[03:18:33]OFD Sender: No OFD packet to send [03:18:38]OFD Sender: No OFD packet to send [03:18:43]OFD Sender: No OFD packet to send [03:18:48]OFD Sender: No OFD packet to send [03:18:53]OFD Sender: No OFD packet to send [03:18:58]OFD Sender: No OFD packet to send [03:19:03]OFD Sender: No OFD packet to send [03:19:08]OFD Sender: No OFD packet to send [03:19:13]OFD Sender: No OFD packet to send [03:19:18]OFD Sender: No OFD packet to send [03:19:23]OFD Sender: No OFD packet to send [03:19:28]OFD Sender: No OFD packet to send [03:19:33]OFD Sender: No OFD packet to send [03:19:38]OFD Sender: No OFD packet to send [03:19:43]OFD Sender: No OFD packet to send [03:19:48]OFD Sender: No OFD packet to send [03:19:53]OFD Sender: No OFD packet to send [03:19:58]OFD Sender: No OFD packet to send [03:20:03]OFD Sender: No OFD packet to send [03:20:08]OFD Sender: No OFD packet to send [03:20:13]OFD Sender: No OFD packet to send [03:20:18]OFD Sender: No OFD packet to send [03:20:23]OFD Sender: No OFD packet to send [03:20:28]OFD Sender: No OFD packet to send [03:20:33]OFD Sender: No OFD packet to send [03:20:38]OFD Sender: No OFD packet to send [03:20:43]OFD Sender: No OFD packet to send [03:20:48]OFD Sender: No OFD packet to send [03:20:53]OFD Sender: No OFD packet to send [03:20:58]OFD Sender: No OFD packet to send [03:21:03]OFD Sender: No OFD packet to send [03:21:08]OFD Sender: No OFD packet to send [03:21:13]OFD Sender: No OFD packet to send [03:21:18]OFD Sender: No OFD packet to send [03:21:23]OFD Sender: No OFD packet to send [03:21:28]OFD Sender: No OFD packet to send [03:21:33]OFD Sender: No OFD packet to send [03:21:36]accept exits with 9 [03:21:36]New connection [03:21:36]New thread 3067333988 created [03:21:36]Thread 3067190628 joined [03:21:36]Waiting for new connection... [03:21:36] Sock 9.Parse request [03:21:36]Sock 9.Check first char [03:21:36]Sock 9.First char is OK [03:21:36]request: POST /json_proto HTTP/1.0 [03:21:36]Method: POST [03:21:36]URL: /json_proto [03:21:36]Method is POST - this is cgi request [03:21:36]url: /json_proto [03:21:36]query_string will be loaded in cgi processing [03:21:36]execute_cgi json_proto POST (null) [03:21:36]execute_cgi path=json_proto method=POST [03:21:36]POST find Content-Length [03:21:36]Host: 172.17.45.195:8080 [03:21:36]Content-Length: 682 [03:21:36]Content-Type: application/json [03:21:36] [03:21:36]POST finish read [03:21:36]Found Content-Length = 682 [03:21:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:36]execute_script... [03: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)117696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:21:36]POST & json_proto [03:21:36]process_json_proto [03:21:36]json parsed OK: [03:21:36]protocol is kg_v1.0 [03:21:36]action value=close_receipt [03:21:36]process_action close_receipt [03:21:36]cmd_close_receipt [03:21:36]MH_GetDate [03:21:36]Write to MH i2c: F0 00 00 53 1D 5F [03:21:36]Write i2c OK [03:21:36]MH_I2C_Read... [03:21:36]Read from MH i2c: F0 [03:21:36]MH_I2C_Read... [03:21:36]Read from MH i2c: F0 09 00 [03:21:36]MH_I2C_Read... [03:21:36]Read from MH i2c: F0 09 00 53 1D 00 41 5C A8 66 FB 01 7F 64 F2 [03:21:36]GetLastDocTimeStamp 1722309206 [03:21:36]current date 1722309697 [03:21:36]FM_GetShiftState [03:21:36]SAM_PROTO_GetShiftState [03:21:36]wFMCommunicate request_size=4 [03:21:36]MH_SAM_APDU [03:21:36]CAPDU: 80 13 01 00 [03:21:36]Write to MH i2c: E2 08 00 54 1D 80 13 01 00 00 00 00 00 EE [03:21:36]Write i2c OK [03:21:36]MH_I2C_Read... [03:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:36]Read from MH i2c: E2 [03:21:36]MH_I2C_Read... [03:21:36]Read from MH i2c: E2 0E 00 [03:21:36]MH_I2C_Read... [03:21:36]Read from MH i2c: E2 0E 00 54 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 49 [03:21:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [03:21:36]wFMCommunicate OK [03:21:36]SAM_PROTO_GetShiftState done [03:21:36]FM_GetShiftState done [03:21:36]opened in 1722299915 [03:21:36]opened+sec_in_day 1722386315 [03:21:36]quantity*price = 100005 [03:21:36]sum+1 = 100006 [03:21:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 45 30.07.2024 03:21 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309111 ФПД: 50091376666254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T032138&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309111&fm=50091376666254&tin=02508201610067®Number=0000000000092651&sum=100000 [03:21:37]StoreToDocumentArchive [03:21:37]shift 430 fd 309111 [03:21:37]save to /storage/0430/doc_00309111 [03:21:37]save last doc name /storage/0430/doc_00309111 to /storage/kkm_last_doc_name [03:21:37]save OK [03:21:37]Clear old archive folders... [03:21:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:21:37]tlvbuf is B6FB2A80 [03:21:37]SAM_PROTO_ClearQueue [03:21:37]wFMCommunicate request_size=4 [03:21:37]MH_SAM_APDU [03:21:37]CAPDU: 80 09 00 00 [03:21:37]Write to MH i2c: E2 08 00 61 1D 80 09 00 00 00 00 00 00 F0 [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:37]Read from MH i2c: E2 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 61 1D 00 90 00 F2 [03:21:37]RAPDU: 90 00 [03:21:37]wFMCommunicate OK [03:21:37]SAM_PROTO_ClearQueue done [03:21:37]KKMCreateOFDPacket [03:21:37]OFDProtocolAddRootSTLVToBuf [03:21:37]FM_MakeSignedData [03:21:37]FM_MakeSignedData [03:21:37]SAM_PROTO_SignData [03:21:37]wFMCommunicate request_size=4 [03:21:37]MH_SAM_APDU [03:21:37]CAPDU: 80 0D 01 02 [03:21:37]Write to MH i2c: E2 08 00 62 1D 80 0D 01 02 00 00 00 00 F8 [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:37]Read from MH i2c: E2 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 62 1D 00 90 00 F3 [03:21:37]RAPDU: 90 00 [03:21:37]wFMCommunicate OK [03:21:37]wFMCommunicate request_size=255 [03:21:37]MH_SAM_APDU [03:21:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 00 00 00 F4 03 04 00 42 5C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B7 04 00 35 04 06 00 2D [03:21:37]Write to MH i2c: E2 02 01 63 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 00 00 00 F4 03 04 00 42 5C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B7 04 00 35 04 06 00 2D 00 00 EB [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:37]Read from MH i2c: E2 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 63 1D 00 90 00 F4 [03:21:37]RAPDU: 90 00 [03:21:37]wFMCommunicate OK [03:21:37]wFMCommunicate request_size=10 [03:21:37]MH_SAM_APDU [03:21:37]CAPDU: 80 0D 02 02 05 8E CE B6 66 8E [03:21:37]Write to MH i2c: E2 0D 00 64 1D 80 0D 02 02 05 00 8E CE B6 66 8E 00 00 0B [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:37]Read from MH i2c: E2 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 03 00 64 1D 00 90 00 F5 [03:21:37]RAPDU: 90 00 [03:21:37]wFMCommunicate OK [03:21:37]wFMCommunicate request_size=4 [03:21:37]MH_SAM_APDU [03:21:37]CAPDU: 80 0D 03 02 [03:21:37]Write to MH i2c: E2 08 00 65 1D 80 0D 03 02 00 00 00 00 FD [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:37]Read from MH i2c: E2 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 0B 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 0B 00 65 1D 00 F9 B2 DE 33 75 FC E4 8E 90 00 9D [03:21:37]RAPDU: F9 B2 DE 33 75 FC E4 8E 90 00 [03:21:37]wFMCommunicate OK [03:21:37]SAM_PROTO_SignData done [03:21:37]FM_MakeSignedData done [03:21:37]CreateOFDProtocolMessage [03:21:37]wFMCommunicate request_size=4 [03:21:37]MH_SAM_APDU [03:21:37]CAPDU: 80 11 00 00 [03:21:37]Write to MH i2c: E2 08 00 66 1D 80 11 00 00 00 00 00 00 FD [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:37]Read from MH i2c: E2 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 17 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: E2 17 00 66 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 53 [03:21:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [03:21:37]wFMCommunicate OK [03:21:37]CreateOFDProtocolMessage done [03:21:37]OFDSenderStorePacket 309111 [03:21:37]StoreOFDPacket docnum=309111 [03:21:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 22 50 07 01 76 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 00 00 00 F4 03 04 00 42 5C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B7 04 00 35 04 06 00 2D 8E CE B6 66 8E F9 B2 DE 33 75 FC E4 8E [03:21:37]CheckFolder [03:21:37]dirname=/storage/ofd_packets [03:21:37]CheckFolder done [03:21:37]ProducePacketName [03:21:37]name=ofd_packets/00309111 [03:21:37]NVStorageSaveData ofd_packets/00309111 [03:21:37]File name is /storage/ofd_packets/00309111 [03:21:37]Write 301 bytes [03:21:37]NVStorageSaveData done [03:21:37]OFDSenderStorePacket done [03:21:37]KKMCreateOFDPacket done [03:21:37]NVStorageSaveData kkm_last_timestamp [03:21:37]File name is /storage/kkm_last_timestamp [03:21:37]Write 4 bytes [03:21:37]NVStorageSaveData done [03:21:37]ExternCall_PrintAddStr [03:21:37]wPrintStart [03:21:37]Write to MH i2c: 01 00 00 67 1D 84 [03:21:37]Write i2c OK [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: 01 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: 01 07 00 [03:21:37]MH_I2C_Read... [03:21:37]Read from MH i2c: 01 07 00 67 1D 00 00 00 00 00 FF 0F 99 [03:21:37]RasterBufferAndPrint [03:21:37]line Счет N : (1)117696 [03:21:37]line ИНН: 02508201610067 [03:21:37]line Контрольно-Кассовый Чек [03:21:37]line ПРОДАЖА [03:21:37]line ТРК (МРК, ГНК) : 32 [03:21:37]line Товар: 2710124130 [03:21:37]line Аи-92-К-2 [03:21:37]line 14.750 * 67.80 [03:21:37]line = 1000.05 [03:21:37]line НДС 12% НСП 1% [03:21:37]line > о реализуемом товаре [03:21:37]line ОКРУГЛЕНИЕ: -0.05 [03:21:37]line ИТОГО: 1000.00 [03:21:37]line Внесено: 1000.00 [03:21:37]line СДАЧА: 0.00 [03:21:37]line НСП 1% : 8.85 [03:21:37]line НДС 12% : 106.20 [03:21:37]line Наличными: 1000.00 [03:21:37]line Безнал.: 0.00 [03:21:37]line Место: АЗС № 128 "Партнер Нефть" [03:21:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [03:21:37]line СНО: Общий режим [03:21:37]line Чек 45 30.07.2024 03:21 [03:21:37]line Смена: 430 ФФД: 1.0 [03:21:37]line ЗНМ: 0300000046 [03:21:37]line РНМ: 0000000000092651 [03:21:37]line Версия ККМ: 001 [03:21:37]line ФМ: 0000000000874943 [03:21:38]line ФД: 309111 [03:21:38]line ФПД: 50091376666254 [03:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T032138&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309111&fm=50091376666254&tin=02508201610067®Number=0000000000092651&sum=100000 [03:21:38]OFD Sender: Processing packet 309111 [packets to send 232, broken 231] [03:21:38]ProducePacketName [03:21:38]name=ofd_packets/00309111 [03:21:38]OFD Sender: To server: pG, [03:21:38]CommunicateWithHost lk.salyk.kg:30040 [03:21:38]ConnectInit lk.salyk.kg [03:21:38]written 0, free lines is 4095 [03:21:38]Connected sock=10 [03:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 22 50 07 01 76 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 00 00 00 F4 03 04 00 42 5C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B7 04 00 35 04 06 00 2D 8E CE B6 66 8E F9 B2 DE 33 75 FC E4 8E [03:21:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CC 06 47 00 0D CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B7 04 00 F4 03 04 00 8A 03 A8 66 B6 04 01 00 00 70 01 34 7C 52 C3 61 11 [03:21:38]CommunicateWithHost err = 0 [03:21:38]CheckOFDResponse [03:21:38]1017 (14) - 77093643461234 [03:21:38]1041 (16) - 0000000000874943 [03:21:38]1040 (4) - 309111 [03:21:38]1012 (4) - 29.07.2024 21:03 [03:21:38]1206 (1) - 0 [03:21:38]OFD Sender: Remove packet 309111 [03:21:38]ProducePacketName [03:21:38]name=ofd_packets/00309111 [03:21:38]NVStorageDeleteData [03:21:38]Write to MH i2c: 01 00 00 92 1D AF [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: 01 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: 01 07 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: 01 07 00 92 1D 00 00 00 00 00 5D 0C 1F [03:21:38]RasterBufferAndPrint [03:21:38]line [03:21:38]line [03:21:38]line [03:21:38]line [03:21:38]line [03:21:38]written 0, free lines is 3168 [03:21:38]MH_Cut [03:21:38]Write to MH i2c: D1 01 00 99 1D 01 88 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: D1 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: D1 01 00 [03:21:38]MH_I2C_Read... [03:21:38]Read from MH i2c: D1 01 00 99 1D 00 87 [03:21:38]Write to MH i2c: 01 00 00 9A 1D B7 [03:21:38]Write i2c OK [03:21:38]MH_I2C_Read... [03:21:39]OFD Sender: No OFD packet to send [03:21:39]*** Cut start [03:21:39]*** Partial cut [03:21:39]*** CUTSNS_PIN = 1 [03:21:40]*** CUTSNS_PIN = 0 [03:21:40]*** Brake cut motor [03:21:40]Read from MH i2c: 01 [03:21:40]MH_I2C_Read... [03:21:40]*** Stop cut motor [03:21:40]*** Cut end [03:21:40]Read from MH i2c: 01 07 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: 01 07 00 9A 1D 00 00 00 00 00 FF 0F CC [03:21:40]process_action close_receipt done [03:21:40]requested_data is exist [03:21:40]produce_requested_data [03:21:40]requested_item fm.sn is exist - process it [03:21:40]wFMCommunicate request_size=4 [03:21:40]MH_SAM_APDU [03:21:40]CAPDU: 80 11 00 00 [03:21:40]Write to MH i2c: E2 08 00 9B 1D 80 11 00 00 00 00 00 00 32 [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:40]Read from MH i2c: E2 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 17 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 17 00 9B 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 88 [03:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [03:21:40]wFMCommunicate OK [03:21:40]requested_item fd.num is exist - process it [03:21:40]SAM_PROTO_GetFieldsCounters [03:21:40]wFMCommunicate request_size=4 [03:21:40]MH_SAM_APDU [03:21:40]CAPDU: 80 13 00 00 [03:21:40]Write to MH i2c: E2 08 00 9C 1D 80 13 00 00 00 00 00 00 35 [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:40]Read from MH i2c: E2 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 62 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 62 00 9C 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 77 B7 04 00 0E 04 04 00 AE 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 BF [03:21:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 77 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:21:40]wFMCommunicate OK [03:21:40]SAM_PROTO_GetFieldsCounters done [03:21:40]requested_item shift.num is exist - process it [03:21:40]requested_item shift.opened is exist - process it [03:21:40]req_shift_opened [03:21:40]FM_GetShiftState [03:21:40]SAM_PROTO_GetShiftState [03:21:40]wFMCommunicate request_size=4 [03:21:40]MH_SAM_APDU [03:21:40]CAPDU: 80 13 01 00 [03:21:40]Write to MH i2c: E2 08 00 9D 1D 80 13 01 00 00 00 00 00 37 [03:21:40]Write i2c OK [03:21:40]MH_I2C_Read... [03:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:40]Read from MH i2c: E2 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 0E 00 [03:21:40]MH_I2C_Read... [03:21:40]Read from MH i2c: E2 0E 00 9D 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 92 [03:21:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [03:21:40]wFMCommunicate OK [03:21:40]SAM_PROTO_GetShiftState done [03:21:40]FM_GetShiftState done [03:21:40]req_shift_opened done [03:21:40]requested_item shift.open_date is exist - process it [03:21:40]req_shift_open_date [03:21:40]req_shift_open_date done [03:21:40]produce_requested_data done [03:21:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309111,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [03:21:40]process_action_free close_receipt [03:21:40]json_value_free [03:21:40]json_value_free done [03:21:40]process_json_proto returns [03:21:40]Send response to host [03:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309111,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [03:21:40]free response buf [03:21:40]execute_script done [03:21:40]execute_script returns [03:21:40]free content buf [03:21:40]Sock 9.Close socket [03:21:40]Sock 9.Thread stoped [03:21:44]OFD Sender: No OFD packet to send [03:21:49]OFD Sender: No OFD packet to send [03:21:54]OFD Sender: No OFD packet to send [03:21:59]OFD Sender: No OFD packet to send [03:22:04]OFD Sender: No OFD packet to send [03:22:09]OFD Sender: No OFD packet to send [03:22:14]OFD Sender: No OFD packet to send [03:22:19]OFD Sender: No OFD packet to send [03:22:24]OFD Sender: No OFD packet to send [03:22:29]OFD Sender: No OFD packet to send [03:22:34]OFD Sender: No OFD packet to send [03:22:39]OFD Sender: No OFD packet to send [03:22:44]OFD Sender: No OFD packet to send [03:22:49]OFD Sender: No OFD packet to send [03:22:54]OFD Sender: No OFD packet to send [03:22:59]OFD Sender: No OFD packet to send [03:23:04]OFD Sender: No OFD packet to send [03:23:09]OFD Sender: No OFD packet to send [03:23:14]OFD Sender: No OFD packet to send [03:23:19]OFD Sender: No OFD packet to send [03:23:24]OFD Sender: No OFD packet to send [03:23:29]OFD Sender: No OFD packet to send [03:23:34]OFD Sender: No OFD packet to send [03:23:39]OFD Sender: No OFD packet to send [03:23:44]OFD Sender: No OFD packet to send [03:23:49]OFD Sender: No OFD packet to send [03:23:54]OFD Sender: No OFD packet to send [03:23:59]OFD Sender: No OFD packet to send [03:24:04]OFD Sender: No OFD packet to send [03:24:09]OFD Sender: No OFD packet to send [03:24:14]OFD Sender: No OFD packet to send [03:24:19]OFD Sender: No OFD packet to send [03:24:24]OFD Sender: No OFD packet to send [03:24:29]OFD Sender: No OFD packet to send [03:24:34]OFD Sender: No OFD packet to send [03:24:39]OFD Sender: No OFD packet to send [03:24:44]OFD Sender: No OFD packet to send [03:24:49]OFD Sender: No OFD packet to send [03:24:54]OFD Sender: No OFD packet to send [03:24:59]OFD Sender: No OFD packet to send [03:25:04]OFD Sender: No OFD packet to send [03:25:09]OFD Sender: No OFD packet to send [03:25:14]OFD Sender: No OFD packet to send [03:25:19]OFD Sender: No OFD packet to send [03:25:24]OFD Sender: No OFD packet to send [03:25:29]OFD Sender: No OFD packet to send [03:25:34]OFD Sender: No OFD packet to send [03:25:39]OFD Sender: No OFD packet to send [03:25:44]OFD Sender: No OFD packet to send [03:25:49]OFD Sender: No OFD packet to send [03:25:54]OFD Sender: No OFD packet to send [03:25:59]OFD Sender: No OFD packet to send [03:26:04]OFD Sender: No OFD packet to send [03:26:09]OFD Sender: No OFD packet to send [03:26:14]OFD Sender: No OFD packet to send [03:26:19]OFD Sender: No OFD packet to send [03:26:24]OFD Sender: No OFD packet to send [03:26:29]OFD Sender: No OFD packet to send [03:26:34]OFD Sender: No OFD packet to send [03:26:39]OFD Sender: No OFD packet to send [03:26:44]OFD Sender: No OFD packet to send [03:26:45]accept exits with 7 [03:26:45]New connection [03:26:45]New thread 3067190628 created [03:26:45]Thread 3067333988 joined [03:26:45]Waiting for new connection... [03:26:45] Sock 7.Parse request [03:26:45]Sock 7.Check first char [03:26:45]Sock 7.First char is OK [03:26:45]request: POST /json_proto HTTP/1.0 [03:26:45]Method: POST [03:26:45]URL: /json_proto [03:26:45]Method is POST - this is cgi request [03:26:45]url: /json_proto [03:26:45]query_string will be loaded in cgi processing [03:26:45]execute_cgi json_proto POST (null) [03:26:45]execute_cgi path=json_proto method=POST [03:26:45]POST find Content-Length [03:26:45]Host: 172.17.45.195:8080 [03:26:45]Content-Length: 684 [03:26:45]Content-Type: application/json [03:26:45] [03:26:45]POST finish read [03:26:45]Found Content-Length = 684 [03:26:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 48.200, "sum" : 1754.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1754.00, "payments": [ { "type": 0, "sum" : 1754.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:45]execute_script... [03:26:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 48.200, "sum" : 1754.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1754.00, "payments": [ { "type": 0, "sum" : 1754.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:45]POST & json_proto [03:26:45]process_json_proto [03:26:45]json parsed OK: [03:26:45]protocol is kg_v1.0 [03:26:45]action value=close_receipt [03:26:45]process_action close_receipt [03:26:45]cmd_close_receipt [03:26:45]MH_GetDate [03:26:45]Write to MH i2c: F0 00 00 9E 1D AA [03:26:45]Write i2c OK [03:26:45]MH_I2C_Read... [03:26:45]Read from MH i2c: F0 [03:26:45]MH_I2C_Read... [03:26:45]Read from MH i2c: F0 09 00 [03:26:45]MH_I2C_Read... [03:26:45]Read from MH i2c: F0 09 00 9E 1D 00 77 5D A8 66 FB 01 7F 64 74 [03:26:45]GetLastDocTimeStamp 1722309698 [03:26:45]current date 1722310007 [03:26:45]FM_GetShiftState [03:26:45]SAM_PROTO_GetShiftState [03:26:45]wFMCommunicate request_size=4 [03:26:45]MH_SAM_APDU [03:26:45]CAPDU: 80 13 01 00 [03:26:45]Write to MH i2c: E2 08 00 9F 1D 80 13 01 00 00 00 00 00 39 [03:26:45]Write i2c OK [03:26:45]MH_I2C_Read... [03:26:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:46]Read from MH i2c: E2 [03:26:46]MH_I2C_Read... [03:26:46]Read from MH i2c: E2 0E 00 [03:26:46]MH_I2C_Read... [03:26:46]Read from MH i2c: E2 0E 00 9F 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 94 [03:26:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [03:26:46]wFMCommunicate OK [03:26:46]SAM_PROTO_GetShiftState done [03:26:46]FM_GetShiftState done [03:26:46]opened in 1722299915 [03:26:46]opened+sec_in_day 1722386315 [03:26:46]quantity*price = 175448 [03:26:46]sum+1 = 175449 [03:26:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 1754.00 Внесено: 2000.00 СДАЧА: 246.00 НСП 1% : 15.53 НДС 12% : 186.32 Наличными: 1754.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 46 30.07.2024 03:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309112 ФПД: 246872022871216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T032647&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309112&fm=246872022871216&tin=02508201610067®Number=0000000000092651&sum=175400 [03:26:47]StoreToDocumentArchive [03:26:47]shift 430 fd 309112 [03:26:47]save to /storage/0430/doc_00309112 [03:26:47]save last doc name /storage/0430/doc_00309112 to /storage/kkm_last_doc_name [03:26:47]save OK [03:26:47]Clear old archive folders... [03:26:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:26:47]tlvbuf is 00EA79A0 [03:26:47]SAM_PROTO_ClearQueue [03:26:47]wFMCommunicate request_size=4 [03:26:47]MH_SAM_APDU [03:26:47]CAPDU: 80 09 00 00 [03:26:47]Write to MH i2c: E2 08 00 AC 1D 80 09 00 00 00 00 00 00 3B [03:26:47]Write i2c OK [03:26:47]MH_I2C_Read... [03:26:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:26:47]Read from MH i2c: E2 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 03 00 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 03 00 AC 1D 00 90 00 3D [03:26:47]RAPDU: 90 00 [03:26:47]wFMCommunicate OK [03:26:47]SAM_PROTO_ClearQueue done [03:26:47]KKMCreateOFDPacket [03:26:47]OFDProtocolAddRootSTLVToBuf [03:26:47]FM_MakeSignedData [03:26:47]FM_MakeSignedData [03:26:47]SAM_PROTO_SignData [03:26:47]wFMCommunicate request_size=4 [03:26:47]MH_SAM_APDU [03:26:47]CAPDU: 80 0D 01 02 [03:26:47]Write to MH i2c: E2 08 00 AD 1D 80 0D 01 02 00 00 00 00 43 [03:26:47]Write i2c OK [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 [03:26:47]MH_I2C_Read... [03:26:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:26:47]Read from MH i2c: E2 03 00 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 03 00 AD 1D 00 90 00 3E [03:26:47]RAPDU: 90 00 [03:26:47]wFMCommunicate OK [03:26:47]wFMCommunicate request_size=255 [03:26:47]MH_SAM_APDU [03:26: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 48 BC 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 58 AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 48 00 00 00 00 07 04 06 00 28 AD 02 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 77 5D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B7 04 00 35 04 06 00 E0 87 [03:26:47]Write to MH i2c: E2 02 01 AE 1D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 48 BC 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 58 AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 48 00 00 00 00 07 04 06 00 28 AD 02 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 77 5D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B7 04 00 35 04 06 00 E0 87 00 00 72 [03:26:47]Write i2c OK [03:26:47]MH_I2C_Read... [03:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:47]Read from MH i2c: E2 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 03 00 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 03 00 AE 1D 00 90 00 3F [03:26:47]RAPDU: 90 00 [03:26:47]wFMCommunicate OK [03:26:47]wFMCommunicate request_size=9 [03:26:47]MH_SAM_APDU [03:26:47]CAPDU: 80 0D 02 02 04 5F 3A 6C B0 [03:26:47]Write to MH i2c: E2 0C 00 AF 1D 80 0D 02 02 04 00 5F 3A 6C B0 00 00 03 [03:26:47]Write i2c OK [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 [03:26:47]MH_I2C_Read... [03:26:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:47]Read from MH i2c: E2 03 00 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 03 00 AF 1D 00 90 00 40 [03:26:47]RAPDU: 90 00 [03:26:47]wFMCommunicate OK [03:26:47]wFMCommunicate request_size=4 [03:26:47]MH_SAM_APDU [03:26:47]CAPDU: 80 0D 03 02 [03:26:47]Write to MH i2c: E2 08 00 B0 1D 80 0D 03 02 00 00 00 00 48 [03:26:47]Write i2c OK [03:26:47]MH_I2C_Read... [03:26:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:26:47]Read from MH i2c: E2 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 0B 00 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 0B 00 B0 1D 00 95 52 60 77 E1 71 A2 D4 90 00 CF [03:26:47]RAPDU: 95 52 60 77 E1 71 A2 D4 90 00 [03:26:47]wFMCommunicate OK [03:26:47]SAM_PROTO_SignData done [03:26:47]FM_MakeSignedData done [03:26:47]CreateOFDProtocolMessage [03:26:47]wFMCommunicate request_size=4 [03:26:47]MH_SAM_APDU [03:26:47]CAPDU: 80 11 00 00 [03:26:47]Write to MH i2c: E2 08 00 B1 1D 80 11 00 00 00 00 00 00 48 [03:26:47]Write i2c OK [03:26:47]MH_I2C_Read... [03:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:47]Read from MH i2c: E2 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 17 00 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: E2 17 00 B1 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9E [03:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [03:26:47]wFMCommunicate OK [03:26:47]CreateOFDProtocolMessage done [03:26:47]OFDSenderStorePacket 309112 [03:26:47]StoreOFDPacket docnum=309112 [03:26:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 9B 7E 06 01 62 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 48 BC 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 58 AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 48 00 00 00 00 07 04 06 00 28 AD 02 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 77 5D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B7 04 00 35 04 06 00 E0 87 5F 3A 6C B0 95 52 60 77 E1 71 A2 D4 [03:26:47]CheckFolder [03:26:47]dirname=/storage/ofd_packets [03:26:47]CheckFolder done [03:26:47]ProducePacketName [03:26:47]name=ofd_packets/00309112 [03:26:47]NVStorageSaveData ofd_packets/00309112 [03:26:47]File name is /storage/ofd_packets/00309112 [03:26:47]Write 300 bytes [03:26:47]NVStorageSaveData done [03:26:47]OFDSenderStorePacket done [03:26:47]KKMCreateOFDPacket done [03:26:47]NVStorageSaveData kkm_last_timestamp [03:26:47]File name is /storage/kkm_last_timestamp [03:26:47]Write 4 bytes [03:26:47]NVStorageSaveData done [03:26:47]ExternCall_PrintAddStr [03:26:47]wPrintStart [03:26:47]Write to MH i2c: 01 00 00 B2 1D CF [03:26:47]Write i2c OK [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: 01 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: 01 07 00 [03:26:47]MH_I2C_Read... [03:26:47]Read from MH i2c: 01 07 00 B2 1D 00 00 00 00 00 FF 0F E4 [03:26:47]RasterBufferAndPrint [03:26:47]line Счет N : (1)117695 [03:26:47]line ИНН: 02508201610067 [03:26:47]line Контрольно-Кассовый Чек [03:26:47]line ПРОДАЖА [03:26:47]line ТРК (МРК, ГНК) : 7 [03:26:47]line Товар: 2711190000 [03:26:47]line ГАЗ-К-3 [03:26:47]line 48.200 * 36.40 [03:26:47]line = 1754.48 [03:26:47]line НДС 12% НСП 1% [03:26:47]line > о реализуемом товаре [03:26:47]line ОКРУГЛЕНИЕ: -0.48 [03:26:47]line ИТОГО: 1754.00 [03:26:47]line Внесено: 2000.00 [03:26:47]line СДАЧА: 246.00 [03:26:47]line НСП 1% : 15.53 [03:26:47]line НДС 12% : 186.32 [03:26:47]line Наличными: 1754.00 [03:26:47]line Безнал.: 0.00 [03:26:47]line Место: АЗС № 128 "Партнер Нефть" [03:26:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [03:26:47]line СНО: Общий режим [03:26:47]line Чек 46 30.07.2024 03:26 [03:26:47]line Смена: 430 ФФД: 1.0 [03:26:47]line ЗНМ: 0300000046 [03:26:47]line РНМ: 0000000000092651 [03:26:47]line Версия ККМ: 001 [03:26:47]line ФМ: 0000000000874943 [03:26:47]line ФД: 309112 [03:26:47]line ФПД: 246872022871216 [03:26:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T032647&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309112&fm=246872022871216&tin=02508201610067®Number=0000000000092651&sum=175400 [03:26:47]OFD Sender: Processing packet 309112 [packets to send 232, broken 231] [03:26:47]ProducePacketName [03:26:47]name=ofd_packets/00309112 [03:26:47]OFD Sender: To server: pG, [03:26:47]CommunicateWithHost lk.salyk.kg:30040 [03:26:47]ConnectInit lk.salyk.kg [03:26:47]written 0, free lines is 4095 [03:26:48]Connected sock=10 [03:26:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 9B 7E 06 01 62 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 48 BC 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 58 AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 48 00 00 00 00 07 04 06 00 28 AD 02 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 77 5D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B7 04 00 35 04 06 00 E0 87 5F 3A 6C B0 95 52 60 77 E1 71 A2 D4 [03:26:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E2 E4 47 00 C8 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B7 04 00 F4 03 04 00 C0 04 A8 66 B6 04 01 00 00 7B 87 5E 11 28 06 29 E8 [03:26:48]CommunicateWithHost err = 0 [03:26:48]CheckOFDResponse [03:26:48]1017 (14) - 77093643461234 [03:26:48]1041 (16) - 0000000000874943 [03:26:48]1040 (4) - 309112 [03:26:48]1012 (4) - 29.07.2024 21:08 [03:26:48]1206 (1) - 0 [03:26:48]OFD Sender: Remove packet 309112 [03:26:48]ProducePacketName [03:26:48]name=ofd_packets/00309112 [03:26:48]NVStorageDeleteData [03:26:48]Write to MH i2c: 01 00 00 DD 1D FA [03:26:48]Write i2c OK [03:26:48]MH_I2C_Read... [03:26:48]Read from MH i2c: 01 [03:26:48]MH_I2C_Read... [03:26:48]Read from MH i2c: 01 07 00 [03:26:48]MH_I2C_Read... [03:26:48]Read from MH i2c: 01 07 00 DD 1D 00 00 00 00 00 5F 0C 6C [03:26:48]RasterBufferAndPrint [03:26:48]line [03:26:48]line [03:26:48]line [03:26:48]line [03:26:48]line [03:26:48]written 0, free lines is 3170 [03:26:48]MH_Cut [03:26:48]Write to MH i2c: D1 01 00 E4 1D 01 D3 [03:26:48]Write i2c OK [03:26:48]MH_I2C_Read... [03:26:48]Read from MH i2c: D1 [03:26:48]MH_I2C_Read... [03:26:48]Read from MH i2c: D1 01 00 [03:26:48]MH_I2C_Read... [03:26:48]Read from MH i2c: D1 01 00 E4 1D 00 D2 [03:26:48]Write to MH i2c: 01 00 00 E5 1D 02 [03:26:48]Write i2c OK [03:26:48]MH_I2C_Read... [03:26:48]OFD Sender: No OFD packet to send [03:26:49]*** Cut start [03:26:49]*** Partial cut [03:26:49]*** CUTSNS_PIN = 1 [03:26:49]*** CUTSNS_PIN = 0 [03:26:50]*** Brake cut motor [03:26:50]Read from MH i2c: 01 [03:26:50]MH_I2C_Read... [03:26:50]*** Stop cut motor [03:26:50]*** Cut end [03:26:50]Read from MH i2c: 01 07 00 [03:26:50]MH_I2C_Read... [03:26:50]Read from MH i2c: 01 07 00 E5 1D 00 00 00 00 00 FF 0F 17 [03:26:50]process_action close_receipt done [03:26:50]requested_data is exist [03:26:50]produce_requested_data [03:26:50]requested_item fm.sn is exist - process it [03:26:50]wFMCommunicate request_size=4 [03:26:50]MH_SAM_APDU [03:26:50]CAPDU: 80 11 00 00 [03:26:50]Write to MH i2c: E2 08 00 E6 1D 80 11 00 00 00 00 00 00 7D [03:26:50]Write i2c OK [03:26:50]MH_I2C_Read... [03:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:50]Read from MH i2c: E2 [03:26:50]MH_I2C_Read... [03:26:50]Read from MH i2c: E2 17 00 [03:26:50]MH_I2C_Read... [03:26:50]Read from MH i2c: E2 17 00 E6 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D3 [03:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [03:26:50]wFMCommunicate OK [03:26:50]requested_item fd.num is exist - process it [03:26:50]SAM_PROTO_GetFieldsCounters [03:26:50]wFMCommunicate request_size=4 [03:26:50]MH_SAM_APDU [03:26:50]CAPDU: 80 13 00 00 [03:26:50]Write to MH i2c: E2 08 00 E7 1D 80 13 00 00 00 00 00 00 80 [03:26:50]Write i2c OK [03:26:50]MH_I2C_Read... [03:26:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:26:50]Read from MH i2c: E2 [03:26:50]MH_I2C_Read... [03:26:50]Read from MH i2c: E2 62 00 [03:26:50]MH_I2C_Read... [03:26:50]Read from MH i2c: E2 62 00 E7 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 78 B7 04 00 0E 04 04 00 AE 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 0E [03:26:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 78 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:26:50]wFMCommunicate OK [03:26:50]SAM_PROTO_GetFieldsCounters done [03:26:50]requested_item shift.num is exist - process it [03:26:50]requested_item shift.opened is exist - process it [03:26:50]req_shift_opened [03:26:50]FM_GetShiftState [03:26:50]SAM_PROTO_GetShiftState [03:26:50]wFMCommunicate request_size=4 [03:26:50]MH_SAM_APDU [03:26:50]CAPDU: 80 13 01 00 [03:26:50]Write to MH i2c: E2 08 00 E8 1D 80 13 01 00 00 00 00 00 82 [03:26:50]Write i2c OK [03:26:50]MH_I2C_Read... [03:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:50]Read from MH i2c: E2 [03:26:50]MH_I2C_Read... [03:26:50]Read from MH i2c: E2 0E 00 [03:26:50]MH_I2C_Read... [03:26:50]Read from MH i2c: E2 0E 00 E8 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DD [03:26:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [03:26:50]wFMCommunicate OK [03:26:50]SAM_PROTO_GetShiftState done [03:26:50]FM_GetShiftState done [03:26:50]req_shift_opened done [03:26:50]requested_item shift.open_date is exist - process it [03:26:50]req_shift_open_date [03:26:50]req_shift_open_date done [03:26:50]produce_requested_data done [03:26:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309112,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [03:26:50]process_action_free close_receipt [03:26:50]json_value_free [03:26:50]json_value_free done [03:26:50]process_json_proto returns [03:26:50]Send response to host [03:26:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309112,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [03:26:50]free response buf [03:26:50]execute_script done [03:26:50]execute_script returns [03:26:50]free content buf [03:26:50]Sock 7.Close socket [03:26:50]Sock 7.Thread stoped [03:26:53]OFD Sender: No OFD packet to send [03:26:58]OFD Sender: No OFD packet to send [03:27:03]OFD Sender: No OFD packet to send [03:27:08]OFD Sender: No OFD packet to send [03:27:13]OFD Sender: No OFD packet to send [03:27:18]OFD Sender: No OFD packet to send [03:27:23]OFD Sender: No OFD packet to send [03:27:28]OFD Sender: No OFD packet to send [03:27:33]OFD Sender: No OFD packet to send [03:27:38]OFD Sender: No OFD packet to send [03:27:43]OFD Sender: No OFD packet to send [03:27:48]OFD Sender: No OFD packet to send [03:27:53]OFD Sender: No OFD packet to send [03:27:58]OFD Sender: No OFD packet to send [03:28:04]OFD Sender: No OFD packet to send [03:28:09]OFD Sender: No OFD packet to send [03:28:14]OFD Sender: No OFD packet to send [03:28:19]OFD Sender: No OFD packet to send [03:28:24]OFD Sender: No OFD packet to send [03:28:29]OFD Sender: No OFD packet to send [03:28:34]OFD Sender: No OFD packet to send [03:28:39]OFD Sender: No OFD packet to send [03:28:44]OFD Sender: No OFD packet to send [03:28:49]OFD Sender: No OFD packet to send [03:28:54]OFD Sender: No OFD packet to send [03:28:59]OFD Sender: No OFD packet to send [03:29:04]OFD Sender: No OFD packet to send [03:29:09]OFD Sender: No OFD packet to send [03:29:14]OFD Sender: No OFD packet to send [03:29:19]OFD Sender: No OFD packet to send [03:29:24]OFD Sender: No OFD packet to send [03:29:29]OFD Sender: No OFD packet to send [03:29:34]OFD Sender: No OFD packet to send [03:29:39]OFD Sender: No OFD packet to send [03:29:44]OFD Sender: No OFD packet to send [03:29:49]OFD Sender: No OFD packet to send [03:29:54]OFD Sender: No OFD packet to send [03:29:59]OFD Sender: No OFD packet to send [03:30:04]OFD Sender: No OFD packet to send [03:30:09]OFD Sender: No OFD packet to send [03:30:14]OFD Sender: No OFD packet to send [03:30:19]OFD Sender: No OFD packet to send [03:30:24]OFD Sender: No OFD packet to send [03:30:29]OFD Sender: No OFD packet to send [03:30:34]OFD Sender: No OFD packet to send [03:30:39]OFD Sender: No OFD packet to send [03:30:44]OFD Sender: No OFD packet to send [03:30:49]OFD Sender: No OFD packet to send [03:30:54]OFD Sender: No OFD packet to send [03:30:59]OFD Sender: No OFD packet to send [03:31:04]OFD Sender: No OFD packet to send [03:31:09]OFD Sender: No OFD packet to send [03:31:14]OFD Sender: No OFD packet to send [03:31:19]OFD Sender: No OFD packet to send [03:31:24]OFD Sender: No OFD packet to send [03:31:29]OFD Sender: No OFD packet to send [03:31:34]OFD Sender: No OFD packet to send [03:31:39]OFD Sender: No OFD packet to send [03:31:44]OFD Sender: No OFD packet to send [03:31:49]OFD Sender: No OFD packet to send [03:31:54]OFD Sender: No OFD packet to send [03:31:59]OFD Sender: No OFD packet to send [03:32:04]OFD Sender: No OFD packet to send [03:32:09]OFD Sender: No OFD packet to send [03:32:14]OFD Sender: No OFD packet to send [03:32:19]OFD Sender: No OFD packet to send [03:32:24]OFD Sender: No OFD packet to send [03:32:29]OFD Sender: No OFD packet to send [03:32:34]OFD Sender: No OFD packet to send [03:32:39]OFD Sender: No OFD packet to send [03:32:44]OFD Sender: No OFD packet to send [03:32:49]OFD Sender: No OFD packet to send [03:32:54]OFD Sender: No OFD packet to send [03:32:59]OFD Sender: No OFD packet to send [03:33:04]OFD Sender: No OFD packet to send [03:33:09]OFD Sender: No OFD packet to send [03:33:14]OFD Sender: No OFD packet to send [03:33:19]OFD Sender: No OFD packet to send [03:33:24]OFD Sender: No OFD packet to send [03:33:29]OFD Sender: No OFD packet to send [03:33:34]OFD Sender: No OFD packet to send [03:33:39]OFD Sender: No OFD packet to send [03:33:44]OFD Sender: No OFD packet to send [03:33:49]OFD Sender: No OFD packet to send [03:33:54]OFD Sender: No OFD packet to send [03:33:59]OFD Sender: No OFD packet to send [03:34:04]OFD Sender: No OFD packet to send [03:34:09]OFD Sender: No OFD packet to send [03:34:14]OFD Sender: No OFD packet to send [03:34:19]OFD Sender: No OFD packet to send [03:34:24]OFD Sender: No OFD packet to send [03:34:29]OFD Sender: No OFD packet to send [03:34:34]OFD Sender: No OFD packet to send [03:34:39]OFD Sender: No OFD packet to send [03:34:44]OFD Sender: No OFD packet to send [03:34:49]OFD Sender: No OFD packet to send [03:34:54]OFD Sender: No OFD packet to send [03:34:59]OFD Sender: No OFD packet to send [03:35:04]OFD Sender: No OFD packet to send [03:35:09]OFD Sender: No OFD packet to send [03:35:14]OFD Sender: No OFD packet to send [03:35:19]OFD Sender: No OFD packet to send [03:35:24]OFD Sender: No OFD packet to send [03:35:29]OFD Sender: No OFD packet to send [03:35:34]OFD Sender: No OFD packet to send [03:35:39]OFD Sender: No OFD packet to send [03:35:44]OFD Sender: No OFD packet to send [03:35:49]OFD Sender: No OFD packet to send [03:35:54]OFD Sender: No OFD packet to send [03:35:59]OFD Sender: No OFD packet to send [03:36:04]OFD Sender: No OFD packet to send [03:36:09]OFD Sender: No OFD packet to send [03:36:14]OFD Sender: No OFD packet to send [03:36:19]OFD Sender: No OFD packet to send [03:36:24]OFD Sender: No OFD packet to send [03:36:29]OFD Sender: No OFD packet to send [03:36:34]OFD Sender: No OFD packet to send [03:36:39]OFD Sender: No OFD packet to send [03:36:44]OFD Sender: No OFD packet to send [03:36:49]OFD Sender: No OFD packet to send [03:36:54]OFD Sender: No OFD packet to send [03:36:59]OFD Sender: No OFD packet to send [03:37:04]OFD Sender: No OFD packet to send [03:37:09]OFD Sender: No OFD packet to send [03:37:14]OFD Sender: No OFD packet to send [03:37:19]OFD Sender: No OFD packet to send [03:37:24]OFD Sender: No OFD packet to send [03:37:29]OFD Sender: No OFD packet to send [03:37:34]OFD Sender: No OFD packet to send [03:37:39]OFD Sender: No OFD packet to send [03:37:44]OFD Sender: No OFD packet to send [03:37:49]OFD Sender: No OFD packet to send [03:37:54]OFD Sender: No OFD packet to send [03:37:59]OFD Sender: No OFD packet to send [03:38:04]OFD Sender: No OFD packet to send [03:38:09]OFD Sender: No OFD packet to send [03:38:14]OFD Sender: No OFD packet to send [03:38:19]OFD Sender: No OFD packet to send [03:38:24]OFD Sender: No OFD packet to send [03:38:29]OFD Sender: No OFD packet to send [03:38:34]OFD Sender: No OFD packet to send [03:38:39]OFD Sender: No OFD packet to send [03:38:44]OFD Sender: No OFD packet to send [03:38:49]OFD Sender: No OFD packet to send [03:38:54]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:55]OFD Sender: No OFD packet to send [03:45:00]OFD Sender: No OFD packet to send [03:45:05]OFD Sender: No OFD packet to send [03:45:10]OFD Sender: No OFD packet to send [03:45:15]OFD Sender: No OFD packet to send [03:45:20]OFD Sender: No OFD packet to send [03:45:25]OFD Sender: No OFD packet to send [03:45:30]OFD Sender: No OFD packet to send [03:45:35]OFD Sender: No OFD packet to send [03:45:40]OFD Sender: No OFD packet to send [03:45:45]OFD Sender: No OFD packet to send [03:45:50]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:46:00]OFD Sender: No OFD packet to send [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:45]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:25]OFD Sender: No OFD packet to send [03:47:30]OFD Sender: No OFD packet to send [03:47:35]OFD Sender: No OFD packet to send [03:47:40]OFD Sender: No OFD packet to send [03:47:45]OFD Sender: No OFD packet to send [03:47:50]OFD Sender: No OFD packet to send [03:47:55]OFD Sender: No OFD packet to send [03:48:00]OFD Sender: No OFD packet to send [03:48:05]OFD Sender: No OFD packet to send [03:48:10]OFD Sender: No OFD packet to send [03:48:15]OFD Sender: No OFD packet to send [03:48:20]OFD Sender: No OFD packet to send [03:48:25]OFD Sender: No OFD packet to send [03:48:30]OFD Sender: No OFD packet to send [03:48:35]OFD Sender: No OFD packet to send [03:48:40]OFD Sender: No OFD packet to send [03:48:45]OFD Sender: No OFD packet to send [03:48:50]OFD Sender: No OFD packet to send [03:48:55]OFD Sender: No OFD packet to send [03:49:00]OFD Sender: No OFD packet to send [03:49:05]OFD Sender: No OFD packet to send [03:49:10]OFD Sender: No OFD packet to send [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]OFD Sender: No OFD packet to send [03:49:50]OFD Sender: No OFD packet to send [03:49:55]OFD Sender: No OFD packet to send [03:50:01]OFD Sender: No OFD packet to send [03:50:06]OFD Sender: No OFD packet to send [03:50:11]OFD Sender: No OFD packet to send [03:50:16]OFD Sender: No OFD packet to send [03:50:21]OFD Sender: No OFD packet to send [03:50:26]OFD Sender: No OFD packet to send [03:50:31]OFD Sender: No OFD packet to send [03:50:36]OFD Sender: No OFD packet to send [03:50:41]OFD Sender: No OFD packet to send [03:50:46]OFD Sender: No OFD packet to send [03:50:51]OFD Sender: No OFD packet to send [03:50:56]OFD Sender: No OFD packet to send [03:51:01]OFD Sender: No OFD packet to send [03:51:06]OFD Sender: No OFD packet to send [03:51:11]OFD Sender: No OFD packet to send [03:51:16]OFD Sender: No OFD packet to send [03:51:21]OFD Sender: No OFD packet to send [03:51:26]OFD Sender: No OFD packet to send [03:51:31]OFD Sender: No OFD packet to send [03:51:36]OFD Sender: No OFD packet to send [03:51:41]OFD Sender: No OFD packet to send [03:51:46]OFD Sender: No OFD packet to send [03:51:51]OFD Sender: No OFD packet to send [03:51:56]OFD Sender: No OFD packet to send [03:52:01]OFD Sender: No OFD packet to send [03:52:06]OFD Sender: No OFD packet to send [03:52:11]OFD Sender: No OFD packet to send [03:52:16]OFD Sender: No OFD packet to send [03:52:21]OFD Sender: No OFD packet to send [03:52:26]OFD Sender: No OFD packet to send [03:52:31]OFD Sender: No OFD packet to send [03:52:36]OFD Sender: No OFD packet to send [03:52:41]OFD Sender: No OFD packet to send [03:52:46]OFD Sender: No OFD packet to send [03:52:51]OFD Sender: No OFD packet to send [03:52:56]OFD Sender: No OFD packet to send [03:53:01]OFD Sender: No OFD packet to send [03:53:06]OFD Sender: No OFD packet to send [03:53:11]OFD Sender: No OFD packet to send [03:53:16]OFD Sender: No OFD packet to send [03:53:21]OFD Sender: No OFD packet to send [03:53:26]OFD Sender: No OFD packet to send [03:53:31]OFD Sender: No OFD packet to send [03:53:36]OFD Sender: No OFD packet to send [03:53:41]OFD Sender: No OFD packet to send [03:53:46]OFD Sender: No OFD packet to send [03:53:51]OFD Sender: No OFD packet to send [03:53:56]OFD Sender: No OFD packet to send [03:54:01]OFD Sender: No OFD packet to send [03:54:06]OFD Sender: No OFD packet to send [03:54:11]OFD Sender: No OFD packet to send [03:54:16]OFD Sender: No OFD packet to send [03:54:21]OFD Sender: No OFD packet to send [03:54:26]OFD Sender: No OFD packet to send [03:54:31]OFD Sender: No OFD packet to send [03:54:36]OFD Sender: No OFD packet to send [03:54:41]OFD Sender: No OFD packet to send [03:54:46]OFD Sender: No OFD packet to send [03:54:51]OFD Sender: No OFD packet to send [03:54:56]OFD Sender: No OFD packet to send [03:55:01]OFD Sender: No OFD packet to send [03:55:06]OFD Sender: No OFD packet to send [03:55:11]OFD Sender: No OFD packet to send [03:55:16]OFD Sender: No OFD packet to send [03:55:21]OFD Sender: No OFD packet to send [03:55:26]OFD Sender: No OFD packet to send [03:55:31]OFD Sender: No OFD packet to send [03:55:36]OFD Sender: No OFD packet to send [03:55:41]OFD Sender: No OFD packet to send [03:55:46]OFD Sender: No OFD packet to send [03:55:51]OFD Sender: No OFD packet to send [03:55:56]OFD Sender: No OFD packet to send [03:56:01]OFD Sender: No OFD packet to send [03:56:06]OFD Sender: No OFD packet to send [03:56:11]OFD Sender: No OFD packet to send [03:56:16]OFD Sender: No OFD packet to send [03:56:21]OFD Sender: No OFD packet to send [03:56:26]OFD Sender: No OFD packet to send [03:56:31]OFD Sender: No OFD packet to send [03:56:36]OFD Sender: No OFD packet to send [03:56:41]OFD Sender: No OFD packet to send [03:56:46]OFD Sender: No OFD packet to send [03:56:51]OFD Sender: No OFD packet to send [03:56:56]OFD Sender: No OFD packet to send [03:57:01]OFD Sender: No OFD packet to send [03:57:06]OFD Sender: No OFD packet to send [03:57:11]OFD Sender: No OFD packet to send [03:57:16]OFD Sender: No OFD packet to send [03:57:21]OFD Sender: No OFD packet to send [03:57:26]OFD Sender: No OFD packet to send [03:57:31]OFD Sender: No OFD packet to send [03:57:36]OFD Sender: No OFD packet to send [03:57:41]OFD Sender: No OFD packet to send [03:57:46]OFD Sender: No OFD packet to send [03:57:51]OFD Sender: No OFD packet to send [03:57:56]OFD Sender: No OFD packet to send [03:58:01]OFD Sender: No OFD packet to send [03:58:06]OFD Sender: No OFD packet to send [03:58:11]OFD Sender: No OFD packet to send [03:58:16]OFD Sender: No OFD packet to send [03:58:21]OFD Sender: No OFD packet to send [03:58:26]OFD Sender: No OFD packet to send [03:58:31]OFD Sender: No OFD packet to send [03:58:36]OFD Sender: No OFD packet to send [03:58:41]OFD Sender: No OFD packet to send [03:58:46]OFD Sender: No OFD packet to send [03:58:51]OFD Sender: No OFD packet to send [03:58:56]OFD Sender: No OFD packet to send [03:59:01]OFD Sender: No OFD packet to send [03:59:05]accept exits with 9 [03:59:05]New connection [03:59:05]New thread 3067333988 created [03:59:05]Thread 3067190628 joined [03:59:05]Waiting for new connection... [03:59:05] Sock 9.Parse request [03:59:05]Sock 9.Check first char [03:59:05]Sock 9.First char is OK [03:59:05]request: POST /json_proto HTTP/1.0 [03:59:05]Method: POST [03:59:05]URL: /json_proto [03:59:05]Method is POST - this is cgi request [03:59:05]url: /json_proto [03:59:05]query_string will be loaded in cgi processing [03:59:05]execute_cgi json_proto POST (null) [03:59:05]execute_cgi path=json_proto method=POST [03:59:05]POST find Content-Length [03:59:05]Host: 172.17.45.195:8080 [03:59:05]Content-Length: 682 [03:59:05]Content-Type: application/json [03:59:05] [03:59:05]POST finish read [03:59:05]Found Content-Length = 682 [03:59:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:59:05]execute_script... [03:59: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)117697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:59:05]POST & json_proto [03:59:05]process_json_proto [03:59:05]json parsed OK: [03:59:05]protocol is kg_v1.0 [03:59:05]action value=close_receipt [03:59:05]process_action close_receipt [03:59:05]cmd_close_receipt [03:59:05]MH_GetDate [03:59:05]Write to MH i2c: F0 00 00 E9 1D F5 [03:59:05]Write i2c OK [03:59:05]MH_I2C_Read... [03:59:05]Read from MH i2c: F0 [03:59:05]MH_I2C_Read... [03:59:05]Read from MH i2c: F0 09 00 [03:59:05]MH_I2C_Read... [03:59:05]Read from MH i2c: F0 09 00 E9 1D 00 0A 65 A8 66 FB 01 7F 64 5A [03:59:05]GetLastDocTimeStamp 1722310007 [03:59:05]current date 1722311946 [03:59:05]FM_GetShiftState [03:59:05]SAM_PROTO_GetShiftState [03:59:05]wFMCommunicate request_size=4 [03:59:05]MH_SAM_APDU [03:59:05]CAPDU: 80 13 01 00 [03:59:05]Write to MH i2c: E2 08 00 EA 1D 80 13 01 00 00 00 00 00 84 [03:59:05]Write i2c OK [03:59:05]MH_I2C_Read... [03:59:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:59:05]Read from MH i2c: E2 [03:59:05]MH_I2C_Read... [03:59:05]Read from MH i2c: E2 0E 00 [03:59:05]MH_I2C_Read... [03:59:05]Read from MH i2c: E2 0E 00 EA 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DF [03:59:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [03:59:05]wFMCommunicate OK [03:59:05]SAM_PROTO_GetShiftState done [03:59:05]FM_GetShiftState done [03:59:05]opened in 1722299915 [03:59:05]opened+sec_in_day 1722386315 [03:59:05]quantity*price = 100005 [03:59:05]sum+1 = 100006 [03:59: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 47 30.07.2024 03:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309113 ФПД: 244123278729211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T035906&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309113&fm=244123278729211&tin=02508201610067®Number=0000000000092651&sum=100000 [03:59:06]StoreToDocumentArchive [03:59:06]shift 430 fd 309113 [03:59:06]save to /storage/0430/doc_00309113 [03:59:06]save last doc name /storage/0430/doc_00309113 to /storage/kkm_last_doc_name [03:59:06]save OK [03:59:06]Clear old archive folders... [03:59:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:59:06]tlvbuf is 00E630D0 [03:59:06]SAM_PROTO_ClearQueue [03:59:06]wFMCommunicate request_size=4 [03:59:06]MH_SAM_APDU [03:59:06]CAPDU: 80 09 00 00 [03:59:06]Write to MH i2c: E2 08 00 F7 1D 80 09 00 00 00 00 00 00 86 [03:59:06]Write i2c OK [03:59:06]MH_I2C_Read... [03:59:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:59:06]Read from MH i2c: E2 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 F7 1D 00 90 00 88 [03:59:06]RAPDU: 90 00 [03:59:06]wFMCommunicate OK [03:59:06]SAM_PROTO_ClearQueue done [03:59:06]KKMCreateOFDPacket [03:59:06]OFDProtocolAddRootSTLVToBuf [03:59:06]FM_MakeSignedData [03:59:06]FM_MakeSignedData [03:59:06]SAM_PROTO_SignData [03:59:06]wFMCommunicate request_size=4 [03:59:06]MH_SAM_APDU [03:59:06]CAPDU: 80 0D 01 02 [03:59:06]Write to MH i2c: E2 08 00 F8 1D 80 0D 01 02 00 00 00 00 8E [03:59:06]Write i2c OK [03:59:06]MH_I2C_Read... [03:59:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:59:06]Read from MH i2c: E2 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 F8 1D 00 90 00 89 [03:59:06]RAPDU: 90 00 [03:59:06]wFMCommunicate OK [03:59:06]wFMCommunicate request_size=255 [03:59:06]MH_SAM_APDU [03:59: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0A 65 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B7 04 00 35 04 06 00 DE [03:59:06]Write to MH i2c: E2 02 01 F9 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0A 65 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B7 04 00 35 04 06 00 DE 00 00 07 [03:59:06]Write i2c OK [03:59:06]MH_I2C_Read... [03:59:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:59:06]Read from MH i2c: E2 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 F9 1D 00 90 00 8A [03:59:06]RAPDU: 90 00 [03:59:06]wFMCommunicate OK [03:59:06]wFMCommunicate request_size=10 [03:59:06]MH_SAM_APDU [03:59:06]CAPDU: 80 0D 02 02 05 07 61 4F 5F FB [03:59:06]Write to MH i2c: E2 0D 00 FA 1D 80 0D 02 02 05 00 07 61 4F 5F FB 00 00 AC [03:59:06]Write i2c OK [03:59:06]MH_I2C_Read... [03:59:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:59:06]Read from MH i2c: E2 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 03 00 FA 1D 00 90 00 8B [03:59:06]RAPDU: 90 00 [03:59:06]wFMCommunicate OK [03:59:06]wFMCommunicate request_size=4 [03:59:06]MH_SAM_APDU [03:59:06]CAPDU: 80 0D 03 02 [03:59:06]Write to MH i2c: E2 08 00 FB 1D 80 0D 03 02 00 00 00 00 93 [03:59:06]Write i2c OK [03:59:06]MH_I2C_Read... [03:59:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:59:06]Read from MH i2c: E2 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 0B 00 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 0B 00 FB 1D 00 1B 3A EA 9B A9 B9 91 4E 90 00 AF [03:59:06]RAPDU: 1B 3A EA 9B A9 B9 91 4E 90 00 [03:59:06]wFMCommunicate OK [03:59:06]SAM_PROTO_SignData done [03:59:06]FM_MakeSignedData done [03:59:06]CreateOFDProtocolMessage [03:59:06]wFMCommunicate request_size=4 [03:59:06]MH_SAM_APDU [03:59:06]CAPDU: 80 11 00 00 [03:59:06]Write to MH i2c: E2 08 00 FC 1D 80 11 00 00 00 00 00 00 93 [03:59:06]Write i2c OK [03:59:06]MH_I2C_Read... [03:59:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:59:06]Read from MH i2c: E2 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 17 00 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: E2 17 00 FC 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E9 [03:59:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [03:59:06]wFMCommunicate OK [03:59:06]CreateOFDProtocolMessage done [03:59:06]OFDSenderStorePacket 309113 [03:59:06]StoreOFDPacket docnum=309113 [03:59:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8C 1A 07 01 B9 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0A 65 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B7 04 00 35 04 06 00 DE 07 61 4F 5F FB 1B 3A EA 9B A9 B9 91 4E [03:59:06]CheckFolder [03:59:06]dirname=/storage/ofd_packets [03:59:06]CheckFolder done [03:59:06]ProducePacketName [03:59:06]name=ofd_packets/00309113 [03:59:06]NVStorageSaveData ofd_packets/00309113 [03:59:06]File name is /storage/ofd_packets/00309113 [03:59:06]Write 301 bytes [03:59:06]NVStorageSaveData done [03:59:06]OFDSenderStorePacket done [03:59:06]KKMCreateOFDPacket done [03:59:06]NVStorageSaveData kkm_last_timestamp [03:59:06]File name is /storage/kkm_last_timestamp [03:59:06]Write 4 bytes [03:59:06]NVStorageSaveData done [03:59:06]ExternCall_PrintAddStr [03:59:06]wPrintStart [03:59:06]Write to MH i2c: 01 00 00 FD 1D 1A [03:59:06]Write i2c OK [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: 01 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: 01 07 00 [03:59:06]MH_I2C_Read... [03:59:06]Read from MH i2c: 01 07 00 FD 1D 00 00 00 00 00 FF 0F 2F [03:59:06]RasterBufferAndPrint [03:59:06]line Счет N : (1)117697 [03:59:06]line ИНН: 02508201610067 [03:59:06]line Контрольно-Кассовый Чек [03:59:06]line ПРОДАЖА [03:59:06]line ТРК (МРК, ГНК) : 42 [03:59:06]line Товар: 2710124130 [03:59:06]line Аи-92-К-2 [03:59:06]line 14.750 * 67.80 [03:59:06]line = 1000.05 [03:59:06]line НДС 12% НСП 1% [03:59:06]line > о реализуемом товаре [03:59:06]line ОКРУГЛЕНИЕ: -0.05 [03:59:06]line ИТОГО: 1000.00 [03:59:06]line Внесено: 1000.00 [03:59:06]line СДАЧА: 0.00 [03:59:06]line НСП 1% : 8.85 [03:59:06]line НДС 12% : 106.20 [03:59:06]line Наличными: 1000.00 [03:59:06]line Безнал.: 0.00 [03:59:06]line Место: АЗС № 128 "Партнер Нефть" [03:59:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [03:59:06]line СНО: Общий режим [03:59:06]line Чек 47 30.07.2024 03:59 [03:59:06]line Смена: 430 ФФД: 1.0 [03:59:06]line ЗНМ: 0300000046 [03:59:06]line РНМ: 0000000000092651 [03:59:06]line Версия ККМ: 001 [03:59:06]line ФМ: 0000000000874943 [03:59:07]line ФД: 309113 [03:59:07]line ФПД: 244123278729211 [03:59:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T035906&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309113&fm=244123278729211&tin=02508201610067®Number=0000000000092651&sum=100000 [03:59:07]OFD Sender: Processing packet 309113 [packets to send 232, broken 231] [03:59:07]ProducePacketName [03:59:07]name=ofd_packets/00309113 [03:59:07]OFD Sender: To server: pG, [03:59:07]CommunicateWithHost lk.salyk.kg:30040 [03:59:07]ConnectInit lk.salyk.kg [03:59:07]written 0, free lines is 4095 [03:59:07]Connected sock=10 [03:59:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8C 1A 07 01 B9 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0A 65 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B7 04 00 35 04 06 00 DE 07 61 4F 5F FB 1B 3A EA 9B A9 B9 91 4E [03:59:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3F 63 47 00 6B A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B7 04 00 F4 03 04 00 53 0C A8 66 B6 04 01 00 00 E9 7E EF 16 39 F0 45 64 [03:59:07]CommunicateWithHost err = 0 [03:59:07]CheckOFDResponse [03:59:07]1017 (14) - 77093643461234 [03:59:07]1041 (16) - 0000000000874943 [03:59:07]1040 (4) - 309113 [03:59:07]1012 (4) - 29.07.2024 21:40 [03:59:07]1206 (1) - 0 [03:59:07]OFD Sender: Remove packet 309113 [03:59:07]ProducePacketName [03:59:07]name=ofd_packets/00309113 [03:59:07]NVStorageDeleteData [03:59:07]Write to MH i2c: 01 00 00 28 1E 46 [03:59:07]Write i2c OK [03:59:07]MH_I2C_Read... [03:59:07]Read from MH i2c: 01 [03:59:07]MH_I2C_Read... [03:59:07]Read from MH i2c: 01 07 00 [03:59:07]MH_I2C_Read... [03:59:07]Read from MH i2c: 01 07 00 28 1E 00 00 00 00 00 4D 0C A6 [03:59:07]RasterBufferAndPrint [03:59:07]line [03:59:07]line [03:59:07]line [03:59:07]line [03:59:07]line [03:59:07]written 0, free lines is 3152 [03:59:07]MH_Cut [03:59:07]Write to MH i2c: D1 01 00 2F 1E 01 1F [03:59:07]Write i2c OK [03:59:07]MH_I2C_Read... [03:59:07]Read from MH i2c: D1 [03:59:07]MH_I2C_Read... [03:59:07]Read from MH i2c: D1 01 00 [03:59:07]MH_I2C_Read... [03:59:07]Read from MH i2c: D1 01 00 2F 1E 00 1E [03:59:07]Write to MH i2c: 01 00 00 30 1E 4E [03:59:07]Write i2c OK [03:59:07]MH_I2C_Read... [03:59:07]OFD Sender: No OFD packet to send [03:59:08]*** Cut start [03:59:08]*** Partial cut [03:59:08]*** CUTSNS_PIN = 1 [03:59:08]*** CUTSNS_PIN = 0 [03:59:09]*** Brake cut motor [03:59:09]Read from MH i2c: 01 [03:59:09]MH_I2C_Read... [03:59:09]*** Stop cut motor [03:59:09]*** Cut end [03:59:09]Read from MH i2c: 01 07 00 [03:59:09]MH_I2C_Read... [03:59:09]Read from MH i2c: 01 07 00 30 1E 00 00 00 00 00 FF 0F 63 [03:59:09]process_action close_receipt done [03:59:09]requested_data is exist [03:59:09]produce_requested_data [03:59:09]requested_item fm.sn is exist - process it [03:59:09]wFMCommunicate request_size=4 [03:59:09]MH_SAM_APDU [03:59:09]CAPDU: 80 11 00 00 [03:59:09]Write to MH i2c: E2 08 00 31 1E 80 11 00 00 00 00 00 00 C9 [03:59:09]Write i2c OK [03:59:09]MH_I2C_Read... [03:59:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:59:09]Read from MH i2c: E2 [03:59:09]MH_I2C_Read... [03:59:09]Read from MH i2c: E2 17 00 [03:59:09]MH_I2C_Read... [03:59:09]Read from MH i2c: E2 17 00 31 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1F [03:59:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [03:59:09]wFMCommunicate OK [03:59:09]requested_item fd.num is exist - process it [03:59:09]SAM_PROTO_GetFieldsCounters [03:59:09]wFMCommunicate request_size=4 [03:59:09]MH_SAM_APDU [03:59:09]CAPDU: 80 13 00 00 [03:59:09]Write to MH i2c: E2 08 00 32 1E 80 13 00 00 00 00 00 00 CC [03:59:09]Write i2c OK [03:59:09]MH_I2C_Read... [03:59:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:59:09]Read from MH i2c: E2 [03:59:09]MH_I2C_Read... [03:59:09]Read from MH i2c: E2 62 00 [03:59:09]MH_I2C_Read... [03:59:09]Read from MH i2c: E2 62 00 32 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 79 B7 04 00 0E 04 04 00 AE 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 5E [03:59:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 79 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:59:09]wFMCommunicate OK [03:59:09]SAM_PROTO_GetFieldsCounters done [03:59:09]requested_item shift.num is exist - process it [03:59:09]requested_item shift.opened is exist - process it [03:59:09]req_shift_opened [03:59:09]FM_GetShiftState [03:59:09]SAM_PROTO_GetShiftState [03:59:09]wFMCommunicate request_size=4 [03:59:09]MH_SAM_APDU [03:59:09]CAPDU: 80 13 01 00 [03:59:09]Write to MH i2c: E2 08 00 33 1E 80 13 01 00 00 00 00 00 CE [03:59:09]Write i2c OK [03:59:09]MH_I2C_Read... [03:59:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:59:09]Read from MH i2c: E2 [03:59:09]MH_I2C_Read... [03:59:09]Read from MH i2c: E2 0E 00 [03:59:09]MH_I2C_Read... [03:59:09]Read from MH i2c: E2 0E 00 33 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 29 [03:59:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [03:59:09]wFMCommunicate OK [03:59:09]SAM_PROTO_GetShiftState done [03:59:09]FM_GetShiftState done [03:59:09]req_shift_opened done [03:59:09]requested_item shift.open_date is exist - process it [03:59:09]req_shift_open_date [03:59:09]req_shift_open_date done [03:59:09]produce_requested_data done [03:59:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309113,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [03:59:09]process_action_free close_receipt [03:59:09]json_value_free [03:59:09]json_value_free done [03:59:09]process_json_proto returns [03:59:09]Send response to host [03:59:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309113,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [03:59:09]free response buf [03:59:09]execute_script done [03:59:09]execute_script returns [03:59:09]free content buf [03:59:09]Sock 9.Close socket [03:59:09]Sock 9.Thread stoped [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:13]OFD Sender: No OFD packet to send [04:00:18]OFD Sender: No OFD packet to send [04:00:23]OFD Sender: No OFD packet to send [04:00:28]OFD Sender: No OFD packet to send [04:00:33]OFD Sender: No OFD packet to send [04:00:38]OFD Sender: No OFD packet to send [04:00:43]OFD Sender: No OFD packet to send [04:00:48]OFD Sender: No OFD packet to send [04:00:53]OFD Sender: No OFD packet to send [04:00:58]OFD Sender: No OFD packet to send [04:01:03]OFD Sender: No OFD packet to send [04:01:08]OFD Sender: No OFD packet to send [04:01:13]OFD Sender: No OFD packet to send [04:01:18]OFD Sender: No OFD packet to send [04:01:23]OFD Sender: No OFD packet to send [04:01:28]OFD Sender: No OFD packet to send [04:01:33]OFD Sender: No OFD packet to send [04:01:38]OFD Sender: No OFD packet to send [04:01:43]OFD Sender: No OFD packet to send [04:01:48]OFD Sender: No OFD packet to send [04:01:53]OFD Sender: No OFD packet to send [04:01:58]OFD Sender: No OFD packet to send [04:02:03]OFD Sender: No OFD packet to send [04:02:08]OFD Sender: No OFD packet to send [04:02:13]OFD Sender: No OFD packet to send [04:02:18]OFD Sender: No OFD packet to send [04:02:23]OFD Sender: No OFD packet to send [04:02:28]OFD Sender: No OFD packet to send [04:02:33]OFD Sender: No OFD packet to send [04:02:38]OFD Sender: No OFD packet to send [04:02:43]OFD Sender: No OFD packet to send [04:02:48]OFD Sender: No OFD packet to send [04:02:53]OFD Sender: No OFD packet to send [04:02:58]OFD Sender: No OFD packet to send [04:03:03]OFD Sender: No OFD packet to send [04:03:08]OFD Sender: No OFD packet to send [04:03:13]OFD Sender: No OFD packet to send [04:03:18]OFD Sender: No OFD packet to send [04:03:23]OFD Sender: No OFD packet to send [04:03:28]OFD Sender: No OFD packet to send [04:03:33]OFD Sender: No OFD packet to send [04:03:38]OFD Sender: No OFD packet to send [04:03:43]OFD Sender: No OFD packet to send [04:03:48]OFD Sender: No OFD packet to send [04:03:53]OFD Sender: No OFD packet to send [04:03:58]OFD Sender: No OFD packet to send [04:04:03]OFD Sender: No OFD packet to send [04:04:08]OFD Sender: No OFD packet to send [04:04:13]OFD Sender: No OFD packet to send [04:04:18]OFD Sender: No OFD packet to send [04:04:23]OFD Sender: No OFD packet to send [04:04:28]OFD Sender: No OFD packet to send [04:04:33]OFD Sender: No OFD packet to send [04:04:38]OFD Sender: No OFD packet to send [04:04:43]OFD Sender: No OFD packet to send [04:04:48]OFD Sender: No OFD packet to send [04:04:53]OFD Sender: No OFD packet to send [04:04:58]OFD Sender: No OFD packet to send [04:05:03]OFD Sender: No OFD packet to send [04:05:08]OFD Sender: No OFD packet to send [04:05:13]OFD Sender: No OFD packet to send [04:05:18]OFD Sender: No OFD packet to send [04:05:23]OFD Sender: No OFD packet to send [04:05:28]accept exits with 7 [04:05:28]New connection [04:05:28]New thread 3067190628 created [04:05:28]Thread 3067333988 joined [04:05:28]Waiting for new connection... [04:05:28] Sock 7.Parse request [04:05:28]Sock 7.Check first char [04:05:28]Sock 7.First char is OK [04:05:28]request: POST /json_proto HTTP/1.0 [04:05:28]Method: POST [04:05:28]URL: /json_proto [04:05:28]Method is POST - this is cgi request [04:05:28]url: /json_proto [04:05:28]query_string will be loaded in cgi processing [04:05:28]execute_cgi json_proto POST (null) [04:05:28]execute_cgi path=json_proto method=POST [04:05:28]POST find Content-Length [04:05:28]Host: 172.17.45.195:8080 [04:05:28]Content-Length: 682 [04:05:28]Content-Type: application/json [04:05:28] [04:05:28]POST finish read [04:05:28]Found Content-Length = 682 [04:05:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 59.070, "sum" : 4004.95, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 4004.00, "payments": [ { "type": 0, "sum" : 4004.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:05:28]execute_script... [04: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)117698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 59.070, "sum" : 4004.95, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 4004.00, "payments": [ { "type": 0, "sum" : 4004.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:05:28]POST & json_proto [04:05:28]process_json_proto [04:05:28]json parsed OK: [04:05:28]protocol is kg_v1.0 [04:05:28]action value=close_receipt [04:05:28]process_action close_receipt [04:05:28]cmd_close_receipt [04:05:28]MH_GetDate [04:05:28]Write to MH i2c: F0 00 00 34 1E 41 [04:05:28]Write i2c OK [04:05:28]MH_I2C_Read... [04:05:28]Read from MH i2c: F0 [04:05:28]MH_I2C_Read... [04:05:28]Read from MH i2c: F0 09 00 [04:05:28]MH_I2C_Read... [04:05:28]Read from MH i2c: F0 09 00 34 1E 00 8A 66 A8 66 FB 01 7F 64 27 [04:05:28]GetLastDocTimeStamp 1722311946 [04:05:28]current date 1722312330 [04:05:28]FM_GetShiftState [04:05:28]SAM_PROTO_GetShiftState [04:05:28]wFMCommunicate request_size=4 [04:05:28]MH_SAM_APDU [04:05:28]CAPDU: 80 13 01 00 [04:05:28]Write to MH i2c: E2 08 00 35 1E 80 13 01 00 00 00 00 00 D0 [04:05:28]Write i2c OK [04:05:28]MH_I2C_Read... [04:05:28]OFD Sender: No OFD packet to send [04:05:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:28]Read from MH i2c: E2 [04:05:28]MH_I2C_Read... [04:05:28]Read from MH i2c: E2 0E 00 [04:05:28]MH_I2C_Read... [04:05:28]Read from MH i2c: E2 0E 00 35 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2B [04:05:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:05:28]wFMCommunicate OK [04:05:28]SAM_PROTO_GetShiftState done [04:05:28]FM_GetShiftState done [04:05:28]opened in 1722299915 [04:05:28]opened+sec_in_day 1722386315 [04:05:28]quantity*price = 400494 [04:05:28]sum+1 = 400496 [04:05:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.95 ИТОГО: 4004.00 Внесено: 8000.00 СДАЧА: 3996.00 НСП 1% : 35.44 НДС 12% : 425.30 Наличными: 4004.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 48 30.07.2024 04:05 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309114 ФПД: 50484842286071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T040530&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309114&fm=50484842286071&tin=02508201610067®Number=0000000000092651&sum=400400 [04:05:29]StoreToDocumentArchive [04:05:29]shift 430 fd 309114 [04:05:29]save to /storage/0430/doc_00309114 [04:05:29]save last doc name /storage/0430/doc_00309114 to /storage/kkm_last_doc_name [04:05:29]save OK [04:05:29]Clear old archive folders... [04:05:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:05:29]tlvbuf is 00DF5BD0 [04:05:29]SAM_PROTO_ClearQueue [04:05:29]wFMCommunicate request_size=4 [04:05:29]MH_SAM_APDU [04:05:29]CAPDU: 80 09 00 00 [04:05:29]Write to MH i2c: E2 08 00 42 1E 80 09 00 00 00 00 00 00 D2 [04:05:29]Write i2c OK [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: E2 [04:05:29]MH_I2C_Read... [04:05:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:05:29]Read from MH i2c: E2 03 00 [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: E2 03 00 42 1E 00 90 00 D4 [04:05:29]RAPDU: 90 00 [04:05:29]wFMCommunicate OK [04:05:29]SAM_PROTO_ClearQueue done [04:05:29]KKMCreateOFDPacket [04:05:29]OFDProtocolAddRootSTLVToBuf [04:05:29]FM_MakeSignedData [04:05:29]FM_MakeSignedData [04:05:29]SAM_PROTO_SignData [04:05:29]wFMCommunicate request_size=4 [04:05:29]MH_SAM_APDU [04:05:29]CAPDU: 80 0D 01 02 [04:05:29]Write to MH i2c: E2 08 00 43 1E 80 0D 01 02 00 00 00 00 DA [04:05:29]Write i2c OK [04:05:29]MH_I2C_Read... [04:05:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:05:29]Read from MH i2c: E2 [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: E2 03 00 [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: E2 03 00 43 1E 00 90 00 D5 [04:05:29]RAPDU: 90 00 [04:05:29]wFMCommunicate OK [04:05:29]wFMCommunicate request_size=255 [04:05:29]MH_SAM_APDU [04:05:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BE E6 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6F 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 A6 00 00 00 00 07 04 06 00 10 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 30 00 00 00 F4 03 04 00 8A 66 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B7 04 00 35 04 06 00 2D [04:05:29]Write to MH i2c: E2 02 01 44 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 32 FF 03 08 00 03 BE E6 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6F 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 A6 00 00 00 00 07 04 06 00 10 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 30 00 00 00 F4 03 04 00 8A 66 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B7 04 00 35 04 06 00 2D 00 00 FD [04:05:29]Write i2c OK [04:05:29]MH_I2C_Read... [04:05:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:29]Read from MH i2c: E2 [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: E2 03 00 [04:05:29]MH_I2C_Read... [04:05:29]Read from MH i2c: E2 03 00 44 1E 00 90 00 D6 [04:05:29]RAPDU: 90 00 [04:05:29]wFMCommunicate OK [04:05:29]wFMCommunicate request_size=10 [04:05:29]MH_SAM_APDU [04:05:29]CAPDU: 80 0D 02 02 05 EA 6B 17 4B F7 [04:05:29]Write to MH i2c: E2 0D 00 45 1E 80 0D 02 02 05 00 EA 6B 17 4B F7 00 00 95 [04:05:29]Write i2c OK [04:05:29]MH_I2C_Read... [04:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:05:30]Read from MH i2c: E2 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 03 00 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 03 00 45 1E 00 90 00 D7 [04:05:30]RAPDU: 90 00 [04:05:30]wFMCommunicate OK [04:05:30]wFMCommunicate request_size=4 [04:05:30]MH_SAM_APDU [04:05:30]CAPDU: 80 0D 03 02 [04:05:30]Write to MH i2c: E2 08 00 46 1E 80 0D 03 02 00 00 00 00 DF [04:05:30]Write i2c OK [04:05:30]MH_I2C_Read... [04:05:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:05:30]Read from MH i2c: E2 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 0B 00 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 0B 00 46 1E 00 07 5A B6 52 AD FD 0F 5C 90 00 5E [04:05:30]RAPDU: 07 5A B6 52 AD FD 0F 5C 90 00 [04:05:30]wFMCommunicate OK [04:05:30]SAM_PROTO_SignData done [04:05:30]FM_MakeSignedData done [04:05:30]CreateOFDProtocolMessage [04:05:30]wFMCommunicate request_size=4 [04:05:30]MH_SAM_APDU [04:05:30]CAPDU: 80 11 00 00 [04:05:30]Write to MH i2c: E2 08 00 47 1E 80 11 00 00 00 00 00 00 DF [04:05:30]Write i2c OK [04:05:30]MH_I2C_Read... [04:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:30]Read from MH i2c: E2 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 17 00 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: E2 17 00 47 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [04:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:05:30]wFMCommunicate OK [04:05:30]CreateOFDProtocolMessage done [04:05:30]OFDSenderStorePacket 309114 [04:05:30]StoreOFDPacket docnum=309114 [04:05:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 59 E7 07 01 49 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BE E6 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6F 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 A6 00 00 00 00 07 04 06 00 10 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 30 00 00 00 F4 03 04 00 8A 66 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B7 04 00 35 04 06 00 2D EA 6B 17 4B F7 07 5A B6 52 AD FD 0F 5C [04:05:30]CheckFolder [04:05:30]dirname=/storage/ofd_packets [04:05:30]CheckFolder done [04:05:30]ProducePacketName [04:05:30]name=ofd_packets/00309114 [04:05:30]NVStorageSaveData ofd_packets/00309114 [04:05:30]File name is /storage/ofd_packets/00309114 [04:05:30]Write 301 bytes [04:05:30]NVStorageSaveData done [04:05:30]OFDSenderStorePacket done [04:05:30]KKMCreateOFDPacket done [04:05:30]NVStorageSaveData kkm_last_timestamp [04:05:30]File name is /storage/kkm_last_timestamp [04:05:30]Write 4 bytes [04:05:30]NVStorageSaveData done [04:05:30]ExternCall_PrintAddStr [04:05:30]wPrintStart [04:05:30]Write to MH i2c: 01 00 00 48 1E 66 [04:05:30]Write i2c OK [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: 01 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: 01 07 00 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: 01 07 00 48 1E 00 00 00 00 00 FF 0F 7B [04:05:30]RasterBufferAndPrint [04:05:30]line Счет N : (1)117698 [04:05:30]line ИНН: 02508201610067 [04:05:30]line Контрольно-Кассовый Чек [04:05:30]line ПРОДАЖА [04:05:30]line ТРК (МРК, ГНК) : 32 [04:05:30]line Товар: 2710124130 [04:05:30]line Аи-92-К-2 [04:05:30]line 59.070 * 67.80 [04:05:30]line = 4004.95 [04:05:30]line НДС 12% НСП 1% [04:05:30]line > о реализуемом товаре [04:05:30]line ОКРУГЛЕНИЕ: -0.95 [04:05:30]line ИТОГО: 4004.00 [04:05:30]line Внесено: 8000.00 [04:05:30]line СДАЧА: 3996.00 [04:05:30]line НСП 1% : 35.44 [04:05:30]line НДС 12% : 425.30 [04:05:30]line Наличными: 4004.00 [04:05:30]line Безнал.: 0.00 [04:05:30]line Место: АЗС № 128 "Партнер Нефть" [04:05:30]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:05:30]line СНО: Общий режим [04:05:30]line Чек 48 30.07.2024 04:05 [04:05:30]line Смена: 430 ФФД: 1.0 [04:05:30]line ЗНМ: 0300000046 [04:05:30]line РНМ: 0000000000092651 [04:05:30]line Версия ККМ: 001 [04:05:30]line ФМ: 0000000000874943 [04:05:30]line ФД: 309114 [04:05:30]line ФПД: 50484842286071 [04:05:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T040530&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309114&fm=50484842286071&tin=02508201610067®Number=0000000000092651&sum=400400 [04:05:30]OFD Sender: Processing packet 309114 [packets to send 232, broken 231] [04:05:30]ProducePacketName [04:05:30]name=ofd_packets/00309114 [04:05:30]OFD Sender: To server: pG, [04:05:30]CommunicateWithHost lk.salyk.kg:30040 [04:05:30]ConnectInit lk.salyk.kg [04:05:30]written 0, free lines is 4095 [04:05:30]Connected sock=10 [04: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 34 39 34 33 0F 01 00 00 59 E7 07 01 49 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BE E6 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6F 1C 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 1C 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 22 A6 00 00 00 00 07 04 06 00 10 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 30 00 00 00 F4 03 04 00 8A 66 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B7 04 00 35 04 06 00 2D EA 6B 17 4B F7 07 5A B6 52 AD FD 0F 5C [04:05:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 63 9C 47 00 09 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B7 04 00 F4 03 04 00 D3 0D A8 66 B6 04 01 00 00 2A FC EF 2A 2F 8B 40 5C [04:05:30]CommunicateWithHost err = 0 [04:05:30]CheckOFDResponse [04:05:30]1017 (14) - 77093643461234 [04:05:30]1041 (16) - 0000000000874943 [04:05:30]1040 (4) - 309114 [04:05:30]1012 (4) - 29.07.2024 21:46 [04:05:30]1206 (1) - 0 [04:05:30]OFD Sender: Remove packet 309114 [04:05:30]ProducePacketName [04:05:30]name=ofd_packets/00309114 [04:05:30]NVStorageDeleteData [04:05:30]Write to MH i2c: 01 00 00 73 1E 91 [04:05:30]Write i2c OK [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: 01 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: 01 07 00 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: 01 07 00 73 1E 00 00 00 00 00 57 0C FB [04:05:30]RasterBufferAndPrint [04:05:30]line [04:05:30]line [04:05:30]line [04:05:30]line [04:05:30]line [04:05:30]written 0, free lines is 3162 [04:05:30]MH_Cut [04:05:30]Write to MH i2c: D1 01 00 7A 1E 01 6A [04:05:30]Write i2c OK [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: D1 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: D1 01 00 [04:05:30]MH_I2C_Read... [04:05:30]Read from MH i2c: D1 01 00 7A 1E 00 69 [04:05:30]Write to MH i2c: 01 00 00 7B 1E 99 [04:05:30]Write i2c OK [04:05:30]MH_I2C_Read... [04:05:31]OFD Sender: No OFD packet to send [04:05:32]*** Cut start [04:05:32]*** Partial cut [04:05:32]*** CUTSNS_PIN = 1 [04:05:32]*** CUTSNS_PIN = 0 [04:05:32]*** Brake cut motor [04:05:32]Read from MH i2c: 01 [04:05:32]MH_I2C_Read... [04:05:32]*** Stop cut motor [04:05:32]*** Cut end [04:05:32]Read from MH i2c: 01 07 00 [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: 01 07 00 7B 1E 00 00 00 00 00 FF 0F AE [04:05:32]process_action close_receipt done [04:05:32]requested_data is exist [04:05:32]produce_requested_data [04:05:32]requested_item fm.sn is exist - process it [04:05:32]wFMCommunicate request_size=4 [04:05:32]MH_SAM_APDU [04:05:32]CAPDU: 80 11 00 00 [04:05:32]Write to MH i2c: E2 08 00 7C 1E 80 11 00 00 00 00 00 00 14 [04:05:32]Write i2c OK [04:05:32]MH_I2C_Read... [04:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:05:32]Read from MH i2c: E2 [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: E2 17 00 [04:05:32]MH_I2C_Read... [04:05:32]Read from MH i2c: E2 17 00 7C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6A [04:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:05:32]wFMCommunicate OK [04:05:32]requested_item fd.num is exist - process it [04:05:32]SAM_PROTO_GetFieldsCounters [04:05:32]wFMCommunicate request_size=4 [04:05:32]MH_SAM_APDU [04:05:32]CAPDU: 80 13 00 00 [04:05:32]Write to MH i2c: E2 08 00 7D 1E 80 13 00 00 00 00 00 00 17 [04:05:32]Write i2c OK [04:05:32]MH_I2C_Read... [04:05:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:05:33]Read from MH i2c: E2 [04:05:33]MH_I2C_Read... [04:05:33]Read from MH i2c: E2 62 00 [04:05:33]MH_I2C_Read... [04:05:33]Read from MH i2c: E2 62 00 7D 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7A B7 04 00 0E 04 04 00 AE 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 AD [04:05:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7A B7 04 00 0E 04 04 00 AE 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 [04:05:33]wFMCommunicate OK [04:05:33]SAM_PROTO_GetFieldsCounters done [04:05:33]requested_item shift.num is exist - process it [04:05:33]requested_item shift.opened is exist - process it [04:05:33]req_shift_opened [04:05:33]FM_GetShiftState [04:05:33]SAM_PROTO_GetShiftState [04:05:33]wFMCommunicate request_size=4 [04:05:33]MH_SAM_APDU [04:05:33]CAPDU: 80 13 01 00 [04:05:33]Write to MH i2c: E2 08 00 7E 1E 80 13 01 00 00 00 00 00 19 [04:05:33]Write i2c OK [04:05:33]MH_I2C_Read... [04:05:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:05:33]Read from MH i2c: E2 [04:05:33]MH_I2C_Read... [04:05:33]Read from MH i2c: E2 0E 00 [04:05:33]MH_I2C_Read... [04:05:33]Read from MH i2c: E2 0E 00 7E 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 74 [04:05:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:05:33]wFMCommunicate OK [04:05:33]SAM_PROTO_GetShiftState done [04:05:33]FM_GetShiftState done [04:05:33]req_shift_opened done [04:05:33]requested_item shift.open_date is exist - process it [04:05:33]req_shift_open_date [04:05:33]req_shift_open_date done [04:05:33]produce_requested_data done [04:05:33]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309114,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:05:33]process_action_free close_receipt [04:05:33]json_value_free [04:05:33]json_value_free done [04:05:33]process_json_proto returns [04:05:33]Send response to host [04:05:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309114,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:05:33]free response buf [04:05:33]execute_script done [04:05:33]execute_script returns [04:05:33]free content buf [04:05:33]Sock 7.Close socket [04:05:33]Sock 7.Thread stoped [04:05:36]OFD Sender: No OFD packet to send [04:05:41]OFD Sender: No OFD packet to send [04:05:46]OFD Sender: No OFD packet to send [04:05:51]OFD Sender: No OFD packet to send [04:05:56]OFD Sender: No OFD packet to send [04:06:01]OFD Sender: No OFD packet to send [04:06:06]OFD Sender: No OFD packet to send [04:06:11]OFD Sender: No OFD packet to send [04:06:16]OFD Sender: No OFD packet to send [04:06:21]OFD Sender: No OFD packet to send [04:06:26]OFD Sender: No OFD packet to send [04:06:31]OFD Sender: No OFD packet to send [04:06:36]OFD Sender: No OFD packet to send [04:06:41]OFD Sender: No OFD packet to send [04:06:46]OFD Sender: No OFD packet to send [04:06:51]OFD Sender: No OFD packet to send [04:06:56]OFD Sender: No OFD packet to send [04:07:01]OFD Sender: No OFD packet to send [04:07:06]OFD Sender: No OFD packet to send [04:07:11]OFD Sender: No OFD packet to send [04:07:16]OFD Sender: No OFD packet to send [04:07:21]OFD Sender: No OFD packet to send [04:07:26]OFD Sender: No OFD packet to send [04:07:31]OFD Sender: No OFD packet to send [04:07:36]OFD Sender: No OFD packet to send [04:07:41]OFD Sender: No OFD packet to send [04:07:46]OFD Sender: No OFD packet to send [04:07:51]OFD Sender: No OFD packet to send [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:06]OFD Sender: No OFD packet to send [04:08:11]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08:21]OFD Sender: No OFD packet to send [04:08:26]OFD Sender: No OFD packet to send [04:08:31]OFD Sender: No OFD packet to send [04:08:36]OFD Sender: No OFD packet to send [04:08:41]OFD Sender: No OFD packet to send [04:08:46]OFD Sender: No OFD packet to send [04:08:51]OFD Sender: No OFD packet to send [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:01]OFD Sender: No OFD packet to send [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:56]OFD Sender: No OFD packet to send [04:11:01]OFD Sender: No OFD packet to send [04:11:06]OFD Sender: No OFD packet to send [04:11:11]OFD Sender: No OFD packet to send [04:11:16]OFD Sender: No OFD packet to send [04:11:21]OFD Sender: No OFD packet to send [04:11:26]OFD Sender: No OFD packet to send [04:11:31]OFD Sender: No OFD packet to send [04:11:36]OFD Sender: No OFD packet to send [04:11:41]OFD Sender: No OFD packet to send [04:11:46]OFD Sender: No OFD packet to send [04:11:51]OFD Sender: No OFD packet to send [04:11:56]OFD Sender: No OFD packet to send [04:12:01]OFD Sender: No OFD packet to send [04:12:06]OFD Sender: No OFD packet to send [04:12:11]OFD Sender: No OFD packet to send [04:12:17]OFD Sender: No OFD packet to send [04:12:22]OFD Sender: No OFD packet to send [04:12:27]OFD Sender: No OFD packet to send [04:12:32]OFD Sender: No OFD packet to send [04:12:37]OFD Sender: No OFD packet to send [04:12:42]OFD Sender: No OFD packet to send [04:12:47]OFD Sender: No OFD packet to send [04:12:52]OFD Sender: No OFD packet to send [04:12:57]OFD Sender: No OFD packet to send [04:13:02]OFD Sender: No OFD packet to send [04:13:07]OFD Sender: No OFD packet to send [04:13:12]OFD Sender: No OFD packet to send [04:13:17]OFD Sender: No OFD packet to send [04:13:22]OFD Sender: No OFD packet to send [04:13:27]OFD Sender: No OFD packet to send [04:13:32]OFD Sender: No OFD packet to send [04:13:37]OFD Sender: No OFD packet to send [04:13:42]OFD Sender: No OFD packet to send [04:13:47]OFD Sender: No OFD packet to send [04:13:52]OFD Sender: No OFD packet to send [04:13:57]OFD Sender: No OFD packet to send [04:14:02]OFD Sender: No OFD packet to send [04:14:07]OFD Sender: No OFD packet to send [04:14:12]OFD Sender: No OFD packet to send [04:14:17]OFD Sender: No OFD packet to send [04:14:22]OFD Sender: No OFD packet to send [04:14:27]OFD Sender: No OFD packet to send [04:14:32]OFD Sender: No OFD packet to send [04:14:37]OFD Sender: No OFD packet to send [04:14:42]OFD Sender: No OFD packet to send [04:14:47]OFD Sender: No OFD packet to send [04:14:52]OFD Sender: No OFD packet to send [04:14:57]OFD Sender: No OFD packet to send [04:15:02]OFD Sender: No OFD packet to send [04:15:07]OFD Sender: No OFD packet to send [04:15:12]OFD Sender: No OFD packet to send [04:15:17]OFD Sender: No OFD packet to send [04:15:22]OFD Sender: No OFD packet to send [04:15:27]OFD Sender: No OFD packet to send [04:15:32]OFD Sender: No OFD packet to send [04:15:37]OFD Sender: No OFD packet to send [04:15:42]OFD Sender: No OFD packet to send [04:15:47]OFD Sender: No OFD packet to send [04:15:52]OFD Sender: No OFD packet to send [04:15:57]OFD Sender: No OFD packet to send [04:16:02]OFD Sender: No OFD packet to send [04:16:07]OFD Sender: No OFD packet to send [04:16:12]OFD Sender: No OFD packet to send [04:16:17]OFD Sender: No OFD packet to send [04:16:22]OFD Sender: No OFD packet to send [04:16:27]OFD Sender: No OFD packet to send [04:16:32]OFD Sender: No OFD packet to send [04:16:37]OFD Sender: No OFD packet to send [04:16:42]OFD Sender: No OFD packet to send [04:16:47]OFD Sender: No OFD packet to send [04:16:52]OFD Sender: No OFD packet to send [04:16:57]OFD Sender: No OFD packet to send [04:17:02]OFD Sender: No OFD packet to send [04:17:07]OFD Sender: No OFD packet to send [04:17:12]OFD Sender: No OFD packet to send [04:17:17]OFD Sender: No OFD packet to send [04:17:22]OFD Sender: No OFD packet to send [04:17:27]OFD Sender: No OFD packet to send [04:17:32]OFD Sender: No OFD packet to send [04:17:37]OFD Sender: No OFD packet to send [04:17:42]OFD Sender: No OFD packet to send [04:17:47]OFD Sender: No OFD packet to send [04:17:52]OFD Sender: No OFD packet to send [04:17:57]OFD Sender: No OFD packet to send [04:18:02]OFD Sender: No OFD packet to send [04:18:07]OFD Sender: No OFD packet to send [04:18:12]OFD Sender: No OFD packet to send [04:18:17]OFD Sender: No OFD packet to send [04:18:22]OFD Sender: No OFD packet to send [04:18:27]OFD Sender: No OFD packet to send [04:18:32]OFD Sender: No OFD packet to send [04:18:37]OFD Sender: No OFD packet to send [04:18:42]OFD Sender: No OFD packet to send [04:18:47]OFD Sender: No OFD packet to send [04:18:52]OFD Sender: No OFD packet to send [04:18:57]OFD Sender: No OFD packet to send [04:19:02]OFD Sender: No OFD packet to send [04:19:07]OFD Sender: No OFD packet to send [04:19:12]OFD Sender: No OFD packet to send [04:19:17]OFD Sender: No OFD packet to send [04:19:22]OFD Sender: No OFD packet to send [04:19:27]OFD Sender: No OFD packet to send [04:19:32]OFD Sender: No OFD packet to send [04:19:37]OFD Sender: No OFD packet to send [04:19:42]OFD Sender: No OFD packet to send [04:19:47]OFD Sender: No OFD packet to send [04:19:52]OFD Sender: No OFD packet to send [04:19:57]OFD Sender: No OFD packet to send [04:20:02]OFD Sender: No OFD packet to send [04:20:07]OFD Sender: No OFD packet to send [04:20:12]OFD Sender: No OFD packet to send [04:20:17]OFD Sender: No OFD packet to send [04:20:22]OFD Sender: No OFD packet to send [04:20:27]OFD Sender: No OFD packet to send [04:20:32]OFD Sender: No OFD packet to send [04:20:37]OFD Sender: No OFD packet to send [04:20:42]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:18]OFD Sender: No OFD packet to send [04:23:23]OFD Sender: No OFD packet to send [04:23:28]OFD Sender: No OFD packet to send [04:23:33]OFD Sender: No OFD packet to send [04:23:38]OFD Sender: No OFD packet to send [04:23:43]OFD Sender: No OFD packet to send [04:23:48]OFD Sender: No OFD packet to send [04:23:53]OFD Sender: No OFD packet to send [04:23:58]OFD Sender: No OFD packet to send [04:24:03]OFD Sender: No OFD packet to send [04:24:08]OFD Sender: No OFD packet to send [04:24:13]OFD Sender: No OFD packet to send [04:24:18]OFD Sender: No OFD packet to send [04:24:23]OFD Sender: No OFD packet to send [04:24:28]OFD Sender: No OFD packet to send [04:24:33]OFD Sender: No OFD packet to send [04:24:38]OFD Sender: No OFD packet to send [04:24:43]OFD Sender: No OFD packet to send [04:24:48]OFD Sender: No OFD packet to send [04:24:53]OFD Sender: No OFD packet to send [04:24:58]OFD Sender: No OFD packet to send [04:25:03]OFD Sender: No OFD packet to send [04:25:08]OFD Sender: No OFD packet to send [04:25:13]OFD Sender: No OFD packet to send [04:25:18]OFD Sender: No OFD packet to send [04:25:23]OFD Sender: No OFD packet to send [04:25:28]OFD Sender: No OFD packet to send [04:25:33]OFD Sender: No OFD packet to send [04:25:38]OFD Sender: No OFD packet to send [04:25:43]OFD Sender: No OFD packet to send [04:25:48]OFD Sender: No OFD packet to send [04:25:53]OFD Sender: No OFD packet to send [04:25:58]OFD Sender: No OFD packet to send [04:26:03]OFD Sender: No OFD packet to send [04:26:04]accept exits with 9 [04:26:04]New connection [04:26:04]New thread 3067333988 created [04:26:04]Thread 3067190628 joined [04:26:04]Waiting for new connection... [04:26:04] Sock 9.Parse request [04:26:04]Sock 9.Check first char [04:26:04]Sock 9.First char is OK [04:26:04]request: POST /json_proto HTTP/1.0 [04:26:04]Method: POST [04:26:04]URL: /json_proto [04:26:04]Method is POST - this is cgi request [04:26:04]url: /json_proto [04:26:04]query_string will be loaded in cgi processing [04:26:04]execute_cgi json_proto POST (null) [04:26:04]execute_cgi path=json_proto method=POST [04:26:04]POST find Content-Length [04:26:04]Host: 172.17.45.195:8080 [04:26:04]Content-Length: 677 [04:26:04]Content-Type: application/json [04:26:04] [04:26:04]POST finish read [04:26:04]Found Content-Length = 677 [04:26:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [04:26:04]execute_script... [04:26: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)117699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [04:26:04]POST & json_proto [04:26:04]process_json_proto [04:26:04]json parsed OK: [04:26:04]protocol is kg_v1.0 [04:26:04]action value=close_receipt [04:26:04]process_action close_receipt [04:26:04]cmd_close_receipt [04:26:04]MH_GetDate [04:26:04]Write to MH i2c: F0 00 00 7F 1E 8C [04:26:04]Write i2c OK [04:26:04]MH_I2C_Read... [04:26:04]Read from MH i2c: F0 [04:26:04]MH_I2C_Read... [04:26:04]Read from MH i2c: F0 09 00 [04:26:04]MH_I2C_Read... [04:26:04]Read from MH i2c: F0 09 00 7F 1E 00 5E 6B A8 66 FB 01 7F 64 4B [04:26:04]GetLastDocTimeStamp 1722312330 [04:26:04]current date 1722313566 [04:26:04]FM_GetShiftState [04:26:04]SAM_PROTO_GetShiftState [04:26:04]wFMCommunicate request_size=4 [04:26:04]MH_SAM_APDU [04:26:04]CAPDU: 80 13 01 00 [04:26:04]Write to MH i2c: E2 08 00 80 1E 80 13 01 00 00 00 00 00 1B [04:26:04]Write i2c OK [04:26:04]MH_I2C_Read... [04:26:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:26:04]Read from MH i2c: E2 [04:26:04]MH_I2C_Read... [04:26:04]Read from MH i2c: E2 0E 00 [04:26:04]MH_I2C_Read... [04:26:04]Read from MH i2c: E2 0E 00 80 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 76 [04:26:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:26:04]wFMCommunicate OK [04:26:04]SAM_PROTO_GetShiftState done [04:26:04]FM_GetShiftState done [04:26:04]opened in 1722299915 [04:26:04]opened+sec_in_day 1722386315 [04:26:04]quantity*price = 25018 [04:26:04]sum+1 = 25019 [04:26:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 49 30.07.2024 04:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309115 ФПД: 84672483519063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T042606&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309115&fm=84672483519063&tin=02508201610067®Number=0000000000092651&sum=25000 [04:26:05]StoreToDocumentArchive [04:26:05]shift 430 fd 309115 [04:26:05]save to /storage/0430/doc_00309115 [04:26:05]save last doc name /storage/0430/doc_00309115 to /storage/kkm_last_doc_name [04:26:05]save OK [04:26:05]Clear old archive folders... [04:26:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:26:05]tlvbuf is 00E7B580 [04:26:05]SAM_PROTO_ClearQueue [04:26:05]wFMCommunicate request_size=4 [04:26:05]MH_SAM_APDU [04:26:05]CAPDU: 80 09 00 00 [04:26:05]Write to MH i2c: E2 08 00 8D 1E 80 09 00 00 00 00 00 00 1D [04:26:05]Write i2c OK [04:26:05]MH_I2C_Read... [04:26:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:26:05]Read from MH i2c: E2 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 8D 1E 00 90 00 1F [04:26:05]RAPDU: 90 00 [04:26:05]wFMCommunicate OK [04:26:05]SAM_PROTO_ClearQueue done [04:26:05]KKMCreateOFDPacket [04:26:05]OFDProtocolAddRootSTLVToBuf [04:26:05]FM_MakeSignedData [04:26:05]FM_MakeSignedData [04:26:05]SAM_PROTO_SignData [04:26:05]wFMCommunicate request_size=4 [04:26:05]MH_SAM_APDU [04:26:05]CAPDU: 80 0D 01 02 [04:26:05]Write to MH i2c: E2 08 00 8E 1E 80 0D 01 02 00 00 00 00 25 [04:26:05]Write i2c OK [04:26:05]MH_I2C_Read... [04:26:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:26:05]Read from MH i2c: E2 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 8E 1E 00 90 00 20 [04:26:05]RAPDU: 90 00 [04:26:05]wFMCommunicate OK [04:26:05]wFMCommunicate request_size=255 [04:26:05]MH_SAM_APDU [04:26: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 32 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 31 00 00 00 F4 03 04 00 5E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B7 04 00 35 04 06 00 4D [04:26:05]Write to MH i2c: E2 02 01 8F 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 32 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 31 00 00 00 F4 03 04 00 5E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B7 04 00 35 04 06 00 4D 00 00 EA [04:26:05]Write i2c OK [04:26:05]MH_I2C_Read... [04:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:26:05]Read from MH i2c: E2 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 8F 1E 00 90 00 21 [04:26:05]RAPDU: 90 00 [04:26:05]wFMCommunicate OK [04:26:05]wFMCommunicate request_size=10 [04:26:05]MH_SAM_APDU [04:26:05]CAPDU: 80 0D 02 02 05 02 59 4D 6A 57 [04:26:05]Write to MH i2c: E2 0D 00 90 1E 80 0D 02 02 05 00 02 59 4D 6A 57 00 00 9B [04:26:05]Write i2c OK [04:26:05]MH_I2C_Read... [04:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:26:05]Read from MH i2c: E2 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 03 00 90 1E 00 90 00 22 [04:26:05]RAPDU: 90 00 [04:26:05]wFMCommunicate OK [04:26:05]wFMCommunicate request_size=4 [04:26:05]MH_SAM_APDU [04:26:05]CAPDU: 80 0D 03 02 [04:26:05]Write to MH i2c: E2 08 00 91 1E 80 0D 03 02 00 00 00 00 2A [04:26:05]Write i2c OK [04:26:05]MH_I2C_Read... [04:26:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:26:05]Read from MH i2c: E2 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 0B 00 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 0B 00 91 1E 00 95 F4 93 7F DC F0 A8 2A 90 00 64 [04:26:05]RAPDU: 95 F4 93 7F DC F0 A8 2A 90 00 [04:26:05]wFMCommunicate OK [04:26:05]SAM_PROTO_SignData done [04:26:05]FM_MakeSignedData done [04:26:05]CreateOFDProtocolMessage [04:26:05]wFMCommunicate request_size=4 [04:26:05]MH_SAM_APDU [04:26:05]CAPDU: 80 11 00 00 [04:26:05]Write to MH i2c: E2 08 00 92 1E 80 11 00 00 00 00 00 00 2A [04:26:05]Write i2c OK [04:26:05]MH_I2C_Read... [04:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:26:05]Read from MH i2c: E2 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 17 00 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: E2 17 00 92 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 80 [04:26:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:26:05]wFMCommunicate OK [04:26:05]CreateOFDProtocolMessage done [04:26:05]OFDSenderStorePacket 309115 [04:26:05]StoreOFDPacket docnum=309115 [04:26:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B2 B8 07 01 24 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 32 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 31 00 00 00 F4 03 04 00 5E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B7 04 00 35 04 06 00 4D 02 59 4D 6A 57 95 F4 93 7F DC F0 A8 2A [04:26:05]CheckFolder [04:26:05]dirname=/storage/ofd_packets [04:26:05]CheckFolder done [04:26:05]ProducePacketName [04:26:05]name=ofd_packets/00309115 [04:26:05]NVStorageSaveData ofd_packets/00309115 [04:26:05]File name is /storage/ofd_packets/00309115 [04:26:05]Write 301 bytes [04:26:05]NVStorageSaveData done [04:26:05]OFDSenderStorePacket done [04:26:05]KKMCreateOFDPacket done [04:26:05]NVStorageSaveData kkm_last_timestamp [04:26:05]File name is /storage/kkm_last_timestamp [04:26:05]Write 4 bytes [04:26:05]NVStorageSaveData done [04:26:05]ExternCall_PrintAddStr [04:26:05]wPrintStart [04:26:05]Write to MH i2c: 01 00 00 93 1E B1 [04:26:05]Write i2c OK [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: 01 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: 01 07 00 [04:26:05]MH_I2C_Read... [04:26:05]Read from MH i2c: 01 07 00 93 1E 00 00 00 00 00 FF 0F C6 [04:26:05]RasterBufferAndPrint [04:26:05]line Счет N : (1)117699 [04:26:05]line ИНН: 02508201610067 [04:26:05]line Контрольно-Кассовый Чек [04:26:05]line ПРОДАЖА [04:26:05]line ТРК (МРК, ГНК) : 32 [04:26:05]line Товар: 2710124130 [04:26:05]line Аи-92-К-2 [04:26:05]line 3.690 * 67.80 [04:26:05]line = 250.18 [04:26:05]line НДС 12% НСП 1% [04:26:05]line > о реализуемом товаре [04:26:05]line ОКРУГЛЕНИЕ: -0.18 [04:26:05]line ИТОГО: 250.00 [04:26:05]line Внесено: 250.00 [04:26:05]line СДАЧА: 0.00 [04:26:05]line НСП 1% : 2.21 [04:26:05]line НДС 12% : 26.57 [04:26:05]line Наличными: 250.00 [04:26:05]line Безнал.: 0.00 [04:26:05]line Место: АЗС № 128 "Партнер Нефть" [04:26:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:26:05]line СНО: Общий режим [04:26:05]line Чек 49 30.07.2024 04:26 [04:26:05]line Смена: 430 ФФД: 1.0 [04:26:05]line ЗНМ: 0300000046 [04:26:05]line РНМ: 0000000000092651 [04:26:05]line Версия ККМ: 001 [04:26:05]line ФМ: 0000000000874943 [04:26:05]line ФД: 309115 [04:26:05]line ФПД: 84672483519063 [04:26:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T042606&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309115&fm=84672483519063&tin=02508201610067®Number=0000000000092651&sum=25000 [04:26:06]OFD Sender: Processing packet 309115 [packets to send 232, broken 231] [04:26:06]ProducePacketName [04:26:06]name=ofd_packets/00309115 [04:26:06]OFD Sender: To server: pG, [04:26:06]CommunicateWithHost lk.salyk.kg:30040 [04:26:06]ConnectInit lk.salyk.kg [04:26:06]written 0, free lines is 4095 [04:26:06]Connected sock=10 [04:26:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B2 B8 07 01 24 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 32 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 31 00 00 00 F4 03 04 00 5E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B7 04 00 35 04 06 00 4D 02 59 4D 6A 57 95 F4 93 7F DC F0 A8 2A [04:26:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 62 70 47 00 89 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B7 04 00 F4 03 04 00 A7 12 A8 66 B6 04 01 00 00 04 4F EA 6F E6 61 D6 A7 [04:26:06]CommunicateWithHost err = 0 [04:26:06]CheckOFDResponse [04:26:06]1017 (14) - 77093643461234 [04:26:06]1041 (16) - 0000000000874943 [04:26:06]1040 (4) - 309115 [04:26:06]1012 (4) - 29.07.2024 22:07 [04:26:06]1206 (1) - 0 [04:26:06]OFD Sender: Remove packet 309115 [04:26:06]ProducePacketName [04:26:06]name=ofd_packets/00309115 [04:26:06]NVStorageDeleteData [04:26:06]Write to MH i2c: 01 00 00 BE 1E DC [04:26:06]Write i2c OK [04:26:06]MH_I2C_Read... [04:26:06]Read from MH i2c: 01 [04:26:06]MH_I2C_Read... [04:26:06]Read from MH i2c: 01 07 00 [04:26:06]MH_I2C_Read... [04:26:06]Read from MH i2c: 01 07 00 BE 1E 00 00 00 00 00 4C 0C 3B [04:26:06]RasterBufferAndPrint [04:26:06]line [04:26:06]line [04:26:06]line [04:26:06]line [04:26:06]line [04:26:06]written 0, free lines is 3153 [04:26:06]MH_Cut [04:26:06]Write to MH i2c: D1 01 00 C5 1E 01 B5 [04:26:06]Write i2c OK [04:26:06]MH_I2C_Read... [04:26:06]Read from MH i2c: D1 [04:26:06]MH_I2C_Read... [04:26:06]Read from MH i2c: D1 01 00 [04:26:06]MH_I2C_Read... [04:26:06]Read from MH i2c: D1 01 00 C5 1E 00 B4 [04:26:06]Write to MH i2c: 01 00 00 C6 1E E4 [04:26:06]Write i2c OK [04:26:06]MH_I2C_Read... [04:26:07]OFD Sender: No OFD packet to send [04:26:08]*** Cut start [04:26:08]*** Partial cut [04:26:08]*** CUTSNS_PIN = 1 [04:26:08]*** CUTSNS_PIN = 0 [04:26:08]*** Brake cut motor [04:26:08]Read from MH i2c: 01 [04:26:08]MH_I2C_Read... [04:26:08]*** Stop cut motor [04:26:08]*** Cut end [04:26:08]Read from MH i2c: 01 07 00 [04:26:08]MH_I2C_Read... [04:26:08]Read from MH i2c: 01 07 00 C6 1E 00 00 00 00 00 FF 0F F9 [04:26:08]process_action close_receipt done [04:26:08]requested_data is exist [04:26:08]produce_requested_data [04:26:08]requested_item fm.sn is exist - process it [04:26:08]wFMCommunicate request_size=4 [04:26:08]MH_SAM_APDU [04:26:08]CAPDU: 80 11 00 00 [04:26:08]Write to MH i2c: E2 08 00 C7 1E 80 11 00 00 00 00 00 00 5F [04:26:08]Write i2c OK [04:26:08]MH_I2C_Read... [04:26:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:26:08]Read from MH i2c: E2 [04:26:08]MH_I2C_Read... [04:26:08]Read from MH i2c: E2 17 00 [04:26:08]MH_I2C_Read... [04:26:08]Read from MH i2c: E2 17 00 C7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B5 [04:26:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:26:08]wFMCommunicate OK [04:26:08]requested_item fd.num is exist - process it [04:26:08]SAM_PROTO_GetFieldsCounters [04:26:08]wFMCommunicate request_size=4 [04:26:08]MH_SAM_APDU [04:26:08]CAPDU: 80 13 00 00 [04:26:08]Write to MH i2c: E2 08 00 C8 1E 80 13 00 00 00 00 00 00 62 [04:26:08]Write i2c OK [04:26:08]MH_I2C_Read... [04:26:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:26:08]Read from MH i2c: E2 [04:26:08]MH_I2C_Read... [04:26:08]Read from MH i2c: E2 62 00 [04:26:08]MH_I2C_Read... [04:26:08]Read from MH i2c: E2 62 00 C8 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7B B7 04 00 0E 04 04 00 AE 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 FC [04:26:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7B B7 04 00 0E 04 04 00 AE 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 [04:26:08]wFMCommunicate OK [04:26:08]SAM_PROTO_GetFieldsCounters done [04:26:08]requested_item shift.num is exist - process it [04:26:08]requested_item shift.opened is exist - process it [04:26:08]req_shift_opened [04:26:08]FM_GetShiftState [04:26:08]SAM_PROTO_GetShiftState [04:26:08]wFMCommunicate request_size=4 [04:26:08]MH_SAM_APDU [04:26:08]CAPDU: 80 13 01 00 [04:26:08]Write to MH i2c: E2 08 00 C9 1E 80 13 01 00 00 00 00 00 64 [04:26:08]Write i2c OK [04:26:08]MH_I2C_Read... [04:26:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:26:08]Read from MH i2c: E2 [04:26:08]MH_I2C_Read... [04:26:08]Read from MH i2c: E2 0E 00 [04:26:08]MH_I2C_Read... [04:26:08]Read from MH i2c: E2 0E 00 C9 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BF [04:26:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:26:08]wFMCommunicate OK [04:26:08]SAM_PROTO_GetShiftState done [04:26:08]FM_GetShiftState done [04:26:08]req_shift_opened done [04:26:08]requested_item shift.open_date is exist - process it [04:26:08]req_shift_open_date [04:26:08]req_shift_open_date done [04:26:08]produce_requested_data done [04:26:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309115,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:26:08]process_action_free close_receipt [04:26:08]json_value_free [04:26:08]json_value_free done [04:26:08]process_json_proto returns [04:26:08]Send response to host [04:26:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309115,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:26:08]free response buf [04:26:08]execute_script done [04:26:08]execute_script returns [04:26:08]free content buf [04:26:08]Sock 9.Close socket [04:26:08]Sock 9.Thread stoped [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:20]accept exits with 7 [04:26:20]New connection [04:26:20]New thread 3067190628 created [04:26:20]Thread 3067333988 joined [04:26:20]Waiting for new connection... [04:26:20] Sock 7.Parse request [04:26:20]Sock 7.Check first char [04:26:20]Sock 7.First char is OK [04:26:20]request: POST /json_proto HTTP/1.0 [04:26:20]Method: POST [04:26:20]URL: /json_proto [04:26:20]Method is POST - this is cgi request [04:26:20]url: /json_proto [04:26:20]query_string will be loaded in cgi processing [04:26:20]execute_cgi json_proto POST (null) [04:26:20]execute_cgi path=json_proto method=POST [04:26:20]POST find Content-Length [04:26:20]Host: 172.17.45.195:8080 [04:26:20]Content-Length: 682 [04:26:20]Content-Type: application/json [04:26:20] [04:26:20]POST finish read [04:26:20]Found Content-Length = 682 [04:26:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 18.010, "sum" : 1221.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1221.00, "total" : 1221.00, "payments": [ { "type": 0, "sum" : 1221.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:26:20]execute_script... [04:26:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 18.010, "sum" : 1221.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1221.00, "total" : 1221.00, "payments": [ { "type": 0, "sum" : 1221.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:26:20]POST & json_proto [04:26:20]process_json_proto [04:26:20]json parsed OK: [04:26:20]protocol is kg_v1.0 [04:26:20]action value=close_receipt [04:26:20]process_action close_receipt [04:26:20]cmd_close_receipt [04:26:20]MH_GetDate [04:26:20]Write to MH i2c: F0 00 00 CA 1E D7 [04:26:20]Write i2c OK [04:26:20]MH_I2C_Read... [04:26:20]Read from MH i2c: F0 [04:26:20]MH_I2C_Read... [04:26:20]Read from MH i2c: F0 09 00 [04:26:20]MH_I2C_Read... [04:26:20]Read from MH i2c: F0 09 00 CA 1E 00 6E 6B A8 66 FB 01 7F 64 A6 [04:26:20]GetLastDocTimeStamp 1722313566 [04:26:20]current date 1722313582 [04:26:20]FM_GetShiftState [04:26:20]SAM_PROTO_GetShiftState [04:26:20]wFMCommunicate request_size=4 [04:26:20]MH_SAM_APDU [04:26:20]CAPDU: 80 13 01 00 [04:26:20]Write to MH i2c: E2 08 00 CB 1E 80 13 01 00 00 00 00 00 66 [04:26:20]Write i2c OK [04:26:20]MH_I2C_Read... [04:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:26:20]Read from MH i2c: E2 [04:26:20]MH_I2C_Read... [04:26:20]Read from MH i2c: E2 0E 00 [04:26:20]MH_I2C_Read... [04:26:20]Read from MH i2c: E2 0E 00 CB 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C1 [04:26:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:26:20]wFMCommunicate OK [04:26:20]SAM_PROTO_GetShiftState done [04:26:20]FM_GetShiftState done [04:26:20]opened in 1722299915 [04:26:20]opened+sec_in_day 1722386315 [04:26:20]quantity*price = 122107 [04:26:20]sum+1 = 122109 [04:26:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1221.00 Внесено: 1221.00 СДАЧА: 0.00 НСП 1% : 10.81 НДС 12% : 129.67 Наличными: 1221.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 50 30.07.2024 04:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309116 ФПД: 252697994143026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T042622&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309116&fm=252697994143026&tin=02508201610067®Number=0000000000092651&sum=122100 [04:26:21]StoreToDocumentArchive [04:26:21]shift 430 fd 309116 [04:26:21]save to /storage/0430/doc_00309116 [04:26:21]save last doc name /storage/0430/doc_00309116 to /storage/kkm_last_doc_name [04:26:21]save OK [04:26:21]Clear old archive folders... [04:26:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:26:21]tlvbuf is 00DE3720 [04:26:21]SAM_PROTO_ClearQueue [04:26:21]wFMCommunicate request_size=4 [04:26:21]MH_SAM_APDU [04:26:21]CAPDU: 80 09 00 00 [04:26:21]Write to MH i2c: E2 08 00 D8 1E 80 09 00 00 00 00 00 00 68 [04:26:21]Write i2c OK [04:26:21]MH_I2C_Read... [04:26:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:26:21]Read from MH i2c: E2 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 D8 1E 00 90 00 6A [04:26:21]RAPDU: 90 00 [04:26:21]wFMCommunicate OK [04:26:21]SAM_PROTO_ClearQueue done [04:26:21]KKMCreateOFDPacket [04:26:21]OFDProtocolAddRootSTLVToBuf [04:26:21]FM_MakeSignedData [04:26:21]FM_MakeSignedData [04:26:21]SAM_PROTO_SignData [04:26:21]wFMCommunicate request_size=4 [04:26:21]MH_SAM_APDU [04:26:21]CAPDU: 80 0D 01 02 [04:26:21]Write to MH i2c: E2 08 00 D9 1E 80 0D 01 02 00 00 00 00 70 [04:26:21]Write i2c OK [04:26:21]MH_I2C_Read... [04:26:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:26:21]Read from MH i2c: E2 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 D9 1E 00 90 00 6B [04:26:21]RAPDU: 90 00 [04:26:21]wFMCommunicate OK [04:26:21]wFMCommunicate request_size=255 [04:26:21]MH_SAM_APDU [04:26:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 32 00 00 00 00 07 04 06 00 F4 DC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 6E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B7 04 00 35 04 06 00 E5 [04:26:21]Write to MH i2c: E2 02 01 DA 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 32 FF 03 08 00 03 5A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 32 00 00 00 00 07 04 06 00 F4 DC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 6E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B7 04 00 35 04 06 00 E5 00 00 23 [04:26:21]Write i2c OK [04:26:21]MH_I2C_Read... [04:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:26:21]Read from MH i2c: E2 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 DA 1E 00 90 00 6C [04:26:21]RAPDU: 90 00 [04:26:21]wFMCommunicate OK [04:26:21]wFMCommunicate request_size=10 [04:26:21]MH_SAM_APDU [04:26:21]CAPDU: 80 0D 02 02 05 D3 D6 2D 25 32 [04:26:21]Write to MH i2c: E2 0D 00 DB 1E 80 0D 02 02 05 00 D3 D6 2D 25 32 00 00 AA [04:26:21]Write i2c OK [04:26:21]MH_I2C_Read... [04:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:26:21]Read from MH i2c: E2 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 03 00 DB 1E 00 90 00 6D [04:26:21]RAPDU: 90 00 [04:26:21]wFMCommunicate OK [04:26:21]wFMCommunicate request_size=4 [04:26:21]MH_SAM_APDU [04:26:21]CAPDU: 80 0D 03 02 [04:26:21]Write to MH i2c: E2 08 00 DC 1E 80 0D 03 02 00 00 00 00 75 [04:26:21]Write i2c OK [04:26:21]MH_I2C_Read... [04:26:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:26:21]Read from MH i2c: E2 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 0B 00 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 0B 00 DC 1E 00 CF C8 7D BA EB A7 F8 6F 90 00 3D [04:26:21]RAPDU: CF C8 7D BA EB A7 F8 6F 90 00 [04:26:21]wFMCommunicate OK [04:26:21]SAM_PROTO_SignData done [04:26:21]FM_MakeSignedData done [04:26:21]CreateOFDProtocolMessage [04:26:21]wFMCommunicate request_size=4 [04:26:21]MH_SAM_APDU [04:26:21]CAPDU: 80 11 00 00 [04:26:21]Write to MH i2c: E2 08 00 DD 1E 80 11 00 00 00 00 00 00 75 [04:26:21]Write i2c OK [04:26:21]MH_I2C_Read... [04:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:26:21]Read from MH i2c: E2 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 17 00 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: E2 17 00 DD 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CB [04:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:26:21]wFMCommunicate OK [04:26:21]CreateOFDProtocolMessage done [04:26:21]OFDSenderStorePacket 309116 [04:26:21]StoreOFDPacket docnum=309116 [04:26:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A8 DC 07 01 FD 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 32 00 00 00 00 07 04 06 00 F4 DC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 6E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B7 04 00 35 04 06 00 E5 D3 D6 2D 25 32 CF C8 7D BA EB A7 F8 6F [04:26:21]CheckFolder [04:26:21]dirname=/storage/ofd_packets [04:26:21]CheckFolder done [04:26:21]ProducePacketName [04:26:21]name=ofd_packets/00309116 [04:26:21]NVStorageSaveData ofd_packets/00309116 [04:26:21]File name is /storage/ofd_packets/00309116 [04:26:21]Write 301 bytes [04:26:21]NVStorageSaveData done [04:26:21]OFDSenderStorePacket done [04:26:21]KKMCreateOFDPacket done [04:26:21]NVStorageSaveData kkm_last_timestamp [04:26:21]File name is /storage/kkm_last_timestamp [04:26:21]Write 4 bytes [04:26:21]NVStorageSaveData done [04:26:21]ExternCall_PrintAddStr [04:26:21]wPrintStart [04:26:21]Write to MH i2c: 01 00 00 DE 1E FC [04:26:21]Write i2c OK [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: 01 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: 01 07 00 [04:26:21]MH_I2C_Read... [04:26:21]Read from MH i2c: 01 07 00 DE 1E 00 00 00 00 00 FF 0F 11 [04:26:21]RasterBufferAndPrint [04:26:21]line Счет N : (1)117700 [04:26:21]line ИНН: 02508201610067 [04:26:21]line Контрольно-Кассовый Чек [04:26:21]line ПРОДАЖА [04:26:21]line ТРК (МРК, ГНК) : 42 [04:26:21]line Товар: 2710124130 [04:26:21]line Аи-92-К-2 [04:26:21]line 18.010 * 67.80 [04:26:21]line = 1221.08 [04:26:21]line НДС 12% НСП 1% [04:26:21]line > о реализуемом товаре [04:26:21]line ОКРУГЛЕНИЕ: -0.08 [04:26:21]line ИТОГО: 1221.00 [04:26:21]line Внесено: 1221.00 [04:26:21]line СДАЧА: 0.00 [04:26:21]line НСП 1% : 10.81 [04:26:21]line НДС 12% : 129.67 [04:26:21]line Наличными: 1221.00 [04:26:21]line Безнал.: 0.00 [04:26:21]line Место: АЗС № 128 "Партнер Нефть" [04:26:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:26:21]line СНО: Общий режим [04:26:21]line Чек 50 30.07.2024 04:26 [04:26:21]line Смена: 430 ФФД: 1.0 [04:26:21]line ЗНМ: 0300000046 [04:26:21]line РНМ: 0000000000092651 [04:26:21]line Версия ККМ: 001 [04:26:21]line ФМ: 0000000000874943 [04:26:21]line ФД: 309116 [04:26:21]line ФПД: 252697994143026 [04:26:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T042622&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309116&fm=252697994143026&tin=02508201610067®Number=0000000000092651&sum=122100 [04:26:22]OFD Sender: Processing packet 309116 [packets to send 232, broken 231] [04:26:22]ProducePacketName [04:26:22]name=ofd_packets/00309116 [04:26:22]OFD Sender: To server: pG, [04:26:22]CommunicateWithHost lk.salyk.kg:30040 [04:26:22]ConnectInit lk.salyk.kg [04:26:22]written 0, free lines is 4095 [04:26:22]Connected sock=10 [04:26:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A8 DC 07 01 FD 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5A 46 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC DC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 DC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 32 00 00 00 00 07 04 06 00 F4 DC 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 6E 6B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B7 04 00 35 04 06 00 E5 D3 D6 2D 25 32 CF C8 7D BA EB A7 F8 6F [04:26:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 4A AB 47 00 0A 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B7 04 00 F4 03 04 00 B7 12 A8 66 B6 04 01 00 00 DE 69 78 6F 48 28 69 C3 [04:26:22]CommunicateWithHost err = 0 [04:26:22]CheckOFDResponse [04:26:22]1017 (14) - 77093643461234 [04:26:22]1041 (16) - 0000000000874943 [04:26:22]1040 (4) - 309116 [04:26:22]1012 (4) - 29.07.2024 22:07 [04:26:22]1206 (1) - 0 [04:26:22]OFD Sender: Remove packet 309116 [04:26:22]ProducePacketName [04:26:22]name=ofd_packets/00309116 [04:26:22]NVStorageDeleteData [04:26:22]Write to MH i2c: 01 00 00 09 1F 28 [04:26:22]Write i2c OK [04:26:22]MH_I2C_Read... [04:26:22]Read from MH i2c: 01 [04:26:22]MH_I2C_Read... [04:26:22]Read from MH i2c: 01 07 00 [04:26:22]MH_I2C_Read... [04:26:22]Read from MH i2c: 01 07 00 09 1F 00 00 00 00 00 50 0C 8B [04:26:22]RasterBufferAndPrint [04:26:22]line [04:26:22]line [04:26:22]line [04:26:22]line [04:26:22]line [04:26:22]written 0, free lines is 3156 [04:26:22]MH_Cut [04:26:22]Write to MH i2c: D1 01 00 10 1F 01 01 [04:26:22]Write i2c OK [04:26:22]MH_I2C_Read... [04:26:22]Read from MH i2c: D1 [04:26:22]MH_I2C_Read... [04:26:22]Read from MH i2c: D1 01 00 [04:26:22]MH_I2C_Read... [04:26:22]Read from MH i2c: D1 01 00 10 1F 00 00 [04:26:22]Write to MH i2c: 01 00 00 11 1F 30 [04:26:22]Write i2c OK [04:26:22]MH_I2C_Read... [04:26:23]OFD Sender: No OFD packet to send [04:26:24]*** Cut start [04:26:24]*** Partial cut [04:26:24]*** CUTSNS_PIN = 1 [04:26:24]*** CUTSNS_PIN = 0 [04:26:24]*** Brake cut motor [04:26:24]Read from MH i2c: 01 [04:26:24]MH_I2C_Read... [04:26:24]*** Stop cut motor [04:26:24]*** Cut end [04:26:24]Read from MH i2c: 01 07 00 [04:26:24]MH_I2C_Read... [04:26:24]Read from MH i2c: 01 07 00 11 1F 00 00 00 00 00 FF 0F 45 [04:26:24]process_action close_receipt done [04:26:24]requested_data is exist [04:26:24]produce_requested_data [04:26:24]requested_item fm.sn is exist - process it [04:26:24]wFMCommunicate request_size=4 [04:26:24]MH_SAM_APDU [04:26:24]CAPDU: 80 11 00 00 [04:26:24]Write to MH i2c: E2 08 00 12 1F 80 11 00 00 00 00 00 00 AB [04:26:24]Write i2c OK [04:26:24]MH_I2C_Read... [04:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:26:24]Read from MH i2c: E2 [04:26:24]MH_I2C_Read... [04:26:24]Read from MH i2c: E2 17 00 [04:26:24]MH_I2C_Read... [04:26:24]Read from MH i2c: E2 17 00 12 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 01 [04:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:26:24]wFMCommunicate OK [04:26:24]requested_item fd.num is exist - process it [04:26:24]SAM_PROTO_GetFieldsCounters [04:26:24]wFMCommunicate request_size=4 [04:26:24]MH_SAM_APDU [04:26:24]CAPDU: 80 13 00 00 [04:26:24]Write to MH i2c: E2 08 00 13 1F 80 13 00 00 00 00 00 00 AE [04:26:24]Write i2c OK [04:26:24]MH_I2C_Read... [04:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:26:24]Read from MH i2c: E2 [04:26:24]MH_I2C_Read... [04:26:24]Read from MH i2c: E2 62 00 [04:26:24]MH_I2C_Read... [04:26:24]Read from MH i2c: E2 62 00 13 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7C B7 04 00 0E 04 04 00 AE 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 4C [04:26:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7C B7 04 00 0E 04 04 00 AE 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 [04:26:24]wFMCommunicate OK [04:26:24]SAM_PROTO_GetFieldsCounters done [04:26:24]requested_item shift.num is exist - process it [04:26:24]requested_item shift.opened is exist - process it [04:26:24]req_shift_opened [04:26:24]FM_GetShiftState [04:26:24]SAM_PROTO_GetShiftState [04:26:24]wFMCommunicate request_size=4 [04:26:24]MH_SAM_APDU [04:26:24]CAPDU: 80 13 01 00 [04:26:24]Write to MH i2c: E2 08 00 14 1F 80 13 01 00 00 00 00 00 B0 [04:26:24]Write i2c OK [04:26:24]MH_I2C_Read... [04:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:26:24]Read from MH i2c: E2 [04:26:24]MH_I2C_Read... [04:26:24]Read from MH i2c: E2 0E 00 [04:26:24]MH_I2C_Read... [04:26:24]Read from MH i2c: E2 0E 00 14 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0B [04:26:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:26:24]wFMCommunicate OK [04:26:24]SAM_PROTO_GetShiftState done [04:26:24]FM_GetShiftState done [04:26:24]req_shift_opened done [04:26:24]requested_item shift.open_date is exist - process it [04:26:24]req_shift_open_date [04:26:24]req_shift_open_date done [04:26:24]produce_requested_data done [04:26:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309116,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:26:24]process_action_free close_receipt [04:26:24]json_value_free [04:26:24]json_value_free done [04:26:24]process_json_proto returns [04:26:24]Send response to host [04:26:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309116,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:26:24]free response buf [04:26:24]execute_script done [04:26:24]execute_script returns [04:26:24]free content buf [04:26:24]Sock 7.Close socket [04:26:24]Sock 7.Thread stoped [04:26:28]OFD Sender: No OFD packet to send [04:26:33]OFD Sender: No OFD packet to send [04:26:38]OFD Sender: No OFD packet to send [04:26:43]OFD Sender: No OFD packet to send [04:26:48]OFD Sender: No OFD packet to send [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:28]OFD Sender: No OFD packet to send [04:27:33]OFD Sender: No OFD packet to send [04:27:38]OFD Sender: No OFD packet to send [04:27:43]OFD Sender: No OFD packet to send [04:27:48]OFD Sender: No OFD packet to send [04:27:53]OFD Sender: No OFD packet to send [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:08]OFD Sender: No OFD packet to send [04:28:13]OFD Sender: No OFD packet to send [04:28:18]OFD Sender: No OFD packet to send [04:28:23]OFD Sender: No OFD packet to send [04:28:28]OFD Sender: No OFD packet to send [04:28:33]OFD Sender: No OFD packet to send [04:28:38]OFD Sender: No OFD packet to send [04:28:43]OFD Sender: No OFD packet to send [04:28:48]OFD Sender: No OFD packet to send [04:28:53]OFD Sender: No OFD packet to send [04:28:58]OFD Sender: No OFD packet to send [04:29:03]OFD Sender: No OFD packet to send [04:29:08]OFD Sender: No OFD packet to send [04:29:13]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:40]accept exits with 9 [04:30:40]New connection [04:30:40]New thread 3067333988 created [04:30:40]Thread 3067190628 joined [04:30:40]Waiting for new connection... [04:30:40] Sock 9.Parse request [04:30:40]Sock 9.Check first char [04:30:40]Sock 9.First char is OK [04:30:40]request: POST /json_proto HTTP/1.0 [04:30:40]Method: POST [04:30:40]URL: /json_proto [04:30:40]Method is POST - this is cgi request [04:30:40]url: /json_proto [04:30:40]query_string will be loaded in cgi processing [04:30:40]execute_cgi json_proto POST (null) [04:30:40]execute_cgi path=json_proto method=POST [04:30:40]POST find Content-Length [04:30:40]Host: 172.17.45.195:8080 [04:30:40]Content-Length: 682 [04:30:40]Content-Type: application/json [04:30:40] [04:30:40]POST finish read [04:30:40]Found Content-Length = 682 [04:30:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [04:30:40]execute_script... [04:30: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)117701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [04:30:40]POST & json_proto [04:30:40]process_json_proto [04:30:40]json parsed OK: [04:30:40]protocol is kg_v1.0 [04:30:40]action value=close_receipt [04:30:40]process_action close_receipt [04:30:40]cmd_close_receipt [04:30:40]MH_GetDate [04:30:40]Write to MH i2c: F0 00 00 15 1F 23 [04:30:40]Write i2c OK [04:30:40]MH_I2C_Read... [04:30:40]Read from MH i2c: F0 [04:30:40]MH_I2C_Read... [04:30:40]Read from MH i2c: F0 09 00 [04:30:40]MH_I2C_Read... [04:30:40]Read from MH i2c: F0 09 00 15 1F 00 72 6C A8 66 FB 01 7F 64 F7 [04:30:40]GetLastDocTimeStamp 1722313582 [04:30:40]current date 1722313842 [04:30:40]FM_GetShiftState [04:30:40]SAM_PROTO_GetShiftState [04:30:40]wFMCommunicate request_size=4 [04:30:40]MH_SAM_APDU [04:30:40]CAPDU: 80 13 01 00 [04:30:40]Write to MH i2c: E2 08 00 16 1F 80 13 01 00 00 00 00 00 B2 [04:30:40]Write i2c OK [04:30:40]MH_I2C_Read... [04:30:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:30:40]Read from MH i2c: E2 [04:30:40]MH_I2C_Read... [04:30:40]Read from MH i2c: E2 0E 00 [04:30:40]MH_I2C_Read... [04:30:40]Read from MH i2c: E2 0E 00 16 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0D [04:30:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:30:40]wFMCommunicate OK [04:30:40]SAM_PROTO_GetShiftState done [04:30:40]FM_GetShiftState done [04:30:40]opened in 1722299915 [04:30:40]opened+sec_in_day 1722386315 [04:30:40]quantity*price = 100005 [04:30:40]sum+1 = 100006 [04:30:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 51 30.07.2024 04:30 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309117 ФПД: 216089958132859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T043042&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309117&fm=216089958132859&tin=02508201610067®Number=0000000000092651&sum=100000 [04:30:41]StoreToDocumentArchive [04:30:41]shift 430 fd 309117 [04:30:41]save to /storage/0430/doc_00309117 [04:30:41]save last doc name /storage/0430/doc_00309117 to /storage/kkm_last_doc_name [04:30:41]save OK [04:30:41]Clear old archive folders... [04:30:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:30:41]tlvbuf is 00E507B0 [04:30:41]SAM_PROTO_ClearQueue [04:30:41]wFMCommunicate request_size=4 [04:30:41]MH_SAM_APDU [04:30:41]CAPDU: 80 09 00 00 [04:30:41]Write to MH i2c: E2 08 00 23 1F 80 09 00 00 00 00 00 00 B4 [04:30:41]Write i2c OK [04:30:41]MH_I2C_Read... [04:30:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:30:41]Read from MH i2c: E2 [04:30:41]MH_I2C_Read... [04:30:41]Read from MH i2c: E2 03 00 [04:30:41]MH_I2C_Read... [04:30:41]Read from MH i2c: E2 03 00 23 1F 00 90 00 B6 [04:30:41]RAPDU: 90 00 [04:30:41]wFMCommunicate OK [04:30:41]SAM_PROTO_ClearQueue done [04:30:41]KKMCreateOFDPacket [04:30:41]OFDProtocolAddRootSTLVToBuf [04:30:41]FM_MakeSignedData [04:30:41]FM_MakeSignedData [04:30:41]SAM_PROTO_SignData [04:30:41]wFMCommunicate request_size=4 [04:30:41]MH_SAM_APDU [04:30:41]CAPDU: 80 0D 01 02 [04:30:41]Write to MH i2c: E2 08 00 24 1F 80 0D 01 02 00 00 00 00 BC [04:30:41]Write i2c OK [04:30:41]MH_I2C_Read... [04:30:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:30:41]Read from MH i2c: E2 [04:30:41]MH_I2C_Read... [04:30:41]Read from MH i2c: E2 03 00 [04:30:41]MH_I2C_Read... [04:30:41]Read from MH i2c: E2 03 00 24 1F 00 90 00 B7 [04:30:41]RAPDU: 90 00 [04:30:41]wFMCommunicate OK [04:30:41]wFMCommunicate request_size=255 [04:30:41]MH_SAM_APDU [04:30:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 33 00 00 00 F4 03 04 00 72 6C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B7 04 00 35 04 06 00 C4 [04:30:41]Write to MH i2c: E2 02 01 25 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 33 00 00 00 F4 03 04 00 72 6C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B7 04 00 35 04 06 00 C4 00 00 92 [04:30:41]Write i2c OK [04:30:41]MH_I2C_Read... [04:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:30:42]Read from MH i2c: E2 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 03 00 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 03 00 25 1F 00 90 00 B8 [04:30:42]RAPDU: 90 00 [04:30:42]wFMCommunicate OK [04:30:42]wFMCommunicate request_size=10 [04:30:42]MH_SAM_APDU [04:30:42]CAPDU: 80 0D 02 02 05 88 5D 31 AC 7B [04:30:42]Write to MH i2c: E2 0D 00 26 1F 80 0D 02 02 05 00 88 5D 31 AC 7B 00 00 06 [04:30:42]Write i2c OK [04:30:42]MH_I2C_Read... [04:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:30:42]Read from MH i2c: E2 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 03 00 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 03 00 26 1F 00 90 00 B9 [04:30:42]RAPDU: 90 00 [04:30:42]wFMCommunicate OK [04:30:42]wFMCommunicate request_size=4 [04:30:42]MH_SAM_APDU [04:30:42]CAPDU: 80 0D 03 02 [04:30:42]Write to MH i2c: E2 08 00 27 1F 80 0D 03 02 00 00 00 00 C1 [04:30:42]Write i2c OK [04:30:42]MH_I2C_Read... [04:30:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:30:42]Read from MH i2c: E2 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 0B 00 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 0B 00 27 1F 00 81 D7 FB BA B3 DE 66 CC 90 00 92 [04:30:42]RAPDU: 81 D7 FB BA B3 DE 66 CC 90 00 [04:30:42]wFMCommunicate OK [04:30:42]SAM_PROTO_SignData done [04:30:42]FM_MakeSignedData done [04:30:42]CreateOFDProtocolMessage [04:30:42]wFMCommunicate request_size=4 [04:30:42]MH_SAM_APDU [04:30:42]CAPDU: 80 11 00 00 [04:30:42]Write to MH i2c: E2 08 00 28 1F 80 11 00 00 00 00 00 00 C1 [04:30:42]Write i2c OK [04:30:42]MH_I2C_Read... [04:30:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:30:42]Read from MH i2c: E2 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 17 00 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: E2 17 00 28 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 17 [04:30:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:30:42]wFMCommunicate OK [04:30:42]CreateOFDProtocolMessage done [04:30:42]OFDSenderStorePacket 309117 [04:30:42]StoreOFDPacket docnum=309117 [04:30:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E5 A4 07 01 83 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 33 00 00 00 F4 03 04 00 72 6C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B7 04 00 35 04 06 00 C4 88 5D 31 AC 7B 81 D7 FB BA B3 DE 66 CC [04:30:42]CheckFolder [04:30:42]dirname=/storage/ofd_packets [04:30:42]CheckFolder done [04:30:42]ProducePacketName [04:30:42]name=ofd_packets/00309117 [04:30:42]NVStorageSaveData ofd_packets/00309117 [04:30:42]File name is /storage/ofd_packets/00309117 [04:30:42]Write 301 bytes [04:30:42]NVStorageSaveData done [04:30:42]OFDSenderStorePacket done [04:30:42]KKMCreateOFDPacket done [04:30:42]NVStorageSaveData kkm_last_timestamp [04:30:42]File name is /storage/kkm_last_timestamp [04:30:42]Write 4 bytes [04:30:42]NVStorageSaveData done [04:30:42]ExternCall_PrintAddStr [04:30:42]wPrintStart [04:30:42]Write to MH i2c: 01 00 00 29 1F 48 [04:30:42]Write i2c OK [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: 01 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: 01 07 00 [04:30:42]MH_I2C_Read... [04:30:42]Read from MH i2c: 01 07 00 29 1F 00 00 00 00 00 FF 0F 5D [04:30:42]RasterBufferAndPrint [04:30:42]line Счет N : (1)117701 [04:30:42]line ИНН: 02508201610067 [04:30:42]line Контрольно-Кассовый Чек [04:30:42]line ПРОДАЖА [04:30:42]line ТРК (МРК, ГНК) : 42 [04:30:42]line Товар: 2710124130 [04:30:42]line Аи-92-К-2 [04:30:42]line 14.750 * 67.80 [04:30:42]line = 1000.05 [04:30:42]line НДС 12% НСП 1% [04:30:42]line > о реализуемом товаре [04:30:42]line ОКРУГЛЕНИЕ: -0.05 [04:30:42]line ИТОГО: 1000.00 [04:30:42]line Внесено: 1000.00 [04:30:42]line СДАЧА: 0.00 [04:30:42]line НСП 1% : 8.85 [04:30:42]line НДС 12% : 106.20 [04:30:42]line Наличными: 1000.00 [04:30:42]line Безнал.: 0.00 [04:30:42]line Место: АЗС № 128 "Партнер Нефть" [04:30:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:30:42]line СНО: Общий режим [04:30:42]line Чек 51 30.07.2024 04:30 [04:30:42]line Смена: 430 ФФД: 1.0 [04:30:42]line ЗНМ: 0300000046 [04:30:42]line РНМ: 0000000000092651 [04:30:42]line Версия ККМ: 001 [04:30:42]line ФМ: 0000000000874943 [04:30:42]line ФД: 309117 [04:30:42]line ФПД: 216089958132859 [04:30:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T043042&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309117&fm=216089958132859&tin=02508201610067®Number=0000000000092651&sum=100000 [04:30:42]OFD Sender: Processing packet 309117 [packets to send 232, broken 231] [04:30:42]ProducePacketName [04:30:42]name=ofd_packets/00309117 [04:30:42]OFD Sender: To server: pG, [04:30:42]CommunicateWithHost lk.salyk.kg:30040 [04:30:42]ConnectInit lk.salyk.kg [04:30:42]written 0, free lines is 4095 [04:30:42]Connected sock=10 [04:30:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E5 A4 07 01 83 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 33 00 00 00 F4 03 04 00 72 6C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B7 04 00 35 04 06 00 C4 88 5D 31 AC 7B 81 D7 FB BA B3 DE 66 CC [04:30:43]Write to MH i2c: 01 00 00 54 1F 73 [04:30:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 94 B9 47 00 53 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B7 04 00 F4 03 04 00 BB 13 A8 66 B6 04 01 00 00 AB 9B E0 8E 54 61 9E 9A [04:30:43]CommunicateWithHost err = 0 [04:30:43]CheckOFDResponse [04:30:43]1017 (14) - 77093643461234 [04:30:43]1041 (16) - 0000000000874943 [04:30:43]1040 (4) - 309117 [04:30:43]1012 (4) - 29.07.2024 22:12 [04:30:43]1206 (1) - 0 [04:30:43]OFD Sender: Remove packet 309117 [04:30:43]ProducePacketName [04:30:43]name=ofd_packets/00309117 [04:30:43]NVStorageDeleteData [04:30:43]Write i2c OK [04:30:43]MH_I2C_Read... [04:30:43]Read from MH i2c: 01 [04:30:43]MH_I2C_Read... [04:30:43]Read from MH i2c: 01 07 00 [04:30:43]MH_I2C_Read... [04:30:43]Read from MH i2c: 01 07 00 54 1F 00 00 00 00 00 4F 0C D5 [04:30:43]RasterBufferAndPrint [04:30:43]line [04:30:43]line [04:30:43]line [04:30:43]line [04:30:43]line [04:30:43]written 0, free lines is 3169 [04:30:43]MH_Cut [04:30:43]Write to MH i2c: D1 01 00 5B 1F 01 4C [04:30:43]Write i2c OK [04:30:43]MH_I2C_Read... [04:30:43]Read from MH i2c: D1 [04:30:43]MH_I2C_Read... [04:30:43]Read from MH i2c: D1 01 00 [04:30:43]MH_I2C_Read... [04:30:43]Read from MH i2c: D1 01 00 5B 1F 00 4B [04:30:43]Write to MH i2c: 01 00 00 5C 1F 7B [04:30:43]Write i2c OK [04:30:43]MH_I2C_Read... [04:30:43]OFD Sender: No OFD packet to send [04:30:44]*** Cut start [04:30:44]*** Partial cut [04:30:44]*** CUTSNS_PIN = 1 [04:30:44]*** CUTSNS_PIN = 0 [04:30:44]*** Brake cut motor [04:30:45]Read from MH i2c: 01 [04:30:45]MH_I2C_Read... [04:30:45]*** Stop cut motor [04:30:45]*** Cut end [04:30:45]Read from MH i2c: 01 07 00 [04:30:45]MH_I2C_Read... [04:30:45]Read from MH i2c: 01 07 00 5C 1F 00 00 00 00 00 FF 0F 90 [04:30:45]process_action close_receipt done [04:30:45]requested_data is exist [04:30:45]produce_requested_data [04:30:45]requested_item fm.sn is exist - process it [04:30:45]wFMCommunicate request_size=4 [04:30:45]MH_SAM_APDU [04:30:45]CAPDU: 80 11 00 00 [04:30:45]Write to MH i2c: E2 08 00 5D 1F 80 11 00 00 00 00 00 00 F6 [04:30:45]Write i2c OK [04:30:45]MH_I2C_Read... [04:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:30:45]Read from MH i2c: E2 [04:30:45]MH_I2C_Read... [04:30:45]Read from MH i2c: E2 17 00 [04:30:45]MH_I2C_Read... [04:30:45]Read from MH i2c: E2 17 00 5D 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4C [04:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:30:45]wFMCommunicate OK [04:30:45]requested_item fd.num is exist - process it [04:30:45]SAM_PROTO_GetFieldsCounters [04:30:45]wFMCommunicate request_size=4 [04:30:45]MH_SAM_APDU [04:30:45]CAPDU: 80 13 00 00 [04:30:45]Write to MH i2c: E2 08 00 5E 1F 80 13 00 00 00 00 00 00 F9 [04:30:45]Write i2c OK [04:30:45]MH_I2C_Read... [04:30:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:30:45]Read from MH i2c: E2 [04:30:45]MH_I2C_Read... [04:30:45]Read from MH i2c: E2 62 00 [04:30:45]MH_I2C_Read... [04:30:45]Read from MH i2c: E2 62 00 5E 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7D B7 04 00 0E 04 04 00 AE 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 9B [04:30:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7D B7 04 00 0E 04 04 00 AE 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 [04:30:45]wFMCommunicate OK [04:30:45]SAM_PROTO_GetFieldsCounters done [04:30:45]requested_item shift.num is exist - process it [04:30:45]requested_item shift.opened is exist - process it [04:30:45]req_shift_opened [04:30:45]FM_GetShiftState [04:30:45]SAM_PROTO_GetShiftState [04:30:45]wFMCommunicate request_size=4 [04:30:45]MH_SAM_APDU [04:30:45]CAPDU: 80 13 01 00 [04:30:45]Write to MH i2c: E2 08 00 5F 1F 80 13 01 00 00 00 00 00 FB [04:30:45]Write i2c OK [04:30:45]MH_I2C_Read... [04:30:45]Read from MH i2c: E2 [04:30:45]MH_I2C_Read... [04:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:30:45]Read from MH i2c: E2 0E 00 [04:30:45]MH_I2C_Read... [04:30:45]Read from MH i2c: E2 0E 00 5F 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 56 [04:30:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:30:45]wFMCommunicate OK [04:30:45]SAM_PROTO_GetShiftState done [04:30:45]FM_GetShiftState done [04:30:45]req_shift_opened done [04:30:45]requested_item shift.open_date is exist - process it [04:30:45]req_shift_open_date [04:30:45]req_shift_open_date done [04:30:45]produce_requested_data done [04:30:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309117,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:30:45]process_action_free close_receipt [04:30:45]json_value_free [04:30:45]json_value_free done [04:30:45]process_json_proto returns [04:30:45]Send response to host [04:30:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309117,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:30:45]free response buf [04:30:45]execute_script done [04:30:45]execute_script returns [04:30:45]free content buf [04:30:45]Sock 9.Close socket [04:30:45]Sock 9.Thread stoped [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [04:34:59]OFD Sender: No OFD packet to send [04:35:04]OFD Sender: No OFD packet to send [04:35:09]OFD Sender: No OFD packet to send [04:35:14]OFD Sender: No OFD packet to send [04:35:19]OFD Sender: No OFD packet to send [04:35:24]OFD Sender: No OFD packet to send [04:35:29]OFD Sender: No OFD packet to send [04:35:34]OFD Sender: No OFD packet to send [04:35:39]OFD Sender: No OFD packet to send [04:35:44]OFD Sender: No OFD packet to send [04:35:49]OFD Sender: No OFD packet to send [04:35:54]OFD Sender: No OFD packet to send [04:35:59]OFD Sender: No OFD packet to send [04:36:04]OFD Sender: No OFD packet to send [04:36:09]OFD Sender: No OFD packet to send [04:36:14]OFD Sender: No OFD packet to send [04:36:19]OFD Sender: No OFD packet to send [04:36:24]OFD Sender: No OFD packet to send [04:36:29]OFD Sender: No OFD packet to send [04:36:34]OFD Sender: No OFD packet to send [04:36:39]OFD Sender: No OFD packet to send [04:36:44]OFD Sender: No OFD packet to send [04:36:49]OFD Sender: No OFD packet to send [04:36:54]OFD Sender: No OFD packet to send [04:36:59]OFD Sender: No OFD packet to send [04:37:04]OFD Sender: No OFD packet to send [04:37:09]OFD Sender: No OFD packet to send [04:37:14]OFD Sender: No OFD packet to send [04:37:19]OFD Sender: No OFD packet to send [04:37:24]OFD Sender: No OFD packet to send [04:37:29]OFD Sender: No OFD packet to send [04:37:34]OFD Sender: No OFD packet to send [04:37:39]OFD Sender: No OFD packet to send [04:37:44]OFD Sender: No OFD packet to send [04:37:49]OFD Sender: No OFD packet to send [04:37:54]OFD Sender: No OFD packet to send [04:37:59]OFD Sender: No OFD packet to send [04:38:04]OFD Sender: No OFD packet to send [04:38:09]OFD Sender: No OFD packet to send [04:38:14]OFD Sender: No OFD packet to send [04:38:19]OFD Sender: No OFD packet to send [04:38:24]OFD Sender: No OFD packet to send [04:38:29]OFD Sender: No OFD packet to send [04:38:34]OFD Sender: No OFD packet to send [04:38:39]OFD Sender: No OFD packet to send [04:38:44]OFD Sender: No OFD packet to send [04:38:49]OFD Sender: No OFD packet to send [04:38:54]OFD Sender: No OFD packet to send [04:38:59]OFD Sender: No OFD packet to send [04:39:04]OFD Sender: No OFD packet to send [04:39:09]OFD Sender: No OFD packet to send [04:39:14]OFD Sender: No OFD packet to send [04:39:19]OFD Sender: No OFD packet to send [04:39:24]OFD Sender: No OFD packet to send [04:39:29]OFD Sender: No OFD packet to send [04:39:34]OFD Sender: No OFD packet to send [04:39:39]OFD Sender: No OFD packet to send [04:39:44]OFD Sender: No OFD packet to send [04:39:49]OFD Sender: No OFD packet to send [04:39:54]OFD Sender: No OFD packet to send [04:39:59]OFD Sender: No OFD packet to send [04:40:04]OFD Sender: No OFD packet to send [04:40:09]OFD Sender: No OFD packet to send [04:40:14]OFD Sender: No OFD packet to send [04:40:19]OFD Sender: No OFD packet to send [04:40:24]OFD Sender: No OFD packet to send [04:40:29]OFD Sender: No OFD packet to send [04:40:34]OFD Sender: No OFD packet to send [04:40:39]OFD Sender: No OFD packet to send [04:40:44]OFD Sender: No OFD packet to send [04:40:49]OFD Sender: No OFD packet to send [04:40:54]OFD Sender: No OFD packet to send [04:40:59]OFD Sender: No OFD packet to send [04:41:04]OFD Sender: No OFD packet to send [04:41:09]OFD Sender: No OFD packet to send [04:41:14]OFD Sender: No OFD packet to send [04:41:19]OFD Sender: No OFD packet to send [04:41:24]OFD Sender: No OFD packet to send [04:41:29]OFD Sender: No OFD packet to send [04:41:34]OFD Sender: No OFD packet to send [04:41:39]OFD Sender: No OFD packet to send [04:41:44]OFD Sender: No OFD packet to send [04:41:49]OFD Sender: No OFD packet to send [04:41:54]OFD Sender: No OFD packet to send [04:41:59]OFD Sender: No OFD packet to send [04:42:04]OFD Sender: No OFD packet to send [04:42:09]OFD Sender: No OFD packet to send [04:42:14]OFD Sender: No OFD packet to send [04:42:19]OFD Sender: No OFD packet to send [04:42:24]OFD Sender: No OFD packet to send [04:42:29]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:49]OFD Sender: No OFD packet to send [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:34]OFD Sender: No OFD packet to send [04:43:39]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:06]accept exits with 7 [04:45:06]New connection [04:45:06]New thread 3067190628 created [04:45:06]Thread 3067333988 joined [04:45:06]Waiting for new connection... [04:45:06] Sock 7.Parse request [04:45:06]Sock 7.Check first char [04:45:06]Sock 7.First char is OK [04:45:06]request: POST /json_proto HTTP/1.0 [04:45:06]Method: POST [04:45:06]URL: /json_proto [04:45:06]Method is POST - this is cgi request [04:45:06]url: /json_proto [04:45:06]query_string will be loaded in cgi processing [04:45:06]execute_cgi json_proto POST (null) [04:45:06]execute_cgi path=json_proto method=POST [04:45:06]POST find Content-Length [04:45:06]Host: 172.17.45.195:8080 [04:45:06]Content-Length: 682 [04:45:06]Content-Type: application/json [04:45:06] [04:45:06]POST finish read [04:45:06]Found Content-Length = 682 [04:45:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:06]execute_script... [04:45: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)117702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:06]POST & json_proto [04:45:06]process_json_proto [04:45:06]json parsed OK: [04:45:06]protocol is kg_v1.0 [04:45:06]action value=close_receipt [04:45:06]process_action close_receipt [04:45:06]cmd_close_receipt [04:45:06]MH_GetDate [04:45:06]Write to MH i2c: F0 00 00 60 1F 6E [04:45:06]Write i2c OK [04:45:06]MH_I2C_Read... [04:45:06]Read from MH i2c: F0 [04:45:06]MH_I2C_Read... [04:45:06]Read from MH i2c: F0 09 00 [04:45:06]MH_I2C_Read... [04:45:06]Read from MH i2c: F0 09 00 60 1F 00 D4 6F A8 66 FB 01 7F 64 A7 [04:45:06]GetLastDocTimeStamp 1722313842 [04:45:06]current date 1722314708 [04:45:06]FM_GetShiftState [04:45:06]SAM_PROTO_GetShiftState [04:45:06]wFMCommunicate request_size=4 [04:45:06]MH_SAM_APDU [04:45:06]CAPDU: 80 13 01 00 [04:45:06]Write to MH i2c: E2 08 00 61 1F 80 13 01 00 00 00 00 00 FD [04:45:06]Write i2c OK [04:45:06]MH_I2C_Read... [04:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:06]Read from MH i2c: E2 [04:45:06]MH_I2C_Read... [04:45:06]Read from MH i2c: E2 0E 00 [04:45:06]MH_I2C_Read... [04:45:06]Read from MH i2c: E2 0E 00 61 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 58 [04:45:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:45:06]wFMCommunicate OK [04:45:06]SAM_PROTO_GetShiftState done [04:45:06]FM_GetShiftState done [04:45:06]opened in 1722299915 [04:45:06]opened+sec_in_day 1722386315 [04:45:06]quantity*price = 200043 [04:45:06]sum+1 = 200044 [04:45: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 52 30.07.2024 04:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309118 ФПД: 167699652047318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T044508&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309118&fm=167699652047318&tin=02508201610067®Number=0000000000092651&sum=200000 [04:45:07]StoreToDocumentArchive [04:45:07]shift 430 fd 309118 [04:45:07]save to /storage/0430/doc_00309118 [04:45:07]save last doc name /storage/0430/doc_00309118 to /storage/kkm_last_doc_name [04:45:07]save OK [04:45:07]Clear old archive folders... [04:45:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:45:07]tlvbuf is 00E19750 [04:45:07]SAM_PROTO_ClearQueue [04:45:07]wFMCommunicate request_size=4 [04:45:07]MH_SAM_APDU [04:45:07]CAPDU: 80 09 00 00 [04:45:07]Write to MH i2c: E2 08 00 6E 1F 80 09 00 00 00 00 00 00 FF [04:45:07]Write i2c OK [04:45:07]MH_I2C_Read... [04:45:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:45:08]Read from MH i2c: E2 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 6E 1F 00 90 00 01 [04:45:08]RAPDU: 90 00 [04:45:08]wFMCommunicate OK [04:45:08]SAM_PROTO_ClearQueue done [04:45:08]KKMCreateOFDPacket [04:45:08]OFDProtocolAddRootSTLVToBuf [04:45:08]FM_MakeSignedData [04:45:08]FM_MakeSignedData [04:45:08]SAM_PROTO_SignData [04:45:08]wFMCommunicate request_size=4 [04:45:08]MH_SAM_APDU [04:45:08]CAPDU: 80 0D 01 02 [04:45:08]Write to MH i2c: E2 08 00 6F 1F 80 0D 01 02 00 00 00 00 07 [04:45:08]Write i2c OK [04:45:08]MH_I2C_Read... [04:45:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:45:08]Read from MH i2c: E2 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 6F 1F 00 90 00 02 [04:45:08]RAPDU: 90 00 [04:45:08]wFMCommunicate OK [04:45:08]wFMCommunicate request_size=255 [04:45:08]MH_SAM_APDU [04:45: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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D4 6F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B7 04 00 35 04 06 00 98 [04:45:08]Write to MH i2c: E2 02 01 70 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 D4 6F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B7 04 00 35 04 06 00 98 00 00 42 [04:45:08]Write i2c OK [04:45:08]MH_I2C_Read... [04:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:08]Read from MH i2c: E2 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 70 1F 00 90 00 03 [04:45:08]RAPDU: 90 00 [04:45:08]wFMCommunicate OK [04:45:08]wFMCommunicate request_size=10 [04:45:08]MH_SAM_APDU [04:45:08]CAPDU: 80 0D 02 02 05 85 9E 30 71 D6 [04:45:08]Write to MH i2c: E2 0D 00 71 1F 80 0D 02 02 05 00 85 9E 30 71 D6 00 00 AE [04:45:08]Write i2c OK [04:45:08]MH_I2C_Read... [04:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:08]Read from MH i2c: E2 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 03 00 71 1F 00 90 00 04 [04:45:08]RAPDU: 90 00 [04:45:08]wFMCommunicate OK [04:45:08]wFMCommunicate request_size=4 [04:45:08]MH_SAM_APDU [04:45:08]CAPDU: 80 0D 03 02 [04:45:08]Write to MH i2c: E2 08 00 72 1F 80 0D 03 02 00 00 00 00 0C [04:45:08]Write i2c OK [04:45:08]MH_I2C_Read... [04:45:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:45:08]Read from MH i2c: E2 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 0B 00 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 0B 00 72 1F 00 87 0C C5 6B B9 11 81 51 90 00 6C [04:45:08]RAPDU: 87 0C C5 6B B9 11 81 51 90 00 [04:45:08]wFMCommunicate OK [04:45:08]SAM_PROTO_SignData done [04:45:08]FM_MakeSignedData done [04:45:08]CreateOFDProtocolMessage [04:45:08]wFMCommunicate request_size=4 [04:45:08]MH_SAM_APDU [04:45:08]CAPDU: 80 11 00 00 [04:45:08]Write to MH i2c: E2 08 00 73 1F 80 11 00 00 00 00 00 00 0C [04:45:08]Write i2c OK [04:45:08]MH_I2C_Read... [04:45:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:45:08]Read from MH i2c: E2 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 17 00 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: E2 17 00 73 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 62 [04:45:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:45:08]wFMCommunicate OK [04:45:08]CreateOFDProtocolMessage done [04:45:08]OFDSenderStorePacket 309118 [04:45:08]StoreOFDPacket docnum=309118 [04:45:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 71 F0 07 01 9F 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D4 6F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B7 04 00 35 04 06 00 98 85 9E 30 71 D6 87 0C C5 6B B9 11 81 51 [04:45:08]CheckFolder [04:45:08]dirname=/storage/ofd_packets [04:45:08]CheckFolder done [04:45:08]ProducePacketName [04:45:08]name=ofd_packets/00309118 [04:45:08]NVStorageSaveData ofd_packets/00309118 [04:45:08]File name is /storage/ofd_packets/00309118 [04:45:08]Write 301 bytes [04:45:08]NVStorageSaveData done [04:45:08]OFDSenderStorePacket done [04:45:08]KKMCreateOFDPacket done [04:45:08]NVStorageSaveData kkm_last_timestamp [04:45:08]File name is /storage/kkm_last_timestamp [04:45:08]Write 4 bytes [04:45:08]NVStorageSaveData done [04:45:08]ExternCall_PrintAddStr [04:45:08]wPrintStart [04:45:08]Write to MH i2c: 01 00 00 74 1F 93 [04:45:08]Write i2c OK [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: 01 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: 01 07 00 [04:45:08]MH_I2C_Read... [04:45:08]Read from MH i2c: 01 07 00 74 1F 00 00 00 00 00 FF 0F A8 [04:45:08]RasterBufferAndPrint [04:45:08]line Счет N : (1)117702 [04:45:08]line ИНН: 02508201610067 [04:45:08]line Контрольно-Кассовый Чек [04:45:08]line ПРОДАЖА [04:45:08]line ТРК (МРК, ГНК) : 41 [04:45:08]line Товар: 2710124500 [04:45:08]line Аи-95-К-3 [04:45:08]line 26.960 * 74.20 [04:45:08]line = 2000.43 [04:45:08]line НДС 12% НСП 1% [04:45:08]line > о реализуемом товаре [04:45:08]line ОКРУГЛЕНИЕ: -0.43 [04:45:08]line ИТОГО: 2000.00 [04:45:08]line Внесено: 2000.00 [04:45:08]line СДАЧА: 0.00 [04:45:08]line НСП 1% : 17.70 [04:45:08]line НДС 12% : 212.43 [04:45:08]line Наличными: 2000.00 [04:45:08]line Безнал.: 0.00 [04:45:08]line Место: АЗС № 128 "Партнер Нефть" [04:45:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:45:08]line СНО: Общий режим [04:45:08]line Чек 52 30.07.2024 04:45 [04:45:08]line Смена: 430 ФФД: 1.0 [04:45:08]line ЗНМ: 0300000046 [04:45:08]line РНМ: 0000000000092651 [04:45:08]line Версия ККМ: 001 [04:45:08]line ФМ: 0000000000874943 [04:45:08]line ФД: 309118 [04:45:08]line ФПД: 167699652047318 [04:45:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T044508&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309118&fm=167699652047318&tin=02508201610067®Number=0000000000092651&sum=200000 [04:45:08]OFD Sender: Processing packet 309118 [packets to send 232, broken 231] [04:45:08]ProducePacketName [04:45:08]name=ofd_packets/00309118 [04:45:08]OFD Sender: To server: pG, [04:45:08]CommunicateWithHost lk.salyk.kg:30040 [04:45:08]ConnectInit lk.salyk.kg [04:45:08]written 0, free lines is 4095 [04:45:08]Connected sock=9 [04:45:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 71 F0 07 01 9F 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 D4 6F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B7 04 00 35 04 06 00 98 85 9E 30 71 D6 87 0C C5 6B B9 11 81 51 [04:45:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 00 78 47 00 A7 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B7 04 00 F4 03 04 00 1D 17 A8 66 B6 04 01 00 00 F0 C0 A2 CF 6F EA 61 16 [04:45:09]CommunicateWithHost err = 0 [04:45:09]CheckOFDResponse [04:45:09]1017 (14) - 77093643461234 [04:45:09]1041 (16) - 0000000000874943 [04:45:09]1040 (4) - 309118 [04:45:09]1012 (4) - 29.07.2024 22:26 [04:45:09]1206 (1) - 0 [04:45:09]OFD Sender: Remove packet 309118 [04:45:09]ProducePacketName [04:45:09]name=ofd_packets/00309118 [04:45:09]NVStorageDeleteData [04:45:09]Write to MH i2c: 01 00 00 9F 1F BE [04:45:09]Write i2c OK [04:45:09]MH_I2C_Read... [04:45:09]Read from MH i2c: 01 [04:45:09]MH_I2C_Read... [04:45:09]Read from MH i2c: 01 07 00 [04:45:09]MH_I2C_Read... [04:45:09]Read from MH i2c: 01 07 00 9F 1F 00 00 00 00 00 58 0C 29 [04:45:09]RasterBufferAndPrint [04:45:09]line [04:45:09]line [04:45:09]line [04:45:09]line [04:45:09]line [04:45:09]written 0, free lines is 3164 [04:45:09]MH_Cut [04:45:09]Write to MH i2c: D1 01 00 A6 1F 01 97 [04:45:09]Write i2c OK [04:45:09]MH_I2C_Read... [04:45:09]Read from MH i2c: D1 [04:45:09]MH_I2C_Read... [04:45:09]Read from MH i2c: D1 01 00 [04:45:09]MH_I2C_Read... [04:45:09]Read from MH i2c: D1 01 00 A6 1F 00 96 [04:45:09]Write to MH i2c: 01 00 00 A7 1F C6 [04:45:09]Write i2c OK [04:45:09]MH_I2C_Read... [04:45:09]OFD Sender: No OFD packet to send [04:45:10]*** Cut start [04:45:10]*** Partial cut [04:45:10]*** CUTSNS_PIN = 1 [04:45:10]*** CUTSNS_PIN = 0 [04:45:10]*** Brake cut motor [04:45:11]Read from MH i2c: 01 [04:45:11]MH_I2C_Read... [04:45:11]*** Stop cut motor [04:45:11]*** Cut end [04:45:11]Read from MH i2c: 01 07 00 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: 01 07 00 A7 1F 00 00 00 00 00 FF 0F DB [04:45:11]process_action close_receipt done [04:45:11]requested_data is exist [04:45:11]produce_requested_data [04:45:11]requested_item fm.sn is exist - process it [04:45:11]wFMCommunicate request_size=4 [04:45:11]MH_SAM_APDU [04:45:11]CAPDU: 80 11 00 00 [04:45:11]Write to MH i2c: E2 08 00 A8 1F 80 11 00 00 00 00 00 00 41 [04:45:11]Write i2c OK [04:45:11]MH_I2C_Read... [04:45:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:45:11]Read from MH i2c: E2 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 17 00 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 17 00 A8 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 97 [04:45:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:45:11]wFMCommunicate OK [04:45:11]requested_item fd.num is exist - process it [04:45:11]SAM_PROTO_GetFieldsCounters [04:45:11]wFMCommunicate request_size=4 [04:45:11]MH_SAM_APDU [04:45:11]CAPDU: 80 13 00 00 [04:45:11]Write to MH i2c: E2 08 00 A9 1F 80 13 00 00 00 00 00 00 44 [04:45:11]Write i2c OK [04:45:11]MH_I2C_Read... [04:45:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:45:11]Read from MH i2c: E2 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 62 00 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 62 00 A9 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7E B7 04 00 0E 04 04 00 AE 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 EA [04:45:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7E B7 04 00 0E 04 04 00 AE 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 [04:45:11]wFMCommunicate OK [04:45:11]SAM_PROTO_GetFieldsCounters done [04:45:11]requested_item shift.num is exist - process it [04:45:11]requested_item shift.opened is exist - process it [04:45:11]req_shift_opened [04:45:11]FM_GetShiftState [04:45:11]SAM_PROTO_GetShiftState [04:45:11]wFMCommunicate request_size=4 [04:45:11]MH_SAM_APDU [04:45:11]CAPDU: 80 13 01 00 [04:45:11]Write to MH i2c: E2 08 00 AA 1F 80 13 01 00 00 00 00 00 46 [04:45:11]Write i2c OK [04:45:11]MH_I2C_Read... [04:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:11]Read from MH i2c: E2 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 0E 00 [04:45:11]MH_I2C_Read... [04:45:11]Read from MH i2c: E2 0E 00 AA 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A1 [04:45:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:45:11]wFMCommunicate OK [04:45:11]SAM_PROTO_GetShiftState done [04:45:11]FM_GetShiftState done [04:45:11]req_shift_opened done [04:45:11]requested_item shift.open_date is exist - process it [04:45:11]req_shift_open_date [04:45:11]req_shift_open_date done [04:45:11]produce_requested_data done [04:45:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309118,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:45:11]process_action_free close_receipt [04:45:11]json_value_free [04:45:11]json_value_free done [04:45:11]process_json_proto returns [04:45:11]Send response to host [04:45:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309118,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:45:11]free response buf [04:45:11]execute_script done [04:45:11]execute_script returns [04:45:11]free content buf [04:45:11]Sock 7.Close socket [04:45:11]Sock 7.Thread stoped [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]accept exits with 10 [04:47:14]New connection [04:47:14]New thread 3067333988 created [04:47:14]Thread 3067190628 joined [04:47:14]Waiting for new connection... [04:47:14] Sock 10.Parse request [04:47:14]Sock 10.Check first char [04:47:14]Sock 10.First char is OK [04:47:14]request: POST /json_proto HTTP/1.0 [04:47:14]Method: POST [04:47:14]URL: /json_proto [04:47:14]Method is POST - this is cgi request [04:47:14]url: /json_proto [04:47:14]query_string will be loaded in cgi processing [04:47:14]execute_cgi json_proto POST (null) [04:47:14]execute_cgi path=json_proto method=POST [04:47:14]POST find Content-Length [04:47:14]Host: 172.17.45.195:8080 [04:47:14]Content-Length: 677 [04:47:14]Content-Type: application/json [04:47:14] [04:47:14]POST finish read [04:47:14]Found Content-Length = 677 [04:47:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 1.850, "sum" : 125.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 125.00, "total" : 125.00, "payments": [ { "type": 0, "sum" : 125.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:47:14]execute_script... [04:47: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)117703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 1.850, "sum" : 125.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 125.00, "total" : 125.00, "payments": [ { "type": 0, "sum" : 125.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:47:14]POST & json_proto [04:47:14]process_json_proto [04:47:14]json parsed OK: [04:47:14]protocol is kg_v1.0 [04:47:14]action value=close_receipt [04:47:14]process_action close_receipt [04:47:14]cmd_close_receipt [04:47:14]MH_GetDate [04:47:14]Write to MH i2c: F0 00 00 AB 1F B9 [04:47:14]Write i2c OK [04:47:14]MH_I2C_Read... [04:47:14]Read from MH i2c: F0 [04:47:14]MH_I2C_Read... [04:47:14]Read from MH i2c: F0 09 00 [04:47:14]MH_I2C_Read... [04:47:14]Read from MH i2c: F0 09 00 AB 1F 00 54 70 A8 66 FB 01 7F 64 73 [04:47:14]GetLastDocTimeStamp 1722314708 [04:47:14]current date 1722314836 [04:47:14]FM_GetShiftState [04:47:14]SAM_PROTO_GetShiftState [04:47:14]wFMCommunicate request_size=4 [04:47:14]MH_SAM_APDU [04:47:14]CAPDU: 80 13 01 00 [04:47:14]Write to MH i2c: E2 08 00 AC 1F 80 13 01 00 00 00 00 00 48 [04:47:14]Write i2c OK [04:47:14]MH_I2C_Read... [04:47:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:14]Read from MH i2c: E2 [04:47:14]MH_I2C_Read... [04:47:14]Read from MH i2c: E2 0E 00 [04:47:14]MH_I2C_Read... [04:47:14]Read from MH i2c: E2 0E 00 AC 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A3 [04:47:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:47:14]wFMCommunicate OK [04:47:14]SAM_PROTO_GetShiftState done [04:47:14]FM_GetShiftState done [04:47:14]opened in 1722299915 [04:47:14]opened+sec_in_day 1722386315 [04:47:14]quantity*price = 12543 [04:47:14]sum+1 = 12544 [04:47:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 125.00 Внесено: 125.00 СДАЧА: 0.00 НСП 1% : 1.11 НДС 12% : 13.32 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 53 30.07.2024 04:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309119 ФПД: 195797774382918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T044716&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309119&fm=195797774382918&tin=02508201610067®Number=0000000000092651&sum=12500 [04:47:15]StoreToDocumentArchive [04:47:15]shift 430 fd 309119 [04:47:15]save to /storage/0430/doc_00309119 [04:47:15]save last doc name /storage/0430/doc_00309119 to /storage/kkm_last_doc_name [04:47:15]save OK [04:47:15]Clear old archive folders... [04:47:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:47:15]tlvbuf is 00E19DF0 [04:47:15]SAM_PROTO_ClearQueue [04:47:15]wFMCommunicate request_size=4 [04:47:15]MH_SAM_APDU [04:47:15]CAPDU: 80 09 00 00 [04:47:15]Write to MH i2c: E2 08 00 B9 1F 80 09 00 00 00 00 00 00 4A [04:47:15]Write i2c OK [04:47:15]MH_I2C_Read... [04:47:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:47:15]Read from MH i2c: E2 [04:47:15]MH_I2C_Read... [04:47:15]Read from MH i2c: E2 03 00 [04:47:15]MH_I2C_Read... [04:47:15]Read from MH i2c: E2 03 00 B9 1F 00 90 00 4C [04:47:15]RAPDU: 90 00 [04:47:15]wFMCommunicate OK [04:47:15]SAM_PROTO_ClearQueue done [04:47:15]KKMCreateOFDPacket [04:47:15]OFDProtocolAddRootSTLVToBuf [04:47:15]FM_MakeSignedData [04:47:15]FM_MakeSignedData [04:47:15]SAM_PROTO_SignData [04:47:15]wFMCommunicate request_size=4 [04:47:15]MH_SAM_APDU [04:47:15]CAPDU: 80 0D 01 02 [04:47:15]Write to MH i2c: E2 08 00 BA 1F 80 0D 01 02 00 00 00 00 52 [04:47:15]Write i2c OK [04:47:15]MH_I2C_Read... [04:47:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:47:15]Read from MH i2c: E2 [04:47:15]MH_I2C_Read... [04:47:15]Read from MH i2c: E2 03 00 [04:47:15]MH_I2C_Read... [04:47:15]Read from MH i2c: E2 03 00 BA 1F 00 90 00 4D [04:47:15]RAPDU: 90 00 [04:47:15]wFMCommunicate OK [04:47:15]wFMCommunicate request_size=255 [04:47:15]MH_SAM_APDU [04:47:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FF 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 54 70 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B7 04 00 35 04 06 00 B2 [04:47:15]Write to MH i2c: E2 02 01 BB 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 32 FF 03 08 00 03 3A 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FF 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 54 70 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B7 04 00 35 04 06 00 B2 00 00 B2 [04:47:15]Write i2c OK [04:47:15]MH_I2C_Read... [04:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:16]Read from MH i2c: E2 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 03 00 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 03 00 BB 1F 00 90 00 4E [04:47:16]RAPDU: 90 00 [04:47:16]wFMCommunicate OK [04:47:16]wFMCommunicate request_size=10 [04:47:16]MH_SAM_APDU [04:47:16]CAPDU: 80 0D 02 02 05 13 B8 CA 37 46 [04:47:16]Write to MH i2c: E2 0D 00 BC 1F 80 0D 02 02 05 00 13 B8 CA 37 46 00 00 71 [04:47:16]Write i2c OK [04:47:16]MH_I2C_Read... [04:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:16]Read from MH i2c: E2 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 03 00 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 03 00 BC 1F 00 90 00 4F [04:47:16]RAPDU: 90 00 [04:47:16]wFMCommunicate OK [04:47:16]wFMCommunicate request_size=4 [04:47:16]MH_SAM_APDU [04:47:16]CAPDU: 80 0D 03 02 [04:47:16]Write to MH i2c: E2 08 00 BD 1F 80 0D 03 02 00 00 00 00 57 [04:47:16]Write i2c OK [04:47:16]MH_I2C_Read... [04:47:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:47:16]Read from MH i2c: E2 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 0B 00 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 0B 00 BD 1F 00 A9 B1 7C 27 FA 91 25 F9 90 00 FE [04:47:16]RAPDU: A9 B1 7C 27 FA 91 25 F9 90 00 [04:47:16]wFMCommunicate OK [04:47:16]SAM_PROTO_SignData done [04:47:16]FM_MakeSignedData done [04:47:16]CreateOFDProtocolMessage [04:47:16]wFMCommunicate request_size=4 [04:47:16]MH_SAM_APDU [04:47:16]CAPDU: 80 11 00 00 [04:47:16]Write to MH i2c: E2 08 00 BE 1F 80 11 00 00 00 00 00 00 57 [04:47:16]Write i2c OK [04:47:16]MH_I2C_Read... [04:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:16]Read from MH i2c: E2 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 17 00 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: E2 17 00 BE 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AD [04:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:47:16]wFMCommunicate OK [04:47:16]CreateOFDProtocolMessage done [04:47:16]OFDSenderStorePacket 309119 [04:47:16]StoreOFDPacket docnum=309119 [04:47:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DD 12 07 01 1A 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FF 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 54 70 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B7 04 00 35 04 06 00 B2 13 B8 CA 37 46 A9 B1 7C 27 FA 91 25 F9 [04:47:16]CheckFolder [04:47:16]dirname=/storage/ofd_packets [04:47:16]CheckFolder done [04:47:16]ProducePacketName [04:47:16]name=ofd_packets/00309119 [04:47:16]NVStorageSaveData ofd_packets/00309119 [04:47:16]File name is /storage/ofd_packets/00309119 [04:47:16]Write 301 bytes [04:47:16]NVStorageSaveData done [04:47:16]OFDSenderStorePacket done [04:47:16]KKMCreateOFDPacket done [04:47:16]NVStorageSaveData kkm_last_timestamp [04:47:16]File name is /storage/kkm_last_timestamp [04:47:16]Write 4 bytes [04:47:16]NVStorageSaveData done [04:47:16]ExternCall_PrintAddStr [04:47:16]wPrintStart [04:47:16]Write to MH i2c: 01 00 00 BF 1F DE [04:47:16]Write i2c OK [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: 01 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: 01 07 00 [04:47:16]MH_I2C_Read... [04:47:16]Read from MH i2c: 01 07 00 BF 1F 00 00 00 00 00 FF 0F F3 [04:47:16]RasterBufferAndPrint [04:47:16]line Счет N : (1)117703 [04:47:16]line ИНН: 02508201610067 [04:47:16]line Контрольно-Кассовый Чек [04:47:16]line ПРОДАЖА [04:47:16]line ТРК (МРК, ГНК) : 42 [04:47:16]line Товар: 2710124130 [04:47:16]line Аи-92-К-2 [04:47:16]line 1.850 * 67.80 [04:47:16]line = 125.43 [04:47:16]line НДС 12% НСП 1% [04:47:16]line > о реализуемом товаре [04:47:16]line ОКРУГЛЕНИЕ: -0.43 [04:47:16]line ИТОГО: 125.00 [04:47:16]line Внесено: 125.00 [04:47:16]line СДАЧА: 0.00 [04:47:16]line НСП 1% : 1.11 [04:47:16]line НДС 12% : 13.32 [04:47:16]line Наличными: 125.00 [04:47:16]line Безнал.: 0.00 [04:47:16]line Место: АЗС № 128 "Партнер Нефть" [04:47:16]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:47:16]line СНО: Общий режим [04:47:16]line Чек 53 30.07.2024 04:47 [04:47:16]line Смена: 430 ФФД: 1.0 [04:47:16]line ЗНМ: 0300000046 [04:47:16]line РНМ: 0000000000092651 [04:47:16]line Версия ККМ: 001 [04:47:16]line ФМ: 0000000000874943 [04:47:16]line ФД: 309119 [04:47:16]line ФПД: 195797774382918 [04:47:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T044716&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309119&fm=195797774382918&tin=02508201610067®Number=0000000000092651&sum=12500 [04:47:16]OFD Sender: Processing packet 309119 [packets to send 232, broken 231] [04:47:16]ProducePacketName [04:47:16]name=ofd_packets/00309119 [04:47:16]OFD Sender: To server: pG, [04:47:16]CommunicateWithHost lk.salyk.kg:30040 [04:47:16]ConnectInit lk.salyk.kg [04:47:16]written 0, free lines is 4095 [04:47:16]Connected sock=7 [04:47:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DD 12 07 01 1A 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3A 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FF 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 54 70 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B7 04 00 35 04 06 00 B2 13 B8 CA 37 46 A9 B1 7C 27 FA 91 25 F9 [04:47:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A3 21 47 00 55 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B7 04 00 F4 03 04 00 9D 17 A8 66 B6 04 01 00 00 07 9E 0E D8 81 29 5D B2 [04:47:17]CommunicateWithHost err = 0 [04:47:17]CheckOFDResponse [04:47:17]1017 (14) - 77093643461234 [04:47:17]1041 (16) - 0000000000874943 [04:47:17]1040 (4) - 309119 [04:47:17]1012 (4) - 29.07.2024 22:28 [04:47:17]1206 (1) - 0 [04:47:17]OFD Sender: Remove packet 309119 [04:47:17]ProducePacketName [04:47:17]name=ofd_packets/00309119 [04:47:17]NVStorageDeleteData [04:47:17]Write to MH i2c: 01 00 00 EA 1F 09 [04:47:17]Write i2c OK [04:47:17]MH_I2C_Read... [04:47:17]Read from MH i2c: 01 [04:47:17]MH_I2C_Read... [04:47:17]Read from MH i2c: 01 07 00 [04:47:17]MH_I2C_Read... [04:47:17]Read from MH i2c: 01 07 00 EA 1F 00 00 00 00 00 5C 0C 78 [04:47:17]RasterBufferAndPrint [04:47:17]line [04:47:17]line [04:47:17]line [04:47:17]line [04:47:17]line [04:47:17]written 0, free lines is 3168 [04:47:17]MH_Cut [04:47:17]Write to MH i2c: D1 01 00 F1 1F 01 E2 [04:47:17]Write i2c OK [04:47:17]MH_I2C_Read... [04:47:17]Read from MH i2c: D1 [04:47:17]MH_I2C_Read... [04:47:17]Read from MH i2c: D1 01 00 [04:47:17]MH_I2C_Read... [04:47:17]Read from MH i2c: D1 01 00 F1 1F 00 E1 [04:47:17]Write to MH i2c: 01 00 00 F2 1F 11 [04:47:17]Write i2c OK [04:47:17]MH_I2C_Read... [04:47:17]OFD Sender: No OFD packet to send [04:47:18]*** Cut start [04:47:18]*** Partial cut [04:47:18]*** CUTSNS_PIN = 1 [04:47:18]*** CUTSNS_PIN = 0 [04:47:18]*** Brake cut motor [04:47:19]Read from MH i2c: 01 [04:47:19]MH_I2C_Read... [04:47:19]*** Stop cut motor [04:47:19]*** Cut end [04:47:19]Read from MH i2c: 01 07 00 [04:47:19]MH_I2C_Read... [04:47:19]Read from MH i2c: 01 07 00 F2 1F 00 00 00 00 00 FF 0F 26 [04:47:19]process_action close_receipt done [04:47:19]requested_data is exist [04:47:19]produce_requested_data [04:47:19]requested_item fm.sn is exist - process it [04:47:19]wFMCommunicate request_size=4 [04:47:19]MH_SAM_APDU [04:47:19]CAPDU: 80 11 00 00 [04:47:19]Write to MH i2c: E2 08 00 F3 1F 80 11 00 00 00 00 00 00 8C [04:47:19]Write i2c OK [04:47:19]MH_I2C_Read... [04:47:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:19]Read from MH i2c: E2 [04:47:19]MH_I2C_Read... [04:47:19]Read from MH i2c: E2 17 00 [04:47:19]MH_I2C_Read... [04:47:19]Read from MH i2c: E2 17 00 F3 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E2 [04:47:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:47:19]wFMCommunicate OK [04:47:19]requested_item fd.num is exist - process it [04:47:19]SAM_PROTO_GetFieldsCounters [04:47:19]wFMCommunicate request_size=4 [04:47:19]MH_SAM_APDU [04:47:19]CAPDU: 80 13 00 00 [04:47:19]Write to MH i2c: E2 08 00 F4 1F 80 13 00 00 00 00 00 00 8F [04:47:19]Write i2c OK [04:47:19]MH_I2C_Read... [04:47:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:47:19]Read from MH i2c: E2 [04:47:19]MH_I2C_Read... [04:47:19]Read from MH i2c: E2 62 00 [04:47:19]MH_I2C_Read... [04:47:19]Read from MH i2c: E2 62 00 F4 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7F B7 04 00 0E 04 04 00 AE 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 39 [04:47:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7F B7 04 00 0E 04 04 00 AE 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 [04:47:19]wFMCommunicate OK [04:47:19]SAM_PROTO_GetFieldsCounters done [04:47:19]requested_item shift.num is exist - process it [04:47:19]requested_item shift.opened is exist - process it [04:47:19]req_shift_opened [04:47:19]FM_GetShiftState [04:47:19]SAM_PROTO_GetShiftState [04:47:19]wFMCommunicate request_size=4 [04:47:19]MH_SAM_APDU [04:47:19]CAPDU: 80 13 01 00 [04:47:19]Write to MH i2c: E2 08 00 F5 1F 80 13 01 00 00 00 00 00 91 [04:47:19]Write i2c OK [04:47:19]MH_I2C_Read... [04:47:19]Read from MH i2c: E2 [04:47:19]MH_I2C_Read... [04:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:19]Read from MH i2c: E2 0E 00 [04:47:19]MH_I2C_Read... [04:47:19]Read from MH i2c: E2 0E 00 F5 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EC [04:47:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:47:19]wFMCommunicate OK [04:47:19]SAM_PROTO_GetShiftState done [04:47:19]FM_GetShiftState done [04:47:19]req_shift_opened done [04:47:19]requested_item shift.open_date is exist - process it [04:47:19]req_shift_open_date [04:47:19]req_shift_open_date done [04:47:19]produce_requested_data done [04:47:19]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309119,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:47:19]process_action_free close_receipt [04:47:19]json_value_free [04:47:19]json_value_free done [04:47:19]process_json_proto returns [04:47:19]Send response to host [04:47:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309119,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:47:19]free response buf [04:47:19]execute_script done [04:47:19]execute_script returns [04:47:19]free content buf [04:47:19]Sock 10.Close socket [04:47:19]Sock 10.Thread stoped [04:47:22]OFD Sender: No OFD packet to send [04:47:27]OFD Sender: No OFD packet to send [04:47:32]OFD Sender: No OFD packet to send [04:47:37]OFD Sender: No OFD packet to send [04:47:42]OFD Sender: No OFD packet to send [04:47:47]OFD Sender: No OFD packet to send [04:47:52]OFD Sender: No OFD packet to send [04:47:57]OFD Sender: No OFD packet to send [04:48:02]OFD Sender: No OFD packet to send [04:48:07]OFD Sender: No OFD packet to send [04:48:12]OFD Sender: No OFD packet to send [04:48:17]OFD Sender: No OFD packet to send [04:48:22]OFD Sender: No OFD packet to send [04:48:27]OFD Sender: No OFD packet to send [04:48:32]OFD Sender: No OFD packet to send [04:48:37]OFD Sender: No OFD packet to send [04:48:42]OFD Sender: No OFD packet to send [04:48:47]OFD Sender: No OFD packet to send [04:48:52]OFD Sender: No OFD packet to send [04:48:57]OFD Sender: No OFD packet to send [04:49:02]OFD Sender: No OFD packet to send [04:49:07]OFD Sender: No OFD packet to send [04:49:12]OFD Sender: No OFD packet to send [04:49:17]OFD Sender: No OFD packet to send [04:49:22]OFD Sender: No OFD packet to send [04:49:27]OFD Sender: No OFD packet to send [04:49:32]OFD Sender: No OFD packet to send [04:49:37]OFD Sender: No OFD packet to send [04:49:42]OFD Sender: No OFD packet to send [04:49:47]OFD Sender: No OFD packet to send [04:49:52]OFD Sender: No OFD packet to send [04:49:57]OFD Sender: No OFD packet to send [04:50:02]OFD Sender: No OFD packet to send [04:50:07]OFD Sender: No OFD packet to send [04:50:12]OFD Sender: No OFD packet to send [04:50:17]OFD Sender: No OFD packet to send [04:50:22]OFD Sender: No OFD packet to send [04:50:28]OFD Sender: No OFD packet to send [04:50:33]OFD Sender: No OFD packet to send [04:50:38]OFD Sender: No OFD packet to send [04:50:43]OFD Sender: No OFD packet to send [04:50:48]OFD Sender: No OFD packet to send [04:50:53]OFD Sender: No OFD packet to send [04:50:58]OFD Sender: No OFD packet to send [04:50:59]accept exits with 9 [04:50:59]New connection [04:50:59]New thread 3067190628 created [04:50:59]Thread 3067333988 joined [04:50:59]Waiting for new connection... [04:50:59] Sock 9.Parse request [04:50:59]Sock 9.Check first char [04:50:59]Sock 9.First char is OK [04:50:59]request: POST /json_proto HTTP/1.0 [04:50:59]Method: POST [04:50:59]URL: /json_proto [04:50:59]Method is POST - this is cgi request [04:50:59]url: /json_proto [04:50:59]query_string will be loaded in cgi processing [04:50:59]execute_cgi json_proto POST (null) [04:50:59]execute_cgi path=json_proto method=POST [04:50:59]POST find Content-Length [04:50:59]Host: 172.17.45.195:8080 [04:50:59]Content-Length: 640 [04:50:59]Content-Type: application/json [04:50:59] [04:50:59]POST finish read [04:50:59]Found Content-Length = 640 [04:50:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:50:59]execute_script... [04:50:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:50:59]POST & json_proto [04:50:59]process_json_proto [04:50:59]json parsed OK: [04:50:59]protocol is kg_v1.0 [04:50:59]action value=close_receipt [04:50:59]process_action close_receipt [04:50:59]cmd_close_receipt [04:50:59]MH_GetDate [04:50:59]Write to MH i2c: F0 00 00 F6 1F 04 [04:50:59]Write i2c OK [04:50:59]MH_I2C_Read... [04:50:59]Read from MH i2c: F0 [04:50:59]MH_I2C_Read... [04:50:59]Read from MH i2c: F0 09 00 [04:50:59]MH_I2C_Read... [04:50:59]Read from MH i2c: F0 09 00 F6 1F 00 35 71 A8 66 FB 01 7F 64 A0 [04:50:59]GetLastDocTimeStamp 1722314836 [04:50:59]current date 1722315061 [04:50:59]FM_GetShiftState [04:50:59]SAM_PROTO_GetShiftState [04:50:59]wFMCommunicate request_size=4 [04:50:59]MH_SAM_APDU [04:50:59]CAPDU: 80 13 01 00 [04:50:59]Write to MH i2c: E2 08 00 F7 1F 80 13 01 00 00 00 00 00 93 [04:50:59]Write i2c OK [04:50:59]MH_I2C_Read... [04:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:50:59]Read from MH i2c: E2 [04:50:59]MH_I2C_Read... [04:50:59]Read from MH i2c: E2 0E 00 [04:50:59]MH_I2C_Read... [04:50:59]Read from MH i2c: E2 0E 00 F7 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EE [04:50:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:50:59]wFMCommunicate OK [04:50:59]SAM_PROTO_GetShiftState done [04:50:59]FM_GetShiftState done [04:50:59]opened in 1722299915 [04:50:59]opened+sec_in_day 1722386315 [04:50:59]quantity*price = 67800 [04:50:59]sum+1 = 67801 [04:50:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 678.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 54 30.07.2024 04:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309120 ФПД: 239317496765416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T045101&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309120&fm=239317496765416&tin=02508201610067®Number=0000000000092651&sum=67800 [04:51:00]StoreToDocumentArchive [04:51:00]shift 430 fd 309120 [04:51:00]save to /storage/0430/doc_00309120 [04:51:00]save last doc name /storage/0430/doc_00309120 to /storage/kkm_last_doc_name [04:51:00]save OK [04:51:00]Clear old archive folders... [04:51:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:51:00]tlvbuf is 00DE3020 [04:51:00]SAM_PROTO_ClearQueue [04:51:00]wFMCommunicate request_size=4 [04:51:00]MH_SAM_APDU [04:51:00]CAPDU: 80 09 00 00 [04:51:00]Write to MH i2c: E2 08 00 04 20 80 09 00 00 00 00 00 00 96 [04:51:00]Write i2c OK [04:51:00]MH_I2C_Read... [04:51:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:51:00]Read from MH i2c: E2 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 04 20 00 90 00 98 [04:51:00]RAPDU: 90 00 [04:51:00]wFMCommunicate OK [04:51:00]SAM_PROTO_ClearQueue done [04:51:00]KKMCreateOFDPacket [04:51:00]OFDProtocolAddRootSTLVToBuf [04:51:00]FM_MakeSignedData [04:51:00]FM_MakeSignedData [04:51:00]SAM_PROTO_SignData [04:51:00]wFMCommunicate request_size=4 [04:51:00]MH_SAM_APDU [04:51:00]CAPDU: 80 0D 01 02 [04:51:00]Write to MH i2c: E2 08 00 05 20 80 0D 01 02 00 00 00 00 9E [04:51:00]Write i2c OK [04:51:00]MH_I2C_Read... [04:51:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:51:00]Read from MH i2c: E2 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 05 20 00 90 00 99 [04:51:00]RAPDU: 90 00 [04:51:00]wFMCommunicate OK [04:51:00]wFMCommunicate request_size=255 [04:51:00]MH_SAM_APDU [04:51:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 35 71 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B7 04 00 35 04 06 00 D9 [04:51:00]Write to MH i2c: E2 02 01 06 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 35 71 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B7 04 00 35 04 06 00 D9 00 00 59 [04:51:00]Write i2c OK [04:51:00]MH_I2C_Read... [04:51:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:51:00]Read from MH i2c: E2 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 06 20 00 90 00 9A [04:51:00]RAPDU: 90 00 [04:51:00]wFMCommunicate OK [04:51:00]wFMCommunicate request_size=10 [04:51:00]MH_SAM_APDU [04:51:00]CAPDU: 80 0D 02 02 05 A8 72 62 1B E8 [04:51:00]Write to MH i2c: E2 0D 00 07 20 80 0D 02 02 05 00 A8 72 62 1B E8 00 00 2A [04:51:00]Write i2c OK [04:51:00]MH_I2C_Read... [04:51:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:51:00]Read from MH i2c: E2 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 03 00 07 20 00 90 00 9B [04:51:00]RAPDU: 90 00 [04:51:00]wFMCommunicate OK [04:51:00]wFMCommunicate request_size=4 [04:51:00]MH_SAM_APDU [04:51:00]CAPDU: 80 0D 03 02 [04:51:00]Write to MH i2c: E2 08 00 08 20 80 0D 03 02 00 00 00 00 A3 [04:51:00]Write i2c OK [04:51:00]MH_I2C_Read... [04:51:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:51:00]Read from MH i2c: E2 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 0B 00 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 0B 00 08 20 00 9B FA B1 C6 D5 CC 22 71 90 00 E4 [04:51:00]RAPDU: 9B FA B1 C6 D5 CC 22 71 90 00 [04:51:00]wFMCommunicate OK [04:51:00]SAM_PROTO_SignData done [04:51:00]FM_MakeSignedData done [04:51:00]CreateOFDProtocolMessage [04:51:00]wFMCommunicate request_size=4 [04:51:00]MH_SAM_APDU [04:51:00]CAPDU: 80 11 00 00 [04:51:00]Write to MH i2c: E2 08 00 09 20 80 11 00 00 00 00 00 00 A3 [04:51:00]Write i2c OK [04:51:00]MH_I2C_Read... [04:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:51:00]Read from MH i2c: E2 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 17 00 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: E2 17 00 09 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F9 [04:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:51:00]wFMCommunicate OK [04:51:00]CreateOFDProtocolMessage done [04:51:00]OFDSenderStorePacket 309120 [04:51:00]StoreOFDPacket docnum=309120 [04:51:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B1 0C 07 01 59 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 35 71 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B7 04 00 35 04 06 00 D9 A8 72 62 1B E8 9B FA B1 C6 D5 CC 22 71 [04:51:00]CheckFolder [04:51:00]dirname=/storage/ofd_packets [04:51:00]CheckFolder done [04:51:00]ProducePacketName [04:51:00]name=ofd_packets/00309120 [04:51:00]NVStorageSaveData ofd_packets/00309120 [04:51:00]File name is /storage/ofd_packets/00309120 [04:51:00]Write 301 bytes [04:51:00]NVStorageSaveData done [04:51:00]OFDSenderStorePacket done [04:51:00]KKMCreateOFDPacket done [04:51:00]NVStorageSaveData kkm_last_timestamp [04:51:00]File name is /storage/kkm_last_timestamp [04:51:00]Write 4 bytes [04:51:00]NVStorageSaveData done [04:51:00]ExternCall_PrintAddStr [04:51:00]wPrintStart [04:51:00]Write to MH i2c: 01 00 00 0A 20 2A [04:51:00]Write i2c OK [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: 01 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: 01 07 00 [04:51:00]MH_I2C_Read... [04:51:00]Read from MH i2c: 01 07 00 0A 20 00 00 00 00 00 FF 0F 3F [04:51:00]RasterBufferAndPrint [04:51:00]line Счет N : (1)117704 [04:51:00]line ИНН: 02508201610067 [04:51:00]line Контрольно-Кассовый Чек [04:51:00]line ПРОДАЖА [04:51:00]line ТРК (МРК, ГНК) : 42 [04:51:00]line Товар: 2710124130 [04:51:00]line Аи-92-К-2 [04:51:00]line 10.000 * 67.80 [04:51:00]line = 678.00 [04:51:00]line НДС 12% НСП 1% [04:51:00]line > о реализуемом товаре [04:51:00]line ИТОГО: 678.00 [04:51:00]line НСП 1% : 6.00 [04:51:00]line НДС 12% : 72.00 [04:51:00]line Наличными: 678.00 [04:51:00]line Безнал.: 0.00 [04:51:00]line Место: АЗС № 128 "Партнер Нефть" [04:51:00]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:51:00]line СНО: Общий режим [04:51:00]line Чек 54 30.07.2024 04:51 [04:51:00]line Смена: 430 ФФД: 1.0 [04:51:00]line ЗНМ: 0300000046 [04:51:00]line РНМ: 0000000000092651 [04:51:00]line Версия ККМ: 001 [04:51:00]line ФМ: 0000000000874943 [04:51:00]line ФД: 309120 [04:51:00]line ФПД: 239317496765416 [04:51:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T045101&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309120&fm=239317496765416&tin=02508201610067®Number=0000000000092651&sum=67800 [04:51:00]written 0, free lines is 4095 [04:51:00]OFD Sender: Processing packet 309120 [packets to send 232, broken 231] [04:51:01]ProducePacketName [04:51:01]name=ofd_packets/00309120 [04:51:01]OFD Sender: To server: pG, [04:51:01]CommunicateWithHost lk.salyk.kg:30040 [04:51:01]ConnectInit lk.salyk.kg [04:51:01]Connected sock=10 [04:51:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B1 0C 07 01 59 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 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 35 71 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B7 04 00 35 04 06 00 D9 A8 72 62 1B E8 9B FA B1 C6 D5 CC 22 71 [04:51:01]Write to MH i2c: 01 00 00 32 20 52 [04:51:01]Write i2c OK [04:51:01]MH_I2C_Read... [04:51:01]Read from MH i2c: 01 [04:51:01]MH_I2C_Read... [04:51:01]Read from MH i2c: 01 07 00 [04:51:01]MH_I2C_Read... [04:51:01]Read from MH i2c: 01 07 00 32 20 00 00 00 00 00 85 0C EA [04:51:01]RasterBufferAndPrint [04:51:01]line [04:51:01]line [04:51:01]line [04:51:01]line [04:51:01]line [04:51:01]written 0, free lines is 3209 [04:51:01]MH_Cut [04:51:01]Write to MH i2c: D1 01 00 39 20 01 2B [04:51:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FA 9C 47 00 CF 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B7 04 00 F4 03 04 00 7D 18 A8 66 B6 04 01 00 00 6B 54 46 E5 E2 72 60 0E [04:51:01]CommunicateWithHost err = 0 [04:51:01]CheckOFDResponse [04:51:01]1017 (14) - 77093643461234 [04:51:01]1041 (16) - 0000000000874943 [04:51:01]1040 (4) - 309120 [04:51:01]1012 (4) - 29.07.2024 22:32 [04:51:01]1206 (1) - 0 [04:51:01]OFD Sender: Remove packet 309120 [04:51:01]ProducePacketName [04:51:01]name=ofd_packets/00309120 [04:51:01]NVStorageDeleteData [04:51:01]Write i2c OK [04:51:01]MH_I2C_Read... [04:51:01]Read from MH i2c: D1 [04:51:01]MH_I2C_Read... [04:51:01]Read from MH i2c: D1 01 00 [04:51:01]MH_I2C_Read... [04:51:01]Read from MH i2c: D1 01 00 39 20 00 2A [04:51:01]Write to MH i2c: 01 00 00 3A 20 5A [04:51:01]Write i2c OK [04:51:01]MH_I2C_Read... [04:51:01]OFD Sender: No OFD packet to send [04:51:02]*** Cut start [04:51:02]*** Partial cut [04:51:02]*** CUTSNS_PIN = 1 [04:51:02]*** CUTSNS_PIN = 0 [04:51:02]*** Brake cut motor [04:51:03]Read from MH i2c: 01 [04:51:03]MH_I2C_Read... [04:51:03]*** Stop cut motor [04:51:03]*** Cut end [04:51:03]Read from MH i2c: 01 07 00 [04:51:03]MH_I2C_Read... [04:51:03]Read from MH i2c: 01 07 00 3A 20 00 00 00 00 00 FF 0F 6F [04:51:03]process_action close_receipt done [04:51:03]requested_data is exist [04:51:03]produce_requested_data [04:51:03]requested_item fm.sn is exist - process it [04:51:03]wFMCommunicate request_size=4 [04:51:03]MH_SAM_APDU [04:51:03]CAPDU: 80 11 00 00 [04:51:03]Write to MH i2c: E2 08 00 3B 20 80 11 00 00 00 00 00 00 D5 [04:51:03]Write i2c OK [04:51:03]MH_I2C_Read... [04:51:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:51:03]Read from MH i2c: E2 [04:51:03]MH_I2C_Read... [04:51:03]Read from MH i2c: E2 17 00 [04:51:03]MH_I2C_Read... [04:51:03]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 34 39 34 33 90 00 2B [04:51:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:51:03]wFMCommunicate OK [04:51:03]requested_item fd.num is exist - process it [04:51:03]SAM_PROTO_GetFieldsCounters [04:51:03]wFMCommunicate request_size=4 [04:51:03]MH_SAM_APDU [04:51:03]CAPDU: 80 13 00 00 [04:51:03]Write to MH i2c: E2 08 00 3C 20 80 13 00 00 00 00 00 00 D8 [04:51:03]Write i2c OK [04:51:03]MH_I2C_Read... [04:51:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:51:03]Read from MH i2c: E2 [04:51:03]MH_I2C_Read... [04:51:03]Read from MH i2c: E2 62 00 [04:51:03]MH_I2C_Read... [04:51:03]Read from MH i2c: E2 62 00 3C 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 80 B7 04 00 0E 04 04 00 AE 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 86 [04:51:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 80 B7 04 00 0E 04 04 00 AE 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 [04:51:03]wFMCommunicate OK [04:51:03]SAM_PROTO_GetFieldsCounters done [04:51:03]requested_item shift.num is exist - process it [04:51:03]requested_item shift.opened is exist - process it [04:51:03]req_shift_opened [04:51:03]FM_GetShiftState [04:51:03]SAM_PROTO_GetShiftState [04:51:03]wFMCommunicate request_size=4 [04:51:03]MH_SAM_APDU [04:51:03]CAPDU: 80 13 01 00 [04:51:03]Write to MH i2c: E2 08 00 3D 20 80 13 01 00 00 00 00 00 DA [04:51:03]Write i2c OK [04:51:03]MH_I2C_Read... [04:51:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:51:03]Read from MH i2c: E2 [04:51:03]MH_I2C_Read... [04:51:03]Read from MH i2c: E2 0E 00 [04:51:03]MH_I2C_Read... [04:51:03]Read from MH i2c: E2 0E 00 3D 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 35 [04:51:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:51:03]wFMCommunicate OK [04:51:03]SAM_PROTO_GetShiftState done [04:51:03]FM_GetShiftState done [04:51:03]req_shift_opened done [04:51:03]requested_item shift.open_date is exist - process it [04:51:03]req_shift_open_date [04:51:03]req_shift_open_date done [04:51:03]produce_requested_data done [04:51:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309120,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:51:03]process_action_free close_receipt [04:51:03]json_value_free [04:51:03]json_value_free done [04:51:03]process_json_proto returns [04:51:03]Send response to host [04:51:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309120,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:51:03]free response buf [04:51:03]execute_script done [04:51:03]execute_script returns [04:51:03]free content buf [04:51:03]Sock 9.Close socket [04:51:03]Sock 9.Thread stoped [04:51:06]OFD Sender: No OFD packet to send [04:51:11]OFD Sender: No OFD packet to send [04:51:16]OFD Sender: No OFD packet to send [04:51:21]OFD Sender: No OFD packet to send [04:51:26]OFD Sender: No OFD packet to send [04:51:31]OFD Sender: No OFD packet to send [04:51:36]OFD Sender: No OFD packet to send [04:51:41]OFD Sender: No OFD packet to send [04:51:46]OFD Sender: No OFD packet to send [04:51:51]OFD Sender: No OFD packet to send [04:51:56]OFD Sender: No OFD packet to send [04:52:01]OFD Sender: No OFD packet to send [04:52:06]OFD Sender: No OFD packet to send [04:52:12]OFD Sender: No OFD packet to send [04:52:17]OFD Sender: No OFD packet to send [04:52:22]OFD Sender: No OFD packet to send [04:52:27]OFD Sender: No OFD packet to send [04:52:32]OFD Sender: No OFD packet to send [04:52:37]OFD Sender: No OFD packet to send [04:52:42]OFD Sender: No OFD packet to send [04:52:47]OFD Sender: No OFD packet to send [04:52:52]OFD Sender: No OFD packet to send [04:52:57]OFD Sender: No OFD packet to send [04:53:02]OFD Sender: No OFD packet to send [04:53:07]OFD Sender: No OFD packet to send [04:53:12]OFD Sender: No OFD packet to send [04:53:17]OFD Sender: No OFD packet to send [04:53:22]OFD Sender: No OFD packet to send [04:53:27]OFD Sender: No OFD packet to send [04:53:32]OFD Sender: No OFD packet to send [04:53:37]OFD Sender: No OFD packet to send [04:53:42]OFD Sender: No OFD packet to send [04:53:47]OFD Sender: No OFD packet to send [04:53:52]OFD Sender: No OFD packet to send [04:53:57]OFD Sender: No OFD packet to send [04:54:02]OFD Sender: No OFD packet to send [04:54:07]OFD Sender: No OFD packet to send [04:54:12]OFD Sender: No OFD packet to send [04:54:17]OFD Sender: No OFD packet to send [04:54:22]OFD Sender: No OFD packet to send [04:54:27]OFD Sender: No OFD packet to send [04:54:32]OFD Sender: No OFD packet to send [04:54:37]OFD Sender: No OFD packet to send [04:54:42]OFD Sender: No OFD packet to send [04:54:47]OFD Sender: No OFD packet to send [04:54:52]OFD Sender: No OFD packet to send [04:54:57]OFD Sender: No OFD packet to send [04:55:02]OFD Sender: No OFD packet to send [04:55:07]OFD Sender: No OFD packet to send [04:55:12]OFD Sender: No OFD packet to send [04:55:17]OFD Sender: No OFD packet to send [04:55:22]OFD Sender: No OFD packet to send [04:55:27]OFD Sender: No OFD packet to send [04:55:32]OFD Sender: No OFD packet to send [04:55:37]OFD Sender: No OFD packet to send [04:55:42]OFD Sender: No OFD packet to send [04:55:47]OFD Sender: No OFD packet to send [04:55:52]OFD Sender: No OFD packet to send [04:55:57]OFD Sender: No OFD packet to send [04:55:59]accept exits with 7 [04:55:59]New connection [04:55:59]New thread 3067333988 created [04:55:59]Thread 3067190628 joined [04:55:59]Waiting for new connection... [04:55:59] Sock 7.Parse request [04:55:59]Sock 7.Check first char [04:55:59]Sock 7.First char is OK [04:55:59]request: POST /json_proto HTTP/1.0 [04:55:59]Method: POST [04:55:59]URL: /json_proto [04:55:59]Method is POST - this is cgi request [04:55:59]url: /json_proto [04:55:59]query_string will be loaded in cgi processing [04:55:59]execute_cgi json_proto POST (null) [04:55:59]execute_cgi path=json_proto method=POST [04:55:59]POST find Content-Length [04:55:59]Host: 172.17.45.195:8080 [04:55:59]Content-Length: 670 [04:55:59]Content-Type: application/json [04:55:59] [04:55:59]POST finish read [04:55:59]Found Content-Length = 670 [04:55:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:59]execute_script... [04:55:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:55:59]POST & json_proto [04:55:59]process_json_proto [04:55:59]json parsed OK: [04:55:59]protocol is kg_v1.0 [04:55:59]action value=close_receipt [04:55:59]process_action close_receipt [04:55:59]cmd_close_receipt [04:55:59]MH_GetDate [04:55:59]Write to MH i2c: F0 00 00 3E 20 4D [04:55:59]Write i2c OK [04:55:59]MH_I2C_Read... [04:55:59]Read from MH i2c: F0 [04:55:59]MH_I2C_Read... [04:55:59]Read from MH i2c: F0 09 00 [04:55:59]MH_I2C_Read... [04:55:59]Read from MH i2c: F0 09 00 3E 20 00 61 72 A8 66 FB 01 7F 64 16 [04:55:59]GetLastDocTimeStamp 1722315061 [04:55:59]current date 1722315361 [04:55:59]FM_GetShiftState [04:55:59]SAM_PROTO_GetShiftState [04:55:59]wFMCommunicate request_size=4 [04:55:59]MH_SAM_APDU [04:55:59]CAPDU: 80 13 01 00 [04:55:59]Write to MH i2c: E2 08 00 3F 20 80 13 01 00 00 00 00 00 DC [04:55:59]Write i2c OK [04:55:59]MH_I2C_Read... [04:55:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:55:59]Read from MH i2c: E2 [04:55:59]MH_I2C_Read... [04:55:59]Read from MH i2c: E2 0E 00 [04:55:59]MH_I2C_Read... [04:55:59]Read from MH i2c: E2 0E 00 3F 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 37 [04:55:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:55:59]wFMCommunicate OK [04:55:59]SAM_PROTO_GetShiftState done [04:55:59]FM_GetShiftState done [04:55:59]opened in 1722299915 [04:55:59]opened+sec_in_day 1722386315 [04:55:59]quantity*price = 20020 [04:55:59]sum+1 = 20022 [04:55:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 55 30.07.2024 04:56 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309121 ФПД: 165618198711477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T045601&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309121&fm=165618198711477&tin=02508201610067®Number=0000000000092651&sum=20000 [04:56:00]StoreToDocumentArchive [04:56:00]shift 430 fd 309121 [04:56:00]save to /storage/0430/doc_00309121 [04:56:00]save last doc name /storage/0430/doc_00309121 to /storage/kkm_last_doc_name [04:56:00]save OK [04:56:00]Clear old archive folders... [04:56:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:56:00]tlvbuf is 00E303D0 [04:56:00]SAM_PROTO_ClearQueue [04:56:00]wFMCommunicate request_size=4 [04:56:00]MH_SAM_APDU [04:56:00]CAPDU: 80 09 00 00 [04:56:00]Write to MH i2c: E2 08 00 4C 20 80 09 00 00 00 00 00 00 DE [04:56:00]Write i2c OK [04:56:00]MH_I2C_Read... [04:56:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:56:00]Read from MH i2c: E2 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 4C 20 00 90 00 E0 [04:56:00]RAPDU: 90 00 [04:56:00]wFMCommunicate OK [04:56:00]SAM_PROTO_ClearQueue done [04:56:00]KKMCreateOFDPacket [04:56:00]OFDProtocolAddRootSTLVToBuf [04:56:00]FM_MakeSignedData [04:56:00]FM_MakeSignedData [04:56:00]SAM_PROTO_SignData [04:56:00]wFMCommunicate request_size=4 [04:56:00]MH_SAM_APDU [04:56:00]CAPDU: 80 0D 01 02 [04:56:00]Write to MH i2c: E2 08 00 4D 20 80 0D 01 02 00 00 00 00 E6 [04:56:00]Write i2c OK [04:56:00]MH_I2C_Read... [04:56:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:56:00]Read from MH i2c: E2 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 4D 20 00 90 00 E1 [04:56:00]RAPDU: 90 00 [04:56:00]wFMCommunicate OK [04:56:00]wFMCommunicate request_size=255 [04:56:00]MH_SAM_APDU [04:56:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 61 72 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B7 04 00 35 04 06 00 [04:56:00]Write to MH i2c: E2 02 01 4E 20 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 61 72 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B7 04 00 35 04 06 00 00 00 E7 [04:56:00]Write i2c OK [04:56:00]MH_I2C_Read... [04:56:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:56:00]Read from MH i2c: E2 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 4E 20 00 90 00 E2 [04:56:00]RAPDU: 90 00 [04:56:00]wFMCommunicate OK [04:56:00]wFMCommunicate request_size=11 [04:56:00]MH_SAM_APDU [04:56:00]CAPDU: 80 0D 02 02 06 96 A0 FD E7 0C B5 [04:56:00]Write to MH i2c: E2 0E 00 4F 20 80 0D 02 02 06 00 96 A0 FD E7 0C B5 00 00 D0 [04:56:00]Write i2c OK [04:56:00]MH_I2C_Read... [04:56:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:56:00]Read from MH i2c: E2 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 03 00 4F 20 00 90 00 E3 [04:56:00]RAPDU: 90 00 [04:56:00]wFMCommunicate OK [04:56:00]wFMCommunicate request_size=4 [04:56:00]MH_SAM_APDU [04:56:00]CAPDU: 80 0D 03 02 [04:56:00]Write to MH i2c: E2 08 00 50 20 80 0D 03 02 00 00 00 00 EB [04:56:00]Write i2c OK [04:56:00]MH_I2C_Read... [04:56:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:56:00]Read from MH i2c: E2 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 0B 00 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 0B 00 50 20 00 13 23 AE 8C 5F 4F 65 2F 90 00 9E [04:56:00]RAPDU: 13 23 AE 8C 5F 4F 65 2F 90 00 [04:56:00]wFMCommunicate OK [04:56:00]SAM_PROTO_SignData done [04:56:00]FM_MakeSignedData done [04:56:00]CreateOFDProtocolMessage [04:56:00]wFMCommunicate request_size=4 [04:56:00]MH_SAM_APDU [04:56:00]CAPDU: 80 11 00 00 [04:56:00]Write to MH i2c: E2 08 00 51 20 80 11 00 00 00 00 00 00 EB [04:56:00]Write i2c OK [04:56:00]MH_I2C_Read... [04:56:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:56:00]Read from MH i2c: E2 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 17 00 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: E2 17 00 51 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 41 [04:56:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:56:00]wFMCommunicate OK [04:56:00]CreateOFDProtocolMessage done [04:56:00]OFDSenderStorePacket 309121 [04:56:00]StoreOFDPacket docnum=309121 [04:56:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 14 07 08 01 A1 AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 61 72 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B7 04 00 35 04 06 00 96 A0 FD E7 0C B5 13 23 AE 8C 5F 4F 65 2F [04:56:00]CheckFolder [04:56:00]dirname=/storage/ofd_packets [04:56:00]CheckFolder done [04:56:00]ProducePacketName [04:56:00]name=ofd_packets/00309121 [04:56:00]NVStorageSaveData ofd_packets/00309121 [04:56:00]File name is /storage/ofd_packets/00309121 [04:56:00]Write 302 bytes [04:56:00]NVStorageSaveData done [04:56:00]OFDSenderStorePacket done [04:56:00]KKMCreateOFDPacket done [04:56:00]NVStorageSaveData kkm_last_timestamp [04:56:00]File name is /storage/kkm_last_timestamp [04:56:00]Write 4 bytes [04:56:00]NVStorageSaveData done [04:56:00]ExternCall_PrintAddStr [04:56:00]wPrintStart [04:56:00]Write to MH i2c: 01 00 00 52 20 72 [04:56:00]Write i2c OK [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: 01 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: 01 07 00 [04:56:00]MH_I2C_Read... [04:56:00]Read from MH i2c: 01 07 00 52 20 00 00 00 00 00 FF 0F 87 [04:56:00]RasterBufferAndPrint [04:56:00]line Счет N : (1)117705 [04:56:00]line ИНН: 02508201610067 [04:56:00]line Контрольно-Кассовый Чек [04:56:00]line ПРОДАЖА [04:56:00]line ТРК (МРК, ГНК) : 43 [04:56:00]line Товар: 2710124130 [04:56:00]line Super-92-К-5 [04:56:00]line 2.910 * 68.80 [04:56:00]line = 200.21 [04:56:00]line НДС 12% НСП 1% [04:56:00]line > о реализуемом товаре [04:56:00]line ОКРУГЛЕНИЕ: -0.21 [04:56:00]line ИТОГО: 200.00 [04:56:00]line Внесено: 200.00 [04:56:00]line СДАЧА: 0.00 [04:56:00]line НСП 1% : 1.77 [04:56:00]line НДС 12% : 21.26 [04:56:00]line Наличными: 200.00 [04:56:00]line Безнал.: 0.00 [04:56:00]line Место: АЗС № 128 "Партнер Нефть" [04:56:00]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:56:00]line СНО: Общий режим [04:56:00]line Чек 55 30.07.2024 04:56 [04:56:00]line Смена: 430 ФФД: 1.0 [04:56:00]line ЗНМ: 0300000046 [04:56:00]line РНМ: 0000000000092651 [04:56:00]line Версия ККМ: 001 [04:56:00]line ФМ: 0000000000874943 [04:56:00]line ФД: 309121 [04:56:00]line ФПД: 165618198711477 [04:56:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T045601&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309121&fm=165618198711477&tin=02508201610067®Number=0000000000092651&sum=20000 [04:56:01]OFD Sender: Processing packet 309121 [packets to send 232, broken 231] [04:56:01]ProducePacketName [04:56:01]name=ofd_packets/00309121 [04:56:01]OFD Sender: To server: pG, [04:56:01]CommunicateWithHost lk.salyk.kg:30040 [04:56:01]ConnectInit lk.salyk.kg [04:56:01]written 0, free lines is 4095 [04:56:01]Connected sock=10 [04:56:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 14 07 08 01 A1 AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 61 72 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B7 04 00 35 04 06 00 96 A0 FD E7 0C B5 13 23 AE 8C 5F 4F 65 2F [04:56:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F7 61 47 00 EF 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B7 04 00 F4 03 04 00 A9 19 A8 66 B6 04 01 00 00 87 9B 13 5E E0 18 1D 5F [04:56:01]CommunicateWithHost err = 0 [04:56:01]CheckOFDResponse [04:56:01]1017 (14) - 77093643461234 [04:56:01]1041 (16) - 0000000000874943 [04:56:01]1040 (4) - 309121 [04:56:01]1012 (4) - 29.07.2024 22:37 [04:56:01]1206 (1) - 0 [04:56:01]OFD Sender: Remove packet 309121 [04:56:01]ProducePacketName [04:56:01]name=ofd_packets/00309121 [04:56:01]NVStorageDeleteData [04:56:01]Write to MH i2c: 01 00 00 7D 20 9D [04:56:01]Write i2c OK [04:56:01]MH_I2C_Read... [04:56:01]Read from MH i2c: 01 [04:56:01]MH_I2C_Read... [04:56:01]Read from MH i2c: 01 07 00 [04:56:01]MH_I2C_Read... [04:56:01]Read from MH i2c: 01 07 00 7D 20 00 00 00 00 00 51 0C 01 [04:56:01]RasterBufferAndPrint [04:56:01]line [04:56:01]line [04:56:01]line [04:56:01]line [04:56:01]line [04:56:01]written 0, free lines is 3158 [04:56:01]MH_Cut [04:56:01]Write to MH i2c: D1 01 00 84 20 01 76 [04:56:01]Write i2c OK [04:56:01]MH_I2C_Read... [04:56:01]Read from MH i2c: D1 [04:56:01]MH_I2C_Read... [04:56:01]Read from MH i2c: D1 01 00 [04:56:01]MH_I2C_Read... [04:56:01]Read from MH i2c: D1 01 00 84 20 00 75 [04:56:01]Write to MH i2c: 01 00 00 85 20 A5 [04:56:01]Write i2c OK [04:56:01]MH_I2C_Read... [04:56:01]OFD Sender: No OFD packet to send [04:56:02]*** Cut start [04:56:02]*** Partial cut [04:56:02]*** CUTSNS_PIN = 1 [04:56:02]*** CUTSNS_PIN = 0 [04:56:03]*** Brake cut motor [04:56:03]Read from MH i2c: 01 [04:56:03]MH_I2C_Read... [04:56:03]*** Stop cut motor [04:56:03]*** Cut end [04:56:03]Read from MH i2c: 01 07 00 [04:56:03]MH_I2C_Read... [04:56:03]Read from MH i2c: 01 07 00 85 20 00 00 00 00 00 FF 0F BA [04:56:03]process_action close_receipt done [04:56:03]requested_data is exist [04:56:03]produce_requested_data [04:56:03]requested_item fm.sn is exist - process it [04:56:03]wFMCommunicate request_size=4 [04:56:03]MH_SAM_APDU [04:56:03]CAPDU: 80 11 00 00 [04:56:03]Write to MH i2c: E2 08 00 86 20 80 11 00 00 00 00 00 00 20 [04:56:03]Write i2c OK [04:56:03]MH_I2C_Read... [04:56:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:56:03]Read from MH i2c: E2 [04:56:03]MH_I2C_Read... [04:56:03]Read from MH i2c: E2 17 00 [04:56:03]MH_I2C_Read... [04:56:03]Read from MH i2c: E2 17 00 86 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 76 [04:56:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:56:03]wFMCommunicate OK [04:56:03]requested_item fd.num is exist - process it [04:56:03]SAM_PROTO_GetFieldsCounters [04:56:03]wFMCommunicate request_size=4 [04:56:03]MH_SAM_APDU [04:56:03]CAPDU: 80 13 00 00 [04:56:03]Write to MH i2c: E2 08 00 87 20 80 13 00 00 00 00 00 00 23 [04:56:03]Write i2c OK [04:56:03]MH_I2C_Read... [04:56:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:56:03]Read from MH i2c: E2 [04:56:03]MH_I2C_Read... [04:56:03]Read from MH i2c: E2 62 00 [04:56:03]MH_I2C_Read... [04:56:03]Read from MH i2c: E2 62 00 87 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 81 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [04:56:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 81 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:56:03]wFMCommunicate OK [04:56:03]SAM_PROTO_GetFieldsCounters done [04:56:03]requested_item shift.num is exist - process it [04:56:03]requested_item shift.opened is exist - process it [04:56:03]req_shift_opened [04:56:03]FM_GetShiftState [04:56:03]SAM_PROTO_GetShiftState [04:56:03]wFMCommunicate request_size=4 [04:56:03]MH_SAM_APDU [04:56:03]CAPDU: 80 13 01 00 [04:56:03]Write to MH i2c: E2 08 00 88 20 80 13 01 00 00 00 00 00 25 [04:56:03]Write i2c OK [04:56:03]MH_I2C_Read... [04:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:56:03]Read from MH i2c: E2 [04:56:03]MH_I2C_Read... [04:56:03]Read from MH i2c: E2 0E 00 [04:56:03]MH_I2C_Read... [04:56:03]Read from MH i2c: E2 0E 00 88 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 80 [04:56:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:56:03]wFMCommunicate OK [04:56:03]SAM_PROTO_GetShiftState done [04:56:03]FM_GetShiftState done [04:56:03]req_shift_opened done [04:56:03]requested_item shift.open_date is exist - process it [04:56:03]req_shift_open_date [04:56:03]req_shift_open_date done [04:56:03]produce_requested_data done [04:56:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309121,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:56:03]process_action_free close_receipt [04:56:03]json_value_free [04:56:03]json_value_free done [04:56:03]process_json_proto returns [04:56:03]Send response to host [04:56:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309121,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:56:03]free response buf [04:56:03]execute_script done [04:56:03]execute_script returns [04:56:03]free content buf [04:56:03]Sock 7.Close socket [04:56:03]Sock 7.Thread stoped [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:32]OFD Sender: No OFD packet to send [04:56:37]OFD Sender: No OFD packet to send [04:56:42]OFD Sender: No OFD packet to send [04:56:47]OFD Sender: No OFD packet to send [04:56:52]OFD Sender: No OFD packet to send [04:56:57]OFD Sender: No OFD packet to send [04:57:02]OFD Sender: No OFD packet to send [04:57:07]OFD Sender: No OFD packet to send [04:57:12]OFD Sender: No OFD packet to send [04:57:17]OFD Sender: No OFD packet to send [04:57:22]OFD Sender: No OFD packet to send [04:57:27]OFD Sender: No OFD packet to send [04:57:32]OFD Sender: No OFD packet to send [04:57:37]OFD Sender: No OFD packet to send [04:57:42]OFD Sender: No OFD packet to send [04:57:47]OFD Sender: No OFD packet to send [04:57:52]OFD Sender: No OFD packet to send [04:57:57]OFD Sender: No OFD packet to send [04:58:02]OFD Sender: No OFD packet to send [04:58:07]OFD Sender: No OFD packet to send [04:58:12]OFD Sender: No OFD packet to send [04:58:17]OFD Sender: No OFD packet to send [04:58:22]OFD Sender: No OFD packet to send [04:58:27]OFD Sender: No OFD packet to send [04:58:32]OFD Sender: No OFD packet to send [04:58:37]OFD Sender: No OFD packet to send [04:58:42]OFD Sender: No OFD packet to send [04:58:44]accept exits with 9 [04:58:44]New connection [04:58:44]New thread 3067190628 created [04:58:44]Thread 3067333988 joined [04:58:44]Waiting for new connection... [04:58:44] Sock 9.Parse request [04:58:44]Sock 9.Check first char [04:58:44]Sock 9.First char is OK [04:58:44]request: POST /json_proto HTTP/1.0 [04:58:44]Method: POST [04:58:44]URL: /json_proto [04:58:44]Method is POST - this is cgi request [04:58:44]url: /json_proto [04:58:44]query_string will be loaded in cgi processing [04:58:44]execute_cgi json_proto POST (null) [04:58:44]execute_cgi path=json_proto method=POST [04:58:44]POST find Content-Length [04:58:44]Host: 172.17.45.195:8080 [04:58:44]Content-Length: 677 [04:58:44]Content-Type: application/json [04:58:44] [04:58:44]POST finish read [04:58:44]Found Content-Length = 677 [04:58:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [04:58:44]execute_script... [04:58: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)117706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [04:58:44]POST & json_proto [04:58:44]process_json_proto [04:58:44]json parsed OK: [04:58:44]protocol is kg_v1.0 [04:58:44]action value=close_receipt [04:58:44]process_action close_receipt [04:58:44]cmd_close_receipt [04:58:44]MH_GetDate [04:58:44]Write to MH i2c: F0 00 00 89 20 98 [04:58:44]Write i2c OK [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: F0 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: F0 09 00 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: F0 09 00 89 20 00 06 73 A8 66 FB 01 7F 64 07 [04:58:44]GetLastDocTimeStamp 1722315361 [04:58:44]current date 1722315526 [04:58:44]FM_GetShiftState [04:58:44]SAM_PROTO_GetShiftState [04:58:44]wFMCommunicate request_size=4 [04:58:44]MH_SAM_APDU [04:58:44]CAPDU: 80 13 01 00 [04:58:44]Write to MH i2c: E2 08 00 8A 20 80 13 01 00 00 00 00 00 27 [04:58:44]Write i2c OK [04:58:44]MH_I2C_Read... [04:58:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:58:44]Read from MH i2c: E2 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: E2 0E 00 [04:58:44]MH_I2C_Read... [04:58:44]Read from MH i2c: E2 0E 00 8A 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 82 [04:58:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:58:44]wFMCommunicate OK [04:58:44]SAM_PROTO_GetShiftState done [04:58:44]FM_GetShiftState done [04:58:44]opened in 1722299915 [04:58:44]opened+sec_in_day 1722386315 [04:58:44]quantity*price = 50036 [04:58:44]sum+1 = 50037 [04:58:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 56 30.07.2024 04:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309122 ФПД: 30286488780261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T045846&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309122&fm=30286488780261&tin=02508201610067®Number=0000000000092651&sum=50000 [04:58:45]StoreToDocumentArchive [04:58:45]shift 430 fd 309122 [04:58:45]save to /storage/0430/doc_00309122 [04:58:45]save last doc name /storage/0430/doc_00309122 to /storage/kkm_last_doc_name [04:58:45]save OK [04:58:45]Clear old archive folders... [04:58:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:58:45]tlvbuf is B6F1E1D0 [04:58:45]SAM_PROTO_ClearQueue [04:58:45]wFMCommunicate request_size=4 [04:58:45]MH_SAM_APDU [04:58:45]CAPDU: 80 09 00 00 [04:58:45]Write to MH i2c: E2 08 00 97 20 80 09 00 00 00 00 00 00 29 [04:58:45]Write i2c OK [04:58:45]MH_I2C_Read... [04:58:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:58:45]Read from MH i2c: E2 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 97 20 00 90 00 2B [04:58:45]RAPDU: 90 00 [04:58:45]wFMCommunicate OK [04:58:45]SAM_PROTO_ClearQueue done [04:58:45]KKMCreateOFDPacket [04:58:45]OFDProtocolAddRootSTLVToBuf [04:58:45]FM_MakeSignedData [04:58:45]FM_MakeSignedData [04:58:45]SAM_PROTO_SignData [04:58:45]wFMCommunicate request_size=4 [04:58:45]MH_SAM_APDU [04:58:45]CAPDU: 80 0D 01 02 [04:58:45]Write to MH i2c: E2 08 00 98 20 80 0D 01 02 00 00 00 00 31 [04:58:45]Write i2c OK [04:58:45]MH_I2C_Read... [04:58:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:58:45]Read from MH i2c: E2 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 98 20 00 90 00 2C [04:58:45]RAPDU: 90 00 [04:58:45]wFMCommunicate OK [04:58:45]wFMCommunicate request_size=255 [04:58:45]MH_SAM_APDU [04:58:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 73 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B7 04 00 35 04 06 00 1B [04:58:45]Write to MH i2c: E2 02 01 99 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 73 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B7 04 00 35 04 06 00 1B 00 00 74 [04:58:45]Write i2c OK [04:58:45]MH_I2C_Read... [04:58:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:58:45]Read from MH i2c: E2 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 99 20 00 90 00 2D [04:58:45]RAPDU: 90 00 [04:58:45]wFMCommunicate OK [04:58:45]wFMCommunicate request_size=10 [04:58:45]MH_SAM_APDU [04:58:45]CAPDU: 80 0D 02 02 05 8B 9F 67 BD E5 [04:58:45]Write to MH i2c: E2 0D 00 9A 20 80 0D 02 02 05 00 8B 9F 67 BD E5 00 00 71 [04:58:45]Write i2c OK [04:58:45]MH_I2C_Read... [04:58:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:58:45]Read from MH i2c: E2 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 [04:58:45]MH_I2C_Read... [04:58:45]Read from MH i2c: E2 03 00 9A 20 00 90 00 2E [04:58:45]RAPDU: 90 00 [04:58:45]wFMCommunicate OK [04:58:45]wFMCommunicate request_size=4 [04:58:45]MH_SAM_APDU [04:58:45]CAPDU: 80 0D 03 02 [04:58:45]Write to MH i2c: E2 08 00 9B 20 80 0D 03 02 00 00 00 00 36 [04:58:45]Write i2c OK [04:58:45]MH_I2C_Read... [04:58:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:58:46]Read from MH i2c: E2 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 0B 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 0B 00 9B 20 00 F0 9C 94 8C 09 0C CE 73 90 00 39 [04:58:46]RAPDU: F0 9C 94 8C 09 0C CE 73 90 00 [04:58:46]wFMCommunicate OK [04:58:46]SAM_PROTO_SignData done [04:58:46]FM_MakeSignedData done [04:58:46]CreateOFDProtocolMessage [04:58:46]wFMCommunicate request_size=4 [04:58:46]MH_SAM_APDU [04:58:46]CAPDU: 80 11 00 00 [04:58:46]Write to MH i2c: E2 08 00 9C 20 80 11 00 00 00 00 00 00 36 [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:58:46]Read from MH i2c: E2 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 17 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: E2 17 00 9C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8C [04:58:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:58:46]wFMCommunicate OK [04:58:46]CreateOFDProtocolMessage done [04:58:46]OFDSenderStorePacket 309122 [04:58:46]StoreOFDPacket docnum=309122 [04:58:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BC E5 07 01 F5 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 73 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B7 04 00 35 04 06 00 1B 8B 9F 67 BD E5 F0 9C 94 8C 09 0C CE 73 [04:58:46]CheckFolder [04:58:46]dirname=/storage/ofd_packets [04:58:46]CheckFolder done [04:58:46]ProducePacketName [04:58:46]name=ofd_packets/00309122 [04:58:46]NVStorageSaveData ofd_packets/00309122 [04:58:46]File name is /storage/ofd_packets/00309122 [04:58:46]Write 301 bytes [04:58:46]NVStorageSaveData done [04:58:46]OFDSenderStorePacket done [04:58:46]KKMCreateOFDPacket done [04:58:46]NVStorageSaveData kkm_last_timestamp [04:58:46]File name is /storage/kkm_last_timestamp [04:58:46]Write 4 bytes [04:58:46]NVStorageSaveData done [04:58:46]ExternCall_PrintAddStr [04:58:46]wPrintStart [04:58:46]Write to MH i2c: 01 00 00 9D 20 BD [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: 01 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: 01 07 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: 01 07 00 9D 20 00 00 00 00 00 FF 0F D2 [04:58:46]RasterBufferAndPrint [04:58:46]line Счет N : (1)117706 [04:58:46]line ИНН: 02508201610067 [04:58:46]line Контрольно-Кассовый Чек [04:58:46]line ПРОДАЖА [04:58:46]line ТРК (МРК, ГНК) : 32 [04:58:46]line Товар: 2710124130 [04:58:46]line Аи-92-К-2 [04:58:46]line 7.380 * 67.80 [04:58:46]line = 500.36 [04:58:46]line НДС 12% НСП 1% [04:58:46]line > о реализуемом товаре [04:58:46]line ОКРУГЛЕНИЕ: -0.36 [04:58:46]line ИТОГО: 500.00 [04:58:46]line Внесено: 500.00 [04:58:46]line СДАЧА: 0.00 [04:58:46]line НСП 1% : 4.43 [04:58:46]line НДС 12% : 53.14 [04:58:46]line Наличными: 500.00 [04:58:46]line Безнал.: 0.00 [04:58:46]line Место: АЗС № 128 "Партнер Нефть" [04:58:46]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [04:58:46]line СНО: Общий режим [04:58:46]line Чек 56 30.07.2024 04:58 [04:58:46]line Смена: 430 ФФД: 1.0 [04:58:46]line ЗНМ: 0300000046 [04:58:46]line РНМ: 0000000000092651 [04:58:46]line Версия ККМ: 001 [04:58:46]line ФМ: 0000000000874943 [04:58:46]line ФД: 309122 [04:58:46]line ФПД: 30286488780261 [04:58:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T045846&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309122&fm=30286488780261&tin=02508201610067®Number=0000000000092651&sum=50000 [04:58:46]OFD Sender: Processing packet 309122 [packets to send 232, broken 231] [04:58:46]ProducePacketName [04:58:46]name=ofd_packets/00309122 [04:58:46]OFD Sender: To server: pG, [04:58:46]CommunicateWithHost lk.salyk.kg:30040 [04:58:46]ConnectInit lk.salyk.kg [04:58:46]written 0, free lines is 4095 [04:58:46]Connected sock=10 [04:58:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BC E5 07 01 F5 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 06 73 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B7 04 00 35 04 06 00 1B 8B 9F 67 BD E5 F0 9C 94 8C 09 0C CE 73 [04:58:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F8 BA 47 00 EE 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B7 04 00 F4 03 04 00 4F 1A A8 66 B6 04 01 00 00 32 93 A1 7D DD F7 4F 79 [04:58:46]CommunicateWithHost err = 0 [04:58:46]CheckOFDResponse [04:58:46]1017 (14) - 77093643461234 [04:58:46]1041 (16) - 0000000000874943 [04:58:46]1040 (4) - 309122 [04:58:46]1012 (4) - 29.07.2024 22:40 [04:58:46]1206 (1) - 0 [04:58:46]OFD Sender: Remove packet 309122 [04:58:46]ProducePacketName [04:58:46]name=ofd_packets/00309122 [04:58:46]NVStorageDeleteData [04:58:46]Write to MH i2c: 01 00 00 C8 20 E8 [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: 01 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: 01 07 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: 01 07 00 C8 20 00 00 00 00 00 50 0C 4B [04:58:46]RasterBufferAndPrint [04:58:46]line [04:58:46]line [04:58:46]line [04:58:46]line [04:58:46]line [04:58:46]written 0, free lines is 3155 [04:58:46]MH_Cut [04:58:46]Write to MH i2c: D1 01 00 CF 20 01 C1 [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: D1 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: D1 01 00 [04:58:46]MH_I2C_Read... [04:58:46]Read from MH i2c: D1 01 00 CF 20 00 C0 [04:58:46]Write to MH i2c: 01 00 00 D0 20 F0 [04:58:46]Write i2c OK [04:58:46]MH_I2C_Read... [04:58:47]OFD Sender: No OFD packet to send [04:58:48]*** Cut start [04:58:48]*** Partial cut [04:58:48]*** CUTSNS_PIN = 1 [04:58:48]*** CUTSNS_PIN = 0 [04:58:48]*** Brake cut motor [04:58:48]Read from MH i2c: 01 [04:58:48]MH_I2C_Read... [04:58:48]*** Stop cut motor [04:58:48]*** Cut end [04:58:48]Read from MH i2c: 01 07 00 [04:58:48]MH_I2C_Read... [04:58:48]Read from MH i2c: 01 07 00 D0 20 00 00 00 00 00 FF 0F 05 [04:58:48]process_action close_receipt done [04:58:48]requested_data is exist [04:58:48]produce_requested_data [04:58:48]requested_item fm.sn is exist - process it [04:58:48]wFMCommunicate request_size=4 [04:58:48]MH_SAM_APDU [04:58:48]CAPDU: 80 11 00 00 [04:58:48]Write to MH i2c: E2 08 00 D1 20 80 11 00 00 00 00 00 00 6B [04:58:48]Write i2c OK [04:58:48]MH_I2C_Read... [04:58:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:58:48]Read from MH i2c: E2 [04:58:48]MH_I2C_Read... [04:58:48]Read from MH i2c: E2 17 00 [04:58:48]MH_I2C_Read... [04:58:48]Read from MH i2c: E2 17 00 D1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C1 [04:58:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [04:58:48]wFMCommunicate OK [04:58:48]requested_item fd.num is exist - process it [04:58:48]SAM_PROTO_GetFieldsCounters [04:58:48]wFMCommunicate request_size=4 [04:58:48]MH_SAM_APDU [04:58:48]CAPDU: 80 13 00 00 [04:58:48]Write to MH i2c: E2 08 00 D2 20 80 13 00 00 00 00 00 00 6E [04:58:48]Write i2c OK [04:58:48]MH_I2C_Read... [04:58:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:58:49]Read from MH i2c: E2 [04:58:49]MH_I2C_Read... [04:58:49]Read from MH i2c: E2 62 00 [04:58:49]MH_I2C_Read... [04:58:49]Read from MH i2c: E2 62 00 D2 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 82 B7 04 00 0E 04 04 00 AE 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 24 [04:58:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 82 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:58:49]wFMCommunicate OK [04:58:49]SAM_PROTO_GetFieldsCounters done [04:58:49]requested_item shift.num is exist - process it [04:58:49]requested_item shift.opened is exist - process it [04:58:49]req_shift_opened [04:58:49]FM_GetShiftState [04:58:49]SAM_PROTO_GetShiftState [04:58:49]wFMCommunicate request_size=4 [04:58:49]MH_SAM_APDU [04:58:49]CAPDU: 80 13 01 00 [04:58:49]Write to MH i2c: E2 08 00 D3 20 80 13 01 00 00 00 00 00 70 [04:58:49]Write i2c OK [04:58:49]MH_I2C_Read... [04:58:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:58:49]Read from MH i2c: E2 [04:58:49]MH_I2C_Read... [04:58:49]Read from MH i2c: E2 0E 00 [04:58:49]MH_I2C_Read... [04:58:49]Read from MH i2c: E2 0E 00 D3 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CB [04:58:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [04:58:49]wFMCommunicate OK [04:58:49]SAM_PROTO_GetShiftState done [04:58:49]FM_GetShiftState done [04:58:49]req_shift_opened done [04:58:49]requested_item shift.open_date is exist - process it [04:58:49]req_shift_open_date [04:58:49]req_shift_open_date done [04:58:49]produce_requested_data done [04:58:49]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309122,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [04:58:49]process_action_free close_receipt [04:58:49]json_value_free [04:58:49]json_value_free done [04:58:49]process_json_proto returns [04:58:49]Send response to host [04:58:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309122,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [04:58:49]free response buf [04:58:49]execute_script done [04:58:49]execute_script returns [04:58:49]free content buf [04:58:49]Sock 9.Close socket [04:58:49]Sock 9.Thread stoped [04:58:52]OFD Sender: No OFD packet to send [04:58:57]OFD Sender: No OFD packet to send [04:59:02]OFD Sender: No OFD packet to send [04:59:07]OFD Sender: No OFD packet to send [04:59:12]OFD Sender: No OFD packet to send [04:59:17]OFD Sender: No OFD packet to send [04:59:22]OFD Sender: No OFD packet to send [04:59:27]OFD Sender: No OFD packet to send [04:59:32]OFD Sender: No OFD packet to send [04:59:37]OFD Sender: No OFD packet to send [04:59:42]OFD Sender: No OFD packet to send [04:59:47]OFD Sender: No OFD packet to send [04:59:52]OFD Sender: No OFD packet to send [04:59:57]OFD Sender: No OFD packet to send [05:00:02]OFD Sender: No OFD packet to send [05:00:07]OFD Sender: No OFD packet to send [05:00:12]OFD Sender: No OFD packet to send [05:00:17]OFD Sender: No OFD packet to send [05:00:22]OFD Sender: No OFD packet to send [05:00:27]OFD Sender: No OFD packet to send [05:00:32]OFD Sender: No OFD packet to send [05:00:37]OFD Sender: No OFD packet to send [05:00:42]OFD Sender: No OFD packet to send [05:00:47]OFD Sender: No OFD packet to send [05:00:52]OFD Sender: No OFD packet to send [05:00:57]OFD Sender: No OFD packet to send [05:01:02]OFD Sender: No OFD packet to send [05:01:07]OFD Sender: No OFD packet to send [05:01:12]OFD Sender: No OFD packet to send [05:01:17]OFD Sender: No OFD packet to send [05:01:22]OFD Sender: No OFD packet to send [05:01:27]OFD Sender: No OFD packet to send [05:01:32]OFD Sender: No OFD packet to send [05:01:37]OFD Sender: No OFD packet to send [05:01:42]OFD Sender: No OFD packet to send [05:01:47]OFD Sender: No OFD packet to send [05:01:52]OFD Sender: No OFD packet to send [05:01:57]OFD Sender: No OFD packet to send [05:02:02]OFD Sender: No OFD packet to send [05:02:07]OFD Sender: No OFD packet to send [05:02:12]OFD Sender: No OFD packet to send [05:02:17]OFD Sender: No OFD packet to send [05:02:22]OFD Sender: No OFD packet to send [05:02:27]OFD Sender: No OFD packet to send [05:02:32]OFD Sender: No OFD packet to send [05:02:37]OFD Sender: No OFD packet to send [05:02:42]OFD Sender: No OFD packet to send [05:02:47]OFD Sender: No OFD packet to send [05:02:52]OFD Sender: No OFD packet to send [05:02:57]OFD Sender: No OFD packet to send [05:03:02]OFD Sender: No OFD packet to send [05:03:07]OFD Sender: No OFD packet to send [05:03:12]OFD Sender: No OFD packet to send [05:03:17]OFD Sender: No OFD packet to send [05:03:22]OFD Sender: No OFD packet to send [05:03:27]OFD Sender: No OFD packet to send [05:03:32]OFD Sender: No OFD packet to send [05:03:37]OFD Sender: No OFD packet to send [05:03:42]OFD Sender: No OFD packet to send [05:03:47]OFD Sender: No OFD packet to send [05:03:48]accept exits with 7 [05:03:48]New connection [05:03:48]New thread 3067333988 created [05:03:48]Thread 3067190628 joined [05:03:48]Waiting for new connection... [05:03:48] Sock 7.Parse request [05:03:48]Sock 7.Check first char [05:03:48]Sock 7.First char is OK [05:03:48]request: POST /json_proto HTTP/1.0 [05:03:48]Method: POST [05:03:48]URL: /json_proto [05:03:48]Method is POST - this is cgi request [05:03:48]url: /json_proto [05:03:48]query_string will be loaded in cgi processing [05:03:48]execute_cgi json_proto POST (null) [05:03:48]execute_cgi path=json_proto method=POST [05:03:48]POST find Content-Length [05:03:48]Host: 172.17.45.195:8080 [05:03:48]Content-Length: 679 [05:03:48]Content-Type: application/json [05:03:48] [05:03:48]POST finish read [05:03:48]Found Content-Length = 679 [05:03:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:03:48]execute_script... [05:03: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)117707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:03:48]POST & json_proto [05:03:48]process_json_proto [05:03:48]json parsed OK: [05:03:48]protocol is kg_v1.0 [05:03:48]action value=close_receipt [05:03:48]process_action close_receipt [05:03:48]cmd_close_receipt [05:03:48]MH_GetDate [05:03:48]Write to MH i2c: F0 00 00 D4 20 E3 [05:03:48]Write i2c OK [05:03:48]MH_I2C_Read... [05:03:48]Read from MH i2c: F0 [05:03:48]MH_I2C_Read... [05:03:48]Read from MH i2c: F0 09 00 [05:03:48]MH_I2C_Read... [05:03:48]Read from MH i2c: F0 09 00 D4 20 00 36 74 A8 66 FB 01 7F 64 83 [05:03:48]GetLastDocTimeStamp 1722315526 [05:03:48]current date 1722315830 [05:03:48]FM_GetShiftState [05:03:48]SAM_PROTO_GetShiftState [05:03:48]wFMCommunicate request_size=4 [05:03:48]MH_SAM_APDU [05:03:48]CAPDU: 80 13 01 00 [05:03:48]Write to MH i2c: E2 08 00 D5 20 80 13 01 00 00 00 00 00 72 [05:03:48]Write i2c OK [05:03:48]MH_I2C_Read... [05:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:03:48]Read from MH i2c: E2 [05:03:48]MH_I2C_Read... [05:03:48]Read from MH i2c: E2 0E 00 [05:03:48]MH_I2C_Read... [05:03:48]Read from MH i2c: E2 0E 00 D5 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CD [05:03:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:03:48]wFMCommunicate OK [05:03:48]SAM_PROTO_GetShiftState done [05:03:48]FM_GetShiftState done [05:03:48]opened in 1722299915 [05:03:48]opened+sec_in_day 1722386315 [05:03:48]quantity*price = 100050 [05:03:48]sum+1 = 100052 [05:03:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 57 30.07.2024 05:03 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309123 ФПД: 221602993880856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T050350&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309123&fm=221602993880856&tin=02508201610067®Number=0000000000092651&sum=100000 [05:03:49]StoreToDocumentArchive [05:03:49]shift 430 fd 309123 [05:03:49]save to /storage/0430/doc_00309123 [05:03:49]save last doc name /storage/0430/doc_00309123 to /storage/kkm_last_doc_name [05:03:49]save OK [05:03:49]Clear old archive folders... [05:03:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:03:49]tlvbuf is 00E2FD10 [05:03:49]SAM_PROTO_ClearQueue [05:03:49]wFMCommunicate request_size=4 [05:03:49]MH_SAM_APDU [05:03:49]CAPDU: 80 09 00 00 [05:03:49]Write to MH i2c: E2 08 00 E2 20 80 09 00 00 00 00 00 00 74 [05:03:49]Write i2c OK [05:03:49]MH_I2C_Read... [05:03:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:03:49]Read from MH i2c: E2 [05:03:49]MH_I2C_Read... [05:03:49]Read from MH i2c: E2 03 00 [05:03:49]MH_I2C_Read... [05:03:49]Read from MH i2c: E2 03 00 E2 20 00 90 00 76 [05:03:49]RAPDU: 90 00 [05:03:49]wFMCommunicate OK [05:03:49]SAM_PROTO_ClearQueue done [05:03:49]KKMCreateOFDPacket [05:03:49]OFDProtocolAddRootSTLVToBuf [05:03:49]FM_MakeSignedData [05:03:49]FM_MakeSignedData [05:03:49]SAM_PROTO_SignData [05:03:49]wFMCommunicate request_size=4 [05:03:49]MH_SAM_APDU [05:03:49]CAPDU: 80 0D 01 02 [05:03:49]Write to MH i2c: E2 08 00 E3 20 80 0D 01 02 00 00 00 00 7C [05:03:49]Write i2c OK [05:03:49]MH_I2C_Read... [05:03:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:03:49]Read from MH i2c: E2 [05:03:49]MH_I2C_Read... [05:03:49]Read from MH i2c: E2 03 00 [05:03:49]MH_I2C_Read... [05:03:49]Read from MH i2c: E2 03 00 E3 20 00 90 00 77 [05:03:49]RAPDU: 90 00 [05:03:49]wFMCommunicate OK [05:03:49]wFMCommunicate request_size=255 [05:03:49]MH_SAM_APDU [05:03: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 39 00 00 00 F4 03 04 00 36 74 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B7 04 00 35 04 06 00 C9 8B F7 BB [05:03:49]Write to MH i2c: E2 02 01 E4 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 39 00 00 00 F4 03 04 00 36 74 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B7 04 00 35 04 06 00 C9 8B F7 BB 00 00 E9 [05:03:49]Write i2c OK [05:03:49]MH_I2C_Read... [05:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:03:50]Read from MH i2c: E2 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 03 00 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 03 00 E4 20 00 90 00 78 [05:03:50]RAPDU: 90 00 [05:03:50]wFMCommunicate OK [05:03:50]wFMCommunicate request_size=7 [05:03:50]MH_SAM_APDU [05:03:50]CAPDU: 80 0D 02 02 02 3F 18 [05:03:50]Write to MH i2c: E2 0A 00 E5 20 80 0D 02 02 02 00 3F 18 00 00 DA [05:03:50]Write i2c OK [05:03:50]MH_I2C_Read... [05:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:03:50]Read from MH i2c: E2 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 03 00 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 03 00 E5 20 00 90 00 79 [05:03:50]RAPDU: 90 00 [05:03:50]wFMCommunicate OK [05:03:50]wFMCommunicate request_size=4 [05:03:50]MH_SAM_APDU [05:03:50]CAPDU: 80 0D 03 02 [05:03:50]Write to MH i2c: E2 08 00 E6 20 80 0D 03 02 00 00 00 00 81 [05:03:50]Write i2c OK [05:03:50]MH_I2C_Read... [05:03:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:03:50]Read from MH i2c: E2 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 0B 00 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 0B 00 E6 20 00 86 B8 91 C5 E7 A2 80 69 90 00 88 [05:03:50]RAPDU: 86 B8 91 C5 E7 A2 80 69 90 00 [05:03:50]wFMCommunicate OK [05:03:50]SAM_PROTO_SignData done [05:03:50]FM_MakeSignedData done [05:03:50]CreateOFDProtocolMessage [05:03:50]wFMCommunicate request_size=4 [05:03:50]MH_SAM_APDU [05:03:50]CAPDU: 80 11 00 00 [05:03:50]Write to MH i2c: E2 08 00 E7 20 80 11 00 00 00 00 00 00 81 [05:03:50]Write i2c OK [05:03:50]MH_I2C_Read... [05:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:03:50]Read from MH i2c: E2 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 17 00 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: E2 17 00 E7 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D7 [05:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:03:50]wFMCommunicate OK [05:03:50]CreateOFDProtocolMessage done [05:03:50]OFDSenderStorePacket 309123 [05:03:50]StoreOFDPacket docnum=309123 [05:03:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F0 AC 04 01 F4 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 39 00 00 00 F4 03 04 00 36 74 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B7 04 00 35 04 06 00 C9 8B F7 BB 3F 18 86 B8 91 C5 E7 A2 80 69 [05:03:50]CheckFolder [05:03:50]dirname=/storage/ofd_packets [05:03:50]CheckFolder done [05:03:50]ProducePacketName [05:03:50]name=ofd_packets/00309123 [05:03:50]NVStorageSaveData ofd_packets/00309123 [05:03:50]File name is /storage/ofd_packets/00309123 [05:03:50]Write 298 bytes [05:03:50]NVStorageSaveData done [05:03:50]OFDSenderStorePacket done [05:03:50]KKMCreateOFDPacket done [05:03:50]NVStorageSaveData kkm_last_timestamp [05:03:50]File name is /storage/kkm_last_timestamp [05:03:50]Write 4 bytes [05:03:50]NVStorageSaveData done [05:03:50]ExternCall_PrintAddStr [05:03:50]wPrintStart [05:03:50]Write to MH i2c: 01 00 00 E8 20 08 [05:03:50]Write i2c OK [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: 01 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: 01 07 00 [05:03:50]MH_I2C_Read... [05:03:50]Read from MH i2c: 01 07 00 E8 20 00 00 00 00 00 FF 0F 1D [05:03:50]RasterBufferAndPrint [05:03:50]line Счет N : (1)117707 [05:03:50]line ИНН: 02508201610067 [05:03:50]line Контрольно-Кассовый Чек [05:03:50]line ПРОДАЖА [05:03:50]line ТРК (МРК, ГНК) : 54 [05:03:50]line Товар: 2710194800 [05:03:50]line ДТ-К-3 [05:03:50]line 13.130 * 76.20 [05:03:50]line = 1000.51 [05:03:50]line НДС 12% НСП 1% [05:03:50]line > о реализуемом товаре [05:03:50]line ОКРУГЛЕНИЕ: -0.51 [05:03:50]line ИТОГО: 1000.00 [05:03:50]line Внесено: 1000.00 [05:03:50]line СДАЧА: 0.00 [05:03:50]line НСП 1% : 8.85 [05:03:50]line НДС 12% : 106.25 [05:03:50]line Наличными: 1000.00 [05:03:50]line Безнал.: 0.00 [05:03:50]line Место: АЗС № 128 "Партнер Нефть" [05:03:50]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:03:50]line СНО: Общий режим [05:03:50]line Чек 57 30.07.2024 05:03 [05:03:50]line Смена: 430 ФФД: 1.0 [05:03:50]line ЗНМ: 0300000046 [05:03:50]line РНМ: 0000000000092651 [05:03:50]line Версия ККМ: 001 [05:03:50]line ФМ: 0000000000874943 [05:03:50]line ФД: 309123 [05:03:50]line ФПД: 221602993880856 [05:03:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T050350&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309123&fm=221602993880856&tin=02508201610067®Number=0000000000092651&sum=100000 [05:03:50]OFD Sender: Processing packet 309123 [packets to send 232, broken 231] [05:03:50]ProducePacketName [05:03:50]name=ofd_packets/00309123 [05:03:50]OFD Sender: To server: pG, [05:03:50]CommunicateWithHost lk.salyk.kg:30040 [05:03:50]ConnectInit lk.salyk.kg [05:03:50]written 0, free lines is 4095 [05:03:50]Connected sock=10 [05:03:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F0 AC 04 01 F4 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 39 00 00 00 F4 03 04 00 36 74 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B7 04 00 35 04 06 00 C9 8B F7 BB 3F 18 86 B8 91 C5 E7 A2 80 69 [05:03:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7B BB 47 00 55 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B7 04 00 F4 03 04 00 7F 1B A8 66 B6 04 01 00 00 E2 46 CF 6B 5A CF 28 31 [05:03:51]CommunicateWithHost err = 0 [05:03:51]CheckOFDResponse [05:03:51]1017 (14) - 77093643461234 [05:03:51]1041 (16) - 0000000000874943 [05:03:51]1040 (4) - 309123 [05:03:51]1012 (4) - 29.07.2024 22:45 [05:03:51]1206 (1) - 0 [05:03:51]OFD Sender: Remove packet 309123 [05:03:51]ProducePacketName [05:03:51]name=ofd_packets/00309123 [05:03:51]NVStorageDeleteData [05:03:51]Write to MH i2c: 01 00 00 13 21 34 [05:03:51]Write i2c OK [05:03:51]MH_I2C_Read... [05:03:51]Read from MH i2c: 01 [05:03:51]MH_I2C_Read... [05:03:51]Read from MH i2c: 01 07 00 [05:03:51]MH_I2C_Read... [05:03:51]Read from MH i2c: 01 07 00 13 21 00 00 00 00 00 52 0C 99 [05:03:51]RasterBufferAndPrint [05:03:51]line [05:03:51]line [05:03:51]line [05:03:51]line [05:03:51]line [05:03:51]written 0, free lines is 3158 [05:03:51]MH_Cut [05:03:51]Write to MH i2c: D1 01 00 1A 21 01 0D [05:03:51]Write i2c OK [05:03:51]MH_I2C_Read... [05:03:51]Read from MH i2c: D1 [05:03:51]MH_I2C_Read... [05:03:51]Read from MH i2c: D1 01 00 [05:03:51]MH_I2C_Read... [05:03:51]Read from MH i2c: D1 01 00 1A 21 00 0C [05:03:51]Write to MH i2c: 01 00 00 1B 21 3C [05:03:51]Write i2c OK [05:03:51]MH_I2C_Read... [05:03:51]OFD Sender: No OFD packet to send [05:03:52]*** Cut start [05:03:52]*** Partial cut [05:03:52]*** CUTSNS_PIN = 1 [05:03:52]*** CUTSNS_PIN = 0 [05:03:52]*** Brake cut motor [05:03:53]Read from MH i2c: 01 [05:03:53]MH_I2C_Read... [05:03:53]*** Stop cut motor [05:03:53]*** Cut end [05:03:53]Read from MH i2c: 01 07 00 [05:03:53]MH_I2C_Read... [05:03:53]Read from MH i2c: 01 07 00 1B 21 00 00 00 00 00 FF 0F 51 [05:03:53]process_action close_receipt done [05:03:53]requested_data is exist [05:03:53]produce_requested_data [05:03:53]requested_item fm.sn is exist - process it [05:03:53]wFMCommunicate request_size=4 [05:03:53]MH_SAM_APDU [05:03:53]CAPDU: 80 11 00 00 [05:03:53]Write to MH i2c: E2 08 00 1C 21 80 11 00 00 00 00 00 00 B7 [05:03:53]Write i2c OK [05:03:53]MH_I2C_Read... [05:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:03:53]Read from MH i2c: E2 [05:03:53]MH_I2C_Read... [05:03:53]Read from MH i2c: E2 17 00 [05:03:53]MH_I2C_Read... [05:03:53]Read from MH i2c: E2 17 00 1C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0D [05:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:03:53]wFMCommunicate OK [05:03:53]requested_item fd.num is exist - process it [05:03:53]SAM_PROTO_GetFieldsCounters [05:03:53]wFMCommunicate request_size=4 [05:03:53]MH_SAM_APDU [05:03:53]CAPDU: 80 13 00 00 [05:03:53]Write to MH i2c: E2 08 00 1D 21 80 13 00 00 00 00 00 00 BA [05:03:53]Write i2c OK [05:03:53]MH_I2C_Read... [05:03:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:03:53]Read from MH i2c: E2 [05:03:53]MH_I2C_Read... [05:03:53]Read from MH i2c: E2 62 00 [05:03:53]MH_I2C_Read... [05:03:53]Read from MH i2c: E2 62 00 1D 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 83 B7 04 00 0E 04 04 00 AE 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 74 [05:03:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 83 B7 04 00 0E 04 04 00 AE 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 [05:03:53]wFMCommunicate OK [05:03:53]SAM_PROTO_GetFieldsCounters done [05:03:53]requested_item shift.num is exist - process it [05:03:53]requested_item shift.opened is exist - process it [05:03:53]req_shift_opened [05:03:53]FM_GetShiftState [05:03:53]SAM_PROTO_GetShiftState [05:03:53]wFMCommunicate request_size=4 [05:03:53]MH_SAM_APDU [05:03:53]CAPDU: 80 13 01 00 [05:03:53]Write to MH i2c: E2 08 00 1E 21 80 13 01 00 00 00 00 00 BC [05:03:53]Write i2c OK [05:03:53]MH_I2C_Read... [05:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:03:53]Read from MH i2c: E2 [05:03:53]MH_I2C_Read... [05:03:53]Read from MH i2c: E2 0E 00 [05:03:53]MH_I2C_Read... [05:03:53]Read from MH i2c: E2 0E 00 1E 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 17 [05:03:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:03:53]wFMCommunicate OK [05:03:53]SAM_PROTO_GetShiftState done [05:03:53]FM_GetShiftState done [05:03:53]req_shift_opened done [05:03:53]requested_item shift.open_date is exist - process it [05:03:53]req_shift_open_date [05:03:53]req_shift_open_date done [05:03:53]produce_requested_data done [05:03:53]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309123,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:03:53]process_action_free close_receipt [05:03:53]json_value_free [05:03:53]json_value_free done [05:03:53]process_json_proto returns [05:03:53]Send response to host [05:03:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309123,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:03:53]free response buf [05:03:53]execute_script done [05:03:53]execute_script returns [05:03:53]free content buf [05:03:53]Sock 7.Close socket [05:03:53]Sock 7.Thread stoped [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:52]OFD Sender: No OFD packet to send [05:08:57]OFD Sender: No OFD packet to send [05:09:02]OFD Sender: No OFD packet to send [05:09:07]OFD Sender: No OFD packet to send [05:09:12]OFD Sender: No OFD packet to send [05:09:17]OFD Sender: No OFD packet to send [05:09:22]OFD Sender: No OFD packet to send [05:09:27]OFD Sender: No OFD packet to send [05:09:32]OFD Sender: No OFD packet to send [05:09:37]OFD Sender: No OFD packet to send [05:09:42]OFD Sender: No OFD packet to send [05:09:47]OFD Sender: No OFD packet to send [05:09:52]OFD Sender: No OFD packet to send [05:09:57]OFD Sender: No OFD packet to send [05:10:02]OFD Sender: No OFD packet to send [05:10:07]OFD Sender: No OFD packet to send [05:10:12]OFD Sender: No OFD packet to send [05:10:17]OFD Sender: No OFD packet to send [05:10:22]OFD Sender: No OFD packet to send [05:10:27]OFD Sender: No OFD packet to send [05:10:32]OFD Sender: No OFD packet to send [05:10:37]OFD Sender: No OFD packet to send [05:10:42]OFD Sender: No OFD packet to send [05:10:47]OFD Sender: No OFD packet to send [05:10:52]OFD Sender: No OFD packet to send [05:10:57]OFD Sender: No OFD packet to send [05:11:02]OFD Sender: No OFD packet to send [05:11:07]OFD Sender: No OFD packet to send [05:11:12]OFD Sender: No OFD packet to send [05:11:17]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]OFD Sender: No OFD packet to send [05:13:47]OFD Sender: No OFD packet to send [05:13:52]OFD Sender: No OFD packet to send [05:13:57]OFD Sender: No OFD packet to send [05:14:02]OFD Sender: No OFD packet to send [05:14:07]OFD Sender: No OFD packet to send [05:14:12]OFD Sender: No OFD packet to send [05:14:17]OFD Sender: No OFD packet to send [05:14:22]OFD Sender: No OFD packet to send [05:14:27]OFD Sender: No OFD packet to send [05:14:32]OFD Sender: No OFD packet to send [05:14:37]OFD Sender: No OFD packet to send [05:14:42]OFD Sender: No OFD packet to send [05:14:47]OFD Sender: No OFD packet to send [05:14:52]OFD Sender: No OFD packet to send [05:14:57]OFD Sender: No OFD packet to send [05:15:02]OFD Sender: No OFD packet to send [05:15:07]OFD Sender: No OFD packet to send [05:15:12]OFD Sender: No OFD packet to send [05:15:17]OFD Sender: No OFD packet to send [05:15:22]OFD Sender: No OFD packet to send [05:15:27]OFD Sender: No OFD packet to send [05:15:32]OFD Sender: No OFD packet to send [05:15:37]OFD Sender: No OFD packet to send [05:15:42]OFD Sender: No OFD packet to send [05:15:47]OFD Sender: No OFD packet to send [05:15:52]OFD Sender: No OFD packet to send [05:15:57]OFD Sender: No OFD packet to send [05:16:02]OFD Sender: No OFD packet to send [05:16:07]OFD Sender: No OFD packet to send [05:16:12]OFD Sender: No OFD packet to send [05:16:17]OFD Sender: No OFD packet to send [05:16:22]OFD Sender: No OFD packet to send [05:16:27]OFD Sender: No OFD packet to send [05:16:32]OFD Sender: No OFD packet to send [05:16:37]OFD Sender: No OFD packet to send [05:16:42]OFD Sender: No OFD packet to send [05:16:47]OFD Sender: No OFD packet to send [05:16:52]OFD Sender: No OFD packet to send [05:16:57]OFD Sender: No OFD packet to send [05:17:02]OFD Sender: No OFD packet to send [05:17:07]OFD Sender: No OFD packet to send [05:17:12]OFD Sender: No OFD packet to send [05:17:17]OFD Sender: No OFD packet to send [05:17:22]OFD Sender: No OFD packet to send [05:17:27]OFD Sender: No OFD packet to send [05:17:32]OFD Sender: No OFD packet to send [05:17:37]OFD Sender: No OFD packet to send [05:17:42]OFD Sender: No OFD packet to send [05:17:47]OFD Sender: No OFD packet to send [05:17:52]OFD Sender: No OFD packet to send [05:17:57]OFD Sender: No OFD packet to send [05:18:02]OFD Sender: No OFD packet to send [05:18:07]OFD Sender: No OFD packet to send [05:18:12]OFD Sender: No OFD packet to send [05:18:17]OFD Sender: No OFD packet to send [05:18:22]OFD Sender: No OFD packet to send [05:18:27]OFD Sender: No OFD packet to send [05:18:32]OFD Sender: No OFD packet to send [05:18:37]OFD Sender: No OFD packet to send [05:18:42]OFD Sender: No OFD packet to send [05:18:47]OFD Sender: No OFD packet to send [05:18:52]OFD Sender: No OFD packet to send [05:18:57]OFD Sender: No OFD packet to send [05:19:02]OFD Sender: No OFD packet to send [05:19:07]OFD Sender: No OFD packet to send [05:19:12]OFD Sender: No OFD packet to send [05:19:17]OFD Sender: No OFD packet to send [05:19:22]OFD Sender: No OFD packet to send [05:19:27]OFD Sender: No OFD packet to send [05:19:32]OFD Sender: No OFD packet to send [05:19:37]OFD Sender: No OFD packet to send [05:19:40]accept exits with 9 [05:19:40]New connection [05:19:40]New thread 3067190628 created [05:19:40]Thread 3067333988 joined [05:19:40]Waiting for new connection... [05:19:40] Sock 9.Parse request [05:19:40]Sock 9.Check first char [05:19:40]Sock 9.First char is OK [05:19:40]request: POST /json_proto HTTP/1.0 [05:19:40]Method: POST [05:19:40]URL: /json_proto [05:19:40]Method is POST - this is cgi request [05:19:40]url: /json_proto [05:19:40]query_string will be loaded in cgi processing [05:19:40]execute_cgi json_proto POST (null) [05:19:40]execute_cgi path=json_proto method=POST [05:19:40]POST find Content-Length [05:19:40]Host: 172.17.45.195:8080 [05:19:40]Content-Length: 679 [05:19:40]Content-Type: application/json [05:19:40] [05:19:40]POST finish read [05:19:40]Found Content-Length = 679 [05:19:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:19:40]execute_script... [05:19: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)117708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:19:40]POST & json_proto [05:19:40]process_json_proto [05:19:40]json parsed OK: [05:19:40]protocol is kg_v1.0 [05:19:40]action value=close_receipt [05:19:40]process_action close_receipt [05:19:40]cmd_close_receipt [05:19:40]MH_GetDate [05:19:40]Write to MH i2c: F0 00 00 1F 21 2F [05:19:40]Write i2c OK [05:19:40]MH_I2C_Read... [05:19:40]Read from MH i2c: F0 [05:19:40]MH_I2C_Read... [05:19:40]Read from MH i2c: F0 09 00 [05:19:40]MH_I2C_Read... [05:19:40]Read from MH i2c: F0 09 00 1F 21 00 EE 77 A8 66 FB 01 7F 64 8A [05:19:40]GetLastDocTimeStamp 1722315830 [05:19:40]current date 1722316782 [05:19:40]FM_GetShiftState [05:19:40]SAM_PROTO_GetShiftState [05:19:40]wFMCommunicate request_size=4 [05:19:40]MH_SAM_APDU [05:19:40]CAPDU: 80 13 01 00 [05:19:40]Write to MH i2c: E2 08 00 20 21 80 13 01 00 00 00 00 00 BE [05:19:40]Write i2c OK [05:19:40]MH_I2C_Read... [05:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:19:40]Read from MH i2c: E2 [05:19:40]MH_I2C_Read... [05:19:40]Read from MH i2c: E2 0E 00 [05:19:40]MH_I2C_Read... [05:19:40]Read from MH i2c: E2 0E 00 20 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 19 [05:19:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:19:40]wFMCommunicate OK [05:19:40]SAM_PROTO_GetShiftState done [05:19:40]FM_GetShiftState done [05:19:40]opened in 1722299915 [05:19:40]opened+sec_in_day 1722386315 [05:19:40]quantity*price = 100050 [05:19:40]sum+1 = 100052 [05:19:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 8000.00 СДАЧА: 7000.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 58 30.07.2024 05:19 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309124 ФПД: 36108554108222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T051942&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309124&fm=36108554108222&tin=02508201610067®Number=0000000000092651&sum=100000 [05:19:41]StoreToDocumentArchive [05:19:41]shift 430 fd 309124 [05:19:41]save to /storage/0430/doc_00309124 [05:19:41]save last doc name /storage/0430/doc_00309124 to /storage/kkm_last_doc_name [05:19:41]save OK [05:19:41]Clear old archive folders... [05:19:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:19:41]tlvbuf is 00EA5120 [05:19:41]SAM_PROTO_ClearQueue [05:19:41]wFMCommunicate request_size=4 [05:19:41]MH_SAM_APDU [05:19:41]CAPDU: 80 09 00 00 [05:19:41]Write to MH i2c: E2 08 00 2D 21 80 09 00 00 00 00 00 00 C0 [05:19:41]Write i2c OK [05:19:41]MH_I2C_Read... [05:19:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:19:41]Read from MH i2c: E2 [05:19:41]MH_I2C_Read... [05:19:41]Read from MH i2c: E2 03 00 [05:19:41]MH_I2C_Read... [05:19:41]Read from MH i2c: E2 03 00 2D 21 00 90 00 C2 [05:19:41]RAPDU: 90 00 [05:19:41]wFMCommunicate OK [05:19:41]SAM_PROTO_ClearQueue done [05:19:41]KKMCreateOFDPacket [05:19:41]OFDProtocolAddRootSTLVToBuf [05:19:41]FM_MakeSignedData [05:19:41]FM_MakeSignedData [05:19:41]SAM_PROTO_SignData [05:19:41]wFMCommunicate request_size=4 [05:19:41]MH_SAM_APDU [05:19:41]CAPDU: 80 0D 01 02 [05:19:41]Write to MH i2c: E2 08 00 2E 21 80 0D 01 02 00 00 00 00 C8 [05:19:41]Write i2c OK [05:19:41]MH_I2C_Read... [05:19:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:19:42]Read from MH i2c: E2 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 03 00 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 03 00 2E 21 00 90 00 C3 [05:19:42]RAPDU: 90 00 [05:19:42]wFMCommunicate OK [05:19:42]wFMCommunicate request_size=255 [05:19:42]MH_SAM_APDU [05:19:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3A 00 00 00 F4 03 04 00 EE 77 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B7 04 00 35 04 06 00 20 D7 2D 8A [05:19:42]Write to MH i2c: E2 02 01 2F 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3A 00 00 00 F4 03 04 00 EE 77 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B7 04 00 35 04 06 00 20 D7 2D 8A 00 00 9A [05:19:42]Write i2c OK [05:19:42]MH_I2C_Read... [05:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:19:42]Read from MH i2c: E2 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 03 00 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 03 00 2F 21 00 90 00 C4 [05:19:42]RAPDU: 90 00 [05:19:42]wFMCommunicate OK [05:19:42]wFMCommunicate request_size=7 [05:19:42]MH_SAM_APDU [05:19:42]CAPDU: 80 0D 02 02 02 7D 3E [05:19:42]Write to MH i2c: E2 0A 00 30 21 80 0D 02 02 02 00 7D 3E 00 00 8A [05:19:42]Write i2c OK [05:19:42]MH_I2C_Read... [05:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:19:42]Read from MH i2c: E2 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 03 00 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 03 00 30 21 00 90 00 C5 [05:19:42]RAPDU: 90 00 [05:19:42]wFMCommunicate OK [05:19:42]wFMCommunicate request_size=4 [05:19:42]MH_SAM_APDU [05:19:42]CAPDU: 80 0D 03 02 [05:19:42]Write to MH i2c: E2 08 00 31 21 80 0D 03 02 00 00 00 00 CD [05:19:42]Write i2c OK [05:19:42]MH_I2C_Read... [05:19:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:19:42]Read from MH i2c: E2 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 0B 00 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 0B 00 31 21 00 26 13 36 FF 0B DC 48 C0 90 00 2B [05:19:42]RAPDU: 26 13 36 FF 0B DC 48 C0 90 00 [05:19:42]wFMCommunicate OK [05:19:42]SAM_PROTO_SignData done [05:19:42]FM_MakeSignedData done [05:19:42]CreateOFDProtocolMessage [05:19:42]wFMCommunicate request_size=4 [05:19:42]MH_SAM_APDU [05:19:42]CAPDU: 80 11 00 00 [05:19:42]Write to MH i2c: E2 08 00 32 21 80 11 00 00 00 00 00 00 CD [05:19:42]Write i2c OK [05:19:42]MH_I2C_Read... [05:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:19:42]Read from MH i2c: E2 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 17 00 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: E2 17 00 32 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 23 [05:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:19:42]wFMCommunicate OK [05:19:42]CreateOFDProtocolMessage done [05:19:42]OFDSenderStorePacket 309124 [05:19:42]StoreOFDPacket docnum=309124 [05:19:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 90 66 04 01 54 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3A 00 00 00 F4 03 04 00 EE 77 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B7 04 00 35 04 06 00 20 D7 2D 8A 7D 3E 26 13 36 FF 0B DC 48 C0 [05:19:42]CheckFolder [05:19:42]dirname=/storage/ofd_packets [05:19:42]CheckFolder done [05:19:42]ProducePacketName [05:19:42]name=ofd_packets/00309124 [05:19:42]NVStorageSaveData ofd_packets/00309124 [05:19:42]File name is /storage/ofd_packets/00309124 [05:19:42]Write 298 bytes [05:19:42]NVStorageSaveData done [05:19:42]OFDSenderStorePacket done [05:19:42]KKMCreateOFDPacket done [05:19:42]NVStorageSaveData kkm_last_timestamp [05:19:42]File name is /storage/kkm_last_timestamp [05:19:42]Write 4 bytes [05:19:42]NVStorageSaveData done [05:19:42]ExternCall_PrintAddStr [05:19:42]wPrintStart [05:19:42]Write to MH i2c: 01 00 00 33 21 54 [05:19:42]Write i2c OK [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: 01 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: 01 07 00 [05:19:42]MH_I2C_Read... [05:19:42]Read from MH i2c: 01 07 00 33 21 00 00 00 00 00 FF 0F 69 [05:19:42]RasterBufferAndPrint [05:19:42]line Счет N : (1)117708 [05:19:42]line ИНН: 02508201610067 [05:19:42]line Контрольно-Кассовый Чек [05:19:42]line ПРОДАЖА [05:19:42]line ТРК (МРК, ГНК) : 44 [05:19:42]line Товар: 2710194800 [05:19:42]line ДТ-К-3 [05:19:42]line 13.130 * 76.20 [05:19:42]line = 1000.51 [05:19:42]line НДС 12% НСП 1% [05:19:42]line > о реализуемом товаре [05:19:42]line ОКРУГЛЕНИЕ: -0.51 [05:19:42]line ИТОГО: 1000.00 [05:19:42]line Внесено: 8000.00 [05:19:42]line СДАЧА: 7000.00 [05:19:42]line НСП 1% : 8.85 [05:19:42]line НДС 12% : 106.25 [05:19:42]line Наличными: 1000.00 [05:19:42]line Безнал.: 0.00 [05:19:42]line Место: АЗС № 128 "Партнер Нефть" [05:19:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:19:42]line СНО: Общий режим [05:19:42]line Чек 58 30.07.2024 05:19 [05:19:42]line Смена: 430 ФФД: 1.0 [05:19:42]line ЗНМ: 0300000046 [05:19:42]line РНМ: 0000000000092651 [05:19:42]line Версия ККМ: 001 [05:19:42]line ФМ: 0000000000874943 [05:19:42]line ФД: 309124 [05:19:42]line ФПД: 36108554108222 [05:19:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T051942&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309124&fm=36108554108222&tin=02508201610067®Number=0000000000092651&sum=100000 [05:19:42]OFD Sender: Processing packet 309124 [packets to send 232, broken 231] [05:19:42]ProducePacketName [05:19:42]name=ofd_packets/00309124 [05:19:42]OFD Sender: To server: pG, [05:19:42]CommunicateWithHost lk.salyk.kg:30040 [05:19:42]ConnectInit lk.salyk.kg [05:19:42]written 0, free lines is 4095 [05:19:42]Connected sock=10 [05:19:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 90 66 04 01 54 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3A 00 00 00 F4 03 04 00 EE 77 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B7 04 00 35 04 06 00 20 D7 2D 8A 7D 3E 26 13 36 FF 0B DC 48 C0 [05:19:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 41 C9 47 00 CF AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B7 04 00 F4 03 04 00 37 1F A8 66 B6 04 01 00 00 74 FB 01 F2 30 A3 31 B5 [05:19:43]CommunicateWithHost err = 0 [05:19:43]CheckOFDResponse [05:19:43]1017 (14) - 77093643461234 [05:19:43]1041 (16) - 0000000000874943 [05:19:43]1040 (4) - 309124 [05:19:43]1012 (4) - 29.07.2024 23:01 [05:19:43]1206 (1) - 0 [05:19:43]OFD Sender: Remove packet 309124 [05:19:43]ProducePacketName [05:19:43]name=ofd_packets/00309124 [05:19:43]NVStorageDeleteData [05:19:43]Write to MH i2c: 01 00 00 5E 21 7F [05:19:43]Write i2c OK [05:19:43]MH_I2C_Read... [05:19:43]Read from MH i2c: 01 [05:19:43]MH_I2C_Read... [05:19:43]Read from MH i2c: 01 07 00 [05:19:43]MH_I2C_Read... [05:19:43]Read from MH i2c: 01 07 00 5E 21 00 00 00 00 00 61 0C F3 [05:19:43]RasterBufferAndPrint [05:19:43]line [05:19:43]line [05:19:43]line [05:19:43]line [05:19:43]line [05:19:43]written 0, free lines is 3172 [05:19:43]MH_Cut [05:19:43]Write to MH i2c: D1 01 00 65 21 01 58 [05:19:43]Write i2c OK [05:19:43]MH_I2C_Read... [05:19:43]Read from MH i2c: D1 [05:19:43]MH_I2C_Read... [05:19:43]Read from MH i2c: D1 01 00 [05:19:43]MH_I2C_Read... [05:19:43]Read from MH i2c: D1 01 00 65 21 00 57 [05:19:43]Write to MH i2c: 01 00 00 66 21 87 [05:19:43]Write i2c OK [05:19:43]MH_I2C_Read... [05:19:43]OFD Sender: No OFD packet to send [05:19:44]*** Cut start [05:19:44]*** Partial cut [05:19:44]*** CUTSNS_PIN = 1 [05:19:44]*** CUTSNS_PIN = 0 [05:19:44]*** Brake cut motor [05:19:45]Read from MH i2c: 01 [05:19:45]MH_I2C_Read... [05:19:45]*** Stop cut motor [05:19:45]*** Cut end [05:19:45]Read from MH i2c: 01 07 00 [05:19:45]MH_I2C_Read... [05:19:45]Read from MH i2c: 01 07 00 66 21 00 00 00 00 00 FF 0F 9C [05:19:45]process_action close_receipt done [05:19:45]requested_data is exist [05:19:45]produce_requested_data [05:19:45]requested_item fm.sn is exist - process it [05:19:45]wFMCommunicate request_size=4 [05:19:45]MH_SAM_APDU [05:19:45]CAPDU: 80 11 00 00 [05:19:45]Write to MH i2c: E2 08 00 67 21 80 11 00 00 00 00 00 00 02 [05:19:45]Write i2c OK [05:19:45]MH_I2C_Read... [05:19:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:19:45]Read from MH i2c: E2 [05:19:45]MH_I2C_Read... [05:19:45]Read from MH i2c: E2 17 00 [05:19:45]MH_I2C_Read... [05:19:45]Read from MH i2c: E2 17 00 67 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 58 [05:19:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:19:45]wFMCommunicate OK [05:19:45]requested_item fd.num is exist - process it [05:19:45]SAM_PROTO_GetFieldsCounters [05:19:45]wFMCommunicate request_size=4 [05:19:45]MH_SAM_APDU [05:19:45]CAPDU: 80 13 00 00 [05:19:45]Write to MH i2c: E2 08 00 68 21 80 13 00 00 00 00 00 00 05 [05:19:45]Write i2c OK [05:19:45]MH_I2C_Read... [05:19:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:19:45]Read from MH i2c: E2 [05:19:45]MH_I2C_Read... [05:19:45]Read from MH i2c: E2 62 00 [05:19:45]MH_I2C_Read... [05:19:45]Read from MH i2c: E2 62 00 68 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 84 B7 04 00 0E 04 04 00 AE 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 C3 [05:19:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 84 B7 04 00 0E 04 04 00 AE 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 [05:19:45]wFMCommunicate OK [05:19:45]SAM_PROTO_GetFieldsCounters done [05:19:45]requested_item shift.num is exist - process it [05:19:45]requested_item shift.opened is exist - process it [05:19:45]req_shift_opened [05:19:45]FM_GetShiftState [05:19:45]SAM_PROTO_GetShiftState [05:19:45]wFMCommunicate request_size=4 [05:19:45]MH_SAM_APDU [05:19:45]CAPDU: 80 13 01 00 [05:19:45]Write to MH i2c: E2 08 00 69 21 80 13 01 00 00 00 00 00 07 [05:19:45]Write i2c OK [05:19:45]MH_I2C_Read... [05:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:19:45]Read from MH i2c: E2 [05:19:45]MH_I2C_Read... [05:19:45]Read from MH i2c: E2 0E 00 [05:19:45]MH_I2C_Read... [05:19:45]Read from MH i2c: E2 0E 00 69 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 62 [05:19:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:19:45]wFMCommunicate OK [05:19:45]SAM_PROTO_GetShiftState done [05:19:45]FM_GetShiftState done [05:19:45]req_shift_opened done [05:19:45]requested_item shift.open_date is exist - process it [05:19:45]req_shift_open_date [05:19:45]req_shift_open_date done [05:19:45]produce_requested_data done [05:19:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309124,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:19:45]process_action_free close_receipt [05:19:45]json_value_free [05:19:45]json_value_free done [05:19:45]process_json_proto returns [05:19:45]Send response to host [05:19:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309124,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:19:45]free response buf [05:19:45]execute_script done [05:19:45]execute_script returns [05:19:45]free content buf [05:19:45]Sock 9.Close socket [05:19:45]Sock 9.Thread stoped [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20:23]OFD Sender: No OFD packet to send [05:20:28]OFD Sender: No OFD packet to send [05:20:33]OFD Sender: No OFD packet to send [05:20:38]OFD Sender: No OFD packet to send [05:20:43]OFD Sender: No OFD packet to send [05:20:48]OFD Sender: No OFD packet to send [05:20:53]OFD Sender: No OFD packet to send [05:20:58]OFD Sender: No OFD packet to send [05:21:03]OFD Sender: No OFD packet to send [05:21:08]OFD Sender: No OFD packet to send [05:21:13]OFD Sender: No OFD packet to send [05:21:18]OFD Sender: No OFD packet to send [05:21:23]OFD Sender: No OFD packet to send [05:21:28]OFD Sender: No OFD packet to send [05:21:31]accept exits with 7 [05:21:31]New connection [05:21:31]New thread 3067333988 created [05:21:31]Thread 3067190628 joined [05:21:31]Waiting for new connection... [05:21:31] Sock 7.Parse request [05:21:31]Sock 7.Check first char [05:21:31]Sock 7.First char is OK [05:21:31]request: POST /json_proto HTTP/1.0 [05:21:31]Method: POST [05:21:31]URL: /json_proto [05:21:31]Method is POST - this is cgi request [05:21:31]url: /json_proto [05:21:31]query_string will be loaded in cgi processing [05:21:31]execute_cgi json_proto POST (null) [05:21:31]execute_cgi path=json_proto method=POST [05:21:31]POST find Content-Length [05:21:31]Host: 172.17.45.195:8080 [05:21:31]Content-Length: 682 [05:21:31]Content-Type: application/json [05:21:31] [05:21:31]POST finish read [05:21:31]Found Content-Length = 682 [05:21:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:21:31]execute_script... [05:21:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:21:31]POST & json_proto [05:21:31]process_json_proto [05:21:31]json parsed OK: [05:21:31]protocol is kg_v1.0 [05:21:31]action value=close_receipt [05:21:31]process_action close_receipt [05:21:31]cmd_close_receipt [05:21:31]MH_GetDate [05:21:31]Write to MH i2c: F0 00 00 6A 21 7A [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: F0 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: F0 09 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: F0 09 00 6A 21 00 5D 78 A8 66 FB 01 7F 64 45 [05:21:31]GetLastDocTimeStamp 1722316782 [05:21:31]current date 1722316893 [05:21:31]FM_GetShiftState [05:21:31]SAM_PROTO_GetShiftState [05:21:31]wFMCommunicate request_size=4 [05:21:31]MH_SAM_APDU [05:21:31]CAPDU: 80 13 01 00 [05:21:31]Write to MH i2c: E2 08 00 6B 21 80 13 01 00 00 00 00 00 09 [05:21:31]Write i2c OK [05:21:31]MH_I2C_Read... [05:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:31]Read from MH i2c: E2 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 0E 00 [05:21:31]MH_I2C_Read... [05:21:31]Read from MH i2c: E2 0E 00 6B 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 64 [05:21:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:21:31]wFMCommunicate OK [05:21:31]SAM_PROTO_GetShiftState done [05:21:31]FM_GetShiftState done [05:21:31]opened in 1722299915 [05:21:31]opened+sec_in_day 1722386315 [05:21:31]quantity*price = 200010 [05:21:31]sum+1 = 200011 [05:21:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 59 30.07.2024 05:21 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309125 ФПД: 114365471002328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052134&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309125&fm=114365471002328&tin=02508201610067®Number=0000000000092651&sum=200000 [05:21:33]StoreToDocumentArchive [05:21:33]shift 430 fd 309125 [05:21:33]save to /storage/0430/doc_00309125 [05:21:33]save last doc name /storage/0430/doc_00309125 to /storage/kkm_last_doc_name [05:21:33]save OK [05:21:33]Clear old archive folders... [05:21:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:21:33]tlvbuf is 00E2FC90 [05:21:33]SAM_PROTO_ClearQueue [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 09 00 00 [05:21:33]Write to MH i2c: E2 08 00 78 21 80 09 00 00 00 00 00 00 0B [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 78 21 00 90 00 0D [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]SAM_PROTO_ClearQueue done [05:21:33]KKMCreateOFDPacket [05:21:33]OFDProtocolAddRootSTLVToBuf [05:21:33]FM_MakeSignedData [05:21:33]FM_MakeSignedData [05:21:33]SAM_PROTO_SignData [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 01 02 [05:21:33]Write to MH i2c: E2 08 00 79 21 80 0D 01 02 00 00 00 00 13 [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 79 21 00 90 00 0E [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]wFMCommunicate request_size=255 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 5E 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B7 04 00 35 04 06 00 68 [05:21:33]Write to MH i2c: E2 02 01 7A 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 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 5E 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B7 04 00 35 04 06 00 68 00 00 0A [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 7A 21 00 90 00 0F [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]wFMCommunicate request_size=10 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 02 02 05 03 C9 46 0E D8 [05:21:33]Write to MH i2c: E2 0D 00 7B 21 80 0D 02 02 05 00 03 C9 46 0E D8 00 00 18 [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 7B 21 00 90 00 10 [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 03 02 [05:21:33]Write to MH i2c: E2 08 00 7C 21 80 0D 03 02 00 00 00 00 18 [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 0B 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 0B 00 7C 21 00 4A 38 2E A3 E7 35 93 EC 90 00 07 [05:21:33]RAPDU: 4A 38 2E A3 E7 35 93 EC 90 00 [05:21:33]wFMCommunicate OK [05:21:33]SAM_PROTO_SignData done [05:21:33]FM_MakeSignedData done [05:21:33]CreateOFDProtocolMessage [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 11 00 00 [05:21:33]Write to MH i2c: E2 08 00 7D 21 80 11 00 00 00 00 00 00 18 [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 17 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 17 00 7D 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6E [05:21:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:21:33]wFMCommunicate OK [05:21:33]CreateOFDProtocolMessage done [05:21:33]OFDSenderStorePacket 309125 [05:21:33]StoreOFDPacket docnum=309125 [05:21:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF F2 07 01 42 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 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 5E 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B7 04 00 35 04 06 00 68 03 C9 46 0E D8 4A 38 2E A3 E7 35 93 EC [05:21:33]CheckFolder [05:21:33]dirname=/storage/ofd_packets [05:21:33]CheckFolder done [05:21:33]ProducePacketName [05:21:33]name=ofd_packets/00309125 [05:21:33]NVStorageSaveData ofd_packets/00309125 [05:21:33]File name is /storage/ofd_packets/00309125 [05:21:33]Write 301 bytes [05:21:33]NVStorageSaveData done [05:21:33]OFDSenderStorePacket done [05:21:33]KKMCreateOFDPacket done [05:21:33]NVStorageSaveData kkm_last_timestamp [05:21:33]File name is /storage/kkm_last_timestamp [05:21:33]Write 4 bytes [05:21:33]NVStorageSaveData done [05:21:33]ExternCall_PrintAddStr [05:21:33]wPrintStart [05:21:33]Write to MH i2c: 01 00 00 7E 21 9F [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: 01 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: 01 07 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: 01 07 00 7E 21 00 00 00 00 00 FF 0F B4 [05:21:33]RasterBufferAndPrint [05:21:33]line Счет N : (1)117709 [05:21:33]line ИНН: 02508201610067 [05:21:33]line Контрольно-Кассовый Чек [05:21:33]line ПРОДАЖА [05:21:33]line ТРК (МРК, ГНК) : 62 [05:21:33]line Товар: 2710124130 [05:21:33]line Аи-92-К-2 [05:21:33]line 29.500 * 67.80 [05:21:33]line = 2000.10 [05:21:33]line НДС 12% НСП 1% [05:21:33]line > о реализуемом товаре [05:21:33]line ОКРУГЛЕНИЕ: -0.10 [05:21:33]line ИТОГО: 2000.00 [05:21:33]line Внесено: 2000.00 [05:21:33]line СДАЧА: 0.00 [05:21:33]line НСП 1% : 17.70 [05:21:33]line НДС 12% : 212.40 [05:21:33]line Наличными: 2000.00 [05:21:33]line Безнал.: 0.00 [05:21:33]line Место: АЗС № 128 "Партнер Нефть" [05:21:33]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:21:33]line СНО: Общий режим [05:21:33]line Чек 59 30.07.2024 05:21 [05:21:33]line Смена: 430 ФФД: 1.0 [05:21:33]line ЗНМ: 0300000046 [05:21:33]line РНМ: 0000000000092651 [05:21:33]line Версия ККМ: 001 [05:21:33]line ФМ: 0000000000874943 [05:21:33]line ФД: 309125 [05:21:33]line ФПД: 114365471002328 [05:21:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052134&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309125&fm=114365471002328&tin=02508201610067®Number=0000000000092651&sum=200000 [05:21:33]OFD Sender: Processing packet 309125 [packets to send 232, broken 231] [05:21:33]ProducePacketName [05:21:33]name=ofd_packets/00309125 [05:21:33]OFD Sender: To server: pG, [05:21:33]CommunicateWithHost lk.salyk.kg:30040 [05:21:33]ConnectInit lk.salyk.kg [05:21:33]written 0, free lines is 4095 [05:21:34]Connected sock=10 [05:21:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF F2 07 01 42 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 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 5E 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B7 04 00 35 04 06 00 68 03 C9 46 0E D8 4A 38 2E A3 E7 35 93 EC [05:21:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 02 EC 47 00 4E 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B7 04 00 F4 03 04 00 A6 1F A8 66 B6 04 01 00 00 1E 20 23 5B 98 ED A4 31 [05:21:34]CommunicateWithHost err = 0 [05:21:34]CheckOFDResponse [05:21:34]1017 (14) - 77093643461234 [05:21:34]1041 (16) - 0000000000874943 [05:21:34]1040 (4) - 309125 [05:21:34]1012 (4) - 29.07.2024 23:03 [05:21:34]1206 (1) - 0 [05:21:34]OFD Sender: Remove packet 309125 [05:21:34]ProducePacketName [05:21:34]name=ofd_packets/00309125 [05:21:34]NVStorageDeleteData [05:21:34]Write to MH i2c: 01 00 00 A9 21 CA [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 07 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 07 00 A9 21 00 00 00 00 00 52 0C 2F [05:21:34]RasterBufferAndPrint [05:21:34]line [05:21:34]line [05:21:34]line [05:21:34]line [05:21:34]line [05:21:34]written 0, free lines is 3159 [05:21:34]MH_Cut [05:21:34]Write to MH i2c: D1 01 00 B0 21 01 A3 [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: D1 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: D1 01 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: D1 01 00 B0 21 00 A2 [05:21:34]Write to MH i2c: 01 00 00 B1 21 D2 [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]OFD Sender: No OFD packet to send [05:21:35]*** Cut start [05:21:35]*** Partial cut [05:21:35]*** CUTSNS_PIN = 1 [05:21:35]*** CUTSNS_PIN = 0 [05:21:35]*** Brake cut motor [05:21:36]Read from MH i2c: 01 [05:21:36]MH_I2C_Read... [05:21:36]*** Stop cut motor [05:21:36]*** Cut end [05:21:36]Read from MH i2c: 01 07 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: 01 07 00 B1 21 00 00 00 00 00 FF 0F E7 [05:21:36]process_action close_receipt done [05:21:36]requested_data is exist [05:21:36]produce_requested_data [05:21:36]requested_item fm.sn is exist - process it [05:21:36]wFMCommunicate request_size=4 [05:21:36]MH_SAM_APDU [05:21:36]CAPDU: 80 11 00 00 [05:21:36]Write to MH i2c: E2 08 00 B2 21 80 11 00 00 00 00 00 00 4D [05:21:36]Write i2c OK [05:21:36]MH_I2C_Read... [05:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:36]Read from MH i2c: E2 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 17 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 17 00 B2 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A3 [05:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:21:36]wFMCommunicate OK [05:21:36]requested_item fd.num is exist - process it [05:21:36]SAM_PROTO_GetFieldsCounters [05:21:36]wFMCommunicate request_size=4 [05:21:36]MH_SAM_APDU [05:21:36]CAPDU: 80 13 00 00 [05:21:36]Write to MH i2c: E2 08 00 B3 21 80 13 00 00 00 00 00 00 50 [05:21:36]Write i2c OK [05:21:36]MH_I2C_Read... [05:21:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:21:36]Read from MH i2c: E2 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 62 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 62 00 B3 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 85 B7 04 00 0E 04 04 00 AE 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 12 [05:21:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 85 B7 04 00 0E 04 04 00 AE 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 [05:21:36]wFMCommunicate OK [05:21:36]SAM_PROTO_GetFieldsCounters done [05:21:36]requested_item shift.num is exist - process it [05:21:36]requested_item shift.opened is exist - process it [05:21:36]req_shift_opened [05:21:36]FM_GetShiftState [05:21:36]SAM_PROTO_GetShiftState [05:21:36]wFMCommunicate request_size=4 [05:21:36]MH_SAM_APDU [05:21:36]CAPDU: 80 13 01 00 [05:21:36]Write to MH i2c: E2 08 00 B4 21 80 13 01 00 00 00 00 00 52 [05:21:36]Write i2c OK [05:21:36]MH_I2C_Read... [05:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:36]Read from MH i2c: E2 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 0E 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 0E 00 B4 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AD [05:21:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:21:36]wFMCommunicate OK [05:21:36]SAM_PROTO_GetShiftState done [05:21:36]FM_GetShiftState done [05:21:36]req_shift_opened done [05:21:36]requested_item shift.open_date is exist - process it [05:21:36]req_shift_open_date [05:21:36]req_shift_open_date done [05:21:36]produce_requested_data done [05:21:36]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309125,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:21:36]process_action_free close_receipt [05:21:36]json_value_free [05:21:36]json_value_free done [05:21:36]process_json_proto returns [05:21:36]Send response to host [05:21:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309125,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:21:36]free response buf [05:21:36]execute_script done [05:21:36]execute_script returns [05:21:36]free content buf [05:21:36]Sock 7.Close socket [05:21:36]Sock 7.Thread stoped [05:21:39]OFD Sender: No OFD packet to send [05:21:44]OFD Sender: No OFD packet to send [05:21:49]OFD Sender: No OFD packet to send [05:21:54]OFD Sender: No OFD packet to send [05:21:59]OFD Sender: No OFD packet to send [05:22:01]accept exits with 9 [05:22:01]New connection [05:22:01]New thread 3067190628 created [05:22:01]Thread 3067333988 joined [05:22:01]Waiting for new connection... [05:22:01] Sock 9.Parse request [05:22:01]Sock 9.Check first char [05:22:01]Sock 9.First char is OK [05:22:01]request: POST /json_proto HTTP/1.0 [05:22:01]Method: POST [05:22:01]URL: /json_proto [05:22:01]Method is POST - this is cgi request [05:22:01]url: /json_proto [05:22:01]query_string will be loaded in cgi processing [05:22:01]execute_cgi json_proto POST (null) [05:22:01]execute_cgi path=json_proto method=POST [05:22:01]POST find Content-Length [05:22:01]Host: 172.17.45.195:8080 [05:22:01]Content-Length: 677 [05:22:01]Content-Type: application/json [05:22:01] [05:22:01]POST finish read [05:22:01]Found Content-Length = 677 [05:22:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 2.300, "sum" : 170.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:22:01]execute_script... [05:22: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)117710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 2.300, "sum" : 170.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:22:01]POST & json_proto [05:22:01]process_json_proto [05:22:01]json parsed OK: [05:22:01]protocol is kg_v1.0 [05:22:01]action value=close_receipt [05:22:01]process_action close_receipt [05:22:01]cmd_close_receipt [05:22:01]MH_GetDate [05:22:01]Write to MH i2c: F0 00 00 B5 21 C5 [05:22:01]Write i2c OK [05:22:01]MH_I2C_Read... [05:22:01]Read from MH i2c: F0 [05:22:01]MH_I2C_Read... [05:22:01]Read from MH i2c: F0 09 00 [05:22:01]MH_I2C_Read... [05:22:01]Read from MH i2c: F0 09 00 B5 21 00 7B 78 A8 66 FB 01 7F 64 AE [05:22:01]GetLastDocTimeStamp 1722316894 [05:22:01]current date 1722316923 [05:22:01]FM_GetShiftState [05:22:01]SAM_PROTO_GetShiftState [05:22:01]wFMCommunicate request_size=4 [05:22:01]MH_SAM_APDU [05:22:01]CAPDU: 80 13 01 00 [05:22:01]Write to MH i2c: E2 08 00 B6 21 80 13 01 00 00 00 00 00 54 [05:22:01]Write i2c OK [05:22:01]MH_I2C_Read... [05:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:01]Read from MH i2c: E2 [05:22:01]MH_I2C_Read... [05:22:01]Read from MH i2c: E2 0E 00 [05:22:01]MH_I2C_Read... [05:22:01]Read from MH i2c: E2 0E 00 B6 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AF [05:22:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:22:01]wFMCommunicate OK [05:22:01]SAM_PROTO_GetShiftState done [05:22:01]FM_GetShiftState done [05:22:01]opened in 1722299915 [05:22:01]opened+sec_in_day 1722386315 [05:22:01]quantity*price = 17066 [05:22:01]sum+1 = 17067 [05:22:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 170.00 Внесено: 170.00 СДАЧА: 0.00 НСП 1% : 1.51 НДС 12% : 18.12 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 60 30.07.2024 05:22 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309126 ФПД: 172384795387488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052203&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309126&fm=172384795387488&tin=02508201610067®Number=0000000000092651&sum=17000 [05:22:02]StoreToDocumentArchive [05:22:02]shift 430 fd 309126 [05:22:02]save to /storage/0430/doc_00309126 [05:22:02]save last doc name /storage/0430/doc_00309126 to /storage/kkm_last_doc_name [05:22:02]save OK [05:22:02]Clear old archive folders... [05:22:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:22:02]tlvbuf is B6F1E0E0 [05:22:02]SAM_PROTO_ClearQueue [05:22:02]wFMCommunicate request_size=4 [05:22:02]MH_SAM_APDU [05:22:02]CAPDU: 80 09 00 00 [05:22:02]Write to MH i2c: E2 08 00 C3 21 80 09 00 00 00 00 00 00 56 [05:22:02]Write i2c OK [05:22:02]MH_I2C_Read... [05:22:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:22:02]Read from MH i2c: E2 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 C3 21 00 90 00 58 [05:22:02]RAPDU: 90 00 [05:22:02]wFMCommunicate OK [05:22:02]SAM_PROTO_ClearQueue done [05:22:02]KKMCreateOFDPacket [05:22:02]OFDProtocolAddRootSTLVToBuf [05:22:02]FM_MakeSignedData [05:22:02]FM_MakeSignedData [05:22:02]SAM_PROTO_SignData [05:22:02]wFMCommunicate request_size=4 [05:22:02]MH_SAM_APDU [05:22:02]CAPDU: 80 0D 01 02 [05:22:02]Write to MH i2c: E2 08 00 C4 21 80 0D 01 02 00 00 00 00 5E [05:22:02]Write i2c OK [05:22:02]MH_I2C_Read... [05:22:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:22:02]Read from MH i2c: E2 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 C4 21 00 90 00 59 [05:22:02]RAPDU: 90 00 [05:22:02]wFMCommunicate OK [05:22:02]wFMCommunicate request_size=255 [05:22:02]MH_SAM_APDU [05:22:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 7B 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B7 04 00 35 04 06 00 9C [05:22:02]Write to MH i2c: E2 02 01 C5 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 7B 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B7 04 00 35 04 06 00 9C 00 00 42 [05:22:02]Write i2c OK [05:22:02]MH_I2C_Read... [05:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:02]Read from MH i2c: E2 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 C5 21 00 90 00 5A [05:22:02]RAPDU: 90 00 [05:22:02]wFMCommunicate OK [05:22:02]wFMCommunicate request_size=10 [05:22:02]MH_SAM_APDU [05:22:02]CAPDU: 80 0D 02 02 05 C8 76 7E 66 60 [05:22:02]Write to MH i2c: E2 0D 00 C6 21 80 0D 02 02 05 00 C8 76 7E 66 60 00 00 ED [05:22:02]Write i2c OK [05:22:02]MH_I2C_Read... [05:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:02]Read from MH i2c: E2 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 03 00 C6 21 00 90 00 5B [05:22:02]RAPDU: 90 00 [05:22:02]wFMCommunicate OK [05:22:02]wFMCommunicate request_size=4 [05:22:02]MH_SAM_APDU [05:22:02]CAPDU: 80 0D 03 02 [05:22:02]Write to MH i2c: E2 08 00 C7 21 80 0D 03 02 00 00 00 00 63 [05:22:02]Write i2c OK [05:22:02]MH_I2C_Read... [05:22:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:22:02]Read from MH i2c: E2 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 0B 00 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 0B 00 C7 21 00 AA E7 02 42 AD 67 B2 6D 90 00 6C [05:22:02]RAPDU: AA E7 02 42 AD 67 B2 6D 90 00 [05:22:02]wFMCommunicate OK [05:22:02]SAM_PROTO_SignData done [05:22:02]FM_MakeSignedData done [05:22:02]CreateOFDProtocolMessage [05:22:02]wFMCommunicate request_size=4 [05:22:02]MH_SAM_APDU [05:22:02]CAPDU: 80 11 00 00 [05:22:02]Write to MH i2c: E2 08 00 C8 21 80 11 00 00 00 00 00 00 63 [05:22:02]Write i2c OK [05:22:02]MH_I2C_Read... [05:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:02]Read from MH i2c: E2 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 17 00 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: E2 17 00 C8 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B9 [05:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:22:02]wFMCommunicate OK [05:22:02]CreateOFDProtocolMessage done [05:22:02]OFDSenderStorePacket 309126 [05:22:02]StoreOFDPacket docnum=309126 [05:22:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AC 28 07 01 A1 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 7B 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B7 04 00 35 04 06 00 9C C8 76 7E 66 60 AA E7 02 42 AD 67 B2 6D [05:22:02]CheckFolder [05:22:02]dirname=/storage/ofd_packets [05:22:02]CheckFolder done [05:22:02]ProducePacketName [05:22:02]name=ofd_packets/00309126 [05:22:02]NVStorageSaveData ofd_packets/00309126 [05:22:02]File name is /storage/ofd_packets/00309126 [05:22:02]Write 301 bytes [05:22:02]NVStorageSaveData done [05:22:02]OFDSenderStorePacket done [05:22:02]KKMCreateOFDPacket done [05:22:02]NVStorageSaveData kkm_last_timestamp [05:22:02]File name is /storage/kkm_last_timestamp [05:22:02]Write 4 bytes [05:22:02]NVStorageSaveData done [05:22:02]ExternCall_PrintAddStr [05:22:02]wPrintStart [05:22:02]Write to MH i2c: 01 00 00 C9 21 EA [05:22:02]Write i2c OK [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: 01 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: 01 07 00 [05:22:02]MH_I2C_Read... [05:22:02]Read from MH i2c: 01 07 00 C9 21 00 00 00 00 00 FF 0F FF [05:22:02]RasterBufferAndPrint [05:22:02]line Счет N : (1)117710 [05:22:02]line ИНН: 02508201610067 [05:22:02]line Контрольно-Кассовый Чек [05:22:02]line ПРОДАЖА [05:22:02]line ТРК (МРК, ГНК) : 51 [05:22:02]line Товар: 2710124500 [05:22:02]line Аи-95-К-3 [05:22:02]line 2.300 * 74.20 [05:22:02]line = 170.66 [05:22:02]line НДС 12% НСП 1% [05:22:02]line > о реализуемом товаре [05:22:02]line ОКРУГЛЕНИЕ: -0.66 [05:22:02]line ИТОГО: 170.00 [05:22:02]line Внесено: 170.00 [05:22:02]line СДАЧА: 0.00 [05:22:02]line НСП 1% : 1.51 [05:22:02]line НДС 12% : 18.12 [05:22:02]line Наличными: 170.00 [05:22:02]line Безнал.: 0.00 [05:22:02]line Место: АЗС № 128 "Партнер Нефть" [05:22:02]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:22:02]line СНО: Общий режим [05:22:02]line Чек 60 30.07.2024 05:22 [05:22:02]line Смена: 430 ФФД: 1.0 [05:22:02]line ЗНМ: 0300000046 [05:22:02]line РНМ: 0000000000092651 [05:22:02]line Версия ККМ: 001 [05:22:02]line ФМ: 0000000000874943 [05:22:02]line ФД: 309126 [05:22:02]line ФПД: 172384795387488 [05:22:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052203&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309126&fm=172384795387488&tin=02508201610067®Number=0000000000092651&sum=17000 [05:22:03]OFD Sender: Processing packet 309126 [packets to send 232, broken 231] [05:22:03]ProducePacketName [05:22:03]name=ofd_packets/00309126 [05:22:03]OFD Sender: To server: pG, [05:22:03]CommunicateWithHost lk.salyk.kg:30040 [05:22:03]ConnectInit lk.salyk.kg [05:22:03]written 0, free lines is 4095 [05:22:03]Connected sock=10 [05:22:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AC 28 07 01 A1 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 08 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 7B 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B7 04 00 35 04 06 00 9C C8 76 7E 66 60 AA E7 02 42 AD 67 B2 6D [05:22:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E2 4E 47 00 15 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B7 04 00 F4 03 04 00 C4 1F A8 66 B6 04 01 00 00 51 18 A0 F1 C7 A5 FE EC [05:22:03]CommunicateWithHost err = 0 [05:22:03]CheckOFDResponse [05:22:03]1017 (14) - 77093643461234 [05:22:03]1041 (16) - 0000000000874943 [05:22:03]1040 (4) - 309126 [05:22:03]1012 (4) - 29.07.2024 23:03 [05:22:03]1206 (1) - 0 [05:22:03]OFD Sender: Remove packet 309126 [05:22:03]ProducePacketName [05:22:03]name=ofd_packets/00309126 [05:22:03]NVStorageDeleteData [05:22:03]Write to MH i2c: 01 00 00 F4 21 15 [05:22:03]Write i2c OK [05:22:03]MH_I2C_Read... [05:22:03]Read from MH i2c: 01 [05:22:03]MH_I2C_Read... [05:22:03]Read from MH i2c: 01 07 00 [05:22:03]MH_I2C_Read... [05:22:03]Read from MH i2c: 01 07 00 F4 21 00 00 00 00 00 55 0C 7D [05:22:03]RasterBufferAndPrint [05:22:03]line [05:22:03]line [05:22:03]line [05:22:03]line [05:22:03]line [05:22:03]written 0, free lines is 3161 [05:22:03]MH_Cut [05:22:03]Write to MH i2c: D1 01 00 FB 21 01 EE [05:22:03]Write i2c OK [05:22:03]MH_I2C_Read... [05:22:03]Read from MH i2c: D1 [05:22:03]MH_I2C_Read... [05:22:03]Read from MH i2c: D1 01 00 [05:22:03]MH_I2C_Read... [05:22:03]Read from MH i2c: D1 01 00 FB 21 00 ED [05:22:03]Write to MH i2c: 01 00 00 FC 21 1D [05:22:03]Write i2c OK [05:22:03]MH_I2C_Read... [05:22:04]OFD Sender: No OFD packet to send [05:22:05]*** Cut start [05:22:05]*** Partial cut [05:22:05]*** CUTSNS_PIN = 1 [05:22:05]*** CUTSNS_PIN = 0 [05:22:05]*** Brake cut motor [05:22:05]Read from MH i2c: 01 [05:22:05]MH_I2C_Read... [05:22:05]*** Stop cut motor [05:22:05]*** Cut end [05:22:05]Read from MH i2c: 01 07 00 [05:22:05]MH_I2C_Read... [05:22:05]Read from MH i2c: 01 07 00 FC 21 00 00 00 00 00 FF 0F 32 [05:22:05]process_action close_receipt done [05:22:05]requested_data is exist [05:22:05]produce_requested_data [05:22:05]requested_item fm.sn is exist - process it [05:22:05]wFMCommunicate request_size=4 [05:22:05]MH_SAM_APDU [05:22:05]CAPDU: 80 11 00 00 [05:22:05]Write to MH i2c: E2 08 00 FD 21 80 11 00 00 00 00 00 00 98 [05:22:05]Write i2c OK [05:22:05]MH_I2C_Read... [05:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:05]Read from MH i2c: E2 [05:22:05]MH_I2C_Read... [05:22:05]Read from MH i2c: E2 17 00 [05:22:05]MH_I2C_Read... [05:22:05]Read from MH i2c: E2 17 00 FD 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EE [05:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:22:05]wFMCommunicate OK [05:22:05]requested_item fd.num is exist - process it [05:22:05]SAM_PROTO_GetFieldsCounters [05:22:05]wFMCommunicate request_size=4 [05:22:05]MH_SAM_APDU [05:22:05]CAPDU: 80 13 00 00 [05:22:05]Write to MH i2c: E2 08 00 FE 21 80 13 00 00 00 00 00 00 9B [05:22:05]Write i2c OK [05:22:05]MH_I2C_Read... [05:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:22:05]Read from MH i2c: E2 [05:22:05]MH_I2C_Read... [05:22:05]Read from MH i2c: E2 62 00 [05:22:05]MH_I2C_Read... [05:22:05]Read from MH i2c: E2 62 00 FE 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 86 B7 04 00 0E 04 04 00 AE 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 61 [05:22:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 86 B7 04 00 0E 04 04 00 AE 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 [05:22:05]wFMCommunicate OK [05:22:05]SAM_PROTO_GetFieldsCounters done [05:22:05]requested_item shift.num is exist - process it [05:22:05]requested_item shift.opened is exist - process it [05:22:05]req_shift_opened [05:22:05]FM_GetShiftState [05:22:05]SAM_PROTO_GetShiftState [05:22:05]wFMCommunicate request_size=4 [05:22:05]MH_SAM_APDU [05:22:05]CAPDU: 80 13 01 00 [05:22:05]Write to MH i2c: E2 08 00 FF 21 80 13 01 00 00 00 00 00 9D [05:22:05]Write i2c OK [05:22:05]MH_I2C_Read... [05:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:05]Read from MH i2c: E2 [05:22:05]MH_I2C_Read... [05:22:05]Read from MH i2c: E2 0E 00 [05:22:05]MH_I2C_Read... [05:22:05]Read from MH i2c: E2 0E 00 FF 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F8 [05:22:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:22:05]wFMCommunicate OK [05:22:05]SAM_PROTO_GetShiftState done [05:22:05]FM_GetShiftState done [05:22:05]req_shift_opened done [05:22:05]requested_item shift.open_date is exist - process it [05:22:05]req_shift_open_date [05:22:05]req_shift_open_date done [05:22:05]produce_requested_data done [05:22:05]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309126,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:22:05]process_action_free close_receipt [05:22:05]json_value_free [05:22:05]json_value_free done [05:22:05]process_json_proto returns [05:22:05]Send response to host [05:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309126,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:22:05]free response buf [05:22:05]execute_script done [05:22:05]execute_script returns [05:22:05]free content buf [05:22:05]Sock 9.Close socket [05:22:05]Sock 9.Thread stoped [05:22:09]OFD Sender: No OFD packet to send [05:22:14]OFD Sender: No OFD packet to send [05:22:19]OFD Sender: No OFD packet to send [05:22:24]OFD Sender: No OFD packet to send [05:22:29]OFD Sender: No OFD packet to send [05:22:34]OFD Sender: No OFD packet to send [05:22:39]OFD Sender: No OFD packet to send [05:22:44]OFD Sender: No OFD packet to send [05:22:49]OFD Sender: No OFD packet to send [05:22:54]OFD Sender: No OFD packet to send [05:22:59]OFD Sender: No OFD packet to send [05:23:04]OFD Sender: No OFD packet to send [05:23:09]OFD Sender: No OFD packet to send [05:23:14]OFD Sender: No OFD packet to send [05:23:19]OFD Sender: No OFD packet to send [05:23:24]OFD Sender: No OFD packet to send [05:23:29]OFD Sender: No OFD packet to send [05:23:34]OFD Sender: No OFD packet to send [05:23:39]OFD Sender: No OFD packet to send [05:23:44]OFD Sender: No OFD packet to send [05:23:49]OFD Sender: No OFD packet to send [05:23:54]OFD Sender: No OFD packet to send [05:23:59]OFD Sender: No OFD packet to send [05:24:01]accept exits with 7 [05:24:01]New connection [05:24:01]New thread 3067333988 created [05:24:01]Thread 3067190628 joined [05:24:01]Waiting for new connection... [05:24:01] Sock 7.Parse request [05:24:01]Sock 7.Check first char [05:24:01]Sock 7.First char is OK [05:24:01]request: POST /json_proto HTTP/1.0 [05:24:01]Method: POST [05:24:01]URL: /json_proto [05:24:01]Method is POST - this is cgi request [05:24:01]url: /json_proto [05:24:01]query_string will be loaded in cgi processing [05:24:01]execute_cgi json_proto POST (null) [05:24:01]execute_cgi path=json_proto method=POST [05:24:01]POST find Content-Length [05:24:01]Host: 172.17.45.195:8080 [05:24:01]Content-Length: 677 [05:24:01]Content-Type: application/json [05:24:01] [05:24:01]POST finish read [05:24:01]Found Content-Length = 677 [05:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [05:24:01]execute_script... [05:24:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [05:24:01]POST & json_proto [05:24:01]process_json_proto [05:24:01]json parsed OK: [05:24:01]protocol is kg_v1.0 [05:24:01]action value=close_receipt [05:24:01]process_action close_receipt [05:24:01]cmd_close_receipt [05:24:01]MH_GetDate [05:24:01]Write to MH i2c: F0 00 00 00 22 11 [05:24:01]Write i2c OK [05:24:01]MH_I2C_Read... [05:24:01]Read from MH i2c: F0 [05:24:01]MH_I2C_Read... [05:24:01]Read from MH i2c: F0 09 00 [05:24:01]MH_I2C_Read... [05:24:01]Read from MH i2c: F0 09 00 00 22 00 F3 78 A8 66 FB 01 7F 64 72 [05:24:01]GetLastDocTimeStamp 1722316923 [05:24:01]current date 1722317043 [05:24:01]FM_GetShiftState [05:24:01]SAM_PROTO_GetShiftState [05:24:01]wFMCommunicate request_size=4 [05:24:01]MH_SAM_APDU [05:24:01]CAPDU: 80 13 01 00 [05:24:01]Write to MH i2c: E2 08 00 01 22 80 13 01 00 00 00 00 00 A0 [05:24:01]Write i2c OK [05:24:01]MH_I2C_Read... [05:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:24:01]Read from MH i2c: E2 [05:24:01]MH_I2C_Read... [05:24:01]Read from MH i2c: E2 0E 00 [05:24:01]MH_I2C_Read... [05:24:01]Read from MH i2c: E2 0E 00 01 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FB [05:24:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:24:01]wFMCommunicate OK [05:24:01]SAM_PROTO_GetShiftState done [05:24:01]FM_GetShiftState done [05:24:01]opened in 1722299915 [05:24:01]opened+sec_in_day 1722386315 [05:24:01]quantity*price = 60003 [05:24:01]sum+1 = 60004 [05:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 61 30.07.2024 05:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309127 ФПД: 256734067950371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052403&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309127&fm=256734067950371&tin=02508201610067®Number=0000000000092651&sum=60000 [05:24:02]StoreToDocumentArchive [05:24:02]shift 430 fd 309127 [05:24:02]save to /storage/0430/doc_00309127 [05:24:02]save last doc name /storage/0430/doc_00309127 to /storage/kkm_last_doc_name [05:24:02]save OK [05:24:02]Clear old archive folders... [05:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:24:02]tlvbuf is 00E18FB0 [05:24:02]SAM_PROTO_ClearQueue [05:24:02]wFMCommunicate request_size=4 [05:24:02]MH_SAM_APDU [05:24:02]CAPDU: 80 09 00 00 [05:24:02]Write to MH i2c: E2 08 00 0E 22 80 09 00 00 00 00 00 00 A2 [05:24:02]Write i2c OK [05:24:02]MH_I2C_Read... [05:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:24:02]Read from MH i2c: E2 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 0E 22 00 90 00 A4 [05:24:02]RAPDU: 90 00 [05:24:02]wFMCommunicate OK [05:24:02]SAM_PROTO_ClearQueue done [05:24:02]KKMCreateOFDPacket [05:24:02]OFDProtocolAddRootSTLVToBuf [05:24:02]FM_MakeSignedData [05:24:02]FM_MakeSignedData [05:24:02]SAM_PROTO_SignData [05:24:02]wFMCommunicate request_size=4 [05:24:02]MH_SAM_APDU [05:24:02]CAPDU: 80 0D 01 02 [05:24:02]Write to MH i2c: E2 08 00 0F 22 80 0D 01 02 00 00 00 00 AA [05:24:02]Write i2c OK [05:24:02]MH_I2C_Read... [05:24:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:24:02]Read from MH i2c: E2 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 0F 22 00 90 00 A5 [05:24:02]RAPDU: 90 00 [05:24:02]wFMCommunicate OK [05:24:02]wFMCommunicate request_size=255 [05:24:02]MH_SAM_APDU [05:24:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 3D 00 00 00 F4 03 04 00 F3 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B7 04 00 35 04 06 00 E9 [05:24:02]Write to MH i2c: E2 02 01 10 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 32 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 3D 00 00 00 F4 03 04 00 F3 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B7 04 00 35 04 06 00 E9 00 00 7E [05:24:02]Write i2c OK [05:24:02]MH_I2C_Read... [05:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:24:02]Read from MH i2c: E2 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 10 22 00 90 00 A6 [05:24:02]RAPDU: 90 00 [05:24:02]wFMCommunicate OK [05:24:02]wFMCommunicate request_size=10 [05:24:02]MH_SAM_APDU [05:24:02]CAPDU: 80 0D 02 02 05 7F 8E EC 03 23 [05:24:02]Write to MH i2c: E2 0D 00 11 22 80 0D 02 02 05 00 7F 8E EC 03 23 00 00 D6 [05:24:02]Write i2c OK [05:24:02]MH_I2C_Read... [05:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:24:02]Read from MH i2c: E2 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 [05:24:02]MH_I2C_Read... [05:24:02]Read from MH i2c: E2 03 00 11 22 00 90 00 A7 [05:24:02]RAPDU: 90 00 [05:24:02]wFMCommunicate OK [05:24:02]wFMCommunicate request_size=4 [05:24:02]MH_SAM_APDU [05:24:02]CAPDU: 80 0D 03 02 [05:24:02]Write to MH i2c: E2 08 00 12 22 80 0D 03 02 00 00 00 00 AF [05:24:02]Write i2c OK [05:24:02]MH_I2C_Read... [05:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:24:03]Read from MH i2c: E2 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: E2 0B 00 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: E2 0B 00 12 22 00 53 59 A8 7B 79 BA 1C 8B 90 00 59 [05:24:03]RAPDU: 53 59 A8 7B 79 BA 1C 8B 90 00 [05:24:03]wFMCommunicate OK [05:24:03]SAM_PROTO_SignData done [05:24:03]FM_MakeSignedData done [05:24:03]CreateOFDProtocolMessage [05:24:03]wFMCommunicate request_size=4 [05:24:03]MH_SAM_APDU [05:24:03]CAPDU: 80 11 00 00 [05:24:03]Write to MH i2c: E2 08 00 13 22 80 11 00 00 00 00 00 00 AF [05:24:03]Write i2c OK [05:24:03]MH_I2C_Read... [05:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:24:03]Read from MH i2c: E2 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: E2 17 00 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: E2 17 00 13 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 05 [05:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:24:03]wFMCommunicate OK [05:24:03]CreateOFDProtocolMessage done [05:24:03]OFDSenderStorePacket 309127 [05:24:03]StoreOFDPacket docnum=309127 [05:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 15 62 07 01 1E 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 3D 00 00 00 F4 03 04 00 F3 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B7 04 00 35 04 06 00 E9 7F 8E EC 03 23 53 59 A8 7B 79 BA 1C 8B [05:24:03]CheckFolder [05:24:03]dirname=/storage/ofd_packets [05:24:03]CheckFolder done [05:24:03]ProducePacketName [05:24:03]name=ofd_packets/00309127 [05:24:03]NVStorageSaveData ofd_packets/00309127 [05:24:03]File name is /storage/ofd_packets/00309127 [05:24:03]Write 301 bytes [05:24:03]NVStorageSaveData done [05:24:03]OFDSenderStorePacket done [05:24:03]KKMCreateOFDPacket done [05:24:03]NVStorageSaveData kkm_last_timestamp [05:24:03]File name is /storage/kkm_last_timestamp [05:24:03]Write 4 bytes [05:24:03]NVStorageSaveData done [05:24:03]ExternCall_PrintAddStr [05:24:03]wPrintStart [05:24:03]Write to MH i2c: 01 00 00 14 22 36 [05:24:03]Write i2c OK [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: 01 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: 01 07 00 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: 01 07 00 14 22 00 00 00 00 00 FF 0F 4B [05:24:03]RasterBufferAndPrint [05:24:03]line Счет N : (1)117711 [05:24:03]line ИНН: 02508201610067 [05:24:03]line Контрольно-Кассовый Чек [05:24:03]line ПРОДАЖА [05:24:03]line ТРК (МРК, ГНК) : 52 [05:24:03]line Товар: 2710124130 [05:24:03]line Аи-92-К-2 [05:24:03]line 8.850 * 67.80 [05:24:03]line = 600.03 [05:24:03]line НДС 12% НСП 1% [05:24:03]line > о реализуемом товаре [05:24:03]line ОКРУГЛЕНИЕ: -0.03 [05:24:03]line ИТОГО: 600.00 [05:24:03]line Внесено: 600.00 [05:24:03]line СДАЧА: 0.00 [05:24:03]line НСП 1% : 5.31 [05:24:03]line НДС 12% : 63.72 [05:24:03]line Наличными: 600.00 [05:24:03]line Безнал.: 0.00 [05:24:03]line Место: АЗС № 128 "Партнер Нефть" [05:24:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:24:03]line СНО: Общий режим [05:24:03]line Чек 61 30.07.2024 05:24 [05:24:03]line Смена: 430 ФФД: 1.0 [05:24:03]line ЗНМ: 0300000046 [05:24:03]line РНМ: 0000000000092651 [05:24:03]line Версия ККМ: 001 [05:24:03]line ФМ: 0000000000874943 [05:24:03]line ФД: 309127 [05:24:03]line ФПД: 256734067950371 [05:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052403&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309127&fm=256734067950371&tin=02508201610067®Number=0000000000092651&sum=60000 [05:24:03]OFD Sender: Processing packet 309127 [packets to send 232, broken 231] [05:24:03]ProducePacketName [05:24:03]name=ofd_packets/00309127 [05:24:03]OFD Sender: To server: pG, [05:24:03]CommunicateWithHost lk.salyk.kg:30040 [05:24:03]ConnectInit lk.salyk.kg [05:24:03]written 0, free lines is 4095 [05:24:03]Connected sock=10 [05:24:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 15 62 07 01 1E 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 3D 00 00 00 F4 03 04 00 F3 78 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B7 04 00 35 04 06 00 E9 7F 8E EC 03 23 53 59 A8 7B 79 BA 1C 8B [05:24:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 52 45 47 00 A7 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B7 04 00 F4 03 04 00 3C 20 A8 66 B6 04 01 00 00 4F FB 04 7C 5C 79 0C 4A [05:24:03]CommunicateWithHost err = 0 [05:24:03]CheckOFDResponse [05:24:03]1017 (14) - 77093643461234 [05:24:03]1041 (16) - 0000000000874943 [05:24:03]1040 (4) - 309127 [05:24:03]1012 (4) - 29.07.2024 23:05 [05:24:03]1206 (1) - 0 [05:24:03]OFD Sender: Remove packet 309127 [05:24:03]ProducePacketName [05:24:03]name=ofd_packets/00309127 [05:24:03]NVStorageDeleteData [05:24:03]Write to MH i2c: 01 00 00 3F 22 61 [05:24:03]Write i2c OK [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: 01 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: 01 07 00 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: 01 07 00 3F 22 00 00 00 00 00 5F 0C D3 [05:24:03]RasterBufferAndPrint [05:24:03]line [05:24:03]line [05:24:03]line [05:24:03]line [05:24:03]line [05:24:03]written 0, free lines is 3170 [05:24:03]MH_Cut [05:24:03]Write to MH i2c: D1 01 00 46 22 01 3A [05:24:03]Write i2c OK [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: D1 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: D1 01 00 [05:24:03]MH_I2C_Read... [05:24:03]Read from MH i2c: D1 01 00 46 22 00 39 [05:24:03]Write to MH i2c: 01 00 00 47 22 69 [05:24:03]Write i2c OK [05:24:03]MH_I2C_Read... [05:24:04]OFD Sender: No OFD packet to send [05:24:05]*** Cut start [05:24:05]*** Partial cut [05:24:05]*** CUTSNS_PIN = 1 [05:24:05]*** CUTSNS_PIN = 0 [05:24:05]*** Brake cut motor [05:24:05]Read from MH i2c: 01 [05:24:05]MH_I2C_Read... [05:24:05]*** Stop cut motor [05:24:05]*** Cut end [05:24:05]Read from MH i2c: 01 07 00 [05:24:05]MH_I2C_Read... [05:24:05]Read from MH i2c: 01 07 00 47 22 00 00 00 00 00 FF 0F 7E [05:24:05]process_action close_receipt done [05:24:05]requested_data is exist [05:24:05]produce_requested_data [05:24:05]requested_item fm.sn is exist - process it [05:24:05]wFMCommunicate request_size=4 [05:24:05]MH_SAM_APDU [05:24:05]CAPDU: 80 11 00 00 [05:24:05]Write to MH i2c: E2 08 00 48 22 80 11 00 00 00 00 00 00 E4 [05:24:05]Write i2c OK [05:24:05]MH_I2C_Read... [05:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:24:05]Read from MH i2c: E2 [05:24:05]MH_I2C_Read... [05:24:05]Read from MH i2c: E2 17 00 [05:24:05]MH_I2C_Read... [05:24:05]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 34 39 34 33 90 00 3A [05:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:24:05]wFMCommunicate OK [05:24:05]requested_item fd.num is exist - process it [05:24:05]SAM_PROTO_GetFieldsCounters [05:24:05]wFMCommunicate request_size=4 [05:24:05]MH_SAM_APDU [05:24:05]CAPDU: 80 13 00 00 [05:24:05]Write to MH i2c: E2 08 00 49 22 80 13 00 00 00 00 00 00 E7 [05:24:05]Write i2c OK [05:24:05]MH_I2C_Read... [05:24:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:24:06]Read from MH i2c: E2 [05:24:06]MH_I2C_Read... [05:24:06]Read from MH i2c: E2 62 00 [05:24:06]MH_I2C_Read... [05:24:06]Read from MH i2c: E2 62 00 49 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 87 B7 04 00 0E 04 04 00 AE 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 B1 [05:24:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 87 B7 04 00 0E 04 04 00 AE 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 [05:24:06]wFMCommunicate OK [05:24:06]SAM_PROTO_GetFieldsCounters done [05:24:06]requested_item shift.num is exist - process it [05:24:06]requested_item shift.opened is exist - process it [05:24:06]req_shift_opened [05:24:06]FM_GetShiftState [05:24:06]SAM_PROTO_GetShiftState [05:24:06]wFMCommunicate request_size=4 [05:24:06]MH_SAM_APDU [05:24:06]CAPDU: 80 13 01 00 [05:24:06]Write to MH i2c: E2 08 00 4A 22 80 13 01 00 00 00 00 00 E9 [05:24:06]Write i2c OK [05:24:06]MH_I2C_Read... [05:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:24:06]Read from MH i2c: E2 [05:24:06]MH_I2C_Read... [05:24:06]Read from MH i2c: E2 0E 00 [05:24:06]MH_I2C_Read... [05:24:06]Read from MH i2c: E2 0E 00 4A 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 44 [05:24:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:24:06]wFMCommunicate OK [05:24:06]SAM_PROTO_GetShiftState done [05:24:06]FM_GetShiftState done [05:24:06]req_shift_opened done [05:24:06]requested_item shift.open_date is exist - process it [05:24:06]req_shift_open_date [05:24:06]req_shift_open_date done [05:24:06]produce_requested_data done [05:24:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309127,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:24:06]process_action_free close_receipt [05:24:06]json_value_free [05:24:06]json_value_free done [05:24:06]process_json_proto returns [05:24:06]Send response to host [05:24:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309127,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:24:06]free response buf [05:24:06]execute_script done [05:24:06]execute_script returns [05:24:06]free content buf [05:24:06]Sock 7.Close socket [05:24:06]Sock 7.Thread stoped [05:24:09]OFD Sender: No OFD packet to send [05:24:14]OFD Sender: No OFD packet to send [05:24:19]OFD Sender: No OFD packet to send [05:24:24]OFD Sender: No OFD packet to send [05:24:29]OFD Sender: No OFD packet to send [05:24:34]OFD Sender: No OFD packet to send [05:24:39]OFD Sender: No OFD packet to send [05:24:44]OFD Sender: No OFD packet to send [05:24:49]OFD Sender: No OFD packet to send [05:24:54]OFD Sender: No OFD packet to send [05:24:59]OFD Sender: No OFD packet to send [05:25:04]OFD Sender: No OFD packet to send [05:25:08]accept exits with 9 [05:25:08]New connection [05:25:08]New thread 3067190628 created [05:25:08]Thread 3067333988 joined [05:25:08]Waiting for new connection... [05:25:08] Sock 9.Parse request [05:25:08]Sock 9.Check first char [05:25:08]Sock 9.First char is OK [05:25:08]request: POST /json_proto HTTP/1.0 [05:25:08]Method: POST [05:25:08]URL: /json_proto [05:25:08]Method is POST - this is cgi request [05:25:08]url: /json_proto [05:25:08]query_string will be loaded in cgi processing [05:25:08]execute_cgi json_proto POST (null) [05:25:08]execute_cgi path=json_proto method=POST [05:25:08]POST find Content-Length [05:25:08]Host: 172.17.45.195:8080 [05:25:08]Content-Length: 679 [05:25:08]Content-Type: application/json [05:25:08] [05:25:08]POST finish read [05:25:08]Found Content-Length = 679 [05:25:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:08]execute_script... [05:25: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)117712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:25:08]POST & json_proto [05:25:08]process_json_proto [05:25:08]json parsed OK: [05:25:08]protocol is kg_v1.0 [05:25:08]action value=close_receipt [05:25:08]process_action close_receipt [05:25:08]cmd_close_receipt [05:25:08]MH_GetDate [05:25:08]Write to MH i2c: F0 00 00 4B 22 5C [05:25:08]Write i2c OK [05:25:08]MH_I2C_Read... [05:25:08]Read from MH i2c: F0 [05:25:08]MH_I2C_Read... [05:25:08]Read from MH i2c: F0 09 00 [05:25:08]MH_I2C_Read... [05:25:08]Read from MH i2c: F0 09 00 4B 22 00 36 79 A8 66 FB 01 7F 64 01 [05:25:08]GetLastDocTimeStamp 1722317043 [05:25:08]current date 1722317110 [05:25:08]FM_GetShiftState [05:25:08]SAM_PROTO_GetShiftState [05:25:08]wFMCommunicate request_size=4 [05:25:08]MH_SAM_APDU [05:25:08]CAPDU: 80 13 01 00 [05:25:08]Write to MH i2c: E2 08 00 4C 22 80 13 01 00 00 00 00 00 EB [05:25:08]Write i2c OK [05:25:08]MH_I2C_Read... [05:25:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:25:08]Read from MH i2c: E2 [05:25:08]MH_I2C_Read... [05:25:08]Read from MH i2c: E2 0E 00 [05:25:08]MH_I2C_Read... [05:25:08]Read from MH i2c: E2 0E 00 4C 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 46 [05:25:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:25:08]wFMCommunicate OK [05:25:08]SAM_PROTO_GetShiftState done [05:25:08]FM_GetShiftState done [05:25:08]opened in 1722299915 [05:25:08]opened+sec_in_day 1722386315 [05:25:08]quantity*price = 100050 [05:25:08]sum+1 = 100052 [05:25:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 62 30.07.2024 05:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309128 ФПД: 74727971424278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052510&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309128&fm=74727971424278&tin=02508201610067®Number=0000000000092651&sum=100000 [05:25:09]StoreToDocumentArchive [05:25:09]shift 430 fd 309128 [05:25:09]save to /storage/0430/doc_00309128 [05:25:09]save last doc name /storage/0430/doc_00309128 to /storage/kkm_last_doc_name [05:25:09]save OK [05:25:09]Clear old archive folders... [05:25:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:25:09]tlvbuf is B6FB5230 [05:25:09]SAM_PROTO_ClearQueue [05:25:09]wFMCommunicate request_size=4 [05:25:09]MH_SAM_APDU [05:25:09]CAPDU: 80 09 00 00 [05:25:09]Write to MH i2c: E2 08 00 59 22 80 09 00 00 00 00 00 00 ED [05:25:09]Write i2c OK [05:25:09]MH_I2C_Read... [05:25:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:25:09]Read from MH i2c: E2 [05:25:09]MH_I2C_Read... [05:25:09]Read from MH i2c: E2 03 00 [05:25:09]MH_I2C_Read... [05:25:09]Read from MH i2c: E2 03 00 59 22 00 90 00 EF [05:25:09]RAPDU: 90 00 [05:25:09]wFMCommunicate OK [05:25:09]SAM_PROTO_ClearQueue done [05:25:09]KKMCreateOFDPacket [05:25:09]OFDProtocolAddRootSTLVToBuf [05:25:09]FM_MakeSignedData [05:25:09]FM_MakeSignedData [05:25:09]SAM_PROTO_SignData [05:25:09]wFMCommunicate request_size=4 [05:25:09]MH_SAM_APDU [05:25:09]CAPDU: 80 0D 01 02 [05:25:09]Write to MH i2c: E2 08 00 5A 22 80 0D 01 02 00 00 00 00 F5 [05:25:09]Write i2c OK [05:25:09]MH_I2C_Read... [05:25:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:25:09]Read from MH i2c: E2 [05:25:09]MH_I2C_Read... [05:25:09]Read from MH i2c: E2 03 00 [05:25:09]MH_I2C_Read... [05:25:09]Read from MH i2c: E2 03 00 5A 22 00 90 00 F0 [05:25:09]RAPDU: 90 00 [05:25:09]wFMCommunicate OK [05:25:09]wFMCommunicate request_size=255 [05:25:09]MH_SAM_APDU [05:25:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3E 00 00 00 F4 03 04 00 36 79 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B7 04 00 35 04 06 00 43 F6 F6 31 [05:25:09]Write to MH i2c: E2 02 01 5B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3E 00 00 00 F4 03 04 00 36 79 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B7 04 00 35 04 06 00 43 F6 F6 31 00 00 CB [05:25:09]Write i2c OK [05:25:09]MH_I2C_Read... [05:25:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:25:09]Read from MH i2c: E2 [05:25:09]MH_I2C_Read... [05:25:09]Read from MH i2c: E2 03 00 [05:25:09]MH_I2C_Read... [05:25:09]Read from MH i2c: E2 03 00 5B 22 00 90 00 F1 [05:25:09]RAPDU: 90 00 [05:25:09]wFMCommunicate OK [05:25:09]wFMCommunicate request_size=7 [05:25:09]MH_SAM_APDU [05:25:09]CAPDU: 80 0D 02 02 02 08 16 [05:25:09]Write to MH i2c: E2 0A 00 5C 22 80 0D 02 02 02 00 08 16 00 00 1A [05:25:09]Write i2c OK [05:25:09]MH_I2C_Read... [05:25:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:25:10]Read from MH i2c: E2 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: E2 03 00 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: E2 03 00 5C 22 00 90 00 F2 [05:25:10]RAPDU: 90 00 [05:25:10]wFMCommunicate OK [05:25:10]wFMCommunicate request_size=4 [05:25:10]MH_SAM_APDU [05:25:10]CAPDU: 80 0D 03 02 [05:25:10]Write to MH i2c: E2 08 00 5D 22 80 0D 03 02 00 00 00 00 FA [05:25:10]Write i2c OK [05:25:10]MH_I2C_Read... [05:25:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:25:10]Read from MH i2c: E2 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: E2 0B 00 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: E2 0B 00 5D 22 00 17 9C 8B 2F 80 93 67 C5 90 00 A7 [05:25:10]RAPDU: 17 9C 8B 2F 80 93 67 C5 90 00 [05:25:10]wFMCommunicate OK [05:25:10]SAM_PROTO_SignData done [05:25:10]FM_MakeSignedData done [05:25:10]CreateOFDProtocolMessage [05:25:10]wFMCommunicate request_size=4 [05:25:10]MH_SAM_APDU [05:25:10]CAPDU: 80 11 00 00 [05:25:10]Write to MH i2c: E2 08 00 5E 22 80 11 00 00 00 00 00 00 FA [05:25:10]Write i2c OK [05:25:10]MH_I2C_Read... [05:25:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:25:10]Read from MH i2c: E2 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: E2 17 00 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: E2 17 00 5E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 50 [05:25:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:25:10]wFMCommunicate OK [05:25:10]CreateOFDProtocolMessage done [05:25:10]OFDSenderStorePacket 309128 [05:25:10]StoreOFDPacket docnum=309128 [05:25:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 78 33 04 01 53 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3E 00 00 00 F4 03 04 00 36 79 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B7 04 00 35 04 06 00 43 F6 F6 31 08 16 17 9C 8B 2F 80 93 67 C5 [05:25:10]CheckFolder [05:25:10]dirname=/storage/ofd_packets [05:25:10]CheckFolder done [05:25:10]ProducePacketName [05:25:10]name=ofd_packets/00309128 [05:25:10]NVStorageSaveData ofd_packets/00309128 [05:25:10]File name is /storage/ofd_packets/00309128 [05:25:10]Write 298 bytes [05:25:10]NVStorageSaveData done [05:25:10]OFDSenderStorePacket done [05:25:10]KKMCreateOFDPacket done [05:25:10]NVStorageSaveData kkm_last_timestamp [05:25:10]File name is /storage/kkm_last_timestamp [05:25:10]Write 4 bytes [05:25:10]NVStorageSaveData done [05:25:10]ExternCall_PrintAddStr [05:25:10]wPrintStart [05:25:10]Write to MH i2c: 01 00 00 5F 22 81 [05:25:10]Write i2c OK [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: 01 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: 01 07 00 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: 01 07 00 5F 22 00 00 00 00 00 FF 0F 96 [05:25:10]RasterBufferAndPrint [05:25:10]line Счет N : (1)117712 [05:25:10]line ИНН: 02508201610067 [05:25:10]line Контрольно-Кассовый Чек [05:25:10]line ПРОДАЖА [05:25:10]line ТРК (МРК, ГНК) : 34 [05:25:10]line Товар: 2710194800 [05:25:10]line ДТ-К-3 [05:25:10]line 13.130 * 76.20 [05:25:10]line = 1000.51 [05:25:10]line НДС 12% НСП 1% [05:25:10]line > о реализуемом товаре [05:25:10]line ОКРУГЛЕНИЕ: -0.51 [05:25:10]line ИТОГО: 1000.00 [05:25:10]line Внесено: 1000.00 [05:25:10]line СДАЧА: 0.00 [05:25:10]line НСП 1% : 8.85 [05:25:10]line НДС 12% : 106.25 [05:25:10]line Наличными: 1000.00 [05:25:10]line Безнал.: 0.00 [05:25:10]line Место: АЗС № 128 "Партнер Нефть" [05:25:10]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:25:10]line СНО: Общий режим [05:25:10]line Чек 62 30.07.2024 05:25 [05:25:10]line Смена: 430 ФФД: 1.0 [05:25:10]line ЗНМ: 0300000046 [05:25:10]line РНМ: 0000000000092651 [05:25:10]line Версия ККМ: 001 [05:25:10]line ФМ: 0000000000874943 [05:25:10]line ФД: 309128 [05:25:10]line ФПД: 74727971424278 [05:25:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T052510&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309128&fm=74727971424278&tin=02508201610067®Number=0000000000092651&sum=100000 [05:25:10]OFD Sender: Processing packet 309128 [packets to send 232, broken 231] [05:25:10]ProducePacketName [05:25:10]name=ofd_packets/00309128 [05:25:10]OFD Sender: To server: pG, [05:25:10]CommunicateWithHost lk.salyk.kg:30040 [05:25:10]ConnectInit lk.salyk.kg [05:25:10]written 0, free lines is 4095 [05:25:10]Connected sock=10 [05:25:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 78 33 04 01 53 2A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3E 00 00 00 F4 03 04 00 36 79 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B7 04 00 35 04 06 00 43 F6 F6 31 08 16 17 9C 8B 2F 80 93 67 C5 [05:25:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F5 EE 47 00 E7 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B7 04 00 F4 03 04 00 7F 20 A8 66 B6 04 01 00 00 A2 E2 FE E0 65 2F 39 8E [05:25:10]CommunicateWithHost err = 0 [05:25:10]CheckOFDResponse [05:25:10]1017 (14) - 77093643461234 [05:25:10]1041 (16) - 0000000000874943 [05:25:10]1040 (4) - 309128 [05:25:10]1012 (4) - 29.07.2024 23:06 [05:25:10]1206 (1) - 0 [05:25:10]OFD Sender: Remove packet 309128 [05:25:10]ProducePacketName [05:25:10]name=ofd_packets/00309128 [05:25:10]NVStorageDeleteData [05:25:10]Write to MH i2c: 01 00 00 8A 22 AC [05:25:10]Write i2c OK [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: 01 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: 01 07 00 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: 01 07 00 8A 22 00 00 00 00 00 66 0C 25 [05:25:10]RasterBufferAndPrint [05:25:10]line [05:25:10]line [05:25:10]line [05:25:10]line [05:25:10]line [05:25:10]written 0, free lines is 3177 [05:25:10]MH_Cut [05:25:10]Write to MH i2c: D1 01 00 91 22 01 85 [05:25:10]Write i2c OK [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: D1 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: D1 01 00 [05:25:10]MH_I2C_Read... [05:25:10]Read from MH i2c: D1 01 00 91 22 00 84 [05:25:10]Write to MH i2c: 01 00 00 92 22 B4 [05:25:10]Write i2c OK [05:25:10]MH_I2C_Read... [05:25:11]OFD Sender: No OFD packet to send [05:25:12]*** Cut start [05:25:12]*** Partial cut [05:25:12]*** CUTSNS_PIN = 1 [05:25:12]*** CUTSNS_PIN = 0 [05:25:12]*** Brake cut motor [05:25:12]Read from MH i2c: 01 [05:25:12]MH_I2C_Read... [05:25:12]*** Stop cut motor [05:25:12]*** Cut end [05:25:12]Read from MH i2c: 01 07 00 [05:25:12]MH_I2C_Read... [05:25:12]Read from MH i2c: 01 07 00 92 22 00 00 00 00 00 FF 0F C9 [05:25:12]process_action close_receipt done [05:25:12]requested_data is exist [05:25:12]produce_requested_data [05:25:12]requested_item fm.sn is exist - process it [05:25:12]wFMCommunicate request_size=4 [05:25:12]MH_SAM_APDU [05:25:12]CAPDU: 80 11 00 00 [05:25:12]Write to MH i2c: E2 08 00 93 22 80 11 00 00 00 00 00 00 2F [05:25:12]Write i2c OK [05:25:12]MH_I2C_Read... [05:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:25:12]Read from MH i2c: E2 [05:25:12]MH_I2C_Read... [05:25:12]Read from MH i2c: E2 17 00 [05:25:12]MH_I2C_Read... [05:25:12]Read from MH i2c: E2 17 00 93 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 85 [05:25:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:25:12]wFMCommunicate OK [05:25:12]requested_item fd.num is exist - process it [05:25:12]SAM_PROTO_GetFieldsCounters [05:25:12]wFMCommunicate request_size=4 [05:25:12]MH_SAM_APDU [05:25:12]CAPDU: 80 13 00 00 [05:25:12]Write to MH i2c: E2 08 00 94 22 80 13 00 00 00 00 00 00 32 [05:25:12]Write i2c OK [05:25:12]MH_I2C_Read... [05:25:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:25:13]Read from MH i2c: E2 [05:25:13]MH_I2C_Read... [05:25:13]Read from MH i2c: E2 62 00 [05:25:13]MH_I2C_Read... [05:25:13]Read from MH i2c: E2 62 00 94 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 88 B7 04 00 0E 04 04 00 AE 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 00 [05:25:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 88 B7 04 00 0E 04 04 00 AE 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 [05:25:13]wFMCommunicate OK [05:25:13]SAM_PROTO_GetFieldsCounters done [05:25:13]requested_item shift.num is exist - process it [05:25:13]requested_item shift.opened is exist - process it [05:25:13]req_shift_opened [05:25:13]FM_GetShiftState [05:25:13]SAM_PROTO_GetShiftState [05:25:13]wFMCommunicate request_size=4 [05:25:13]MH_SAM_APDU [05:25:13]CAPDU: 80 13 01 00 [05:25:13]Write to MH i2c: E2 08 00 95 22 80 13 01 00 00 00 00 00 34 [05:25:13]Write i2c OK [05:25:13]MH_I2C_Read... [05:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:25:13]Read from MH i2c: E2 [05:25:13]MH_I2C_Read... [05:25:13]Read from MH i2c: E2 0E 00 [05:25:13]MH_I2C_Read... [05:25:13]Read from MH i2c: E2 0E 00 95 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8F [05:25:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:25:13]wFMCommunicate OK [05:25:13]SAM_PROTO_GetShiftState done [05:25:13]FM_GetShiftState done [05:25:13]req_shift_opened done [05:25:13]requested_item shift.open_date is exist - process it [05:25:13]req_shift_open_date [05:25:13]req_shift_open_date done [05:25:13]produce_requested_data done [05:25:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309128,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:25:13]process_action_free close_receipt [05:25:13]json_value_free [05:25:13]json_value_free done [05:25:13]process_json_proto returns [05:25:13]Send response to host [05:25:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309128,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:25:13]free response buf [05:25:13]execute_script done [05:25:13]execute_script returns [05:25:13]free content buf [05:25:13]Sock 9.Close socket [05:25:13]Sock 9.Thread stoped [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]accept exits with 7 [05:35:52]New connection [05:35:52]New thread 3067333988 created [05:35:52]Thread 3067190628 joined [05:35:52]Waiting for new connection... [05:35:52] Sock 7.Parse request [05:35:52]Sock 7.Check first char [05:35:52]Sock 7.First char is OK [05:35:52]request: POST /json_proto HTTP/1.0 [05:35:52]Method: POST [05:35:52]URL: /json_proto [05:35:52]Method is POST - this is cgi request [05:35:52]url: /json_proto [05:35:52]query_string will be loaded in cgi processing [05:35:52]execute_cgi json_proto POST (null) [05:35:52]execute_cgi path=json_proto method=POST [05:35:52]POST find Content-Length [05:35:52]Host: 172.17.45.195:8080 [05:35:52]Content-Length: 679 [05:35:52]Content-Type: application/json [05:35:52] [05:35:52]POST finish read [05:35:52]Found Content-Length = 679 [05:35:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:52]execute_script... [05:35: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)117713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:35:52]POST & json_proto [05:35:52]process_json_proto [05:35:52]json parsed OK: [05:35:52]protocol is kg_v1.0 [05:35:52]action value=close_receipt [05:35:52]process_action close_receipt [05:35:52]cmd_close_receipt [05:35:52]MH_GetDate [05:35:52]Write to MH i2c: F0 00 00 96 22 A7 [05:35:52]Write i2c OK [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: F0 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: F0 09 00 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: F0 09 00 96 22 00 BA 7B A8 66 FB 01 7F 64 D2 [05:35:52]GetLastDocTimeStamp 1722317110 [05:35:52]current date 1722317754 [05:35:52]FM_GetShiftState [05:35:52]SAM_PROTO_GetShiftState [05:35:52]wFMCommunicate request_size=4 [05:35:52]MH_SAM_APDU [05:35:52]CAPDU: 80 13 01 00 [05:35:52]Write to MH i2c: E2 08 00 97 22 80 13 01 00 00 00 00 00 36 [05:35:52]Write i2c OK [05:35:52]MH_I2C_Read... [05:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:52]Read from MH i2c: E2 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: E2 0E 00 [05:35:52]MH_I2C_Read... [05:35:52]Read from MH i2c: E2 0E 00 97 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 91 [05:35:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:35:52]wFMCommunicate OK [05:35:52]SAM_PROTO_GetShiftState done [05:35:52]FM_GetShiftState done [05:35:52]opened in 1722299915 [05:35:52]opened+sec_in_day 1722386315 [05:35:52]quantity*price = 100050 [05:35:52]sum+1 = 100052 [05:35: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 63 30.07.2024 05:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309129 ФПД: 272219978752154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T053554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309129&fm=272219978752154&tin=02508201610067®Number=0000000000092651&sum=100000 [05:35:53]StoreToDocumentArchive [05:35:53]shift 430 fd 309129 [05:35:53]save to /storage/0430/doc_00309129 [05:35:53]save last doc name /storage/0430/doc_00309129 to /storage/kkm_last_doc_name [05:35:53]save OK [05:35:53]Clear old archive folders... [05:35:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:35:53]tlvbuf is 00E4FE30 [05:35:53]SAM_PROTO_ClearQueue [05:35:53]wFMCommunicate request_size=4 [05:35:53]MH_SAM_APDU [05:35:53]CAPDU: 80 09 00 00 [05:35:53]Write to MH i2c: E2 08 00 A4 22 80 09 00 00 00 00 00 00 38 [05:35:53]Write i2c OK [05:35:53]MH_I2C_Read... [05:35:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:35:53]Read from MH i2c: E2 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 A4 22 00 90 00 3A [05:35:53]RAPDU: 90 00 [05:35:53]wFMCommunicate OK [05:35:53]SAM_PROTO_ClearQueue done [05:35:53]KKMCreateOFDPacket [05:35:53]OFDProtocolAddRootSTLVToBuf [05:35:53]FM_MakeSignedData [05:35:53]FM_MakeSignedData [05:35:53]SAM_PROTO_SignData [05:35:53]wFMCommunicate request_size=4 [05:35:53]MH_SAM_APDU [05:35:53]CAPDU: 80 0D 01 02 [05:35:53]Write to MH i2c: E2 08 00 A5 22 80 0D 01 02 00 00 00 00 40 [05:35:53]Write i2c OK [05:35:53]MH_I2C_Read... [05:35:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:35:53]Read from MH i2c: E2 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 A5 22 00 90 00 3B [05:35:53]RAPDU: 90 00 [05:35:53]wFMCommunicate OK [05:35:53]wFMCommunicate request_size=255 [05:35:53]MH_SAM_APDU [05:35: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3F 00 00 00 F4 03 04 00 BA 7B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B7 04 00 35 04 06 00 F7 95 27 22 [05:35:53]Write to MH i2c: E2 02 01 A6 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3F 00 00 00 F4 03 04 00 BA 7B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B7 04 00 35 04 06 00 F7 95 27 22 00 00 13 [05:35:53]Write i2c OK [05:35:53]MH_I2C_Read... [05:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:53]Read from MH i2c: E2 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 A6 22 00 90 00 3C [05:35:53]RAPDU: 90 00 [05:35:53]wFMCommunicate OK [05:35:53]wFMCommunicate request_size=7 [05:35:53]MH_SAM_APDU [05:35:53]CAPDU: 80 0D 02 02 02 60 9A [05:35:53]Write to MH i2c: E2 0A 00 A7 22 80 0D 02 02 02 00 60 9A 00 00 41 [05:35:53]Write i2c OK [05:35:53]MH_I2C_Read... [05:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:35:53]Read from MH i2c: E2 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 03 00 A7 22 00 90 00 3D [05:35:53]RAPDU: 90 00 [05:35:53]wFMCommunicate OK [05:35:53]wFMCommunicate request_size=4 [05:35:53]MH_SAM_APDU [05:35:53]CAPDU: 80 0D 03 02 [05:35:53]Write to MH i2c: E2 08 00 A8 22 80 0D 03 02 00 00 00 00 45 [05:35:53]Write i2c OK [05:35:53]MH_I2C_Read... [05:35:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:35:53]Read from MH i2c: E2 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 0B 00 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 0B 00 A8 22 00 A3 40 BB 9D 4D 75 76 8C 90 00 45 [05:35:53]RAPDU: A3 40 BB 9D 4D 75 76 8C 90 00 [05:35:53]wFMCommunicate OK [05:35:53]SAM_PROTO_SignData done [05:35:53]FM_MakeSignedData done [05:35:53]CreateOFDProtocolMessage [05:35:53]wFMCommunicate request_size=4 [05:35:53]MH_SAM_APDU [05:35:53]CAPDU: 80 11 00 00 [05:35:53]Write to MH i2c: E2 08 00 A9 22 80 11 00 00 00 00 00 00 45 [05:35:53]Write i2c OK [05:35:53]MH_I2C_Read... [05:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:53]Read from MH i2c: E2 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 17 00 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: E2 17 00 A9 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9B [05:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:35:53]wFMCommunicate OK [05:35:53]CreateOFDProtocolMessage done [05:35:53]OFDSenderStorePacket 309129 [05:35:53]StoreOFDPacket docnum=309129 [05:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 AC D1 04 01 28 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3F 00 00 00 F4 03 04 00 BA 7B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B7 04 00 35 04 06 00 F7 95 27 22 60 9A A3 40 BB 9D 4D 75 76 8C [05:35:53]CheckFolder [05:35:53]dirname=/storage/ofd_packets [05:35:53]CheckFolder done [05:35:53]ProducePacketName [05:35:53]name=ofd_packets/00309129 [05:35:53]NVStorageSaveData ofd_packets/00309129 [05:35:53]File name is /storage/ofd_packets/00309129 [05:35:53]Write 298 bytes [05:35:53]NVStorageSaveData done [05:35:53]OFDSenderStorePacket done [05:35:53]KKMCreateOFDPacket done [05:35:53]NVStorageSaveData kkm_last_timestamp [05:35:53]File name is /storage/kkm_last_timestamp [05:35:53]Write 4 bytes [05:35:53]NVStorageSaveData done [05:35:53]ExternCall_PrintAddStr [05:35:53]wPrintStart [05:35:53]Write to MH i2c: 01 00 00 AA 22 CC [05:35:53]Write i2c OK [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: 01 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: 01 07 00 [05:35:53]MH_I2C_Read... [05:35:53]Read from MH i2c: 01 07 00 AA 22 00 00 00 00 00 FF 0F E1 [05:35:53]RasterBufferAndPrint [05:35:53]line Счет N : (1)117713 [05:35:53]line ИНН: 02508201610067 [05:35:53]line Контрольно-Кассовый Чек [05:35:53]line ПРОДАЖА [05:35:53]line ТРК (МРК, ГНК) : 34 [05:35:53]line Товар: 2710194800 [05:35:53]line ДТ-К-3 [05:35:53]line 13.130 * 76.20 [05:35:53]line = 1000.51 [05:35:53]line НДС 12% НСП 1% [05:35:53]line > о реализуемом товаре [05:35:53]line ОКРУГЛЕНИЕ: -0.51 [05:35:53]line ИТОГО: 1000.00 [05:35:53]line Внесено: 1000.00 [05:35:53]line СДАЧА: 0.00 [05:35:53]line НСП 1% : 8.85 [05:35:53]line НДС 12% : 106.25 [05:35:53]line Наличными: 1000.00 [05:35:53]line Безнал.: 0.00 [05:35:53]line Место: АЗС № 128 "Партнер Нефть" [05:35:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:35:53]line СНО: Общий режим [05:35:53]line Чек 63 30.07.2024 05:35 [05:35:53]line Смена: 430 ФФД: 1.0 [05:35:53]line ЗНМ: 0300000046 [05:35:53]line РНМ: 0000000000092651 [05:35:53]line Версия ККМ: 001 [05:35:53]line ФМ: 0000000000874943 [05:35:53]line ФД: 309129 [05:35:53]line ФПД: 272219978752154 [05:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T053554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309129&fm=272219978752154&tin=02508201610067®Number=0000000000092651&sum=100000 [05:35:53]written 0, free lines is 4095 [05:35:53]OFD Sender: Processing packet 309129 [packets to send 232, broken 231] [05:35:53]ProducePacketName [05:35:53]name=ofd_packets/00309129 [05:35:53]OFD Sender: To server: pG, [05:35:53]CommunicateWithHost lk.salyk.kg:30040 [05:35:53]ConnectInit lk.salyk.kg [05:35:53]Connected sock=10 [05:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 AC D1 04 01 28 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 3F 00 00 00 F4 03 04 00 BA 7B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B7 04 00 35 04 06 00 F7 95 27 22 60 9A A3 40 BB 9D 4D 75 76 8C [05:35:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1B 4B 47 00 72 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B7 04 00 F4 03 04 00 02 23 A8 66 B6 04 01 00 00 34 DF C9 03 87 48 6A A2 [05:35:54]CommunicateWithHost err = 0 [05:35:54]CheckOFDResponse [05:35:54]1017 (14) - 77093643461234 [05:35:54]1041 (16) - 0000000000874943 [05:35:54]1040 (4) - 309129 [05:35:54]1012 (4) - 29.07.2024 23:17 [05:35:54]1206 (1) - 0 [05:35:54]OFD Sender: Remove packet 309129 [05:35:54]ProducePacketName [05:35:54]name=ofd_packets/00309129 [05:35:54]NVStorageDeleteData [05:35:54]Write to MH i2c: 01 00 00 D5 22 F7 [05:35:54]Write i2c OK [05:35:54]MH_I2C_Read... [05:35:54]Read from MH i2c: 01 [05:35:54]MH_I2C_Read... [05:35:54]Read from MH i2c: 01 07 00 [05:35:54]MH_I2C_Read... [05:35:54]Read from MH i2c: 01 07 00 D5 22 00 00 00 00 00 65 0C 6F [05:35:54]RasterBufferAndPrint [05:35:54]line [05:35:54]line [05:35:54]line [05:35:54]line [05:35:54]line [05:35:54]written 0, free lines is 3177 [05:35:54]MH_Cut [05:35:54]Write to MH i2c: D1 01 00 DC 22 01 D0 [05:35:54]Write i2c OK [05:35:54]MH_I2C_Read... [05:35:54]Read from MH i2c: D1 [05:35:54]MH_I2C_Read... [05:35:54]Read from MH i2c: D1 01 00 [05:35:54]MH_I2C_Read... [05:35:54]Read from MH i2c: D1 01 00 DC 22 00 CF [05:35:54]Write to MH i2c: 01 00 00 DD 22 FF [05:35:54]Write i2c OK [05:35:54]MH_I2C_Read... [05:35:54]OFD Sender: No OFD packet to send [05:35:55]*** Cut start [05:35:55]*** Partial cut [05:35:55]*** CUTSNS_PIN = 1 [05:35:55]*** CUTSNS_PIN = 0 [05:35:55]*** Brake cut motor [05:35:56]Read from MH i2c: 01 [05:35:56]MH_I2C_Read... [05:35:56]*** Stop cut motor [05:35:56]*** Cut end [05:35:56]Read from MH i2c: 01 07 00 [05:35:56]MH_I2C_Read... [05:35:56]Read from MH i2c: 01 07 00 DD 22 00 00 00 00 00 FF 0F 14 [05:35:56]process_action close_receipt done [05:35:56]requested_data is exist [05:35:56]produce_requested_data [05:35:56]requested_item fm.sn is exist - process it [05:35:56]wFMCommunicate request_size=4 [05:35:56]MH_SAM_APDU [05:35:56]CAPDU: 80 11 00 00 [05:35:56]Write to MH i2c: E2 08 00 DE 22 80 11 00 00 00 00 00 00 7A [05:35:56]Write i2c OK [05:35:56]MH_I2C_Read... [05:35:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:35:56]Read from MH i2c: E2 [05:35:56]MH_I2C_Read... [05:35:56]Read from MH i2c: E2 17 00 [05:35:56]MH_I2C_Read... [05:35:56]Read from MH i2c: E2 17 00 DE 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D0 [05:35:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:35:56]wFMCommunicate OK [05:35:56]requested_item fd.num is exist - process it [05:35:56]SAM_PROTO_GetFieldsCounters [05:35:56]wFMCommunicate request_size=4 [05:35:56]MH_SAM_APDU [05:35:56]CAPDU: 80 13 00 00 [05:35:56]Write to MH i2c: E2 08 00 DF 22 80 13 00 00 00 00 00 00 7D [05:35:56]Write i2c OK [05:35:56]MH_I2C_Read... [05:35:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:35:56]Read from MH i2c: E2 [05:35:56]MH_I2C_Read... [05:35:56]Read from MH i2c: E2 62 00 [05:35:56]MH_I2C_Read... [05:35:56]Read from MH i2c: E2 62 00 DF 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 89 B7 04 00 0E 04 04 00 AE 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 4F [05:35:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 89 B7 04 00 0E 04 04 00 AE 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 [05:35:56]wFMCommunicate OK [05:35:56]SAM_PROTO_GetFieldsCounters done [05:35:56]requested_item shift.num is exist - process it [05:35:56]requested_item shift.opened is exist - process it [05:35:56]req_shift_opened [05:35:56]FM_GetShiftState [05:35:56]SAM_PROTO_GetShiftState [05:35:56]wFMCommunicate request_size=4 [05:35:56]MH_SAM_APDU [05:35:56]CAPDU: 80 13 01 00 [05:35:56]Write to MH i2c: E2 08 00 E0 22 80 13 01 00 00 00 00 00 7F [05:35:56]Write i2c OK [05:35:56]MH_I2C_Read... [05:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:35:56]Read from MH i2c: E2 [05:35:56]MH_I2C_Read... [05:35:56]Read from MH i2c: E2 0E 00 [05:35:56]MH_I2C_Read... [05:35:56]Read from MH i2c: E2 0E 00 E0 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DA [05:35:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:35:56]wFMCommunicate OK [05:35:56]SAM_PROTO_GetShiftState done [05:35:56]FM_GetShiftState done [05:35:56]req_shift_opened done [05:35:56]requested_item shift.open_date is exist - process it [05:35:56]req_shift_open_date [05:35:56]req_shift_open_date done [05:35:56]produce_requested_data done [05:35:56]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309129,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:35:56]process_action_free close_receipt [05:35:56]json_value_free [05:35:56]json_value_free done [05:35:56]process_json_proto returns [05:35:56]Send response to host [05:35:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309129,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:35:56]free response buf [05:35:56]execute_script done [05:35:56]execute_script returns [05:35:56]free content buf [05:35:56]Sock 7.Close socket [05:35:56]Sock 7.Thread stoped [05:35:59]OFD Sender: No OFD packet to send [05:36:04]OFD Sender: No OFD packet to send [05:36:09]OFD Sender: No OFD packet to send [05:36:14]OFD Sender: No OFD packet to send [05:36:19]OFD Sender: No OFD packet to send [05:36:24]OFD Sender: No OFD packet to send [05:36:29]OFD Sender: No OFD packet to send [05:36:34]OFD Sender: No OFD packet to send [05:36:39]OFD Sender: No OFD packet to send [05:36:44]OFD Sender: No OFD packet to send [05:36:49]OFD Sender: No OFD packet to send [05:36:54]OFD Sender: No OFD packet to send [05:36:59]OFD Sender: No OFD packet to send [05:37:04]OFD Sender: No OFD packet to send [05:37:09]OFD Sender: No OFD packet to send [05:37:14]OFD Sender: No OFD packet to send [05:37:19]OFD Sender: No OFD packet to send [05:37:24]OFD Sender: No OFD packet to send [05:37:29]OFD Sender: No OFD packet to send [05:37:34]OFD Sender: No OFD packet to send [05:37:39]OFD Sender: No OFD packet to send [05:37:44]OFD Sender: No OFD packet to send [05:37:49]OFD Sender: No OFD packet to send [05:37:54]OFD Sender: No OFD packet to send [05:37:59]OFD Sender: No OFD packet to send [05:38:04]OFD Sender: No OFD packet to send [05:38:09]OFD Sender: No OFD packet to send [05:38:14]OFD Sender: No OFD packet to send [05:38:19]OFD Sender: No OFD packet to send [05:38:24]OFD Sender: No OFD packet to send [05:38:29]OFD Sender: No OFD packet to send [05:38:34]OFD Sender: No OFD packet to send [05:38:39]OFD Sender: No OFD packet to send [05:38:44]OFD Sender: No OFD packet to send [05:38:49]OFD Sender: No OFD packet to send [05:38:54]OFD Sender: No OFD packet to send [05:38:59]OFD Sender: No OFD packet to send [05:39:04]OFD Sender: No OFD packet to send [05:39:09]OFD Sender: No OFD packet to send [05:39:15]OFD Sender: No OFD packet to send [05:39:20]OFD Sender: No OFD packet to send [05:39:25]OFD Sender: No OFD packet to send [05:39:30]OFD Sender: No OFD packet to send [05:39:35]OFD Sender: No OFD packet to send [05:39:40]OFD Sender: No OFD packet to send [05:39:45]OFD Sender: No OFD packet to send [05:39:50]OFD Sender: No OFD packet to send [05:39:55]OFD Sender: No OFD packet to send [05:40:00]OFD Sender: No OFD packet to send [05:40:05]OFD Sender: No OFD packet to send [05:40:10]OFD Sender: No OFD packet to send [05:40:15]OFD Sender: No OFD packet to send [05:40:20]OFD Sender: No OFD packet to send [05:40:25]OFD Sender: No OFD packet to send [05:40:30]OFD Sender: No OFD packet to send [05:40:35]OFD Sender: No OFD packet to send [05:40:40]OFD Sender: No OFD packet to send [05:40:41]accept exits with 9 [05:40:41]New connection [05:40:41]New thread 3067190628 created [05:40:41]Thread 3067333988 joined [05:40:41]Waiting for new connection... [05:40:41] Sock 9.Parse request [05:40:41]Sock 9.Check first char [05:40:41]Sock 9.First char is OK [05:40:41]request: POST /json_proto HTTP/1.0 [05:40:41]Method: POST [05:40:41]URL: /json_proto [05:40:41]Method is POST - this is cgi request [05:40:41]url: /json_proto [05:40:41]query_string will be loaded in cgi processing [05:40:41]execute_cgi json_proto POST (null) [05:40:41]execute_cgi path=json_proto method=POST [05:40:41]POST find Content-Length [05:40:41]Host: 172.17.45.195:8080 [05:40:41]Content-Length: 680 [05:40:41]Content-Type: application/json [05:40:41] [05:40:41]POST finish read [05:40:41]Found Content-Length = 680 [05:40:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:41]execute_script... [05:40: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)117714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 19.240, "sum" : 700.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:41]POST & json_proto [05:40:41]process_json_proto [05:40:41]json parsed OK: [05:40:41]protocol is kg_v1.0 [05:40:41]action value=close_receipt [05:40:41]process_action close_receipt [05:40:41]cmd_close_receipt [05:40:41]MH_GetDate [05:40:41]Write to MH i2c: F0 00 00 E1 22 F2 [05:40:41]Write i2c OK [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: F0 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: F0 09 00 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: F0 09 00 E1 22 00 DB 7C A8 66 FB 01 7F 64 3F [05:40:41]GetLastDocTimeStamp 1722317754 [05:40:41]current date 1722318043 [05:40:41]FM_GetShiftState [05:40:41]SAM_PROTO_GetShiftState [05:40:41]wFMCommunicate request_size=4 [05:40:41]MH_SAM_APDU [05:40:41]CAPDU: 80 13 01 00 [05:40:41]Write to MH i2c: E2 08 00 E2 22 80 13 01 00 00 00 00 00 81 [05:40:41]Write i2c OK [05:40:41]MH_I2C_Read... [05:40:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:41]Read from MH i2c: E2 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: E2 0E 00 [05:40:41]MH_I2C_Read... [05:40:41]Read from MH i2c: E2 0E 00 E2 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DC [05:40:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:40:41]wFMCommunicate OK [05:40:41]SAM_PROTO_GetShiftState done [05:40:41]FM_GetShiftState done [05:40:41]opened in 1722299915 [05:40:41]opened+sec_in_day 1722386315 [05:40:41]quantity*price = 70033 [05:40:41]sum+1 = 70035 [05:40:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 64 30.07.2024 05:40 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309130 ФПД: 90668326781746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T054043&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309130&fm=90668326781746&tin=02508201610067®Number=0000000000092651&sum=70000 [05:40:42]StoreToDocumentArchive [05:40:42]shift 430 fd 309130 [05:40:42]save to /storage/0430/doc_00309130 [05:40:42]save last doc name /storage/0430/doc_00309130 to /storage/kkm_last_doc_name [05:40:42]save OK [05:40:42]Clear old archive folders... [05:40:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [05:40:42]tlvbuf is 00EA5120 [05:40:42]SAM_PROTO_ClearQueue [05:40:42]wFMCommunicate request_size=4 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 09 00 00 [05:40:42]Write to MH i2c: E2 08 00 EF 22 80 09 00 00 00 00 00 00 83 [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:40:42]Read from MH i2c: E2 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 EF 22 00 90 00 85 [05:40:42]RAPDU: 90 00 [05:40:42]wFMCommunicate OK [05:40:42]SAM_PROTO_ClearQueue done [05:40:42]KKMCreateOFDPacket [05:40:42]OFDProtocolAddRootSTLVToBuf [05:40:42]FM_MakeSignedData [05:40:42]FM_MakeSignedData [05:40:42]SAM_PROTO_SignData [05:40:42]wFMCommunicate request_size=4 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 0D 01 02 [05:40:42]Write to MH i2c: E2 08 00 F0 22 80 0D 01 02 00 00 00 00 8B [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:40:42]Read from MH i2c: E2 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 [05:40:42]MH_I2C_Read... [05:40:42]Read from MH i2c: E2 03 00 F0 22 00 90 00 86 [05:40:42]RAPDU: 90 00 [05:40:42]wFMCommunicate OK [05:40:42]wFMCommunicate request_size=255 [05:40:42]MH_SAM_APDU [05:40:42]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DB 7C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B7 04 00 35 04 06 00 52 76 [05:40:42]Write to MH i2c: E2 02 01 F1 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 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DB 7C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B7 04 00 35 04 06 00 52 76 00 00 95 [05:40:42]Write i2c OK [05:40:42]MH_I2C_Read... [05:40:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 F1 22 00 90 00 87 [05:40:43]RAPDU: 90 00 [05:40:43]wFMCommunicate OK [05:40:43]wFMCommunicate request_size=9 [05:40:43]MH_SAM_APDU [05:40:43]CAPDU: 80 0D 02 02 04 5D 69 03 32 [05:40:43]Write to MH i2c: E2 0C 00 F2 22 80 0D 02 02 04 00 5D 69 03 32 00 00 91 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 03 00 F2 22 00 90 00 88 [05:40:43]RAPDU: 90 00 [05:40:43]wFMCommunicate OK [05:40:43]wFMCommunicate request_size=4 [05:40:43]MH_SAM_APDU [05:40:43]CAPDU: 80 0D 03 02 [05:40:43]Write to MH i2c: E2 08 00 F3 22 80 0D 03 02 00 00 00 00 90 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 0B 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 0B 00 F3 22 00 3D 7F F0 B4 9E B6 3D 3B 90 00 BD [05:40:43]RAPDU: 3D 7F F0 B4 9E B6 3D 3B 90 00 [05:40:43]wFMCommunicate OK [05:40:43]SAM_PROTO_SignData done [05:40:43]FM_MakeSignedData done [05:40:43]CreateOFDProtocolMessage [05:40:43]wFMCommunicate request_size=4 [05:40:43]MH_SAM_APDU [05:40:43]CAPDU: 80 11 00 00 [05:40:43]Write to MH i2c: E2 08 00 F4 22 80 11 00 00 00 00 00 00 90 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:43]Read from MH i2c: E2 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 17 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: E2 17 00 F4 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E6 [05:40:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:40:43]wFMCommunicate OK [05:40:43]CreateOFDProtocolMessage done [05:40:43]OFDSenderStorePacket 309130 [05:40:43]StoreOFDPacket docnum=309130 [05:40:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 FA C7 06 01 5E 79 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 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DB 7C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B7 04 00 35 04 06 00 52 76 5D 69 03 32 3D 7F F0 B4 9E B6 3D 3B [05:40:43]CheckFolder [05:40:43]dirname=/storage/ofd_packets [05:40:43]CheckFolder done [05:40:43]ProducePacketName [05:40:43]name=ofd_packets/00309130 [05:40:43]NVStorageSaveData ofd_packets/00309130 [05:40:43]File name is /storage/ofd_packets/00309130 [05:40:43]Write 300 bytes [05:40:43]NVStorageSaveData done [05:40:43]OFDSenderStorePacket done [05:40:43]KKMCreateOFDPacket done [05:40:43]NVStorageSaveData kkm_last_timestamp [05:40:43]File name is /storage/kkm_last_timestamp [05:40:43]Write 4 bytes [05:40:43]NVStorageSaveData done [05:40:43]ExternCall_PrintAddStr [05:40:43]wPrintStart [05:40:43]Write to MH i2c: 01 00 00 F5 22 17 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 07 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 07 00 F5 22 00 00 00 00 00 FF 0F 2C [05:40:43]RasterBufferAndPrint [05:40:43]line Счет N : (1)117714 [05:40:43]line ИНН: 02508201610067 [05:40:43]line Контрольно-Кассовый Чек [05:40:43]line ПРОДАЖА [05:40:43]line ТРК (МРК, ГНК) : 7 [05:40:43]line Товар: 2711190000 [05:40:43]line ГАЗ-К-3 [05:40:43]line 19.240 * 36.40 [05:40:43]line = 700.34 [05:40:43]line НДС 12% НСП 1% [05:40:43]line > о реализуемом товаре [05:40:43]line ОКРУГЛЕНИЕ: -0.34 [05:40:43]line ИТОГО: 700.00 [05:40:43]line Внесено: 700.00 [05:40:43]line СДАЧА: 0.00 [05:40:43]line НСП 1% : 6.20 [05:40:43]line НДС 12% : 74.37 [05:40:43]line Наличными: 700.00 [05:40:43]line Безнал.: 0.00 [05:40:43]line Место: АЗС № 128 "Партнер Нефть" [05:40:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:40:43]line СНО: Общий режим [05:40:43]line Чек 64 30.07.2024 05:40 [05:40:43]line Смена: 430 ФФД: 1.0 [05:40:43]line ЗНМ: 0300000046 [05:40:43]line РНМ: 0000000000092651 [05:40:43]line Версия ККМ: 001 [05:40:43]line ФМ: 0000000000874943 [05:40:43]line ФД: 309130 [05:40:43]line ФПД: 90668326781746 [05:40:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T054043&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309130&fm=90668326781746&tin=02508201610067®Number=0000000000092651&sum=70000 [05:40:43]OFD Sender: Processing packet 309130 [packets to send 232, broken 231] [05:40:43]ProducePacketName [05:40:43]name=ofd_packets/00309130 [05:40:43]OFD Sender: To server: pG, [05:40:43]CommunicateWithHost lk.salyk.kg:30040 [05:40:43]ConnectInit lk.salyk.kg [05:40:43]written 0, free lines is 4095 [05:40:43]Connected sock=10 [05:40:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 FA C7 06 01 5E 79 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 28 4B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 92 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 DB 7C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B7 04 00 35 04 06 00 52 76 5D 69 03 32 3D 7F F0 B4 9E B6 3D 3B [05:40:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 80 D3 47 00 23 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B7 04 00 F4 03 04 00 24 24 A8 66 B6 04 01 00 00 7F 00 88 B8 E9 E4 B6 02 [05:40:43]CommunicateWithHost err = 0 [05:40:43]CheckOFDResponse [05:40:43]1017 (14) - 77093643461234 [05:40:43]1041 (16) - 0000000000874943 [05:40:43]1040 (4) - 309130 [05:40:43]1012 (4) - 29.07.2024 23:22 [05:40:43]1206 (1) - 0 [05:40:43]OFD Sender: Remove packet 309130 [05:40:43]ProducePacketName [05:40:43]name=ofd_packets/00309130 [05:40:43]NVStorageDeleteData [05:40:43]Write to MH i2c: 01 00 00 20 23 43 [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 07 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: 01 07 00 20 23 00 00 00 00 00 5F 0C B5 [05:40:43]RasterBufferAndPrint [05:40:43]line [05:40:43]line [05:40:43]line [05:40:43]line [05:40:43]line [05:40:43]written 0, free lines is 3170 [05:40:43]MH_Cut [05:40:43]Write to MH i2c: D1 01 00 27 23 01 1C [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: D1 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: D1 01 00 [05:40:43]MH_I2C_Read... [05:40:43]Read from MH i2c: D1 01 00 27 23 00 1B [05:40:43]Write to MH i2c: 01 00 00 28 23 4B [05:40:43]Write i2c OK [05:40:43]MH_I2C_Read... [05:40:44]OFD Sender: No OFD packet to send [05:40:45]*** Cut start [05:40:45]*** Partial cut [05:40:45]*** CUTSNS_PIN = 1 [05:40:45]*** CUTSNS_PIN = 0 [05:40:45]*** Brake cut motor [05:40:45]Read from MH i2c: 01 [05:40:45]MH_I2C_Read... [05:40:45]*** Stop cut motor [05:40:45]*** Cut end [05:40:45]Read from MH i2c: 01 07 00 [05:40:45]MH_I2C_Read... [05:40:45]Read from MH i2c: 01 07 00 28 23 00 00 00 00 00 FF 0F 60 [05:40:45]process_action close_receipt done [05:40:45]requested_data is exist [05:40:45]produce_requested_data [05:40:45]requested_item fm.sn is exist - process it [05:40:45]wFMCommunicate request_size=4 [05:40:45]MH_SAM_APDU [05:40:45]CAPDU: 80 11 00 00 [05:40:45]Write to MH i2c: E2 08 00 29 23 80 11 00 00 00 00 00 00 C6 [05:40:45]Write i2c OK [05:40:45]MH_I2C_Read... [05:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:45]Read from MH i2c: E2 [05:40:45]MH_I2C_Read... [05:40:45]Read from MH i2c: E2 17 00 [05:40:45]MH_I2C_Read... [05:40:45]Read from MH i2c: E2 17 00 29 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1C [05:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:40:45]wFMCommunicate OK [05:40:45]requested_item fd.num is exist - process it [05:40:45]SAM_PROTO_GetFieldsCounters [05:40:45]wFMCommunicate request_size=4 [05:40:45]MH_SAM_APDU [05:40:45]CAPDU: 80 13 00 00 [05:40:45]Write to MH i2c: E2 08 00 2A 23 80 13 00 00 00 00 00 00 C9 [05:40:45]Write i2c OK [05:40:45]MH_I2C_Read... [05:40:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:46]Read from MH i2c: E2 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 62 00 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 62 00 2A 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8A B7 04 00 0E 04 04 00 AE 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 9F [05:40:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8A B7 04 00 0E 04 04 00 AE 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 [05:40:46]wFMCommunicate OK [05:40:46]SAM_PROTO_GetFieldsCounters done [05:40:46]requested_item shift.num is exist - process it [05:40:46]requested_item shift.opened is exist - process it [05:40:46]req_shift_opened [05:40:46]FM_GetShiftState [05:40:46]SAM_PROTO_GetShiftState [05:40:46]wFMCommunicate request_size=4 [05:40:46]MH_SAM_APDU [05:40:46]CAPDU: 80 13 01 00 [05:40:46]Write to MH i2c: E2 08 00 2B 23 80 13 01 00 00 00 00 00 CB [05:40:46]Write i2c OK [05:40:46]MH_I2C_Read... [05:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:46]Read from MH i2c: E2 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 0E 00 [05:40:46]MH_I2C_Read... [05:40:46]Read from MH i2c: E2 0E 00 2B 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 26 [05:40:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:40:46]wFMCommunicate OK [05:40:46]SAM_PROTO_GetShiftState done [05:40:46]FM_GetShiftState done [05:40:46]req_shift_opened done [05:40:46]requested_item shift.open_date is exist - process it [05:40:46]req_shift_open_date [05:40:46]req_shift_open_date done [05:40:46]produce_requested_data done [05:40:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309130,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:40:46]process_action_free close_receipt [05:40:46]json_value_free [05:40:46]json_value_free done [05:40:46]process_json_proto returns [05:40:46]Send response to host [05:40:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309130,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:40:46]free response buf [05:40:46]execute_script done [05:40:46]execute_script returns [05:40:46]free content buf [05:40:46]Sock 9.Close socket [05:40:46]Sock 9.Thread stoped [05:40:49]OFD Sender: No OFD packet to send [05:40:54]OFD Sender: No OFD packet to send [05:40:59]OFD Sender: No OFD packet to send [05:41:04]OFD Sender: No OFD packet to send [05:41:09]OFD Sender: No OFD packet to send [05:41:14]OFD Sender: No OFD packet to send [05:41:19]OFD Sender: No OFD packet to send [05:41:24]OFD Sender: No OFD packet to send [05:41:29]OFD Sender: No OFD packet to send [05:41:34]OFD Sender: No OFD packet to send [05:41:39]OFD Sender: No OFD packet to send [05:41:44]OFD Sender: No OFD packet to send [05:41:49]OFD Sender: No OFD packet to send [05:41:54]OFD Sender: No OFD packet to send [05:41:59]OFD Sender: No OFD packet to send [05:42:04]OFD Sender: No OFD packet to send [05:42:09]OFD Sender: No OFD packet to send [05:42:14]OFD Sender: No OFD packet to send [05:42:19]OFD Sender: No OFD packet to send [05:42:24]OFD Sender: No OFD packet to send [05:42:29]OFD Sender: No OFD packet to send [05:42:34]OFD Sender: No OFD packet to send [05:42:39]OFD Sender: No OFD packet to send [05:42:44]OFD Sender: No OFD packet to send [05:42:49]OFD Sender: No OFD packet to send [05:42:54]OFD Sender: No OFD packet to send [05:42:59]OFD Sender: No OFD packet to send [05:43:04]OFD Sender: No OFD packet to send [05:43:09]OFD Sender: No OFD packet to send [05:43:14]OFD Sender: No OFD packet to send [05:43:19]OFD Sender: No OFD packet to send [05:43:24]OFD Sender: No OFD packet to send [05:43:29]OFD Sender: No OFD packet to send [05:43:34]OFD Sender: No OFD packet to send [05:43:39]OFD Sender: No OFD packet to send [05:43:44]OFD Sender: No OFD packet to send [05:43:49]OFD Sender: No OFD packet to send [05:43:54]OFD Sender: No OFD packet to send [05:43:59]OFD Sender: No OFD packet to send [05:44:04]OFD Sender: No OFD packet to send [05:44:09]OFD Sender: No OFD packet to send [05:44:14]OFD Sender: No OFD packet to send [05:44:19]OFD Sender: No OFD packet to send [05:44:24]OFD Sender: No OFD packet to send [05:44:29]OFD Sender: No OFD packet to send [05:44:34]OFD Sender: No OFD packet to send [05:44:39]OFD Sender: No OFD packet to send [05:44:44]OFD Sender: No OFD packet to send [05:44:49]OFD Sender: No OFD packet to send [05:44:54]OFD Sender: No OFD packet to send [05:44:59]OFD Sender: No OFD packet to send [05:45:04]OFD Sender: No OFD packet to send [05:45:09]OFD Sender: No OFD packet to send [05:45:14]OFD Sender: No OFD packet to send [05:45:19]OFD Sender: No OFD packet to send [05:45:24]OFD Sender: No OFD packet to send [05:45:29]OFD Sender: No OFD packet to send [05:45:34]OFD Sender: No OFD packet to send [05:45:39]OFD Sender: No OFD packet to send [05:45:44]OFD Sender: No OFD packet to send [05:45:49]OFD Sender: No OFD packet to send [05:45:54]OFD Sender: No OFD packet to send [05:45:59]OFD Sender: No OFD packet to send [05:46:04]OFD Sender: No OFD packet to send [05:46:09]OFD Sender: No OFD packet to send [05:46:14]OFD Sender: No OFD packet to send [05:46:19]OFD Sender: No OFD packet to send [05:46:24]OFD Sender: No OFD packet to send [05:46:29]OFD Sender: No OFD packet to send [05:46:34]OFD Sender: No OFD packet to send [05:46:39]OFD Sender: No OFD packet to send [05:46:44]OFD Sender: No OFD packet to send [05:46:49]OFD Sender: No OFD packet to send [05:46:54]OFD Sender: No OFD packet to send [05:46:59]OFD Sender: No OFD packet to send [05:47:04]OFD Sender: No OFD packet to send [05:47:09]OFD Sender: No OFD packet to send [05:47:14]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:00]OFD Sender: No OFD packet to send [05:48:05]OFD Sender: No OFD packet to send [05:48:10]OFD Sender: No OFD packet to send [05:48:15]OFD Sender: No OFD packet to send [05:48:20]OFD Sender: No OFD packet to send [05:48:25]OFD Sender: No OFD packet to send [05:48:25]accept exits with 7 [05:48:25]New connection [05:48:25]New thread 3067333988 created [05:48:25]Thread 3067190628 joined [05:48:25]Waiting for new connection... [05:48:25] Sock 7.Parse request [05:48:25]Sock 7.Check first char [05:48:25]Sock 7.First char is OK [05:48:25]request: POST /json_proto HTTP/1.0 [05:48:25]Method: POST [05:48:25]URL: /json_proto [05:48:25]Method is POST - this is cgi request [05:48:25]url: /json_proto [05:48:25]query_string will be loaded in cgi processing [05:48:25]execute_cgi json_proto POST (null) [05:48:25]execute_cgi path=json_proto method=POST [05:48:25]POST find Content-Length [05:48:25]Host: 172.17.45.195:8080 [05:48:25]Content-Length: 677 [05:48:25]Content-Type: application/json [05:48:25] [05:48:25]POST finish read [05:48:25]Found Content-Length = 677 [05:48:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.220, "sum" : 557.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 557.00, "total" : 557.00, "payments": [ { "type": 0, "sum" : 557.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:48:25]execute_script... [05:48:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.220, "sum" : 557.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 557.00, "total" : 557.00, "payments": [ { "type": 0, "sum" : 557.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:48:25]POST & json_proto [05:48:25]process_json_proto [05:48:25]json parsed OK: [05:48:25]protocol is kg_v1.0 [05:48:25]action value=close_receipt [05:48:25]process_action close_receipt [05:48:25]cmd_close_receipt [05:48:25]MH_GetDate [05:48:25]Write to MH i2c: F0 00 00 2C 23 3E [05:48:25]Write i2c OK [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: F0 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: F0 09 00 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: F0 09 00 2C 23 00 AB 7E A8 66 FB 01 7F 64 5D [05:48:25]GetLastDocTimeStamp 1722318043 [05:48:25]current date 1722318507 [05:48:25]FM_GetShiftState [05:48:25]SAM_PROTO_GetShiftState [05:48:25]wFMCommunicate request_size=4 [05:48:25]MH_SAM_APDU [05:48:25]CAPDU: 80 13 01 00 [05:48:25]Write to MH i2c: E2 08 00 2D 23 80 13 01 00 00 00 00 00 CD [05:48:25]Write i2c OK [05:48:25]MH_I2C_Read... [05:48:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:25]Read from MH i2c: E2 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: E2 0E 00 [05:48:25]MH_I2C_Read... [05:48:25]Read from MH i2c: E2 0E 00 2D 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 28 [05:48:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:48:25]wFMCommunicate OK [05:48:25]SAM_PROTO_GetShiftState done [05:48:25]FM_GetShiftState done [05:48:25]opened in 1722299915 [05:48:25]opened+sec_in_day 1722386315 [05:48:25]quantity*price = 55731 [05:48:25]sum+1 = 55733 [05:48:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 557.00 Внесено: 557.00 СДАЧА: 0.00 НСП 1% : 4.93 НДС 12% : 59.18 Наличными: 557.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 65 30.07.2024 05:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309131 ФПД: 39256767073413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T054827&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309131&fm=39256767073413&tin=02508201610067®Number=0000000000092651&sum=55700 [05:48:26]StoreToDocumentArchive [05:48:26]shift 430 fd 309131 [05:48:26]save to /storage/0430/doc_00309131 [05:48:26]save last doc name /storage/0430/doc_00309131 to /storage/kkm_last_doc_name [05:48:26]save OK [05:48:26]Clear old archive folders... [05:48:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:48:26]tlvbuf is B6F373B0 [05:48:26]SAM_PROTO_ClearQueue [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 09 00 00 [05:48:26]Write to MH i2c: E2 08 00 3A 23 80 09 00 00 00 00 00 00 CF [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 3A 23 00 90 00 D1 [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]SAM_PROTO_ClearQueue done [05:48:26]KKMCreateOFDPacket [05:48:26]OFDProtocolAddRootSTLVToBuf [05:48:26]FM_MakeSignedData [05:48:26]FM_MakeSignedData [05:48:26]SAM_PROTO_SignData [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 01 02 [05:48:26]Write to MH i2c: E2 08 00 3B 23 80 0D 01 02 00 00 00 00 D7 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 3B 23 00 90 00 D2 [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]wFMCommunicate request_size=255 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B4 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 17 00 00 00 00 07 04 06 00 94 D9 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 AB 7E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B7 04 00 35 04 06 00 23 [05:48:26]Write to MH i2c: E2 02 01 3C 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B4 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 17 00 00 00 00 07 04 06 00 94 D9 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 AB 7E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B7 04 00 35 04 06 00 23 00 00 CB [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 3C 23 00 90 00 D3 [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]wFMCommunicate request_size=10 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 02 02 05 B4 2D A8 0C 85 [05:48:26]Write to MH i2c: E2 0D 00 3D 23 80 0D 02 02 05 00 B4 2D A8 0C 85 00 00 FE [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 03 00 3D 23 00 90 00 D4 [05:48:26]RAPDU: 90 00 [05:48:26]wFMCommunicate OK [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 0D 03 02 [05:48:26]Write to MH i2c: E2 08 00 3E 23 80 0D 03 02 00 00 00 00 DC [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 0B 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 0B 00 3E 23 00 F8 F4 E2 24 37 54 C2 28 90 00 44 [05:48:26]RAPDU: F8 F4 E2 24 37 54 C2 28 90 00 [05:48:26]wFMCommunicate OK [05:48:26]SAM_PROTO_SignData done [05:48:26]FM_MakeSignedData done [05:48:26]CreateOFDProtocolMessage [05:48:26]wFMCommunicate request_size=4 [05:48:26]MH_SAM_APDU [05:48:26]CAPDU: 80 11 00 00 [05:48:26]Write to MH i2c: E2 08 00 3F 23 80 11 00 00 00 00 00 00 DC [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:26]Read from MH i2c: E2 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 17 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: E2 17 00 3F 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 32 [05:48:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:48:26]wFMCommunicate OK [05:48:26]CreateOFDProtocolMessage done [05:48:26]OFDSenderStorePacket 309131 [05:48:26]StoreOFDPacket docnum=309131 [05:48:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1B A6 07 01 36 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B4 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 17 00 00 00 00 07 04 06 00 94 D9 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 AB 7E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B7 04 00 35 04 06 00 23 B4 2D A8 0C 85 F8 F4 E2 24 37 54 C2 28 [05:48:26]CheckFolder [05:48:26]dirname=/storage/ofd_packets [05:48:26]CheckFolder done [05:48:26]ProducePacketName [05:48:26]name=ofd_packets/00309131 [05:48:26]NVStorageSaveData ofd_packets/00309131 [05:48:26]File name is /storage/ofd_packets/00309131 [05:48:26]Write 301 bytes [05:48:26]NVStorageSaveData done [05:48:26]OFDSenderStorePacket done [05:48:26]KKMCreateOFDPacket done [05:48:26]NVStorageSaveData kkm_last_timestamp [05:48:26]File name is /storage/kkm_last_timestamp [05:48:26]Write 4 bytes [05:48:26]NVStorageSaveData done [05:48:26]ExternCall_PrintAddStr [05:48:26]wPrintStart [05:48:26]Write to MH i2c: 01 00 00 40 23 63 [05:48:26]Write i2c OK [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: 01 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: 01 07 00 [05:48:26]MH_I2C_Read... [05:48:26]Read from MH i2c: 01 07 00 40 23 00 00 00 00 00 FF 0F 78 [05:48:26]RasterBufferAndPrint [05:48:26]line Счет N : (1)117715 [05:48:26]line ИНН: 02508201610067 [05:48:26]line Контрольно-Кассовый Чек [05:48:26]line ПРОДАЖА [05:48:26]line ТРК (МРК, ГНК) : 32 [05:48:26]line Товар: 2710124130 [05:48:26]line Аи-92-К-2 [05:48:26]line 8.220 * 67.80 [05:48:26]line = 557.32 [05:48:26]line НДС 12% НСП 1% [05:48:26]line > о реализуемом товаре [05:48:26]line ОКРУГЛЕНИЕ: -0.32 [05:48:26]line ИТОГО: 557.00 [05:48:26]line Внесено: 557.00 [05:48:26]line СДАЧА: 0.00 [05:48:26]line НСП 1% : 4.93 [05:48:26]line НДС 12% : 59.18 [05:48:26]line Наличными: 557.00 [05:48:26]line Безнал.: 0.00 [05:48:26]line Место: АЗС № 128 "Партнер Нефть" [05:48:26]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:48:26]line СНО: Общий режим [05:48:26]line Чек 65 30.07.2024 05:48 [05:48:26]line Смена: 430 ФФД: 1.0 [05:48:26]line ЗНМ: 0300000046 [05:48:26]line РНМ: 0000000000092651 [05:48:26]line Версия ККМ: 001 [05:48:26]line ФМ: 0000000000874943 [05:48:26]line ФД: 309131 [05:48:26]line ФПД: 39256767073413 [05:48:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T054827&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309131&fm=39256767073413&tin=02508201610067®Number=0000000000092651&sum=55700 [05:48:27]OFD Sender: Processing packet 309131 [packets to send 232, broken 231] [05:48:27]ProducePacketName [05:48:27]name=ofd_packets/00309131 [05:48:27]OFD Sender: To server: pG, [05:48:27]CommunicateWithHost lk.salyk.kg:30040 [05:48:27]ConnectInit lk.salyk.kg [05:48:27]written 0, free lines is 4095 [05:48:27]Connected sock=10 [05:48:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1B A6 07 01 36 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 1C 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B4 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 17 00 00 00 00 07 04 06 00 94 D9 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 AB 7E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B7 04 00 35 04 06 00 23 B4 2D A8 0C 85 F8 F4 E2 24 37 54 C2 28 [05:48:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9E D5 47 00 2C CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B7 04 00 F4 03 04 00 F4 25 A8 66 B6 04 01 00 00 ED 68 7C A6 20 36 76 6E [05:48:27]CommunicateWithHost err = 0 [05:48:27]CheckOFDResponse [05:48:27]1017 (14) - 77093643461234 [05:48:27]1041 (16) - 0000000000874943 [05:48:27]1040 (4) - 309131 [05:48:27]1012 (4) - 29.07.2024 23:29 [05:48:27]1206 (1) - 0 [05:48:27]OFD Sender: Remove packet 309131 [05:48:27]ProducePacketName [05:48:27]name=ofd_packets/00309131 [05:48:27]NVStorageDeleteData [05:48:27]Write to MH i2c: 01 00 00 6B 23 8E [05:48:27]Write i2c OK [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: 01 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: 01 07 00 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: 01 07 00 6B 23 00 00 00 00 00 58 0C F9 [05:48:27]RasterBufferAndPrint [05:48:27]line [05:48:27]line [05:48:27]line [05:48:27]line [05:48:27]line [05:48:27]written 0, free lines is 3164 [05:48:27]MH_Cut [05:48:27]Write to MH i2c: D1 01 00 72 23 01 67 [05:48:27]Write i2c OK [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: D1 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: D1 01 00 [05:48:27]MH_I2C_Read... [05:48:27]Read from MH i2c: D1 01 00 72 23 00 66 [05:48:27]Write to MH i2c: 01 00 00 73 23 96 [05:48:27]Write i2c OK [05:48:27]MH_I2C_Read... [05:48:28]OFD Sender: No OFD packet to send [05:48:28]*** Cut start [05:48:28]*** Partial cut [05:48:28]*** CUTSNS_PIN = 1 [05:48:28]*** CUTSNS_PIN = 0 [05:48:29]*** Brake cut motor [05:48:29]Read from MH i2c: 01 [05:48:29]MH_I2C_Read... [05:48:29]*** Stop cut motor [05:48:29]*** Cut end [05:48:29]Read from MH i2c: 01 07 00 [05:48:29]MH_I2C_Read... [05:48:29]Read from MH i2c: 01 07 00 73 23 00 00 00 00 00 FF 0F AB [05:48:29]process_action close_receipt done [05:48:29]requested_data is exist [05:48:29]produce_requested_data [05:48:29]requested_item fm.sn is exist - process it [05:48:29]wFMCommunicate request_size=4 [05:48:29]MH_SAM_APDU [05:48:29]CAPDU: 80 11 00 00 [05:48:29]Write to MH i2c: E2 08 00 74 23 80 11 00 00 00 00 00 00 11 [05:48:29]Write i2c OK [05:48:29]MH_I2C_Read... [05:48:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:29]Read from MH i2c: E2 [05:48:29]MH_I2C_Read... [05:48:29]Read from MH i2c: E2 17 00 [05:48:29]MH_I2C_Read... [05:48:29]Read from MH i2c: E2 17 00 74 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 67 [05:48:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:48:29]wFMCommunicate OK [05:48:29]requested_item fd.num is exist - process it [05:48:29]SAM_PROTO_GetFieldsCounters [05:48:29]wFMCommunicate request_size=4 [05:48:29]MH_SAM_APDU [05:48:29]CAPDU: 80 13 00 00 [05:48:29]Write to MH i2c: E2 08 00 75 23 80 13 00 00 00 00 00 00 14 [05:48:29]Write i2c OK [05:48:29]MH_I2C_Read... [05:48:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:48:29]Read from MH i2c: E2 [05:48:29]MH_I2C_Read... [05:48:29]Read from MH i2c: E2 62 00 [05:48:29]MH_I2C_Read... [05:48:29]Read from MH i2c: E2 62 00 75 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8B B7 04 00 0E 04 04 00 AE 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 EE [05:48:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8B B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:48:29]wFMCommunicate OK [05:48:29]SAM_PROTO_GetFieldsCounters done [05:48:29]requested_item shift.num is exist - process it [05:48:29]requested_item shift.opened is exist - process it [05:48:29]req_shift_opened [05:48:29]FM_GetShiftState [05:48:29]SAM_PROTO_GetShiftState [05:48:29]wFMCommunicate request_size=4 [05:48:29]MH_SAM_APDU [05:48:29]CAPDU: 80 13 01 00 [05:48:29]Write to MH i2c: E2 08 00 76 23 80 13 01 00 00 00 00 00 16 [05:48:29]Write i2c OK [05:48:29]MH_I2C_Read... [05:48:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:29]Read from MH i2c: E2 [05:48:29]MH_I2C_Read... [05:48:29]Read from MH i2c: E2 0E 00 [05:48:29]MH_I2C_Read... [05:48:29]Read from MH i2c: E2 0E 00 76 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 71 [05:48:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:48:29]wFMCommunicate OK [05:48:29]SAM_PROTO_GetShiftState done [05:48:29]FM_GetShiftState done [05:48:29]req_shift_opened done [05:48:29]requested_item shift.open_date is exist - process it [05:48:29]req_shift_open_date [05:48:29]req_shift_open_date done [05:48:29]produce_requested_data done [05:48:29]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309131,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:48:29]process_action_free close_receipt [05:48:29]json_value_free [05:48:29]json_value_free done [05:48:29]process_json_proto returns [05:48:29]Send response to host [05:48:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309131,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:48:29]free response buf [05:48:29]execute_script done [05:48:29]execute_script returns [05:48:29]free content buf [05:48:29]Sock 7.Close socket [05:48:29]Sock 7.Thread stoped [05:48:33]OFD Sender: No OFD packet to send [05:48:38]OFD Sender: No OFD packet to send [05:48:43]OFD Sender: No OFD packet to send [05:48:48]OFD Sender: No OFD packet to send [05:48:53]OFD Sender: No OFD packet to send [05:48:58]OFD Sender: No OFD packet to send [05:49:03]OFD Sender: No OFD packet to send [05:49:08]OFD Sender: No OFD packet to send [05:49:13]OFD Sender: No OFD packet to send [05:49:18]OFD Sender: No OFD packet to send [05:49:23]OFD Sender: No OFD packet to send [05:49:28]OFD Sender: No OFD packet to send [05:49:33]OFD Sender: No OFD packet to send [05:49:38]OFD Sender: No OFD packet to send [05:49:43]OFD Sender: No OFD packet to send [05:49:48]OFD Sender: No OFD packet to send [05:49:53]OFD Sender: No OFD packet to send [05:49:58]OFD Sender: No OFD packet to send [05:50:03]OFD Sender: No OFD packet to send [05:50:08]OFD Sender: No OFD packet to send [05:50:13]OFD Sender: No OFD packet to send [05:50:18]OFD Sender: No OFD packet to send [05:50:23]OFD Sender: No OFD packet to send [05:50:28]OFD Sender: No OFD packet to send [05:50:33]OFD Sender: No OFD packet to send [05:50:38]OFD Sender: No OFD packet to send [05:50:43]OFD Sender: No OFD packet to send [05:50:48]OFD Sender: No OFD packet to send [05:50:49]accept exits with 9 [05:50:49]New connection [05:50:49]New thread 3067190628 created [05:50:49]Thread 3067333988 joined [05:50:49]Waiting for new connection... [05:50:49] Sock 9.Parse request [05:50:49]Sock 9.Check first char [05:50:49]Sock 9.First char is OK [05:50:49]request: POST /json_proto HTTP/1.0 [05:50:49]Method: POST [05:50:49]URL: /json_proto [05:50:49]Method is POST - this is cgi request [05:50:49]url: /json_proto [05:50:49]query_string will be loaded in cgi processing [05:50:49]execute_cgi json_proto POST (null) [05:50:49]execute_cgi path=json_proto method=POST [05:50:49]POST find Content-Length [05:50:49]Host: 172.17.45.195:8080 [05:50:49]Content-Length: 675 [05:50:49]Content-Type: application/json [05:50:49] [05:50:49]POST finish read [05:50:49]Found Content-Length = 675 [05:50:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:50:49]execute_script... [05:50:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:50:49]POST & json_proto [05:50:49]process_json_proto [05:50:49]json parsed OK: [05:50:49]protocol is kg_v1.0 [05:50:49]action value=close_receipt [05:50:49]process_action close_receipt [05:50:49]cmd_close_receipt [05:50:49]MH_GetDate [05:50:49]Write to MH i2c: F0 00 00 77 23 89 [05:50:49]Write i2c OK [05:50:49]MH_I2C_Read... [05:50:49]Read from MH i2c: F0 [05:50:49]MH_I2C_Read... [05:50:49]Read from MH i2c: F0 09 00 [05:50:49]MH_I2C_Read... [05:50:49]Read from MH i2c: F0 09 00 77 23 00 3B 7F A8 66 FB 01 7F 64 39 [05:50:49]GetLastDocTimeStamp 1722318507 [05:50:49]current date 1722318651 [05:50:49]FM_GetShiftState [05:50:49]SAM_PROTO_GetShiftState [05:50:49]wFMCommunicate request_size=4 [05:50:49]MH_SAM_APDU [05:50:49]CAPDU: 80 13 01 00 [05:50:49]Write to MH i2c: E2 08 00 78 23 80 13 01 00 00 00 00 00 18 [05:50:49]Write i2c OK [05:50:49]MH_I2C_Read... [05:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:49]Read from MH i2c: E2 [05:50:49]MH_I2C_Read... [05:50:49]Read from MH i2c: E2 0E 00 [05:50:49]MH_I2C_Read... [05:50:49]Read from MH i2c: E2 0E 00 78 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 73 [05:50:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:50:49]wFMCommunicate OK [05:50:49]SAM_PROTO_GetShiftState done [05:50:49]FM_GetShiftState done [05:50:49]opened in 1722299915 [05:50:49]opened+sec_in_day 1722386315 [05:50:49]quantity*price = 200001 [05:50:49]sum+1 = 200003 [05:50:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 66 30.07.2024 05:50 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309132 ФПД: 218516465703431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055051&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309132&fm=218516465703431&tin=02508201610067®Number=0000000000092651&sum=200000 [05:50:50]StoreToDocumentArchive [05:50:50]shift 430 fd 309132 [05:50:50]save to /storage/0430/doc_00309132 [05:50:50]save last doc name /storage/0430/doc_00309132 to /storage/kkm_last_doc_name [05:50:50]save OK [05:50:50]Clear old archive folders... [05:50:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:50:50]tlvbuf is B6F050F0 [05:50:50]SAM_PROTO_ClearQueue [05:50:50]wFMCommunicate request_size=4 [05:50:50]MH_SAM_APDU [05:50:50]CAPDU: 80 09 00 00 [05:50:50]Write to MH i2c: E2 08 00 85 23 80 09 00 00 00 00 00 00 1A [05:50:50]Write i2c OK [05:50:50]MH_I2C_Read... [05:50:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:50:50]Read from MH i2c: E2 [05:50:50]MH_I2C_Read... [05:50:50]Read from MH i2c: E2 03 00 [05:50:50]MH_I2C_Read... [05:50:50]Read from MH i2c: E2 03 00 85 23 00 90 00 1C [05:50:50]RAPDU: 90 00 [05:50:50]wFMCommunicate OK [05:50:50]SAM_PROTO_ClearQueue done [05:50:50]KKMCreateOFDPacket [05:50:50]OFDProtocolAddRootSTLVToBuf [05:50:50]FM_MakeSignedData [05:50:50]FM_MakeSignedData [05:50:50]SAM_PROTO_SignData [05:50:50]wFMCommunicate request_size=4 [05:50:50]MH_SAM_APDU [05:50:50]CAPDU: 80 0D 01 02 [05:50:50]Write to MH i2c: E2 08 00 86 23 80 0D 01 02 00 00 00 00 22 [05:50:50]Write i2c OK [05:50:50]MH_I2C_Read... [05:50:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:50:50]Read from MH i2c: E2 [05:50:50]MH_I2C_Read... [05:50:50]Read from MH i2c: E2 03 00 [05:50:50]MH_I2C_Read... [05:50:50]Read from MH i2c: E2 03 00 86 23 00 90 00 1D [05:50:50]RAPDU: 90 00 [05:50:50]wFMCommunicate OK [05:50:50]wFMCommunicate request_size=255 [05:50:50]MH_SAM_APDU [05:50:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 42 00 00 00 F4 03 04 00 3B 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B7 04 00 35 04 06 00 [05:50:50]Write to MH i2c: E2 02 01 87 23 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 42 00 00 00 F4 03 04 00 3B 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B7 04 00 35 04 06 00 00 00 7B [05:50:50]Write i2c OK [05:50:50]MH_I2C_Read... [05:50:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:51]Read from MH i2c: E2 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 03 00 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 03 00 87 23 00 90 00 1E [05:50:51]RAPDU: 90 00 [05:50:51]wFMCommunicate OK [05:50:51]wFMCommunicate request_size=11 [05:50:51]MH_SAM_APDU [05:50:51]CAPDU: 80 0D 02 02 06 C6 BD 54 50 DA 07 [05:50:51]Write to MH i2c: E2 0E 00 88 23 80 0D 02 02 06 00 C6 BD 54 50 DA 07 00 00 39 [05:50:51]Write i2c OK [05:50:51]MH_I2C_Read... [05:50:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:51]Read from MH i2c: E2 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 03 00 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 03 00 88 23 00 90 00 1F [05:50:51]RAPDU: 90 00 [05:50:51]wFMCommunicate OK [05:50:51]wFMCommunicate request_size=4 [05:50:51]MH_SAM_APDU [05:50:51]CAPDU: 80 0D 03 02 [05:50:51]Write to MH i2c: E2 08 00 89 23 80 0D 03 02 00 00 00 00 27 [05:50:51]Write i2c OK [05:50:51]MH_I2C_Read... [05:50:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:50:51]Read from MH i2c: E2 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 0B 00 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 0B 00 89 23 00 88 F4 6D 12 FE 1F BB 42 90 00 3D [05:50:51]RAPDU: 88 F4 6D 12 FE 1F BB 42 90 00 [05:50:51]wFMCommunicate OK [05:50:51]SAM_PROTO_SignData done [05:50:51]FM_MakeSignedData done [05:50:51]CreateOFDProtocolMessage [05:50:51]wFMCommunicate request_size=4 [05:50:51]MH_SAM_APDU [05:50:51]CAPDU: 80 11 00 00 [05:50:51]Write to MH i2c: E2 08 00 8A 23 80 11 00 00 00 00 00 00 27 [05:50:51]Write i2c OK [05:50:51]MH_I2C_Read... [05:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:51]Read from MH i2c: E2 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 17 00 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: E2 17 00 8A 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7D [05:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:50:51]wFMCommunicate OK [05:50:51]CreateOFDProtocolMessage done [05:50:51]OFDSenderStorePacket 309132 [05:50:51]StoreOFDPacket docnum=309132 [05:50:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 45 DD 08 01 91 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 42 00 00 00 F4 03 04 00 3B 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B7 04 00 35 04 06 00 C6 BD 54 50 DA 07 88 F4 6D 12 FE 1F BB 42 [05:50:51]CheckFolder [05:50:51]dirname=/storage/ofd_packets [05:50:51]CheckFolder done [05:50:51]ProducePacketName [05:50:51]name=ofd_packets/00309132 [05:50:51]NVStorageSaveData ofd_packets/00309132 [05:50:51]File name is /storage/ofd_packets/00309132 [05:50:51]Write 302 bytes [05:50:51]NVStorageSaveData done [05:50:51]OFDSenderStorePacket done [05:50:51]KKMCreateOFDPacket done [05:50:51]NVStorageSaveData kkm_last_timestamp [05:50:51]File name is /storage/kkm_last_timestamp [05:50:51]Write 4 bytes [05:50:51]NVStorageSaveData done [05:50:51]ExternCall_PrintAddStr [05:50:51]wPrintStart [05:50:51]Write to MH i2c: 01 00 00 8B 23 AE [05:50:51]Write i2c OK [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: 01 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: 01 07 00 [05:50:51]MH_I2C_Read... [05:50:51]Read from MH i2c: 01 07 00 8B 23 00 00 00 00 00 FF 0F C3 [05:50:51]RasterBufferAndPrint [05:50:51]line Счет N : (1)117716 [05:50:51]line ИНН: 02508201610067 [05:50:51]line Контрольно-Кассовый Чек [05:50:51]line ПРОДАЖА [05:50:51]line ТРК (МРК, ГНК) : 53 [05:50:51]line Товар: 2710124130 [05:50:51]line Super-92-К-5 [05:50:51]line 29.070 * 68.80 [05:50:51]line = 2000.02 [05:50:51]line НДС 12% НСП 1% [05:50:51]line > о реализуемом товаре [05:50:51]line ОКРУГЛЕНИЕ: -0.02 [05:50:51]line ИТОГО: 2000.00 [05:50:51]line Внесено: 2000.00 [05:50:51]line СДАЧА: 0.00 [05:50:51]line НСП 1% : 17.70 [05:50:51]line НДС 12% : 212.39 [05:50:51]line Наличными: 2000.00 [05:50:51]line Безнал.: 0.00 [05:50:51]line Место: АЗС № 128 "Партнер Нефть" [05:50:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:50:51]line СНО: Общий режим [05:50:51]line Чек 66 30.07.2024 05:50 [05:50:51]line Смена: 430 ФФД: 1.0 [05:50:51]line ЗНМ: 0300000046 [05:50:51]line РНМ: 0000000000092651 [05:50:51]line Версия ККМ: 001 [05:50:51]line ФМ: 0000000000874943 [05:50:51]line ФД: 309132 [05:50:51]line ФПД: 218516465703431 [05:50:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055051&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309132&fm=218516465703431&tin=02508201610067®Number=0000000000092651&sum=200000 [05:50:51]OFD Sender: Processing packet 309132 [packets to send 232, broken 231] [05:50:51]ProducePacketName [05:50:51]name=ofd_packets/00309132 [05:50:51]OFD Sender: To server: pG, [05:50:51]CommunicateWithHost lk.salyk.kg:30040 [05:50:51]ConnectInit lk.salyk.kg [05:50:51]written 0, free lines is 4095 [05:50:52]Write to MH i2c: 01 00 00 B6 23 D9 [05:50:52]Write i2c OK [05:50:52]MH_I2C_Read... [05:50:52]Read from MH i2c: 01 [05:50:52]MH_I2C_Read... [05:50:52]Read from MH i2c: 01 07 00 [05:50:52]MH_I2C_Read... [05:50:52]Read from MH i2c: 01 07 00 B6 23 00 00 00 00 00 5A 0C 46 [05:50:52]RasterBufferAndPrint [05:50:52]line [05:50:52]line [05:50:52]line [05:50:52]line [05:50:52]line [05:50:52]written 0, free lines is 3165 [05:50:52]MH_Cut [05:50:52]Write to MH i2c: D1 01 00 BD 23 01 B2 [05:50:52]Write i2c OK [05:50:52]MH_I2C_Read... [05:50:52]Read from MH i2c: D1 [05:50:52]MH_I2C_Read... [05:50:52]Read from MH i2c: D1 01 00 [05:50:52]MH_I2C_Read... [05:50:52]Read from MH i2c: D1 01 00 BD 23 00 B1 [05:50:52]Write to MH i2c: 01 00 00 BE 23 E1 [05:50:52]Write i2c OK [05:50:52]MH_I2C_Read... [05:50:53]*** Cut start [05:50:53]*** Partial cut [05:50:53]*** CUTSNS_PIN = 1 [05:50:53]*** CUTSNS_PIN = 0 [05:50:53]*** Brake cut motor [05:50:54]Read from MH i2c: 01 [05:50:54]MH_I2C_Read... [05:50:54]*** Stop cut motor [05:50:54]*** Cut end [05:50:54]Read from MH i2c: 01 07 00 [05:50:54]MH_I2C_Read... [05:50:54]Read from MH i2c: 01 07 00 BE 23 00 00 00 00 00 FF 0F F6 [05:50:54]process_action close_receipt done [05:50:54]requested_data is exist [05:50:54]produce_requested_data [05:50:54]requested_item fm.sn is exist - process it [05:50:54]wFMCommunicate request_size=4 [05:50:54]MH_SAM_APDU [05:50:54]CAPDU: 80 11 00 00 [05:50:54]Write to MH i2c: E2 08 00 BF 23 80 11 00 00 00 00 00 00 5C [05:50:54]Write i2c OK [05:50:54]MH_I2C_Read... [05:50:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:54]Read from MH i2c: E2 [05:50:54]MH_I2C_Read... [05:50:54]Read from MH i2c: E2 17 00 [05:50:54]MH_I2C_Read... [05:50:54]Read from MH i2c: E2 17 00 BF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B2 [05:50:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:50:54]wFMCommunicate OK [05:50:54]requested_item fd.num is exist - process it [05:50:54]SAM_PROTO_GetFieldsCounters [05:50:54]wFMCommunicate request_size=4 [05:50:54]MH_SAM_APDU [05:50:54]CAPDU: 80 13 00 00 [05:50:54]Write to MH i2c: E2 08 00 C0 23 80 13 00 00 00 00 00 00 5F [05:50:54]Write i2c OK [05:50:54]MH_I2C_Read... [05:50:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:50:54]Read from MH i2c: E2 [05:50:54]MH_I2C_Read... [05:50:54]Read from MH i2c: E2 62 00 [05:50:54]MH_I2C_Read... [05:50:54]Read from MH i2c: E2 62 00 C0 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8C B7 04 00 0E 04 04 00 AE 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 3D [05:50:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8C B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:50:54]wFMCommunicate OK [05:50:54]SAM_PROTO_GetFieldsCounters done [05:50:54]requested_item shift.num is exist - process it [05:50:54]requested_item shift.opened is exist - process it [05:50:54]req_shift_opened [05:50:54]FM_GetShiftState [05:50:54]SAM_PROTO_GetShiftState [05:50:54]wFMCommunicate request_size=4 [05:50:54]MH_SAM_APDU [05:50:54]CAPDU: 80 13 01 00 [05:50:54]Write to MH i2c: E2 08 00 C1 23 80 13 01 00 00 00 00 00 61 [05:50:54]Write i2c OK [05:50:54]MH_I2C_Read... [05:50:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:54]Read from MH i2c: E2 [05:50:54]MH_I2C_Read... [05:50:54]Read from MH i2c: E2 0E 00 [05:50:54]MH_I2C_Read... [05:50:54]Read from MH i2c: E2 0E 00 C1 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BC [05:50:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:50:54]wFMCommunicate OK [05:50:54]SAM_PROTO_GetShiftState done [05:50:54]FM_GetShiftState done [05:50:54]req_shift_opened done [05:50:54]requested_item shift.open_date is exist - process it [05:50:54]req_shift_open_date [05:50:54]req_shift_open_date done [05:50:54]produce_requested_data done [05:50:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309132,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:50:54]process_action_free close_receipt [05:50:54]json_value_free [05:50:54]json_value_free done [05:50:54]process_json_proto returns [05:50:54]Send response to host [05:50:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309132,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:50:54]free response buf [05:50:54]execute_script done [05:50:54]execute_script returns [05:50:54]free content buf [05:50:54]Sock 9.Close socket [05:50:54]Sock 9.Thread stoped [05:51:12]accept exits with 7 [05:51:12]New connection [05:51:12]New thread 3067333988 created [05:51:12]Thread 3067190628 joined [05:51:12]Waiting for new connection... [05:51:12] Sock 7.Parse request [05:51:12]Sock 7.Check first char [05:51:12]Sock 7.First char is OK [05:51:12]request: POST /json_proto HTTP/1.0 [05:51:12]Method: POST [05:51:12]URL: /json_proto [05:51:12]Method is POST - this is cgi request [05:51:12]url: /json_proto [05:51:12]query_string will be loaded in cgi processing [05:51:12]execute_cgi json_proto POST (null) [05:51:12]execute_cgi path=json_proto method=POST [05:51:12]POST find Content-Length [05:51:12]Host: 172.17.45.195:8080 [05:51:12]Content-Length: 678 [05:51:12]Content-Type: application/json [05:51:12] [05:51:12]POST finish read [05:51:12]Found Content-Length = 678 [05:51:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:51:12]execute_script... [05:51: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)117717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:51:12]POST & json_proto [05:51:12]process_json_proto [05:51:12]json parsed OK: [05:51:12]protocol is kg_v1.0 [05:51:12]action value=close_receipt [05:51:12]process_action close_receipt [05:51:12]cmd_close_receipt [05:51:12]MH_GetDate [05:51:12]Write to MH i2c: F0 00 00 C2 23 D4 [05:51:12]Write i2c OK [05:51:12]MH_I2C_Read... [05:51:12]Read from MH i2c: F0 [05:51:12]MH_I2C_Read... [05:51:12]Read from MH i2c: F0 09 00 [05:51:12]MH_I2C_Read... [05:51:12]Read from MH i2c: F0 09 00 C2 23 00 52 7F A8 66 FB 01 7F 64 9B [05:51:12]GetLastDocTimeStamp 1722318651 [05:51:12]current date 1722318674 [05:51:12]FM_GetShiftState [05:51:12]SAM_PROTO_GetShiftState [05:51:12]wFMCommunicate request_size=4 [05:51:12]MH_SAM_APDU [05:51:12]CAPDU: 80 13 01 00 [05:51:12]Write to MH i2c: E2 08 00 C3 23 80 13 01 00 00 00 00 00 63 [05:51:12]Write i2c OK [05:51:12]MH_I2C_Read... [05:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:12]Read from MH i2c: E2 [05:51:12]MH_I2C_Read... [05:51:12]Read from MH i2c: E2 0E 00 [05:51:12]MH_I2C_Read... [05:51:12]Read from MH i2c: E2 0E 00 C3 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BE [05:51:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:51:12]wFMCommunicate OK [05:51:12]SAM_PROTO_GetShiftState done [05:51:12]FM_GetShiftState done [05:51:12]opened in 1722299915 [05:51:12]opened+sec_in_day 1722386315 [05:51:12]quantity*price = 100050 [05:51:12]sum+1 = 100052 [05:51:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 67 30.07.2024 05:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309133 ФПД: 213849402904164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055114&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309133&fm=213849402904164&tin=02508201610067®Number=0000000000092651&sum=100000 [05:51:13]StoreToDocumentArchive [05:51:13]shift 430 fd 309133 [05:51:13]save to /storage/0430/doc_00309133 [05:51:13]save last doc name /storage/0430/doc_00309133 to /storage/kkm_last_doc_name [05:51:13]save OK [05:51:13]Clear old archive folders... [05:51:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:51:13]tlvbuf is 00DE2F80 [05:51:13]SAM_PROTO_ClearQueue [05:51:13]wFMCommunicate request_size=4 [05:51:13]MH_SAM_APDU [05:51:13]CAPDU: 80 09 00 00 [05:51:13]Write to MH i2c: E2 08 00 D0 23 80 09 00 00 00 00 00 00 65 [05:51:13]Write i2c OK [05:51:13]MH_I2C_Read... [05:51:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:51:13]Read from MH i2c: E2 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 D0 23 00 90 00 67 [05:51:13]RAPDU: 90 00 [05:51:13]wFMCommunicate OK [05:51:13]SAM_PROTO_ClearQueue done [05:51:13]KKMCreateOFDPacket [05:51:13]OFDProtocolAddRootSTLVToBuf [05:51:13]FM_MakeSignedData [05:51:13]FM_MakeSignedData [05:51:13]SAM_PROTO_SignData [05:51:13]wFMCommunicate request_size=4 [05:51:13]MH_SAM_APDU [05:51:13]CAPDU: 80 0D 01 02 [05:51:13]Write to MH i2c: E2 08 00 D1 23 80 0D 01 02 00 00 00 00 6D [05:51:13]Write i2c OK [05:51:13]MH_I2C_Read... [05:51:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:51:13]Read from MH i2c: E2 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 D1 23 00 90 00 68 [05:51:13]RAPDU: 90 00 [05:51:13]wFMCommunicate OK [05:51:13]wFMCommunicate request_size=255 [05:51:13]MH_SAM_APDU [05:51: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 43 00 00 00 F4 03 04 00 52 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B7 04 00 35 04 06 00 C2 7E B1 B2 [05:51:13]Write to MH i2c: E2 02 01 D2 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 43 00 00 00 F4 03 04 00 52 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B7 04 00 35 04 06 00 C2 7E B1 B2 00 00 B2 [05:51:13]Write i2c OK [05:51:13]MH_I2C_Read... [05:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:13]Read from MH i2c: E2 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 D2 23 00 90 00 69 [05:51:13]RAPDU: 90 00 [05:51:13]wFMCommunicate OK [05:51:13]wFMCommunicate request_size=7 [05:51:13]MH_SAM_APDU [05:51:13]CAPDU: 80 0D 02 02 02 0E 64 [05:51:13]Write to MH i2c: E2 0A 00 D3 23 80 0D 02 02 02 00 0E 64 00 00 E6 [05:51:13]Write i2c OK [05:51:13]MH_I2C_Read... [05:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:13]Read from MH i2c: E2 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 03 00 D3 23 00 90 00 6A [05:51:13]RAPDU: 90 00 [05:51:13]wFMCommunicate OK [05:51:13]wFMCommunicate request_size=4 [05:51:13]MH_SAM_APDU [05:51:13]CAPDU: 80 0D 03 02 [05:51:13]Write to MH i2c: E2 08 00 D4 23 80 0D 03 02 00 00 00 00 72 [05:51:13]Write i2c OK [05:51:13]MH_I2C_Read... [05:51:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:51:13]Read from MH i2c: E2 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 0B 00 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 0B 00 D4 23 00 29 4A D9 EB 14 E0 26 11 90 00 D5 [05:51:13]RAPDU: 29 4A D9 EB 14 E0 26 11 90 00 [05:51:13]wFMCommunicate OK [05:51:13]SAM_PROTO_SignData done [05:51:13]FM_MakeSignedData done [05:51:13]CreateOFDProtocolMessage [05:51:13]wFMCommunicate request_size=4 [05:51:13]MH_SAM_APDU [05:51:13]CAPDU: 80 11 00 00 [05:51:13]Write to MH i2c: E2 08 00 D5 23 80 11 00 00 00 00 00 00 72 [05:51:13]Write i2c OK [05:51:13]MH_I2C_Read... [05:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:13]Read from MH i2c: E2 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 17 00 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: E2 17 00 D5 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C8 [05:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:51:13]wFMCommunicate OK [05:51:13]CreateOFDProtocolMessage done [05:51:13]OFDSenderStorePacket 309133 [05:51:13]StoreOFDPacket docnum=309133 [05:51:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 70 3D 04 01 8B 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 43 00 00 00 F4 03 04 00 52 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B7 04 00 35 04 06 00 C2 7E B1 B2 0E 64 29 4A D9 EB 14 E0 26 11 [05:51:13]CheckFolder [05:51:13]dirname=/storage/ofd_packets [05:51:13]CheckFolder done [05:51:13]ProducePacketName [05:51:13]name=ofd_packets/00309133 [05:51:13]NVStorageSaveData ofd_packets/00309133 [05:51:13]File name is /storage/ofd_packets/00309133 [05:51:13]Write 298 bytes [05:51:13]NVStorageSaveData done [05:51:13]OFDSenderStorePacket done [05:51:13]KKMCreateOFDPacket done [05:51:13]NVStorageSaveData kkm_last_timestamp [05:51:13]File name is /storage/kkm_last_timestamp [05:51:13]Write 4 bytes [05:51:13]NVStorageSaveData done [05:51:13]ExternCall_PrintAddStr [05:51:13]wPrintStart [05:51:13]Write to MH i2c: 01 00 00 D6 23 F9 [05:51:13]Write i2c OK [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: 01 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: 01 07 00 [05:51:13]MH_I2C_Read... [05:51:13]Read from MH i2c: 01 07 00 D6 23 00 00 00 00 00 FF 0F 0E [05:51:13]RasterBufferAndPrint [05:51:13]line Счет N : (1)117717 [05:51:13]line ИНН: 02508201610067 [05:51:13]line Контрольно-Кассовый Чек [05:51:14]line ПРОДАЖА [05:51:14]line ТРК (МРК, ГНК) : 2 [05:51:14]line Товар: 2710194800 [05:51:14]line ДТ-К-3 [05:51:14]line 13.130 * 76.20 [05:51:14]line = 1000.51 [05:51:14]line НДС 12% НСП 1% [05:51:14]line > о реализуемом товаре [05:51:14]line ОКРУГЛЕНИЕ: -0.51 [05:51:14]line ИТОГО: 1000.00 [05:51:14]line Внесено: 1000.00 [05:51:14]line СДАЧА: 0.00 [05:51:14]line НСП 1% : 8.85 [05:51:14]line НДС 12% : 106.25 [05:51:14]line Наличными: 1000.00 [05:51:14]line Безнал.: 0.00 [05:51:14]line Место: АЗС № 128 "Партнер Нефть" [05:51:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:51:14]line СНО: Общий режим [05:51:14]line Чек 67 30.07.2024 05:51 [05:51:14]line Смена: 430 ФФД: 1.0 [05:51:14]line ЗНМ: 0300000046 [05:51:14]line РНМ: 0000000000092651 [05:51:14]line Версия ККМ: 001 [05:51:14]line ФМ: 0000000000874943 [05:51:14]line ФД: 309133 [05:51:14]line ФПД: 213849402904164 [05:51:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055114&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309133&fm=213849402904164&tin=02508201610067®Number=0000000000092651&sum=100000 [05:51:14]written 0, free lines is 4095 [05:51:14]Write to MH i2c: 01 00 00 01 24 25 [05:51:14]Write i2c OK [05:51:14]MH_I2C_Read... [05:51:14]Read from MH i2c: 01 [05:51:14]MH_I2C_Read... [05:51:14]Read from MH i2c: 01 07 00 [05:51:14]MH_I2C_Read... [05:51:14]Read from MH i2c: 01 07 00 01 24 00 00 00 00 00 5C 0C 94 [05:51:14]RasterBufferAndPrint [05:51:14]line [05:51:14]line [05:51:14]line [05:51:14]line [05:51:14]line [05:51:14]written 0, free lines is 3166 [05:51:14]MH_Cut [05:51:14]Write to MH i2c: D1 01 00 08 24 01 FE [05:51:14]Write i2c OK [05:51:14]MH_I2C_Read... [05:51:14]Read from MH i2c: D1 [05:51:14]MH_I2C_Read... [05:51:14]Read from MH i2c: D1 01 00 [05:51:14]MH_I2C_Read... [05:51:14]Read from MH i2c: D1 01 00 08 24 00 FD [05:51:14]Write to MH i2c: 01 00 00 09 24 2D [05:51:14]Write i2c OK [05:51:14]MH_I2C_Read... [05:51:16]*** Cut start [05:51:16]*** Partial cut [05:51:16]*** CUTSNS_PIN = 1 [05:51:16]*** CUTSNS_PIN = 0 [05:51:16]*** Brake cut motor [05:51:16]Read from MH i2c: 01 [05:51:16]MH_I2C_Read... [05:51:16]*** Stop cut motor [05:51:16]*** Cut end [05:51:16]Read from MH i2c: 01 07 00 [05:51:16]MH_I2C_Read... [05:51:16]Read from MH i2c: 01 07 00 09 24 00 00 00 00 00 FF 0F 42 [05:51:16]process_action close_receipt done [05:51:16]requested_data is exist [05:51:16]produce_requested_data [05:51:16]requested_item fm.sn is exist - process it [05:51:16]wFMCommunicate request_size=4 [05:51:16]MH_SAM_APDU [05:51:16]CAPDU: 80 11 00 00 [05:51:16]Write to MH i2c: E2 08 00 0A 24 80 11 00 00 00 00 00 00 A8 [05:51:16]Write i2c OK [05:51:16]MH_I2C_Read... [05:51:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:16]Read from MH i2c: E2 [05:51:16]MH_I2C_Read... [05:51:16]Read from MH i2c: E2 17 00 [05:51:16]MH_I2C_Read... [05:51:16]Read from MH i2c: E2 17 00 0A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FE [05:51:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:51:16]wFMCommunicate OK [05:51:16]requested_item fd.num is exist - process it [05:51:16]SAM_PROTO_GetFieldsCounters [05:51:16]wFMCommunicate request_size=4 [05:51:16]MH_SAM_APDU [05:51:16]CAPDU: 80 13 00 00 [05:51:16]Write to MH i2c: E2 08 00 0B 24 80 13 00 00 00 00 00 00 AB [05:51:16]Write i2c OK [05:51:16]MH_I2C_Read... [05:51:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:51:16]Read from MH i2c: E2 [05:51:16]MH_I2C_Read... [05:51:16]Read from MH i2c: E2 62 00 [05:51:16]MH_I2C_Read... [05:51:16]Read from MH i2c: E2 62 00 0B 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8D B7 04 00 0E 04 04 00 AE 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 8D [05:51:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8D B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:51:16]wFMCommunicate OK [05:51:16]SAM_PROTO_GetFieldsCounters done [05:51:16]requested_item shift.num is exist - process it [05:51:16]requested_item shift.opened is exist - process it [05:51:16]req_shift_opened [05:51:16]FM_GetShiftState [05:51:16]SAM_PROTO_GetShiftState [05:51:16]wFMCommunicate request_size=4 [05:51:16]MH_SAM_APDU [05:51:16]CAPDU: 80 13 01 00 [05:51:16]Write to MH i2c: E2 08 00 0C 24 80 13 01 00 00 00 00 00 AD [05:51:16]Write i2c OK [05:51:16]MH_I2C_Read... [05:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:16]Read from MH i2c: E2 [05:51:16]MH_I2C_Read... [05:51:16]Read from MH i2c: E2 0E 00 [05:51:16]MH_I2C_Read... [05:51:16]Read from MH i2c: E2 0E 00 0C 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 08 [05:51:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:51:16]wFMCommunicate OK [05:51:16]SAM_PROTO_GetShiftState done [05:51:16]FM_GetShiftState done [05:51:16]req_shift_opened done [05:51:16]requested_item shift.open_date is exist - process it [05:51:16]req_shift_open_date [05:51:16]req_shift_open_date done [05:51:16]produce_requested_data done [05:51:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309133,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:51:16]process_action_free close_receipt [05:51:16]json_value_free [05:51:16]json_value_free done [05:51:16]process_json_proto returns [05:51:16]Send response to host [05:51:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309133,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:51:16]free response buf [05:51:16]execute_script done [05:51:16]execute_script returns [05:51:16]free content buf [05:51:16]Sock 7.Close socket [05:51:16]Sock 7.Thread stoped [05:51:27]accept exits with 9 [05:51:27]New connection [05:51:27]New thread 3067190628 created [05:51:27]Thread 3067333988 joined [05:51:27]Waiting for new connection... [05:51:27] Sock 9.Parse request [05:51:27]Sock 9.Check first char [05:51:27]Sock 9.First char is OK [05:51:27]request: POST /json_proto HTTP/1.0 [05:51:27]Method: POST [05:51:27]URL: /json_proto [05:51:27]Method is POST - this is cgi request [05:51:27]url: /json_proto [05:51:27]query_string will be loaded in cgi processing [05:51:27]execute_cgi json_proto POST (null) [05:51:27]execute_cgi path=json_proto method=POST [05:51:27]POST find Content-Length [05:51:27]Host: 172.17.45.195:8080 [05:51:27]Content-Length: 677 [05:51:27]Content-Type: application/json [05:51:27] [05:51:27]POST finish read [05:51:27]Found Content-Length = 677 [05:51:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [05:51:27]execute_script... [05:51: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)117718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [05:51:27]POST & json_proto [05:51:27]process_json_proto [05:51:27]json parsed OK: [05:51:27]protocol is kg_v1.0 [05:51:27]action value=close_receipt [05:51:27]process_action close_receipt [05:51:27]cmd_close_receipt [05:51:27]MH_GetDate [05:51:27]Write to MH i2c: F0 00 00 0D 24 20 [05:51:27]Write i2c OK [05:51:27]MH_I2C_Read... [05:51:27]Read from MH i2c: F0 [05:51:27]MH_I2C_Read... [05:51:27]Read from MH i2c: F0 09 00 [05:51:27]MH_I2C_Read... [05:51:27]Read from MH i2c: F0 09 00 0D 24 00 61 7F A8 66 FB 01 7F 64 F6 [05:51:27]GetLastDocTimeStamp 1722318674 [05:51:27]current date 1722318689 [05:51:27]FM_GetShiftState [05:51:27]SAM_PROTO_GetShiftState [05:51:27]wFMCommunicate request_size=4 [05:51:27]MH_SAM_APDU [05:51:27]CAPDU: 80 13 01 00 [05:51:27]Write to MH i2c: E2 08 00 0E 24 80 13 01 00 00 00 00 00 AF [05:51:27]Write i2c OK [05:51:27]MH_I2C_Read... [05:51:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:27]Read from MH i2c: E2 [05:51:27]MH_I2C_Read... [05:51:27]Read from MH i2c: E2 0E 00 [05:51:27]MH_I2C_Read... [05:51:27]Read from MH i2c: E2 0E 00 0E 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0A [05:51:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:51:27]wFMCommunicate OK [05:51:27]SAM_PROTO_GetShiftState done [05:51:27]FM_GetShiftState done [05:51:27]opened in 1722299915 [05:51:27]opened+sec_in_day 1722386315 [05:51:27]quantity*price = 30035 [05:51:27]sum+1 = 30036 [05:51:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 68 30.07.2024 05:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309134 ФПД: 235114139411136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055129&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309134&fm=235114139411136&tin=02508201610067®Number=0000000000092651&sum=30000 [05:51:28]StoreToDocumentArchive [05:51:28]shift 430 fd 309134 [05:51:28]save to /storage/0430/doc_00309134 [05:51:28]save last doc name /storage/0430/doc_00309134 to /storage/kkm_last_doc_name [05:51:28]save OK [05:51:28]Clear old archive folders... [05:51:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:51:28]tlvbuf is 00E18FD0 [05:51:28]SAM_PROTO_ClearQueue [05:51:28]wFMCommunicate request_size=4 [05:51:28]MH_SAM_APDU [05:51:28]CAPDU: 80 09 00 00 [05:51:28]Write to MH i2c: E2 08 00 1B 24 80 09 00 00 00 00 00 00 B1 [05:51:28]Write i2c OK [05:51:28]MH_I2C_Read... [05:51:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:51:28]Read from MH i2c: E2 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 1B 24 00 90 00 B3 [05:51:28]RAPDU: 90 00 [05:51:28]wFMCommunicate OK [05:51:28]SAM_PROTO_ClearQueue done [05:51:28]KKMCreateOFDPacket [05:51:28]OFDProtocolAddRootSTLVToBuf [05:51:28]FM_MakeSignedData [05:51:28]FM_MakeSignedData [05:51:28]SAM_PROTO_SignData [05:51:28]wFMCommunicate request_size=4 [05:51:28]MH_SAM_APDU [05:51:28]CAPDU: 80 0D 01 02 [05:51:28]Write to MH i2c: E2 08 00 1C 24 80 0D 01 02 00 00 00 00 B9 [05:51:28]Write i2c OK [05:51:28]MH_I2C_Read... [05:51:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:51:28]Read from MH i2c: E2 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 1C 24 00 90 00 B4 [05:51:28]RAPDU: 90 00 [05:51:28]wFMCommunicate OK [05:51:28]wFMCommunicate request_size=255 [05:51:28]MH_SAM_APDU [05:51:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 44 00 00 00 F4 03 04 00 61 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B7 04 00 35 04 06 00 D5 [05:51:28]Write to MH i2c: E2 02 01 1D 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 32 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 44 00 00 00 F4 03 04 00 61 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B7 04 00 35 04 06 00 D5 00 00 54 [05:51:28]Write i2c OK [05:51:28]MH_I2C_Read... [05:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:28]Read from MH i2c: E2 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 1D 24 00 90 00 B5 [05:51:28]RAPDU: 90 00 [05:51:28]wFMCommunicate OK [05:51:28]wFMCommunicate request_size=10 [05:51:28]MH_SAM_APDU [05:51:28]CAPDU: 80 0D 02 02 05 D5 C6 C2 E2 C0 [05:51:28]Write to MH i2c: E2 0D 00 1E 24 80 0D 02 02 05 00 D5 C6 C2 E2 C0 00 00 C5 [05:51:28]Write i2c OK [05:51:28]MH_I2C_Read... [05:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:51:28]Read from MH i2c: E2 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 03 00 1E 24 00 90 00 B6 [05:51:28]RAPDU: 90 00 [05:51:28]wFMCommunicate OK [05:51:28]wFMCommunicate request_size=4 [05:51:28]MH_SAM_APDU [05:51:28]CAPDU: 80 0D 03 02 [05:51:28]Write to MH i2c: E2 08 00 1F 24 80 0D 03 02 00 00 00 00 BE [05:51:28]Write i2c OK [05:51:28]MH_I2C_Read... [05:51:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:51:28]Read from MH i2c: E2 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 0B 00 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 0B 00 1F 24 00 07 74 CF 71 CE C1 40 55 90 00 9E [05:51:28]RAPDU: 07 74 CF 71 CE C1 40 55 90 00 [05:51:28]wFMCommunicate OK [05:51:28]SAM_PROTO_SignData done [05:51:28]FM_MakeSignedData done [05:51:28]CreateOFDProtocolMessage [05:51:28]wFMCommunicate request_size=4 [05:51:28]MH_SAM_APDU [05:51:28]CAPDU: 80 11 00 00 [05:51:28]Write to MH i2c: E2 08 00 20 24 80 11 00 00 00 00 00 00 BE [05:51:28]Write i2c OK [05:51:28]MH_I2C_Read... [05:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:28]Read from MH i2c: E2 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 17 00 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: E2 17 00 20 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 14 [05:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:51:28]wFMCommunicate OK [05:51:28]CreateOFDProtocolMessage done [05:51:28]OFDSenderStorePacket 309134 [05:51:28]StoreOFDPacket docnum=309134 [05:51:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BF A7 07 01 74 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 32 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 44 00 00 00 F4 03 04 00 61 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B7 04 00 35 04 06 00 D5 D5 C6 C2 E2 C0 07 74 CF 71 CE C1 40 55 [05:51:28]CheckFolder [05:51:28]dirname=/storage/ofd_packets [05:51:28]CheckFolder done [05:51:28]ProducePacketName [05:51:28]name=ofd_packets/00309134 [05:51:28]NVStorageSaveData ofd_packets/00309134 [05:51:28]File name is /storage/ofd_packets/00309134 [05:51:28]Write 301 bytes [05:51:28]NVStorageSaveData done [05:51:28]OFDSenderStorePacket done [05:51:28]KKMCreateOFDPacket done [05:51:28]NVStorageSaveData kkm_last_timestamp [05:51:28]File name is /storage/kkm_last_timestamp [05:51:28]Write 4 bytes [05:51:28]NVStorageSaveData done [05:51:28]ExternCall_PrintAddStr [05:51:28]wPrintStart [05:51:28]Write to MH i2c: 01 00 00 21 24 45 [05:51:28]Write i2c OK [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: 01 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: 01 07 00 [05:51:28]MH_I2C_Read... [05:51:28]Read from MH i2c: 01 07 00 21 24 00 00 00 00 00 FF 0F 5A [05:51:28]RasterBufferAndPrint [05:51:28]line Счет N : (1)117718 [05:51:28]line ИНН: 02508201610067 [05:51:28]line Контрольно-Кассовый Чек [05:51:28]line ПРОДАЖА [05:51:28]line ТРК (МРК, ГНК) : 32 [05:51:28]line Товар: 2710124130 [05:51:28]line Аи-92-К-2 [05:51:28]line 4.430 * 67.80 [05:51:28]line = 300.35 [05:51:28]line НДС 12% НСП 1% [05:51:28]line > о реализуемом товаре [05:51:28]line ОКРУГЛЕНИЕ: -0.35 [05:51:28]line ИТОГО: 300.00 [05:51:28]line Внесено: 300.00 [05:51:28]line СДАЧА: 0.00 [05:51:28]line НСП 1% : 2.66 [05:51:28]line НДС 12% : 31.90 [05:51:28]line Наличными: 300.00 [05:51:28]line Безнал.: 0.00 [05:51:28]line Место: АЗС № 128 "Партнер Нефть" [05:51:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:51:28]line СНО: Общий режим [05:51:28]line Чек 68 30.07.2024 05:51 [05:51:28]line Смена: 430 ФФД: 1.0 [05:51:28]line ЗНМ: 0300000046 [05:51:28]line РНМ: 0000000000092651 [05:51:28]line Версия ККМ: 001 [05:51:28]line ФМ: 0000000000874943 [05:51:28]line ФД: 309134 [05:51:28]line ФПД: 235114139411136 [05:51:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055129&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309134&fm=235114139411136&tin=02508201610067®Number=0000000000092651&sum=30000 [05:51:29]written 0, free lines is 4095 [05:51:29]Write to MH i2c: 01 00 00 4C 24 70 [05:51:29]Write i2c OK [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: 01 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: 01 07 00 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: 01 07 00 4C 24 00 00 00 00 00 55 0C D8 [05:51:29]RasterBufferAndPrint [05:51:29]line [05:51:29]line [05:51:29]line [05:51:29]line [05:51:29]line [05:51:29]written 0, free lines is 3160 [05:51:29]MH_Cut [05:51:29]Write to MH i2c: D1 01 00 53 24 01 49 [05:51:29]Write i2c OK [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: D1 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: D1 01 00 [05:51:29]MH_I2C_Read... [05:51:29]Read from MH i2c: D1 01 00 53 24 00 48 [05:51:29]Write to MH i2c: 01 00 00 54 24 78 [05:51:29]Write i2c OK [05:51:29]MH_I2C_Read... [05:51:30]*** Cut start [05:51:30]*** Partial cut [05:51:30]*** CUTSNS_PIN = 1 [05:51:30]*** CUTSNS_PIN = 0 [05:51:31]*** Brake cut motor [05:51:31]Read from MH i2c: 01 [05:51:31]MH_I2C_Read... [05:51:31]*** Stop cut motor [05:51:31]*** Cut end [05:51:31]Read from MH i2c: 01 07 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: 01 07 00 54 24 00 00 00 00 00 FF 0F 8D [05:51:31]process_action close_receipt done [05:51:31]requested_data is exist [05:51:31]produce_requested_data [05:51:31]requested_item fm.sn is exist - process it [05:51:31]wFMCommunicate request_size=4 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 11 00 00 [05:51:31]Write to MH i2c: E2 08 00 55 24 80 11 00 00 00 00 00 00 F3 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 17 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 17 00 55 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 49 [05:51:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:51:31]wFMCommunicate OK [05:51:31]requested_item fd.num is exist - process it [05:51:31]SAM_PROTO_GetFieldsCounters [05:51:31]wFMCommunicate request_size=4 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 13 00 00 [05:51:31]Write to MH i2c: E2 08 00 56 24 80 13 00 00 00 00 00 00 F6 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 62 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 62 00 56 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8E B7 04 00 0E 04 04 00 AE 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 DC [05:51:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8E B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:51:31]wFMCommunicate OK [05:51:31]SAM_PROTO_GetFieldsCounters done [05:51:31]requested_item shift.num is exist - process it [05:51:31]requested_item shift.opened is exist - process it [05:51:31]req_shift_opened [05:51:31]FM_GetShiftState [05:51:31]SAM_PROTO_GetShiftState [05:51:31]wFMCommunicate request_size=4 [05:51:31]MH_SAM_APDU [05:51:31]CAPDU: 80 13 01 00 [05:51:31]Write to MH i2c: E2 08 00 57 24 80 13 01 00 00 00 00 00 F8 [05:51:31]Write i2c OK [05:51:31]MH_I2C_Read... [05:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:51:31]Read from MH i2c: E2 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 0E 00 [05:51:31]MH_I2C_Read... [05:51:31]Read from MH i2c: E2 0E 00 57 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 53 [05:51:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:51:31]wFMCommunicate OK [05:51:31]SAM_PROTO_GetShiftState done [05:51:31]FM_GetShiftState done [05:51:31]req_shift_opened done [05:51:31]requested_item shift.open_date is exist - process it [05:51:31]req_shift_open_date [05:51:31]req_shift_open_date done [05:51:31]produce_requested_data done [05:51:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309134,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:51:31]process_action_free close_receipt [05:51:31]json_value_free [05:51:31]json_value_free done [05:51:31]process_json_proto returns [05:51:31]Send response to host [05:51:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309134,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:51:31]free response buf [05:51:31]execute_script done [05:51:31]execute_script returns [05:51:31]free content buf [05:51:31]Sock 9.Close socket [05:51:31]Sock 9.Thread stoped [05:53:03]ConnectInit Can't connect to host [05:53:03]CommunicateWithHost connect error [05:53:03]CommunicateWithHost err = -1 [05:53:03]OFD Sender: Server communicate error [05:53:03]OFD Sender: Processing packet 309132 [packets to send 234, broken 231] [05:53:03]ProducePacketName [05:53:03]name=ofd_packets/00309132 [05:53:03]OFD Sender: To server: pG, [05:53:03]CommunicateWithHost lk.salyk.kg:30040 [05:53:03]ConnectInit lk.salyk.kg [05:53:03]Connected sock=9 [05:53:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 45 DD 08 01 91 B0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 42 00 00 00 F4 03 04 00 3B 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B7 04 00 35 04 06 00 C6 BD 54 50 DA 07 88 F4 6D 12 FE 1F BB 42 [05:53:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 54 4C 47 00 CB D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B7 04 00 F4 03 04 00 08 27 A8 66 B6 04 01 00 00 79 6F 61 B8 D0 96 2B AD [05:53:03]CommunicateWithHost err = 0 [05:53:03]CheckOFDResponse [05:53:03]1017 (14) - 77093643461234 [05:53:03]1041 (16) - 0000000000874943 [05:53:03]1040 (4) - 309132 [05:53:03]1012 (4) - 29.07.2024 23:34 [05:53:03]1206 (1) - 0 [05:53:03]OFD Sender: Remove packet 309132 [05:53:03]ProducePacketName [05:53:03]name=ofd_packets/00309132 [05:53:03]NVStorageDeleteData [05:53:04]OFD Sender: Processing packet 309133 [packets to send 233, broken 231] [05:53:04]ProducePacketName [05:53:04]name=ofd_packets/00309133 [05:53:04]OFD Sender: To server: pG, [05:53:04]CommunicateWithHost lk.salyk.kg:30040 [05:53:04]ConnectInit lk.salyk.kg [05:53:04]Connected sock=9 [05:53:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 70 3D 04 01 8B 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 43 00 00 00 F4 03 04 00 52 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B7 04 00 35 04 06 00 C2 7E B1 B2 0E 64 29 4A D9 EB 14 E0 26 11 [05:53:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B5 52 47 00 A4 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B7 04 00 F4 03 04 00 09 27 A8 66 B6 04 01 00 00 74 CA A8 BE 37 FA 75 91 [05:53:04]CommunicateWithHost err = 0 [05:53:04]CheckOFDResponse [05:53:04]1017 (14) - 77093643461234 [05:53:04]1041 (16) - 0000000000874943 [05:53:04]1040 (4) - 309133 [05:53:04]1012 (4) - 29.07.2024 23:34 [05:53:04]1206 (1) - 0 [05:53:04]OFD Sender: Remove packet 309133 [05:53:04]ProducePacketName [05:53:04]name=ofd_packets/00309133 [05:53:04]NVStorageDeleteData [05:53:05]OFD Sender: Processing packet 309134 [packets to send 232, broken 231] [05:53:05]ProducePacketName [05:53:05]name=ofd_packets/00309134 [05:53:05]OFD Sender: To server: pG, [05:53:05]CommunicateWithHost lk.salyk.kg:30040 [05:53:05]ConnectInit lk.salyk.kg [05:53:05]Connected sock=9 [05:53:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BF A7 07 01 74 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 32 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 44 00 00 00 F4 03 04 00 61 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B7 04 00 35 04 06 00 D5 D5 C6 C2 E2 C0 07 74 CF 71 CE C1 40 55 [05:53:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 48 E1 47 00 8D F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B7 04 00 F4 03 04 00 0A 27 A8 66 B6 04 01 00 00 8E B7 4A 90 E1 60 2A 9F [05:53:05]CommunicateWithHost err = 0 [05:53:05]CheckOFDResponse [05:53:05]1017 (14) - 77093643461234 [05:53:05]1041 (16) - 0000000000874943 [05:53:05]1040 (4) - 309134 [05:53:05]1012 (4) - 29.07.2024 23:34 [05:53:05]1206 (1) - 0 [05:53:05]OFD Sender: Remove packet 309134 [05:53:05]ProducePacketName [05:53:05]name=ofd_packets/00309134 [05:53:05]NVStorageDeleteData [05:53:06]OFD Sender: No OFD packet to send [05:53:11]OFD Sender: No OFD packet to send [05:53:14]accept exits with 7 [05:53:14]New connection [05:53:14]New thread 3067333988 created [05:53:14]Thread 3067190628 joined [05:53:14]Waiting for new connection... [05:53:14] Sock 7.Parse request [05:53:14]Sock 7.Check first char [05:53:14]Sock 7.First char is OK [05:53:14]request: POST /json_proto HTTP/1.0 [05:53:14]Method: POST [05:53:14]URL: /json_proto [05:53:14]Method is POST - this is cgi request [05:53:14]url: /json_proto [05:53:14]query_string will be loaded in cgi processing [05:53:14]execute_cgi json_proto POST (null) [05:53:14]execute_cgi path=json_proto method=POST [05:53:14]POST find Content-Length [05:53:14]Host: 172.17.45.195:8080 [05:53:14]Content-Length: 675 [05:53:14]Content-Type: application/json [05:53:14] [05:53:14]POST finish read [05:53:14]Found Content-Length = 675 [05:53:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:53:14]execute_script... [05:53:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:53:14]POST & json_proto [05:53:14]process_json_proto [05:53:14]json parsed OK: [05:53:14]protocol is kg_v1.0 [05:53:14]action value=close_receipt [05:53:14]process_action close_receipt [05:53:14]cmd_close_receipt [05:53:14]MH_GetDate [05:53:14]Write to MH i2c: F0 00 00 58 24 6B [05:53:14]Write i2c OK [05:53:14]MH_I2C_Read... [05:53:14]Read from MH i2c: F0 [05:53:14]MH_I2C_Read... [05:53:14]Read from MH i2c: F0 09 00 [05:53:14]MH_I2C_Read... [05:53:14]Read from MH i2c: F0 09 00 58 24 00 CC 7F A8 66 FB 01 7F 64 AC [05:53:14]GetLastDocTimeStamp 1722318689 [05:53:14]current date 1722318796 [05:53:14]FM_GetShiftState [05:53:14]SAM_PROTO_GetShiftState [05:53:14]wFMCommunicate request_size=4 [05:53:14]MH_SAM_APDU [05:53:14]CAPDU: 80 13 01 00 [05:53:14]Write to MH i2c: E2 08 00 59 24 80 13 01 00 00 00 00 00 FA [05:53:14]Write i2c OK [05:53:14]MH_I2C_Read... [05:53:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:53:14]Read from MH i2c: E2 [05:53:14]MH_I2C_Read... [05:53:14]Read from MH i2c: E2 0E 00 [05:53:14]MH_I2C_Read... [05:53:14]Read from MH i2c: E2 0E 00 59 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 55 [05:53:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:53:14]wFMCommunicate OK [05:53:14]SAM_PROTO_GetShiftState done [05:53:14]FM_GetShiftState done [05:53:14]opened in 1722299915 [05:53:14]opened+sec_in_day 1722386315 [05:53:14]quantity*price = 100035 [05:53:14]sum+1 = 100036 [05:53:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 69 30.07.2024 05:53 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309135 ФПД: 169052990298521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055316&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309135&fm=169052990298521&tin=02508201610067®Number=0000000000092651&sum=100000 [05:53:15]StoreToDocumentArchive [05:53:15]shift 430 fd 309135 [05:53:15]save to /storage/0430/doc_00309135 [05:53:15]save last doc name /storage/0430/doc_00309135 to /storage/kkm_last_doc_name [05:53:15]save OK [05:53:15]Clear old archive folders... [05:53:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:53:15]tlvbuf is 00E190D0 [05:53:15]SAM_PROTO_ClearQueue [05:53:15]wFMCommunicate request_size=4 [05:53:15]MH_SAM_APDU [05:53:15]CAPDU: 80 09 00 00 [05:53:15]Write to MH i2c: E2 08 00 66 24 80 09 00 00 00 00 00 00 FC [05:53:15]Write i2c OK [05:53:15]MH_I2C_Read... [05:53:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:53:15]Read from MH i2c: E2 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 66 24 00 90 00 FE [05:53:15]RAPDU: 90 00 [05:53:15]wFMCommunicate OK [05:53:15]SAM_PROTO_ClearQueue done [05:53:15]KKMCreateOFDPacket [05:53:15]OFDProtocolAddRootSTLVToBuf [05:53:15]FM_MakeSignedData [05:53:15]FM_MakeSignedData [05:53:15]SAM_PROTO_SignData [05:53:15]wFMCommunicate request_size=4 [05:53:15]MH_SAM_APDU [05:53:15]CAPDU: 80 0D 01 02 [05:53:15]Write to MH i2c: E2 08 00 67 24 80 0D 01 02 00 00 00 00 04 [05:53:15]Write i2c OK [05:53:15]MH_I2C_Read... [05:53:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:53:15]Read from MH i2c: E2 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 67 24 00 90 00 FF [05:53:15]RAPDU: 90 00 [05:53:15]wFMCommunicate OK [05:53:15]wFMCommunicate request_size=255 [05:53:15]MH_SAM_APDU [05:53:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 CC 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B7 04 00 35 04 06 00 [05:53:15]Write to MH i2c: E2 02 01 68 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 CC 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B7 04 00 35 04 06 00 00 00 86 [05:53:15]Write i2c OK [05:53:15]MH_I2C_Read... [05:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:53:15]Read from MH i2c: E2 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 68 24 00 90 00 00 [05:53:15]RAPDU: 90 00 [05:53:15]wFMCommunicate OK [05:53:15]wFMCommunicate request_size=11 [05:53:15]MH_SAM_APDU [05:53:15]CAPDU: 80 0D 02 02 06 99 C0 B7 6F 59 99 [05:53:15]Write to MH i2c: E2 0E 00 69 24 80 0D 02 02 06 00 99 C0 B7 6F 59 99 00 00 84 [05:53:15]Write i2c OK [05:53:15]MH_I2C_Read... [05:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:53:15]Read from MH i2c: E2 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 [05:53:15]MH_I2C_Read... [05:53:15]Read from MH i2c: E2 03 00 69 24 00 90 00 01 [05:53:15]RAPDU: 90 00 [05:53:15]wFMCommunicate OK [05:53:15]wFMCommunicate request_size=4 [05:53:15]MH_SAM_APDU [05:53:15]CAPDU: 80 0D 03 02 [05:53:15]Write to MH i2c: E2 08 00 6A 24 80 0D 03 02 00 00 00 00 09 [05:53:15]Write i2c OK [05:53:15]MH_I2C_Read... [05:53:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:53:16]Read from MH i2c: E2 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: E2 0B 00 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: E2 0B 00 6A 24 00 B2 F8 5B 9A 11 98 FF 94 90 00 E5 [05:53:16]RAPDU: B2 F8 5B 9A 11 98 FF 94 90 00 [05:53:16]wFMCommunicate OK [05:53:16]SAM_PROTO_SignData done [05:53:16]FM_MakeSignedData done [05:53:16]CreateOFDProtocolMessage [05:53:16]wFMCommunicate request_size=4 [05:53:16]MH_SAM_APDU [05:53:16]CAPDU: 80 11 00 00 [05:53:16]Write to MH i2c: E2 08 00 6B 24 80 11 00 00 00 00 00 00 09 [05:53:16]Write i2c OK [05:53:16]MH_I2C_Read... [05:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:53:16]Read from MH i2c: E2 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: E2 17 00 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: E2 17 00 6B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5F [05:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:53:16]wFMCommunicate OK [05:53:16]CreateOFDProtocolMessage done [05:53:16]OFDSenderStorePacket 309135 [05:53:16]StoreOFDPacket docnum=309135 [05:53:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 A5 43 08 01 23 A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 CC 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B7 04 00 35 04 06 00 99 C0 B7 6F 59 99 B2 F8 5B 9A 11 98 FF 94 [05:53:16]CheckFolder [05:53:16]dirname=/storage/ofd_packets [05:53:16]CheckFolder done [05:53:16]ProducePacketName [05:53:16]name=ofd_packets/00309135 [05:53:16]NVStorageSaveData ofd_packets/00309135 [05:53:16]File name is /storage/ofd_packets/00309135 [05:53:16]Write 302 bytes [05:53:16]NVStorageSaveData done [05:53:16]OFDSenderStorePacket done [05:53:16]KKMCreateOFDPacket done [05:53:16]NVStorageSaveData kkm_last_timestamp [05:53:16]File name is /storage/kkm_last_timestamp [05:53:16]Write 4 bytes [05:53:16]NVStorageSaveData done [05:53:16]ExternCall_PrintAddStr [05:53:16]wPrintStart [05:53:16]Write to MH i2c: 01 00 00 6C 24 90 [05:53:16]Write i2c OK [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: 01 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: 01 07 00 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: 01 07 00 6C 24 00 00 00 00 00 FF 0F A5 [05:53:16]RasterBufferAndPrint [05:53:16]line Счет N : (1)117719 [05:53:16]line ИНН: 02508201610067 [05:53:16]line Контрольно-Кассовый Чек [05:53:16]line ПРОДАЖА [05:53:16]line ТРК (МРК, ГНК) : 43 [05:53:16]line Товар: 2710124130 [05:53:16]line Super-92-К-5 [05:53:16]line 14.540 * 68.80 [05:53:16]line = 1000.35 [05:53:16]line НДС 12% НСП 1% [05:53:16]line > о реализуемом товаре [05:53:16]line ОКРУГЛЕНИЕ: -0.35 [05:53:16]line ИТОГО: 1000.00 [05:53:16]line Внесено: 1000.00 [05:53:16]line СДАЧА: 0.00 [05:53:16]line НСП 1% : 8.85 [05:53:16]line НДС 12% : 106.23 [05:53:16]line Наличными: 1000.00 [05:53:16]line Безнал.: 0.00 [05:53:16]line Место: АЗС № 128 "Партнер Нефть" [05:53:16]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:53:16]line СНО: Общий режим [05:53:16]line Чек 69 30.07.2024 05:53 [05:53:16]line Смена: 430 ФФД: 1.0 [05:53:16]line ЗНМ: 0300000046 [05:53:16]line РНМ: 0000000000092651 [05:53:16]line Версия ККМ: 001 [05:53:16]line ФМ: 0000000000874943 [05:53:16]line ФД: 309135 [05:53:16]line ФПД: 169052990298521 [05:53:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055316&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309135&fm=169052990298521&tin=02508201610067®Number=0000000000092651&sum=100000 [05:53:16]OFD Sender: Processing packet 309135 [packets to send 232, broken 231] [05:53:16]ProducePacketName [05:53:16]name=ofd_packets/00309135 [05:53:16]OFD Sender: To server: pG, [05:53:16]CommunicateWithHost lk.salyk.kg:30040 [05:53:16]ConnectInit lk.salyk.kg [05:53:16]written 0, free lines is 4095 [05:53:16]Connected sock=10 [05:53:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 A5 43 08 01 23 A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 CC 7F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B7 04 00 35 04 06 00 99 C0 B7 6F 59 99 B2 F8 5B 9A 11 98 FF 94 [05:53:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DB 17 47 00 E0 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B7 04 00 F4 03 04 00 15 27 A8 66 B6 04 01 00 00 D1 24 93 91 DD 94 9E 32 [05:53:16]CommunicateWithHost err = 0 [05:53:16]CheckOFDResponse [05:53:16]1017 (14) - 77093643461234 [05:53:16]1041 (16) - 0000000000874943 [05:53:16]1040 (4) - 309135 [05:53:16]1012 (4) - 29.07.2024 23:34 [05:53:16]1206 (1) - 0 [05:53:16]OFD Sender: Remove packet 309135 [05:53:16]ProducePacketName [05:53:16]name=ofd_packets/00309135 [05:53:16]NVStorageDeleteData [05:53:16]Write to MH i2c: 01 00 00 97 24 BB [05:53:16]Write i2c OK [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: 01 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: 01 07 00 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: 01 07 00 97 24 00 00 00 00 00 61 0C 2F [05:53:16]RasterBufferAndPrint [05:53:16]line [05:53:16]line [05:53:16]line [05:53:16]line [05:53:16]line [05:53:16]written 0, free lines is 3172 [05:53:16]MH_Cut [05:53:16]Write to MH i2c: D1 01 00 9E 24 01 94 [05:53:16]Write i2c OK [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: D1 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: D1 01 00 [05:53:16]MH_I2C_Read... [05:53:16]Read from MH i2c: D1 01 00 9E 24 00 93 [05:53:16]Write to MH i2c: 01 00 00 9F 24 C3 [05:53:16]Write i2c OK [05:53:16]MH_I2C_Read... [05:53:17]OFD Sender: No OFD packet to send [05:53:18]*** Cut start [05:53:18]*** Partial cut [05:53:18]*** CUTSNS_PIN = 1 [05:53:18]*** CUTSNS_PIN = 0 [05:53:18]*** Brake cut motor [05:53:18]Read from MH i2c: 01 [05:53:18]MH_I2C_Read... [05:53:18]*** Stop cut motor [05:53:18]*** Cut end [05:53:18]Read from MH i2c: 01 07 00 [05:53:18]MH_I2C_Read... [05:53:18]Read from MH i2c: 01 07 00 9F 24 00 00 00 00 00 FF 0F D8 [05:53:18]process_action close_receipt done [05:53:18]requested_data is exist [05:53:18]produce_requested_data [05:53:18]requested_item fm.sn is exist - process it [05:53:18]wFMCommunicate request_size=4 [05:53:18]MH_SAM_APDU [05:53:18]CAPDU: 80 11 00 00 [05:53:18]Write to MH i2c: E2 08 00 A0 24 80 11 00 00 00 00 00 00 3E [05:53:18]Write i2c OK [05:53:18]MH_I2C_Read... [05:53:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:53:18]Read from MH i2c: E2 [05:53:18]MH_I2C_Read... [05:53:18]Read from MH i2c: E2 17 00 [05:53:18]MH_I2C_Read... [05:53:18]Read from MH i2c: E2 17 00 A0 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 94 [05:53:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:53:18]wFMCommunicate OK [05:53:18]requested_item fd.num is exist - process it [05:53:18]SAM_PROTO_GetFieldsCounters [05:53:18]wFMCommunicate request_size=4 [05:53:18]MH_SAM_APDU [05:53:18]CAPDU: 80 13 00 00 [05:53:18]Write to MH i2c: E2 08 00 A1 24 80 13 00 00 00 00 00 00 41 [05:53:18]Write i2c OK [05:53:18]MH_I2C_Read... [05:53:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:53:19]Read from MH i2c: E2 [05:53:19]MH_I2C_Read... [05:53:19]Read from MH i2c: E2 62 00 [05:53:19]MH_I2C_Read... [05:53:19]Read from MH i2c: E2 62 00 A1 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8F B7 04 00 0E 04 04 00 AE 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 2B [05:53:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8F B7 04 00 0E 04 04 00 AE 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 [05:53:19]wFMCommunicate OK [05:53:19]SAM_PROTO_GetFieldsCounters done [05:53:19]requested_item shift.num is exist - process it [05:53:19]requested_item shift.opened is exist - process it [05:53:19]req_shift_opened [05:53:19]FM_GetShiftState [05:53:19]SAM_PROTO_GetShiftState [05:53:19]wFMCommunicate request_size=4 [05:53:19]MH_SAM_APDU [05:53:19]CAPDU: 80 13 01 00 [05:53:19]Write to MH i2c: E2 08 00 A2 24 80 13 01 00 00 00 00 00 43 [05:53:19]Write i2c OK [05:53:19]MH_I2C_Read... [05:53:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:53:19]Read from MH i2c: E2 [05:53:19]MH_I2C_Read... [05:53:19]Read from MH i2c: E2 0E 00 [05:53:19]MH_I2C_Read... [05:53:19]Read from MH i2c: E2 0E 00 A2 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9E [05:53:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:53:19]wFMCommunicate OK [05:53:19]SAM_PROTO_GetShiftState done [05:53:19]FM_GetShiftState done [05:53:19]req_shift_opened done [05:53:19]requested_item shift.open_date is exist - process it [05:53:19]req_shift_open_date [05:53:19]req_shift_open_date done [05:53:19]produce_requested_data done [05:53:19]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309135,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:53:19]process_action_free close_receipt [05:53:19]json_value_free [05:53:19]json_value_free done [05:53:19]process_json_proto returns [05:53:19]Send response to host [05:53:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309135,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:53:19]free response buf [05:53:19]execute_script done [05:53:19]execute_script returns [05:53:19]free content buf [05:53:19]Sock 7.Close socket [05:53:19]Sock 7.Thread stoped [05:53:22]OFD Sender: No OFD packet to send [05:53:27]OFD Sender: No OFD packet to send [05:53:32]OFD Sender: No OFD packet to send [05:53:37]OFD Sender: No OFD packet to send [05:53:42]OFD Sender: No OFD packet to send [05:53:47]OFD Sender: No OFD packet to send [05:53:52]OFD Sender: No OFD packet to send [05:53:57]OFD Sender: No OFD packet to send [05:54:02]OFD Sender: No OFD packet to send [05:54:07]OFD Sender: No OFD packet to send [05:54:12]OFD Sender: No OFD packet to send [05:54:17]OFD Sender: No OFD packet to send [05:54:22]OFD Sender: No OFD packet to send [05:54:27]OFD Sender: No OFD packet to send [05:54:32]OFD Sender: No OFD packet to send [05:54:37]OFD Sender: No OFD packet to send [05:54:42]OFD Sender: No OFD packet to send [05:54:46]accept exits with 9 [05:54:46]New connection [05:54:46]New thread 3067190628 created [05:54:46]Thread 3067333988 joined [05:54:46]Waiting for new connection... [05:54:46] Sock 9.Parse request [05:54:46]Sock 9.Check first char [05:54:46]Sock 9.First char is OK [05:54:46]request: POST /json_proto HTTP/1.0 [05:54:46]Method: POST [05:54:46]URL: /json_proto [05:54:46]Method is POST - this is cgi request [05:54:46]url: /json_proto [05:54:46]query_string will be loaded in cgi processing [05:54:46]execute_cgi json_proto POST (null) [05:54:46]execute_cgi path=json_proto method=POST [05:54:46]POST find Content-Length [05:54:46]Host: 172.17.45.195:8080 [05:54:46]Content-Length: 682 [05:54:46]Content-Type: application/json [05:54:46] [05:54:46]POST finish read [05:54:46]Found Content-Length = 682 [05:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:46]execute_script... [05:54:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:46]POST & json_proto [05:54:46]process_json_proto [05:54:46]json parsed OK: [05:54:46]protocol is kg_v1.0 [05:54:46]action value=close_receipt [05:54:46]process_action close_receipt [05:54:46]cmd_close_receipt [05:54:46]MH_GetDate [05:54:46]Write to MH i2c: F0 00 00 A3 24 B6 [05:54:46]Write i2c OK [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: F0 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: F0 09 00 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: F0 09 00 A3 24 00 28 80 A8 66 FB 01 7F 64 54 [05:54:46]GetLastDocTimeStamp 1722318796 [05:54:46]current date 1722318888 [05:54:46]FM_GetShiftState [05:54:46]SAM_PROTO_GetShiftState [05:54:46]wFMCommunicate request_size=4 [05:54:46]MH_SAM_APDU [05:54:46]CAPDU: 80 13 01 00 [05:54:46]Write to MH i2c: E2 08 00 A4 24 80 13 01 00 00 00 00 00 45 [05:54:46]Write i2c OK [05:54:46]MH_I2C_Read... [05:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:46]Read from MH i2c: E2 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: E2 0E 00 [05:54:46]MH_I2C_Read... [05:54:46]Read from MH i2c: E2 0E 00 A4 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A0 [05:54:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:54:46]wFMCommunicate OK [05:54:46]SAM_PROTO_GetShiftState done [05:54:46]FM_GetShiftState done [05:54:46]opened in 1722299915 [05:54:46]opened+sec_in_day 1722386315 [05:54:46]quantity*price = 100021 [05:54:46]sum+1 = 100023 [05:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 70 30.07.2024 05:54 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309136 ФПД: 254571973478008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055448&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309136&fm=254571973478008&tin=02508201610067®Number=0000000000092651&sum=100000 [05:54:47]StoreToDocumentArchive [05:54:47]shift 430 fd 309136 [05:54:47]save to /storage/0430/doc_00309136 [05:54:47]save last doc name /storage/0430/doc_00309136 to /storage/kkm_last_doc_name [05:54:47]save OK [05:54:47]Clear old archive folders... [05:54:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:54:47]tlvbuf is B6F05E20 [05:54:47]SAM_PROTO_ClearQueue [05:54:47]wFMCommunicate request_size=4 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 09 00 00 [05:54:47]Write to MH i2c: E2 08 00 B1 24 80 09 00 00 00 00 00 00 47 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 B1 24 00 90 00 49 [05:54:47]RAPDU: 90 00 [05:54:47]wFMCommunicate OK [05:54:47]SAM_PROTO_ClearQueue done [05:54:47]KKMCreateOFDPacket [05:54:47]OFDProtocolAddRootSTLVToBuf [05:54:47]FM_MakeSignedData [05:54:47]FM_MakeSignedData [05:54:47]SAM_PROTO_SignData [05:54:47]wFMCommunicate request_size=4 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 0D 01 02 [05:54:47]Write to MH i2c: E2 08 00 B2 24 80 0D 01 02 00 00 00 00 4F [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 B2 24 00 90 00 4A [05:54:47]RAPDU: 90 00 [05:54:47]wFMCommunicate OK [05:54:47]wFMCommunicate request_size=255 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 00 00 00 F4 03 04 00 28 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B7 04 00 35 04 06 00 E7 [05:54:47]Write to MH i2c: E2 02 01 B3 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 00 00 00 F4 03 04 00 28 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B7 04 00 35 04 06 00 E7 00 00 D7 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]OFD Sender: No OFD packet to send [05:54:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 B3 24 00 90 00 4B [05:54:47]RAPDU: 90 00 [05:54:47]wFMCommunicate OK [05:54:47]wFMCommunicate request_size=10 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 0D 02 02 05 88 28 0C 86 78 [05:54:47]Write to MH i2c: E2 0D 00 B4 24 80 0D 02 02 05 00 88 28 0C 86 78 00 00 16 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 03 00 B4 24 00 90 00 4C [05:54:47]RAPDU: 90 00 [05:54:47]wFMCommunicate OK [05:54:47]wFMCommunicate request_size=4 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 0D 03 02 [05:54:47]Write to MH i2c: E2 08 00 B5 24 80 0D 03 02 00 00 00 00 54 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 0B 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 0B 00 B5 24 00 FB 50 8D C0 0F D5 4D 5C 90 00 7A [05:54:47]RAPDU: FB 50 8D C0 0F D5 4D 5C 90 00 [05:54:47]wFMCommunicate OK [05:54:47]SAM_PROTO_SignData done [05:54:47]FM_MakeSignedData done [05:54:47]CreateOFDProtocolMessage [05:54:47]wFMCommunicate request_size=4 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 11 00 00 [05:54:47]Write to MH i2c: E2 08 00 B6 24 80 11 00 00 00 00 00 00 54 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 17 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 17 00 B6 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AA [05:54:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:54:47]wFMCommunicate OK [05:54:47]CreateOFDProtocolMessage done [05:54:47]OFDSenderStorePacket 309136 [05:54:47]StoreOFDPacket docnum=309136 [05:54:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 54 4A 07 01 24 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 00 00 00 F4 03 04 00 28 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B7 04 00 35 04 06 00 E7 88 28 0C 86 78 FB 50 8D C0 0F D5 4D 5C [05:54:47]CheckFolder [05:54:47]dirname=/storage/ofd_packets [05:54:47]CheckFolder done [05:54:47]ProducePacketName [05:54:47]name=ofd_packets/00309136 [05:54:47]NVStorageSaveData ofd_packets/00309136 [05:54:47]File name is /storage/ofd_packets/00309136 [05:54:47]Write 301 bytes [05:54:47]NVStorageSaveData done [05:54:47]OFDSenderStorePacket done [05:54:47]KKMCreateOFDPacket done [05:54:47]NVStorageSaveData kkm_last_timestamp [05:54:47]File name is /storage/kkm_last_timestamp [05:54:47]Write 4 bytes [05:54:47]NVStorageSaveData done [05:54:47]ExternCall_PrintAddStr [05:54:47]wPrintStart [05:54:47]Write to MH i2c: 01 00 00 B7 24 DB [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 07 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: 01 07 00 B7 24 00 00 00 00 00 FF 0F F0 [05:54:47]RasterBufferAndPrint [05:54:47]line Счет N : (1)117720 [05:54:47]line ИНН: 02508201610067 [05:54:47]line Контрольно-Кассовый Чек [05:54:47]line ПРОДАЖА [05:54:47]line ТРК (МРК, ГНК) : 61 [05:54:47]line Товар: 2710124500 [05:54:47]line Аи-95-К-3 [05:54:47]line 13.480 * 74.20 [05:54:47]line = 1000.22 [05:54:47]line НДС 12% НСП 1% [05:54:47]line > о реализуемом товаре [05:54:47]line ОКРУГЛЕНИЕ: -0.22 [05:54:47]line ИТОГО: 1000.00 [05:54:47]line Внесено: 1000.00 [05:54:47]line СДАЧА: 0.00 [05:54:47]line НСП 1% : 8.85 [05:54:47]line НДС 12% : 106.22 [05:54:47]line Наличными: 1000.00 [05:54:47]line Безнал.: 0.00 [05:54:47]line Место: АЗС № 128 "Партнер Нефть" [05:54:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:54:47]line СНО: Общий режим [05:54:47]line Чек 70 30.07.2024 05:54 [05:54:47]line Смена: 430 ФФД: 1.0 [05:54:47]line ЗНМ: 0300000046 [05:54:47]line РНМ: 0000000000092651 [05:54:47]line Версия ККМ: 001 [05:54:47]line ФМ: 0000000000874943 [05:54:47]line ФД: 309136 [05:54:47]line ФПД: 254571973478008 [05:54:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055448&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309136&fm=254571973478008&tin=02508201610067®Number=0000000000092651&sum=100000 [05:54:48]OFD Sender: Processing packet 309136 [packets to send 232, broken 231] [05:54:48]ProducePacketName [05:54:48]name=ofd_packets/00309136 [05:54:48]OFD Sender: To server: pG, [05:54:48]CommunicateWithHost lk.salyk.kg:30040 [05:54:48]ConnectInit lk.salyk.kg [05:54:48]written 0, free lines is 4095 [05:54:48]Connected sock=10 [05:54:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 54 4A 07 01 24 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 00 00 00 F4 03 04 00 28 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B7 04 00 35 04 06 00 E7 88 28 0C 86 78 FB 50 8D C0 0F D5 4D 5C [05:54:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 27 DE 47 00 E3 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B7 04 00 F4 03 04 00 71 27 A8 66 B6 04 01 00 00 41 45 20 39 EE 38 E1 12 [05:54:48]CommunicateWithHost err = 0 [05:54:48]CheckOFDResponse [05:54:48]1017 (14) - 77093643461234 [05:54:48]1041 (16) - 0000000000874943 [05:54:48]1040 (4) - 309136 [05:54:48]1012 (4) - 29.07.2024 23:36 [05:54:48]1206 (1) - 0 [05:54:48]OFD Sender: Remove packet 309136 [05:54:48]ProducePacketName [05:54:48]name=ofd_packets/00309136 [05:54:48]NVStorageDeleteData [05:54:48]Write to MH i2c: 01 00 00 E2 24 06 [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: 01 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: 01 07 00 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: 01 07 00 E2 24 00 00 00 00 00 59 0C 72 [05:54:48]RasterBufferAndPrint [05:54:48]line [05:54:48]line [05:54:48]line [05:54:48]line [05:54:48]line [05:54:48]written 0, free lines is 3165 [05:54:48]MH_Cut [05:54:48]Write to MH i2c: D1 01 00 E9 24 01 DF [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: D1 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: D1 01 00 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: D1 01 00 E9 24 00 DE [05:54:48]Write to MH i2c: 01 00 00 EA 24 0E [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:49]OFD Sender: No OFD packet to send [05:54:49]*** Cut start [05:54:49]*** Partial cut [05:54:49]*** CUTSNS_PIN = 1 [05:54:49]*** CUTSNS_PIN = 0 [05:54:50]*** Brake cut motor [05:54:50]Read from MH i2c: 01 [05:54:50]MH_I2C_Read... [05:54:50]*** Stop cut motor [05:54:50]*** Cut end [05:54:50]Read from MH i2c: 01 07 00 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: 01 07 00 EA 24 00 00 00 00 00 FF 0F 23 [05:54:50]process_action close_receipt done [05:54:50]requested_data is exist [05:54:50]produce_requested_data [05:54:50]requested_item fm.sn is exist - process it [05:54:50]wFMCommunicate request_size=4 [05:54:50]MH_SAM_APDU [05:54:50]CAPDU: 80 11 00 00 [05:54:50]Write to MH i2c: E2 08 00 EB 24 80 11 00 00 00 00 00 00 89 [05:54:50]Write i2c OK [05:54:50]MH_I2C_Read... [05:54:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:50]Read from MH i2c: E2 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 17 00 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 17 00 EB 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DF [05:54:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:54:50]wFMCommunicate OK [05:54:50]requested_item fd.num is exist - process it [05:54:50]SAM_PROTO_GetFieldsCounters [05:54:50]wFMCommunicate request_size=4 [05:54:50]MH_SAM_APDU [05:54:50]CAPDU: 80 13 00 00 [05:54:50]Write to MH i2c: E2 08 00 EC 24 80 13 00 00 00 00 00 00 8C [05:54:50]Write i2c OK [05:54:50]MH_I2C_Read... [05:54:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:54:50]Read from MH i2c: E2 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 62 00 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 62 00 EC 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 90 B7 04 00 0E 04 04 00 AE 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 7A [05:54:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 90 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:54:50]wFMCommunicate OK [05:54:50]SAM_PROTO_GetFieldsCounters done [05:54:50]requested_item shift.num is exist - process it [05:54:50]requested_item shift.opened is exist - process it [05:54:50]req_shift_opened [05:54:50]FM_GetShiftState [05:54:50]SAM_PROTO_GetShiftState [05:54:50]wFMCommunicate request_size=4 [05:54:50]MH_SAM_APDU [05:54:50]CAPDU: 80 13 01 00 [05:54:50]Write to MH i2c: E2 08 00 ED 24 80 13 01 00 00 00 00 00 8E [05:54:50]Write i2c OK [05:54:50]MH_I2C_Read... [05:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:50]Read from MH i2c: E2 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 0E 00 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 0E 00 ED 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E9 [05:54:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:54:50]wFMCommunicate OK [05:54:50]SAM_PROTO_GetShiftState done [05:54:50]FM_GetShiftState done [05:54:50]req_shift_opened done [05:54:50]requested_item shift.open_date is exist - process it [05:54:50]req_shift_open_date [05:54:50]req_shift_open_date done [05:54:50]produce_requested_data done [05:54:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309136,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:54:50]process_action_free close_receipt [05:54:50]json_value_free [05:54:50]json_value_free done [05:54:50]process_json_proto returns [05:54:50]Send response to host [05:54:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309136,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:54:50]free response buf [05:54:50]execute_script done [05:54:50]execute_script returns [05:54:50]free content buf [05:54:50]Sock 9.Close socket [05:54:50]Sock 9.Thread stoped [05:54:54]OFD Sender: No OFD packet to send [05:54:56]accept exits with 7 [05:54:56]New connection [05:54:56]New thread 3067333988 created [05:54:56]Thread 3067190628 joined [05:54:56]Waiting for new connection... [05:54:56] Sock 7.Parse request [05:54:56]Sock 7.Check first char [05:54:56]Sock 7.First char is OK [05:54:56]request: POST /json_proto HTTP/1.0 [05:54:56]Method: POST [05:54:56]URL: /json_proto [05:54:56]Method is POST - this is cgi request [05:54:56]url: /json_proto [05:54:56]query_string will be loaded in cgi processing [05:54:56]execute_cgi json_proto POST (null) [05:54:56]execute_cgi path=json_proto method=POST [05:54:56]POST find Content-Length [05:54:56]Host: 172.17.45.195:8080 [05:54:56]Content-Length: 677 [05:54:56]Content-Type: application/json [05:54:56] [05:54:56]POST finish read [05:54:56]Found Content-Length = 677 [05:54:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:56]execute_script... [05:54: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)117722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.530, "sum" : 510.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:56]POST & json_proto [05:54:56]process_json_proto [05:54:56]json parsed OK: [05:54:56]protocol is kg_v1.0 [05:54:56]action value=close_receipt [05:54:56]process_action close_receipt [05:54:56]cmd_close_receipt [05:54:56]MH_GetDate [05:54:56]Write to MH i2c: F0 00 00 EE 24 01 [05:54:56]Write i2c OK [05:54:56]MH_I2C_Read... [05:54:56]Read from MH i2c: F0 [05:54:56]MH_I2C_Read... [05:54:56]Read from MH i2c: F0 09 00 [05:54:56]MH_I2C_Read... [05:54:56]Read from MH i2c: F0 09 00 EE 24 00 33 80 A8 66 FB 01 7F 64 AA [05:54:56]GetLastDocTimeStamp 1722318888 [05:54:56]current date 1722318899 [05:54:56]FM_GetShiftState [05:54:56]SAM_PROTO_GetShiftState [05:54:56]wFMCommunicate request_size=4 [05:54:56]MH_SAM_APDU [05:54:56]CAPDU: 80 13 01 00 [05:54:56]Write to MH i2c: E2 08 00 EF 24 80 13 01 00 00 00 00 00 90 [05:54:56]Write i2c OK [05:54:56]MH_I2C_Read... [05:54:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:56]Read from MH i2c: E2 [05:54:56]MH_I2C_Read... [05:54:56]Read from MH i2c: E2 0E 00 [05:54:56]MH_I2C_Read... [05:54:56]Read from MH i2c: E2 0E 00 EF 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EB [05:54:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:54:56]wFMCommunicate OK [05:54:56]SAM_PROTO_GetShiftState done [05:54:56]FM_GetShiftState done [05:54:56]opened in 1722299915 [05:54:56]opened+sec_in_day 1722386315 [05:54:56]quantity*price = 51053 [05:54:56]sum+1 = 51054 [05:54:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.22 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 71 30.07.2024 05:54 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309137 ФПД: 86998850389681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055459&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309137&fm=86998850389681&tin=02508201610067®Number=0000000000092651&sum=51000 [05:54:58]StoreToDocumentArchive [05:54:58]shift 430 fd 309137 [05:54:58]save to /storage/0430/doc_00309137 [05:54:58]save last doc name /storage/0430/doc_00309137 to /storage/kkm_last_doc_name [05:54:58]save OK [05:54:58]Clear old archive folders... [05:54:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:54:58]tlvbuf is 00E4AFF0 [05:54:58]SAM_PROTO_ClearQueue [05:54:58]wFMCommunicate request_size=4 [05:54:58]MH_SAM_APDU [05:54:58]CAPDU: 80 09 00 00 [05:54:58]Write to MH i2c: E2 08 00 FC 24 80 09 00 00 00 00 00 00 92 [05:54:58]Write i2c OK [05:54:58]MH_I2C_Read... [05:54:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:58]Read from MH i2c: E2 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 FC 24 00 90 00 94 [05:54:58]RAPDU: 90 00 [05:54:58]wFMCommunicate OK [05:54:58]SAM_PROTO_ClearQueue done [05:54:58]KKMCreateOFDPacket [05:54:58]OFDProtocolAddRootSTLVToBuf [05:54:58]FM_MakeSignedData [05:54:58]FM_MakeSignedData [05:54:58]SAM_PROTO_SignData [05:54:58]wFMCommunicate request_size=4 [05:54:58]MH_SAM_APDU [05:54:58]CAPDU: 80 0D 01 02 [05:54:58]Write to MH i2c: E2 08 00 FD 24 80 0D 01 02 00 00 00 00 9A [05:54:58]Write i2c OK [05:54:58]MH_I2C_Read... [05:54:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:58]Read from MH i2c: E2 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 FD 24 00 90 00 95 [05:54:58]RAPDU: 90 00 [05:54:58]wFMCommunicate OK [05:54:58]wFMCommunicate request_size=255 [05:54:58]MH_SAM_APDU [05:54: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 32 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 33 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B7 04 00 35 04 06 00 4F [05:54:58]Write to MH i2c: E2 02 01 FE 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 32 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 33 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B7 04 00 35 04 06 00 4F 00 00 4B [05:54:58]Write i2c OK [05:54:58]MH_I2C_Read... [05:54:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:58]Read from MH i2c: E2 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 FE 24 00 90 00 96 [05:54:58]RAPDU: 90 00 [05:54:58]wFMCommunicate OK [05:54:58]wFMCommunicate request_size=10 [05:54:58]MH_SAM_APDU [05:54:58]CAPDU: 80 0D 02 02 05 1F FF 92 C6 B1 [05:54:58]Write to MH i2c: E2 0D 00 FF 24 80 0D 02 02 05 00 1F FF 92 C6 B1 00 00 CE [05:54:58]Write i2c OK [05:54:58]MH_I2C_Read... [05:54:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:58]Read from MH i2c: E2 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 03 00 FF 24 00 90 00 97 [05:54:58]RAPDU: 90 00 [05:54:58]wFMCommunicate OK [05:54:58]wFMCommunicate request_size=4 [05:54:58]MH_SAM_APDU [05:54:58]CAPDU: 80 0D 03 02 [05:54:58]Write to MH i2c: E2 08 00 00 25 80 0D 03 02 00 00 00 00 A0 [05:54:58]Write i2c OK [05:54:58]MH_I2C_Read... [05:54:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:58]Read from MH i2c: E2 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 0B 00 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 0B 00 00 25 00 59 B9 1F 1B 4B 3C FE BB 90 00 2D [05:54:58]RAPDU: 59 B9 1F 1B 4B 3C FE BB 90 00 [05:54:58]wFMCommunicate OK [05:54:58]SAM_PROTO_SignData done [05:54:58]FM_MakeSignedData done [05:54:58]CreateOFDProtocolMessage [05:54:58]wFMCommunicate request_size=4 [05:54:58]MH_SAM_APDU [05:54:58]CAPDU: 80 11 00 00 [05:54:58]Write to MH i2c: E2 08 00 01 25 80 11 00 00 00 00 00 00 A0 [05:54:58]Write i2c OK [05:54:58]MH_I2C_Read... [05:54:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:58]Read from MH i2c: E2 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 17 00 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: E2 17 00 01 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F6 [05:54:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:54:58]wFMCommunicate OK [05:54:58]CreateOFDProtocolMessage done [05:54:58]OFDSenderStorePacket 309137 [05:54:58]StoreOFDPacket docnum=309137 [05:54:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DE 88 07 01 06 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 33 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B7 04 00 35 04 06 00 4F 1F FF 92 C6 B1 59 B9 1F 1B 4B 3C FE BB [05:54:58]CheckFolder [05:54:58]dirname=/storage/ofd_packets [05:54:58]CheckFolder done [05:54:58]ProducePacketName [05:54:58]name=ofd_packets/00309137 [05:54:58]NVStorageSaveData ofd_packets/00309137 [05:54:58]File name is /storage/ofd_packets/00309137 [05:54:58]Write 301 bytes [05:54:58]NVStorageSaveData done [05:54:58]OFDSenderStorePacket done [05:54:58]KKMCreateOFDPacket done [05:54:58]NVStorageSaveData kkm_last_timestamp [05:54:58]File name is /storage/kkm_last_timestamp [05:54:58]Write 4 bytes [05:54:58]NVStorageSaveData done [05:54:58]ExternCall_PrintAddStr [05:54:58]wPrintStart [05:54:58]Write to MH i2c: 01 00 00 02 25 27 [05:54:58]Write i2c OK [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: 01 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: 01 07 00 [05:54:58]MH_I2C_Read... [05:54:58]Read from MH i2c: 01 07 00 02 25 00 00 00 00 00 FF 0F 3C [05:54:58]RasterBufferAndPrint [05:54:58]line Счет N : (1)117722 [05:54:58]line ИНН: 02508201610067 [05:54:58]line Контрольно-Кассовый Чек [05:54:58]line ПРОДАЖА [05:54:58]line ТРК (МРК, ГНК) : 52 [05:54:58]line Товар: 2710124130 [05:54:58]line Аи-92-К-2 [05:54:58]line 7.530 * 67.80 [05:54:58]line = 510.53 [05:54:58]line НДС 12% НСП 1% [05:54:58]line > о реализуемом товаре [05:54:58]line ОКРУГЛЕНИЕ: -0.53 [05:54:58]line ИТОГО: 510.00 [05:54:58]line Внесено: 510.00 [05:54:58]line СДАЧА: 0.00 [05:54:58]line НСП 1% : 4.52 [05:54:58]line НДС 12% : 54.22 [05:54:58]line Наличными: 510.00 [05:54:58]line Безнал.: 0.00 [05:54:58]line Место: АЗС № 128 "Партнер Нефть" [05:54:58]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:54:58]line СНО: Общий режим [05:54:58]line Чек 71 30.07.2024 05:54 [05:54:58]line Смена: 430 ФФД: 1.0 [05:54:58]line ЗНМ: 0300000046 [05:54:58]line РНМ: 0000000000092651 [05:54:58]line Версия ККМ: 001 [05:54:58]line ФМ: 0000000000874943 [05:54:58]line ФД: 309137 [05:54:58]line ФПД: 86998850389681 [05:54:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055459&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309137&fm=86998850389681&tin=02508201610067®Number=0000000000092651&sum=51000 [05:54:58]written 0, free lines is 4095 [05:54:58]OFD Sender: Processing packet 309137 [packets to send 232, broken 231] [05:54:58]ProducePacketName [05:54:58]name=ofd_packets/00309137 [05:54:58]OFD Sender: To server: pG, [05:54:58]CommunicateWithHost lk.salyk.kg:30040 [05:54:58]ConnectInit lk.salyk.kg [05:54:58]Connected sock=11 [05:54:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DE 88 07 01 06 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 6A 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 6D C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 33 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B7 04 00 35 04 06 00 4F 1F FF 92 C6 B1 59 B9 1F 1B 4B 3C FE BB [05:54:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9E 1F 47 00 4C E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B7 04 00 F4 03 04 00 7B 27 A8 66 B6 04 01 00 00 C4 2F DD 9E B6 79 98 B7 [05:54:59]CommunicateWithHost err = 0 [05:54:59]CheckOFDResponse [05:54:59]1017 (14) - 77093643461234 [05:54:59]1041 (16) - 0000000000874943 [05:54:59]1040 (4) - 309137 [05:54:59]1012 (4) - 29.07.2024 23:36 [05:54:59]1206 (1) - 0 [05:54:59]OFD Sender: Remove packet 309137 [05:54:59]ProducePacketName [05:54:59]name=ofd_packets/00309137 [05:54:59]NVStorageDeleteData [05:54:59]Write to MH i2c: 01 00 00 2D 25 52 [05:54:59]Write i2c OK [05:54:59]MH_I2C_Read... [05:54:59]Read from MH i2c: 01 [05:54:59]MH_I2C_Read... [05:54:59]Read from MH i2c: 01 07 00 [05:54:59]MH_I2C_Read... [05:54:59]Read from MH i2c: 01 07 00 2D 25 00 00 00 00 00 58 0C BD [05:54:59]RasterBufferAndPrint [05:54:59]line [05:54:59]line [05:54:59]line [05:54:59]line [05:54:59]line [05:54:59]written 0, free lines is 3165 [05:54:59]MH_Cut [05:54:59]Write to MH i2c: D1 01 00 34 25 01 2B [05:54:59]Write i2c OK [05:54:59]MH_I2C_Read... [05:54:59]Read from MH i2c: D1 [05:54:59]MH_I2C_Read... [05:54:59]Read from MH i2c: D1 01 00 [05:54:59]MH_I2C_Read... [05:54:59]Read from MH i2c: D1 01 00 34 25 00 2A [05:54:59]Write to MH i2c: 01 00 00 35 25 5A [05:54:59]Write i2c OK [05:54:59]MH_I2C_Read... [05:54:59]OFD Sender: No OFD packet to send [05:55:00]*** Cut start [05:55:00]*** Partial cut [05:55:00]*** CUTSNS_PIN = 1 [05:55:00]*** CUTSNS_PIN = 0 [05:55:00]*** Brake cut motor [05:55:00]Read from MH i2c: 01 [05:55:00]MH_I2C_Read... [05:55:00]*** Stop cut motor [05:55:00]*** Cut end [05:55:00]Read from MH i2c: 01 07 00 [05:55:00]MH_I2C_Read... [05:55:00]Read from MH i2c: 01 07 00 35 25 00 00 00 00 00 FF 0F 6F [05:55:00]process_action close_receipt done [05:55:00]requested_data is exist [05:55:00]produce_requested_data [05:55:00]requested_item fm.sn is exist - process it [05:55:00]wFMCommunicate request_size=4 [05:55:00]MH_SAM_APDU [05:55:00]CAPDU: 80 11 00 00 [05:55:00]Write to MH i2c: E2 08 00 36 25 80 11 00 00 00 00 00 00 D5 [05:55:00]Write i2c OK [05:55:00]MH_I2C_Read... [05:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:01]Read from MH i2c: E2 [05:55:01]MH_I2C_Read... [05:55:01]Read from MH i2c: E2 17 00 [05:55:01]MH_I2C_Read... [05:55:01]Read from MH i2c: E2 17 00 36 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2B [05:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:55:01]wFMCommunicate OK [05:55:01]requested_item fd.num is exist - process it [05:55:01]SAM_PROTO_GetFieldsCounters [05:55:01]wFMCommunicate request_size=4 [05:55:01]MH_SAM_APDU [05:55:01]CAPDU: 80 13 00 00 [05:55:01]Write to MH i2c: E2 08 00 37 25 80 13 00 00 00 00 00 00 D8 [05:55:01]Write i2c OK [05:55:01]MH_I2C_Read... [05:55:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:55:01]Read from MH i2c: E2 [05:55:01]MH_I2C_Read... [05:55:01]Read from MH i2c: E2 62 00 [05:55:01]MH_I2C_Read... [05:55:01]Read from MH i2c: E2 62 00 37 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 91 B7 04 00 0E 04 04 00 AE 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 CA [05:55:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 91 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:55:01]wFMCommunicate OK [05:55:01]SAM_PROTO_GetFieldsCounters done [05:55:01]requested_item shift.num is exist - process it [05:55:01]requested_item shift.opened is exist - process it [05:55:01]req_shift_opened [05:55:01]FM_GetShiftState [05:55:01]SAM_PROTO_GetShiftState [05:55:01]wFMCommunicate request_size=4 [05:55:01]MH_SAM_APDU [05:55:01]CAPDU: 80 13 01 00 [05:55:01]Write to MH i2c: E2 08 00 38 25 80 13 01 00 00 00 00 00 DA [05:55:01]Write i2c OK [05:55:01]MH_I2C_Read... [05:55:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:01]Read from MH i2c: E2 [05:55:01]MH_I2C_Read... [05:55:01]Read from MH i2c: E2 0E 00 [05:55:01]MH_I2C_Read... [05:55:01]Read from MH i2c: E2 0E 00 38 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 35 [05:55:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:55:01]wFMCommunicate OK [05:55:01]SAM_PROTO_GetShiftState done [05:55:01]FM_GetShiftState done [05:55:01]req_shift_opened done [05:55:01]requested_item shift.open_date is exist - process it [05:55:01]req_shift_open_date [05:55:01]req_shift_open_date done [05:55:01]produce_requested_data done [05:55:01]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309137,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:55:01]process_action_free close_receipt [05:55:01]json_value_free [05:55:01]json_value_free done [05:55:01]process_json_proto returns [05:55:01]Send response to host [05:55:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309137,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:55:01]free response buf [05:55:01]execute_script done [05:55:01]execute_script returns [05:55:01]free content buf [05:55:01]Sock 7.Close socket [05:55:01]Sock 7.Thread stoped [05:55:03]accept exits with 9 [05:55:03]New connection [05:55:03]New thread 3067190628 created [05:55:03]Thread 3067333988 joined [05:55:03]Waiting for new connection... [05:55:03] Sock 9.Parse request [05:55:03]Sock 9.Check first char [05:55:03]Sock 9.First char is OK [05:55:03]request: POST /json_proto HTTP/1.0 [05:55:03]Method: POST [05:55:03]URL: /json_proto [05:55:03]Method is POST - this is cgi request [05:55:03]url: /json_proto [05:55:03]query_string will be loaded in cgi processing [05:55:03]execute_cgi json_proto POST (null) [05:55:03]execute_cgi path=json_proto method=POST [05:55:03]POST find Content-Length [05:55:03]Host: 172.17.45.195:8080 [05:55:03]Content-Length: 682 [05:55:03]Content-Type: application/json [05:55:03] [05:55:03]POST finish read [05:55:03]Found Content-Length = 682 [05:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:03]execute_script... [05:55:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:55:03]POST & json_proto [05:55:03]process_json_proto [05:55:03]json parsed OK: [05:55:03]protocol is kg_v1.0 [05:55:03]action value=close_receipt [05:55:03]process_action close_receipt [05:55:03]cmd_close_receipt [05:55:03]MH_GetDate [05:55:03]Write to MH i2c: F0 00 00 39 25 4D [05:55:03]Write i2c OK [05:55:03]MH_I2C_Read... [05:55:03]Read from MH i2c: F0 [05:55:03]MH_I2C_Read... [05:55:03]Read from MH i2c: F0 09 00 [05:55:03]MH_I2C_Read... [05:55:03]Read from MH i2c: F0 09 00 39 25 00 39 80 A8 66 FB 01 7F 64 FC [05:55:03]GetLastDocTimeStamp 1722318899 [05:55:03]current date 1722318905 [05:55:03]FM_GetShiftState [05:55:03]SAM_PROTO_GetShiftState [05:55:03]wFMCommunicate request_size=4 [05:55:03]MH_SAM_APDU [05:55:03]CAPDU: 80 13 01 00 [05:55:03]Write to MH i2c: E2 08 00 3A 25 80 13 01 00 00 00 00 00 DC [05:55:03]Write i2c OK [05:55:03]MH_I2C_Read... [05:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:03]Read from MH i2c: E2 [05:55:03]MH_I2C_Read... [05:55:03]Read from MH i2c: E2 0E 00 [05:55:03]MH_I2C_Read... [05:55:03]Read from MH i2c: E2 0E 00 3A 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 37 [05:55:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:55:03]wFMCommunicate OK [05:55:03]SAM_PROTO_GetShiftState done [05:55:03]FM_GetShiftState done [05:55:03]opened in 1722299915 [05:55:03]opened+sec_in_day 1722386315 [05:55:03]quantity*price = 100021 [05:55:03]sum+1 = 100023 [05:55: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 72 30.07.2024 05:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309138 ФПД: 266158977858979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055505&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309138&fm=266158977858979&tin=02508201610067®Number=0000000000092651&sum=100000 [05:55:04]StoreToDocumentArchive [05:55:04]shift 430 fd 309138 [05:55:04]save to /storage/0430/doc_00309138 [05:55:04]save last doc name /storage/0430/doc_00309138 to /storage/kkm_last_doc_name [05:55:04]save OK [05:55:04]Clear old archive folders... [05:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:55:04]tlvbuf is B6E052E0 [05:55:04]SAM_PROTO_ClearQueue [05:55:04]wFMCommunicate request_size=4 [05:55:04]MH_SAM_APDU [05:55:04]CAPDU: 80 09 00 00 [05:55:04]Write to MH i2c: E2 08 00 47 25 80 09 00 00 00 00 00 00 DE [05:55:04]Write i2c OK [05:55:04]MH_I2C_Read... [05:55:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:55:04]Read from MH i2c: E2 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 47 25 00 90 00 E0 [05:55:04]RAPDU: 90 00 [05:55:04]wFMCommunicate OK [05:55:04]SAM_PROTO_ClearQueue done [05:55:04]KKMCreateOFDPacket [05:55:04]OFDProtocolAddRootSTLVToBuf [05:55:04]FM_MakeSignedData [05:55:04]FM_MakeSignedData [05:55:04]SAM_PROTO_SignData [05:55:04]wFMCommunicate request_size=4 [05:55:04]MH_SAM_APDU [05:55:04]CAPDU: 80 0D 01 02 [05:55:04]Write to MH i2c: E2 08 00 48 25 80 0D 01 02 00 00 00 00 E6 [05:55:04]Write i2c OK [05:55:04]MH_I2C_Read... [05:55:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:55:04]Read from MH i2c: E2 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 48 25 00 90 00 E1 [05:55:04]RAPDU: 90 00 [05:55:04]wFMCommunicate OK [05:55:04]wFMCommunicate request_size=255 [05:55:04]MH_SAM_APDU [05:55:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 48 00 00 00 F4 03 04 00 39 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B7 04 00 35 04 06 00 F2 [05:55:04]Write to MH i2c: E2 02 01 49 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 48 00 00 00 F4 03 04 00 39 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B7 04 00 35 04 06 00 F2 00 00 8E [05:55:04]OFD Sender: No OFD packet to send [05:55:04]Write i2c OK [05:55:04]MH_I2C_Read... [05:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:04]Read from MH i2c: E2 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 49 25 00 90 00 E2 [05:55:04]RAPDU: 90 00 [05:55:04]wFMCommunicate OK [05:55:04]wFMCommunicate request_size=10 [05:55:04]MH_SAM_APDU [05:55:04]CAPDU: 80 0D 02 02 05 11 F7 54 3D A3 [05:55:04]Write to MH i2c: E2 0D 00 4A 25 80 0D 02 02 05 00 11 F7 54 3D A3 00 00 2F [05:55:04]Write i2c OK [05:55:04]MH_I2C_Read... [05:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:04]Read from MH i2c: E2 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 03 00 4A 25 00 90 00 E3 [05:55:04]RAPDU: 90 00 [05:55:04]wFMCommunicate OK [05:55:04]wFMCommunicate request_size=4 [05:55:04]MH_SAM_APDU [05:55:04]CAPDU: 80 0D 03 02 [05:55:04]Write to MH i2c: E2 08 00 4B 25 80 0D 03 02 00 00 00 00 EB [05:55:04]Write i2c OK [05:55:04]MH_I2C_Read... [05:55:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:55:04]Read from MH i2c: E2 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 0B 00 [05:55:04]MH_I2C_Read... [05:55:04]Read from MH i2c: E2 0B 00 4B 25 00 BF A8 B9 71 B6 43 FC 61 90 00 D3 [05:55:04]RAPDU: BF A8 B9 71 B6 43 FC 61 90 00 [05:55:04]wFMCommunicate OK [05:55:04]SAM_PROTO_SignData done [05:55:04]FM_MakeSignedData done [05:55:04]CreateOFDProtocolMessage [05:55:04]wFMCommunicate request_size=4 [05:55:04]MH_SAM_APDU [05:55:04]CAPDU: 80 11 00 00 [05:55:05]Write to MH i2c: E2 08 00 4C 25 80 11 00 00 00 00 00 00 EB [05:55:05]Write i2c OK [05:55:05]MH_I2C_Read... [05:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:05]Read from MH i2c: E2 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: E2 17 00 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: E2 17 00 4C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 41 [05:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:55:05]wFMCommunicate OK [05:55:05]CreateOFDProtocolMessage done [05:55:05]OFDSenderStorePacket 309138 [05:55:05]StoreOFDPacket docnum=309138 [05:55:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DA D9 07 01 02 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 39 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B7 04 00 35 04 06 00 F2 11 F7 54 3D A3 BF A8 B9 71 B6 43 FC 61 [05:55:05]CheckFolder [05:55:05]dirname=/storage/ofd_packets [05:55:05]CheckFolder done [05:55:05]ProducePacketName [05:55:05]name=ofd_packets/00309138 [05:55:05]NVStorageSaveData ofd_packets/00309138 [05:55:05]File name is /storage/ofd_packets/00309138 [05:55:05]Write 301 bytes [05:55:05]NVStorageSaveData done [05:55:05]OFDSenderStorePacket done [05:55:05]KKMCreateOFDPacket done [05:55:05]NVStorageSaveData kkm_last_timestamp [05:55:05]File name is /storage/kkm_last_timestamp [05:55:05]Write 4 bytes [05:55:05]NVStorageSaveData done [05:55:05]ExternCall_PrintAddStr [05:55:05]wPrintStart [05:55:05]Write to MH i2c: 01 00 00 4D 25 72 [05:55:05]Write i2c OK [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: 01 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: 01 07 00 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: 01 07 00 4D 25 00 00 00 00 00 FF 0F 87 [05:55:05]RasterBufferAndPrint [05:55:05]line Счет N : (1)117721 [05:55:05]line ИНН: 02508201610067 [05:55:05]line Контрольно-Кассовый Чек [05:55:05]line ПРОДАЖА [05:55:05]line ТРК (МРК, ГНК) : 31 [05:55:05]line Товар: 2710124500 [05:55:05]line Аи-95-К-3 [05:55:05]line 13.480 * 74.20 [05:55:05]line = 1000.22 [05:55:05]line НДС 12% НСП 1% [05:55:05]line > о реализуемом товаре [05:55:05]line ОКРУГЛЕНИЕ: -0.22 [05:55:05]line ИТОГО: 1000.00 [05:55:05]line Внесено: 1000.00 [05:55:05]line СДАЧА: 0.00 [05:55:05]line НСП 1% : 8.85 [05:55:05]line НДС 12% : 106.22 [05:55:05]line Наличными: 1000.00 [05:55:05]line Безнал.: 0.00 [05:55:05]line Место: АЗС № 128 "Партнер Нефть" [05:55:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [05:55:05]line СНО: Общий режим [05:55:05]line Чек 72 30.07.2024 05:55 [05:55:05]line Смена: 430 ФФД: 1.0 [05:55:05]line ЗНМ: 0300000046 [05:55:05]line РНМ: 0000000000092651 [05:55:05]line Версия ККМ: 001 [05:55:05]line ФМ: 0000000000874943 [05:55:05]line ФД: 309138 [05:55:05]line ФПД: 266158977858979 [05:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T055505&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309138&fm=266158977858979&tin=02508201610067®Number=0000000000092651&sum=100000 [05:55:05]written 0, free lines is 4095 [05:55:05]OFD Sender: Processing packet 309138 [packets to send 232, broken 231] [05:55:05]ProducePacketName [05:55:05]name=ofd_packets/00309138 [05:55:05]OFD Sender: To server: pG, [05:55:05]CommunicateWithHost lk.salyk.kg:30040 [05:55:05]ConnectInit lk.salyk.kg [05:55:05]Connected sock=10 [05:55:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DA D9 07 01 02 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 39 80 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B7 04 00 35 04 06 00 F2 11 F7 54 3D A3 BF A8 B9 71 B6 43 FC 61 [05:55:05]Write to MH i2c: 01 00 00 78 25 9D [05:55:05]Write i2c OK [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: 01 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: 01 07 00 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: 01 07 00 78 25 00 00 00 00 00 5E 0C 0E [05:55:05]RasterBufferAndPrint [05:55:05]line [05:55:05]line [05:55:05]line [05:55:05]line [05:55:05]line [05:55:05]written 0, free lines is 3174 [05:55:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E7 14 47 00 9D 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B7 04 00 F4 03 04 00 82 27 A8 66 B6 04 01 00 00 29 E8 49 64 74 FD 9D 5B [05:55:05]CommunicateWithHost err = 0 [05:55:05]CheckOFDResponse [05:55:05]1017 (14) - 77093643461234 [05:55:05]1041 (16) - 0000000000874943 [05:55:05]1040 (4) - 309138 [05:55:05]1012 (4) - 29.07.2024 23:36 [05:55:05]1206 (1) - 0 [05:55:05]OFD Sender: Remove packet 309138 [05:55:05]ProducePacketName [05:55:05]name=ofd_packets/00309138 [05:55:05]NVStorageDeleteData [05:55:05]MH_Cut [05:55:05]Write to MH i2c: D1 01 00 7F 25 01 76 [05:55:05]Write i2c OK [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: D1 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: D1 01 00 [05:55:05]MH_I2C_Read... [05:55:05]Read from MH i2c: D1 01 00 7F 25 00 75 [05:55:05]Write to MH i2c: 01 00 00 80 25 A5 [05:55:05]Write i2c OK [05:55:05]MH_I2C_Read... [05:55:06]OFD Sender: No OFD packet to send [05:55:06]*** Cut start [05:55:06]*** Partial cut [05:55:06]*** CUTSNS_PIN = 1 [05:55:06]*** CUTSNS_PIN = 0 [05:55:07]*** Brake cut motor [05:55:07]Read from MH i2c: 01 [05:55:07]MH_I2C_Read... [05:55:07]*** Stop cut motor [05:55:07]*** Cut end [05:55:07]Read from MH i2c: 01 07 00 [05:55:07]MH_I2C_Read... [05:55:07]Read from MH i2c: 01 07 00 80 25 00 00 00 00 00 FF 0F BA [05:55:07]process_action close_receipt done [05:55:07]requested_data is exist [05:55:07]produce_requested_data [05:55:07]requested_item fm.sn is exist - process it [05:55:07]wFMCommunicate request_size=4 [05:55:07]MH_SAM_APDU [05:55:07]CAPDU: 80 11 00 00 [05:55:07]Write to MH i2c: E2 08 00 81 25 80 11 00 00 00 00 00 00 20 [05:55:07]Write i2c OK [05:55:07]MH_I2C_Read... [05:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:07]Read from MH i2c: E2 [05:55:07]MH_I2C_Read... [05:55:07]Read from MH i2c: E2 17 00 [05:55:07]MH_I2C_Read... [05:55:07]Read from MH i2c: E2 17 00 81 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 76 [05:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [05:55:07]wFMCommunicate OK [05:55:07]requested_item fd.num is exist - process it [05:55:07]SAM_PROTO_GetFieldsCounters [05:55:07]wFMCommunicate request_size=4 [05:55:07]MH_SAM_APDU [05:55:07]CAPDU: 80 13 00 00 [05:55:07]Write to MH i2c: E2 08 00 82 25 80 13 00 00 00 00 00 00 23 [05:55:07]Write i2c OK [05:55:07]MH_I2C_Read... [05:55:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:55:07]Read from MH i2c: E2 [05:55:07]MH_I2C_Read... [05:55:07]Read from MH i2c: E2 62 00 [05:55:07]MH_I2C_Read... [05:55:07]Read from MH i2c: E2 62 00 82 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 92 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [05:55:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 92 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:55:07]wFMCommunicate OK [05:55:07]SAM_PROTO_GetFieldsCounters done [05:55:07]requested_item shift.num is exist - process it [05:55:07]requested_item shift.opened is exist - process it [05:55:07]req_shift_opened [05:55:07]FM_GetShiftState [05:55:07]SAM_PROTO_GetShiftState [05:55:07]wFMCommunicate request_size=4 [05:55:07]MH_SAM_APDU [05:55:07]CAPDU: 80 13 01 00 [05:55:07]Write to MH i2c: E2 08 00 83 25 80 13 01 00 00 00 00 00 25 [05:55:07]Write i2c OK [05:55:07]MH_I2C_Read... [05:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:07]Read from MH i2c: E2 [05:55:07]MH_I2C_Read... [05:55:07]Read from MH i2c: E2 0E 00 [05:55:07]MH_I2C_Read... [05:55:07]Read from MH i2c: E2 0E 00 83 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 80 [05:55:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [05:55:07]wFMCommunicate OK [05:55:07]SAM_PROTO_GetShiftState done [05:55:07]FM_GetShiftState done [05:55:07]req_shift_opened done [05:55:07]requested_item shift.open_date is exist - process it [05:55:07]req_shift_open_date [05:55:07]req_shift_open_date done [05:55:07]produce_requested_data done [05:55:07]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309138,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [05:55:07]process_action_free close_receipt [05:55:07]json_value_free [05:55:07]json_value_free done [05:55:07]process_json_proto returns [05:55:07]Send response to host [05:55:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309138,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [05:55:07]free response buf [05:55:07]execute_script done [05:55:07]execute_script returns [05:55:07]free content buf [05:55:07]Sock 9.Close socket [05:55:07]Sock 9.Thread stoped [05:55:11]OFD Sender: No OFD packet to send [05:55:16]OFD Sender: No OFD packet to send [05:55:21]OFD Sender: No OFD packet to send [05:55:26]OFD Sender: No OFD packet to send [05:55:31]OFD Sender: No OFD packet to send [05:55:36]OFD Sender: No OFD packet to send [05:55:41]OFD Sender: No OFD packet to send [05:55:46]OFD Sender: No OFD packet to send [05:55:51]OFD Sender: No OFD packet to send [05:55:56]OFD Sender: No OFD packet to send [05:56:01]OFD Sender: No OFD packet to send [05:56:06]OFD Sender: No OFD packet to send [05:56:11]OFD Sender: No OFD packet to send [05:56:16]OFD Sender: No OFD packet to send [05:56:21]OFD Sender: No OFD packet to send [05:56:26]OFD Sender: No OFD packet to send [05:56:31]OFD Sender: No OFD packet to send [05:56:36]OFD Sender: No OFD packet to send [05:56:41]OFD Sender: No OFD packet to send [05:56:46]OFD Sender: No OFD packet to send [05:56:51]OFD Sender: No OFD packet to send [05:56:56]OFD Sender: No OFD packet to send [05:57:01]OFD Sender: No OFD packet to send [05:57:06]OFD Sender: No OFD packet to send [05:57:11]OFD Sender: No OFD packet to send [05:57:16]OFD Sender: No OFD packet to send [05:57:21]OFD Sender: No OFD packet to send [05:57:26]OFD Sender: No OFD packet to send [05:57:31]OFD Sender: No OFD packet to send [05:57:36]OFD Sender: No OFD packet to send [05:57:41]OFD Sender: No OFD packet to send [05:57:46]OFD Sender: No OFD packet to send [05:57:51]OFD Sender: No OFD packet to send [05:57:56]OFD Sender: No OFD packet to send [05:58:01]OFD Sender: No OFD packet to send [05:58:06]OFD Sender: No OFD packet to send [05:58:11]OFD Sender: No OFD packet to send [05:58:16]OFD Sender: No OFD packet to send [05:58:21]OFD Sender: No OFD packet to send [05:58:26]OFD Sender: No OFD packet to send [05:58:31]OFD Sender: No OFD packet to send [05:58:36]OFD Sender: No OFD packet to send [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:15]accept exits with 7 [06:02:15]New connection [06:02:15]New thread 3067333988 created [06:02:15]Thread 3067190628 joined [06:02:15]Waiting for new connection... [06:02:15] Sock 7.Parse request [06:02:15]Sock 7.Check first char [06:02:15]Sock 7.First char is OK [06:02:15]request: POST /json_proto HTTP/1.0 [06:02:15]Method: POST [06:02:15]URL: /json_proto [06:02:15]Method is POST - this is cgi request [06:02:15]url: /json_proto [06:02:15]query_string will be loaded in cgi processing [06:02:15]execute_cgi json_proto POST (null) [06:02:15]execute_cgi path=json_proto method=POST [06:02:15]POST find Content-Length [06:02:15]Host: 172.17.45.195:8080 [06:02:15]Content-Length: 1157 [06:02:15]Content-Type: application/json [06:02:15] [06:02:15]POST finish read [06:02:15]Found Content-Length = 1157 [06:02:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117723\u000A30.07.2024 05:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017828\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:15]execute_script... [06:02:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117723\u000A30.07.2024 05:23\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017828\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:15]POST & json_proto [06:02:15]process_json_proto [06:02:15]json parsed OK: [06:02:15]protocol is kg_v1.0 [06:02:15]action value=print_text [06:02:15]process_action print_text [06:02:15]cmd_print_text [06:02:15]ExternCall_PrintAddStr [06:02:15]wPrintStart [06:02:15]Write to MH i2c: 01 00 00 84 25 A9 [06:02:15]Write i2c OK [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: 01 [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: 01 07 00 [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: 01 07 00 84 25 00 00 00 00 00 FF 0F BE [06:02:15]RasterBufferAndPrint [06:02:15]line *****ТОВАРНЫЙ ЧЕК***** [06:02:15]line АЗС-128 [06:02:15]line Партнер Нефть [06:02:15]line 00000000012345 [06:02:15]line Кассир : Анарбаев А. [06:02:15]line Счет N : (1)117723 [06:02:15]line 30.07.2024 05:23 [06:02:15]line ПРОДАЖА [06:02:15]line ТРК (МРК, ГНК): 32 [06:02:15]line Вид ГСМ : 2710124130 [06:02:15]line Аи-92-К-2 [06:02:15]line 30.000 x 67.80 [06:02:15]line ИТОГ: 2034.00 [06:02:15]line Тип оплаты: Талоны: ТК ГПНА Online [06:02:15]line 30017828 [06:02:15]line ______________________ [06:02:15]line (подпись) [06:02:15]written 0, free lines is 4095 [06:02:15]Write to MH i2c: 01 00 00 98 25 BD [06:02:15]Write i2c OK [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: 01 [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: 01 07 00 [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: 01 07 00 98 25 00 00 00 00 00 11 0E E3 [06:02:15]RasterBufferAndPrint [06:02:15]line [06:02:15]line [06:02:15]line [06:02:15]line [06:02:15]line [06:02:15]written 0, free lines is 3603 [06:02:15]MH_Cut [06:02:15]Write to MH i2c: D1 01 00 9F 25 01 96 [06:02:15]Write i2c OK [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: D1 [06:02:15]MH_I2C_Read... [06:02:15]Read from MH i2c: D1 01 00 [06:02:15]MH_I2C_Read... [06:02:16]Read from MH i2c: D1 01 00 9F 25 00 95 [06:02:16]Write to MH i2c: 01 00 00 A0 25 C5 [06:02:16]Write i2c OK [06:02:16]MH_I2C_Read... [06:02:16]*** Cut start [06:02:16]*** Partial cut [06:02:16]*** CUTSNS_PIN = 1 [06:02:16]OFD Sender: No OFD packet to send [06:02:16]*** CUTSNS_PIN = 0 [06:02:17]*** Brake cut motor [06:02:17]Read from MH i2c: 01 [06:02:17]MH_I2C_Read... [06:02:17]*** Stop cut motor [06:02:17]*** Cut end [06:02:17]Read from MH i2c: 01 07 00 [06:02:17]MH_I2C_Read... [06:02:17]Read from MH i2c: 01 07 00 A0 25 00 00 00 00 00 FF 0F DA [06:02:17]process_action print_text done [06:02:17]requested_data is exist [06:02:17]produce_requested_data [06:02:17]requested_item fm.sn is exist - process it [06:02:17]wFMCommunicate request_size=4 [06:02:17]MH_SAM_APDU [06:02:17]CAPDU: 80 11 00 00 [06:02:17]Write to MH i2c: E2 08 00 A1 25 80 11 00 00 00 00 00 00 40 [06:02:17]Write i2c OK [06:02:17]MH_I2C_Read... [06:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:17]Read from MH i2c: E2 [06:02:17]MH_I2C_Read... [06:02:17]Read from MH i2c: E2 17 00 [06:02:17]MH_I2C_Read... [06:02:17]Read from MH i2c: E2 17 00 A1 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 96 [06:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:02:17]wFMCommunicate OK [06:02:17]requested_item fd.num is exist - process it [06:02:17]SAM_PROTO_GetFieldsCounters [06:02:17]wFMCommunicate request_size=4 [06:02:17]MH_SAM_APDU [06:02:17]CAPDU: 80 13 00 00 [06:02:17]Write to MH i2c: E2 08 00 A2 25 80 13 00 00 00 00 00 00 43 [06:02:17]Write i2c OK [06:02:17]MH_I2C_Read... [06:02:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:02:17]Read from MH i2c: E2 [06:02:17]MH_I2C_Read... [06:02:17]Read from MH i2c: E2 62 00 [06:02:17]MH_I2C_Read... [06:02:17]Read from MH i2c: E2 62 00 A2 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 92 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [06: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 92 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:02:17]wFMCommunicate OK [06:02:17]SAM_PROTO_GetFieldsCounters done [06:02:17]requested_item shift.num is exist - process it [06:02:17]requested_item shift.opened is exist - process it [06:02:17]req_shift_opened [06:02:17]FM_GetShiftState [06:02:17]SAM_PROTO_GetShiftState [06:02:17]wFMCommunicate request_size=4 [06:02:17]MH_SAM_APDU [06:02:17]CAPDU: 80 13 01 00 [06:02:17]Write to MH i2c: E2 08 00 A3 25 80 13 01 00 00 00 00 00 45 [06:02:17]Write i2c OK [06:02:17]MH_I2C_Read... [06:02:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:17]Read from MH i2c: E2 [06:02:17]MH_I2C_Read... [06:02:17]Read from MH i2c: E2 0E 00 [06:02:17]MH_I2C_Read... [06:02:17]Read from MH i2c: E2 0E 00 A3 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A0 [06:02:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:02:17]wFMCommunicate OK [06:02:17]SAM_PROTO_GetShiftState done [06:02:17]FM_GetShiftState done [06:02:17]req_shift_opened done [06:02:17]requested_item shift.open_date is exist - process it [06:02:17]req_shift_open_date [06:02:17]req_shift_open_date done [06:02:17]produce_requested_data done [06:02:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309138,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:02:17]process_action_free print_text [06:02:17]json_value_free [06:02:17]json_value_free done [06:02:17]process_json_proto returns [06:02:17]Send response to host [06:02:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309138,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:02:17]free response buf [06:02:17]execute_script done [06:02:17]execute_script returns [06:02:17]free content buf [06:02:17]Sock 7.Close socket [06:02:17]Sock 7.Thread stoped [06:02:21]OFD Sender: No OFD packet to send [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]accept exits with 9 [06:02:56]New connection [06:02:56]New thread 3067190628 created [06:02:56]Thread 3067333988 joined [06:02:56]Waiting for new connection... [06:02:56] Sock 9.Parse request [06:02:56]Sock 9.Check first char [06:02:56]Sock 9.First char is OK [06:02:56]request: POST /json_proto HTTP/1.0 [06:02:56]Method: POST [06:02:56]URL: /json_proto [06:02:56]Method is POST - this is cgi request [06:02:56]url: /json_proto [06:02:56]query_string will be loaded in cgi processing [06:02:56]execute_cgi json_proto POST (null) [06:02:56]execute_cgi path=json_proto method=POST [06:02:56]POST find Content-Length [06:02:56]Host: 172.17.45.195:8080 [06:02:56]Content-Length: 682 [06:02:56]Content-Type: application/json [06:02:56] [06:02:56]POST finish read [06:02:56]Found Content-Length = 682 [06:02:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:56]execute_script... [06:02: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)117724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:56]POST & json_proto [06:02:56]process_json_proto [06:02:56]json parsed OK: [06:02:56]protocol is kg_v1.0 [06:02:56]action value=close_receipt [06:02:56]process_action close_receipt [06:02:56]cmd_close_receipt [06:02:56]MH_GetDate [06:02:56]Write to MH i2c: F0 00 00 A4 25 B8 [06:02:56]Write i2c OK [06:02:56]MH_I2C_Read... [06:02:56]Read from MH i2c: F0 [06:02:56]MH_I2C_Read... [06:02:56]Read from MH i2c: F0 09 00 [06:02:56]MH_I2C_Read... [06:02:56]Read from MH i2c: F0 09 00 A4 25 00 12 82 A8 66 FB 01 7F 64 42 [06:02:56]GetLastDocTimeStamp 1722318905 [06:02:56]current date 1722319378 [06:02:56]FM_GetShiftState [06:02:56]SAM_PROTO_GetShiftState [06:02:56]wFMCommunicate request_size=4 [06:02:56]MH_SAM_APDU [06:02:56]CAPDU: 80 13 01 00 [06:02:56]Write to MH i2c: E2 08 00 A5 25 80 13 01 00 00 00 00 00 47 [06:02:56]Write i2c OK [06:02:56]MH_I2C_Read... [06:02:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:56]Read from MH i2c: E2 [06:02:56]MH_I2C_Read... [06:02:56]Read from MH i2c: E2 0E 00 [06:02:56]MH_I2C_Read... [06:02:56]Read from MH i2c: E2 0E 00 A5 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A2 [06:02:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:02:56]wFMCommunicate OK [06:02:56]SAM_PROTO_GetShiftState done [06:02:56]FM_GetShiftState done [06:02:56]opened in 1722299915 [06:02:56]opened+sec_in_day 1722386315 [06:02:56]quantity*price = 120006 [06:02:56]sum+1 = 120007 [06:02:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 73 30.07.2024 06:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309139 ФПД: 124057141935038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060258&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309139&fm=124057141935038&tin=02508201610067®Number=0000000000092651&sum=120000 [06:02:57]StoreToDocumentArchive [06:02:57]shift 430 fd 309139 [06:02:57]save to /storage/0430/doc_00309139 [06:02:57]save last doc name /storage/0430/doc_00309139 to /storage/kkm_last_doc_name [06:02:57]save OK [06:02:57]Clear old archive folders... [06:02:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:02:57]tlvbuf is 00E78E90 [06:02:57]SAM_PROTO_ClearQueue [06:02:57]wFMCommunicate request_size=4 [06:02:57]MH_SAM_APDU [06:02:57]CAPDU: 80 09 00 00 [06:02:57]Write to MH i2c: E2 08 00 B2 25 80 09 00 00 00 00 00 00 49 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:02:57]Read from MH i2c: E2 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 B2 25 00 90 00 4B [06:02:57]RAPDU: 90 00 [06:02:57]wFMCommunicate OK [06:02:57]SAM_PROTO_ClearQueue done [06:02:57]KKMCreateOFDPacket [06:02:57]OFDProtocolAddRootSTLVToBuf [06:02:57]FM_MakeSignedData [06:02:57]FM_MakeSignedData [06:02:57]SAM_PROTO_SignData [06:02:57]wFMCommunicate request_size=4 [06:02:57]MH_SAM_APDU [06:02:57]CAPDU: 80 0D 01 02 [06:02:57]Write to MH i2c: E2 08 00 B3 25 80 0D 01 02 00 00 00 00 51 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:02:57]Read from MH i2c: E2 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 B3 25 00 90 00 4C [06:02:57]RAPDU: 90 00 [06:02:57]wFMCommunicate OK [06:02:57]wFMCommunicate request_size=255 [06:02:57]MH_SAM_APDU [06:02:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 12 82 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B7 04 00 35 04 06 00 70 [06:02:57]Write to MH i2c: E2 02 01 B4 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 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 12 82 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B7 04 00 35 04 06 00 70 00 00 98 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:57]Read from MH i2c: E2 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 B4 25 00 90 00 4D [06:02:57]RAPDU: 90 00 [06:02:57]wFMCommunicate OK [06:02:57]wFMCommunicate request_size=10 [06:02:57]MH_SAM_APDU [06:02:57]CAPDU: 80 0D 02 02 05 D4 4D E0 7B BE [06:02:57]Write to MH i2c: E2 0D 00 B5 25 80 0D 02 02 05 00 D4 4D E0 7B BE 00 00 98 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:57]Read from MH i2c: E2 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 03 00 B5 25 00 90 00 4E [06:02:57]RAPDU: 90 00 [06:02:57]wFMCommunicate OK [06:02:57]wFMCommunicate request_size=4 [06:02:57]MH_SAM_APDU [06:02:57]CAPDU: 80 0D 03 02 [06:02:57]Write to MH i2c: E2 08 00 B6 25 80 0D 03 02 00 00 00 00 56 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:02:57]Read from MH i2c: E2 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 0B 00 [06:02:57]MH_I2C_Read... [06:02:57]Read from MH i2c: E2 0B 00 B6 25 00 6B F8 63 A0 79 46 4F FF 90 00 CA [06:02:57]RAPDU: 6B F8 63 A0 79 46 4F FF 90 00 [06:02:57]wFMCommunicate OK [06:02:57]SAM_PROTO_SignData done [06:02:57]FM_MakeSignedData done [06:02:57]CreateOFDProtocolMessage [06:02:57]wFMCommunicate request_size=4 [06:02:57]MH_SAM_APDU [06:02:57]CAPDU: 80 11 00 00 [06:02:57]Write to MH i2c: E2 08 00 B7 25 80 11 00 00 00 00 00 00 56 [06:02:57]Write i2c OK [06:02:57]MH_I2C_Read... [06:02:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:58]Read from MH i2c: E2 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: E2 17 00 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: E2 17 00 B7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AC [06:02:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:02:58]wFMCommunicate OK [06:02:58]CreateOFDProtocolMessage done [06:02:58]OFDSenderStorePacket 309139 [06:02:58]StoreOFDPacket docnum=309139 [06:02:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 02 04 07 01 9A 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 12 82 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B7 04 00 35 04 06 00 70 D4 4D E0 7B BE 6B F8 63 A0 79 46 4F FF [06:02:58]CheckFolder [06:02:58]dirname=/storage/ofd_packets [06:02:58]CheckFolder done [06:02:58]ProducePacketName [06:02:58]name=ofd_packets/00309139 [06:02:58]NVStorageSaveData ofd_packets/00309139 [06:02:58]File name is /storage/ofd_packets/00309139 [06:02:58]Write 301 bytes [06:02:58]NVStorageSaveData done [06:02:58]OFDSenderStorePacket done [06:02:58]KKMCreateOFDPacket done [06:02:58]NVStorageSaveData kkm_last_timestamp [06:02:58]File name is /storage/kkm_last_timestamp [06:02:58]Write 4 bytes [06:02:58]NVStorageSaveData done [06:02:58]ExternCall_PrintAddStr [06:02:58]wPrintStart [06:02:58]Write to MH i2c: 01 00 00 B8 25 DD [06:02:58]Write i2c OK [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: 01 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: 01 07 00 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: 01 07 00 B8 25 00 00 00 00 00 FF 0F F2 [06:02:58]RasterBufferAndPrint [06:02:58]line Счет N : (1)117724 [06:02:58]line ИНН: 02508201610067 [06:02:58]line Контрольно-Кассовый Чек [06:02:58]line ПРОДАЖА [06:02:58]line ТРК (МРК, ГНК) : 42 [06:02:58]line Товар: 2710124130 [06:02:58]line Аи-92-К-2 [06:02:58]line 17.700 * 67.80 [06:02:58]line = 1200.06 [06:02:58]line НДС 12% НСП 1% [06:02:58]line > о реализуемом товаре [06:02:58]line ОКРУГЛЕНИЕ: -0.06 [06:02:58]line ИТОГО: 1200.00 [06:02:58]line Внесено: 1200.00 [06:02:58]line СДАЧА: 0.00 [06:02:58]line НСП 1% : 10.62 [06:02:58]line НДС 12% : 127.44 [06:02:58]line Наличными: 1200.00 [06:02:58]line Безнал.: 0.00 [06:02:58]line Место: АЗС № 128 "Партнер Нефть" [06:02:58]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:02:58]line СНО: Общий режим [06:02:58]line Чек 73 30.07.2024 06:02 [06:02:58]line Смена: 430 ФФД: 1.0 [06:02:58]line ЗНМ: 0300000046 [06:02:58]line РНМ: 0000000000092651 [06:02:58]line Версия ККМ: 001 [06:02:58]line ФМ: 0000000000874943 [06:02:58]line ФД: 309139 [06:02:58]line ФПД: 124057141935038 [06:02:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060258&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309139&fm=124057141935038&tin=02508201610067®Number=0000000000092651&sum=120000 [06:02:58]OFD Sender: Processing packet 309139 [packets to send 232, broken 231] [06:02:58]ProducePacketName [06:02:58]name=ofd_packets/00309139 [06:02:58]OFD Sender: To server: pG, [06:02:58]CommunicateWithHost lk.salyk.kg:30040 [06:02:58]ConnectInit lk.salyk.kg [06:02:58]written 0, free lines is 4095 [06:02:58]Connected sock=10 [06:02:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 02 04 07 01 9A 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 12 82 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B7 04 00 35 04 06 00 70 D4 4D E0 7B BE 6B F8 63 A0 79 46 4F FF [06:02:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0B 8F 47 00 3C 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B7 04 00 F4 03 04 00 5B 29 A8 66 B6 04 01 00 00 65 F5 04 4D 8E 1E 06 76 [06:02:58]CommunicateWithHost err = 0 [06:02:58]CheckOFDResponse [06:02:58]1017 (14) - 77093643461234 [06:02:58]1041 (16) - 0000000000874943 [06:02:58]1040 (4) - 309139 [06:02:58]1012 (4) - 29.07.2024 23:44 [06:02:58]1206 (1) - 0 [06:02:58]OFD Sender: Remove packet 309139 [06:02:58]ProducePacketName [06:02:58]name=ofd_packets/00309139 [06:02:58]NVStorageDeleteData [06:02:58]Write to MH i2c: 01 00 00 E3 25 08 [06:02:58]Write i2c OK [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: 01 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: 01 07 00 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: 01 07 00 E3 25 00 00 00 00 00 5D 0C 78 [06:02:58]RasterBufferAndPrint [06:02:58]line [06:02:58]line [06:02:58]line [06:02:58]line [06:02:58]line [06:02:58]written 0, free lines is 3168 [06:02:58]MH_Cut [06:02:58]Write to MH i2c: D1 01 00 EA 25 01 E1 [06:02:58]Write i2c OK [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: D1 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: D1 01 00 [06:02:58]MH_I2C_Read... [06:02:58]Read from MH i2c: D1 01 00 EA 25 00 E0 [06:02:58]Write to MH i2c: 01 00 00 EB 25 10 [06:02:58]Write i2c OK [06:02:58]MH_I2C_Read... [06:02:59]OFD Sender: No OFD packet to send [06:03:00]*** Cut start [06:03:00]*** Partial cut [06:03:00]*** CUTSNS_PIN = 1 [06:03:00]*** CUTSNS_PIN = 0 [06:03:00]*** Brake cut motor [06:03:00]Read from MH i2c: 01 [06:03:00]MH_I2C_Read... [06:03:00]*** Stop cut motor [06:03:00]*** Cut end [06:03:00]Read from MH i2c: 01 07 00 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: 01 07 00 EB 25 00 00 00 00 00 FF 0F 25 [06:03:00]process_action close_receipt done [06:03:00]requested_data is exist [06:03:00]produce_requested_data [06:03:00]requested_item fm.sn is exist - process it [06:03:00]wFMCommunicate request_size=4 [06:03:00]MH_SAM_APDU [06:03:00]CAPDU: 80 11 00 00 [06:03:00]Write to MH i2c: E2 08 00 EC 25 80 11 00 00 00 00 00 00 8B [06:03:00]Write i2c OK [06:03:00]MH_I2C_Read... [06:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:03:00]Read from MH i2c: E2 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 17 00 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 17 00 EC 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E1 [06:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:03:00]wFMCommunicate OK [06:03:00]requested_item fd.num is exist - process it [06:03:00]SAM_PROTO_GetFieldsCounters [06:03:00]wFMCommunicate request_size=4 [06:03:00]MH_SAM_APDU [06:03:00]CAPDU: 80 13 00 00 [06:03:00]Write to MH i2c: E2 08 00 ED 25 80 13 00 00 00 00 00 00 8E [06:03:00]Write i2c OK [06:03:00]MH_I2C_Read... [06:03:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:03:00]Read from MH i2c: E2 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 62 00 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 62 00 ED 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 93 B7 04 00 0E 04 04 00 AE 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 88 [06:03:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 93 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:03:00]wFMCommunicate OK [06:03:00]SAM_PROTO_GetFieldsCounters done [06:03:00]requested_item shift.num is exist - process it [06:03:00]requested_item shift.opened is exist - process it [06:03:00]req_shift_opened [06:03:00]FM_GetShiftState [06:03:00]SAM_PROTO_GetShiftState [06:03:00]wFMCommunicate request_size=4 [06:03:00]MH_SAM_APDU [06:03:00]CAPDU: 80 13 01 00 [06:03:00]Write to MH i2c: E2 08 00 EE 25 80 13 01 00 00 00 00 00 90 [06:03:00]Write i2c OK [06:03:00]MH_I2C_Read... [06:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:03:00]Read from MH i2c: E2 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 0E 00 [06:03:00]MH_I2C_Read... [06:03:00]Read from MH i2c: E2 0E 00 EE 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EB [06:03:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:03:00]wFMCommunicate OK [06:03:00]SAM_PROTO_GetShiftState done [06:03:00]FM_GetShiftState done [06:03:00]req_shift_opened done [06:03:00]requested_item shift.open_date is exist - process it [06:03:00]req_shift_open_date [06:03:00]req_shift_open_date done [06:03:00]produce_requested_data done [06:03:00]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309139,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:03:00]process_action_free close_receipt [06:03:00]json_value_free [06:03:00]json_value_free done [06:03:00]process_json_proto returns [06:03:00]Send response to host [06:03:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309139,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:03:01]free response buf [06:03:01]execute_script done [06:03:01]execute_script returns [06:03:01]free content buf [06:03:01]Sock 9.Close socket [06:03:01]Sock 9.Thread stoped [06:03:04]OFD Sender: No OFD packet to send [06:03:09]OFD Sender: No OFD packet to send [06:03:14]OFD Sender: No OFD packet to send [06:03:19]OFD Sender: No OFD packet to send [06:03:24]OFD Sender: No OFD packet to send [06:03:29]OFD Sender: No OFD packet to send [06:03:34]OFD Sender: No OFD packet to send [06:03:39]OFD Sender: No OFD packet to send [06:03:44]OFD Sender: No OFD packet to send [06:03:49]OFD Sender: No OFD packet to send [06:03:54]OFD Sender: No OFD packet to send [06:03:59]OFD Sender: No OFD packet to send [06:04:04]OFD Sender: No OFD packet to send [06:04:09]OFD Sender: No OFD packet to send [06:04:14]OFD Sender: No OFD packet to send [06:04:19]OFD Sender: No OFD packet to send [06:04:24]OFD Sender: No OFD packet to send [06:04:29]OFD Sender: No OFD packet to send [06:04:34]OFD Sender: No OFD packet to send [06:04:39]OFD Sender: No OFD packet to send [06:04:44]OFD Sender: No OFD packet to send [06:04:49]OFD Sender: No OFD packet to send [06:04:54]OFD Sender: No OFD packet to send [06:04:59]OFD Sender: No OFD packet to send [06:05:04]OFD Sender: No OFD packet to send [06:05:09]OFD Sender: No OFD packet to send [06:05:14]OFD Sender: No OFD packet to send [06:05:19]OFD Sender: No OFD packet to send [06:05:24]OFD Sender: No OFD packet to send [06:05:29]OFD Sender: No OFD packet to send [06:05:34]OFD Sender: No OFD packet to send [06:05:39]OFD Sender: No OFD packet to send [06:05:44]OFD Sender: No OFD packet to send [06:05:49]OFD Sender: No OFD packet to send [06:05:54]OFD Sender: No OFD packet to send [06:05:59]OFD Sender: No OFD packet to send [06:06:04]OFD Sender: No OFD packet to send [06:06:09]OFD Sender: No OFD packet to send [06:06:14]OFD Sender: No OFD packet to send [06:06:19]OFD Sender: No OFD packet to send [06:06:24]OFD Sender: No OFD packet to send [06:06:29]OFD Sender: No OFD packet to send [06:06:34]OFD Sender: No OFD packet to send [06:06:39]OFD Sender: No OFD packet to send [06:06:44]OFD Sender: No OFD packet to send [06:06:49]OFD Sender: No OFD packet to send [06:06:54]OFD Sender: No OFD packet to send [06:06:59]OFD Sender: No OFD packet to send [06:07:04]OFD Sender: No OFD packet to send [06:07:09]OFD Sender: No OFD packet to send [06:07:14]OFD Sender: No OFD packet to send [06:07:19]OFD Sender: No OFD packet to send [06:07:24]OFD Sender: No OFD packet to send [06:07:29]OFD Sender: No OFD packet to send [06:07:34]OFD Sender: No OFD packet to send [06:07:39]OFD Sender: No OFD packet to send [06:07:44]OFD Sender: No OFD packet to send [06:07:49]OFD Sender: No OFD packet to send [06:07:54]OFD Sender: No OFD packet to send [06:07:59]OFD Sender: No OFD packet to send [06:08:04]OFD Sender: No OFD packet to send [06:08:09]OFD Sender: No OFD packet to send [06:08:14]OFD Sender: No OFD packet to send [06:08:19]OFD Sender: No OFD packet to send [06:08:24]OFD Sender: No OFD packet to send [06:08:29]OFD Sender: No OFD packet to send [06:08:34]OFD Sender: No OFD packet to send [06:08:38]accept exits with 7 [06:08:38]New connection [06:08:38]New thread 3067333988 created [06:08:38]Thread 3067190628 joined [06:08:38]Waiting for new connection... [06:08:38] Sock 7.Parse request [06:08:38]Sock 7.Check first char [06:08:38]Sock 7.First char is OK [06:08:38]request: POST /json_proto HTTP/1.0 [06:08:38]Method: POST [06:08:38]URL: /json_proto [06:08:38]Method is POST - this is cgi request [06:08:38]url: /json_proto [06:08:38]query_string will be loaded in cgi processing [06:08:38]execute_cgi json_proto POST (null) [06:08:38]execute_cgi path=json_proto method=POST [06:08:38]POST find Content-Length [06:08:38]Host: 172.17.45.195:8080 [06:08:38]Content-Length: 679 [06:08:38]Content-Type: application/json [06:08:38] [06:08:38]POST finish read [06:08:38]Found Content-Length = 679 [06:08:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:08:38]execute_script... [06: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)117726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:08:38]POST & json_proto [06:08:38]process_json_proto [06:08:38]json parsed OK: [06:08:38]protocol is kg_v1.0 [06:08:38]action value=close_receipt [06:08:38]process_action close_receipt [06:08:38]cmd_close_receipt [06:08:38]MH_GetDate [06:08:38]Write to MH i2c: F0 00 00 EF 25 03 [06:08:38]Write i2c OK [06:08:38]MH_I2C_Read... [06:08:38]Read from MH i2c: F0 [06:08:38]MH_I2C_Read... [06:08:38]Read from MH i2c: F0 09 00 [06:08:38]MH_I2C_Read... [06:08:38]Read from MH i2c: F0 09 00 EF 25 00 68 83 A8 66 FB 01 7F 64 E4 [06:08:38]GetLastDocTimeStamp 1722319378 [06:08:38]current date 1722319720 [06:08:38]FM_GetShiftState [06:08:38]SAM_PROTO_GetShiftState [06:08:38]wFMCommunicate request_size=4 [06:08:38]MH_SAM_APDU [06:08:38]CAPDU: 80 13 01 00 [06:08:38]Write to MH i2c: E2 08 00 F0 25 80 13 01 00 00 00 00 00 92 [06:08:38]Write i2c OK [06:08:38]MH_I2C_Read... [06:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:08:38]Read from MH i2c: E2 [06:08:38]MH_I2C_Read... [06:08:38]Read from MH i2c: E2 0E 00 [06:08:38]MH_I2C_Read... [06:08:38]Read from MH i2c: E2 0E 00 F0 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 ED [06:08:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:08:38]wFMCommunicate OK [06:08:38]SAM_PROTO_GetShiftState done [06:08:38]FM_GetShiftState done [06:08:38]opened in 1722299915 [06:08:38]opened+sec_in_day 1722386315 [06:08:38]quantity*price = 200025 [06:08:38]sum+1 = 200026 [06:08:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 74 30.07.2024 06:08 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309140 ФПД: 193126071248644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060840&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309140&fm=193126071248644&tin=02508201610067®Number=0000000000092651&sum=200000 [06:08:39]StoreToDocumentArchive [06:08:39]shift 430 fd 309140 [06:08:39]save to /storage/0430/doc_00309140 [06:08:39]save last doc name /storage/0430/doc_00309140 to /storage/kkm_last_doc_name [06:08:39]save OK [06:08:39]Clear old archive folders... [06:08:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:08:39]tlvbuf is B6F1E8E0 [06:08:39]SAM_PROTO_ClearQueue [06:08:39]wFMCommunicate request_size=4 [06:08:39]MH_SAM_APDU [06:08:39]CAPDU: 80 09 00 00 [06:08:39]Write to MH i2c: E2 08 00 FD 25 80 09 00 00 00 00 00 00 94 [06:08:39]Write i2c OK [06:08:39]MH_I2C_Read... [06:08:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:08:39]Read from MH i2c: E2 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 FD 25 00 90 00 96 [06:08:39]RAPDU: 90 00 [06:08:39]wFMCommunicate OK [06:08:39]SAM_PROTO_ClearQueue done [06:08:39]KKMCreateOFDPacket [06:08:39]OFDProtocolAddRootSTLVToBuf [06:08:39]FM_MakeSignedData [06:08:39]FM_MakeSignedData [06:08:39]SAM_PROTO_SignData [06:08:39]wFMCommunicate request_size=4 [06:08:39]MH_SAM_APDU [06:08:39]CAPDU: 80 0D 01 02 [06:08:39]Write to MH i2c: E2 08 00 FE 25 80 0D 01 02 00 00 00 00 9C [06:08:39]Write i2c OK [06:08:39]MH_I2C_Read... [06:08:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:08:39]Read from MH i2c: E2 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 FE 25 00 90 00 97 [06:08:39]RAPDU: 90 00 [06:08:39]wFMCommunicate OK [06:08:39]wFMCommunicate request_size=255 [06:08:39]MH_SAM_APDU [06:08: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 4A 00 00 00 F4 03 04 00 68 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B7 04 00 35 04 06 00 AF A5 AA DF [06:08:39]Write to MH i2c: E2 02 01 FF 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 4A 00 00 00 F4 03 04 00 68 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B7 04 00 35 04 06 00 AF A5 AA DF 00 00 31 [06:08:39]Write i2c OK [06:08:39]MH_I2C_Read... [06:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:08:39]Read from MH i2c: E2 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 FF 25 00 90 00 98 [06:08:39]RAPDU: 90 00 [06:08:39]wFMCommunicate OK [06:08:39]wFMCommunicate request_size=7 [06:08:39]MH_SAM_APDU [06:08:39]CAPDU: 80 0D 02 02 02 A7 04 [06:08:39]Write to MH i2c: E2 0A 00 00 26 80 0D 02 02 02 00 A7 04 00 00 4F [06:08:39]Write i2c OK [06:08:39]MH_I2C_Read... [06:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:08:39]Read from MH i2c: E2 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 03 00 00 26 00 90 00 9A [06:08:39]RAPDU: 90 00 [06:08:39]wFMCommunicate OK [06:08:39]wFMCommunicate request_size=4 [06:08:39]MH_SAM_APDU [06:08:39]CAPDU: 80 0D 03 02 [06:08:39]Write to MH i2c: E2 08 00 01 26 80 0D 03 02 00 00 00 00 A2 [06:08:39]Write i2c OK [06:08:39]MH_I2C_Read... [06:08:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:08:39]Read from MH i2c: E2 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 0B 00 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 0B 00 01 26 00 F2 C9 32 8A F0 65 A6 DA 90 00 EF [06:08:39]RAPDU: F2 C9 32 8A F0 65 A6 DA 90 00 [06:08:39]wFMCommunicate OK [06:08:39]SAM_PROTO_SignData done [06:08:39]FM_MakeSignedData done [06:08:39]CreateOFDProtocolMessage [06:08:39]wFMCommunicate request_size=4 [06:08:39]MH_SAM_APDU [06:08:39]CAPDU: 80 11 00 00 [06:08:39]Write to MH i2c: E2 08 00 02 26 80 11 00 00 00 00 00 00 A2 [06:08:39]Write i2c OK [06:08:39]MH_I2C_Read... [06:08:39]OFD Sender: No OFD packet to send [06:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:08:39]Read from MH i2c: E2 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 17 00 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: E2 17 00 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F8 [06:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:08:39]wFMCommunicate OK [06:08:39]CreateOFDProtocolMessage done [06:08:39]OFDSenderStorePacket 309140 [06:08:39]StoreOFDPacket docnum=309140 [06:08:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 58 16 04 01 41 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 4A 00 00 00 F4 03 04 00 68 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B7 04 00 35 04 06 00 AF A5 AA DF A7 04 F2 C9 32 8A F0 65 A6 DA [06:08:39]CheckFolder [06:08:39]dirname=/storage/ofd_packets [06:08:39]CheckFolder done [06:08:39]ProducePacketName [06:08:39]name=ofd_packets/00309140 [06:08:39]NVStorageSaveData ofd_packets/00309140 [06:08:39]File name is /storage/ofd_packets/00309140 [06:08:39]Write 298 bytes [06:08:39]NVStorageSaveData done [06:08:39]OFDSenderStorePacket done [06:08:39]KKMCreateOFDPacket done [06:08:39]NVStorageSaveData kkm_last_timestamp [06:08:39]File name is /storage/kkm_last_timestamp [06:08:39]Write 4 bytes [06:08:39]NVStorageSaveData done [06:08:39]ExternCall_PrintAddStr [06:08:39]wPrintStart [06:08:39]Write to MH i2c: 01 00 00 03 26 29 [06:08:39]Write i2c OK [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: 01 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: 01 07 00 [06:08:39]MH_I2C_Read... [06:08:39]Read from MH i2c: 01 07 00 03 26 00 00 00 00 00 FF 0F 3E [06:08:39]RasterBufferAndPrint [06:08:39]line Счет N : (1)117726 [06:08:39]line ИНН: 02508201610067 [06:08:39]line Контрольно-Кассовый Чек [06:08:39]line ПРОДАЖА [06:08:39]line ТРК (МРК, ГНК) : 34 [06:08:39]line Товар: 2710194800 [06:08:39]line ДТ-К-3 [06:08:39]line 26.250 * 76.20 [06:08:39]line = 2000.25 [06:08:39]line НДС 12% НСП 1% [06:08:39]line > о реализуемом товаре [06:08:39]line ОКРУГЛЕНИЕ: -0.25 [06:08:39]line ИТОГО: 2000.00 [06:08:39]line Внесено: 2000.00 [06:08:39]line СДАЧА: 0.00 [06:08:39]line НСП 1% : 17.70 [06:08:39]line НДС 12% : 212.42 [06:08:39]line Наличными: 2000.00 [06:08:39]line Безнал.: 0.00 [06:08:39]line Место: АЗС № 128 "Партнер Нефть" [06:08:39]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:08:39]line СНО: Общий режим [06:08:39]line Чек 74 30.07.2024 06:08 [06:08:39]line Смена: 430 ФФД: 1.0 [06:08:39]line ЗНМ: 0300000046 [06:08:39]line РНМ: 0000000000092651 [06:08:39]line Версия ККМ: 001 [06:08:39]line ФМ: 0000000000874943 [06:08:39]line ФД: 309140 [06:08:39]line ФПД: 193126071248644 [06:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060840&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309140&fm=193126071248644&tin=02508201610067®Number=0000000000092651&sum=200000 [06:08:40]OFD Sender: Processing packet 309140 [packets to send 232, broken 231] [06:08:40]ProducePacketName [06:08:40]name=ofd_packets/00309140 [06:08:40]OFD Sender: To server: pG, [06:08:40]CommunicateWithHost lk.salyk.kg:30040 [06:08:40]ConnectInit lk.salyk.kg [06:08:40]written 0, free lines is 4095 [06:08:40]Connected sock=10 [06:08:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 58 16 04 01 41 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 4A 00 00 00 F4 03 04 00 68 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B7 04 00 35 04 06 00 AF A5 AA DF A7 04 F2 C9 32 8A F0 65 A6 DA [06:08:40]Write to MH i2c: 01 00 00 2E 26 54 [06:08:40]Write i2c OK [06:08:40]MH_I2C_Read... [06:08:40]Read from MH i2c: 01 [06:08:40]MH_I2C_Read... [06:08:40]Read from MH i2c: 01 07 00 [06:08:40]MH_I2C_Read... [06:08:40]Read from MH i2c: 01 07 00 2E 26 00 00 00 00 00 63 0C CA [06:08:40]RasterBufferAndPrint [06:08:40]line [06:08:40]line [06:08:40]line [06:08:40]line [06:08:40]line [06:08:40]written 0, free lines is 3174 [06:08:40]MH_Cut [06:08:40]Write to MH i2c: D1 01 00 35 26 01 2D [06:08:40]Write i2c OK [06:08:40]MH_I2C_Read... [06:08:40]Read from MH i2c: D1 [06:08:40]MH_I2C_Read... [06:08:40]Read from MH i2c: D1 01 00 [06:08:40]MH_I2C_Read... [06:08:40]Read from MH i2c: D1 01 00 35 26 00 2C [06:08:40]Write to MH i2c: 01 00 00 36 26 5C [06:08:40]Write i2c OK [06:08:40]MH_I2C_Read... [06:08:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 79 C2 47 00 4A D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B7 04 00 F4 03 04 00 B1 2A A8 66 B6 04 01 00 00 EC 9E F3 BC B3 44 19 16 [06:08:40]CommunicateWithHost err = 0 [06:08:40]CheckOFDResponse [06:08:40]1017 (14) - 77093643461234 [06:08:40]1041 (16) - 0000000000874943 [06:08:40]1040 (4) - 309140 [06:08:40]1012 (4) - 29.07.2024 23:50 [06:08:40]1206 (1) - 0 [06:08:40]OFD Sender: Remove packet 309140 [06:08:40]ProducePacketName [06:08:40]name=ofd_packets/00309140 [06:08:40]NVStorageDeleteData [06:08:41]OFD Sender: No OFD packet to send [06:08:41]*** Cut start [06:08:41]*** Partial cut [06:08:41]*** CUTSNS_PIN = 1 [06:08:42]*** CUTSNS_PIN = 0 [06:08:42]*** Brake cut motor [06:08:42]Read from MH i2c: 01 [06:08:42]MH_I2C_Read... [06:08:42]*** Stop cut motor [06:08:42]*** Cut end [06:08:42]Read from MH i2c: 01 07 00 [06:08:42]MH_I2C_Read... [06:08:42]Read from MH i2c: 01 07 00 36 26 00 00 00 00 00 FF 0F 71 [06:08:42]process_action close_receipt done [06:08:42]requested_data is exist [06:08:42]produce_requested_data [06:08:42]requested_item fm.sn is exist - process it [06:08:42]wFMCommunicate request_size=4 [06:08:42]MH_SAM_APDU [06:08:42]CAPDU: 80 11 00 00 [06:08:42]Write to MH i2c: E2 08 00 37 26 80 11 00 00 00 00 00 00 D7 [06:08:42]Write i2c OK [06:08:42]MH_I2C_Read... [06:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:08:42]Read from MH i2c: E2 [06:08:42]MH_I2C_Read... [06:08:42]Read from MH i2c: E2 17 00 [06:08:42]MH_I2C_Read... [06:08:42]Read from MH i2c: E2 17 00 37 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2D [06:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:08:42]wFMCommunicate OK [06:08:42]requested_item fd.num is exist - process it [06:08:42]SAM_PROTO_GetFieldsCounters [06:08:42]wFMCommunicate request_size=4 [06:08:42]MH_SAM_APDU [06:08:42]CAPDU: 80 13 00 00 [06:08:42]Write to MH i2c: E2 08 00 38 26 80 13 00 00 00 00 00 00 DA [06:08:42]Write i2c OK [06:08:42]MH_I2C_Read... [06:08:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:08:42]Read from MH i2c: E2 [06:08:42]MH_I2C_Read... [06:08:42]Read from MH i2c: E2 62 00 [06:08:42]MH_I2C_Read... [06:08:42]Read from MH i2c: E2 62 00 38 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 94 B7 04 00 0E 04 04 00 AE 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 D8 [06:08:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 94 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:08:42]wFMCommunicate OK [06:08:42]SAM_PROTO_GetFieldsCounters done [06:08:42]requested_item shift.num is exist - process it [06:08:42]requested_item shift.opened is exist - process it [06:08:42]req_shift_opened [06:08:42]FM_GetShiftState [06:08:42]SAM_PROTO_GetShiftState [06:08:42]wFMCommunicate request_size=4 [06:08:42]MH_SAM_APDU [06:08:42]CAPDU: 80 13 01 00 [06:08:42]Write to MH i2c: E2 08 00 39 26 80 13 01 00 00 00 00 00 DC [06:08:42]Write i2c OK [06:08:42]MH_I2C_Read... [06:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:08:42]Read from MH i2c: E2 [06:08:42]MH_I2C_Read... [06:08:42]Read from MH i2c: E2 0E 00 [06:08:42]MH_I2C_Read... [06:08:42]Read from MH i2c: E2 0E 00 39 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 37 [06:08:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:08:42]wFMCommunicate OK [06:08:42]SAM_PROTO_GetShiftState done [06:08:42]FM_GetShiftState done [06:08:42]req_shift_opened done [06:08:42]requested_item shift.open_date is exist - process it [06:08:42]req_shift_open_date [06:08:42]req_shift_open_date done [06:08:42]produce_requested_data done [06:08:42]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309140,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:08:42]process_action_free close_receipt [06:08:42]json_value_free [06:08:42]json_value_free done [06:08:42]process_json_proto returns [06:08:42]Send response to host [06:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309140,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:08:42]free response buf [06:08:42]execute_script done [06:08:42]execute_script returns [06:08:42]free content buf [06:08:42]Sock 7.Close socket [06:08:42]Sock 7.Thread stoped [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:44]accept exits with 9 [06:09:44]New connection [06:09:44]New thread 3067190628 created [06:09:44]Thread 3067333988 joined [06:09:44]Waiting for new connection... [06:09:44] Sock 9.Parse request [06:09:44]Sock 9.Check first char [06:09:44]Sock 9.First char is OK [06:09:44]request: POST /json_proto HTTP/1.0 [06:09:44]Method: POST [06:09:44]URL: /json_proto [06:09:44]Method is POST - this is cgi request [06:09:44]url: /json_proto [06:09:44]query_string will be loaded in cgi processing [06:09:44]execute_cgi json_proto POST (null) [06:09:44]execute_cgi path=json_proto method=POST [06:09:44]POST find Content-Length [06:09:44]Host: 172.17.45.195:8080 [06:09:44]Content-Length: 819 [06:09:44]Content-Type: application/json [06:09:44] [06:09:44]POST finish read [06:09:44]Found Content-Length = 819 [06:09:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 48.570, "sum" : 3603.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 3603.89 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:44]execute_script... [06:09:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 48.570, "sum" : 3603.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 3603.89 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:09:44]POST & json_proto [06:09:44]process_json_proto [06:09:44]json parsed OK: [06:09:44]protocol is kg_v1.0 [06:09:44]action value=close_receipt [06:09:44]process_action close_receipt [06:09:44]cmd_close_receipt [06:09:44]MH_GetDate [06:09:44]Write to MH i2c: F0 00 00 3A 26 4F [06:09:44]Write i2c OK [06:09:44]MH_I2C_Read... [06:09:44]Read from MH i2c: F0 [06:09:44]MH_I2C_Read... [06:09:44]Read from MH i2c: F0 09 00 [06:09:44]MH_I2C_Read... [06:09:44]Read from MH i2c: F0 09 00 3A 26 00 AA 83 A8 66 FB 01 7F 64 72 [06:09:44]GetLastDocTimeStamp 1722319720 [06:09:44]current date 1722319786 [06:09:44]FM_GetShiftState [06:09:44]SAM_PROTO_GetShiftState [06:09:44]wFMCommunicate request_size=4 [06:09:44]MH_SAM_APDU [06:09:44]CAPDU: 80 13 01 00 [06:09:44]Write to MH i2c: E2 08 00 3B 26 80 13 01 00 00 00 00 00 DE [06:09:44]Write i2c OK [06:09:44]MH_I2C_Read... [06:09:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:44]Read from MH i2c: E2 [06:09:44]MH_I2C_Read... [06:09:44]Read from MH i2c: E2 0E 00 [06:09:44]MH_I2C_Read... [06:09:44]Read from MH i2c: E2 0E 00 3B 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 39 [06:09:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:09:44]wFMCommunicate OK [06:09:44]SAM_PROTO_GetShiftState done [06:09:44]FM_GetShiftState done [06:09:44]opened in 1722299915 [06:09:44]opened+sec_in_day 1722386315 [06:09:44]quantity*price = 360389 [06:09:44]sum+1 = 360390 [06:09:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3603.89 НСП 1% : 31.89 НДС 12% : 382.71 Наличными: 0.00 Безнал.: 3603.89 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 75 30.07.2024 06:09 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309141 ФПД: 205828745518977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060946&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309141&fm=205828745518977&tin=02508201610067®Number=0000000000092651&sum=360389 [06:09:45]StoreToDocumentArchive [06:09:45]shift 430 fd 309141 [06:09:45]save to /storage/0430/doc_00309141 [06:09:45]save last doc name /storage/0430/doc_00309141 to /storage/kkm_last_doc_name [06:09:45]save OK [06:09:45]Clear old archive folders... [06:09:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:09:45]tlvbuf is 00DE33C0 [06:09:45]SAM_PROTO_ClearQueue [06:09:45]wFMCommunicate request_size=4 [06:09:45]MH_SAM_APDU [06:09:45]CAPDU: 80 09 00 00 [06:09:45]Write to MH i2c: E2 08 00 48 26 80 09 00 00 00 00 00 00 E0 [06:09:45]Write i2c OK [06:09:45]MH_I2C_Read... [06:09:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:09:45]Read from MH i2c: E2 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 48 26 00 90 00 E2 [06:09:45]RAPDU: 90 00 [06:09:45]wFMCommunicate OK [06:09:45]SAM_PROTO_ClearQueue done [06:09:45]KKMCreateOFDPacket [06:09:45]OFDProtocolAddRootSTLVToBuf [06:09:45]FM_MakeSignedData [06:09:45]FM_MakeSignedData [06:09:45]SAM_PROTO_SignData [06:09:45]wFMCommunicate request_size=4 [06:09:45]MH_SAM_APDU [06:09:45]CAPDU: 80 0D 01 02 [06:09:45]Write to MH i2c: E2 08 00 49 26 80 0D 01 02 00 00 00 00 E8 [06:09:45]Write i2c OK [06:09:45]MH_I2C_Read... [06:09:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:09:45]Read from MH i2c: E2 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 49 26 00 90 00 E3 [06:09:45]RAPDU: 90 00 [06:09:45]wFMCommunicate OK [06:09:45]wFMCommunicate request_size=255 [06:09:45]MH_SAM_APDU [06:09:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BA BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 7F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 7F 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 AA 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B7 04 00 35 04 06 00 BB [06:09:45]Write to MH i2c: E2 02 01 4A 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BA BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 7F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 7F 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 AA 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B7 04 00 35 04 06 00 BB 00 00 34 [06:09:45]Write i2c OK [06:09:45]MH_I2C_Read... [06:09:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:45]Read from MH i2c: E2 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 4A 26 00 90 00 E4 [06:09:45]RAPDU: 90 00 [06:09:45]wFMCommunicate OK [06:09:45]wFMCommunicate request_size=10 [06:09:45]MH_SAM_APDU [06:09:45]CAPDU: 80 0D 02 02 05 33 3D 42 DF 81 [06:09:45]Write to MH i2c: E2 0D 00 4B 26 80 0D 02 02 05 00 33 3D 42 DF 81 00 00 07 [06:09:45]Write i2c OK [06:09:45]MH_I2C_Read... [06:09:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:09:45]Read from MH i2c: E2 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 [06:09:45]MH_I2C_Read... [06:09:45]Read from MH i2c: E2 03 00 4B 26 00 90 00 E5 [06:09:45]RAPDU: 90 00 [06:09:45]wFMCommunicate OK [06:09:45]wFMCommunicate request_size=4 [06:09:45]MH_SAM_APDU [06:09:45]CAPDU: 80 0D 03 02 [06:09:45]Write to MH i2c: E2 08 00 4C 26 80 0D 03 02 00 00 00 00 ED [06:09:45]Write i2c OK [06:09:45]MH_I2C_Read... [06:09:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:09:46]Read from MH i2c: E2 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: E2 0B 00 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: E2 0B 00 4C 26 00 70 C1 1F 6B 08 AE 58 61 90 00 18 [06:09:46]RAPDU: 70 C1 1F 6B 08 AE 58 61 90 00 [06:09:46]wFMCommunicate OK [06:09:46]SAM_PROTO_SignData done [06:09:46]FM_MakeSignedData done [06:09:46]CreateOFDProtocolMessage [06:09:46]wFMCommunicate request_size=4 [06:09:46]MH_SAM_APDU [06:09:46]CAPDU: 80 11 00 00 [06:09:46]Write to MH i2c: E2 08 00 4D 26 80 11 00 00 00 00 00 00 ED [06:09:46]Write i2c OK [06:09:46]MH_I2C_Read... [06:09:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:46]Read from MH i2c: E2 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: E2 17 00 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: E2 17 00 4D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 43 [06:09:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:09:46]wFMCommunicate OK [06:09:46]CreateOFDProtocolMessage done [06:09:46]OFDSenderStorePacket 309141 [06:09:46]StoreOFDPacket docnum=309141 [06:09:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 82 93 07 01 A1 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BA BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 7F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 7F 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 AA 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B7 04 00 35 04 06 00 BB 33 3D 42 DF 81 70 C1 1F 6B 08 AE 58 61 [06:09:46]CheckFolder [06:09:46]dirname=/storage/ofd_packets [06:09:46]CheckFolder done [06:09:46]ProducePacketName [06:09:46]name=ofd_packets/00309141 [06:09:46]NVStorageSaveData ofd_packets/00309141 [06:09:46]File name is /storage/ofd_packets/00309141 [06:09:46]Write 301 bytes [06:09:46]NVStorageSaveData done [06:09:46]OFDSenderStorePacket done [06:09:46]KKMCreateOFDPacket done [06:09:46]NVStorageSaveData kkm_last_timestamp [06:09:46]File name is /storage/kkm_last_timestamp [06:09:46]Write 4 bytes [06:09:46]NVStorageSaveData done [06:09:46]ExternCall_PrintAddStr [06:09:46]wPrintStart [06:09:46]Write to MH i2c: 01 00 00 4E 26 74 [06:09:46]Write i2c OK [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: 01 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: 01 07 00 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: 01 07 00 4E 26 00 00 00 00 00 FF 0F 89 [06:09:46]RasterBufferAndPrint [06:09:46]line Счет N : (1)117725 [06:09:46]line ИНН: 02508201610067 [06:09:46]line Контрольно-Кассовый Чек [06:09:46]line ПРОДАЖА [06:09:46]line ТРК (МРК, ГНК) : 61 [06:09:46]line Товар: 2710124500 [06:09:46]line Аи-95-К-3 [06:09:46]line 48.570 * 74.20 [06:09:46]line = 3603.89 [06:09:46]line НДС 12% НСП 1% [06:09:46]line > о реализуемом товаре [06:09:46]line ИТОГО: 3603.89 [06:09:46]line НСП 1% : 31.89 [06:09:46]line НДС 12% : 382.71 [06:09:46]line Наличными: 0.00 [06:09:46]line Безнал.: 3603.89 [06:09:46]line Место: АЗС № 128 "Партнер Нефть" [06:09:46]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:09:46]line СНО: Общий режим [06:09:46]line Чек 75 30.07.2024 06:09 [06:09:46]line Смена: 430 ФФД: 1.0 [06:09:46]line ЗНМ: 0300000046 [06:09:46]line РНМ: 0000000000092651 [06:09:46]line Версия ККМ: 001 [06:09:46]line Платежная система: Бакай Банк [06:09:46]line ФМ: 0000000000874943 [06:09:46]line ФД: 309141 [06:09:46]line ФПД: 205828745518977 [06:09:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060946&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309141&fm=205828745518977&tin=02508201610067®Number=0000000000092651&sum=360389 [06:09:46]written 0, free lines is 4095 [06:09:46]OFD Sender: Processing packet 309141 [packets to send 232, broken 231] [06:09:46]ProducePacketName [06:09:46]name=ofd_packets/00309141 [06:09:46]OFD Sender: To server: pG, [06:09:46]CommunicateWithHost lk.salyk.kg:30040 [06:09:46]ConnectInit lk.salyk.kg [06:09:46]Connected sock=10 [06:09:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 82 93 07 01 A1 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BA BD 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C5 7F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C5 7F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C5 7F 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 AA 83 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B7 04 00 35 04 06 00 BB 33 3D 42 DF 81 70 C1 1F 6B 08 AE 58 61 [06:09:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3E 32 47 00 8A EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B7 04 00 F4 03 04 00 F3 2A A8 66 B6 04 01 00 00 9B 86 F0 F3 8A 01 F9 AB [06:09:46]CommunicateWithHost err = 0 [06:09:46]CheckOFDResponse [06:09:46]1017 (14) - 77093643461234 [06:09:46]1041 (16) - 0000000000874943 [06:09:46]1040 (4) - 309141 [06:09:46]1012 (4) - 29.07.2024 23:51 [06:09:46]1206 (1) - 0 [06:09:46]OFD Sender: Remove packet 309141 [06:09:46]ProducePacketName [06:09:46]name=ofd_packets/00309141 [06:09:46]NVStorageDeleteData [06:09:46]Write to MH i2c: 01 00 00 78 26 9E [06:09:46]Write i2c OK [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: 01 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: 01 07 00 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: 01 07 00 78 26 00 00 00 00 00 6F 0C 20 [06:09:46]RasterBufferAndPrint [06:09:46]line [06:09:46]line [06:09:46]line [06:09:46]line [06:09:46]line [06:09:46]written 0, free lines is 3187 [06:09:46]MH_Cut [06:09:46]Write to MH i2c: D1 01 00 7F 26 01 77 [06:09:46]Write i2c OK [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: D1 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: D1 01 00 [06:09:46]MH_I2C_Read... [06:09:46]Read from MH i2c: D1 01 00 7F 26 00 76 [06:09:46]Write to MH i2c: 01 00 00 80 26 A6 [06:09:46]Write i2c OK [06:09:46]MH_I2C_Read... [06:09:46]OFD Sender: No OFD packet to send [06:09:47]*** Cut start [06:09:47]*** Partial cut [06:09:47]*** CUTSNS_PIN = 1 [06:09:47]*** CUTSNS_PIN = 0 [06:09:48]*** Brake cut motor [06:09:48]Read from MH i2c: 01 [06:09:48]MH_I2C_Read... [06:09:48]*** Stop cut motor [06:09:48]*** Cut end [06:09:48]Read from MH i2c: 01 07 00 [06:09:48]MH_I2C_Read... [06:09:48]Read from MH i2c: 01 07 00 80 26 00 00 00 00 00 FF 0F BB [06:09:48]process_action close_receipt done [06:09:48]requested_data is exist [06:09:48]produce_requested_data [06:09:48]requested_item fm.sn is exist - process it [06:09:48]wFMCommunicate request_size=4 [06:09:48]MH_SAM_APDU [06:09:48]CAPDU: 80 11 00 00 [06:09:48]Write to MH i2c: E2 08 00 81 26 80 11 00 00 00 00 00 00 21 [06:09:48]Write i2c OK [06:09:48]MH_I2C_Read... [06:09:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:09:48]Read from MH i2c: E2 [06:09:48]MH_I2C_Read... [06:09:48]Read from MH i2c: E2 17 00 [06:09:48]MH_I2C_Read... [06:09:48]Read from MH i2c: E2 17 00 81 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 77 [06:09:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:09:48]wFMCommunicate OK [06:09:48]requested_item fd.num is exist - process it [06:09:48]SAM_PROTO_GetFieldsCounters [06:09:48]wFMCommunicate request_size=4 [06:09:48]MH_SAM_APDU [06:09:48]CAPDU: 80 13 00 00 [06:09:48]Write to MH i2c: E2 08 00 82 26 80 13 00 00 00 00 00 00 24 [06:09:48]Write i2c OK [06:09:48]MH_I2C_Read... [06:09:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:09:48]Read from MH i2c: E2 [06:09:48]MH_I2C_Read... [06:09:48]Read from MH i2c: E2 62 00 [06:09:48]MH_I2C_Read... [06:09:48]Read from MH i2c: E2 62 00 82 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 95 B7 04 00 0E 04 04 00 AE 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 26 [06:09:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 95 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:09:48]wFMCommunicate OK [06:09:48]SAM_PROTO_GetFieldsCounters done [06:09:48]requested_item shift.num is exist - process it [06:09:48]requested_item shift.opened is exist - process it [06:09:48]req_shift_opened [06:09:48]FM_GetShiftState [06:09:48]SAM_PROTO_GetShiftState [06:09:48]wFMCommunicate request_size=4 [06:09:48]MH_SAM_APDU [06:09:48]CAPDU: 80 13 01 00 [06:09:48]Write to MH i2c: E2 08 00 83 26 80 13 01 00 00 00 00 00 26 [06:09:48]Write i2c OK [06:09:48]MH_I2C_Read... [06:09:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:09:48]Read from MH i2c: E2 [06:09:48]MH_I2C_Read... [06:09:48]Read from MH i2c: E2 0E 00 [06:09:48]MH_I2C_Read... [06:09:48]Read from MH i2c: E2 0E 00 83 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 81 [06:09:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:09:48]wFMCommunicate OK [06:09:48]SAM_PROTO_GetShiftState done [06:09:48]FM_GetShiftState done [06:09:48]req_shift_opened done [06:09:48]requested_item shift.open_date is exist - process it [06:09:48]req_shift_open_date [06:09:48]req_shift_open_date done [06:09:48]produce_requested_data done [06:09:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309141,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:09:48]process_action_free close_receipt [06:09:48]json_value_free [06:09:48]json_value_free done [06:09:48]process_json_proto returns [06:09:48]Send response to host [06:09:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309141,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:09:48]free response buf [06:09:48]execute_script done [06:09:48]execute_script returns [06:09:48]free content buf [06:09:48]Sock 9.Close socket [06:09:48]Sock 9.Thread stoped [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:02]OFD Sender: No OFD packet to send [06:10:07]OFD Sender: No OFD packet to send [06:10:12]OFD Sender: No OFD packet to send [06:10:17]OFD Sender: No OFD packet to send [06:10:22]OFD Sender: No OFD packet to send [06:10:27]OFD Sender: No OFD packet to send [06:10:32]OFD Sender: No OFD packet to send [06:10:37]OFD Sender: No OFD packet to send [06:10:42]OFD Sender: No OFD packet to send [06:10:47]OFD Sender: No OFD packet to send [06:10:52]OFD Sender: No OFD packet to send [06:10:57]OFD Sender: No OFD packet to send [06:11:02]OFD Sender: No OFD packet to send [06:11:07]OFD Sender: No OFD packet to send [06:11:12]OFD Sender: No OFD packet to send [06:11:17]OFD Sender: No OFD packet to send [06:11:22]OFD Sender: No OFD packet to send [06:11:27]OFD Sender: No OFD packet to send [06:11:32]OFD Sender: No OFD packet to send [06:11:37]OFD Sender: No OFD packet to send [06:11:42]OFD Sender: No OFD packet to send [06:11:47]OFD Sender: No OFD packet to send [06:11:52]OFD Sender: No OFD packet to send [06:11:57]OFD Sender: No OFD packet to send [06:12:02]OFD Sender: No OFD packet to send [06:12:07]OFD Sender: No OFD packet to send [06:12:12]OFD Sender: No OFD packet to send [06:12:17]OFD Sender: No OFD packet to send [06:12:22]OFD Sender: No OFD packet to send [06:12:27]OFD Sender: No OFD packet to send [06:12:32]OFD Sender: No OFD packet to send [06:12:37]OFD Sender: No OFD packet to send [06:12:42]OFD Sender: No OFD packet to send [06:12:47]OFD Sender: No OFD packet to send [06:12:52]OFD Sender: No OFD packet to send [06:12:57]OFD Sender: No OFD packet to send [06:13:02]OFD Sender: No OFD packet to send [06:13:07]OFD Sender: No OFD packet to send [06:13:12]OFD Sender: No OFD packet to send [06:13:17]OFD Sender: No OFD packet to send [06:13:22]OFD Sender: No OFD packet to send [06:13:27]OFD Sender: No OFD packet to send [06:13:32]OFD Sender: No OFD packet to send [06:13:37]OFD Sender: No OFD packet to send [06:13:42]OFD Sender: No OFD packet to send [06:13:47]OFD Sender: No OFD packet to send [06:13:52]OFD Sender: No OFD packet to send [06:13:57]OFD Sender: No OFD packet to send [06:14:02]OFD Sender: No OFD packet to send [06:14:07]OFD Sender: No OFD packet to send [06:14:12]OFD Sender: No OFD packet to send [06:14:17]OFD Sender: No OFD packet to send [06:14:21]accept exits with 7 [06:14:21]New connection [06:14:21]New thread 3067333988 created [06:14:21]Thread 3067190628 joined [06:14:21]Waiting for new connection... [06:14:21] Sock 7.Parse request [06:14:21]Sock 7.Check first char [06:14:21]Sock 7.First char is OK [06:14:21]request: POST /json_proto HTTP/1.0 [06:14:21]Method: POST [06:14:21]URL: /json_proto [06:14:21]Method is POST - this is cgi request [06:14:21]url: /json_proto [06:14:21]query_string will be loaded in cgi processing [06:14:21]execute_cgi json_proto POST (null) [06:14:21]execute_cgi path=json_proto method=POST [06:14:21]POST find Content-Length [06:14:21]Host: 172.17.45.195:8080 [06:14:21]Content-Length: 677 [06:14:21]Content-Type: application/json [06:14:21] [06:14:21]POST finish read [06:14:21]Found Content-Length = 677 [06:14:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:21]execute_script... [06: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)117727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:14:21]POST & json_proto [06:14:21]process_json_proto [06:14:21]json parsed OK: [06:14:21]protocol is kg_v1.0 [06:14:21]action value=close_receipt [06:14:21]process_action close_receipt [06:14:21]cmd_close_receipt [06:14:21]MH_GetDate [06:14:21]Write to MH i2c: F0 00 00 84 26 99 [06:14:21]Write i2c OK [06:14:21]MH_I2C_Read... [06:14:21]Read from MH i2c: F0 [06:14:21]MH_I2C_Read... [06:14:21]Read from MH i2c: F0 09 00 [06:14:21]MH_I2C_Read... [06:14:21]Read from MH i2c: F0 09 00 84 26 00 BF 84 A8 66 FB 01 7F 64 D2 [06:14:21]GetLastDocTimeStamp 1722319786 [06:14:21]current date 1722320063 [06:14:21]FM_GetShiftState [06:14:21]SAM_PROTO_GetShiftState [06:14:21]wFMCommunicate request_size=4 [06:14:21]MH_SAM_APDU [06:14:21]CAPDU: 80 13 01 00 [06:14:21]Write to MH i2c: E2 08 00 85 26 80 13 01 00 00 00 00 00 28 [06:14:21]Write i2c OK [06:14:21]MH_I2C_Read... [06:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:21]Read from MH i2c: E2 [06:14:21]MH_I2C_Read... [06:14:21]Read from MH i2c: E2 0E 00 [06:14:21]MH_I2C_Read... [06:14:21]Read from MH i2c: E2 0E 00 85 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 83 [06:14:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:14:21]wFMCommunicate OK [06:14:21]SAM_PROTO_GetShiftState done [06:14:21]FM_GetShiftState done [06:14:21]opened in 1722299915 [06:14:21]opened+sec_in_day 1722386315 [06:14:21]quantity*price = 65020 [06:14:21]sum+1 = 65021 [06:14:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 76 30.07.2024 06:14 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309142 ФПД: 99631349407776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T061423&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309142&fm=99631349407776&tin=02508201610067®Number=0000000000092651&sum=65000 [06:14:22]StoreToDocumentArchive [06:14:22]shift 430 fd 309142 [06:14:22]save to /storage/0430/doc_00309142 [06:14:22]save last doc name /storage/0430/doc_00309142 to /storage/kkm_last_doc_name [06:14:22]save OK [06:14:22]Clear old archive folders... [06:14:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:14:22]tlvbuf is 00E47D20 [06:14:22]SAM_PROTO_ClearQueue [06:14:22]wFMCommunicate request_size=4 [06:14:22]MH_SAM_APDU [06:14:22]CAPDU: 80 09 00 00 [06:14:22]Write to MH i2c: E2 08 00 92 26 80 09 00 00 00 00 00 00 2A [06:14:22]Write i2c OK [06:14:22]MH_I2C_Read... [06:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:14:22]Read from MH i2c: E2 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 92 26 00 90 00 2C [06:14:22]RAPDU: 90 00 [06:14:22]wFMCommunicate OK [06:14:22]SAM_PROTO_ClearQueue done [06:14:22]KKMCreateOFDPacket [06:14:22]OFDProtocolAddRootSTLVToBuf [06:14:22]FM_MakeSignedData [06:14:22]FM_MakeSignedData [06:14:22]SAM_PROTO_SignData [06:14:22]wFMCommunicate request_size=4 [06:14:22]MH_SAM_APDU [06:14:22]CAPDU: 80 0D 01 02 [06:14:22]Write to MH i2c: E2 08 00 93 26 80 0D 01 02 00 00 00 00 32 [06:14:22]Write i2c OK [06:14:22]MH_I2C_Read... [06:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:14:22]Read from MH i2c: E2 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 93 26 00 90 00 2D [06:14:22]RAPDU: 90 00 [06:14:22]wFMCommunicate OK [06:14:22]wFMCommunicate request_size=255 [06:14:22]MH_SAM_APDU [06: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 32 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 BF 84 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B7 04 00 35 04 06 00 5A [06:14:22]Write to MH i2c: E2 02 01 94 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 32 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 BF 84 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B7 04 00 35 04 06 00 5A 00 00 79 [06:14:22]Write i2c OK [06:14:22]MH_I2C_Read... [06:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:22]Read from MH i2c: E2 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 94 26 00 90 00 2E [06:14:22]RAPDU: 90 00 [06:14:22]wFMCommunicate OK [06:14:22]wFMCommunicate request_size=10 [06:14:22]MH_SAM_APDU [06:14:22]CAPDU: 80 0D 02 02 05 9D 3B 30 A0 20 [06:14:22]Write to MH i2c: E2 0D 00 95 26 80 0D 02 02 05 00 9D 3B 30 A0 20 00 00 07 [06:14:22]Write i2c OK [06:14:22]MH_I2C_Read... [06:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:14:22]Read from MH i2c: E2 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 [06:14:22]MH_I2C_Read... [06:14:22]Read from MH i2c: E2 03 00 95 26 00 90 00 2F [06:14:22]RAPDU: 90 00 [06:14:22]wFMCommunicate OK [06:14:22]wFMCommunicate request_size=4 [06:14:22]MH_SAM_APDU [06:14:22]CAPDU: 80 0D 03 02 [06:14:22]Write to MH i2c: E2 08 00 96 26 80 0D 03 02 00 00 00 00 37 [06:14:22]Write i2c OK [06:14:22]MH_I2C_Read... [06:14:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:14:23]Read from MH i2c: E2 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: E2 0B 00 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: E2 0B 00 96 26 00 1A 97 6D E1 F5 14 64 C1 90 00 65 [06:14:23]RAPDU: 1A 97 6D E1 F5 14 64 C1 90 00 [06:14:23]wFMCommunicate OK [06:14:23]SAM_PROTO_SignData done [06:14:23]FM_MakeSignedData done [06:14:23]CreateOFDProtocolMessage [06:14:23]wFMCommunicate request_size=4 [06:14:23]MH_SAM_APDU [06:14:23]CAPDU: 80 11 00 00 [06:14:23]Write to MH i2c: E2 08 00 97 26 80 11 00 00 00 00 00 00 37 [06:14:23]Write i2c OK [06:14:23]MH_I2C_Read... [06:14:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:23]Read from MH i2c: E2 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: E2 17 00 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: E2 17 00 97 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8D [06:14:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:14:23]wFMCommunicate OK [06:14:23]CreateOFDProtocolMessage done [06:14:23]OFDSenderStorePacket 309142 [06:14:23]StoreOFDPacket docnum=309142 [06:14:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B9 01 07 01 CA 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 BF 84 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B7 04 00 35 04 06 00 5A 9D 3B 30 A0 20 1A 97 6D E1 F5 14 64 C1 [06:14:23]CheckFolder [06:14:23]dirname=/storage/ofd_packets [06:14:23]CheckFolder done [06:14:23]ProducePacketName [06:14:23]name=ofd_packets/00309142 [06:14:23]NVStorageSaveData ofd_packets/00309142 [06:14:23]File name is /storage/ofd_packets/00309142 [06:14:23]Write 301 bytes [06:14:23]NVStorageSaveData done [06:14:23]OFDSenderStorePacket done [06:14:23]KKMCreateOFDPacket done [06:14:23]NVStorageSaveData kkm_last_timestamp [06:14:23]File name is /storage/kkm_last_timestamp [06:14:23]Write 4 bytes [06:14:23]OFD Sender: Processing packet 309142 [packets to send 232, broken 231] [06:14:23]ProducePacketName [06:14:23]name=ofd_packets/00309142 [06:14:23]OFD Sender: To server: pG, [06:14:23]CommunicateWithHost lk.salyk.kg:30040 [06:14:23]ConnectInit lk.salyk.kg [06:14:23]NVStorageSaveData done [06:14:23]ExternCall_PrintAddStr [06:14:23]wPrintStart [06:14:23]Write to MH i2c: 01 00 00 98 26 BE [06:14:23]Write i2c OK [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: 01 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: 01 07 00 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: 01 07 00 98 26 00 00 00 00 00 FF 0F D3 [06:14:23]RasterBufferAndPrint [06:14:23]line Счет N : (1)117727 [06:14:23]line ИНН: 02508201610067 [06:14:23]line Контрольно-Кассовый Чек [06:14:23]line ПРОДАЖА [06:14:23]line ТРК (МРК, ГНК) : 32 [06:14:23]line Товар: 2710124130 [06:14:23]line Аи-92-К-2 [06:14:23]line 9.590 * 67.80 [06:14:23]line = 650.20 [06:14:23]line НДС 12% НСП 1% [06:14:23]line > о реализуемом товаре [06:14:23]line ОКРУГЛЕНИЕ: -0.20 [06:14:23]line ИТОГО: 650.00 [06:14:23]line Внесено: 650.00 [06:14:23]line СДАЧА: 0.00 [06:14:23]line НСП 1% : 5.75 [06:14:23]line НДС 12% : 69.05 [06:14:23]line Наличными: 650.00 [06:14:23]line Безнал.: 0.00 [06:14:23]line Место: АЗС № 128 "Партнер Нефть" [06:14:23]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:14:23]line СНО: Общий режим [06:14:23]line Чек 76 30.07.2024 06:14 [06:14:23]line Смена: 430 ФФД: 1.0 [06:14:23]line ЗНМ: 0300000046 [06:14:23]line РНМ: 0000000000092651 [06:14:23]line Версия ККМ: 001 [06:14:23]line ФМ: 0000000000874943 [06:14:23]line ФД: 309142 [06:14:23]line ФПД: 99631349407776 [06:14:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T061423&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309142&fm=99631349407776&tin=02508201610067®Number=0000000000092651&sum=65000 [06:14:23]written 0, free lines is 4095 [06:14:23]Write to MH i2c: 01 00 00 C3 26 E9 [06:14:23]Write i2c OK [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: 01 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: 01 07 00 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: 01 07 00 C3 26 00 00 00 00 00 53 0C 4F [06:14:23]RasterBufferAndPrint [06:14:23]line [06:14:23]line [06:14:23]line [06:14:23]line [06:14:23]line [06:14:23]written 0, free lines is 3158 [06:14:23]MH_Cut [06:14:23]Write to MH i2c: D1 01 00 CA 26 01 C2 [06:14:23]Write i2c OK [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: D1 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: D1 01 00 [06:14:23]MH_I2C_Read... [06:14:23]Read from MH i2c: D1 01 00 CA 26 00 C1 [06:14:23]Write to MH i2c: 01 00 00 CB 26 F1 [06:14:23]Write i2c OK [06:14:23]MH_I2C_Read... [06:14:25]*** Cut start [06:14:25]*** Partial cut [06:14:25]*** CUTSNS_PIN = 1 [06:14:25]*** CUTSNS_PIN = 0 [06:14:25]*** Brake cut motor [06:14:25]Read from MH i2c: 01 [06:14:25]MH_I2C_Read... [06:14:25]*** Stop cut motor [06:14:25]*** Cut end [06:14:25]Read from MH i2c: 01 07 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: 01 07 00 CB 26 00 00 00 00 00 FF 0F 06 [06:14:25]process_action close_receipt done [06:14:25]requested_data is exist [06:14:25]produce_requested_data [06:14:25]requested_item fm.sn is exist - process it [06:14:25]wFMCommunicate request_size=4 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 11 00 00 [06:14:25]Write to MH i2c: E2 08 00 CC 26 80 11 00 00 00 00 00 00 6C [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 17 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 17 00 CC 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C2 [06:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:14:25]wFMCommunicate OK [06:14:25]requested_item fd.num is exist - process it [06:14:25]SAM_PROTO_GetFieldsCounters [06:14:25]wFMCommunicate request_size=4 [06:14:25]MH_SAM_APDU [06:14:25]CAPDU: 80 13 00 00 [06:14:25]Write to MH i2c: E2 08 00 CD 26 80 13 00 00 00 00 00 00 6F [06:14:25]Write i2c OK [06:14:25]MH_I2C_Read... [06:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:14:25]Read from MH i2c: E2 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 62 00 [06:14:25]MH_I2C_Read... [06:14:25]Read from MH i2c: E2 62 00 CD 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 96 B7 04 00 0E 04 04 00 AE 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 75 [06:14:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 96 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:14:26]wFMCommunicate OK [06:14:26]SAM_PROTO_GetFieldsCounters done [06:14:26]requested_item shift.num is exist - process it [06:14:26]requested_item shift.opened is exist - process it [06:14:26]req_shift_opened [06:14:26]FM_GetShiftState [06:14:26]SAM_PROTO_GetShiftState [06:14:26]wFMCommunicate request_size=4 [06:14:26]MH_SAM_APDU [06:14:26]CAPDU: 80 13 01 00 [06:14:26]Write to MH i2c: E2 08 00 CE 26 80 13 01 00 00 00 00 00 71 [06:14:26]Write i2c OK [06:14:26]MH_I2C_Read... [06:14:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:14:26]Read from MH i2c: E2 [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: E2 0E 00 [06:14:26]MH_I2C_Read... [06:14:26]Read from MH i2c: E2 0E 00 CE 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CC [06:14:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:14:26]wFMCommunicate OK [06:14:26]SAM_PROTO_GetShiftState done [06:14:26]FM_GetShiftState done [06:14:26]req_shift_opened done [06:14:26]requested_item shift.open_date is exist - process it [06:14:26]req_shift_open_date [06:14:26]req_shift_open_date done [06:14:26]produce_requested_data done [06:14:26]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309142,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:14:26]process_action_free close_receipt [06:14:26]json_value_free [06:14:26]json_value_free done [06:14:26]process_json_proto returns [06:14:26]Send response to host [06:14:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309142,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:14:26]free response buf [06:14:26]execute_script done [06:14:26]execute_script returns [06:14:26]free content buf [06:14:26]Sock 7.Close socket [06:14:26]Sock 7.Thread stoped [06:15:48]accept exits with 9 [06:15:48]New connection [06:15:48]New thread 3067190628 created [06:15:48]Thread 3067333988 joined [06:15:48]Waiting for new connection... [06:15:48] Sock 9.Parse request [06:15:48]Sock 9.Check first char [06:15:48]Sock 9.First char is OK [06:15:48]request: POST /json_proto HTTP/1.0 [06:15:48]Method: POST [06:15:48]URL: /json_proto [06:15:48]Method is POST - this is cgi request [06:15:48]url: /json_proto [06:15:48]query_string will be loaded in cgi processing [06:15:48]execute_cgi json_proto POST (null) [06:15:48]execute_cgi path=json_proto method=POST [06:15:48]POST find Content-Length [06:15:48]Host: 172.17.45.195:8080 [06:15:48]Content-Length: 813 [06:15:48]Content-Type: application/json [06:15:48] [06:15:48]POST finish read [06:15:48]Found Content-Length = 813 [06:15:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 10.000, "sum" : 762.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 762.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:48]execute_script... [06:15: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)117728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 10.000, "sum" : 762.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 762.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:15:48]POST & json_proto [06:15:48]process_json_proto [06:15:48]json parsed OK: [06:15:48]protocol is kg_v1.0 [06:15:48]action value=close_receipt [06:15:48]process_action close_receipt [06:15:48]cmd_close_receipt [06:15:48]MH_GetDate [06:15:48]Write to MH i2c: F0 00 00 CF 26 E4 [06:15:48]Write i2c OK [06:15:48]MH_I2C_Read... [06:15:48]Read from MH i2c: F0 [06:15:48]MH_I2C_Read... [06:15:48]Read from MH i2c: F0 09 00 [06:15:48]MH_I2C_Read... [06:15:48]Read from MH i2c: F0 09 00 CF 26 00 17 85 A8 66 FB 01 7F 64 76 [06:15:48]GetLastDocTimeStamp 1722320063 [06:15:48]current date 1722320151 [06:15:48]FM_GetShiftState [06:15:48]SAM_PROTO_GetShiftState [06:15:48]wFMCommunicate request_size=4 [06:15:48]MH_SAM_APDU [06:15:48]CAPDU: 80 13 01 00 [06:15:48]Write to MH i2c: E2 08 00 D0 26 80 13 01 00 00 00 00 00 73 [06:15:48]Write i2c OK [06:15:48]MH_I2C_Read... [06:15:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:48]Read from MH i2c: E2 [06:15:48]MH_I2C_Read... [06:15:48]Read from MH i2c: E2 0E 00 [06:15:48]MH_I2C_Read... [06:15:48]Read from MH i2c: E2 0E 00 D0 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CE [06:15:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:15:48]wFMCommunicate OK [06:15:48]SAM_PROTO_GetShiftState done [06:15:48]FM_GetShiftState done [06:15:48]opened in 1722299915 [06:15:48]opened+sec_in_day 1722386315 [06:15:48]quantity*price = 76200 [06:15:48]sum+1 = 76201 [06:15:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 762.00 НСП 1% : 6.74 НДС 12% : 80.92 Наличными: 0.00 Безнал.: 762.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 77 30.07.2024 06:15 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309143 ФПД: 174638745339684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T061551&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309143&fm=174638745339684&tin=02508201610067®Number=0000000000092651&sum=76200 [06:15:49]StoreToDocumentArchive [06:15:49]shift 430 fd 309143 [06:15:49]save to /storage/0430/doc_00309143 [06:15:49]save last doc name /storage/0430/doc_00309143 to /storage/kkm_last_doc_name [06:15:49]save OK [06:15:49]Clear old archive folders... [06:15:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:15:49]tlvbuf is 00E03CA0 [06:15:49]SAM_PROTO_ClearQueue [06:15:49]wFMCommunicate request_size=4 [06:15:49]MH_SAM_APDU [06:15:49]CAPDU: 80 09 00 00 [06:15:49]Write to MH i2c: E2 08 00 DD 26 80 09 00 00 00 00 00 00 75 [06:15:49]Write i2c OK [06:15:49]MH_I2C_Read... [06:15:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:15:49]Read from MH i2c: E2 [06:15:49]MH_I2C_Read... [06:15:49]Read from MH i2c: E2 03 00 [06:15:49]MH_I2C_Read... [06:15:49]Read from MH i2c: E2 03 00 DD 26 00 90 00 77 [06:15:49]RAPDU: 90 00 [06:15:49]wFMCommunicate OK [06:15:49]SAM_PROTO_ClearQueue done [06:15:49]KKMCreateOFDPacket [06:15:49]OFDProtocolAddRootSTLVToBuf [06:15:49]FM_MakeSignedData [06:15:49]FM_MakeSignedData [06:15:49]SAM_PROTO_SignData [06:15:49]wFMCommunicate request_size=4 [06:15:49]MH_SAM_APDU [06:15:49]CAPDU: 80 0D 01 02 [06:15:49]Write to MH i2c: E2 08 00 DE 26 80 0D 01 02 00 00 00 00 7D [06:15:49]Write i2c OK [06:15:49]MH_I2C_Read... [06:15:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:15:49]Read from MH i2c: E2 [06:15:49]MH_I2C_Read... [06:15:49]Read from MH i2c: E2 03 00 [06:15:49]MH_I2C_Read... [06:15:49]Read from MH i2c: E2 03 00 DE 26 00 90 00 78 [06:15:49]RAPDU: 90 00 [06:15:49]wFMCommunicate OK [06:15:49]wFMCommunicate request_size=255 [06:15:49]MH_SAM_APDU [06:15: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 29 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 85 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B7 04 00 35 04 06 00 9E D5 40 61 [06:15:49]Write to MH i2c: E2 02 01 DF 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 29 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 85 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B7 04 00 35 04 06 00 9E D5 40 61 00 00 D7 [06:15:50]Write i2c OK [06:15:50]MH_I2C_Read... [06:15:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:50]Read from MH i2c: E2 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 03 00 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 03 00 DF 26 00 90 00 79 [06:15:50]RAPDU: 90 00 [06:15:50]wFMCommunicate OK [06:15:50]wFMCommunicate request_size=7 [06:15:50]MH_SAM_APDU [06:15:50]CAPDU: 80 0D 02 02 02 47 24 [06:15:50]Write to MH i2c: E2 0A 00 E0 26 80 0D 02 02 02 00 47 24 00 00 EF [06:15:50]Write i2c OK [06:15:50]MH_I2C_Read... [06:15:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:50]Read from MH i2c: E2 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 03 00 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 03 00 E0 26 00 90 00 7A [06:15:50]RAPDU: 90 00 [06:15:50]wFMCommunicate OK [06:15:50]wFMCommunicate request_size=4 [06:15:50]MH_SAM_APDU [06:15:50]CAPDU: 80 0D 03 02 [06:15:50]Write to MH i2c: E2 08 00 E1 26 80 0D 03 02 00 00 00 00 82 [06:15:50]Write i2c OK [06:15:50]MH_I2C_Read... [06:15:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:15:50]Read from MH i2c: E2 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 0B 00 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 0B 00 E1 26 00 41 03 C0 23 D2 CA 66 BC 90 00 68 [06:15:50]RAPDU: 41 03 C0 23 D2 CA 66 BC 90 00 [06:15:50]wFMCommunicate OK [06:15:50]SAM_PROTO_SignData done [06:15:50]FM_MakeSignedData done [06:15:50]CreateOFDProtocolMessage [06:15:50]wFMCommunicate request_size=4 [06:15:50]MH_SAM_APDU [06:15:50]CAPDU: 80 11 00 00 [06:15:50]Write to MH i2c: E2 08 00 E2 26 80 11 00 00 00 00 00 00 82 [06:15:50]Write i2c OK [06:15:50]MH_I2C_Read... [06:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:50]Read from MH i2c: E2 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 17 00 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: E2 17 00 E2 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D8 [06:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:15:50]wFMCommunicate OK [06:15:50]CreateOFDProtocolMessage done [06:15:50]OFDSenderStorePacket 309143 [06:15:50]StoreOFDPacket docnum=309143 [06:15:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C4 D6 04 01 E2 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 29 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 85 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B7 04 00 35 04 06 00 9E D5 40 61 47 24 41 03 C0 23 D2 CA 66 BC [06:15:50]CheckFolder [06:15:50]dirname=/storage/ofd_packets [06:15:50]CheckFolder done [06:15:50]ProducePacketName [06:15:50]name=ofd_packets/00309143 [06:15:50]NVStorageSaveData ofd_packets/00309143 [06:15:50]File name is /storage/ofd_packets/00309143 [06:15:50]Write 298 bytes [06:15:50]NVStorageSaveData done [06:15:50]OFDSenderStorePacket done [06:15:50]KKMCreateOFDPacket done [06:15:50]NVStorageSaveData kkm_last_timestamp [06:15:50]File name is /storage/kkm_last_timestamp [06:15:50]Write 4 bytes [06:15:50]NVStorageSaveData done [06:15:50]ExternCall_PrintAddStr [06:15:50]wPrintStart [06:15:50]Write to MH i2c: 01 00 00 E3 26 09 [06:15:50]Write i2c OK [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: 01 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: 01 07 00 [06:15:50]MH_I2C_Read... [06:15:50]Read from MH i2c: 01 07 00 E3 26 00 00 00 00 00 FF 0F 1E [06:15:50]RasterBufferAndPrint [06:15:50]line Счет N : (1)117728 [06:15:50]line ИНН: 02508201610067 [06:15:50]line Контрольно-Кассовый Чек [06:15:50]line ПРОДАЖА [06:15:50]line ТРК (МРК, ГНК) : 1 [06:15:50]line Товар: 2710194800 [06:15:50]line ДТ-К-3 [06:15:50]line 10.000 * 76.20 [06:15:50]line = 762.00 [06:15:50]line НДС 12% НСП 1% [06:15:50]line > о реализуемом товаре [06:15:50]line ИТОГО: 762.00 [06:15:50]line НСП 1% : 6.74 [06:15:50]line НДС 12% : 80.92 [06:15:50]line Наличными: 0.00 [06:15:50]line Безнал.: 762.00 [06:15:50]line Место: АЗС № 128 "Партнер Нефть" [06:15:50]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:15:50]line СНО: Общий режим [06:15:50]line Чек 77 30.07.2024 06:15 [06:15:50]line Смена: 430 ФФД: 1.0 [06:15:50]line ЗНМ: 0300000046 [06:15:50]line РНМ: 0000000000092651 [06:15:50]line Версия ККМ: 001 [06:15:50]line Платежная система: Бакай Банк [06:15:50]line ФМ: 0000000000874943 [06:15:50]line ФД: 309143 [06:15:50]line ФПД: 174638745339684 [06:15:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T061551&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309143&fm=174638745339684&tin=02508201610067®Number=0000000000092651&sum=76200 [06:15:50]written 0, free lines is 4095 [06:15:51]Write to MH i2c: 01 00 00 0D 27 34 [06:15:51]Write i2c OK [06:15:51]MH_I2C_Read... [06:15:51]Read from MH i2c: 01 [06:15:51]MH_I2C_Read... [06:15:51]Read from MH i2c: 01 07 00 [06:15:51]MH_I2C_Read... [06:15:51]Read from MH i2c: 01 07 00 0D 27 00 00 00 00 00 74 0C BB [06:15:51]RasterBufferAndPrint [06:15:51]line [06:15:51]line [06:15:51]line [06:15:51]line [06:15:51]line [06:15:51]written 0, free lines is 3190 [06:15:51]MH_Cut [06:15:51]Write to MH i2c: D1 01 00 14 27 01 0D [06:15:51]Write i2c OK [06:15:51]MH_I2C_Read... [06:15:51]Read from MH i2c: D1 [06:15:51]MH_I2C_Read... [06:15:51]Read from MH i2c: D1 01 00 [06:15:51]MH_I2C_Read... [06:15:51]Read from MH i2c: D1 01 00 14 27 00 0C [06:15:51]Write to MH i2c: 01 00 00 15 27 3C [06:15:51]Write i2c OK [06:15:51]MH_I2C_Read... [06:15:52]*** Cut start [06:15:52]*** Partial cut [06:15:52]*** CUTSNS_PIN = 1 [06:15:52]*** CUTSNS_PIN = 0 [06:15:52]*** Brake cut motor [06:15:53]Read from MH i2c: 01 [06:15:53]MH_I2C_Read... [06:15:53]*** Stop cut motor [06:15:53]*** Cut end [06:15:53]Read from MH i2c: 01 07 00 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: 01 07 00 15 27 00 00 00 00 00 FF 0F 51 [06:15:53]process_action close_receipt done [06:15:53]requested_data is exist [06:15:53]produce_requested_data [06:15:53]requested_item fm.sn is exist - process it [06:15:53]wFMCommunicate request_size=4 [06:15:53]MH_SAM_APDU [06:15:53]CAPDU: 80 11 00 00 [06:15:53]Write to MH i2c: E2 08 00 16 27 80 11 00 00 00 00 00 00 B7 [06:15:53]Write i2c OK [06:15:53]MH_I2C_Read... [06:15:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:53]Read from MH i2c: E2 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 17 00 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 17 00 16 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0D [06:15:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:15:53]wFMCommunicate OK [06:15:53]requested_item fd.num is exist - process it [06:15:53]SAM_PROTO_GetFieldsCounters [06:15:53]wFMCommunicate request_size=4 [06:15:53]MH_SAM_APDU [06:15:53]CAPDU: 80 13 00 00 [06:15:53]Write to MH i2c: E2 08 00 17 27 80 13 00 00 00 00 00 00 BA [06:15:53]Write i2c OK [06:15:53]MH_I2C_Read... [06:15:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:15:53]Read from MH i2c: E2 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 62 00 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 62 00 17 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 97 B7 04 00 0E 04 04 00 AE 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 C4 [06:15:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 97 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:15:53]wFMCommunicate OK [06:15:53]SAM_PROTO_GetFieldsCounters done [06:15:53]requested_item shift.num is exist - process it [06:15:53]requested_item shift.opened is exist - process it [06:15:53]req_shift_opened [06:15:53]FM_GetShiftState [06:15:53]SAM_PROTO_GetShiftState [06:15:53]wFMCommunicate request_size=4 [06:15:53]MH_SAM_APDU [06:15:53]CAPDU: 80 13 01 00 [06:15:53]Write to MH i2c: E2 08 00 18 27 80 13 01 00 00 00 00 00 BC [06:15:53]Write i2c OK [06:15:53]MH_I2C_Read... [06:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:53]Read from MH i2c: E2 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 0E 00 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 0E 00 18 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 17 [06:15:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:15:53]wFMCommunicate OK [06:15:53]SAM_PROTO_GetShiftState done [06:15:53]FM_GetShiftState done [06:15:53]req_shift_opened done [06:15:53]requested_item shift.open_date is exist - process it [06:15:53]req_shift_open_date [06:15:53]req_shift_open_date done [06:15:53]produce_requested_data done [06:15:53]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309143,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:15:53]process_action_free close_receipt [06:15:53]json_value_free [06:15:53]json_value_free done [06:15:53]process_json_proto returns [06:15:53]Send response to host [06:15:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309143,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:15:53]free response buf [06:15:53]execute_script done [06:15:53]execute_script returns [06:15:53]free content buf [06:15:53]Sock 9.Close socket [06:15:53]Sock 9.Thread stoped [06:16:36]ConnectInit Can't connect to host [06:16:36]CommunicateWithHost connect error [06:16:36]CommunicateWithHost err = -1 [06:16:36]OFD Sender: Server communicate error [06:16:36]OFD Sender: Processing packet 309142 [packets to send 233, broken 231] [06:16:36]ProducePacketName [06:16:36]name=ofd_packets/00309142 [06:16:36]OFD Sender: To server: pG, [06:16:36]CommunicateWithHost lk.salyk.kg:30040 [06:16:36]ConnectInit lk.salyk.kg [06:16:36]Connected sock=9 [06:16:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B9 01 07 01 CA 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 BF 84 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B7 04 00 35 04 06 00 5A 9D 3B 30 A0 20 1A 97 6D E1 F5 14 64 C1 [06:16:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E8 88 47 00 B7 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B7 04 00 F4 03 04 00 8D 2C A8 66 B6 04 01 00 00 E8 D3 E7 CE 8B 12 31 A8 [06:16:37]CommunicateWithHost err = 0 [06:16:37]CheckOFDResponse [06:16:37]1017 (14) - 77093643461234 [06:16:37]1041 (16) - 0000000000874943 [06:16:37]1040 (4) - 309142 [06:16:37]1012 (4) - 29.07.2024 23:58 [06:16:37]1206 (1) - 0 [06:16:37]OFD Sender: Remove packet 309142 [06:16:37]ProducePacketName [06:16:37]name=ofd_packets/00309142 [06:16:37]NVStorageDeleteData [06:16:37]OFD Sender: Processing packet 309143 [packets to send 232, broken 231] [06:16:37]ProducePacketName [06:16:37]name=ofd_packets/00309143 [06:16:37]OFD Sender: To server: pG, [06:16:37]CommunicateWithHost lk.salyk.kg:30040 [06:16:37]ConnectInit lk.salyk.kg [06:16:37]Connected sock=9 [06:16:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C4 D6 04 01 E2 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 29 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 17 85 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B7 04 00 35 04 06 00 9E D5 40 61 47 24 41 03 C0 23 D2 CA 66 BC [06:16:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 40 15 47 00 23 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B7 04 00 F4 03 04 00 8E 2C A8 66 B6 04 01 00 00 63 B6 8F B7 B2 C4 41 AE [06:16:37]CommunicateWithHost err = 0 [06:16:37]CheckOFDResponse [06:16:37]1017 (14) - 77093643461234 [06:16:37]1041 (16) - 0000000000874943 [06:16:37]1040 (4) - 309143 [06:16:37]1012 (4) - 29.07.2024 23:58 [06:16:37]1206 (1) - 0 [06:16:37]OFD Sender: Remove packet 309143 [06:16:37]ProducePacketName [06:16:37]name=ofd_packets/00309143 [06:16:37]NVStorageDeleteData [06:16:38]OFD Sender: No OFD packet to send [06:16:43]OFD Sender: No OFD packet to send [06:16:48]OFD Sender: No OFD packet to send [06:16:53]OFD Sender: No OFD packet to send [06:16:58]OFD Sender: No OFD packet to send [06:17:03]OFD Sender: No OFD packet to send [06:17:08]OFD Sender: No OFD packet to send [06:17:13]OFD Sender: No OFD packet to send [06:17:18]OFD Sender: No OFD packet to send [06:17:23]OFD Sender: No OFD packet to send [06:17:28]OFD Sender: No OFD packet to send [06:17:33]OFD Sender: No OFD packet to send [06:17:38]OFD Sender: No OFD packet to send [06:17:43]OFD Sender: No OFD packet to send [06:17:48]OFD Sender: No OFD packet to send [06:17:53]OFD Sender: No OFD packet to send [06:17:58]OFD Sender: No OFD packet to send [06:18:03]OFD Sender: No OFD packet to send [06:18:08]OFD Sender: No OFD packet to send [06:18:13]OFD Sender: No OFD packet to send [06:18:18]OFD Sender: No OFD packet to send [06:18:23]OFD Sender: No OFD packet to send [06:18:28]OFD Sender: No OFD packet to send [06:18:33]OFD Sender: No OFD packet to send [06:18:38]OFD Sender: No OFD packet to send [06:18:43]OFD Sender: No OFD packet to send [06:18:48]OFD Sender: No OFD packet to send [06:18:53]OFD Sender: No OFD packet to send [06:18:58]OFD Sender: No OFD packet to send [06:19:03]OFD Sender: No OFD packet to send [06:19:08]OFD Sender: No OFD packet to send [06:19:13]OFD Sender: No OFD packet to send [06:19:18]OFD Sender: No OFD packet to send [06:19:23]OFD Sender: No OFD packet to send [06:19:28]OFD Sender: No OFD packet to send [06:19:33]OFD Sender: No OFD packet to send [06:19:38]OFD Sender: No OFD packet to send [06:19:43]OFD Sender: No OFD packet to send [06:19:48]OFD Sender: No OFD packet to send [06:19:53]OFD Sender: No OFD packet to send [06:19:58]OFD Sender: No OFD packet to send [06:20:03]OFD Sender: No OFD packet to send [06:20:08]OFD Sender: No OFD packet to send [06:20:13]OFD Sender: No OFD packet to send [06:20:18]OFD Sender: No OFD packet to send [06:20:23]OFD Sender: No OFD packet to send [06:20:28]OFD Sender: No OFD packet to send [06:20:33]OFD Sender: No OFD packet to send [06:20:38]OFD Sender: No OFD packet to send [06:20:43]OFD Sender: No OFD packet to send [06:20:48]OFD Sender: No OFD packet to send [06:20:53]OFD Sender: No OFD packet to send [06:20:58]OFD Sender: No OFD packet to send [06:21:03]OFD Sender: No OFD packet to send [06:21:08]OFD Sender: No OFD packet to send [06:21:13]OFD Sender: No OFD packet to send [06:21:18]OFD Sender: No OFD packet to send [06:21:23]OFD Sender: No OFD packet to send [06:21:28]OFD Sender: No OFD packet to send [06:21:33]OFD Sender: No OFD packet to send [06:21:38]OFD Sender: No OFD packet to send [06:21:43]OFD Sender: No OFD packet to send [06:21:48]OFD Sender: No OFD packet to send [06:21:53]OFD Sender: No OFD packet to send [06:21:58]OFD Sender: No OFD packet to send [06:22:03]OFD Sender: No OFD packet to send [06:22:05]accept exits with 7 [06:22:05]New connection [06:22:05]New thread 3067333988 created [06:22:05]Thread 3067190628 joined [06:22:05]Waiting for new connection... [06:22:05] Sock 7.Parse request [06:22:05]Sock 7.Check first char [06:22:05]Sock 7.First char is OK [06:22:05]request: POST /json_proto HTTP/1.0 [06:22:05]Method: POST [06:22:05]URL: /json_proto [06:22:05]Method is POST - this is cgi request [06:22:05]url: /json_proto [06:22:05]query_string will be loaded in cgi processing [06:22:05]execute_cgi json_proto POST (null) [06:22:05]execute_cgi path=json_proto method=POST [06:22:05]POST find Content-Length [06:22:05]Host: 172.17.45.195:8080 [06:22:05]Content-Length: 819 [06:22:05]Content-Type: application/json [06:22:05] [06:22:05]POST finish read [06:22:05]Found Content-Length = 819 [06:22:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:22:05]execute_script... [06:22:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:22:05]POST & json_proto [06:22:05]process_json_proto [06:22:05]json parsed OK: [06:22:05]protocol is kg_v1.0 [06:22:05]action value=close_receipt [06:22:05]process_action close_receipt [06:22:05]cmd_close_receipt [06:22:05]MH_GetDate [06:22:05]Write to MH i2c: F0 00 00 19 27 2F [06:22:05]Write i2c OK [06:22:05]MH_I2C_Read... [06:22:05]Read from MH i2c: F0 [06:22:05]MH_I2C_Read... [06:22:05]Read from MH i2c: F0 09 00 [06:22:05]MH_I2C_Read... [06:22:05]Read from MH i2c: F0 09 00 19 27 00 8F 86 A8 66 FB 01 7F 64 3A [06:22:05]GetLastDocTimeStamp 1722320151 [06:22:05]current date 1722320527 [06:22:05]FM_GetShiftState [06:22:05]SAM_PROTO_GetShiftState [06:22:05]wFMCommunicate request_size=4 [06:22:05]MH_SAM_APDU [06:22:05]CAPDU: 80 13 01 00 [06:22:05]Write to MH i2c: E2 08 00 1A 27 80 13 01 00 00 00 00 00 BE [06:22:05]Write i2c OK [06:22:05]MH_I2C_Read... [06:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:05]Read from MH i2c: E2 [06:22:05]MH_I2C_Read... [06:22:05]Read from MH i2c: E2 0E 00 [06:22:05]MH_I2C_Read... [06:22:05]Read from MH i2c: E2 0E 00 1A 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 19 [06:22:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:22:05]wFMCommunicate OK [06:22:05]SAM_PROTO_GetShiftState done [06:22:05]FM_GetShiftState done [06:22:05]opened in 1722299915 [06:22:05]opened+sec_in_day 1722386315 [06:22:05]quantity*price = 120055 [06:22:05]sum+1 = 120057 [06:22:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 78 30.07.2024 06:22 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309144 ФПД: 35483563005616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T062207&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309144&fm=35483563005616&tin=02508201610067®Number=0000000000092651&sum=120056 [06:22:06]StoreToDocumentArchive [06:22:06]shift 430 fd 309144 [06:22:06]save to /storage/0430/doc_00309144 [06:22:06]save last doc name /storage/0430/doc_00309144 to /storage/kkm_last_doc_name [06:22:06]save OK [06:22:06]Clear old archive folders... [06:22:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:22:06]tlvbuf is B6F37780 [06:22:06]SAM_PROTO_ClearQueue [06:22:06]wFMCommunicate request_size=4 [06:22:06]MH_SAM_APDU [06:22:06]CAPDU: 80 09 00 00 [06:22:06]Write to MH i2c: E2 08 00 27 27 80 09 00 00 00 00 00 00 C0 [06:22:06]Write i2c OK [06:22:06]MH_I2C_Read... [06:22:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:22:06]Read from MH i2c: E2 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 27 27 00 90 00 C2 [06:22:06]RAPDU: 90 00 [06:22:06]wFMCommunicate OK [06:22:06]SAM_PROTO_ClearQueue done [06:22:06]KKMCreateOFDPacket [06:22:06]OFDProtocolAddRootSTLVToBuf [06:22:06]FM_MakeSignedData [06:22:06]FM_MakeSignedData [06:22:06]SAM_PROTO_SignData [06:22:06]wFMCommunicate request_size=4 [06:22:06]MH_SAM_APDU [06:22:06]CAPDU: 80 0D 01 02 [06:22:06]Write to MH i2c: E2 08 00 28 27 80 0D 01 02 00 00 00 00 C8 [06:22:06]Write i2c OK [06:22:06]MH_I2C_Read... [06:22:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:22:06]Read from MH i2c: E2 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 28 27 00 90 00 C3 [06:22:06]RAPDU: 90 00 [06:22:06]wFMCommunicate OK [06:22:06]wFMCommunicate request_size=255 [06:22:06]MH_SAM_APDU [06:22:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 8F 86 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B7 04 00 35 04 06 00 20 [06:22:06]Write to MH i2c: E2 02 01 29 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 8F 86 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B7 04 00 35 04 06 00 20 00 00 82 [06:22:06]Write i2c OK [06:22:06]MH_I2C_Read... [06:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:06]Read from MH i2c: E2 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 29 27 00 90 00 C4 [06:22:06]RAPDU: 90 00 [06:22:06]wFMCommunicate OK [06:22:06]wFMCommunicate request_size=10 [06:22:06]MH_SAM_APDU [06:22:06]CAPDU: 80 0D 02 02 05 45 A9 2B 16 B0 [06:22:06]Write to MH i2c: E2 0D 00 2A 27 80 0D 02 02 05 00 45 A9 2B 16 B0 00 00 B4 [06:22:06]Write i2c OK [06:22:06]MH_I2C_Read... [06:22:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:06]Read from MH i2c: E2 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 03 00 2A 27 00 90 00 C5 [06:22:06]RAPDU: 90 00 [06:22:06]wFMCommunicate OK [06:22:06]wFMCommunicate request_size=4 [06:22:06]MH_SAM_APDU [06:22:06]CAPDU: 80 0D 03 02 [06:22:06]Write to MH i2c: E2 08 00 2B 27 80 0D 03 02 00 00 00 00 CD [06:22:06]Write i2c OK [06:22:06]MH_I2C_Read... [06:22:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:22:06]Read from MH i2c: E2 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 0B 00 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 0B 00 2B 27 00 33 DB 42 29 D7 26 A6 E3 90 00 CD [06:22:06]RAPDU: 33 DB 42 29 D7 26 A6 E3 90 00 [06:22:06]wFMCommunicate OK [06:22:06]SAM_PROTO_SignData done [06:22:06]FM_MakeSignedData done [06:22:06]CreateOFDProtocolMessage [06:22:06]wFMCommunicate request_size=4 [06:22:06]MH_SAM_APDU [06:22:06]CAPDU: 80 11 00 00 [06:22:06]Write to MH i2c: E2 08 00 2C 27 80 11 00 00 00 00 00 00 CD [06:22:06]Write i2c OK [06:22:06]MH_I2C_Read... [06:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:06]Read from MH i2c: E2 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 17 00 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: E2 17 00 2C 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 23 [06:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:22:06]wFMCommunicate OK [06:22:06]CreateOFDProtocolMessage done [06:22:06]OFDSenderStorePacket 309144 [06:22:06]StoreOFDPacket docnum=309144 [06:22:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A6 03 07 01 63 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 8F 86 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B7 04 00 35 04 06 00 20 45 A9 2B 16 B0 33 DB 42 29 D7 26 A6 E3 [06:22:06]CheckFolder [06:22:06]dirname=/storage/ofd_packets [06:22:06]CheckFolder done [06:22:06]ProducePacketName [06:22:06]name=ofd_packets/00309144 [06:22:06]NVStorageSaveData ofd_packets/00309144 [06:22:06]File name is /storage/ofd_packets/00309144 [06:22:06]Write 301 bytes [06:22:06]NVStorageSaveData done [06:22:06]OFDSenderStorePacket done [06:22:06]KKMCreateOFDPacket done [06:22:06]NVStorageSaveData kkm_last_timestamp [06:22:06]File name is /storage/kkm_last_timestamp [06:22:06]Write 4 bytes [06:22:06]NVStorageSaveData done [06:22:06]ExternCall_PrintAddStr [06:22:06]wPrintStart [06:22:06]Write to MH i2c: 01 00 00 2D 27 54 [06:22:06]Write i2c OK [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: 01 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: 01 07 00 [06:22:06]MH_I2C_Read... [06:22:06]Read from MH i2c: 01 07 00 2D 27 00 00 00 00 00 FF 0F 69 [06:22:06]RasterBufferAndPrint [06:22:06]line Счет N : (1)117729 [06:22:06]line ИНН: 02508201610067 [06:22:06]line Контрольно-Кассовый Чек [06:22:06]line ПРОДАЖА [06:22:06]line ТРК (МРК, ГНК) : 51 [06:22:06]line Товар: 2710124500 [06:22:06]line Аи-95-К-3 [06:22:06]line 16.180 * 74.20 [06:22:06]line = 1200.56 [06:22:06]line НДС 12% НСП 1% [06:22:06]line > о реализуемом товаре [06:22:06]line ИТОГО: 1200.56 [06:22:06]line НСП 1% : 10.62 [06:22:06]line НДС 12% : 127.49 [06:22:06]line Наличными: 0.00 [06:22:06]line Безнал.: 1200.56 [06:22:06]line Место: АЗС № 128 "Партнер Нефть" [06:22:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:22:06]line СНО: Общий режим [06:22:06]line Чек 78 30.07.2024 06:22 [06:22:06]line Смена: 430 ФФД: 1.0 [06:22:06]line ЗНМ: 0300000046 [06:22:06]line РНМ: 0000000000092651 [06:22:06]line Версия ККМ: 001 [06:22:06]line Платежная система: Бакай Банк [06:22:06]line ФМ: 0000000000874943 [06:22:06]line ФД: 309144 [06:22:06]line ФПД: 35483563005616 [06:22:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T062207&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309144&fm=35483563005616&tin=02508201610067®Number=0000000000092651&sum=120056 [06:22:06]written 0, free lines is 4095 [06:22:07]OFD Sender: Processing packet 309144 [packets to send 232, broken 231] [06:22:07]ProducePacketName [06:22:07]name=ofd_packets/00309144 [06:22:07]OFD Sender: To server: pG, [06:22:07]CommunicateWithHost lk.salyk.kg:30040 [06:22:07]ConnectInit lk.salyk.kg [06:22:07]Connected sock=10 [06:22:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A6 03 07 01 63 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 8F 86 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B7 04 00 35 04 06 00 20 45 A9 2B 16 B0 33 DB 42 29 D7 26 A6 E3 [06:22:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 69 6A 47 00 E4 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B7 04 00 F4 03 04 00 D7 2D A8 66 B6 04 01 00 00 E6 7F B2 AC CF 77 46 B3 [06:22:07]CommunicateWithHost err = 0 [06:22:07]CheckOFDResponse [06:22:07]1017 (14) - 77093643461234 [06:22:07]1041 (16) - 0000000000874943 [06:22:07]1040 (4) - 309144 [06:22:07]1012 (4) - 30.07.2024 00:03 [06:22:07]1206 (1) - 0 [06:22:07]OFD Sender: Remove packet 309144 [06:22:07]ProducePacketName [06:22:07]name=ofd_packets/00309144 [06:22:07]NVStorageDeleteData [06:22:07]Write to MH i2c: 01 00 00 57 27 7E [06:22:07]Write i2c OK [06:22:07]MH_I2C_Read... [06:22:07]Read from MH i2c: 01 [06:22:07]MH_I2C_Read... [06:22:07]Read from MH i2c: 01 07 00 [06:22:07]MH_I2C_Read... [06:22:07]Read from MH i2c: 01 07 00 57 27 00 00 00 00 00 78 0C 09 [06:22:07]RasterBufferAndPrint [06:22:07]line [06:22:07]line [06:22:07]line [06:22:07]line [06:22:07]line [06:22:07]written 0, free lines is 3196 [06:22:07]MH_Cut [06:22:07]Write to MH i2c: D1 01 00 5E 27 01 57 [06:22:07]Write i2c OK [06:22:07]MH_I2C_Read... [06:22:07]Read from MH i2c: D1 [06:22:07]MH_I2C_Read... [06:22:07]Read from MH i2c: D1 01 00 [06:22:07]MH_I2C_Read... [06:22:07]Read from MH i2c: D1 01 00 5E 27 00 56 [06:22:07]Write to MH i2c: 01 00 00 5F 27 86 [06:22:07]Write i2c OK [06:22:07]MH_I2C_Read... [06:22:07]OFD Sender: No OFD packet to send [06:22:08]*** Cut start [06:22:08]*** Partial cut [06:22:08]*** CUTSNS_PIN = 1 [06:22:08]*** CUTSNS_PIN = 0 [06:22:09]*** Brake cut motor [06:22:09]Read from MH i2c: 01 [06:22:09]MH_I2C_Read... [06:22:09]*** Stop cut motor [06:22:09]*** Cut end [06:22:09]Read from MH i2c: 01 07 00 [06:22:09]MH_I2C_Read... [06:22:09]Read from MH i2c: 01 07 00 5F 27 00 00 00 00 00 FF 0F 9B [06:22:09]process_action close_receipt done [06:22:09]requested_data is exist [06:22:09]produce_requested_data [06:22:09]requested_item fm.sn is exist - process it [06:22:09]wFMCommunicate request_size=4 [06:22:09]MH_SAM_APDU [06:22:09]CAPDU: 80 11 00 00 [06:22:09]Write to MH i2c: E2 08 00 60 27 80 11 00 00 00 00 00 00 01 [06:22:09]Write i2c OK [06:22:09]MH_I2C_Read... [06:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:09]Read from MH i2c: E2 [06:22:09]MH_I2C_Read... [06:22:09]Read from MH i2c: E2 17 00 [06:22:09]MH_I2C_Read... [06:22:09]Read from MH i2c: E2 17 00 60 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 57 [06:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:22:09]wFMCommunicate OK [06:22:09]requested_item fd.num is exist - process it [06:22:09]SAM_PROTO_GetFieldsCounters [06:22:09]wFMCommunicate request_size=4 [06:22:09]MH_SAM_APDU [06:22:09]CAPDU: 80 13 00 00 [06:22:09]Write to MH i2c: E2 08 00 61 27 80 13 00 00 00 00 00 00 04 [06:22:09]Write i2c OK [06:22:09]MH_I2C_Read... [06:22:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:22:09]Read from MH i2c: E2 [06:22:09]MH_I2C_Read... [06:22:09]Read from MH i2c: E2 62 00 [06:22:09]MH_I2C_Read... [06:22:09]Read from MH i2c: E2 62 00 61 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 98 B7 04 00 0E 04 04 00 AE 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 12 [06:22:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 98 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:22:09]wFMCommunicate OK [06:22:09]SAM_PROTO_GetFieldsCounters done [06:22:09]requested_item shift.num is exist - process it [06:22:09]requested_item shift.opened is exist - process it [06:22:09]req_shift_opened [06:22:09]FM_GetShiftState [06:22:09]SAM_PROTO_GetShiftState [06:22:09]wFMCommunicate request_size=4 [06:22:09]MH_SAM_APDU [06:22:09]CAPDU: 80 13 01 00 [06:22:09]Write to MH i2c: E2 08 00 62 27 80 13 01 00 00 00 00 00 06 [06:22:09]Write i2c OK [06:22:09]MH_I2C_Read... [06:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:09]Read from MH i2c: E2 [06:22:09]MH_I2C_Read... [06:22:09]Read from MH i2c: E2 0E 00 [06:22:09]MH_I2C_Read... [06:22:09]Read from MH i2c: E2 0E 00 62 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 61 [06:22:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:22:09]wFMCommunicate OK [06:22:09]SAM_PROTO_GetShiftState done [06:22:09]FM_GetShiftState done [06:22:09]req_shift_opened done [06:22:09]requested_item shift.open_date is exist - process it [06:22:09]req_shift_open_date [06:22:09]req_shift_open_date done [06:22:09]produce_requested_data done [06:22:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309144,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:22:09]process_action_free close_receipt [06:22:09]json_value_free [06:22:09]json_value_free done [06:22:09]process_json_proto returns [06:22:09]Send response to host [06:22:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309144,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:22:09]free response buf [06:22:09]execute_script done [06:22:09]execute_script returns [06:22:09]free content buf [06:22:09]Sock 7.Close socket [06:22:09]Sock 7.Thread stoped [06:22:12]OFD Sender: No OFD packet to send [06:22:17]OFD Sender: No OFD packet to send [06:22:22]OFD Sender: No OFD packet to send [06:22:27]OFD Sender: No OFD packet to send [06:22:32]OFD Sender: No OFD packet to send [06:22:37]OFD Sender: No OFD packet to send [06:22:42]OFD Sender: No OFD packet to send [06:22:47]OFD Sender: No OFD packet to send [06:22:53]OFD Sender: No OFD packet to send [06:22:58]OFD Sender: No OFD packet to send [06:23:03]OFD Sender: No OFD packet to send [06:23:08]OFD Sender: No OFD packet to send [06:23:13]OFD Sender: No OFD packet to send [06:23:18]OFD Sender: No OFD packet to send [06:23:23]OFD Sender: No OFD packet to send [06:23:28]OFD Sender: No OFD packet to send [06:23:33]OFD Sender: No OFD packet to send [06:23:38]OFD Sender: No OFD packet to send [06:23:43]OFD Sender: No OFD packet to send [06:23:48]OFD Sender: No OFD packet to send [06:23:53]OFD Sender: No OFD packet to send [06:23:58]OFD Sender: No OFD packet to send [06:24:03]OFD Sender: No OFD packet to send [06:24:08]OFD Sender: No OFD packet to send [06:24:13]OFD Sender: No OFD packet to send [06:24:18]OFD Sender: No OFD packet to send [06:24:23]OFD Sender: No OFD packet to send [06:24:28]OFD Sender: No OFD packet to send [06:24:33]OFD Sender: No OFD packet to send [06:24:38]OFD Sender: No OFD packet to send [06:24:43]OFD Sender: No OFD packet to send [06:24:48]OFD Sender: No OFD packet to send [06:24:53]OFD Sender: No OFD packet to send [06:24:58]OFD Sender: No OFD packet to send [06:25:03]OFD Sender: No OFD packet to send [06:25:08]OFD Sender: No OFD packet to send [06:25:13]OFD Sender: No OFD packet to send [06:25:18]OFD Sender: No OFD packet to send [06:25:23]OFD Sender: No OFD packet to send [06:25:28]OFD Sender: No OFD packet to send [06:25:33]OFD Sender: No OFD packet to send [06:25:38]OFD Sender: No OFD packet to send [06:25:43]OFD Sender: No OFD packet to send [06:25:48]OFD Sender: No OFD packet to send [06:25:53]OFD Sender: No OFD packet to send [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:42]accept exits with 9 [06:26:42]New connection [06:26:42]New thread 3067190628 created [06:26:42]Thread 3067333988 joined [06:26:42]Waiting for new connection... [06:26:42] Sock 9.Parse request [06:26:42]Sock 9.Check first char [06:26:42]Sock 9.First char is OK [06:26:42]request: POST /json_proto HTTP/1.0 [06:26:42]Method: POST [06:26:42]URL: /json_proto [06:26:42]Method is POST - this is cgi request [06:26:42]url: /json_proto [06:26:42]query_string will be loaded in cgi processing [06:26:42]execute_cgi json_proto POST (null) [06:26:42]execute_cgi path=json_proto method=POST [06:26:42]POST find Content-Length [06:26:42]Host: 172.17.45.195:8080 [06:26:42]Content-Length: 678 [06:26:42]Content-Type: application/json [06:26:42] [06:26:42]POST finish read [06:26:42]Found Content-Length = 678 [06:26:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:26:42]execute_script... [06:26: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)117731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:26:42]POST & json_proto [06:26:42]process_json_proto [06:26:42]json parsed OK: [06:26:42]protocol is kg_v1.0 [06:26:42]action value=close_receipt [06:26:42]process_action close_receipt [06:26:42]cmd_close_receipt [06:26:42]MH_GetDate [06:26:42]Write to MH i2c: F0 00 00 63 27 79 [06:26:42]Write i2c OK [06:26:42]MH_I2C_Read... [06:26:42]Read from MH i2c: F0 [06:26:42]MH_I2C_Read... [06:26:42]Read from MH i2c: F0 09 00 [06:26:42]MH_I2C_Read... [06:26:42]Read from MH i2c: F0 09 00 63 27 00 A5 87 A8 66 FB 01 7F 64 9B [06:26:42]GetLastDocTimeStamp 1722320527 [06:26:42]current date 1722320805 [06:26:42]FM_GetShiftState [06:26:42]SAM_PROTO_GetShiftState [06:26:42]wFMCommunicate request_size=4 [06:26:42]MH_SAM_APDU [06:26:42]CAPDU: 80 13 01 00 [06:26:42]Write to MH i2c: E2 08 00 64 27 80 13 01 00 00 00 00 00 08 [06:26:42]Write i2c OK [06:26:42]MH_I2C_Read... [06:26:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:26:42]Read from MH i2c: E2 [06:26:42]MH_I2C_Read... [06:26:42]Read from MH i2c: E2 0E 00 [06:26:42]MH_I2C_Read... [06:26:42]Read from MH i2c: E2 0E 00 64 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 63 [06:26:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:26:42]wFMCommunicate OK [06:26:42]SAM_PROTO_GetShiftState done [06:26:42]FM_GetShiftState done [06:26:42]opened in 1722299915 [06:26:42]opened+sec_in_day 1722386315 [06:26:42]quantity*price = 100050 [06:26:42]sum+1 = 100052 [06:26:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 79 30.07.2024 06:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309145 ФПД: 182880564951851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T062645&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309145&fm=182880564951851&tin=02508201610067®Number=0000000000092651&sum=100000 [06:26:43]StoreToDocumentArchive [06:26:43]shift 430 fd 309145 [06:26:43]save to /storage/0430/doc_00309145 [06:26:43]save last doc name /storage/0430/doc_00309145 to /storage/kkm_last_doc_name [06:26:43]save OK [06:26:43]Clear old archive folders... [06:26:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:26:43]tlvbuf is 00E7BA30 [06:26:43]SAM_PROTO_ClearQueue [06:26:43]wFMCommunicate request_size=4 [06:26:43]MH_SAM_APDU [06:26:43]CAPDU: 80 09 00 00 [06:26:43]Write to MH i2c: E2 08 00 71 27 80 09 00 00 00 00 00 00 0A [06:26:43]Write i2c OK [06:26:43]MH_I2C_Read... [06:26:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:26:43]Read from MH i2c: E2 [06:26:43]MH_I2C_Read... [06:26:43]Read from MH i2c: E2 03 00 [06:26:43]MH_I2C_Read... [06:26:43]Read from MH i2c: E2 03 00 71 27 00 90 00 0C [06:26:43]RAPDU: 90 00 [06:26:43]wFMCommunicate OK [06:26:43]SAM_PROTO_ClearQueue done [06:26:43]KKMCreateOFDPacket [06:26:43]OFDProtocolAddRootSTLVToBuf [06:26:43]FM_MakeSignedData [06:26:43]FM_MakeSignedData [06:26:43]SAM_PROTO_SignData [06:26:43]wFMCommunicate request_size=4 [06:26:43]MH_SAM_APDU [06:26:43]CAPDU: 80 0D 01 02 [06:26:43]Write to MH i2c: E2 08 00 72 27 80 0D 01 02 00 00 00 00 12 [06:26:43]Write i2c OK [06:26:43]MH_I2C_Read... [06:26:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:26:43]Read from MH i2c: E2 [06:26:43]MH_I2C_Read... [06:26:43]Read from MH i2c: E2 03 00 [06:26:43]MH_I2C_Read... [06:26:43]Read from MH i2c: E2 03 00 72 27 00 90 00 0D [06:26:43]RAPDU: 90 00 [06:26:43]wFMCommunicate OK [06:26:43]wFMCommunicate request_size=255 [06:26:43]MH_SAM_APDU [06:26: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4F 00 00 00 F4 03 04 00 A5 87 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B7 04 00 35 04 06 00 A6 54 33 1C [06:26:43]Write to MH i2c: E2 02 01 73 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4F 00 00 00 F4 03 04 00 A5 87 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B7 04 00 35 04 06 00 A6 54 33 1C 00 00 70 [06:26:43]Write i2c OK [06:26:43]MH_I2C_Read... [06:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:26:44]Read from MH i2c: E2 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 03 00 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 03 00 73 27 00 90 00 0E [06:26:44]RAPDU: 90 00 [06:26:44]wFMCommunicate OK [06:26:44]wFMCommunicate request_size=7 [06:26:44]MH_SAM_APDU [06:26:44]CAPDU: 80 0D 02 02 02 3B 2B [06:26:44]Write to MH i2c: E2 0A 00 74 27 80 0D 02 02 02 00 3B 2B 00 00 7F [06:26:44]Write i2c OK [06:26:44]MH_I2C_Read... [06:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:26:44]Read from MH i2c: E2 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 03 00 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 03 00 74 27 00 90 00 0F [06:26:44]RAPDU: 90 00 [06:26:44]wFMCommunicate OK [06:26:44]wFMCommunicate request_size=4 [06:26:44]MH_SAM_APDU [06:26:44]CAPDU: 80 0D 03 02 [06:26:44]Write to MH i2c: E2 08 00 75 27 80 0D 03 02 00 00 00 00 17 [06:26:44]Write i2c OK [06:26:44]MH_I2C_Read... [06:26:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:26:44]Read from MH i2c: E2 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 0B 00 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 0B 00 75 27 00 6F 52 62 18 CB 6A C5 DE 90 00 2B [06:26:44]RAPDU: 6F 52 62 18 CB 6A C5 DE 90 00 [06:26:44]wFMCommunicate OK [06:26:44]SAM_PROTO_SignData done [06:26:44]FM_MakeSignedData done [06:26:44]CreateOFDProtocolMessage [06:26:44]wFMCommunicate request_size=4 [06:26:44]MH_SAM_APDU [06:26:44]CAPDU: 80 11 00 00 [06:26:44]Write to MH i2c: E2 08 00 76 27 80 11 00 00 00 00 00 00 17 [06:26:44]Write i2c OK [06:26:44]MH_I2C_Read... [06:26:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:26:44]Read from MH i2c: E2 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 17 00 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: E2 17 00 76 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6D [06:26:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:26:44]wFMCommunicate OK [06:26:44]CreateOFDProtocolMessage done [06:26:44]OFDSenderStorePacket 309145 [06:26:44]StoreOFDPacket docnum=309145 [06:26:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FC 93 04 01 56 16 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4F 00 00 00 F4 03 04 00 A5 87 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B7 04 00 35 04 06 00 A6 54 33 1C 3B 2B 6F 52 62 18 CB 6A C5 DE [06:26:44]CheckFolder [06:26:44]dirname=/storage/ofd_packets [06:26:44]CheckFolder done [06:26:44]ProducePacketName [06:26:44]name=ofd_packets/00309145 [06:26:44]NVStorageSaveData ofd_packets/00309145 [06:26:44]File name is /storage/ofd_packets/00309145 [06:26:44]Write 298 bytes [06:26:44]NVStorageSaveData done [06:26:44]OFDSenderStorePacket done [06:26:44]KKMCreateOFDPacket done [06:26:44]NVStorageSaveData kkm_last_timestamp [06:26:44]File name is /storage/kkm_last_timestamp [06:26:44]Write 4 bytes [06:26:44]NVStorageSaveData done [06:26:44]ExternCall_PrintAddStr [06:26:44]wPrintStart [06:26:44]Write to MH i2c: 01 00 00 77 27 9E [06:26:44]Write i2c OK [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: 01 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: 01 07 00 [06:26:44]MH_I2C_Read... [06:26:44]Read from MH i2c: 01 07 00 77 27 00 00 00 00 00 FF 0F B3 [06:26:44]RasterBufferAndPrint [06:26:44]line Счет N : (1)117731 [06:26:44]line ИНН: 02508201610067 [06:26:44]line Контрольно-Кассовый Чек [06:26:44]line ПРОДАЖА [06:26:44]line ТРК (МРК, ГНК) : 2 [06:26:44]line Товар: 2710194800 [06:26:44]line ДТ-К-3 [06:26:44]line 13.130 * 76.20 [06:26:44]line = 1000.51 [06:26:44]line НДС 12% НСП 1% [06:26:44]line > о реализуемом товаре [06:26:44]line ОКРУГЛЕНИЕ: -0.51 [06:26:44]line ИТОГО: 1000.00 [06:26:44]line Внесено: 1000.00 [06:26:44]line СДАЧА: 0.00 [06:26:44]line НСП 1% : 8.85 [06:26:44]line НДС 12% : 106.25 [06:26:44]line Наличными: 1000.00 [06:26:44]line Безнал.: 0.00 [06:26:44]line Место: АЗС № 128 "Партнер Нефть" [06:26:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:26:44]line СНО: Общий режим [06:26:44]line Чек 79 30.07.2024 06:26 [06:26:44]line Смена: 430 ФФД: 1.0 [06:26:44]line ЗНМ: 0300000046 [06:26:44]line РНМ: 0000000000092651 [06:26:44]line Версия ККМ: 001 [06:26:44]line ФМ: 0000000000874943 [06:26:44]line ФД: 309145 [06:26:44]line ФПД: 182880564951851 [06:26:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T062645&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309145&fm=182880564951851&tin=02508201610067®Number=0000000000092651&sum=100000 [06:26:44]OFD Sender: Processing packet 309145 [packets to send 232, broken 231] [06:26:44]ProducePacketName [06:26:44]name=ofd_packets/00309145 [06:26:44]OFD Sender: To server: pG, [06:26:44]CommunicateWithHost lk.salyk.kg:30040 [06:26:44]ConnectInit lk.salyk.kg [06:26:44]written 0, free lines is 4095 [06:26:44]Connected sock=10 [06:26:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FC 93 04 01 56 16 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4F 00 00 00 F4 03 04 00 A5 87 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B7 04 00 35 04 06 00 A6 54 33 1C 3B 2B 6F 52 62 18 CB 6A C5 DE [06:26:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3F FA 47 00 4B EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B7 04 00 F4 03 04 00 ED 2E A8 66 B6 04 01 00 00 AF AE 2B 7F AC 17 C3 BA [06:26:45]CommunicateWithHost err = 0 [06:26:45]CheckOFDResponse [06:26:45]1017 (14) - 77093643461234 [06:26:45]1041 (16) - 0000000000874943 [06:26:45]1040 (4) - 309145 [06:26:45]1012 (4) - 30.07.2024 00:08 [06:26:45]1206 (1) - 0 [06:26:45]OFD Sender: Remove packet 309145 [06:26:45]ProducePacketName [06:26:45]name=ofd_packets/00309145 [06:26:45]NVStorageDeleteData [06:26:45]Write to MH i2c: 01 00 00 A2 27 C9 [06:26:45]Write i2c OK [06:26:45]MH_I2C_Read... [06:26:45]Read from MH i2c: 01 [06:26:45]MH_I2C_Read... [06:26:45]Read from MH i2c: 01 07 00 [06:26:45]MH_I2C_Read... [06:26:45]Read from MH i2c: 01 07 00 A2 27 00 00 00 00 00 60 0C 3C [06:26:45]RasterBufferAndPrint [06:26:45]line [06:26:45]line [06:26:45]line [06:26:45]line [06:26:45]line [06:26:45]written 0, free lines is 3172 [06:26:45]MH_Cut [06:26:45]Write to MH i2c: D1 01 00 A9 27 01 A2 [06:26:45]Write i2c OK [06:26:45]MH_I2C_Read... [06:26:45]Read from MH i2c: D1 [06:26:45]MH_I2C_Read... [06:26:45]Read from MH i2c: D1 01 00 [06:26:45]MH_I2C_Read... [06:26:45]Read from MH i2c: D1 01 00 A9 27 00 A1 [06:26:45]Write to MH i2c: 01 00 00 AA 27 D1 [06:26:45]Write i2c OK [06:26:45]MH_I2C_Read... [06:26:45]OFD Sender: No OFD packet to send [06:26:46]*** Cut start [06:26:46]*** Partial cut [06:26:46]*** CUTSNS_PIN = 1 [06:26:46]*** CUTSNS_PIN = 0 [06:26:46]*** Brake cut motor [06:26:47]Read from MH i2c: 01 [06:26:47]MH_I2C_Read... [06:26:47]Read from MH i2c: 01 07 00 [06:26:47]MH_I2C_Read... [06:26:47]*** Stop cut motor [06:26:47]*** Cut end [06:26:47]Read from MH i2c: 01 07 00 AA 27 00 00 00 00 00 FF 0F E6 [06:26:47]process_action close_receipt done [06:26:47]requested_data is exist [06:26:47]produce_requested_data [06:26:47]requested_item fm.sn is exist - process it [06:26:47]wFMCommunicate request_size=4 [06:26:47]MH_SAM_APDU [06:26:47]CAPDU: 80 11 00 00 [06:26:47]Write to MH i2c: E2 08 00 AB 27 80 11 00 00 00 00 00 00 4C [06:26:47]Write i2c OK [06:26:47]MH_I2C_Read... [06:26:47]Read from MH i2c: E2 [06:26:47]MH_I2C_Read... [06:26:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:26:47]Read from MH i2c: E2 17 00 [06:26:47]MH_I2C_Read... [06:26:47]Read from MH i2c: E2 17 00 AB 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A2 [06:26:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:26:47]wFMCommunicate OK [06:26:47]requested_item fd.num is exist - process it [06:26:47]SAM_PROTO_GetFieldsCounters [06:26:47]wFMCommunicate request_size=4 [06:26:47]MH_SAM_APDU [06:26:47]CAPDU: 80 13 00 00 [06:26:47]Write to MH i2c: E2 08 00 AC 27 80 13 00 00 00 00 00 00 4F [06:26:47]Write i2c OK [06:26:47]MH_I2C_Read... [06:26:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:26:47]Read from MH i2c: E2 [06:26:47]MH_I2C_Read... [06:26:47]Read from MH i2c: E2 62 00 [06:26:47]MH_I2C_Read... [06:26:47]Read from MH i2c: E2 62 00 AC 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 99 B7 04 00 0E 04 04 00 AE 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 61 [06:26:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 99 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:26:47]wFMCommunicate OK [06:26:47]SAM_PROTO_GetFieldsCounters done [06:26:47]requested_item shift.num is exist - process it [06:26:47]requested_item shift.opened is exist - process it [06:26:47]req_shift_opened [06:26:47]FM_GetShiftState [06:26:47]SAM_PROTO_GetShiftState [06:26:47]wFMCommunicate request_size=4 [06:26:47]MH_SAM_APDU [06:26:47]CAPDU: 80 13 01 00 [06:26:47]Write to MH i2c: E2 08 00 AD 27 80 13 01 00 00 00 00 00 51 [06:26:47]Write i2c OK [06:26:47]MH_I2C_Read... [06:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:26:47]Read from MH i2c: E2 [06:26:47]MH_I2C_Read... [06:26:47]Read from MH i2c: E2 0E 00 [06:26:47]MH_I2C_Read... [06:26:47]Read from MH i2c: E2 0E 00 AD 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AC [06:26:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:26:47]wFMCommunicate OK [06:26:47]SAM_PROTO_GetShiftState done [06:26:47]FM_GetShiftState done [06:26:47]req_shift_opened done [06:26:47]requested_item shift.open_date is exist - process it [06:26:47]req_shift_open_date [06:26:47]req_shift_open_date done [06:26:47]produce_requested_data done [06:26:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309145,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:26:47]process_action_free close_receipt [06:26:47]json_value_free [06:26:47]json_value_free done [06:26:47]process_json_proto returns [06:26:47]Send response to host [06:26:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309145,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:26:47]free response buf [06:26:47]execute_script done [06:26:47]execute_script returns [06:26:47]free content buf [06:26:47]Sock 9.Close socket [06:26:47]Sock 9.Thread stoped [06:26:50]OFD Sender: No OFD packet to send [06:26:55]OFD Sender: No OFD packet to send [06:27:00]OFD Sender: No OFD packet to send [06:27:05]OFD Sender: No OFD packet to send [06:27:10]OFD Sender: No OFD packet to send [06:27:15]OFD Sender: No OFD packet to send [06:27:20]OFD Sender: No OFD packet to send [06:27:25]OFD Sender: No OFD packet to send [06:27:30]OFD Sender: No OFD packet to send [06:27:35]OFD Sender: No OFD packet to send [06:27:40]OFD Sender: No OFD packet to send [06:27:45]OFD Sender: No OFD packet to send [06:27:50]OFD Sender: No OFD packet to send [06:27:55]OFD Sender: No OFD packet to send [06:28:00]OFD Sender: No OFD packet to send [06:28:05]OFD Sender: No OFD packet to send [06:28:10]OFD Sender: No OFD packet to send [06:28:15]OFD Sender: No OFD packet to send [06:28:20]OFD Sender: No OFD packet to send [06:28:25]OFD Sender: No OFD packet to send [06:28:30]OFD Sender: No OFD packet to send [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:45]OFD Sender: No OFD packet to send [06:28:50]OFD Sender: No OFD packet to send [06:28:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:01]accept exits with 7 [06:29:01]New connection [06:29:01]New thread 3067333988 created [06:29:01]Thread 3067190628 joined [06:29:01]Waiting for new connection... [06:29:01] Sock 7.Parse request [06:29:01]Sock 7.Check first char [06:29:01]Sock 7.First char is OK [06:29:01]request: POST /json_proto HTTP/1.0 [06:29:01]Method: POST [06:29:01]URL: /json_proto [06:29:01]Method is POST - this is cgi request [06:29:01]url: /json_proto [06:29:01]query_string will be loaded in cgi processing [06:29:01]execute_cgi json_proto POST (null) [06:29:01]execute_cgi path=json_proto method=POST [06:29:01]POST find Content-Length [06:29:01]Host: 172.17.45.195:8080 [06:29:01]Content-Length: 684 [06:29:01]Content-Type: application/json [06:29:01] [06:29:01]POST finish read [06:29:01]Found Content-Length = 684 [06:29:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 47.450, "sum" : 1727.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1727.00, "payments": [ { "type": 0, "sum" : 1727.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:29:01]execute_script... [06:29: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)117730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 47.450, "sum" : 1727.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1727.00, "payments": [ { "type": 0, "sum" : 1727.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:29:01]POST & json_proto [06:29:01]process_json_proto [06:29:01]json parsed OK: [06:29:01]protocol is kg_v1.0 [06:29:01]action value=close_receipt [06:29:01]process_action close_receipt [06:29:01]cmd_close_receipt [06:29:01]MH_GetDate [06:29:01]Write to MH i2c: F0 00 00 AE 27 C4 [06:29:01]Write i2c OK [06:29:01]MH_I2C_Read... [06:29:01]Read from MH i2c: F0 [06:29:01]MH_I2C_Read... [06:29:01]Read from MH i2c: F0 09 00 [06:29:01]MH_I2C_Read... [06:29:01]Read from MH i2c: F0 09 00 AE 27 00 2F 88 A8 66 FB 01 7F 64 71 [06:29:01]GetLastDocTimeStamp 1722320805 [06:29:01]current date 1722320943 [06:29:01]FM_GetShiftState [06:29:01]SAM_PROTO_GetShiftState [06:29:01]wFMCommunicate request_size=4 [06:29:01]MH_SAM_APDU [06:29:01]CAPDU: 80 13 01 00 [06:29:01]Write to MH i2c: E2 08 00 AF 27 80 13 01 00 00 00 00 00 53 [06:29:01]Write i2c OK [06:29:01]MH_I2C_Read... [06:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:01]Read from MH i2c: E2 [06:29:01]MH_I2C_Read... [06:29:01]Read from MH i2c: E2 0E 00 [06:29:01]MH_I2C_Read... [06:29:01]Read from MH i2c: E2 0E 00 AF 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AE [06:29:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:29:01]wFMCommunicate OK [06:29:01]SAM_PROTO_GetShiftState done [06:29:01]FM_GetShiftState done [06:29:01]opened in 1722299915 [06:29:01]opened+sec_in_day 1722386315 [06:29:01]quantity*price = 172718 [06:29:01]sum+1 = 172719 [06:29:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1727.00 Внесено: 3000.00 СДАЧА: 1273.00 НСП 1% : 15.28 НДС 12% : 183.42 Наличными: 1727.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 80 30.07.2024 06:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309146 ФПД: 63127132092351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T062903&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309146&fm=63127132092351&tin=02508201610067®Number=0000000000092651&sum=172700 [06:29:02]StoreToDocumentArchive [06:29:02]shift 430 fd 309146 [06:29:02]save to /storage/0430/doc_00309146 [06:29:02]save last doc name /storage/0430/doc_00309146 to /storage/kkm_last_doc_name [06:29:02]save OK [06:29:02]Clear old archive folders... [06:29:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:29:02]tlvbuf is 00E7B340 [06:29:02]SAM_PROTO_ClearQueue [06:29:02]wFMCommunicate request_size=4 [06:29:02]MH_SAM_APDU [06:29:02]CAPDU: 80 09 00 00 [06:29:02]Write to MH i2c: E2 08 00 BC 27 80 09 00 00 00 00 00 00 55 [06:29:02]Write i2c OK [06:29:02]MH_I2C_Read... [06:29:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:29:02]Read from MH i2c: E2 [06:29:02]MH_I2C_Read... [06:29:02]Read from MH i2c: E2 03 00 [06:29:02]MH_I2C_Read... [06:29:02]Read from MH i2c: E2 03 00 BC 27 00 90 00 57 [06:29:02]RAPDU: 90 00 [06:29:02]wFMCommunicate OK [06:29:02]SAM_PROTO_ClearQueue done [06:29:02]KKMCreateOFDPacket [06:29:02]OFDProtocolAddRootSTLVToBuf [06:29:02]FM_MakeSignedData [06:29:02]FM_MakeSignedData [06:29:02]SAM_PROTO_SignData [06:29:02]wFMCommunicate request_size=4 [06:29:02]MH_SAM_APDU [06:29:02]CAPDU: 80 0D 01 02 [06:29:02]Write to MH i2c: E2 08 00 BD 27 80 0D 01 02 00 00 00 00 5D [06:29:02]Write i2c OK [06:29:02]MH_I2C_Read... [06:29:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:29:02]Read from MH i2c: E2 [06:29:02]MH_I2C_Read... [06:29:02]Read from MH i2c: E2 03 00 [06:29:02]MH_I2C_Read... [06:29:02]Read from MH i2c: E2 03 00 BD 27 00 90 00 58 [06:29:02]RAPDU: 90 00 [06:29:02]wFMCommunicate OK [06:29:02]wFMCommunicate request_size=255 [06:29:02]MH_SAM_APDU [06:29: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 5A B9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 AE A2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 47 00 00 00 00 07 04 06 00 9C A2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2F 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B7 04 00 35 04 06 00 39 69 [06:29:02]Write to MH i2c: E2 02 01 BE 27 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 5A B9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 AE A2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 47 00 00 00 00 07 04 06 00 9C A2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2F 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B7 04 00 35 04 06 00 39 69 00 00 DD [06:29:02]Write i2c OK [06:29:02]MH_I2C_Read... [06:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:03]Read from MH i2c: E2 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 03 00 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 03 00 BE 27 00 90 00 59 [06:29:03]RAPDU: 90 00 [06:29:03]wFMCommunicate OK [06:29:03]wFMCommunicate request_size=9 [06:29:03]MH_SAM_APDU [06:29:03]CAPDU: 80 0D 02 02 04 EE 48 B7 BF [06:29:03]Write to MH i2c: E2 0C 00 BF 27 80 0D 02 02 04 00 EE 48 B7 BF 00 00 14 [06:29:03]Write i2c OK [06:29:03]MH_I2C_Read... [06:29:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:03]Read from MH i2c: E2 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 03 00 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 03 00 BF 27 00 90 00 5A [06:29:03]RAPDU: 90 00 [06:29:03]wFMCommunicate OK [06:29:03]wFMCommunicate request_size=4 [06:29:03]MH_SAM_APDU [06:29:03]CAPDU: 80 0D 03 02 [06:29:03]Write to MH i2c: E2 08 00 C0 27 80 0D 03 02 00 00 00 00 62 [06:29:03]Write i2c OK [06:29:03]MH_I2C_Read... [06:29:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:29:03]Read from MH i2c: E2 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 0B 00 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 0B 00 C0 27 00 2D 64 CD 63 6F 01 4E 30 90 00 12 [06:29:03]RAPDU: 2D 64 CD 63 6F 01 4E 30 90 00 [06:29:03]wFMCommunicate OK [06:29:03]SAM_PROTO_SignData done [06:29:03]FM_MakeSignedData done [06:29:03]CreateOFDProtocolMessage [06:29:03]wFMCommunicate request_size=4 [06:29:03]MH_SAM_APDU [06:29:03]CAPDU: 80 11 00 00 [06:29:03]Write to MH i2c: E2 08 00 C1 27 80 11 00 00 00 00 00 00 62 [06:29:03]Write i2c OK [06:29:03]MH_I2C_Read... [06:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:03]Read from MH i2c: E2 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 17 00 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: E2 17 00 C1 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B8 [06:29:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:29:03]wFMCommunicate OK [06:29:03]CreateOFDProtocolMessage done [06:29:03]OFDSenderStorePacket 309146 [06:29:03]StoreOFDPacket docnum=309146 [06:29:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 1E 07 06 01 21 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 5A B9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 AE A2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 47 00 00 00 00 07 04 06 00 9C A2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2F 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B7 04 00 35 04 06 00 39 69 EE 48 B7 BF 2D 64 CD 63 6F 01 4E 30 [06:29:03]CheckFolder [06:29:03]dirname=/storage/ofd_packets [06:29:03]CheckFolder done [06:29:03]ProducePacketName [06:29:03]name=ofd_packets/00309146 [06:29:03]NVStorageSaveData ofd_packets/00309146 [06:29:03]File name is /storage/ofd_packets/00309146 [06:29:03]Write 300 bytes [06:29:03]NVStorageSaveData done [06:29:03]OFDSenderStorePacket done [06:29:03]KKMCreateOFDPacket done [06:29:03]NVStorageSaveData kkm_last_timestamp [06:29:03]File name is /storage/kkm_last_timestamp [06:29:03]Write 4 bytes [06:29:03]NVStorageSaveData done [06:29:03]ExternCall_PrintAddStr [06:29:03]wPrintStart [06:29:03]Write to MH i2c: 01 00 00 C2 27 E9 [06:29:03]Write i2c OK [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: 01 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: 01 07 00 [06:29:03]MH_I2C_Read... [06:29:03]Read from MH i2c: 01 07 00 C2 27 00 00 00 00 00 FF 0F FE [06:29:03]RasterBufferAndPrint [06:29:03]line Счет N : (1)117730 [06:29:03]line ИНН: 02508201610067 [06:29:03]line Контрольно-Кассовый Чек [06:29:03]line ПРОДАЖА [06:29:03]line ТРК (МРК, ГНК) : 7 [06:29:03]line Товар: 2711190000 [06:29:03]line ГАЗ-К-3 [06:29:03]line 47.450 * 36.40 [06:29:03]line = 1727.18 [06:29:03]line НДС 12% НСП 1% [06:29:03]line > о реализуемом товаре [06:29:03]line ОКРУГЛЕНИЕ: -0.18 [06:29:03]line ИТОГО: 1727.00 [06:29:03]line Внесено: 3000.00 [06:29:03]line СДАЧА: 1273.00 [06:29:03]line НСП 1% : 15.28 [06:29:03]line НДС 12% : 183.42 [06:29:03]line Наличными: 1727.00 [06:29:03]line Безнал.: 0.00 [06:29:03]line Место: АЗС № 128 "Партнер Нефть" [06:29:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:29:03]line СНО: Общий режим [06:29:03]line Чек 80 30.07.2024 06:29 [06:29:03]line Смена: 430 ФФД: 1.0 [06:29:03]line ЗНМ: 0300000046 [06:29:03]line РНМ: 0000000000092651 [06:29:03]line Версия ККМ: 001 [06:29:03]line ФМ: 0000000000874943 [06:29:03]line ФД: 309146 [06:29:03]line ФПД: 63127132092351 [06:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T062903&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309146&fm=63127132092351&tin=02508201610067®Number=0000000000092651&sum=172700 [06:29:03]OFD Sender: Processing packet 309146 [packets to send 232, broken 231] [06:29:03]ProducePacketName [06:29:03]name=ofd_packets/00309146 [06:29:03]OFD Sender: To server: pG, [06:29:03]CommunicateWithHost lk.salyk.kg:30040 [06:29:03]ConnectInit lk.salyk.kg [06:29:03]written 0, free lines is 4095 [06:29:03]Connected sock=10 [06:29:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 1E 07 06 01 21 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 5A B9 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 AE A2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C A2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 47 00 00 00 00 07 04 06 00 9C A2 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2F 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B7 04 00 35 04 06 00 39 69 EE 48 B7 BF 2D 64 CD 63 6F 01 4E 30 [06:29:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 8D F3 47 00 BA 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B7 04 00 F4 03 04 00 78 2F A8 66 B6 04 01 00 00 A6 D8 2E BF 2C 07 0E D1 [06:29:03]CommunicateWithHost err = 0 [06:29:03]CheckOFDResponse [06:29:03]1017 (14) - 77093643461234 [06:29:03]1041 (16) - 0000000000874943 [06:29:03]1040 (4) - 309146 [06:29:03]1012 (4) - 30.07.2024 00:10 [06:29:03]1206 (1) - 0 [06:29:03]OFD Sender: Remove packet 309146 [06:29:03]ProducePacketName [06:29:03]name=ofd_packets/00309146 [06:29:03]NVStorageDeleteData [06:29:04]Write to MH i2c: 01 00 00 ED 27 14 [06:29:04]Write i2c OK [06:29:04]MH_I2C_Read... [06:29:04]Read from MH i2c: 01 [06:29:04]MH_I2C_Read... [06:29:04]Read from MH i2c: 01 07 00 [06:29:04]MH_I2C_Read... [06:29:04]Read from MH i2c: 01 07 00 ED 27 00 00 00 00 00 66 0C 8D [06:29:04]RasterBufferAndPrint [06:29:04]line [06:29:04]line [06:29:04]line [06:29:04]line [06:29:04]line [06:29:04]written 0, free lines is 3177 [06:29:04]MH_Cut [06:29:04]Write to MH i2c: D1 01 00 F4 27 01 ED [06:29:04]Write i2c OK [06:29:04]MH_I2C_Read... [06:29:04]Read from MH i2c: D1 [06:29:04]MH_I2C_Read... [06:29:04]Read from MH i2c: D1 01 00 [06:29:04]MH_I2C_Read... [06:29:04]Read from MH i2c: D1 01 00 F4 27 00 EC [06:29:04]Write to MH i2c: 01 00 00 F5 27 1C [06:29:04]Write i2c OK [06:29:04]MH_I2C_Read... [06:29:04]OFD Sender: No OFD packet to send [06:29:05]*** Cut start [06:29:05]*** Partial cut [06:29:05]*** CUTSNS_PIN = 1 [06:29:05]*** CUTSNS_PIN = 0 [06:29:05]*** Brake cut motor [06:29:05]Read from MH i2c: 01 [06:29:05]MH_I2C_Read... [06:29:05]*** Stop cut motor [06:29:05]*** Cut end [06:29:05]Read from MH i2c: 01 07 00 [06:29:05]MH_I2C_Read... [06:29:05]Read from MH i2c: 01 07 00 F5 27 00 00 00 00 00 FF 0F 31 [06:29:05]process_action close_receipt done [06:29:05]requested_data is exist [06:29:05]produce_requested_data [06:29:05]requested_item fm.sn is exist - process it [06:29:05]wFMCommunicate request_size=4 [06:29:05]MH_SAM_APDU [06:29:05]CAPDU: 80 11 00 00 [06:29:05]Write to MH i2c: E2 08 00 F6 27 80 11 00 00 00 00 00 00 97 [06:29:05]Write i2c OK [06:29:05]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 [06:29:06]MH_I2C_Read... [06:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:06]Read from MH i2c: E2 17 00 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 17 00 F6 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 ED [06:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:29:06]wFMCommunicate OK [06:29:06]requested_item fd.num is exist - process it [06:29:06]SAM_PROTO_GetFieldsCounters [06:29:06]wFMCommunicate request_size=4 [06:29:06]MH_SAM_APDU [06:29:06]CAPDU: 80 13 00 00 [06:29:06]Write to MH i2c: E2 08 00 F7 27 80 13 00 00 00 00 00 00 9A [06:29:06]Write i2c OK [06:29:06]MH_I2C_Read... [06:29:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:29:06]Read from MH i2c: E2 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 62 00 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 62 00 F7 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9A B7 04 00 0E 04 04 00 AE 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 B0 [06:29:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9A B7 04 00 0E 04 04 00 AE 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 [06:29:06]wFMCommunicate OK [06:29:06]SAM_PROTO_GetFieldsCounters done [06:29:06]requested_item shift.num is exist - process it [06:29:06]requested_item shift.opened is exist - process it [06:29:06]req_shift_opened [06:29:06]FM_GetShiftState [06:29:06]SAM_PROTO_GetShiftState [06:29:06]wFMCommunicate request_size=4 [06:29:06]MH_SAM_APDU [06:29:06]CAPDU: 80 13 01 00 [06:29:06]Write to MH i2c: E2 08 00 F8 27 80 13 01 00 00 00 00 00 9C [06:29:06]Write i2c OK [06:29:06]MH_I2C_Read... [06:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:06]Read from MH i2c: E2 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 0E 00 [06:29:06]MH_I2C_Read... [06:29:06]Read from MH i2c: E2 0E 00 F8 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F7 [06:29:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:29:06]wFMCommunicate OK [06:29:06]SAM_PROTO_GetShiftState done [06:29:06]FM_GetShiftState done [06:29:06]req_shift_opened done [06:29:06]requested_item shift.open_date is exist - process it [06:29:06]req_shift_open_date [06:29:06]req_shift_open_date done [06:29:06]produce_requested_data done [06:29:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309146,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:29:06]process_action_free close_receipt [06:29:06]json_value_free [06:29:06]json_value_free done [06:29:06]process_json_proto returns [06:29:06]Send response to host [06:29:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309146,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:29:06]free response buf [06:29:06]execute_script done [06:29:06]execute_script returns [06:29:06]free content buf [06:29:06]Sock 7.Close socket [06:29:06]Sock 7.Thread stoped [06:29:09]OFD Sender: No OFD packet to send [06:29:14]OFD Sender: No OFD packet to send [06:29:19]OFD Sender: No OFD packet to send [06:29:24]OFD Sender: No OFD packet to send [06:29:29]OFD Sender: No OFD packet to send [06:29:34]OFD Sender: No OFD packet to send [06:29:39]OFD Sender: No OFD packet to send [06:29:44]OFD Sender: No OFD packet to send [06:29:49]OFD Sender: No OFD packet to send [06:29:54]OFD Sender: No OFD packet to send [06:29:59]OFD Sender: No OFD packet to send [06:30:04]OFD Sender: No OFD packet to send [06:30:09]OFD Sender: No OFD packet to send [06:30:14]OFD Sender: No OFD packet to send [06:30:19]OFD Sender: No OFD packet to send [06:30:24]OFD Sender: No OFD packet to send [06:30:29]OFD Sender: No OFD packet to send [06:30:34]OFD Sender: No OFD packet to send [06:30:39]OFD Sender: No OFD packet to send [06:30:44]OFD Sender: No OFD packet to send [06:30:49]OFD Sender: No OFD packet to send [06:30:50]accept exits with 9 [06:30:50]New connection [06:30:50]New thread 3067190628 created [06:30:50]Thread 3067333988 joined [06:30:50]Waiting for new connection... [06:30:50] Sock 9.Parse request [06:30:50]Sock 9.Check first char [06:30:50]Sock 9.First char is OK [06:30:50]request: POST /json_proto HTTP/1.0 [06:30:50]Method: POST [06:30:50]URL: /json_proto [06:30:50]Method is POST - this is cgi request [06:30:50]url: /json_proto [06:30:50]query_string will be loaded in cgi processing [06:30:50]execute_cgi json_proto POST (null) [06:30:50]execute_cgi path=json_proto method=POST [06:30:50]POST find Content-Length [06:30:50]Host: 172.17.45.195:8080 [06:30:50]Content-Length: 678 [06:30:50]Content-Type: application/json [06:30:50] [06:30:50]POST finish read [06:30:50]Found Content-Length = 678 [06:30:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:50]execute_script... [06:30:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:30:50]POST & json_proto [06:30:50]process_json_proto [06:30:50]json parsed OK: [06:30:50]protocol is kg_v1.0 [06:30:50]action value=close_receipt [06:30:50]process_action close_receipt [06:30:50]cmd_close_receipt [06:30:50]MH_GetDate [06:30:50]Write to MH i2c: F0 00 00 F9 27 0F [06:30:50]Write i2c OK [06:30:50]MH_I2C_Read... [06:30:50]Read from MH i2c: F0 [06:30:50]MH_I2C_Read... [06:30:50]Read from MH i2c: F0 09 00 [06:30:50]MH_I2C_Read... [06:30:50]Read from MH i2c: F0 09 00 F9 27 00 9C 88 A8 66 FB 01 7F 64 29 [06:30:50]GetLastDocTimeStamp 1722320943 [06:30:50]current date 1722321052 [06:30:50]FM_GetShiftState [06:30:50]SAM_PROTO_GetShiftState [06:30:50]wFMCommunicate request_size=4 [06:30:50]MH_SAM_APDU [06:30:50]CAPDU: 80 13 01 00 [06:30:50]Write to MH i2c: E2 08 00 FA 27 80 13 01 00 00 00 00 00 9E [06:30:50]Write i2c OK [06:30:50]MH_I2C_Read... [06:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:50]Read from MH i2c: E2 [06:30:50]MH_I2C_Read... [06:30:50]Read from MH i2c: E2 0E 00 [06:30:50]MH_I2C_Read... [06:30:50]Read from MH i2c: E2 0E 00 FA 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F9 [06:30:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:30:50]wFMCommunicate OK [06:30:50]SAM_PROTO_GetShiftState done [06:30:50]FM_GetShiftState done [06:30:50]opened in 1722299915 [06:30:50]opened+sec_in_day 1722386315 [06:30:50]quantity*price = 100050 [06:30:50]sum+1 = 100052 [06:30:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 81 30.07.2024 06:30 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309147 ФПД: 59724357263453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063052&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309147&fm=59724357263453&tin=02508201610067®Number=0000000000092651&sum=100000 [06:30:51]StoreToDocumentArchive [06:30:51]shift 430 fd 309147 [06:30:51]save to /storage/0430/doc_00309147 [06:30:51]save last doc name /storage/0430/doc_00309147 to /storage/kkm_last_doc_name [06:30:51]save OK [06:30:51]Clear old archive folders... [06:30:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:30:51]tlvbuf is B6F058C0 [06:30:51]SAM_PROTO_ClearQueue [06:30:51]wFMCommunicate request_size=4 [06:30:51]MH_SAM_APDU [06:30:51]CAPDU: 80 09 00 00 [06:30:51]Write to MH i2c: E2 08 00 07 28 80 09 00 00 00 00 00 00 A1 [06:30:51]Write i2c OK [06:30:51]MH_I2C_Read... [06:30:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:30:51]Read from MH i2c: E2 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 07 28 00 90 00 A3 [06:30:51]RAPDU: 90 00 [06:30:51]wFMCommunicate OK [06:30:51]SAM_PROTO_ClearQueue done [06:30:51]KKMCreateOFDPacket [06:30:51]OFDProtocolAddRootSTLVToBuf [06:30:51]FM_MakeSignedData [06:30:51]FM_MakeSignedData [06:30:51]SAM_PROTO_SignData [06:30:51]wFMCommunicate request_size=4 [06:30:51]MH_SAM_APDU [06:30:51]CAPDU: 80 0D 01 02 [06:30:51]Write to MH i2c: E2 08 00 08 28 80 0D 01 02 00 00 00 00 A9 [06:30:51]Write i2c OK [06:30:51]MH_I2C_Read... [06:30:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:30:51]Read from MH i2c: E2 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 08 28 00 90 00 A4 [06:30:51]RAPDU: 90 00 [06:30:51]wFMCommunicate OK [06:30:51]wFMCommunicate request_size=255 [06:30:51]MH_SAM_APDU [06:30:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 9C 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B7 04 00 35 04 06 00 36 51 A9 19 [06:30:51]Write to MH i2c: E2 02 01 09 28 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 9C 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B7 04 00 35 04 06 00 36 51 A9 19 00 00 03 [06:30:51]Write i2c OK [06:30:51]MH_I2C_Read... [06:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:51]Read from MH i2c: E2 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 09 28 00 90 00 A5 [06:30:51]RAPDU: 90 00 [06:30:51]wFMCommunicate OK [06:30:51]wFMCommunicate request_size=7 [06:30:51]MH_SAM_APDU [06:30:51]CAPDU: 80 0D 02 02 02 60 5D [06:30:51]Write to MH i2c: E2 0A 00 0A 28 80 0D 02 02 02 00 60 5D 00 00 6D [06:30:51]Write i2c OK [06:30:51]MH_I2C_Read... [06:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:30:51]Read from MH i2c: E2 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 03 00 0A 28 00 90 00 A6 [06:30:51]RAPDU: 90 00 [06:30:51]wFMCommunicate OK [06:30:51]wFMCommunicate request_size=4 [06:30:51]MH_SAM_APDU [06:30:51]CAPDU: 80 0D 03 02 [06:30:51]Write to MH i2c: E2 08 00 0B 28 80 0D 03 02 00 00 00 00 AE [06:30:51]Write i2c OK [06:30:51]MH_I2C_Read... [06:30:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:30:51]Read from MH i2c: E2 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 0B 00 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 0B 00 0B 28 00 93 1B A9 39 B0 6C A2 BE 90 00 BB [06:30:51]RAPDU: 93 1B A9 39 B0 6C A2 BE 90 00 [06:30:51]wFMCommunicate OK [06:30:51]SAM_PROTO_SignData done [06:30:51]FM_MakeSignedData done [06:30:51]CreateOFDProtocolMessage [06:30:51]wFMCommunicate request_size=4 [06:30:51]MH_SAM_APDU [06:30:51]CAPDU: 80 11 00 00 [06:30:51]Write to MH i2c: E2 08 00 0C 28 80 11 00 00 00 00 00 00 AE [06:30:51]Write i2c OK [06:30:51]MH_I2C_Read... [06:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:51]Read from MH i2c: E2 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 17 00 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: E2 17 00 0C 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 04 [06:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:30:51]wFMCommunicate OK [06:30:51]CreateOFDProtocolMessage done [06:30:51]OFDSenderStorePacket 309147 [06:30:51]StoreOFDPacket docnum=309147 [06:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 44 D1 04 01 E4 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 9C 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B7 04 00 35 04 06 00 36 51 A9 19 60 5D 93 1B A9 39 B0 6C A2 BE [06:30:51]CheckFolder [06:30:51]dirname=/storage/ofd_packets [06:30:51]CheckFolder done [06:30:51]ProducePacketName [06:30:51]name=ofd_packets/00309147 [06:30:51]NVStorageSaveData ofd_packets/00309147 [06:30:51]File name is /storage/ofd_packets/00309147 [06:30:51]Write 298 bytes [06:30:51]NVStorageSaveData done [06:30:51]OFDSenderStorePacket done [06:30:51]KKMCreateOFDPacket done [06:30:51]NVStorageSaveData kkm_last_timestamp [06:30:51]File name is /storage/kkm_last_timestamp [06:30:51]Write 4 bytes [06:30:51]NVStorageSaveData done [06:30:51]ExternCall_PrintAddStr [06:30:51]wPrintStart [06:30:51]Write to MH i2c: 01 00 00 0D 28 35 [06:30:51]Write i2c OK [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: 01 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: 01 07 00 [06:30:51]MH_I2C_Read... [06:30:51]Read from MH i2c: 01 07 00 0D 28 00 00 00 00 00 FF 0F 4A [06:30:51]RasterBufferAndPrint [06:30:51]line Счет N : (1)117732 [06:30:51]line ИНН: 02508201610067 [06:30:51]line Контрольно-Кассовый Чек [06:30:51]line ПРОДАЖА [06:30:51]line ТРК (МРК, ГНК) : 1 [06:30:51]line Товар: 2710194800 [06:30:51]line ДТ-К-3 [06:30:51]line 13.130 * 76.20 [06:30:51]line = 1000.51 [06:30:51]line НДС 12% НСП 1% [06:30:51]line > о реализуемом товаре [06:30:51]line ОКРУГЛЕНИЕ: -0.51 [06:30:51]line ИТОГО: 1000.00 [06:30:51]line Внесено: 1000.00 [06:30:51]line СДАЧА: 0.00 [06:30:51]line НСП 1% : 8.85 [06:30:51]line НДС 12% : 106.25 [06:30:51]line Наличными: 1000.00 [06:30:51]line Безнал.: 0.00 [06:30:51]line Место: АЗС № 128 "Партнер Нефть" [06:30:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:30:51]line СНО: Общий режим [06:30:51]line Чек 81 30.07.2024 06:30 [06:30:51]line Смена: 430 ФФД: 1.0 [06:30:51]line ЗНМ: 0300000046 [06:30:51]line РНМ: 0000000000092651 [06:30:51]line Версия ККМ: 001 [06:30:51]line ФМ: 0000000000874943 [06:30:51]line ФД: 309147 [06:30:51]line ФПД: 59724357263453 [06:30:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063052&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309147&fm=59724357263453&tin=02508201610067®Number=0000000000092651&sum=100000 [06:30:52]OFD Sender: Processing packet 309147 [packets to send 232, broken 231] [06:30:52]ProducePacketName [06:30:52]name=ofd_packets/00309147 [06:30:52]OFD Sender: To server: pG, [06:30:52]CommunicateWithHost lk.salyk.kg:30040 [06:30:52]ConnectInit lk.salyk.kg [06:30:52]written 0, free lines is 4095 [06:30:52]Connected sock=11 [06:30:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 44 D1 04 01 E4 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 00 00 00 F4 03 04 00 9C 88 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B7 04 00 35 04 06 00 36 51 A9 19 60 5D 93 1B A9 39 B0 6C A2 BE [06:30:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 19 BC 47 00 94 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B7 04 00 F4 03 04 00 E5 2F A8 66 B6 04 01 00 00 19 46 00 2B AF 60 0B 49 [06:30:52]CommunicateWithHost err = 0 [06:30:52]CheckOFDResponse [06:30:52]1017 (14) - 77093643461234 [06:30:52]1041 (16) - 0000000000874943 [06:30:52]1040 (4) - 309147 [06:30:52]1012 (4) - 30.07.2024 00:12 [06:30:52]1206 (1) - 0 [06:30:52]OFD Sender: Remove packet 309147 [06:30:52]ProducePacketName [06:30:52]name=ofd_packets/00309147 [06:30:52]NVStorageDeleteData [06:30:52]Write to MH i2c: 01 00 00 38 28 60 [06:30:52]Write i2c OK [06:30:52]MH_I2C_Read... [06:30:52]Read from MH i2c: 01 [06:30:52]MH_I2C_Read... [06:30:52]Read from MH i2c: 01 07 00 [06:30:52]MH_I2C_Read... [06:30:52]Read from MH i2c: 01 07 00 38 28 00 00 00 00 00 5E 0C D1 [06:30:52]RasterBufferAndPrint [06:30:52]line [06:30:52]line [06:30:52]line [06:30:52]line [06:30:52]line [06:30:52]written 0, free lines is 3169 [06:30:52]MH_Cut [06:30:52]Write to MH i2c: D1 01 00 3F 28 01 39 [06:30:52]Write i2c OK [06:30:52]MH_I2C_Read... [06:30:52]Read from MH i2c: D1 [06:30:52]MH_I2C_Read... [06:30:52]Read from MH i2c: D1 01 00 [06:30:52]MH_I2C_Read... [06:30:52]Read from MH i2c: D1 01 00 3F 28 00 38 [06:30:52]Write to MH i2c: 01 00 00 40 28 68 [06:30:52]Write i2c OK [06:30:52]MH_I2C_Read... [06:30:53]OFD Sender: No OFD packet to send [06:30:53]*** Cut start [06:30:53]*** Partial cut [06:30:53]*** CUTSNS_PIN = 1 [06:30:53]*** CUTSNS_PIN = 0 [06:30:54]*** Brake cut motor [06:30:54]Read from MH i2c: 01 [06:30:54]MH_I2C_Read... [06:30:54]*** Stop cut motor [06:30:54]*** Cut end [06:30:54]Read from MH i2c: 01 07 00 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: 01 07 00 40 28 00 00 00 00 00 FF 0F 7D [06:30:54]process_action close_receipt done [06:30:54]requested_data is exist [06:30:54]produce_requested_data [06:30:54]requested_item fm.sn is exist - process it [06:30:54]wFMCommunicate request_size=4 [06:30:54]MH_SAM_APDU [06:30:54]CAPDU: 80 11 00 00 [06:30:54]Write to MH i2c: E2 08 00 41 28 80 11 00 00 00 00 00 00 E3 [06:30:54]Write i2c OK [06:30:54]MH_I2C_Read... [06:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:54]Read from MH i2c: E2 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 17 00 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 17 00 41 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 39 [06:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:30:54]wFMCommunicate OK [06:30:54]requested_item fd.num is exist - process it [06:30:54]SAM_PROTO_GetFieldsCounters [06:30:54]wFMCommunicate request_size=4 [06:30:54]MH_SAM_APDU [06:30:54]CAPDU: 80 13 00 00 [06:30:54]Write to MH i2c: E2 08 00 42 28 80 13 00 00 00 00 00 00 E6 [06:30:54]Write i2c OK [06:30:54]MH_I2C_Read... [06:30:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:30:54]Read from MH i2c: E2 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 62 00 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 62 00 42 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9B B7 04 00 0E 04 04 00 AE 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 00 [06:30:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9B B7 04 00 0E 04 04 00 AE 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 [06:30:54]wFMCommunicate OK [06:30:54]SAM_PROTO_GetFieldsCounters done [06:30:54]requested_item shift.num is exist - process it [06:30:54]requested_item shift.opened is exist - process it [06:30:54]req_shift_opened [06:30:54]FM_GetShiftState [06:30:54]SAM_PROTO_GetShiftState [06:30:54]wFMCommunicate request_size=4 [06:30:54]MH_SAM_APDU [06:30:54]CAPDU: 80 13 01 00 [06:30:54]Write to MH i2c: E2 08 00 43 28 80 13 01 00 00 00 00 00 E8 [06:30:54]Write i2c OK [06:30:54]MH_I2C_Read... [06:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:54]Read from MH i2c: E2 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 0E 00 [06:30:54]MH_I2C_Read... [06:30:54]Read from MH i2c: E2 0E 00 43 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 43 [06:30:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:30:54]wFMCommunicate OK [06:30:54]SAM_PROTO_GetShiftState done [06:30:54]FM_GetShiftState done [06:30:54]req_shift_opened done [06:30:54]requested_item shift.open_date is exist - process it [06:30:54]req_shift_open_date [06:30:54]req_shift_open_date done [06:30:54]produce_requested_data done [06:30:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309147,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:30:54]process_action_free close_receipt [06:30:54]json_value_free [06:30:54]json_value_free done [06:30:54]process_json_proto returns [06:30:54]Send response to host [06:30:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309147,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:30:54]free response buf [06:30:54]execute_script done [06:30:54]execute_script returns [06:30:54]free content buf [06:30:54]Sock 9.Close socket [06:30:54]Sock 9.Thread stoped [06:30:58]OFD Sender: No OFD packet to send [06:31:03]OFD Sender: No OFD packet to send [06:31:08]OFD Sender: No OFD packet to send [06:31:13]OFD Sender: No OFD packet to send [06:31:18]OFD Sender: No OFD packet to send [06:31:23]OFD Sender: No OFD packet to send [06:31:28]OFD Sender: No OFD packet to send [06:31:33]OFD Sender: No OFD packet to send [06:31:38]OFD Sender: No OFD packet to send [06:31:43]OFD Sender: No OFD packet to send [06:31:48]OFD Sender: No OFD packet to send [06:31:53]OFD Sender: No OFD packet to send [06:31:58]OFD Sender: No OFD packet to send [06:32:03]OFD Sender: No OFD packet to send [06:32:08]OFD Sender: No OFD packet to send [06:32:13]OFD Sender: No OFD packet to send [06:32:18]OFD Sender: No OFD packet to send [06:32:23]OFD Sender: No OFD packet to send [06:32:28]OFD Sender: No OFD packet to send [06:32:33]OFD Sender: No OFD packet to send [06:32:38]OFD Sender: No OFD packet to send [06:32:43]OFD Sender: No OFD packet to send [06:32:43]accept exits with 7 [06:32:43]New connection [06:32:43]New thread 3067333988 created [06:32:43]Thread 3067190628 joined [06:32:43]Waiting for new connection... [06:32:43] Sock 7.Parse request [06:32:43]Sock 7.Check first char [06:32:43]Sock 7.First char is OK [06:32:43]request: POST /json_proto HTTP/1.0 [06:32:43]Method: POST [06:32:43]URL: /json_proto [06:32:43]Method is POST - this is cgi request [06:32:43]url: /json_proto [06:32:43]query_string will be loaded in cgi processing [06:32:43]execute_cgi json_proto POST (null) [06:32:43]execute_cgi path=json_proto method=POST [06:32:43]POST find Content-Length [06:32:43]Host: 172.17.45.195:8080 [06:32:43]Content-Length: 677 [06:32:43]Content-Type: application/json [06:32:43] [06:32:43]POST finish read [06:32:43]Found Content-Length = 677 [06:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:32:43]execute_script... [06:32:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:32:43]POST & json_proto [06:32:43]process_json_proto [06:32:43]json parsed OK: [06:32:43]protocol is kg_v1.0 [06:32:43]action value=close_receipt [06:32:43]process_action close_receipt [06:32:43]cmd_close_receipt [06:32:43]MH_GetDate [06:32:43]Write to MH i2c: F0 00 00 44 28 5B [06:32:43]Write i2c OK [06:32:43]MH_I2C_Read... [06:32:43]Read from MH i2c: F0 [06:32:43]MH_I2C_Read... [06:32:43]Read from MH i2c: F0 09 00 [06:32:43]MH_I2C_Read... [06:32:43]Read from MH i2c: F0 09 00 44 28 00 0E 89 A8 66 FB 01 7F 64 E8 [06:32:43]GetLastDocTimeStamp 1722321052 [06:32:43]current date 1722321166 [06:32:43]FM_GetShiftState [06:32:43]SAM_PROTO_GetShiftState [06:32:43]wFMCommunicate request_size=4 [06:32:43]MH_SAM_APDU [06:32:43]CAPDU: 80 13 01 00 [06:32:43]Write to MH i2c: E2 08 00 45 28 80 13 01 00 00 00 00 00 EA [06:32:43]Write i2c OK [06:32:43]MH_I2C_Read... [06:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:32:43]Read from MH i2c: E2 [06:32:43]MH_I2C_Read... [06:32:43]Read from MH i2c: E2 0E 00 [06:32:43]MH_I2C_Read... [06:32:43]Read from MH i2c: E2 0E 00 45 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 45 [06:32:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:32:43]wFMCommunicate OK [06:32:43]SAM_PROTO_GetShiftState done [06:32:43]FM_GetShiftState done [06:32:43]opened in 1722299915 [06:32:43]opened+sec_in_day 1722386315 [06:32:43]quantity*price = 50036 [06:32:43]sum+1 = 50037 [06:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 82 30.07.2024 06:32 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309148 ФПД: 72204011152128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063246&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309148&fm=72204011152128&tin=02508201610067®Number=0000000000092651&sum=50000 [06:32:44]StoreToDocumentArchive [06:32:44]shift 430 fd 309148 [06:32:44]save to /storage/0430/doc_00309148 [06:32:44]save last doc name /storage/0430/doc_00309148 to /storage/kkm_last_doc_name [06:32:44]save OK [06:32:44]Clear old archive folders... [06:32:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:32:44]tlvbuf is 00E087D0 [06:32:44]SAM_PROTO_ClearQueue [06:32:44]wFMCommunicate request_size=4 [06:32:44]MH_SAM_APDU [06:32:44]CAPDU: 80 09 00 00 [06:32:44]Write to MH i2c: E2 08 00 52 28 80 09 00 00 00 00 00 00 EC [06:32:44]Write i2c OK [06:32:44]MH_I2C_Read... [06:32:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:32:44]Read from MH i2c: E2 [06:32:44]MH_I2C_Read... [06:32:44]Read from MH i2c: E2 03 00 [06:32:44]MH_I2C_Read... [06:32:44]Read from MH i2c: E2 03 00 52 28 00 90 00 EE [06:32:44]RAPDU: 90 00 [06:32:44]wFMCommunicate OK [06:32:44]SAM_PROTO_ClearQueue done [06:32:44]KKMCreateOFDPacket [06:32:44]OFDProtocolAddRootSTLVToBuf [06:32:44]FM_MakeSignedData [06:32:44]FM_MakeSignedData [06:32:44]SAM_PROTO_SignData [06:32:44]wFMCommunicate request_size=4 [06:32:44]MH_SAM_APDU [06:32:44]CAPDU: 80 0D 01 02 [06:32:44]Write to MH i2c: E2 08 00 53 28 80 0D 01 02 00 00 00 00 F4 [06:32:44]Write i2c OK [06:32:44]MH_I2C_Read... [06:32:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:32:44]Read from MH i2c: E2 [06:32:44]MH_I2C_Read... [06:32:44]Read from MH i2c: E2 03 00 [06:32:44]MH_I2C_Read... [06:32:44]Read from MH i2c: E2 03 00 53 28 00 90 00 EF [06:32:44]RAPDU: 90 00 [06:32:44]wFMCommunicate OK [06:32:44]wFMCommunicate request_size=255 [06:32:44]MH_SAM_APDU [06:32:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B7 04 00 35 04 06 00 41 [06:32:44]Write to MH i2c: E2 02 01 54 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B7 04 00 35 04 06 00 41 00 00 AF [06:32:45]Write i2c OK [06:32:45]MH_I2C_Read... [06:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:32:45]Read from MH i2c: E2 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 03 00 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 03 00 54 28 00 90 00 F0 [06:32:45]RAPDU: 90 00 [06:32:45]wFMCommunicate OK [06:32:45]wFMCommunicate request_size=10 [06:32:45]MH_SAM_APDU [06:32:45]CAPDU: 80 0D 02 02 05 AB 4E 6F A3 00 [06:32:45]Write to MH i2c: E2 0D 00 55 28 80 0D 02 02 05 00 AB 4E 6F A3 00 00 00 0C [06:32:45]Write i2c OK [06:32:45]MH_I2C_Read... [06:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:32:45]Read from MH i2c: E2 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 03 00 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 03 00 55 28 00 90 00 F1 [06:32:45]RAPDU: 90 00 [06:32:45]wFMCommunicate OK [06:32:45]wFMCommunicate request_size=4 [06:32:45]MH_SAM_APDU [06:32:45]CAPDU: 80 0D 03 02 [06:32:45]Write to MH i2c: E2 08 00 56 28 80 0D 03 02 00 00 00 00 F9 [06:32:45]Write i2c OK [06:32:45]MH_I2C_Read... [06:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:32:45]Read from MH i2c: E2 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 0B 00 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 0B 00 56 28 00 E0 81 19 DA 17 03 9A 63 90 00 65 [06:32:45]RAPDU: E0 81 19 DA 17 03 9A 63 90 00 [06:32:45]wFMCommunicate OK [06:32:45]SAM_PROTO_SignData done [06:32:45]FM_MakeSignedData done [06:32:45]CreateOFDProtocolMessage [06:32:45]wFMCommunicate request_size=4 [06:32:45]MH_SAM_APDU [06:32:45]CAPDU: 80 11 00 00 [06:32:45]Write to MH i2c: E2 08 00 57 28 80 11 00 00 00 00 00 00 F9 [06:32:45]Write i2c OK [06:32:45]MH_I2C_Read... [06:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:32:45]Read from MH i2c: E2 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 17 00 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: E2 17 00 57 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4F [06:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:32:45]wFMCommunicate OK [06:32:45]CreateOFDProtocolMessage done [06:32:45]OFDSenderStorePacket 309148 [06:32:45]StoreOFDPacket docnum=309148 [06:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AE 85 07 01 4E 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B7 04 00 35 04 06 00 41 AB 4E 6F A3 00 E0 81 19 DA 17 03 9A 63 [06:32:45]CheckFolder [06:32:45]dirname=/storage/ofd_packets [06:32:45]CheckFolder done [06:32:45]ProducePacketName [06:32:45]name=ofd_packets/00309148 [06:32:45]NVStorageSaveData ofd_packets/00309148 [06:32:45]File name is /storage/ofd_packets/00309148 [06:32:45]Write 301 bytes [06:32:45]NVStorageSaveData done [06:32:45]OFDSenderStorePacket done [06:32:45]KKMCreateOFDPacket done [06:32:45]NVStorageSaveData kkm_last_timestamp [06:32:45]File name is /storage/kkm_last_timestamp [06:32:45]Write 4 bytes [06:32:45]NVStorageSaveData done [06:32:45]OFD Sender: Processing packet 309148 [packets to send 232, broken 231] [06:32:45]ProducePacketName [06:32:45]name=ofd_packets/00309148 [06:32:45]OFD Sender: To server: pG, [06:32:45]CommunicateWithHost lk.salyk.kg:30040 [06:32:45]ConnectInit lk.salyk.kg [06:32:45]ExternCall_PrintAddStr [06:32:45]wPrintStart [06:32:45]Write to MH i2c: 01 00 00 58 28 80 [06:32:45]Write i2c OK [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: 01 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: 01 07 00 [06:32:45]MH_I2C_Read... [06:32:45]Read from MH i2c: 01 07 00 58 28 00 00 00 00 00 FF 0F 95 [06:32:45]RasterBufferAndPrint [06:32:45]line Счет N : (1)117733 [06:32:45]line ИНН: 02508201610067 [06:32:45]line Контрольно-Кассовый Чек [06:32:45]line ПРОДАЖА [06:32:45]line ТРК (МРК, ГНК) : 52 [06:32:45]line Товар: 2710124130 [06:32:45]line Аи-92-К-2 [06:32:45]line 7.380 * 67.80 [06:32:45]line = 500.36 [06:32:45]line НДС 12% НСП 1% [06:32:45]line > о реализуемом товаре [06:32:45]line ОКРУГЛЕНИЕ: -0.36 [06:32:45]line ИТОГО: 500.00 [06:32:45]line Внесено: 500.00 [06:32:45]line СДАЧА: 0.00 [06:32:45]line НСП 1% : 4.43 [06:32:45]line НДС 12% : 53.14 [06:32:45]line Наличными: 500.00 [06:32:45]line Безнал.: 0.00 [06:32:45]line Место: АЗС № 128 "Партнер Нефть" [06:32:45]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:32:45]line СНО: Общий режим [06:32:45]line Чек 82 30.07.2024 06:32 [06:32:45]line Смена: 430 ФФД: 1.0 [06:32:45]line ЗНМ: 0300000046 [06:32:45]line РНМ: 0000000000092651 [06:32:45]line Версия ККМ: 001 [06:32:45]line ФМ: 0000000000874943 [06:32:45]line ФД: 309148 [06:32:45]line ФПД: 72204011152128 [06:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063246&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309148&fm=72204011152128&tin=02508201610067®Number=0000000000092651&sum=50000 [06:32:45]Connected sock=11 [06:32:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AE 85 07 01 4E 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B7 04 00 35 04 06 00 41 AB 4E 6F A3 00 E0 81 19 DA 17 03 9A 63 [06:32:45]written 0, free lines is 4095 [06:32:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EF 9B 47 00 29 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B7 04 00 F4 03 04 00 56 30 A8 66 B6 04 01 00 00 1D EC 10 DC E5 74 09 1D [06:32:45]CommunicateWithHost err = 0 [06:32:45]CheckOFDResponse [06:32:45]1017 (14) - 77093643461234 [06:32:45]1041 (16) - 0000000000874943 [06:32:45]1040 (4) - 309148 [06:32:45]1012 (4) - 30.07.2024 00:14 [06:32:45]1206 (1) - 0 [06:32:45]OFD Sender: Remove packet 309148 [06:32:45]ProducePacketName [06:32:45]name=ofd_packets/00309148 [06:32:45]NVStorageDeleteData [06:32:46]Write to MH i2c: 01 00 00 83 28 AB [06:32:46]Write i2c OK [06:32:46]MH_I2C_Read... [06:32:46]Read from MH i2c: 01 [06:32:46]MH_I2C_Read... [06:32:46]Read from MH i2c: 01 07 00 [06:32:46]MH_I2C_Read... [06:32:46]Read from MH i2c: 01 07 00 83 28 00 00 00 00 00 50 0C 0E [06:32:46]RasterBufferAndPrint [06:32:46]line [06:32:46]line [06:32:46]line [06:32:46]line [06:32:46]line [06:32:46]written 0, free lines is 3156 [06:32:46]MH_Cut [06:32:46]Write to MH i2c: D1 01 00 8A 28 01 84 [06:32:46]Write i2c OK [06:32:46]MH_I2C_Read... [06:32:46]Read from MH i2c: D1 [06:32:46]MH_I2C_Read... [06:32:46]Read from MH i2c: D1 01 00 [06:32:46]MH_I2C_Read... [06:32:46]Read from MH i2c: D1 01 00 8A 28 00 83 [06:32:46]Write to MH i2c: 01 00 00 8B 28 B3 [06:32:46]Write i2c OK [06:32:46]MH_I2C_Read... [06:32:46]OFD Sender: No OFD packet to send [06:32:47]*** Cut start [06:32:47]*** Partial cut [06:32:47]*** CUTSNS_PIN = 1 [06:32:47]*** CUTSNS_PIN = 0 [06:32:47]*** Brake cut motor [06:32:48]Read from MH i2c: 01 [06:32:48]MH_I2C_Read... [06:32:48]*** Stop cut motor [06:32:48]*** Cut end [06:32:48]Read from MH i2c: 01 07 00 [06:32:48]MH_I2C_Read... [06:32:48]Read from MH i2c: 01 07 00 8B 28 00 00 00 00 00 FF 0F C8 [06:32:48]process_action close_receipt done [06:32:48]requested_data is exist [06:32:48]produce_requested_data [06:32:48]requested_item fm.sn is exist - process it [06:32:48]wFMCommunicate request_size=4 [06:32:48]MH_SAM_APDU [06:32:48]CAPDU: 80 11 00 00 [06:32:48]Write to MH i2c: E2 08 00 8C 28 80 11 00 00 00 00 00 00 2E [06:32:48]Write i2c OK [06:32:48]MH_I2C_Read... [06:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:32:48]Read from MH i2c: E2 [06:32:48]MH_I2C_Read... [06:32:48]Read from MH i2c: E2 17 00 [06:32:48]MH_I2C_Read... [06:32:48]Read from MH i2c: E2 17 00 8C 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 84 [06:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:32:48]wFMCommunicate OK [06:32:48]requested_item fd.num is exist - process it [06:32:48]SAM_PROTO_GetFieldsCounters [06:32:48]wFMCommunicate request_size=4 [06:32:48]MH_SAM_APDU [06:32:48]CAPDU: 80 13 00 00 [06:32:48]Write to MH i2c: E2 08 00 8D 28 80 13 00 00 00 00 00 00 31 [06:32:48]Write i2c OK [06:32:48]MH_I2C_Read... [06:32:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:32:48]Read from MH i2c: E2 [06:32:48]MH_I2C_Read... [06:32:48]Read from MH i2c: E2 62 00 [06:32:48]MH_I2C_Read... [06:32:48]Read from MH i2c: E2 62 00 8D 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9C B7 04 00 0E 04 04 00 AE 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 4F [06:32:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9C B7 04 00 0E 04 04 00 AE 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 [06:32:48]wFMCommunicate OK [06:32:48]SAM_PROTO_GetFieldsCounters done [06:32:48]requested_item shift.num is exist - process it [06:32:48]requested_item shift.opened is exist - process it [06:32:48]req_shift_opened [06:32:48]FM_GetShiftState [06:32:48]SAM_PROTO_GetShiftState [06:32:48]wFMCommunicate request_size=4 [06:32:48]MH_SAM_APDU [06:32:48]CAPDU: 80 13 01 00 [06:32:48]Write to MH i2c: E2 08 00 8E 28 80 13 01 00 00 00 00 00 33 [06:32:48]Write i2c OK [06:32:48]MH_I2C_Read... [06:32:48]Read from MH i2c: E2 [06:32:48]MH_I2C_Read... [06:32:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:32:48]Read from MH i2c: E2 0E 00 [06:32:48]MH_I2C_Read... [06:32:48]Read from MH i2c: E2 0E 00 8E 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8E [06:32:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:32:48]wFMCommunicate OK [06:32:48]SAM_PROTO_GetShiftState done [06:32:48]FM_GetShiftState done [06:32:48]req_shift_opened done [06:32:48]requested_item shift.open_date is exist - process it [06:32:48]req_shift_open_date [06:32:48]req_shift_open_date done [06:32:48]produce_requested_data done [06:32:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309148,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:32:48]process_action_free close_receipt [06:32:48]json_value_free [06:32:48]json_value_free done [06:32:48]process_json_proto returns [06:32:48]Send response to host [06:32:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309148,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:32:48]free response buf [06:32:48]execute_script done [06:32:48]execute_script returns [06:32:48]free content buf [06:32:48]Sock 7.Close socket [06:32:48]Sock 7.Thread stoped [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:21]OFD Sender: No OFD packet to send [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:45]accept exits with 9 [06:34:45]New connection [06:34:45]New thread 3067190628 created [06:34:45]Thread 3067333988 joined [06:34:45]Waiting for new connection... [06:34:45] Sock 9.Parse request [06:34:45]Sock 9.Check first char [06:34:45]Sock 9.First char is OK [06:34:45]request: POST /json_proto HTTP/1.0 [06:34:45]Method: POST [06:34:45]URL: /json_proto [06:34:45]Method is POST - this is cgi request [06:34:45]url: /json_proto [06:34:45]query_string will be loaded in cgi processing [06:34:45]execute_cgi json_proto POST (null) [06:34:45]execute_cgi path=json_proto method=POST [06:34:45]POST find Content-Length [06:34:45]Host: 172.17.45.195:8080 [06:34:45]Content-Length: 682 [06:34:45]Content-Type: application/json [06:34:45] [06:34:45]POST finish read [06:34:45]Found Content-Length = 682 [06:34:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "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" ] } } [06:34:45]execute_script... [06:34: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)117734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "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" ] } } [06:34:45]POST & json_proto [06:34:45]process_json_proto [06:34:45]json parsed OK: [06:34:45]protocol is kg_v1.0 [06:34:45]action value=close_receipt [06:34:45]process_action close_receipt [06:34:45]cmd_close_receipt [06:34:45]MH_GetDate [06:34:45]Write to MH i2c: F0 00 00 8F 28 A6 [06:34:45]Write i2c OK [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: F0 [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: F0 09 00 [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: F0 09 00 8F 28 00 88 89 A8 66 FB 01 7F 64 AD [06:34:45]GetLastDocTimeStamp 1722321166 [06:34:45]current date 1722321288 [06:34:45]FM_GetShiftState [06:34:45]SAM_PROTO_GetShiftState [06:34:45]wFMCommunicate request_size=4 [06:34:45]MH_SAM_APDU [06:34:45]CAPDU: 80 13 01 00 [06:34:45]Write to MH i2c: E2 08 00 90 28 80 13 01 00 00 00 00 00 35 [06:34:45]Write i2c OK [06:34:45]MH_I2C_Read... [06:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:34:45]Read from MH i2c: E2 [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: E2 0E 00 [06:34:45]MH_I2C_Read... [06:34:45]Read from MH i2c: E2 0E 00 90 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 90 [06:34:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:34:45]wFMCommunicate OK [06:34:45]SAM_PROTO_GetShiftState done [06:34:45]FM_GetShiftState done [06:34:45]opened in 1722299915 [06:34:45]opened+sec_in_day 1722386315 [06:34:45]quantity*price = 250054 [06:34:45]sum+1 = 250055 [06:34:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 83 30.07.2024 06:34 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309149 ФПД: 93077453866090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063448&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309149&fm=93077453866090&tin=02508201610067®Number=0000000000092651&sum=250000 [06:34:47]StoreToDocumentArchive [06:34:47]shift 430 fd 309149 [06:34:47]save to /storage/0430/doc_00309149 [06:34:47]save last doc name /storage/0430/doc_00309149 to /storage/kkm_last_doc_name [06:34:47]save OK [06:34:47]Clear old archive folders... [06:34:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:34:47]tlvbuf is 00E087C0 [06:34:47]SAM_PROTO_ClearQueue [06:34:47]wFMCommunicate request_size=4 [06:34:47]MH_SAM_APDU [06:34:47]CAPDU: 80 09 00 00 [06:34:47]Write to MH i2c: E2 08 00 9D 28 80 09 00 00 00 00 00 00 37 [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 [06:34:47]MH_I2C_Read... [06:34:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:34:47]Read from MH i2c: E2 03 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 03 00 9D 28 00 90 00 39 [06:34:47]RAPDU: 90 00 [06:34:47]wFMCommunicate OK [06:34:47]SAM_PROTO_ClearQueue done [06:34:47]KKMCreateOFDPacket [06:34:47]OFDProtocolAddRootSTLVToBuf [06:34:47]FM_MakeSignedData [06:34:47]FM_MakeSignedData [06:34:47]SAM_PROTO_SignData [06:34:47]wFMCommunicate request_size=4 [06:34:47]MH_SAM_APDU [06:34:47]CAPDU: 80 0D 01 02 [06:34:47]Write to MH i2c: E2 08 00 9E 28 80 0D 01 02 00 00 00 00 3F [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:34:47]Read from MH i2c: E2 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 03 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 03 00 9E 28 00 90 00 3A [06:34:47]RAPDU: 90 00 [06:34:47]wFMCommunicate OK [06:34:47]wFMCommunicate request_size=255 [06:34:47]MH_SAM_APDU [06:34:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 53 00 00 00 F4 03 04 00 88 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B7 04 00 35 04 06 00 54 [06:34:47]Write to MH i2c: E2 02 01 9F 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 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 53 00 00 00 F4 03 04 00 88 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B7 04 00 35 04 06 00 54 00 00 85 [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:34:47]Read from MH i2c: E2 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 03 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 03 00 9F 28 00 90 00 3B [06:34:47]RAPDU: 90 00 [06:34:47]wFMCommunicate OK [06:34:47]wFMCommunicate request_size=10 [06:34:47]MH_SAM_APDU [06:34:47]CAPDU: 80 0D 02 02 05 A7 48 93 04 6A [06:34:47]Write to MH i2c: E2 0D 00 A0 28 80 0D 02 02 05 00 A7 48 93 04 6A 00 00 3C [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:34:47]Read from MH i2c: E2 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 03 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 03 00 A0 28 00 90 00 3C [06:34:47]RAPDU: 90 00 [06:34:47]wFMCommunicate OK [06:34:47]wFMCommunicate request_size=4 [06:34:47]MH_SAM_APDU [06:34:47]CAPDU: 80 0D 03 02 [06:34:47]Write to MH i2c: E2 08 00 A1 28 80 0D 03 02 00 00 00 00 44 [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:34:47]Read from MH i2c: E2 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 0B 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 0B 00 A1 28 00 A6 13 FA FA A2 BC EA 6F 90 00 A9 [06:34:47]RAPDU: A6 13 FA FA A2 BC EA 6F 90 00 [06:34:47]wFMCommunicate OK [06:34:47]SAM_PROTO_SignData done [06:34:47]FM_MakeSignedData done [06:34:47]CreateOFDProtocolMessage [06:34:47]wFMCommunicate request_size=4 [06:34:47]MH_SAM_APDU [06:34:47]CAPDU: 80 11 00 00 [06:34:47]Write to MH i2c: E2 08 00 A2 28 80 11 00 00 00 00 00 00 44 [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:34:47]Read from MH i2c: E2 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 17 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 17 00 A2 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9A [06:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:34:47]wFMCommunicate OK [06:34:47]CreateOFDProtocolMessage done [06:34:47]OFDSenderStorePacket 309149 [06:34:47]StoreOFDPacket docnum=309149 [06:34:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 89 FD 07 01 98 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 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 53 00 00 00 F4 03 04 00 88 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B7 04 00 35 04 06 00 54 A7 48 93 04 6A A6 13 FA FA A2 BC EA 6F [06:34:47]CheckFolder [06:34:47]dirname=/storage/ofd_packets [06:34:47]CheckFolder done [06:34:47]ProducePacketName [06:34:47]name=ofd_packets/00309149 [06:34:47]NVStorageSaveData ofd_packets/00309149 [06:34:47]File name is /storage/ofd_packets/00309149 [06:34:47]Write 301 bytes [06:34:47]NVStorageSaveData done [06:34:47]OFDSenderStorePacket done [06:34:47]KKMCreateOFDPacket done [06:34:47]NVStorageSaveData kkm_last_timestamp [06:34:47]File name is /storage/kkm_last_timestamp [06:34:47]Write 4 bytes [06:34:47]NVStorageSaveData done [06:34:47]ExternCall_PrintAddStr [06:34:47]wPrintStart [06:34:47]Write to MH i2c: 01 00 00 A3 28 CB [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: 01 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: 01 07 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: 01 07 00 A3 28 00 00 00 00 00 FF 0F E0 [06:34:47]RasterBufferAndPrint [06:34:47]line Счет N : (1)117734 [06:34:47]line ИНН: 02508201610067 [06:34:47]line Контрольно-Кассовый Чек [06:34:47]line ПРОДАЖА [06:34:47]line ТРК (МРК, ГНК) : 41 [06:34:47]line Товар: 2710124500 [06:34:47]line Аи-95-К-3 [06:34:47]line 33.700 * 74.20 [06:34:47]line = 2500.54 [06:34:47]line НДС 12% НСП 1% [06:34:47]line > о реализуемом товаре [06:34:47]line ОКРУГЛЕНИЕ: -0.54 [06:34:47]line ИТОГО: 2500.00 [06:34:47]line Внесено: 2500.00 [06:34:47]line СДАЧА: 0.00 [06:34:47]line НСП 1% : 22.13 [06:34:47]line НДС 12% : 265.54 [06:34:47]line Наличными: 2500.00 [06:34:47]line Безнал.: 0.00 [06:34:47]line Место: АЗС № 128 "Партнер Нефть" [06:34:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:34:47]line СНО: Общий режим [06:34:47]line Чек 83 30.07.2024 06:34 [06:34:47]line Смена: 430 ФФД: 1.0 [06:34:47]line ЗНМ: 0300000046 [06:34:47]line РНМ: 0000000000092651 [06:34:47]line Версия ККМ: 001 [06:34:47]line ФМ: 0000000000874943 [06:34:47]line ФД: 309149 [06:34:47]line ФПД: 93077453866090 [06:34:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063448&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309149&fm=93077453866090&tin=02508201610067®Number=0000000000092651&sum=250000 [06:34:47]OFD Sender: Processing packet 309149 [packets to send 232, broken 231] [06:34:47]ProducePacketName [06:34:47]name=ofd_packets/00309149 [06:34:47]OFD Sender: To server: pG, [06:34:47]CommunicateWithHost lk.salyk.kg:30040 [06:34:47]ConnectInit lk.salyk.kg [06:34:47]written 0, free lines is 4095 [06:34:48]Connected sock=10 [06:34:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 89 FD 07 01 98 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 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 53 00 00 00 F4 03 04 00 88 89 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B7 04 00 35 04 06 00 54 A7 48 93 04 6A A6 13 FA FA A2 BC EA 6F [06:34:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6F 0C 47 00 BF 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B7 04 00 F4 03 04 00 D0 30 A8 66 B6 04 01 00 00 59 30 EC D0 5D C3 2E 7D [06:34:48]CommunicateWithHost err = 0 [06:34:48]CheckOFDResponse [06:34:48]1017 (14) - 77093643461234 [06:34:48]1041 (16) - 0000000000874943 [06:34:48]1040 (4) - 309149 [06:34:48]1012 (4) - 30.07.2024 00:16 [06:34:48]1206 (1) - 0 [06:34:48]OFD Sender: Remove packet 309149 [06:34:48]ProducePacketName [06:34:48]name=ofd_packets/00309149 [06:34:48]NVStorageDeleteData [06:34:48]Write to MH i2c: 01 00 00 CE 28 F6 [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: 01 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: 01 07 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: 01 07 00 CE 28 00 00 00 00 00 5F 0C 68 [06:34:48]RasterBufferAndPrint [06:34:48]line [06:34:48]line [06:34:48]line [06:34:48]line [06:34:48]line [06:34:48]written 0, free lines is 3171 [06:34:48]MH_Cut [06:34:48]Write to MH i2c: D1 01 00 D5 28 01 CF [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: D1 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: D1 01 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: D1 01 00 D5 28 00 CE [06:34:48]Write to MH i2c: 01 00 00 D6 28 FE [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]OFD Sender: No OFD packet to send [06:34:49]*** Cut start [06:34:49]*** Partial cut [06:34:49]*** CUTSNS_PIN = 1 [06:34:49]*** CUTSNS_PIN = 0 [06:34:50]*** Brake cut motor [06:34:50]Read from MH i2c: 01 [06:34:50]MH_I2C_Read... [06:34:50]*** Stop cut motor [06:34:50]*** Cut end [06:34:50]Read from MH i2c: 01 07 00 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: 01 07 00 D6 28 00 00 00 00 00 FF 0F 13 [06:34:50]process_action close_receipt done [06:34:50]requested_data is exist [06:34:50]produce_requested_data [06:34:50]requested_item fm.sn is exist - process it [06:34:50]wFMCommunicate request_size=4 [06:34:50]MH_SAM_APDU [06:34:50]CAPDU: 80 11 00 00 [06:34:50]Write to MH i2c: E2 08 00 D7 28 80 11 00 00 00 00 00 00 79 [06:34:50]Write i2c OK [06:34:50]MH_I2C_Read... [06:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:34:50]Read from MH i2c: E2 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: E2 17 00 [06:34:50]MH_I2C_Read... [06:34:50]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 34 39 34 33 90 00 CF [06:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:34:50]wFMCommunicate OK [06:34:50]requested_item fd.num is exist - process it [06:34:50]SAM_PROTO_GetFieldsCounters [06:34:50]wFMCommunicate request_size=4 [06:34:50]MH_SAM_APDU [06:34:50]CAPDU: 80 13 00 00 [06:34:50]Write to MH i2c: E2 08 00 D8 28 80 13 00 00 00 00 00 00 7C [06:34:50]Write i2c OK [06:34:50]MH_I2C_Read... [06:34:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:34:50]Read from MH i2c: E2 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: E2 62 00 [06:34:50]MH_I2C_Read... [06:34:50]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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9D B7 04 00 0E 04 04 00 AE 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 9E [06:34:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9D B7 04 00 0E 04 04 00 AE 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 [06:34:50]wFMCommunicate OK [06:34:50]SAM_PROTO_GetFieldsCounters done [06:34:50]requested_item shift.num is exist - process it [06:34:50]requested_item shift.opened is exist - process it [06:34:50]req_shift_opened [06:34:50]FM_GetShiftState [06:34:50]SAM_PROTO_GetShiftState [06:34:50]wFMCommunicate request_size=4 [06:34:50]MH_SAM_APDU [06:34:50]CAPDU: 80 13 01 00 [06:34:50]Write to MH i2c: E2 08 00 D9 28 80 13 01 00 00 00 00 00 7E [06:34:50]Write i2c OK [06:34:50]MH_I2C_Read... [06:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:34:50]Read from MH i2c: E2 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: E2 0E 00 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: E2 0E 00 D9 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D9 [06:34:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:34:50]wFMCommunicate OK [06:34:50]SAM_PROTO_GetShiftState done [06:34:50]FM_GetShiftState done [06:34:50]req_shift_opened done [06:34:50]requested_item shift.open_date is exist - process it [06:34:50]req_shift_open_date [06:34:50]req_shift_open_date done [06:34:50]produce_requested_data done [06:34:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309149,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:34:50]process_action_free close_receipt [06:34:50]json_value_free [06:34:50]json_value_free done [06:34:50]process_json_proto returns [06:34:50]Send response to host [06:34:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309149,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:34:50]free response buf [06:34:50]execute_script done [06:34:50]execute_script returns [06:34:50]free content buf [06:34:50]Sock 9.Close socket [06:34:50]Sock 9.Thread stoped [06:34:53]OFD Sender: No OFD packet to send [06:34:58]OFD Sender: No OFD packet to send [06:35:03]OFD Sender: No OFD packet to send [06:35:08]OFD Sender: No OFD packet to send [06:35:13]OFD Sender: No OFD packet to send [06:35:18]OFD Sender: No OFD packet to send [06:35:23]OFD Sender: No OFD packet to send [06:35:28]OFD Sender: No OFD packet to send [06:35:33]OFD Sender: No OFD packet to send [06:35:38]OFD Sender: No OFD packet to send [06:35:43]OFD Sender: No OFD packet to send [06:35:48]OFD Sender: No OFD packet to send [06:35:53]OFD Sender: No OFD packet to send [06:35:58]OFD Sender: No OFD packet to send [06:36:04]OFD Sender: No OFD packet to send [06:36:09]OFD Sender: No OFD packet to send [06:36:14]OFD Sender: No OFD packet to send [06:36:19]OFD Sender: No OFD packet to send [06:36:24]OFD Sender: No OFD packet to send [06:36:29]OFD Sender: No OFD packet to send [06:36:34]OFD Sender: No OFD packet to send [06:36:39]OFD Sender: No OFD packet to send [06:36:44]OFD Sender: No OFD packet to send [06:36:49]OFD Sender: No OFD packet to send [06:36:54]OFD Sender: No OFD packet to send [06:36:59]OFD Sender: No OFD packet to send [06:37:04]OFD Sender: No OFD packet to send [06:37:09]OFD Sender: No OFD packet to send [06:37:14]OFD Sender: No OFD packet to send [06:37:19]OFD Sender: No OFD packet to send [06:37:24]OFD Sender: No OFD packet to send [06:37:29]OFD Sender: No OFD packet to send [06:37:34]OFD Sender: No OFD packet to send [06:37:39]OFD Sender: No OFD packet to send [06:37:44]OFD Sender: No OFD packet to send [06:37:49]OFD Sender: No OFD packet to send [06:37:54]OFD Sender: No OFD packet to send [06:37:59]OFD Sender: No OFD packet to send [06:38:04]OFD Sender: No OFD packet to send [06:38:09]OFD Sender: No OFD packet to send [06:38:12]accept exits with 7 [06:38:12]New connection [06:38:12]New thread 3067333988 created [06:38:12]Thread 3067190628 joined [06:38:12]Waiting for new connection... [06:38:12] Sock 7.Parse request [06:38:12]Sock 7.Check first char [06:38:12]Sock 7.First char is OK [06:38:12]request: POST /json_proto HTTP/1.0 [06:38:12]Method: POST [06:38:12]URL: /json_proto [06:38:12]Method is POST - this is cgi request [06:38:12]url: /json_proto [06:38:12]query_string will be loaded in cgi processing [06:38:12]execute_cgi json_proto POST (null) [06:38:12]execute_cgi path=json_proto method=POST [06:38:12]POST find Content-Length [06:38:12]Host: 172.17.45.195:8080 [06:38:12]Content-Length: 674 [06:38:12]Content-Type: application/json [06:38:12] [06:38:12]POST finish read [06:38:12]Found Content-Length = 674 [06:38:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [06:38:12]execute_script... [06:38:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [06:38:12]POST & json_proto [06:38:12]process_json_proto [06:38:12]json parsed OK: [06:38:12]protocol is kg_v1.0 [06:38:12]action value=close_receipt [06:38:12]process_action close_receipt [06:38:12]cmd_close_receipt [06:38:12]MH_GetDate [06:38:12]Write to MH i2c: F0 00 00 DA 28 F1 [06:38:12]Write i2c OK [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: F0 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: F0 09 00 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: F0 09 00 DA 28 00 56 8A A8 66 FB 01 7F 64 C7 [06:38:12]GetLastDocTimeStamp 1722321288 [06:38:12]current date 1722321494 [06:38:12]FM_GetShiftState [06:38:12]SAM_PROTO_GetShiftState [06:38:12]wFMCommunicate request_size=4 [06:38:12]MH_SAM_APDU [06:38:12]CAPDU: 80 13 01 00 [06:38:12]Write to MH i2c: E2 08 00 DB 28 80 13 01 00 00 00 00 00 80 [06:38:12]Write i2c OK [06:38:12]MH_I2C_Read... [06:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:12]Read from MH i2c: E2 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 0E 00 [06:38:12]MH_I2C_Read... [06:38:12]Read from MH i2c: E2 0E 00 DB 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DB [06:38:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:38:12]wFMCommunicate OK [06:38:12]SAM_PROTO_GetShiftState done [06:38:12]FM_GetShiftState done [06:38:12]opened in 1722299915 [06:38:12]opened+sec_in_day 1722386315 [06:38:12]quantity*price = 60045 [06:38:12]sum+1 = 60047 [06:38:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 84 30.07.2024 06:38 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309150 ФПД: 269305921043796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063814&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309150&fm=269305921043796&tin=02508201610067®Number=0000000000092651&sum=60000 [06:38:13]StoreToDocumentArchive [06:38:13]shift 430 fd 309150 [06:38:13]save to /storage/0430/doc_00309150 [06:38:13]save last doc name /storage/0430/doc_00309150 to /storage/kkm_last_doc_name [06:38:13]save OK [06:38:13]Clear old archive folders... [06:38:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:38:13]tlvbuf is 00E59690 [06:38:13]SAM_PROTO_ClearQueue [06:38:13]wFMCommunicate request_size=4 [06:38:13]MH_SAM_APDU [06:38:13]CAPDU: 80 09 00 00 [06:38:13]Write to MH i2c: E2 08 00 E8 28 80 09 00 00 00 00 00 00 82 [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:38:13]Read from MH i2c: E2 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 E8 28 00 90 00 84 [06:38:13]RAPDU: 90 00 [06:38:13]wFMCommunicate OK [06:38:13]SAM_PROTO_ClearQueue done [06:38:13]KKMCreateOFDPacket [06:38:13]OFDProtocolAddRootSTLVToBuf [06:38:13]FM_MakeSignedData [06:38:13]FM_MakeSignedData [06:38:13]SAM_PROTO_SignData [06:38:13]wFMCommunicate request_size=4 [06:38:13]MH_SAM_APDU [06:38:13]CAPDU: 80 0D 01 02 [06:38:13]Write to MH i2c: E2 08 00 E9 28 80 0D 01 02 00 00 00 00 8A [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:38:13]Read from MH i2c: E2 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 E9 28 00 90 00 85 [06:38:13]RAPDU: 90 00 [06:38:13]wFMCommunicate OK [06:38:13]wFMCommunicate request_size=255 [06:38:13]MH_SAM_APDU [06:38: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 54 00 00 00 F4 03 04 00 56 8A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B7 04 00 35 04 06 00 F4 EE AB C2 [06:38:13]Write to MH i2c: E2 02 01 EA 28 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 54 00 00 00 F4 03 04 00 56 8A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B7 04 00 35 04 06 00 F4 EE AB C2 00 00 6D [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:13]Read from MH i2c: E2 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 EA 28 00 90 00 86 [06:38:13]RAPDU: 90 00 [06:38:13]wFMCommunicate OK [06:38:13]wFMCommunicate request_size=7 [06:38:13]MH_SAM_APDU [06:38:13]CAPDU: 80 0D 02 02 02 7D 54 [06:38:13]Write to MH i2c: E2 0A 00 EB 28 80 0D 02 02 02 00 7D 54 00 00 62 [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:38:13]Read from MH i2c: E2 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 [06:38:13]MH_I2C_Read... [06:38:13]Read from MH i2c: E2 03 00 EB 28 00 90 00 87 [06:38:13]RAPDU: 90 00 [06:38:13]wFMCommunicate OK [06:38:13]wFMCommunicate request_size=4 [06:38:13]MH_SAM_APDU [06:38:13]CAPDU: 80 0D 03 02 [06:38:13]Write to MH i2c: E2 08 00 EC 28 80 0D 03 02 00 00 00 00 8F [06:38:13]Write i2c OK [06:38:13]MH_I2C_Read... [06:38:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:38:14]Read from MH i2c: E2 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 0B 00 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 0B 00 EC 28 00 FA 5D 73 0C A7 B3 F9 86 90 00 3F [06:38:14]RAPDU: FA 5D 73 0C A7 B3 F9 86 90 00 [06:38:14]wFMCommunicate OK [06:38:14]SAM_PROTO_SignData done [06:38:14]FM_MakeSignedData done [06:38:14]CreateOFDProtocolMessage [06:38:14]wFMCommunicate request_size=4 [06:38:14]MH_SAM_APDU [06:38:14]CAPDU: 80 11 00 00 [06:38:14]Write to MH i2c: E2 08 00 ED 28 80 11 00 00 00 00 00 00 8F [06:38:14]Write i2c OK [06:38:14]MH_I2C_Read... [06:38:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:14]Read from MH i2c: E2 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: E2 17 00 [06:38:14]MH_I2C_Read... [06:38:14]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 34 39 34 33 90 00 E5 [06:38:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:38:14]wFMCommunicate OK [06:38:14]CreateOFDProtocolMessage done [06:38:14]OFDSenderStorePacket 309150 [06:38:14]StoreOFDPacket docnum=309150 [06:38:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FB 3D 04 01 04 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 54 00 00 00 F4 03 04 00 56 8A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B7 04 00 35 04 06 00 F4 EE AB C2 7D 54 FA 5D 73 0C A7 B3 F9 86 [06:38:14]CheckFolder [06:38:14]dirname=/storage/ofd_packets [06:38:14]CheckFolder done [06:38:14]ProducePacketName [06:38:14]name=ofd_packets/00309150 [06:38:14]NVStorageSaveData ofd_packets/00309150 [06:38:14]File name is /storage/ofd_packets/00309150 [06:38:14]Write 298 bytes [06:38:14]NVStorageSaveData done [06:38:14]OFDSenderStorePacket done [06:38:14]KKMCreateOFDPacket done [06:38:14]NVStorageSaveData kkm_last_timestamp [06:38:14]File name is /storage/kkm_last_timestamp [06:38:14]Write 4 bytes [06:38:14]NVStorageSaveData done [06:38:14]ExternCall_PrintAddStr [06:38:14]wPrintStart [06:38:14]Write to MH i2c: 01 00 00 EE 28 16 [06:38:14]Write i2c OK [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: 01 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: 01 07 00 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: 01 07 00 EE 28 00 00 00 00 00 FF 0F 2B [06:38:14]RasterBufferAndPrint [06:38:14]line Счет N : (1)117735 [06:38:14]line ИНН: 02508201610067 [06:38:14]line Контрольно-Кассовый Чек [06:38:14]line ПРОДАЖА [06:38:14]line ТРК (МРК, ГНК) : 34 [06:38:14]line Товар: 2710194800 [06:38:14]line ДТ-К-3 [06:38:14]line 7.880 * 76.20 [06:38:14]line = 600.46 [06:38:14]line НДС 12% НСП 1% [06:38:14]line > о реализуемом товаре [06:38:14]line ОКРУГЛЕНИЕ: -0.46 [06:38:14]line ИТОГО: 600.00 [06:38:14]line Внесено: 600.00 [06:38:14]line СДАЧА: 0.00 [06:38:14]line НСП 1% : 5.31 [06:38:14]line НДС 12% : 63.77 [06:38:14]line Наличными: 600.00 [06:38:14]line Безнал.: 0.00 [06:38:14]line Место: АЗС № 128 "Партнер Нефть" [06:38:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:38:14]line СНО: Общий режим [06:38:14]line Чек 84 30.07.2024 06:38 [06:38:14]line Смена: 430 ФФД: 1.0 [06:38:14]line ЗНМ: 0300000046 [06:38:14]line РНМ: 0000000000092651 [06:38:14]line Версия ККМ: 001 [06:38:14]line ФМ: 0000000000874943 [06:38:14]line ФД: 309150 [06:38:14]line ФПД: 269305921043796 [06:38:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063814&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309150&fm=269305921043796&tin=02508201610067®Number=0000000000092651&sum=60000 [06:38:14]written 0, free lines is 4095 [06:38:14]OFD Sender: Processing packet 309150 [packets to send 232, broken 231] [06:38:14]ProducePacketName [06:38:14]name=ofd_packets/00309150 [06:38:14]OFD Sender: To server: pG, [06:38:14]CommunicateWithHost lk.salyk.kg:30040 [06:38:14]ConnectInit lk.salyk.kg [06:38:14]Connected sock=11 [06:38:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FB 3D 04 01 04 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 54 00 00 00 F4 03 04 00 56 8A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B7 04 00 35 04 06 00 F4 EE AB C2 7D 54 FA 5D 73 0C A7 B3 F9 86 [06:38:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 46 9E 47 00 EB 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B7 04 00 F4 03 04 00 9F 31 A8 66 B6 04 01 00 00 A2 A4 F8 64 69 33 4F CA [06:38:14]CommunicateWithHost err = 0 [06:38:14]CheckOFDResponse [06:38:14]1017 (14) - 77093643461234 [06:38:14]1041 (16) - 0000000000874943 [06:38:14]1040 (4) - 309150 [06:38:14]1012 (4) - 30.07.2024 00:19 [06:38:14]1206 (1) - 0 [06:38:14]OFD Sender: Remove packet 309150 [06:38:14]ProducePacketName [06:38:14]name=ofd_packets/00309150 [06:38:14]NVStorageDeleteData [06:38:14]Write to MH i2c: 01 00 00 19 29 42 [06:38:14]Write i2c OK [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: 01 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: 01 07 00 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: 01 07 00 19 29 00 00 00 00 00 63 0C B8 [06:38:14]RasterBufferAndPrint [06:38:14]line [06:38:14]line [06:38:14]line [06:38:14]line [06:38:14]line [06:38:14]written 0, free lines is 3174 [06:38:14]MH_Cut [06:38:14]Write to MH i2c: D1 01 00 20 29 01 1B [06:38:14]Write i2c OK [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: D1 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: D1 01 00 [06:38:14]MH_I2C_Read... [06:38:14]Read from MH i2c: D1 01 00 20 29 00 1A [06:38:14]Write to MH i2c: 01 00 00 21 29 4A [06:38:14]Write i2c OK [06:38:14]MH_I2C_Read... [06:38:15]OFD Sender: No OFD packet to send [06:38:16]*** Cut start [06:38:16]*** Partial cut [06:38:16]*** CUTSNS_PIN = 1 [06:38:16]*** CUTSNS_PIN = 0 [06:38:16]*** Brake cut motor [06:38:16]Read from MH i2c: 01 [06:38:16]MH_I2C_Read... [06:38:16]*** Stop cut motor [06:38:16]*** Cut end [06:38:16]Read from MH i2c: 01 07 00 [06:38:16]MH_I2C_Read... [06:38:16]Read from MH i2c: 01 07 00 21 29 00 00 00 00 00 FF 0F 5F [06:38:16]process_action close_receipt done [06:38:16]requested_data is exist [06:38:16]produce_requested_data [06:38:16]requested_item fm.sn is exist - process it [06:38:16]wFMCommunicate request_size=4 [06:38:16]MH_SAM_APDU [06:38:16]CAPDU: 80 11 00 00 [06:38:16]Write to MH i2c: E2 08 00 22 29 80 11 00 00 00 00 00 00 C5 [06:38:16]Write i2c OK [06:38:16]MH_I2C_Read... [06:38:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:16]Read from MH i2c: E2 [06:38:16]MH_I2C_Read... [06:38:16]Read from MH i2c: E2 17 00 [06:38:16]MH_I2C_Read... [06:38:16]Read from MH i2c: E2 17 00 22 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1B [06:38:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:38:16]wFMCommunicate OK [06:38:16]requested_item fd.num is exist - process it [06:38:16]SAM_PROTO_GetFieldsCounters [06:38:16]wFMCommunicate request_size=4 [06:38:16]MH_SAM_APDU [06:38:16]CAPDU: 80 13 00 00 [06:38:16]Write to MH i2c: E2 08 00 23 29 80 13 00 00 00 00 00 00 C8 [06:38:16]Write i2c OK [06:38:16]MH_I2C_Read... [06:38:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:38:17]Read from MH i2c: E2 [06:38:17]MH_I2C_Read... [06:38:17]Read from MH i2c: E2 62 00 [06:38:17]MH_I2C_Read... [06:38:17]Read from MH i2c: E2 62 00 23 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9E B7 04 00 0E 04 04 00 AE 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 EE [06:38:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9E B7 04 00 0E 04 04 00 AE 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 [06:38:17]wFMCommunicate OK [06:38:17]SAM_PROTO_GetFieldsCounters done [06:38:17]requested_item shift.num is exist - process it [06:38:17]requested_item shift.opened is exist - process it [06:38:17]req_shift_opened [06:38:17]FM_GetShiftState [06:38:17]SAM_PROTO_GetShiftState [06:38:17]wFMCommunicate request_size=4 [06:38:17]MH_SAM_APDU [06:38:17]CAPDU: 80 13 01 00 [06:38:17]Write to MH i2c: E2 08 00 24 29 80 13 01 00 00 00 00 00 CA [06:38:17]Write i2c OK [06:38:17]MH_I2C_Read... [06:38:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:17]Read from MH i2c: E2 [06:38:17]MH_I2C_Read... [06:38:17]Read from MH i2c: E2 0E 00 [06:38:17]MH_I2C_Read... [06:38:17]Read from MH i2c: E2 0E 00 24 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 25 [06:38:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:38:17]wFMCommunicate OK [06:38:17]SAM_PROTO_GetShiftState done [06:38:17]FM_GetShiftState done [06:38:17]req_shift_opened done [06:38:17]requested_item shift.open_date is exist - process it [06:38:17]req_shift_open_date [06:38:17]req_shift_open_date done [06:38:17]produce_requested_data done [06:38:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309150,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:38:17]process_action_free close_receipt [06:38:17]json_value_free [06:38:17]json_value_free done [06:38:17]process_json_proto returns [06:38:17]Send response to host [06:38:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309150,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:38:17]free response buf [06:38:17]execute_script done [06:38:17]execute_script returns [06:38:17]free content buf [06:38:17]Sock 7.Close socket [06:38:17]Sock 7.Thread stoped [06:38:20]OFD Sender: No OFD packet to send [06:38:25]OFD Sender: No OFD packet to send [06:38:30]OFD Sender: No OFD packet to send [06:38:35]OFD Sender: No OFD packet to send [06:38:40]OFD Sender: No OFD packet to send [06:38:45]OFD Sender: No OFD packet to send [06:38:50]OFD Sender: No OFD packet to send [06:38:55]OFD Sender: No OFD packet to send [06:39:00]OFD Sender: No OFD packet to send [06:39:05]OFD Sender: No OFD packet to send [06:39:10]OFD Sender: No OFD packet to send [06:39:15]OFD Sender: No OFD packet to send [06:39:20]OFD Sender: No OFD packet to send [06:39:25]OFD Sender: No OFD packet to send [06:39:30]OFD Sender: No OFD packet to send [06:39:30]accept exits with 9 [06:39:30]New connection [06:39:30]New thread 3067190628 created [06:39:30]Thread 3067333988 joined [06:39:30]Waiting for new connection... [06:39:30] Sock 9.Parse request [06:39:30]Sock 9.Check first char [06:39:30]Sock 9.First char is OK [06:39:30]request: POST /json_proto HTTP/1.0 [06:39:30]Method: POST [06:39:30]URL: /json_proto [06:39:30]Method is POST - this is cgi request [06:39:30]url: /json_proto [06:39:30]query_string will be loaded in cgi processing [06:39:30]execute_cgi json_proto POST (null) [06:39:30]execute_cgi path=json_proto method=POST [06:39:30]POST find Content-Length [06:39:30]Host: 172.17.45.195:8080 [06:39:30]Content-Length: 1202 [06:39:30]Content-Type: application/json [06:39:30] [06:39:30]POST finish read [06:39:30]Found Content-Length = 1202 [06:39:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117736\u000A30.07.2024 06:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4123084\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:30]execute_script... [06:39:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117736\u000A30.07.2024 06:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4123084\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:30]POST & json_proto [06:39:30]process_json_proto [06:39:30]json parsed OK: [06:39:30]protocol is kg_v1.0 [06:39:30]action value=print_text [06:39:30]process_action print_text [06:39:30]cmd_print_text [06:39:30]ExternCall_PrintAddStr [06:39:30]wPrintStart [06:39:30]Write to MH i2c: 01 00 00 25 29 4E [06:39:30]Write i2c OK [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: 01 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: 01 07 00 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: 01 07 00 25 29 00 00 00 00 00 FF 0F 63 [06:39:30]RasterBufferAndPrint [06:39:30]line *****ТОВАРНЫЙ ЧЕК***** [06:39:30]line АЗС-128 [06:39:30]line Партнер Нефть [06:39:30]line 00000000012345 [06:39:30]line Кассир : Анарбаев А. [06:39:30]line Счет N : (1)117736 [06:39:30]line 30.07.2024 06:01 [06:39:30]line ПРОДАЖА [06:39:30]line ТРК (МРК, ГНК): 42 [06:39:30]line Вид ГСМ : 2710124130 [06:39:30]line Аи-92-К-2 [06:39:30]line 10.000 x 67.80 [06:39:30]line ИТОГ: 678.00 [06:39:30]line Тип оплаты: Талоны: Топливные Талоны [06:39:30]line 4123084 [06:39:30]line ______________________ [06:39:30]line (подпись) [06:39:30]written 0, free lines is 4095 [06:39:30]Write to MH i2c: 01 00 00 39 29 62 [06:39:30]Write i2c OK [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: 01 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: 01 07 00 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: 01 07 00 39 29 00 00 00 00 00 11 0E 88 [06:39:30]RasterBufferAndPrint [06:39:30]line [06:39:30]line [06:39:30]line [06:39:30]line [06:39:30]line [06:39:30]written 0, free lines is 3602 [06:39:30]MH_Cut [06:39:30]Write to MH i2c: D1 01 00 40 29 01 3B [06:39:30]Write i2c OK [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: D1 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: D1 01 00 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: D1 01 00 40 29 00 3A [06:39:30]Write to MH i2c: 01 00 00 41 29 6A [06:39:30]Write i2c OK [06:39:30]MH_I2C_Read... [06:39:31]*** Cut start [06:39:31]*** Partial cut [06:39:31]*** CUTSNS_PIN = 1 [06:39:31]*** CUTSNS_PIN = 0 [06:39:31]*** Brake cut motor [06:39:32]Read from MH i2c: 01 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: 01 07 00 [06:39:32]MH_I2C_Read... [06:39:32]*** Stop cut motor [06:39:32]*** Cut end [06:39:32]Read from MH i2c: 01 07 00 41 29 00 00 00 00 00 FF 0F 7F [06:39:32]process_action print_text done [06:39:32]requested_data is exist [06:39:32]produce_requested_data [06:39:32]requested_item fm.sn is exist - process it [06:39:32]wFMCommunicate request_size=4 [06:39:32]MH_SAM_APDU [06:39:32]CAPDU: 80 11 00 00 [06:39:32]Write to MH i2c: E2 08 00 42 29 80 11 00 00 00 00 00 00 E5 [06:39:32]Write i2c OK [06:39:32]MH_I2C_Read... [06:39:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:32]Read from MH i2c: E2 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: E2 17 00 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: E2 17 00 42 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3B [06:39:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:39:32]wFMCommunicate OK [06:39:32]requested_item fd.num is exist - process it [06:39:32]SAM_PROTO_GetFieldsCounters [06:39:32]wFMCommunicate request_size=4 [06:39:32]MH_SAM_APDU [06:39:32]CAPDU: 80 13 00 00 [06:39:32]Write to MH i2c: E2 08 00 43 29 80 13 00 00 00 00 00 00 E8 [06:39:32]Write i2c OK [06:39:32]MH_I2C_Read... [06:39:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:39:32]Read from MH i2c: E2 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: E2 62 00 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: E2 62 00 43 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9E B7 04 00 0E 04 04 00 AE 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 0E [06:39:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9E B7 04 00 0E 04 04 00 AE 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 [06:39:32]wFMCommunicate OK [06:39:32]SAM_PROTO_GetFieldsCounters done [06:39:32]requested_item shift.num is exist - process it [06:39:32]requested_item shift.opened is exist - process it [06:39:32]req_shift_opened [06:39:32]FM_GetShiftState [06:39:32]SAM_PROTO_GetShiftState [06:39:32]wFMCommunicate request_size=4 [06:39:32]MH_SAM_APDU [06:39:32]CAPDU: 80 13 01 00 [06:39:32]Write to MH i2c: E2 08 00 44 29 80 13 01 00 00 00 00 00 EA [06:39:32]Write i2c OK [06:39:32]MH_I2C_Read... [06:39:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:32]Read from MH i2c: E2 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: E2 0E 00 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: E2 0E 00 44 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 45 [06:39:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:39:32]wFMCommunicate OK [06:39:32]SAM_PROTO_GetShiftState done [06:39:32]FM_GetShiftState done [06:39:32]req_shift_opened done [06:39:32]requested_item shift.open_date is exist - process it [06:39:32]req_shift_open_date [06:39:32]req_shift_open_date done [06:39:32]produce_requested_data done [06:39:32]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309150,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:39:32]process_action_free print_text [06:39:32]json_value_free [06:39:32]json_value_free done [06:39:32]process_json_proto returns [06:39:32]Send response to host [06:39:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309150,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:39:32]free response buf [06:39:32]execute_script done [06:39:32]execute_script returns [06:39:32]free content buf [06:39:32]Sock 9.Close socket [06:39:32]Sock 9.Thread stoped [06:39:35]OFD Sender: No OFD packet to send [06:39:40]OFD Sender: No OFD packet to send [06:39:45]OFD Sender: No OFD packet to send [06:39:50]OFD Sender: No OFD packet to send [06:39:55]OFD Sender: No OFD packet to send [06:40:00]OFD Sender: No OFD packet to send [06:40:05]OFD Sender: No OFD packet to send [06:40:10]OFD Sender: No OFD packet to send [06:40:15]OFD Sender: No OFD packet to send [06:40:20]OFD Sender: No OFD packet to send [06:40:25]OFD Sender: No OFD packet to send [06:40:30]OFD Sender: No OFD packet to send [06:40:35]OFD Sender: No OFD packet to send [06:40:40]OFD Sender: No OFD packet to send [06:40:45]OFD Sender: No OFD packet to send [06:40:50]OFD Sender: No OFD packet to send [06:40:55]OFD Sender: No OFD packet to send [06:41:00]OFD Sender: No OFD packet to send [06:41:05]OFD Sender: No OFD packet to send [06:41:10]OFD Sender: No OFD packet to send [06:41:15]OFD Sender: No OFD packet to send [06:41:20]OFD Sender: No OFD packet to send [06:41:25]OFD Sender: No OFD packet to send [06:41:30]OFD Sender: No OFD packet to send [06:41:35]OFD Sender: No OFD packet to send [06:41:40]OFD Sender: No OFD packet to send [06:41:45]OFD Sender: No OFD packet to send [06:41:50]OFD Sender: No OFD packet to send [06:41:55]OFD Sender: No OFD packet to send [06:42:00]OFD Sender: No OFD packet to send [06:42:05]OFD Sender: No OFD packet to send [06:42:10]OFD Sender: No OFD packet to send [06:42:15]OFD Sender: No OFD packet to send [06:42:20]OFD Sender: No OFD packet to send [06:42:25]OFD Sender: No OFD packet to send [06:42:30]OFD Sender: No OFD packet to send [06:42:35]OFD Sender: No OFD packet to send [06:42:40]OFD Sender: No OFD packet to send [06:42:45]OFD Sender: No OFD packet to send [06:42:50]OFD Sender: No OFD packet to send [06:42:55]OFD Sender: No OFD packet to send [06:43:00]OFD Sender: No OFD packet to send [06:43:05]OFD Sender: No OFD packet to send [06:43:10]OFD Sender: No OFD packet to send [06:43:15]OFD Sender: No OFD packet to send [06:43:20]OFD Sender: No OFD packet to send [06:43:25]OFD Sender: No OFD packet to send [06:43:30]OFD Sender: No OFD packet to send [06:43:35]OFD Sender: No OFD packet to send [06:43:40]OFD Sender: No OFD packet to send [06:43:45]OFD Sender: No OFD packet to send [06:43:50]OFD Sender: No OFD packet to send [06:43:51]accept exits with 7 [06:43:51]New connection [06:43:51]New thread 3067333988 created [06:43:51]Thread 3067190628 joined [06:43:51]Waiting for new connection... [06:43:51] Sock 7.Parse request [06:43:51]Sock 7.Check first char [06:43:51]Sock 7.First char is OK [06:43:51]request: POST /json_proto HTTP/1.0 [06:43:51]Method: POST [06:43:51]URL: /json_proto [06:43:51]Method is POST - this is cgi request [06:43:51]url: /json_proto [06:43:51]query_string will be loaded in cgi processing [06:43:51]execute_cgi json_proto POST (null) [06:43:51]execute_cgi path=json_proto method=POST [06:43:51]POST find Content-Length [06:43:51]Host: 172.17.45.195:8080 [06:43:51]Content-Length: 678 [06:43:51]Content-Type: application/json [06:43:51] [06:43:51]POST finish read [06:43:51]Found Content-Length = 678 [06:43:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 44.370, "sum" : 3380.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3480.00, "total" : 3380.00, "payments": [ { "type": 0, "sum" : 3380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:43:51]execute_script... [06:43: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)117737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 44.370, "sum" : 3380.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3480.00, "total" : 3380.00, "payments": [ { "type": 0, "sum" : 3380.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:43:51]POST & json_proto [06:43:51]process_json_proto [06:43:51]json parsed OK: [06:43:51]protocol is kg_v1.0 [06:43:51]action value=close_receipt [06:43:51]process_action close_receipt [06:43:51]cmd_close_receipt [06:43:51]MH_GetDate [06:43:51]Write to MH i2c: F0 00 00 45 29 5D [06:43:51]Write i2c OK [06:43:51]MH_I2C_Read... [06:43:51]Read from MH i2c: F0 [06:43:51]MH_I2C_Read... [06:43:51]Read from MH i2c: F0 09 00 [06:43:51]MH_I2C_Read... [06:43:51]Read from MH i2c: F0 09 00 45 29 00 A9 8B A8 66 FB 01 7F 64 87 [06:43:51]GetLastDocTimeStamp 1722321494 [06:43:51]current date 1722321833 [06:43:51]FM_GetShiftState [06:43:51]SAM_PROTO_GetShiftState [06:43:51]wFMCommunicate request_size=4 [06:43:51]MH_SAM_APDU [06:43:51]CAPDU: 80 13 01 00 [06:43:51]Write to MH i2c: E2 08 00 46 29 80 13 01 00 00 00 00 00 EC [06:43:51]Write i2c OK [06:43:51]MH_I2C_Read... [06:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:43:51]Read from MH i2c: E2 [06:43:51]MH_I2C_Read... [06:43:51]Read from MH i2c: E2 0E 00 [06:43:51]MH_I2C_Read... [06:43:51]Read from MH i2c: E2 0E 00 46 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 47 [06:43:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:43:51]wFMCommunicate OK [06:43:51]SAM_PROTO_GetShiftState done [06:43:51]FM_GetShiftState done [06:43:51]opened in 1722299915 [06:43:51]opened+sec_in_day 1722386315 [06:43:51]quantity*price = 338099 [06:43:51]sum+1 = 338100 [06:43:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.99 ИТОГО: 3380.00 Внесено: 3480.00 СДАЧА: 100.00 НСП 1% : 29.92 НДС 12% : 359.04 Наличными: 3380.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 85 30.07.2024 06:43 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309151 ФПД: 86047410756528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064353&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309151&fm=86047410756528&tin=02508201610067®Number=0000000000092651&sum=338000 [06:43:52]StoreToDocumentArchive [06:43:52]shift 430 fd 309151 [06:43:52]save to /storage/0430/doc_00309151 [06:43:52]save last doc name /storage/0430/doc_00309151 to /storage/kkm_last_doc_name [06:43:52]save OK [06:43:52]Clear old archive folders... [06:43:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:43:52]tlvbuf is 00DF6160 [06:43:52]SAM_PROTO_ClearQueue [06:43:52]wFMCommunicate request_size=4 [06:43:52]MH_SAM_APDU [06:43:52]CAPDU: 80 09 00 00 [06:43:52]Write to MH i2c: E2 08 00 53 29 80 09 00 00 00 00 00 00 EE [06:43:52]Write i2c OK [06:43:52]MH_I2C_Read... [06:43:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:43:52]Read from MH i2c: E2 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 53 29 00 90 00 F0 [06:43:52]RAPDU: 90 00 [06:43:52]wFMCommunicate OK [06:43:52]SAM_PROTO_ClearQueue done [06:43:52]KKMCreateOFDPacket [06:43:52]OFDProtocolAddRootSTLVToBuf [06:43:52]FM_MakeSignedData [06:43:52]FM_MakeSignedData [06:43:52]SAM_PROTO_SignData [06:43:52]wFMCommunicate request_size=4 [06:43:52]MH_SAM_APDU [06:43:52]CAPDU: 80 0D 01 02 [06:43:52]Write to MH i2c: E2 08 00 54 29 80 0D 01 02 00 00 00 00 F6 [06:43:52]Write i2c OK [06:43:52]MH_I2C_Read... [06:43:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:43:52]Read from MH i2c: E2 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 54 29 00 90 00 F1 [06:43:52]RAPDU: 90 00 [06:43:52]wFMCommunicate OK [06:43:52]wFMCommunicate request_size=255 [06:43:52]MH_SAM_APDU [06:43: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 52 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 28 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 28 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 8C 00 00 00 00 07 04 06 00 50 28 05 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 A9 8B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B7 04 00 35 04 06 00 4E 42 79 5A [06:43:52]Write to MH i2c: E2 02 01 55 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 52 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 28 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 28 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 8C 00 00 00 00 07 04 06 00 50 28 05 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 A9 8B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B7 04 00 35 04 06 00 4E 42 79 5A 00 00 9B [06:43:52]Write i2c OK [06:43:52]MH_I2C_Read... [06:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:43:52]Read from MH i2c: E2 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 55 29 00 90 00 F2 [06:43:52]RAPDU: 90 00 [06:43:52]wFMCommunicate OK [06:43:52]wFMCommunicate request_size=7 [06:43:52]MH_SAM_APDU [06:43:52]CAPDU: 80 0D 02 02 02 1B B0 [06:43:52]Write to MH i2c: E2 0A 00 56 29 80 0D 02 02 02 00 1B B0 00 00 C8 [06:43:52]Write i2c OK [06:43:52]MH_I2C_Read... [06:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:43:52]Read from MH i2c: E2 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 03 00 56 29 00 90 00 F3 [06:43:52]RAPDU: 90 00 [06:43:52]wFMCommunicate OK [06:43:52]wFMCommunicate request_size=4 [06:43:52]MH_SAM_APDU [06:43:52]CAPDU: 80 0D 03 02 [06:43:52]Write to MH i2c: E2 08 00 57 29 80 0D 03 02 00 00 00 00 FB [06:43:52]Write i2c OK [06:43:52]MH_I2C_Read... [06:43:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:43:52]Read from MH i2c: E2 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 0B 00 [06:43:52]MH_I2C_Read... [06:43:52]Read from MH i2c: E2 0B 00 57 29 00 A4 10 B2 BD 22 57 66 EA 90 00 E8 [06:43:52]RAPDU: A4 10 B2 BD 22 57 66 EA 90 00 [06:43:52]wFMCommunicate OK [06:43:52]SAM_PROTO_SignData done [06:43:52]FM_MakeSignedData done [06:43:52]CreateOFDProtocolMessage [06:43:52]wFMCommunicate request_size=4 [06:43:52]MH_SAM_APDU [06:43:52]CAPDU: 80 11 00 00 [06:43:52]Write to MH i2c: E2 08 00 58 29 80 11 00 00 00 00 00 00 FB [06:43:53]Write i2c OK [06:43:53]MH_I2C_Read... [06:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:43:53]Read from MH i2c: E2 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: E2 17 00 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: E2 17 00 58 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 51 [06:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:43:53]wFMCommunicate OK [06:43:53]CreateOFDProtocolMessage done [06:43:53]OFDSenderStorePacket 309151 [06:43:53]StoreOFDPacket docnum=309151 [06:43:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 CC 9F 04 01 A8 A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 52 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 28 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 28 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 8C 00 00 00 00 07 04 06 00 50 28 05 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 A9 8B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B7 04 00 35 04 06 00 4E 42 79 5A 1B B0 A4 10 B2 BD 22 57 66 EA [06:43:53]CheckFolder [06:43:53]dirname=/storage/ofd_packets [06:43:53]CheckFolder done [06:43:53]ProducePacketName [06:43:53]name=ofd_packets/00309151 [06:43:53]NVStorageSaveData ofd_packets/00309151 [06:43:53]File name is /storage/ofd_packets/00309151 [06:43:53]Write 298 bytes [06:43:53]NVStorageSaveData done [06:43:53]OFDSenderStorePacket done [06:43:53]KKMCreateOFDPacket done [06:43:53]NVStorageSaveData kkm_last_timestamp [06:43:53]File name is /storage/kkm_last_timestamp [06:43:53]Write 4 bytes [06:43:53]NVStorageSaveData done [06:43:53]ExternCall_PrintAddStr [06:43:53]wPrintStart [06:43:53]Write to MH i2c: 01 00 00 59 29 82 [06:43:53]Write i2c OK [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: 01 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: 01 07 00 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: 01 07 00 59 29 00 00 00 00 00 FF 0F 97 [06:43:53]RasterBufferAndPrint [06:43:53]line Счет N : (1)117737 [06:43:53]line ИНН: 02508201610067 [06:43:53]line Контрольно-Кассовый Чек [06:43:53]line ПРОДАЖА [06:43:53]line ТРК (МРК, ГНК) : 1 [06:43:53]line Товар: 2710194800 [06:43:53]line ДТ-К-3 [06:43:53]line 44.370 * 76.20 [06:43:53]line = 3380.99 [06:43:53]line НДС 12% НСП 1% [06:43:53]line > о реализуемом товаре [06:43:53]line ОКРУГЛЕНИЕ: -0.99 [06:43:53]line ИТОГО: 3380.00 [06:43:53]line Внесено: 3480.00 [06:43:53]line СДАЧА: 100.00 [06:43:53]line НСП 1% : 29.92 [06:43:53]line НДС 12% : 359.04 [06:43:53]line Наличными: 3380.00 [06:43:53]line Безнал.: 0.00 [06:43:53]line Место: АЗС № 128 "Партнер Нефть" [06:43:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:43:53]line СНО: Общий режим [06:43:53]line Чек 85 30.07.2024 06:43 [06:43:53]line Смена: 430 ФФД: 1.0 [06:43:53]line ЗНМ: 0300000046 [06:43:53]line РНМ: 0000000000092651 [06:43:53]line Версия ККМ: 001 [06:43:53]line ФМ: 0000000000874943 [06:43:53]line ФД: 309151 [06:43:53]line ФПД: 86047410756528 [06:43:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064353&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309151&fm=86047410756528&tin=02508201610067®Number=0000000000092651&sum=338000 [06:43:53]written 0, free lines is 4095 [06:43:53]OFD Sender: Processing packet 309151 [packets to send 232, broken 231] [06:43:53]ProducePacketName [06:43:53]name=ofd_packets/00309151 [06:43:53]OFD Sender: To server: pG, [06:43:53]CommunicateWithHost lk.salyk.kg:30040 [06:43:53]ConnectInit lk.salyk.kg [06:43:53]Connected sock=10 [06:43:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 CC 9F 04 01 A8 A9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 52 AD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 28 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 28 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 8C 00 00 00 00 07 04 06 00 50 28 05 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 A9 8B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B7 04 00 35 04 06 00 4E 42 79 5A 1B B0 A4 10 B2 BD 22 57 66 EA [06:43:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 52 E3 47 00 61 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B7 04 00 F4 03 04 00 F2 32 A8 66 B6 04 01 00 00 29 97 40 83 B5 BB F8 86 [06:43:53]CommunicateWithHost err = 0 [06:43:53]CheckOFDResponse [06:43:53]1017 (14) - 77093643461234 [06:43:53]1041 (16) - 0000000000874943 [06:43:53]1040 (4) - 309151 [06:43:53]1012 (4) - 30.07.2024 00:25 [06:43:53]1206 (1) - 0 [06:43:53]OFD Sender: Remove packet 309151 [06:43:53]ProducePacketName [06:43:53]name=ofd_packets/00309151 [06:43:53]NVStorageDeleteData [06:43:53]Write to MH i2c: 01 00 00 84 29 AD [06:43:53]Write i2c OK [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: 01 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: 01 07 00 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: 01 07 00 84 29 00 00 00 00 00 67 0C 27 [06:43:53]RasterBufferAndPrint [06:43:53]line [06:43:53]line [06:43:53]line [06:43:53]line [06:43:53]line [06:43:53]written 0, free lines is 3178 [06:43:53]MH_Cut [06:43:53]Write to MH i2c: D1 01 00 8B 29 01 86 [06:43:53]Write i2c OK [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: D1 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: D1 01 00 [06:43:53]MH_I2C_Read... [06:43:53]Read from MH i2c: D1 01 00 8B 29 00 85 [06:43:53]Write to MH i2c: 01 00 00 8C 29 B5 [06:43:53]Write i2c OK [06:43:53]MH_I2C_Read... [06:43:53]OFD Sender: No OFD packet to send [06:43:54]*** Cut start [06:43:54]*** Partial cut [06:43:54]*** CUTSNS_PIN = 1 [06:43:54]*** CUTSNS_PIN = 0 [06:43:55]*** Brake cut motor [06:43:55]Read from MH i2c: 01 [06:43:55]MH_I2C_Read... [06:43:55]*** Stop cut motor [06:43:55]*** Cut end [06:43:55]Read from MH i2c: 01 07 00 [06:43:55]MH_I2C_Read... [06:43:55]Read from MH i2c: 01 07 00 8C 29 00 00 00 00 00 FF 0F CA [06:43:55]process_action close_receipt done [06:43:55]requested_data is exist [06:43:55]produce_requested_data [06:43:55]requested_item fm.sn is exist - process it [06:43:55]wFMCommunicate request_size=4 [06:43:55]MH_SAM_APDU [06:43:55]CAPDU: 80 11 00 00 [06:43:55]Write to MH i2c: E2 08 00 8D 29 80 11 00 00 00 00 00 00 30 [06:43:55]Write i2c OK [06:43:55]MH_I2C_Read... [06:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:43:55]Read from MH i2c: E2 [06:43:55]MH_I2C_Read... [06:43:55]Read from MH i2c: E2 17 00 [06:43:55]MH_I2C_Read... [06:43:55]Read from MH i2c: E2 17 00 8D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 86 [06:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:43:55]wFMCommunicate OK [06:43:55]requested_item fd.num is exist - process it [06:43:55]SAM_PROTO_GetFieldsCounters [06:43:55]wFMCommunicate request_size=4 [06:43:55]MH_SAM_APDU [06:43:55]CAPDU: 80 13 00 00 [06:43:55]Write to MH i2c: E2 08 00 8E 29 80 13 00 00 00 00 00 00 33 [06:43:55]Write i2c OK [06:43:55]MH_I2C_Read... [06:43:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:43:55]Read from MH i2c: E2 [06:43:55]MH_I2C_Read... [06:43:55]Read from MH i2c: E2 62 00 [06:43:55]MH_I2C_Read... [06:43:55]Read from MH i2c: E2 62 00 8E 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9F B7 04 00 0E 04 04 00 AE 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 5D [06:43:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9F B7 04 00 0E 04 04 00 AE 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 [06:43:55]wFMCommunicate OK [06:43:55]SAM_PROTO_GetFieldsCounters done [06:43:55]requested_item shift.num is exist - process it [06:43:55]requested_item shift.opened is exist - process it [06:43:55]req_shift_opened [06:43:55]FM_GetShiftState [06:43:55]SAM_PROTO_GetShiftState [06:43:55]wFMCommunicate request_size=4 [06:43:55]MH_SAM_APDU [06:43:55]CAPDU: 80 13 01 00 [06:43:55]Write to MH i2c: E2 08 00 8F 29 80 13 01 00 00 00 00 00 35 [06:43:55]Write i2c OK [06:43:55]MH_I2C_Read... [06:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:43:55]Read from MH i2c: E2 [06:43:55]MH_I2C_Read... [06:43:55]Read from MH i2c: E2 0E 00 [06:43:55]MH_I2C_Read... [06:43:55]Read from MH i2c: E2 0E 00 8F 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 90 [06:43:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:43:55]wFMCommunicate OK [06:43:55]SAM_PROTO_GetShiftState done [06:43:55]FM_GetShiftState done [06:43:55]req_shift_opened done [06:43:55]requested_item shift.open_date is exist - process it [06:43:55]req_shift_open_date [06:43:55]req_shift_open_date done [06:43:55]produce_requested_data done [06:43:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309151,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:43:55]process_action_free close_receipt [06:43:55]json_value_free [06:43:55]json_value_free done [06:43:55]process_json_proto returns [06:43:55]Send response to host [06:43:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309151,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:43:55]free response buf [06:43:55]execute_script done [06:43:55]execute_script returns [06:43:55]free content buf [06:43:55]Sock 7.Close socket [06:43:55]Sock 7.Thread stoped [06:43:58]OFD Sender: No OFD packet to send [06:44:03]OFD Sender: No OFD packet to send [06:44:08]OFD Sender: No OFD packet to send [06:44:13]OFD Sender: No OFD packet to send [06:44:18]OFD Sender: No OFD packet to send [06:44:24]OFD Sender: No OFD packet to send [06:44:29]OFD Sender: No OFD packet to send [06:44:34]OFD Sender: No OFD packet to send [06:44:39]OFD Sender: No OFD packet to send [06:44:44]OFD Sender: No OFD packet to send [06:44:49]OFD Sender: No OFD packet to send [06:44:54]OFD Sender: No OFD packet to send [06:44:59]OFD Sender: No OFD packet to send [06:45:04]OFD Sender: No OFD packet to send [06:45:09]OFD Sender: No OFD packet to send [06:45:14]OFD Sender: No OFD packet to send [06:45:19]OFD Sender: No OFD packet to send [06:45:24]OFD Sender: No OFD packet to send [06:45:29]OFD Sender: No OFD packet to send [06:45:34]OFD Sender: No OFD packet to send [06:45:39]OFD Sender: No OFD packet to send [06:45:44]OFD Sender: No OFD packet to send [06:45:49]OFD Sender: No OFD packet to send [06:45:54]OFD Sender: No OFD packet to send [06:45:57]accept exits with 9 [06:45:57]New connection [06:45:57]New thread 3067190628 created [06:45:57]Thread 3067333988 joined [06:45:57]Waiting for new connection... [06:45:57] Sock 9.Parse request [06:45:57]Sock 9.Check first char [06:45:57]Sock 9.First char is OK [06:45:57]request: POST /json_proto HTTP/1.0 [06:45:57]Method: POST [06:45:57]URL: /json_proto [06:45:57]Method is POST - this is cgi request [06:45:57]url: /json_proto [06:45:57]query_string will be loaded in cgi processing [06:45:57]execute_cgi json_proto POST (null) [06:45:57]execute_cgi path=json_proto method=POST [06:45:57]POST find Content-Length [06:45:57]Host: 172.17.45.195:8080 [06:45:57]Content-Length: 682 [06:45:57]Content-Type: application/json [06:45:57] [06:45:57]POST finish read [06:45:57]Found Content-Length = 682 [06:45:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:57]execute_script... [06:45:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 21.570, "sum" : 1600.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:45:57]POST & json_proto [06:45:57]process_json_proto [06:45:57]json parsed OK: [06:45:57]protocol is kg_v1.0 [06:45:57]action value=close_receipt [06:45:57]process_action close_receipt [06:45:57]cmd_close_receipt [06:45:57]MH_GetDate [06:45:57]Write to MH i2c: F0 00 00 90 29 A8 [06:45:57]Write i2c OK [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: F0 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: F0 09 00 [06:45:57]MH_I2C_Read... [06:45:57]Read from MH i2c: F0 09 00 90 29 00 28 8C A8 66 FB 01 7F 64 52 [06:45:57]GetLastDocTimeStamp 1722321833 [06:45:57]current date 1722321960 [06:45:57]FM_GetShiftState [06:45:57]SAM_PROTO_GetShiftState [06:45:57]wFMCommunicate request_size=4 [06:45:57]MH_SAM_APDU [06:45:57]CAPDU: 80 13 01 00 [06:45:57]Write to MH i2c: E2 08 00 91 29 80 13 01 00 00 00 00 00 37 [06:45:57]Write i2c OK [06:45:57]MH_I2C_Read... [06:45:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:58]Read from MH i2c: E2 [06:45:58]MH_I2C_Read... [06:45:58]Read from MH i2c: E2 0E 00 [06:45:58]MH_I2C_Read... [06:45:58]Read from MH i2c: E2 0E 00 91 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 92 [06:45:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:45:58]wFMCommunicate OK [06:45:58]SAM_PROTO_GetShiftState done [06:45:58]FM_GetShiftState done [06:45:58]opened in 1722299915 [06:45:58]opened+sec_in_day 1722386315 [06:45:58]quantity*price = 160049 [06:45:58]sum+1 = 160050 [06:45:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.96 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 86 30.07.2024 06:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309152 ФПД: 63609756994003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064600&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309152&fm=63609756994003&tin=02508201610067®Number=0000000000092651&sum=160000 [06:45:59]StoreToDocumentArchive [06:45:59]shift 430 fd 309152 [06:45:59]save to /storage/0430/doc_00309152 [06:45:59]save last doc name /storage/0430/doc_00309152 to /storage/kkm_last_doc_name [06:45:59]OFD Sender: No OFD packet to send [06:45:59]save OK [06:45:59]Clear old archive folders... [06:45:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:45:59]tlvbuf is 00ED04A0 [06:45:59]SAM_PROTO_ClearQueue [06:45:59]wFMCommunicate request_size=4 [06:45:59]MH_SAM_APDU [06:45:59]CAPDU: 80 09 00 00 [06:45:59]Write to MH i2c: E2 08 00 9E 29 80 09 00 00 00 00 00 00 39 [06:45:59]Write i2c OK [06:45:59]MH_I2C_Read... [06:45:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:45:59]Read from MH i2c: E2 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 9E 29 00 90 00 3B [06:45:59]RAPDU: 90 00 [06:45:59]wFMCommunicate OK [06:45:59]SAM_PROTO_ClearQueue done [06:45:59]KKMCreateOFDPacket [06:45:59]OFDProtocolAddRootSTLVToBuf [06:45:59]FM_MakeSignedData [06:45:59]FM_MakeSignedData [06:45:59]SAM_PROTO_SignData [06:45:59]wFMCommunicate request_size=4 [06:45:59]MH_SAM_APDU [06:45:59]CAPDU: 80 0D 01 02 [06:45:59]Write to MH i2c: E2 08 00 9F 29 80 0D 01 02 00 00 00 00 41 [06:45:59]Write i2c OK [06:45:59]MH_I2C_Read... [06:45:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:45:59]Read from MH i2c: E2 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 9F 29 00 90 00 3C [06:45:59]RAPDU: 90 00 [06:45:59]wFMCommunicate OK [06:45:59]wFMCommunicate request_size=255 [06:45:59]MH_SAM_APDU [06:45:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B7 04 00 35 04 06 00 39 [06:45:59]Write to MH i2c: E2 02 01 A0 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B7 04 00 35 04 06 00 39 00 00 14 [06:45:59]Write i2c OK [06:45:59]MH_I2C_Read... [06:45:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:59]Read from MH i2c: E2 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 A0 29 00 90 00 3D [06:45:59]RAPDU: 90 00 [06:45:59]wFMCommunicate OK [06:45:59]wFMCommunicate request_size=10 [06:45:59]MH_SAM_APDU [06:45:59]CAPDU: 80 0D 02 02 05 DA 4C F8 49 D3 [06:45:59]Write to MH i2c: E2 0D 00 A1 29 80 0D 02 02 05 00 DA 4C F8 49 D3 00 00 88 [06:45:59]Write i2c OK [06:45:59]MH_I2C_Read... [06:45:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:59]Read from MH i2c: E2 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 03 00 A1 29 00 90 00 3E [06:45:59]RAPDU: 90 00 [06:45:59]wFMCommunicate OK [06:45:59]wFMCommunicate request_size=4 [06:45:59]MH_SAM_APDU [06:45:59]CAPDU: 80 0D 03 02 [06:45:59]Write to MH i2c: E2 08 00 A2 29 80 0D 03 02 00 00 00 00 46 [06:45:59]Write i2c OK [06:45:59]MH_I2C_Read... [06:45:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:45:59]Read from MH i2c: E2 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 0B 00 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 0B 00 A2 29 00 E7 A6 5E 59 E0 6E 1E 6D 90 00 64 [06:45:59]RAPDU: E7 A6 5E 59 E0 6E 1E 6D 90 00 [06:45:59]wFMCommunicate OK [06:45:59]SAM_PROTO_SignData done [06:45:59]FM_MakeSignedData done [06:45:59]CreateOFDProtocolMessage [06:45:59]wFMCommunicate request_size=4 [06:45:59]MH_SAM_APDU [06:45:59]CAPDU: 80 11 00 00 [06:45:59]Write to MH i2c: E2 08 00 A3 29 80 11 00 00 00 00 00 00 46 [06:45:59]Write i2c OK [06:45:59]MH_I2C_Read... [06:45:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:59]Read from MH i2c: E2 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 17 00 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: E2 17 00 A3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9C [06:45:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:45:59]wFMCommunicate OK [06:45:59]CreateOFDProtocolMessage done [06:45:59]OFDSenderStorePacket 309152 [06:45:59]StoreOFDPacket docnum=309152 [06:45:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 84 B7 07 01 D7 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B7 04 00 35 04 06 00 39 DA 4C F8 49 D3 E7 A6 5E 59 E0 6E 1E 6D [06:45:59]CheckFolder [06:45:59]dirname=/storage/ofd_packets [06:45:59]CheckFolder done [06:45:59]ProducePacketName [06:45:59]name=ofd_packets/00309152 [06:45:59]NVStorageSaveData ofd_packets/00309152 [06:45:59]File name is /storage/ofd_packets/00309152 [06:45:59]Write 301 bytes [06:45:59]NVStorageSaveData done [06:45:59]OFDSenderStorePacket done [06:45:59]KKMCreateOFDPacket done [06:45:59]NVStorageSaveData kkm_last_timestamp [06:45:59]File name is /storage/kkm_last_timestamp [06:45:59]Write 4 bytes [06:45:59]NVStorageSaveData done [06:45:59]ExternCall_PrintAddStr [06:45:59]wPrintStart [06:45:59]Write to MH i2c: 01 00 00 A4 29 CD [06:45:59]Write i2c OK [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: 01 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: 01 07 00 [06:45:59]MH_I2C_Read... [06:45:59]Read from MH i2c: 01 07 00 A4 29 00 00 00 00 00 FF 0F E2 [06:45:59]RasterBufferAndPrint [06:45:59]line Счет N : (1)117738 [06:45:59]line ИНН: 02508201610067 [06:45:59]line Контрольно-Кассовый Чек [06:45:59]line ПРОДАЖА [06:45:59]line ТРК (МРК, ГНК) : 31 [06:45:59]line Товар: 2710124500 [06:45:59]line Аи-95-К-3 [06:45:59]line 21.570 * 74.20 [06:45:59]line = 1600.49 [06:45:59]line НДС 12% НСП 1% [06:45:59]line > о реализуемом товаре [06:45:59]line ОКРУГЛЕНИЕ: -0.49 [06:45:59]line ИТОГО: 1600.00 [06:45:59]line Внесено: 1600.00 [06:45:59]line СДАЧА: 0.00 [06:45:59]line НСП 1% : 14.16 [06:45:59]line НДС 12% : 169.96 [06:45:59]line Наличными: 1600.00 [06:45:59]line Безнал.: 0.00 [06:45:59]line Место: АЗС № 128 "Партнер Нефть" [06:45:59]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:45:59]line СНО: Общий режим [06:45:59]line Чек 86 30.07.2024 06:46 [06:45:59]line Смена: 430 ФФД: 1.0 [06:45:59]line ЗНМ: 0300000046 [06:45:59]line РНМ: 0000000000092651 [06:45:59]line Версия ККМ: 001 [06:45:59]line ФМ: 0000000000874943 [06:45:59]line ФД: 309152 [06:45:59]line ФПД: 63609756994003 [06:45:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064600&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309152&fm=63609756994003&tin=02508201610067®Number=0000000000092651&sum=160000 [06:46:00]OFD Sender: Processing packet 309152 [packets to send 232, broken 231] [06:46:00]ProducePacketName [06:46:00]name=ofd_packets/00309152 [06:46:00]OFD Sender: To server: pG, [06:46:00]CommunicateWithHost lk.salyk.kg:30040 [06:46:00]ConnectInit lk.salyk.kg [06:46:00]written 0, free lines is 4095 [06:46:00]Connected sock=10 [06:46:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 84 B7 07 01 D7 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 54 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 28 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B7 04 00 35 04 06 00 39 DA 4C F8 49 D3 E7 A6 5E 59 E0 6E 1E 6D [06:46:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 67 97 47 00 60 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B7 04 00 F4 03 04 00 71 33 A8 66 B6 04 01 00 00 6E A6 40 F1 53 64 0C BF [06:46:00]CommunicateWithHost err = 0 [06:46:00]CheckOFDResponse [06:46:00]1017 (14) - 77093643461234 [06:46:00]1041 (16) - 0000000000874943 [06:46:00]1040 (4) - 309152 [06:46:00]1012 (4) - 30.07.2024 00:27 [06:46:00]1206 (1) - 0 [06:46:00]OFD Sender: Remove packet 309152 [06:46:00]ProducePacketName [06:46:00]name=ofd_packets/00309152 [06:46:00]NVStorageDeleteData [06:46:00]Write to MH i2c: 01 00 00 CF 29 F8 [06:46:00]Write i2c OK [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: 01 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: 01 07 00 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: 01 07 00 CF 29 00 00 00 00 00 58 0C 63 [06:46:00]RasterBufferAndPrint [06:46:00]line [06:46:00]line [06:46:00]line [06:46:00]line [06:46:00]line [06:46:00]written 0, free lines is 3164 [06:46:00]MH_Cut [06:46:00]Write to MH i2c: D1 01 00 D6 29 01 D1 [06:46:00]Write i2c OK [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: D1 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: D1 01 00 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: D1 01 00 D6 29 00 D0 [06:46:00]Write to MH i2c: 01 00 00 D7 29 00 [06:46:00]Write i2c OK [06:46:00]MH_I2C_Read... [06:46:00]OFD Sender: No OFD packet to send [06:46:01]*** Cut start [06:46:01]*** Partial cut [06:46:01]*** CUTSNS_PIN = 1 [06:46:01]*** CUTSNS_PIN = 0 [06:46:02]*** Brake cut motor [06:46:02]Read from MH i2c: 01 [06:46:02]MH_I2C_Read... [06:46:02]*** Stop cut motor [06:46:02]*** Cut end [06:46:02]Read from MH i2c: 01 07 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: 01 07 00 D7 29 00 00 00 00 00 FF 0F 15 [06:46:02]process_action close_receipt done [06:46:02]requested_data is exist [06:46:02]produce_requested_data [06:46:02]requested_item fm.sn is exist - process it [06:46:02]wFMCommunicate request_size=4 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 11 00 00 [06:46:02]Write to MH i2c: E2 08 00 D8 29 80 11 00 00 00 00 00 00 7B [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 17 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 17 00 D8 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D1 [06:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:46:02]wFMCommunicate OK [06:46:02]requested_item fd.num is exist - process it [06:46:02]SAM_PROTO_GetFieldsCounters [06:46:02]wFMCommunicate request_size=4 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 13 00 00 [06:46:02]Write to MH i2c: E2 08 00 D9 29 80 13 00 00 00 00 00 00 7E [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 62 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 62 00 D9 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A0 B7 04 00 0E 04 04 00 AE 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 AC [06:46:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A0 B7 04 00 0E 04 04 00 AE 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 [06:46:02]wFMCommunicate OK [06:46:02]SAM_PROTO_GetFieldsCounters done [06:46:02]requested_item shift.num is exist - process it [06:46:02]requested_item shift.opened is exist - process it [06:46:02]req_shift_opened [06:46:02]FM_GetShiftState [06:46:02]SAM_PROTO_GetShiftState [06:46:02]wFMCommunicate request_size=4 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 13 01 00 [06:46:02]Write to MH i2c: E2 08 00 DA 29 80 13 01 00 00 00 00 00 80 [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 0E 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 0E 00 DA 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DB [06:46:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:46:02]wFMCommunicate OK [06:46:02]SAM_PROTO_GetShiftState done [06:46:02]FM_GetShiftState done [06:46:02]req_shift_opened done [06:46:02]requested_item shift.open_date is exist - process it [06:46:02]req_shift_open_date [06:46:02]req_shift_open_date done [06:46:02]produce_requested_data done [06:46:02]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309152,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:46:02]process_action_free close_receipt [06:46:02]json_value_free [06:46:02]json_value_free done [06:46:02]process_json_proto returns [06:46:02]Send response to host [06:46:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309152,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:46:02]free response buf [06:46:02]execute_script done [06:46:02]execute_script returns [06:46:02]free content buf [06:46:02]Sock 9.Close socket [06:46:02]Sock 9.Thread stoped [06:46:05]OFD Sender: No OFD packet to send [06:46:10]OFD Sender: No OFD packet to send [06:46:15]OFD Sender: No OFD packet to send [06:46:20]OFD Sender: No OFD packet to send [06:46:25]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:36]OFD Sender: No OFD packet to send [06:46:39]accept exits with 7 [06:46:39]New connection [06:46:39]New thread 3067333988 created [06:46:39]Thread 3067190628 joined [06:46:39]Waiting for new connection... [06:46:39] Sock 7.Parse request [06:46:39]Sock 7.Check first char [06:46:39]Sock 7.First char is OK [06:46:39]request: POST /json_proto HTTP/1.0 [06:46:39]Method: POST [06:46:39]URL: /json_proto [06:46:39]Method is POST - this is cgi request [06:46:39]url: /json_proto [06:46:39]query_string will be loaded in cgi processing [06:46:39]execute_cgi json_proto POST (null) [06:46:39]execute_cgi path=json_proto method=POST [06:46:39]POST find Content-Length [06:46:39]Host: 172.17.45.195:8080 [06:46:39]Content-Length: 677 [06:46:39]Content-Type: application/json [06:46:39] [06:46:39]POST finish read [06:46:39]Found Content-Length = 677 [06:46:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:39]execute_script... [06:46:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:39]POST & json_proto [06:46:39]process_json_proto [06:46:39]json parsed OK: [06:46:39]protocol is kg_v1.0 [06:46:39]action value=close_receipt [06:46:39]process_action close_receipt [06:46:39]cmd_close_receipt [06:46:39]MH_GetDate [06:46:39]Write to MH i2c: F0 00 00 DB 29 F3 [06:46:39]Write i2c OK [06:46:39]MH_I2C_Read... [06:46:39]Read from MH i2c: F0 [06:46:39]MH_I2C_Read... [06:46:39]Read from MH i2c: F0 09 00 [06:46:39]MH_I2C_Read... [06:46:40]Read from MH i2c: F0 09 00 DB 29 00 52 8C A8 66 FB 01 7F 64 C7 [06:46:40]GetLastDocTimeStamp 1722321960 [06:46:40]current date 1722322002 [06:46:40]FM_GetShiftState [06:46:40]SAM_PROTO_GetShiftState [06:46:40]wFMCommunicate request_size=4 [06:46:40]MH_SAM_APDU [06:46:40]CAPDU: 80 13 01 00 [06:46:40]Write to MH i2c: E2 08 00 DC 29 80 13 01 00 00 00 00 00 82 [06:46:40]Write i2c OK [06:46:40]MH_I2C_Read... [06:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:40]Read from MH i2c: E2 [06:46:40]MH_I2C_Read... [06:46:40]Read from MH i2c: E2 0E 00 [06:46:40]MH_I2C_Read... [06:46:40]Read from MH i2c: E2 0E 00 DC 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DD [06:46:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:46:40]wFMCommunicate OK [06:46:40]SAM_PROTO_GetShiftState done [06:46:40]FM_GetShiftState done [06:46:40]opened in 1722299915 [06:46:40]opened+sec_in_day 1722386315 [06:46:40]quantity*price = 50036 [06:46:40]sum+1 = 50037 [06:46:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 87 30.07.2024 06:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309153 ФПД: 67848238890809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064642&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309153&fm=67848238890809&tin=02508201610067®Number=0000000000092651&sum=50000 [06:46:41]StoreToDocumentArchive [06:46:41]shift 430 fd 309153 [06:46:41]save to /storage/0430/doc_00309153 [06:46:41]save last doc name /storage/0430/doc_00309153 to /storage/kkm_last_doc_name [06:46:41]save OK [06:46:41]Clear old archive folders... [06:46:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:46:41]tlvbuf is 00E30140 [06:46:41]SAM_PROTO_ClearQueue [06:46:41]wFMCommunicate request_size=4 [06:46:41]MH_SAM_APDU [06:46:41]CAPDU: 80 09 00 00 [06:46:41]Write to MH i2c: E2 08 00 E9 29 80 09 00 00 00 00 00 00 84 [06:46:41]Write i2c OK [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 [06:46:41]MH_I2C_Read... [06:46:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:46:41]Read from MH i2c: E2 03 00 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 03 00 E9 29 00 90 00 86 [06:46:41]RAPDU: 90 00 [06:46:41]wFMCommunicate OK [06:46:41]SAM_PROTO_ClearQueue done [06:46:41]KKMCreateOFDPacket [06:46:41]OFDProtocolAddRootSTLVToBuf [06:46:41]FM_MakeSignedData [06:46:41]FM_MakeSignedData [06:46:41]SAM_PROTO_SignData [06:46:41]wFMCommunicate request_size=4 [06:46:41]MH_SAM_APDU [06:46:41]CAPDU: 80 0D 01 02 [06:46:41]Write to MH i2c: E2 08 00 EA 29 80 0D 01 02 00 00 00 00 8C [06:46:41]Write i2c OK [06:46:41]MH_I2C_Read... [06:46:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:46:41]Read from MH i2c: E2 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 03 00 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 03 00 EA 29 00 90 00 87 [06:46:41]RAPDU: 90 00 [06:46:41]wFMCommunicate OK [06:46:41]wFMCommunicate request_size=255 [06:46:41]MH_SAM_APDU [06:46:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 52 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B7 04 00 35 04 06 00 3D [06:46:41]Write to MH i2c: E2 02 01 EB 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 52 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B7 04 00 35 04 06 00 3D 00 00 94 [06:46:41]Write i2c OK [06:46:41]MH_I2C_Read... [06:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:41]Read from MH i2c: E2 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 03 00 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 03 00 EB 29 00 90 00 88 [06:46:41]RAPDU: 90 00 [06:46:41]wFMCommunicate OK [06:46:41]wFMCommunicate request_size=10 [06:46:41]MH_SAM_APDU [06:46:41]CAPDU: 80 0D 02 02 05 B5 26 2D 7F 39 [06:46:41]Write to MH i2c: E2 0D 00 EC 29 80 0D 02 02 05 00 B5 26 2D 7F 39 00 00 59 [06:46:41]Write i2c OK [06:46:41]MH_I2C_Read... [06:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:41]Read from MH i2c: E2 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 03 00 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 03 00 EC 29 00 90 00 89 [06:46:41]RAPDU: 90 00 [06:46:41]wFMCommunicate OK [06:46:41]wFMCommunicate request_size=4 [06:46:41]MH_SAM_APDU [06:46:41]CAPDU: 80 0D 03 02 [06:46:41]Write to MH i2c: E2 08 00 ED 29 80 0D 03 02 00 00 00 00 91 [06:46:41]Write i2c OK [06:46:41]MH_I2C_Read... [06:46:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:46:41]Read from MH i2c: E2 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 0B 00 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 0B 00 ED 29 00 F0 15 62 F7 73 6B 31 1B 90 00 1A [06:46:41]RAPDU: F0 15 62 F7 73 6B 31 1B 90 00 [06:46:41]wFMCommunicate OK [06:46:41]SAM_PROTO_SignData done [06:46:41]FM_MakeSignedData done [06:46:41]CreateOFDProtocolMessage [06:46:41]wFMCommunicate request_size=4 [06:46:41]MH_SAM_APDU [06:46:41]CAPDU: 80 11 00 00 [06:46:41]Write to MH i2c: E2 08 00 EE 29 80 11 00 00 00 00 00 00 91 [06:46:41]Write i2c OK [06:46:41]MH_I2C_Read... [06:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:41]Read from MH i2c: E2 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 17 00 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: E2 17 00 EE 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E7 [06:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:46:41]wFMCommunicate OK [06:46:41]CreateOFDProtocolMessage done [06:46:41]OFDSenderStorePacket 309153 [06:46:41]StoreOFDPacket docnum=309153 [06:46:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 77 07 01 FB BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 52 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B7 04 00 35 04 06 00 3D B5 26 2D 7F 39 F0 15 62 F7 73 6B 31 1B [06:46:41]CheckFolder [06:46:41]dirname=/storage/ofd_packets [06:46:41]CheckFolder done [06:46:41]ProducePacketName [06:46:41]name=ofd_packets/00309153 [06:46:41]NVStorageSaveData ofd_packets/00309153 [06:46:41]File name is /storage/ofd_packets/00309153 [06:46:41]Write 301 bytes [06:46:41]NVStorageSaveData done [06:46:41]OFDSenderStorePacket done [06:46:41]KKMCreateOFDPacket done [06:46:41]NVStorageSaveData kkm_last_timestamp [06:46:41]File name is /storage/kkm_last_timestamp [06:46:41]Write 4 bytes [06:46:41]NVStorageSaveData done [06:46:41]ExternCall_PrintAddStr [06:46:41]wPrintStart [06:46:41]Write to MH i2c: 01 00 00 EF 29 18 [06:46:41]Write i2c OK [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: 01 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: 01 07 00 [06:46:41]MH_I2C_Read... [06:46:41]Read from MH i2c: 01 07 00 EF 29 00 00 00 00 00 FF 0F 2D [06:46:41]RasterBufferAndPrint [06:46:41]line Счет N : (1)117739 [06:46:41]line ИНН: 02508201610067 [06:46:41]line Контрольно-Кассовый Чек [06:46:41]line ПРОДАЖА [06:46:41]line ТРК (МРК, ГНК) : 52 [06:46:41]line Товар: 2710124130 [06:46:41]line Аи-92-К-2 [06:46:41]line 7.380 * 67.80 [06:46:41]line = 500.36 [06:46:41]line НДС 12% НСП 1% [06:46:41]line > о реализуемом товаре [06:46:41]line ОКРУГЛЕНИЕ: -0.36 [06:46:41]line ИТОГО: 500.00 [06:46:41]line Внесено: 500.00 [06:46:41]line СДАЧА: 0.00 [06:46:41]line НСП 1% : 4.43 [06:46:41]line НДС 12% : 53.14 [06:46:41]line Наличными: 500.00 [06:46:41]line Безнал.: 0.00 [06:46:41]line Место: АЗС № 128 "Партнер Нефть" [06:46:41]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:46:41]line СНО: Общий режим [06:46:41]line Чек 87 30.07.2024 06:46 [06:46:41]line Смена: 430 ФФД: 1.0 [06:46:41]line ЗНМ: 0300000046 [06:46:41]line РНМ: 0000000000092651 [06:46:41]line Версия ККМ: 001 [06:46:41]line ФМ: 0000000000874943 [06:46:41]line ФД: 309153 [06:46:41]line ФПД: 67848238890809 [06:46:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064642&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309153&fm=67848238890809&tin=02508201610067®Number=0000000000092651&sum=50000 [06:46:42]OFD Sender: Processing packet 309153 [packets to send 232, broken 231] [06:46:42]ProducePacketName [06:46:42]name=ofd_packets/00309153 [06:46:42]OFD Sender: To server: pG, [06:46:42]CommunicateWithHost lk.salyk.kg:30040 [06:46:42]ConnectInit lk.salyk.kg [06:46:42]written 0, free lines is 4095 [06:46:42]Connected sock=10 [06:46:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 77 07 01 FB BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 52 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B7 04 00 35 04 06 00 3D B5 26 2D 7F 39 F0 15 62 F7 73 6B 31 1B [06:46:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EE 03 47 00 7F 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B7 04 00 F4 03 04 00 9B 33 A8 66 B6 04 01 00 00 04 D7 3F C0 4E 4E 38 17 [06:46:42]CommunicateWithHost err = 0 [06:46:42]CheckOFDResponse [06:46:42]1017 (14) - 77093643461234 [06:46:42]1041 (16) - 0000000000874943 [06:46:42]1040 (4) - 309153 [06:46:42]1012 (4) - 30.07.2024 00:28 [06:46:42]1206 (1) - 0 [06:46:42]OFD Sender: Remove packet 309153 [06:46:42]ProducePacketName [06:46:42]name=ofd_packets/00309153 [06:46:42]NVStorageDeleteData [06:46:42]Write to MH i2c: 01 00 00 1A 2A 44 [06:46:42]Write i2c OK [06:46:42]MH_I2C_Read... [06:46:42]Read from MH i2c: 01 [06:46:42]MH_I2C_Read... [06:46:42]Read from MH i2c: 01 07 00 [06:46:42]MH_I2C_Read... [06:46:42]Read from MH i2c: 01 07 00 1A 2A 00 00 00 00 00 5E 0C B5 [06:46:42]RasterBufferAndPrint [06:46:42]line [06:46:42]line [06:46:42]line [06:46:42]line [06:46:42]line [06:46:42]written 0, free lines is 3169 [06:46:42]MH_Cut [06:46:42]Write to MH i2c: D1 01 00 21 2A 01 1D [06:46:42]Write i2c OK [06:46:42]MH_I2C_Read... [06:46:42]Read from MH i2c: D1 [06:46:42]MH_I2C_Read... [06:46:42]Read from MH i2c: D1 01 00 [06:46:42]MH_I2C_Read... [06:46:42]Read from MH i2c: D1 01 00 21 2A 00 1C [06:46:42]Write to MH i2c: 01 00 00 22 2A 4C [06:46:42]Write i2c OK [06:46:42]MH_I2C_Read... [06:46:42]OFD Sender: No OFD packet to send [06:46:43]*** Cut start [06:46:43]*** Partial cut [06:46:43]*** CUTSNS_PIN = 1 [06:46:43]*** CUTSNS_PIN = 0 [06:46:44]*** Brake cut motor [06:46:44]Read from MH i2c: 01 [06:46:44]MH_I2C_Read... [06:46:44]*** Stop cut motor [06:46:44]*** Cut end [06:46:44]Read from MH i2c: 01 07 00 [06:46:44]MH_I2C_Read... [06:46:44]Read from MH i2c: 01 07 00 22 2A 00 00 00 00 00 FF 0F 61 [06:46:44]process_action close_receipt done [06:46:44]requested_data is exist [06:46:44]produce_requested_data [06:46:44]requested_item fm.sn is exist - process it [06:46:44]wFMCommunicate request_size=4 [06:46:44]MH_SAM_APDU [06:46:44]CAPDU: 80 11 00 00 [06:46:44]Write to MH i2c: E2 08 00 23 2A 80 11 00 00 00 00 00 00 C7 [06:46:44]Write i2c OK [06:46:44]MH_I2C_Read... [06:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:44]Read from MH i2c: E2 [06:46:44]MH_I2C_Read... [06:46:44]Read from MH i2c: E2 17 00 [06:46:44]MH_I2C_Read... [06:46:44]Read from MH i2c: E2 17 00 23 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1D [06:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:46:44]wFMCommunicate OK [06:46:44]requested_item fd.num is exist - process it [06:46:44]SAM_PROTO_GetFieldsCounters [06:46:44]wFMCommunicate request_size=4 [06:46:44]MH_SAM_APDU [06:46:44]CAPDU: 80 13 00 00 [06:46:44]Write to MH i2c: E2 08 00 24 2A 80 13 00 00 00 00 00 00 CA [06:46:44]Write i2c OK [06:46:44]MH_I2C_Read... [06:46:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:46:44]Read from MH i2c: E2 [06:46:44]MH_I2C_Read... [06:46:44]Read from MH i2c: E2 62 00 [06:46:44]MH_I2C_Read... [06:46:44]Read from MH i2c: E2 62 00 24 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A1 B7 04 00 0E 04 04 00 AE 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 FC [06:46:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A1 B7 04 00 0E 04 04 00 AE 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 [06:46:44]wFMCommunicate OK [06:46:44]SAM_PROTO_GetFieldsCounters done [06:46:44]requested_item shift.num is exist - process it [06:46:44]requested_item shift.opened is exist - process it [06:46:44]req_shift_opened [06:46:44]FM_GetShiftState [06:46:44]SAM_PROTO_GetShiftState [06:46:44]wFMCommunicate request_size=4 [06:46:44]MH_SAM_APDU [06:46:44]CAPDU: 80 13 01 00 [06:46:44]Write to MH i2c: E2 08 00 25 2A 80 13 01 00 00 00 00 00 CC [06:46:44]Write i2c OK [06:46:44]MH_I2C_Read... [06:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:44]Read from MH i2c: E2 [06:46:44]MH_I2C_Read... [06:46:44]Read from MH i2c: E2 0E 00 [06:46:44]MH_I2C_Read... [06:46:44]Read from MH i2c: E2 0E 00 25 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 27 [06:46:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:46:44]wFMCommunicate OK [06:46:44]SAM_PROTO_GetShiftState done [06:46:44]FM_GetShiftState done [06:46:44]req_shift_opened done [06:46:44]requested_item shift.open_date is exist - process it [06:46:44]req_shift_open_date [06:46:44]req_shift_open_date done [06:46:44]produce_requested_data done [06:46:44]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309153,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:46:44]process_action_free close_receipt [06:46:44]json_value_free [06:46:44]json_value_free done [06:46:44]process_json_proto returns [06:46:44]Send response to host [06:46:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309153,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:46:44]free response buf [06:46:44]execute_script done [06:46:44]execute_script returns [06:46:44]free content buf [06:46:44]Sock 7.Close socket [06:46:44]Sock 7.Thread stoped [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:08]OFD Sender: No OFD packet to send [06:47:13]OFD Sender: No OFD packet to send [06:47:18]OFD Sender: No OFD packet to send [06:47:23]OFD Sender: No OFD packet to send [06:47:28]OFD Sender: No OFD packet to send [06:47:33]OFD Sender: No OFD packet to send [06:47:38]OFD Sender: No OFD packet to send [06:47:43]OFD Sender: No OFD packet to send [06:47:48]OFD Sender: No OFD packet to send [06:47:53]OFD Sender: No OFD packet to send [06:47:58]OFD Sender: No OFD packet to send [06:48:03]OFD Sender: No OFD packet to send [06:48:08]OFD Sender: No OFD packet to send [06:48:13]OFD Sender: No OFD packet to send [06:48:18]OFD Sender: No OFD packet to send [06:48:23]OFD Sender: No OFD packet to send [06:48:28]OFD Sender: No OFD packet to send [06:48:33]OFD Sender: No OFD packet to send [06:48:38]OFD Sender: No OFD packet to send [06:48:42]accept exits with 9 [06:48:42]New connection [06:48:42]New thread 3067190628 created [06:48:42]Thread 3067333988 joined [06:48:42]Waiting for new connection... [06:48:42] Sock 9.Parse request [06:48:42]Sock 9.Check first char [06:48:42]Sock 9.First char is OK [06:48:42]request: POST /json_proto HTTP/1.0 [06:48:42]Method: POST [06:48:42]URL: /json_proto [06:48:42]Method is POST - this is cgi request [06:48:42]url: /json_proto [06:48:42]query_string will be loaded in cgi processing [06:48:42]execute_cgi json_proto POST (null) [06:48:42]execute_cgi path=json_proto method=POST [06:48:42]POST find Content-Length [06:48:42]Host: 172.17.45.195:8080 [06:48:42]Content-Length: 682 [06:48:42]Content-Type: application/json [06:48:42] [06:48:42]POST finish read [06:48:42]Found Content-Length = 682 [06:48:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 37.320, "sum" : 2530.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2530.00, "payments": [ { "type": 0, "sum" : 2530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:48:42]execute_script... [06:48: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)117740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 37.320, "sum" : 2530.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2530.00, "payments": [ { "type": 0, "sum" : 2530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:48:42]POST & json_proto [06:48:42]process_json_proto [06:48:42]json parsed OK: [06:48:42]protocol is kg_v1.0 [06:48:42]action value=close_receipt [06:48:42]process_action close_receipt [06:48:42]cmd_close_receipt [06:48:42]MH_GetDate [06:48:42]Write to MH i2c: F0 00 00 26 2A 3F [06:48:42]Write i2c OK [06:48:42]MH_I2C_Read... [06:48:42]Read from MH i2c: F0 [06:48:42]MH_I2C_Read... [06:48:42]Read from MH i2c: F0 09 00 [06:48:42]MH_I2C_Read... [06:48:42]Read from MH i2c: F0 09 00 26 2A 00 CC 8C A8 66 FB 01 7F 64 8D [06:48:42]GetLastDocTimeStamp 1722322002 [06:48:42]current date 1722322124 [06:48:42]FM_GetShiftState [06:48:42]SAM_PROTO_GetShiftState [06:48:42]wFMCommunicate request_size=4 [06:48:42]MH_SAM_APDU [06:48:42]CAPDU: 80 13 01 00 [06:48:42]Write to MH i2c: E2 08 00 27 2A 80 13 01 00 00 00 00 00 CE [06:48:42]Write i2c OK [06:48:42]MH_I2C_Read... [06:48:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:48:42]Read from MH i2c: E2 [06:48:42]MH_I2C_Read... [06:48:42]Read from MH i2c: E2 0E 00 [06:48:42]MH_I2C_Read... [06:48:42]Read from MH i2c: E2 0E 00 27 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 29 [06:48:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:48:42]wFMCommunicate OK [06:48:42]SAM_PROTO_GetShiftState done [06:48:42]FM_GetShiftState done [06:48:42]opened in 1722299915 [06:48:42]opened+sec_in_day 1722386315 [06:48:42]quantity*price = 253029 [06:48:42]sum+1 = 253031 [06:48:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 2530.00 Внесено: 3000.00 СДАЧА: 470.00 НСП 1% : 22.39 НДС 12% : 268.70 Наличными: 2530.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 88 30.07.2024 06:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309154 ФПД: 57683835104521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064844&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309154&fm=57683835104521&tin=02508201610067®Number=0000000000092651&sum=253000 [06:48:43]StoreToDocumentArchive [06:48:43]shift 430 fd 309154 [06:48:43]save to /storage/0430/doc_00309154 [06:48:43]save last doc name /storage/0430/doc_00309154 to /storage/kkm_last_doc_name [06:48:43]save OK [06:48:43]Clear old archive folders... [06:48:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:48:43]tlvbuf is 00E09040 [06:48:43]SAM_PROTO_ClearQueue [06:48:43]wFMCommunicate request_size=4 [06:48:43]MH_SAM_APDU [06:48:43]CAPDU: 80 09 00 00 [06:48:43]Write to MH i2c: E2 08 00 34 2A 80 09 00 00 00 00 00 00 D0 [06:48:43]Write i2c OK [06:48:43]MH_I2C_Read... [06:48:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:48:43]Read from MH i2c: E2 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 34 2A 00 90 00 D2 [06:48:43]RAPDU: 90 00 [06:48:43]wFMCommunicate OK [06:48:43]SAM_PROTO_ClearQueue done [06:48:43]KKMCreateOFDPacket [06:48:43]OFDProtocolAddRootSTLVToBuf [06:48:43]FM_MakeSignedData [06:48:43]FM_MakeSignedData [06:48:43]SAM_PROTO_SignData [06:48:43]wFMCommunicate request_size=4 [06:48:43]MH_SAM_APDU [06:48:43]CAPDU: 80 0D 01 02 [06:48:43]Write to MH i2c: E2 08 00 35 2A 80 0D 01 02 00 00 00 00 D8 [06:48:43]Write i2c OK [06:48:43]MH_I2C_Read... [06:48:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:48:43]Read from MH i2c: E2 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 35 2A 00 90 00 D3 [06:48:43]RAPDU: 90 00 [06:48:43]wFMCommunicate OK [06:48:43]wFMCommunicate request_size=255 [06:48:43]MH_SAM_APDU [06:48:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 91 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 DC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 DC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 68 00 00 00 00 07 04 06 00 48 DC 03 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 CC 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B7 04 00 35 04 06 00 34 [06:48:43]Write to MH i2c: E2 02 01 36 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 32 FF 03 08 00 03 C8 91 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 DC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 DC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 68 00 00 00 00 07 04 06 00 48 DC 03 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 CC 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B7 04 00 35 04 06 00 34 00 00 85 [06:48:43]Write i2c OK [06:48:43]MH_I2C_Read... [06:48:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:48:43]Read from MH i2c: E2 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 36 2A 00 90 00 D4 [06:48:43]RAPDU: 90 00 [06:48:43]wFMCommunicate OK [06:48:43]wFMCommunicate request_size=10 [06:48:43]MH_SAM_APDU [06:48:43]CAPDU: 80 0D 02 02 05 76 90 80 2D 09 [06:48:43]Write to MH i2c: E2 0D 00 37 2A 80 0D 02 02 05 00 76 90 80 2D 09 00 00 A1 [06:48:43]Write i2c OK [06:48:43]MH_I2C_Read... [06:48:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:48:43]Read from MH i2c: E2 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 03 00 37 2A 00 90 00 D5 [06:48:43]RAPDU: 90 00 [06:48:43]wFMCommunicate OK [06:48:43]wFMCommunicate request_size=4 [06:48:43]MH_SAM_APDU [06:48:43]CAPDU: 80 0D 03 02 [06:48:43]Write to MH i2c: E2 08 00 38 2A 80 0D 03 02 00 00 00 00 DD [06:48:43]Write i2c OK [06:48:43]MH_I2C_Read... [06:48:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:48:43]Read from MH i2c: E2 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 0B 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 0B 00 38 2A 00 53 9D B7 21 D5 D6 41 23 90 00 B5 [06:48:43]RAPDU: 53 9D B7 21 D5 D6 41 23 90 00 [06:48:43]wFMCommunicate OK [06:48:43]SAM_PROTO_SignData done [06:48:43]FM_MakeSignedData done [06:48:43]CreateOFDProtocolMessage [06:48:43]wFMCommunicate request_size=4 [06:48:43]MH_SAM_APDU [06:48:43]CAPDU: 80 11 00 00 [06:48:43]Write to MH i2c: E2 08 00 39 2A 80 11 00 00 00 00 00 00 DD [06:48:43]Write i2c OK [06:48:43]MH_I2C_Read... [06:48:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:48:43]Read from MH i2c: E2 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 17 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: E2 17 00 39 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 33 [06:48:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:48:43]wFMCommunicate OK [06:48:43]CreateOFDProtocolMessage done [06:48:43]OFDSenderStorePacket 309154 [06:48:43]StoreOFDPacket docnum=309154 [06:48:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 04 0B 07 01 AF 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 91 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 DC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 DC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 68 00 00 00 00 07 04 06 00 48 DC 03 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 CC 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B7 04 00 35 04 06 00 34 76 90 80 2D 09 53 9D B7 21 D5 D6 41 23 [06:48:43]CheckFolder [06:48:43]dirname=/storage/ofd_packets [06:48:43]CheckFolder done [06:48:43]ProducePacketName [06:48:43]name=ofd_packets/00309154 [06:48:43]NVStorageSaveData ofd_packets/00309154 [06:48:43]File name is /storage/ofd_packets/00309154 [06:48:43]Write 301 bytes [06:48:43]NVStorageSaveData done [06:48:43]OFDSenderStorePacket done [06:48:43]KKMCreateOFDPacket done [06:48:43]NVStorageSaveData kkm_last_timestamp [06:48:43]File name is /storage/kkm_last_timestamp [06:48:43]Write 4 bytes [06:48:43]NVStorageSaveData done [06:48:43]ExternCall_PrintAddStr [06:48:43]wPrintStart [06:48:43]Write to MH i2c: 01 00 00 3A 2A 64 [06:48:43]Write i2c OK [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: 01 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: 01 07 00 [06:48:43]MH_I2C_Read... [06:48:43]Read from MH i2c: 01 07 00 3A 2A 00 00 00 00 00 FF 0F 79 [06:48:43]RasterBufferAndPrint [06:48:43]line Счет N : (1)117740 [06:48:43]line ИНН: 02508201610067 [06:48:43]line Контрольно-Кассовый Чек [06:48:43]line ПРОДАЖА [06:48:43]line ТРК (МРК, ГНК) : 32 [06:48:43]line Товар: 2710124130 [06:48:43]line Аи-92-К-2 [06:48:43]line 37.320 * 67.80 [06:48:43]line = 2530.30 [06:48:43]line НДС 12% НСП 1% [06:48:43]line > о реализуемом товаре [06:48:43]line ОКРУГЛЕНИЕ: -0.30 [06:48:43]line ИТОГО: 2530.00 [06:48:43]line Внесено: 3000.00 [06:48:43]line СДАЧА: 470.00 [06:48:43]line НСП 1% : 22.39 [06:48:43]line НДС 12% : 268.70 [06:48:43]line Наличными: 2530.00 [06:48:43]line Безнал.: 0.00 [06:48:43]line Место: АЗС № 128 "Партнер Нефть" [06:48:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:48:43]line СНО: Общий режим [06:48:43]line Чек 88 30.07.2024 06:48 [06:48:43]line Смена: 430 ФФД: 1.0 [06:48:43]line ЗНМ: 0300000046 [06:48:43]line РНМ: 0000000000092651 [06:48:43]line Версия ККМ: 001 [06:48:43]line ФМ: 0000000000874943 [06:48:43]line ФД: 309154 [06:48:43]line ФПД: 57683835104521 [06:48:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064844&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309154&fm=57683835104521&tin=02508201610067®Number=0000000000092651&sum=253000 [06:48:44]OFD Sender: Processing packet 309154 [packets to send 232, broken 231] [06:48:44]ProducePacketName [06:48:44]name=ofd_packets/00309154 [06:48:44]OFD Sender: To server: pG, [06:48:44]CommunicateWithHost lk.salyk.kg:30040 [06:48:44]ConnectInit lk.salyk.kg [06:48:44]written 0, free lines is 4095 [06:48:44]Connected sock=10 [06:48:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 04 0B 07 01 AF 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 91 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 66 DC 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 DC 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BF 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 68 00 00 00 00 07 04 06 00 48 DC 03 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 CC 8C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B7 04 00 35 04 06 00 34 76 90 80 2D 09 53 9D B7 21 D5 D6 41 23 [06:48:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FD 51 47 00 1C 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B7 04 00 F4 03 04 00 15 34 A8 66 B6 04 01 00 00 C0 41 5B 47 DA 85 59 16 [06:48:44]CommunicateWithHost err = 0 [06:48:44]CheckOFDResponse [06:48:44]1017 (14) - 77093643461234 [06:48:44]1041 (16) - 0000000000874943 [06:48:44]1040 (4) - 309154 [06:48:44]1012 (4) - 30.07.2024 00:30 [06:48:44]1206 (1) - 0 [06:48:44]OFD Sender: Remove packet 309154 [06:48:44]ProducePacketName [06:48:44]name=ofd_packets/00309154 [06:48:44]NVStorageDeleteData [06:48:44]Write to MH i2c: 01 00 00 65 2A 8F [06:48:44]Write i2c OK [06:48:44]MH_I2C_Read... [06:48:44]Read from MH i2c: 01 [06:48:44]MH_I2C_Read... [06:48:44]Read from MH i2c: 01 07 00 [06:48:44]MH_I2C_Read... [06:48:44]Read from MH i2c: 01 07 00 65 2A 00 00 00 00 00 5E 0C 00 [06:48:44]RasterBufferAndPrint [06:48:44]line [06:48:44]line [06:48:44]line [06:48:44]line [06:48:44]line [06:48:44]written 0, free lines is 3169 [06:48:44]MH_Cut [06:48:44]Write to MH i2c: D1 01 00 6C 2A 01 68 [06:48:44]Write i2c OK [06:48:44]MH_I2C_Read... [06:48:44]Read from MH i2c: D1 [06:48:44]MH_I2C_Read... [06:48:44]Read from MH i2c: D1 01 00 [06:48:44]MH_I2C_Read... [06:48:44]Read from MH i2c: D1 01 00 6C 2A 00 67 [06:48:44]Write to MH i2c: 01 00 00 6D 2A 97 [06:48:44]Write i2c OK [06:48:44]MH_I2C_Read... [06:48:45]OFD Sender: No OFD packet to send [06:48:46]*** Cut start [06:48:46]*** Partial cut [06:48:46]*** CUTSNS_PIN = 1 [06:48:46]*** CUTSNS_PIN = 0 [06:48:46]*** Brake cut motor [06:48:46]Read from MH i2c: 01 [06:48:46]MH_I2C_Read... [06:48:46]*** Stop cut motor [06:48:46]*** Cut end [06:48:46]Read from MH i2c: 01 07 00 [06:48:46]MH_I2C_Read... [06:48:46]Read from MH i2c: 01 07 00 6D 2A 00 00 00 00 00 FF 0F AC [06:48:46]process_action close_receipt done [06:48:46]requested_data is exist [06:48:46]produce_requested_data [06:48:46]requested_item fm.sn is exist - process it [06:48:46]wFMCommunicate request_size=4 [06:48:46]MH_SAM_APDU [06:48:46]CAPDU: 80 11 00 00 [06:48:46]Write to MH i2c: E2 08 00 6E 2A 80 11 00 00 00 00 00 00 12 [06:48:46]Write i2c OK [06:48:46]MH_I2C_Read... [06:48:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:48:46]Read from MH i2c: E2 [06:48:46]MH_I2C_Read... [06:48:46]Read from MH i2c: E2 17 00 [06:48:46]MH_I2C_Read... [06:48:46]Read from MH i2c: E2 17 00 6E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 68 [06:48:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:48:46]wFMCommunicate OK [06:48:46]requested_item fd.num is exist - process it [06:48:46]SAM_PROTO_GetFieldsCounters [06:48:46]wFMCommunicate request_size=4 [06:48:46]MH_SAM_APDU [06:48:46]CAPDU: 80 13 00 00 [06:48:46]Write to MH i2c: E2 08 00 6F 2A 80 13 00 00 00 00 00 00 15 [06:48:46]Write i2c OK [06:48:46]MH_I2C_Read... [06:48:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:48:46]Read from MH i2c: E2 [06:48:46]MH_I2C_Read... [06:48:46]Read from MH i2c: E2 62 00 [06:48:46]MH_I2C_Read... [06:48:46]Read from MH i2c: E2 62 00 6F 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A2 B7 04 00 0E 04 04 00 AE 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 4B [06:48:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A2 B7 04 00 0E 04 04 00 AE 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 [06:48:46]wFMCommunicate OK [06:48:46]SAM_PROTO_GetFieldsCounters done [06:48:46]requested_item shift.num is exist - process it [06:48:46]requested_item shift.opened is exist - process it [06:48:46]req_shift_opened [06:48:46]FM_GetShiftState [06:48:46]SAM_PROTO_GetShiftState [06:48:46]wFMCommunicate request_size=4 [06:48:46]MH_SAM_APDU [06:48:46]CAPDU: 80 13 01 00 [06:48:46]Write to MH i2c: E2 08 00 70 2A 80 13 01 00 00 00 00 00 17 [06:48:46]Write i2c OK [06:48:46]MH_I2C_Read... [06:48:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:48:46]Read from MH i2c: E2 [06:48:46]MH_I2C_Read... [06:48:46]Read from MH i2c: E2 0E 00 [06:48:46]MH_I2C_Read... [06:48:46]Read from MH i2c: E2 0E 00 70 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 72 [06:48:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:48:46]wFMCommunicate OK [06:48:46]SAM_PROTO_GetShiftState done [06:48:46]FM_GetShiftState done [06:48:46]req_shift_opened done [06:48:46]requested_item shift.open_date is exist - process it [06:48:46]req_shift_open_date [06:48:46]req_shift_open_date done [06:48:46]produce_requested_data done [06:48:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309154,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:48:46]process_action_free close_receipt [06:48:46]json_value_free [06:48:46]json_value_free done [06:48:46]process_json_proto returns [06:48:46]Send response to host [06:48:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309154,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:48:46]free response buf [06:48:46]execute_script done [06:48:46]execute_script returns [06:48:46]free content buf [06:48:46]Sock 9.Close socket [06:48:46]Sock 9.Thread stoped [06:48:50]OFD Sender: No OFD packet to send [06:48:55]OFD Sender: No OFD packet to send [06:49:00]OFD Sender: No OFD packet to send [06:49:05]OFD Sender: No OFD packet to send [06:49:10]OFD Sender: No OFD packet to send [06:49:15]OFD Sender: No OFD packet to send [06:49:20]OFD Sender: No OFD packet to send [06:49:25]OFD Sender: No OFD packet to send [06:49:30]OFD Sender: No OFD packet to send [06:49:35]OFD Sender: No OFD packet to send [06:49:40]OFD Sender: No OFD packet to send [06:49:45]OFD Sender: No OFD packet to send [06:49:50]OFD Sender: No OFD packet to send [06:49:55]OFD Sender: No OFD packet to send [06:50:00]OFD Sender: No OFD packet to send [06:50:05]OFD Sender: No OFD packet to send [06:50:10]OFD Sender: No OFD packet to send [06:50:15]OFD Sender: No OFD packet to send [06:50:20]OFD Sender: No OFD packet to send [06:50:25]OFD Sender: No OFD packet to send [06:50:30]OFD Sender: No OFD packet to send [06:50:35]OFD Sender: No OFD packet to send [06:50:40]OFD Sender: No OFD packet to send [06:50:45]OFD Sender: No OFD packet to send [06:50:47]accept exits with 7 [06:50:47]New connection [06:50:47]New thread 3067333988 created [06:50:47]Thread 3067190628 joined [06:50:47]Waiting for new connection... [06:50:47] Sock 7.Parse request [06:50:47]Sock 7.Check first char [06:50:47]Sock 7.First char is OK [06:50:47]request: POST /json_proto HTTP/1.0 [06:50:47]Method: POST [06:50:47]URL: /json_proto [06:50:47]Method is POST - this is cgi request [06:50:47]url: /json_proto [06:50:47]query_string will be loaded in cgi processing [06:50:47]execute_cgi json_proto POST (null) [06:50:47]execute_cgi path=json_proto method=POST [06:50:47]POST find Content-Length [06:50:47]Host: 172.17.45.195:8080 [06:50:47]Content-Length: 670 [06:50:47]Content-Type: application/json [06:50:47] [06:50:47]POST finish read [06:50:47]Found Content-Length = 670 [06:50:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:47]execute_script... [06:50: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)117743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:47]POST & json_proto [06:50:47]process_json_proto [06:50:47]json parsed OK: [06:50:47]protocol is kg_v1.0 [06:50:47]action value=close_receipt [06:50:47]process_action close_receipt [06:50:47]cmd_close_receipt [06:50:47]MH_GetDate [06:50:47]Write to MH i2c: F0 00 00 71 2A 8A [06:50:47]Write i2c OK [06:50:47]MH_I2C_Read... [06:50:47]Read from MH i2c: F0 [06:50:47]MH_I2C_Read... [06:50:47]Read from MH i2c: F0 09 00 [06:50:47]MH_I2C_Read... [06:50:47]Read from MH i2c: F0 09 00 71 2A 00 49 8D A8 66 FB 01 7F 64 56 [06:50:47]GetLastDocTimeStamp 1722322124 [06:50:47]current date 1722322249 [06:50:47]FM_GetShiftState [06:50:47]SAM_PROTO_GetShiftState [06:50:47]wFMCommunicate request_size=4 [06:50:47]MH_SAM_APDU [06:50:47]CAPDU: 80 13 01 00 [06:50:47]Write to MH i2c: E2 08 00 72 2A 80 13 01 00 00 00 00 00 19 [06:50:47]Write i2c OK [06:50:47]MH_I2C_Read... [06:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:47]Read from MH i2c: E2 [06:50:47]MH_I2C_Read... [06:50:47]Read from MH i2c: E2 0E 00 [06:50:47]MH_I2C_Read... [06:50:47]Read from MH i2c: E2 0E 00 72 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 74 [06:50:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:50:47]wFMCommunicate OK [06:50:47]SAM_PROTO_GetShiftState done [06:50:47]FM_GetShiftState done [06:50:47]opened in 1722299915 [06:50:47]opened+sec_in_day 1722386315 [06:50:47]quantity*price = 40041 [06:50:47]sum+1 = 40043 [06:50:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 89 30.07.2024 06:50 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309155 ФПД: 79062139549404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065049&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309155&fm=79062139549404&tin=02508201610067®Number=0000000000092651&sum=40000 [06:50:48]StoreToDocumentArchive [06:50:48]shift 430 fd 309155 [06:50:48]save to /storage/0430/doc_00309155 [06:50:48]save last doc name /storage/0430/doc_00309155 to /storage/kkm_last_doc_name [06:50:48]save OK [06:50:48]Clear old archive folders... [06:50:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:50:48]tlvbuf is 00E0E990 [06:50:48]SAM_PROTO_ClearQueue [06:50:48]wFMCommunicate request_size=4 [06:50:48]MH_SAM_APDU [06:50:48]CAPDU: 80 09 00 00 [06:50:48]Write to MH i2c: E2 08 00 7F 2A 80 09 00 00 00 00 00 00 1B [06:50:48]Write i2c OK [06:50:48]MH_I2C_Read... [06:50:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:48]Read from MH i2c: E2 [06:50:48]MH_I2C_Read... [06:50:48]Read from MH i2c: E2 03 00 [06:50:48]MH_I2C_Read... [06:50:48]Read from MH i2c: E2 03 00 7F 2A 00 90 00 1D [06:50:48]RAPDU: 90 00 [06:50:48]wFMCommunicate OK [06:50:48]SAM_PROTO_ClearQueue done [06:50:48]KKMCreateOFDPacket [06:50:48]OFDProtocolAddRootSTLVToBuf [06:50:48]FM_MakeSignedData [06:50:48]FM_MakeSignedData [06:50:48]SAM_PROTO_SignData [06:50:48]wFMCommunicate request_size=4 [06:50:48]MH_SAM_APDU [06:50:48]CAPDU: 80 0D 01 02 [06:50:48]Write to MH i2c: E2 08 00 80 2A 80 0D 01 02 00 00 00 00 23 [06:50:48]Write i2c OK [06:50:48]MH_I2C_Read... [06:50:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:48]Read from MH i2c: E2 [06:50:48]MH_I2C_Read... [06:50:48]Read from MH i2c: E2 03 00 [06:50:48]MH_I2C_Read... [06:50:48]Read from MH i2c: E2 03 00 80 2A 00 90 00 1E [06:50:48]RAPDU: 90 00 [06:50:48]wFMCommunicate OK [06:50:48]wFMCommunicate request_size=255 [06:50:48]MH_SAM_APDU [06:50:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 49 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B7 04 00 35 04 06 00 [06:50:48]Write to MH i2c: E2 02 01 81 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 49 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B7 04 00 35 04 06 00 00 00 3B [06:50:48]Write i2c OK [06:50:48]MH_I2C_Read... [06:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:48]Read from MH i2c: E2 [06:50:48]MH_I2C_Read... [06:50:48]Read from MH i2c: E2 03 00 [06:50:48]MH_I2C_Read... [06:50:48]Read from MH i2c: E2 03 00 81 2A 00 90 00 1F [06:50:48]RAPDU: 90 00 [06:50:48]wFMCommunicate OK [06:50:48]wFMCommunicate request_size=11 [06:50:48]MH_SAM_APDU [06:50:48]CAPDU: 80 0D 02 02 06 47 E8 16 BE 36 DC [06:50:48]Write to MH i2c: E2 0E 00 82 2A 80 0D 02 02 06 00 47 E8 16 BE 36 DC 00 00 47 [06:50:48]Write i2c OK [06:50:48]MH_I2C_Read... [06:50:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:49]Read from MH i2c: E2 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 03 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 03 00 82 2A 00 90 00 20 [06:50:49]RAPDU: 90 00 [06:50:49]wFMCommunicate OK [06:50:49]wFMCommunicate request_size=4 [06:50:49]MH_SAM_APDU [06:50:49]CAPDU: 80 0D 03 02 [06:50:49]Write to MH i2c: E2 08 00 83 2A 80 0D 03 02 00 00 00 00 28 [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:49]Read from MH i2c: E2 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 0B 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 0B 00 83 2A 00 CE F6 87 31 EA 09 13 05 90 00 B0 [06:50:49]RAPDU: CE F6 87 31 EA 09 13 05 90 00 [06:50:49]wFMCommunicate OK [06:50:49]SAM_PROTO_SignData done [06:50:49]FM_MakeSignedData done [06:50:49]CreateOFDProtocolMessage [06:50:49]wFMCommunicate request_size=4 [06:50:49]MH_SAM_APDU [06:50:49]CAPDU: 80 11 00 00 [06:50:49]Write to MH i2c: E2 08 00 84 2A 80 11 00 00 00 00 00 00 28 [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:49]Read from MH i2c: E2 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 17 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: E2 17 00 84 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7E [06:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:50:49]wFMCommunicate OK [06:50:49]CreateOFDProtocolMessage done [06:50:49]OFDSenderStorePacket 309155 [06:50:49]StoreOFDPacket docnum=309155 [06:50:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 1E 16 08 01 86 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 49 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B7 04 00 35 04 06 00 47 E8 16 BE 36 DC CE F6 87 31 EA 09 13 05 [06:50:49]CheckFolder [06:50:49]dirname=/storage/ofd_packets [06:50:49]CheckFolder done [06:50:49]ProducePacketName [06:50:49]name=ofd_packets/00309155 [06:50:49]NVStorageSaveData ofd_packets/00309155 [06:50:49]File name is /storage/ofd_packets/00309155 [06:50:49]Write 302 bytes [06:50:49]NVStorageSaveData done [06:50:49]OFDSenderStorePacket done [06:50:49]KKMCreateOFDPacket done [06:50:49]NVStorageSaveData kkm_last_timestamp [06:50:49]File name is /storage/kkm_last_timestamp [06:50:49]Write 4 bytes [06:50:49]NVStorageSaveData done [06:50:49]ExternCall_PrintAddStr [06:50:49]wPrintStart [06:50:49]Write to MH i2c: 01 00 00 85 2A AF [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: 01 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: 01 07 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: 01 07 00 85 2A 00 00 00 00 00 FF 0F C4 [06:50:49]RasterBufferAndPrint [06:50:49]line Счет N : (1)117743 [06:50:49]line ИНН: 02508201610067 [06:50:49]line Контрольно-Кассовый Чек [06:50:49]line ПРОДАЖА [06:50:49]line ТРК (МРК, ГНК) : 43 [06:50:49]line Товар: 2710124130 [06:50:49]line Super-92-К-5 [06:50:49]line 5.820 * 68.80 [06:50:49]line = 400.42 [06:50:49]line НДС 12% НСП 1% [06:50:49]line > о реализуемом товаре [06:50:49]line ОКРУГЛЕНИЕ: -0.42 [06:50:49]line ИТОГО: 400.00 [06:50:49]line Внесено: 400.00 [06:50:49]line СДАЧА: 0.00 [06:50:49]line НСП 1% : 3.54 [06:50:49]line НДС 12% : 42.52 [06:50:49]line Наличными: 400.00 [06:50:49]line Безнал.: 0.00 [06:50:49]line Место: АЗС № 128 "Партнер Нефть" [06:50:49]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:50:49]line СНО: Общий режим [06:50:49]line Чек 89 30.07.2024 06:50 [06:50:49]line Смена: 430 ФФД: 1.0 [06:50:49]line ЗНМ: 0300000046 [06:50:49]line РНМ: 0000000000092651 [06:50:49]line Версия ККМ: 001 [06:50:49]line ФМ: 0000000000874943 [06:50:49]line ФД: 309155 [06:50:49]line ФПД: 79062139549404 [06:50:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065049&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309155&fm=79062139549404&tin=02508201610067®Number=0000000000092651&sum=40000 [06:50:49]OFD Sender: Processing packet 309155 [packets to send 232, broken 231] [06:50:49]ProducePacketName [06:50:49]name=ofd_packets/00309155 [06:50:49]OFD Sender: To server: pG, [06:50:49]CommunicateWithHost lk.salyk.kg:30040 [06:50:49]ConnectInit lk.salyk.kg [06:50:49]written 0, free lines is 4095 [06:50:49]Connected sock=10 [06:50:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 1E 16 08 01 86 B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 49 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B7 04 00 35 04 06 00 47 E8 16 BE 36 DC CE F6 87 31 EA 09 13 05 [06:50:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 00 D1 47 00 EB 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B7 04 00 F4 03 04 00 92 34 A8 66 B6 04 01 00 00 3B 85 DF DC 76 68 96 7E [06:50:49]CommunicateWithHost err = 0 [06:50:49]CheckOFDResponse [06:50:49]1017 (14) - 77093643461234 [06:50:49]1041 (16) - 0000000000874943 [06:50:49]1040 (4) - 309155 [06:50:49]1012 (4) - 30.07.2024 00:32 [06:50:49]1206 (1) - 0 [06:50:49]OFD Sender: Remove packet 309155 [06:50:49]ProducePacketName [06:50:49]name=ofd_packets/00309155 [06:50:49]NVStorageDeleteData [06:50:49]Write to MH i2c: 01 00 00 B0 2A DA [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: 01 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: 01 07 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: 01 07 00 B0 2A 00 00 00 00 00 61 0C 4E [06:50:49]RasterBufferAndPrint [06:50:49]line [06:50:49]line [06:50:49]line [06:50:49]line [06:50:49]line [06:50:49]written 0, free lines is 3173 [06:50:49]MH_Cut [06:50:49]Write to MH i2c: D1 01 00 B7 2A 01 B3 [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: D1 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: D1 01 00 [06:50:49]MH_I2C_Read... [06:50:49]Read from MH i2c: D1 01 00 B7 2A 00 B2 [06:50:49]Write to MH i2c: 01 00 00 B8 2A E2 [06:50:49]Write i2c OK [06:50:49]MH_I2C_Read... [06:50:50]OFD Sender: No OFD packet to send [06:50:51]*** Cut start [06:50:51]*** Partial cut [06:50:51]*** CUTSNS_PIN = 1 [06:50:51]*** CUTSNS_PIN = 0 [06:50:51]*** Brake cut motor [06:50:51]Read from MH i2c: 01 [06:50:51]MH_I2C_Read... [06:50:51]*** Stop cut motor [06:50:51]*** Cut end [06:50:51]Read from MH i2c: 01 07 00 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: 01 07 00 B8 2A 00 00 00 00 00 FF 0F F7 [06:50:51]process_action close_receipt done [06:50:51]requested_data is exist [06:50:51]produce_requested_data [06:50:51]requested_item fm.sn is exist - process it [06:50:51]wFMCommunicate request_size=4 [06:50:51]MH_SAM_APDU [06:50:51]CAPDU: 80 11 00 00 [06:50:51]Write to MH i2c: E2 08 00 B9 2A 80 11 00 00 00 00 00 00 5D [06:50:51]Write i2c OK [06:50:51]MH_I2C_Read... [06:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:51]Read from MH i2c: E2 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 17 00 [06:50:51]MH_I2C_Read... [06:50:51]Read from MH i2c: E2 17 00 B9 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B3 [06:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:50:51]wFMCommunicate OK [06:50:51]requested_item fd.num is exist - process it [06:50:51]SAM_PROTO_GetFieldsCounters [06:50:51]wFMCommunicate request_size=4 [06:50:51]MH_SAM_APDU [06:50:51]CAPDU: 80 13 00 00 [06:50:51]Write to MH i2c: E2 08 00 BA 2A 80 13 00 00 00 00 00 00 60 [06:50:51]Write i2c OK [06:50:51]MH_I2C_Read... [06:50:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:52]Read from MH i2c: E2 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: E2 62 00 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: E2 62 00 BA 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A3 B7 04 00 0E 04 04 00 AE 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 9A [06:50:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A3 B7 04 00 0E 04 04 00 AE 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 [06:50:52]wFMCommunicate OK [06:50:52]SAM_PROTO_GetFieldsCounters done [06:50:52]requested_item shift.num is exist - process it [06:50:52]requested_item shift.opened is exist - process it [06:50:52]req_shift_opened [06:50:52]FM_GetShiftState [06:50:52]SAM_PROTO_GetShiftState [06:50:52]wFMCommunicate request_size=4 [06:50:52]MH_SAM_APDU [06:50:52]CAPDU: 80 13 01 00 [06:50:52]Write to MH i2c: E2 08 00 BB 2A 80 13 01 00 00 00 00 00 62 [06:50:52]Write i2c OK [06:50:52]MH_I2C_Read... [06:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:52]Read from MH i2c: E2 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: E2 0E 00 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: E2 0E 00 BB 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BD [06:50:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:50:52]wFMCommunicate OK [06:50:52]SAM_PROTO_GetShiftState done [06:50:52]FM_GetShiftState done [06:50:52]req_shift_opened done [06:50:52]requested_item shift.open_date is exist - process it [06:50:52]req_shift_open_date [06:50:52]req_shift_open_date done [06:50:52]produce_requested_data done [06:50:52]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309155,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:50:52]process_action_free close_receipt [06:50:52]json_value_free [06:50:52]json_value_free done [06:50:52]process_json_proto returns [06:50:52]Send response to host [06:50:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309155,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:50:52]free response buf [06:50:52]execute_script done [06:50:52]execute_script returns [06:50:52]free content buf [06:50:52]Sock 7.Close socket [06:50:52]Sock 7.Thread stoped [06:50:52]accept exits with 9 [06:50:52]New connection [06:50:52]New thread 3067190628 created [06:50:52]Thread 3067333988 joined [06:50:52]Waiting for new connection... [06:50:52] Sock 9.Parse request [06:50:52]Sock 9.Check first char [06:50:52]Sock 9.First char is OK [06:50:52]request: POST /json_proto HTTP/1.0 [06:50:52]Method: POST [06:50:52]URL: /json_proto [06:50:52]Method is POST - this is cgi request [06:50:52]url: /json_proto [06:50:52]query_string will be loaded in cgi processing [06:50:52]execute_cgi json_proto POST (null) [06:50:52]execute_cgi path=json_proto method=POST [06:50:52]POST find Content-Length [06:50:52]Host: 172.17.45.195:8080 [06:50:52]Content-Length: 639 [06:50:52]Content-Type: application/json [06:50:52] [06:50:52]POST finish read [06:50:52]Found Content-Length = 639 [06:50:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 25.000, "sum" : 1905.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:52]execute_script... [06:50: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)117742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 25.000, "sum" : 1905.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1905.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:50:52]POST & json_proto [06:50:52]process_json_proto [06:50:52]json parsed OK: [06:50:52]protocol is kg_v1.0 [06:50:52]action value=close_receipt [06:50:52]process_action close_receipt [06:50:52]cmd_close_receipt [06:50:52]MH_GetDate [06:50:52]Write to MH i2c: F0 00 00 BC 2A D5 [06:50:52]Write i2c OK [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: F0 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: F0 09 00 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: F0 09 00 BC 2A 00 4F 8D A8 66 FB 01 7F 64 A7 [06:50:52]GetLastDocTimeStamp 1722322249 [06:50:52]current date 1722322255 [06:50:52]FM_GetShiftState [06:50:52]SAM_PROTO_GetShiftState [06:50:52]wFMCommunicate request_size=4 [06:50:52]MH_SAM_APDU [06:50:52]CAPDU: 80 13 01 00 [06:50:52]Write to MH i2c: E2 08 00 BD 2A 80 13 01 00 00 00 00 00 64 [06:50:52]Write i2c OK [06:50:52]MH_I2C_Read... [06:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:52]Read from MH i2c: E2 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: E2 0E 00 [06:50:52]MH_I2C_Read... [06:50:52]Read from MH i2c: E2 0E 00 BD 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BF [06:50:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:50:52]wFMCommunicate OK [06:50:52]SAM_PROTO_GetShiftState done [06:50:52]FM_GetShiftState done [06:50:52]opened in 1722299915 [06:50:52]opened+sec_in_day 1722386315 [06:50:52]quantity*price = 190500 [06:50:52]sum+1 = 190501 [06:50:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1905.00 НСП 1% : 16.86 НДС 12% : 202.30 Наличными: 1905.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 90 30.07.2024 06:50 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309156 ФПД: 157317416557569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065055&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309156&fm=157317416557569&tin=02508201610067®Number=0000000000092651&sum=190500 [06:50:54]StoreToDocumentArchive [06:50:54]shift 430 fd 309156 [06:50:54]save to /storage/0430/doc_00309156 [06:50:54]save last doc name /storage/0430/doc_00309156 to /storage/kkm_last_doc_name [06:50:54]save OK [06:50:54]Clear old archive folders... [06:50:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:50:54]tlvbuf is 00E1D960 [06:50:54]SAM_PROTO_ClearQueue [06:50:54]wFMCommunicate request_size=4 [06:50:54]MH_SAM_APDU [06:50:54]CAPDU: 80 09 00 00 [06:50:54]Write to MH i2c: E2 08 00 CA 2A 80 09 00 00 00 00 00 00 66 [06:50:54]Write i2c OK [06:50:54]MH_I2C_Read... [06:50:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:54]Read from MH i2c: E2 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 CA 2A 00 90 00 68 [06:50:54]RAPDU: 90 00 [06:50:54]wFMCommunicate OK [06:50:54]SAM_PROTO_ClearQueue done [06:50:54]KKMCreateOFDPacket [06:50:54]OFDProtocolAddRootSTLVToBuf [06:50:54]FM_MakeSignedData [06:50:54]FM_MakeSignedData [06:50:54]SAM_PROTO_SignData [06:50:54]wFMCommunicate request_size=4 [06:50:54]MH_SAM_APDU [06:50:54]CAPDU: 80 0D 01 02 [06:50:54]Write to MH i2c: E2 08 00 CB 2A 80 0D 01 02 00 00 00 00 6E [06:50:54]Write i2c OK [06:50:54]MH_I2C_Read... [06:50:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:54]Read from MH i2c: E2 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 CB 2A 00 90 00 69 [06:50:54]RAPDU: 90 00 [06:50:54]wFMCommunicate OK [06:50:54]wFMCommunicate request_size=255 [06:50:54]MH_SAM_APDU [06:50: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 E8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 E8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 4F 00 00 00 00 07 04 06 00 24 E8 02 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 4F 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B7 04 00 35 04 06 00 8F 14 50 BB [06:50:54]Write to MH i2c: E2 02 01 CC 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 E8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 E8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 4F 00 00 00 00 07 04 06 00 24 E8 02 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 4F 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B7 04 00 35 04 06 00 8F 14 50 BB 00 00 D4 [06:50:54]Write i2c OK [06:50:54]MH_I2C_Read... [06:50:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:54]Read from MH i2c: E2 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 CC 2A 00 90 00 6A [06:50:54]RAPDU: 90 00 [06:50:54]wFMCommunicate OK [06:50:54]wFMCommunicate request_size=7 [06:50:54]MH_SAM_APDU [06:50:54]CAPDU: 80 0D 02 02 02 1C 01 [06:50:54]Write to MH i2c: E2 0A 00 CD 2A 80 0D 02 02 02 00 1C 01 00 00 92 [06:50:54]Write i2c OK [06:50:54]MH_I2C_Read... [06:50:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:54]Read from MH i2c: E2 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 03 00 CD 2A 00 90 00 6B [06:50:54]RAPDU: 90 00 [06:50:54]wFMCommunicate OK [06:50:54]wFMCommunicate request_size=4 [06:50:54]MH_SAM_APDU [06:50:54]CAPDU: 80 0D 03 02 [06:50:54]Write to MH i2c: E2 08 00 CE 2A 80 0D 03 02 00 00 00 00 73 [06:50:54]Write i2c OK [06:50:54]MH_I2C_Read... [06:50:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:54]Read from MH i2c: E2 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 0B 00 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 0B 00 CE 2A 00 53 DF B2 88 89 12 25 D3 90 00 73 [06:50:54]RAPDU: 53 DF B2 88 89 12 25 D3 90 00 [06:50:54]wFMCommunicate OK [06:50:54]SAM_PROTO_SignData done [06:50:54]FM_MakeSignedData done [06:50:54]CreateOFDProtocolMessage [06:50:54]wFMCommunicate request_size=4 [06:50:54]MH_SAM_APDU [06:50:54]CAPDU: 80 11 00 00 [06:50:54]Write to MH i2c: E2 08 00 CF 2A 80 11 00 00 00 00 00 00 73 [06:50:54]Write i2c OK [06:50:54]MH_I2C_Read... [06:50:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:54]Read from MH i2c: E2 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 17 00 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: E2 17 00 CF 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C9 [06:50:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:50:54]wFMCommunicate OK [06:50:54]CreateOFDProtocolMessage done [06:50:54]OFDSenderStorePacket 309156 [06:50:54]StoreOFDPacket docnum=309156 [06:50:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 18 56 04 01 A8 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 E8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 E8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 4F 00 00 00 00 07 04 06 00 24 E8 02 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 4F 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B7 04 00 35 04 06 00 8F 14 50 BB 1C 01 53 DF B2 88 89 12 25 D3 [06:50:54]CheckFolder [06:50:54]dirname=/storage/ofd_packets [06:50:54]CheckFolder done [06:50:54]ProducePacketName [06:50:54]name=ofd_packets/00309156 [06:50:54]NVStorageSaveData ofd_packets/00309156 [06:50:54]File name is /storage/ofd_packets/00309156 [06:50:54]Write 298 bytes [06:50:54]NVStorageSaveData done [06:50:54]OFDSenderStorePacket done [06:50:54]KKMCreateOFDPacket done [06:50:54]NVStorageSaveData kkm_last_timestamp [06:50:54]File name is /storage/kkm_last_timestamp [06:50:54]Write 4 bytes [06:50:54]NVStorageSaveData done [06:50:54]ExternCall_PrintAddStr [06:50:54]wPrintStart [06:50:54]Write to MH i2c: 01 00 00 D0 2A FA [06:50:54]Write i2c OK [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: 01 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: 01 07 00 [06:50:54]MH_I2C_Read... [06:50:54]Read from MH i2c: 01 07 00 D0 2A 00 00 00 00 00 FF 0F 0F [06:50:54]RasterBufferAndPrint [06:50:54]line Счет N : (1)117742 [06:50:54]line ИНН: 02508201610067 [06:50:54]line Контрольно-Кассовый Чек [06:50:54]line ПРОДАЖА [06:50:54]line ТРК (МРК, ГНК) : 54 [06:50:54]line Товар: 2710194800 [06:50:54]line ДТ-К-3 [06:50:54]line 25.000 * 76.20 [06:50:54]line = 1905.00 [06:50:54]line НДС 12% НСП 1% [06:50:54]line > о реализуемом товаре [06:50:54]line ИТОГО: 1905.00 [06:50:54]line НСП 1% : 16.86 [06:50:54]line НДС 12% : 202.30 [06:50:54]line Наличными: 1905.00 [06:50:54]line Безнал.: 0.00 [06:50:54]line Место: АЗС № 128 "Партнер Нефть" [06:50:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:50:54]line СНО: Общий режим [06:50:54]line Чек 90 30.07.2024 06:50 [06:50:54]line Смена: 430 ФФД: 1.0 [06:50:54]line ЗНМ: 0300000046 [06:50:54]line РНМ: 0000000000092651 [06:50:54]line Версия ККМ: 001 [06:50:54]line ФМ: 0000000000874943 [06:50:54]line ФД: 309156 [06:50:54]line ФПД: 157317416557569 [06:50:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065055&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309156&fm=157317416557569&tin=02508201610067®Number=0000000000092651&sum=190500 [06:50:54]written 0, free lines is 4095 [06:50:55]OFD Sender: Processing packet 309156 [packets to send 232, broken 231] [06:50:55]ProducePacketName [06:50:55]name=ofd_packets/00309156 [06:50:55]OFD Sender: To server: pG, [06:50:55]CommunicateWithHost lk.salyk.kg:30040 [06:50:55]ConnectInit lk.salyk.kg [06:50:55]Connected sock=10 [06:50:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 18 56 04 01 A8 77 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 24 E8 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 E8 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 4F 00 00 00 00 07 04 06 00 24 E8 02 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 4F 8D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B7 04 00 35 04 06 00 8F 14 50 BB 1C 01 53 DF B2 88 89 12 25 D3 [06:50:55]Write to MH i2c: 01 00 00 F8 2A 22 [06:50:55]Write i2c OK [06:50:55]MH_I2C_Read... [06:50:55]Read from MH i2c: 01 [06:50:55]MH_I2C_Read... [06:50:55]Read from MH i2c: 01 07 00 [06:50:55]MH_I2C_Read... [06:50:55]Read from MH i2c: 01 07 00 F8 2A 00 00 00 00 00 94 0C C9 [06:50:55]RasterBufferAndPrint [06:50:55]line [06:50:55]line [06:50:55]line [06:50:55]line [06:50:55]line [06:50:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 57 7C 47 00 20 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B7 04 00 F4 03 04 00 98 34 A8 66 B6 04 01 00 00 B5 50 6B AA 46 86 F0 4D [06:50:55]CommunicateWithHost err = 0 [06:50:55]CheckOFDResponse [06:50:55]1017 (14) - 77093643461234 [06:50:55]1041 (16) - 0000000000874943 [06:50:55]1040 (4) - 309156 [06:50:55]1012 (4) - 30.07.2024 00:32 [06:50:55]1206 (1) - 0 [06:50:55]OFD Sender: Remove packet 309156 [06:50:55]ProducePacketName [06:50:55]name=ofd_packets/00309156 [06:50:55]NVStorageDeleteData [06:50:55]written 0, free lines is 3237 [06:50:55]MH_Cut [06:50:55]Write to MH i2c: D1 01 00 FF 2A 01 FB [06:50:55]Write i2c OK [06:50:55]MH_I2C_Read... [06:50:55]Read from MH i2c: D1 [06:50:55]MH_I2C_Read... [06:50:55]Read from MH i2c: D1 01 00 [06:50:55]MH_I2C_Read... [06:50:55]Read from MH i2c: D1 01 00 FF 2A 00 FA [06:50:55]Write to MH i2c: 01 00 00 00 2B 2B [06:50:55]Write i2c OK [06:50:55]MH_I2C_Read... [06:50:55]OFD Sender: No OFD packet to send [06:50:56]*** Cut start [06:50:56]*** Partial cut [06:50:56]*** CUTSNS_PIN = 1 [06:50:56]*** CUTSNS_PIN = 0 [06:50:56]*** Brake cut motor [06:50:57]Read from MH i2c: 01 [06:50:57]MH_I2C_Read... [06:50:57]*** Stop cut motor [06:50:57]*** Cut end [06:50:57]Read from MH i2c: 01 07 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: 01 07 00 00 2B 00 00 00 00 00 FF 0F 40 [06:50:57]process_action close_receipt done [06:50:57]requested_data is exist [06:50:57]produce_requested_data [06:50:57]requested_item fm.sn is exist - process it [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 11 00 00 [06:50:57]Write to MH i2c: E2 08 00 01 2B 80 11 00 00 00 00 00 00 A6 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:57]Read from MH i2c: E2 17 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 17 00 01 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FC [06:50:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:50:57]wFMCommunicate OK [06:50:57]requested_item fd.num is exist - process it [06:50:57]SAM_PROTO_GetFieldsCounters [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 13 00 00 [06:50:57]Write to MH i2c: E2 08 00 02 2B 80 13 00 00 00 00 00 00 A9 [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 62 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 62 00 02 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A4 B7 04 00 0E 04 04 00 AE 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 E7 [06:50:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A4 B7 04 00 0E 04 04 00 AE 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 [06:50:57]wFMCommunicate OK [06:50:57]SAM_PROTO_GetFieldsCounters done [06:50:57]requested_item shift.num is exist - process it [06:50:57]requested_item shift.opened is exist - process it [06:50:57]req_shift_opened [06:50:57]FM_GetShiftState [06:50:57]SAM_PROTO_GetShiftState [06:50:57]wFMCommunicate request_size=4 [06:50:57]MH_SAM_APDU [06:50:57]CAPDU: 80 13 01 00 [06:50:57]Write to MH i2c: E2 08 00 03 2B 80 13 01 00 00 00 00 00 AB [06:50:57]Write i2c OK [06:50:57]MH_I2C_Read... [06:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:57]Read from MH i2c: E2 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 0E 00 [06:50:57]MH_I2C_Read... [06:50:57]Read from MH i2c: E2 0E 00 03 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 06 [06:50:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:50:57]wFMCommunicate OK [06:50:57]SAM_PROTO_GetShiftState done [06:50:57]FM_GetShiftState done [06:50:57]req_shift_opened done [06:50:57]requested_item shift.open_date is exist - process it [06:50:57]req_shift_open_date [06:50:57]req_shift_open_date done [06:50:57]produce_requested_data done [06:50:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309156,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:50:57]process_action_free close_receipt [06:50:57]json_value_free [06:50:57]json_value_free done [06:50:57]process_json_proto returns [06:50:57]Send response to host [06:50:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309156,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:50:57]free response buf [06:50:57]execute_script done [06:50:57]execute_script returns [06:50:57]free content buf [06:50:57]Sock 9.Close socket [06:50:57]Sock 9.Thread stoped [06:51:00]OFD Sender: No OFD packet to send [06:51:06]OFD Sender: No OFD packet to send [06:51:11]OFD Sender: No OFD packet to send [06:51:16]OFD Sender: No OFD packet to send [06:51:21]OFD Sender: No OFD packet to send [06:51:26]OFD Sender: No OFD packet to send [06:51:31]OFD Sender: No OFD packet to send [06:51:36]OFD Sender: No OFD packet to send [06:51:41]OFD Sender: No OFD packet to send [06:51:46]OFD Sender: No OFD packet to send [06:51:51]OFD Sender: No OFD packet to send [06:51:56]OFD Sender: No OFD packet to send [06:52:01]OFD Sender: No OFD packet to send [06:52:06]OFD Sender: No OFD packet to send [06:52:11]OFD Sender: No OFD packet to send [06:52:16]OFD Sender: No OFD packet to send [06:52:21]OFD Sender: No OFD packet to send [06:52:26]OFD Sender: No OFD packet to send [06:52:31]OFD Sender: No OFD packet to send [06:52:36]OFD Sender: No OFD packet to send [06:52:41]OFD Sender: No OFD packet to send [06:52:46]OFD Sender: No OFD packet to send [06:52:51]OFD Sender: No OFD packet to send [06:52:56]OFD Sender: No OFD packet to send [06:53:01]OFD Sender: No OFD packet to send [06:53:06]OFD Sender: No OFD packet to send [06:53:11]OFD Sender: No OFD packet to send [06:53:16]OFD Sender: No OFD packet to send [06:53:21]OFD Sender: No OFD packet to send [06:53:26]OFD Sender: No OFD packet to send [06:53:31]OFD Sender: No OFD packet to send [06:53:36]OFD Sender: No OFD packet to send [06:53:41]OFD Sender: No OFD packet to send [06:53:46]OFD Sender: No OFD packet to send [06:53:51]OFD Sender: No OFD packet to send [06:53:56]OFD Sender: No OFD packet to send [06:54:01]OFD Sender: No OFD packet to send [06:54:06]OFD Sender: No OFD packet to send [06:54:11]OFD Sender: No OFD packet to send [06:54:16]OFD Sender: No OFD packet to send [06:54:21]OFD Sender: No OFD packet to send [06:54:26]OFD Sender: No OFD packet to send [06:54:31]OFD Sender: No OFD packet to send [06:54:36]OFD Sender: No OFD packet to send [06:54:41]OFD Sender: No OFD packet to send [06:54:46]OFD Sender: No OFD packet to send [06:54:51]OFD Sender: No OFD packet to send [06:54:56]OFD Sender: No OFD packet to send [06:55:01]OFD Sender: No OFD packet to send [06:55:06]OFD Sender: No OFD packet to send [06:55:11]OFD Sender: No OFD packet to send [06:55:16]OFD Sender: No OFD packet to send [06:55:21]OFD Sender: No OFD packet to send [06:55:26]OFD Sender: No OFD packet to send [06:55:31]OFD Sender: No OFD packet to send [06:55:36]OFD Sender: No OFD packet to send [06:55:41]OFD Sender: No OFD packet to send [06:55:46]OFD Sender: No OFD packet to send [06:55:51]OFD Sender: No OFD packet to send [06:55:56]OFD Sender: No OFD packet to send [06:56:01]OFD Sender: No OFD packet to send [06:56:06]OFD Sender: No OFD packet to send [06:56:11]OFD Sender: No OFD packet to send [06:56:16]OFD Sender: No OFD packet to send [06:56:21]OFD Sender: No OFD packet to send [06:56:26]OFD Sender: No OFD packet to send [06:56:31]OFD Sender: No OFD packet to send [06:56:36]OFD Sender: No OFD packet to send [06:56:41]OFD Sender: No OFD packet to send [06:56:46]OFD Sender: No OFD packet to send [06:56:51]OFD Sender: No OFD packet to send [06:56:56]OFD Sender: No OFD packet to send [06:56:57]accept exits with 7 [06:56:57]New connection [06:56:57]New thread 3067333988 created [06:56:57]Thread 3067190628 joined [06:56:57]Waiting for new connection... [06:56:57] Sock 7.Parse request [06:56:57]Sock 7.Check first char [06:56:57]Sock 7.First char is OK [06:56:57]request: POST /json_proto HTTP/1.0 [06:56:57]Method: POST [06:56:57]URL: /json_proto [06:56:57]Method is POST - this is cgi request [06:56:57]url: /json_proto [06:56:57]query_string will be loaded in cgi processing [06:56:57]execute_cgi json_proto POST (null) [06:56:57]execute_cgi path=json_proto method=POST [06:56:57]POST find Content-Length [06:56:57]Host: 172.17.45.195:8080 [06:56:57]Content-Length: 670 [06:56:57]Content-Type: application/json [06:56:57] [06:56:57]POST finish read [06:56:57]Found Content-Length = 670 [06:56:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:56:57]execute_script... [06:56: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)117744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:56:57]POST & json_proto [06:56:57]process_json_proto [06:56:57]json parsed OK: [06:56:57]protocol is kg_v1.0 [06:56:57]action value=close_receipt [06:56:57]process_action close_receipt [06:56:57]cmd_close_receipt [06:56:57]MH_GetDate [06:56:57]Write to MH i2c: F0 00 00 04 2B 1E [06:56:57]Write i2c OK [06:56:57]MH_I2C_Read... [06:56:57]Read from MH i2c: F0 [06:56:57]MH_I2C_Read... [06:56:57]Read from MH i2c: F0 09 00 [06:56:57]MH_I2C_Read... [06:56:57]Read from MH i2c: F0 09 00 04 2B 00 BB 8E A8 66 FB 01 7F 64 5D [06:56:57]GetLastDocTimeStamp 1722322255 [06:56:57]current date 1722322619 [06:56:57]FM_GetShiftState [06:56:57]SAM_PROTO_GetShiftState [06:56:57]wFMCommunicate request_size=4 [06:56:57]MH_SAM_APDU [06:56:57]CAPDU: 80 13 01 00 [06:56:57]Write to MH i2c: E2 08 00 05 2B 80 13 01 00 00 00 00 00 AD [06:56:57]Write i2c OK [06:56:57]MH_I2C_Read... [06:56:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:56:57]Read from MH i2c: E2 [06:56:57]MH_I2C_Read... [06:56:57]Read from MH i2c: E2 0E 00 [06:56:57]MH_I2C_Read... [06:56:57]Read from MH i2c: E2 0E 00 05 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 08 [06:56:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:56:57]wFMCommunicate OK [06:56:57]SAM_PROTO_GetShiftState done [06:56:57]FM_GetShiftState done [06:56:57]opened in 1722299915 [06:56:57]opened+sec_in_day 1722386315 [06:56:57]quantity*price = 50017 [06:56:57]sum+1 = 50019 [06:56: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 91 30.07.2024 06:56 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309157 ФПД: 93040931877760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065659&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309157&fm=93040931877760&tin=02508201610067®Number=0000000000092651&sum=50000 [06:56:58]StoreToDocumentArchive [06:56:58]shift 430 fd 309157 [06:56:58]save to /storage/0430/doc_00309157 [06:56:58]save last doc name /storage/0430/doc_00309157 to /storage/kkm_last_doc_name [06:56:58]save OK [06:56:58]Clear old archive folders... [06:56:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:56:58]tlvbuf is 00E47C10 [06:56:58]SAM_PROTO_ClearQueue [06:56:58]wFMCommunicate request_size=4 [06:56:58]MH_SAM_APDU [06:56:58]CAPDU: 80 09 00 00 [06:56:58]Write to MH i2c: E2 08 00 12 2B 80 09 00 00 00 00 00 00 AF [06:56:58]Write i2c OK [06:56:58]MH_I2C_Read... [06:56:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:56:58]Read from MH i2c: E2 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 12 2B 00 90 00 B1 [06:56:58]RAPDU: 90 00 [06:56:58]wFMCommunicate OK [06:56:58]SAM_PROTO_ClearQueue done [06:56:58]KKMCreateOFDPacket [06:56:58]OFDProtocolAddRootSTLVToBuf [06:56:58]FM_MakeSignedData [06:56:58]FM_MakeSignedData [06:56:58]SAM_PROTO_SignData [06:56:58]wFMCommunicate request_size=4 [06:56:58]MH_SAM_APDU [06:56:58]CAPDU: 80 0D 01 02 [06:56:58]Write to MH i2c: E2 08 00 13 2B 80 0D 01 02 00 00 00 00 B7 [06:56:58]Write i2c OK [06:56:58]MH_I2C_Read... [06:56:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:56:58]Read from MH i2c: E2 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 13 2B 00 90 00 B2 [06:56:58]RAPDU: 90 00 [06:56:58]wFMCommunicate OK [06:56:58]wFMCommunicate request_size=255 [06:56:58]MH_SAM_APDU [06:56:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 BB 8E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B7 04 00 35 04 06 00 [06:56:58]Write to MH i2c: E2 02 01 14 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 BB 8E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B7 04 00 35 04 06 00 00 00 04 [06:56:58]Write i2c OK [06:56:58]MH_I2C_Read... [06:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:56:58]Read from MH i2c: E2 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 14 2B 00 90 00 B3 [06:56:58]RAPDU: 90 00 [06:56:58]wFMCommunicate OK [06:56:58]wFMCommunicate request_size=11 [06:56:58]MH_SAM_APDU [06:56:58]CAPDU: 80 0D 02 02 06 54 9E C7 B1 B3 80 [06:56:58]Write to MH i2c: E2 0E 00 15 2B 80 0D 02 02 06 00 54 9E C7 B1 B3 80 00 00 63 [06:56:58]Write i2c OK [06:56:58]MH_I2C_Read... [06:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:56:58]Read from MH i2c: E2 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 03 00 15 2B 00 90 00 B4 [06:56:58]RAPDU: 90 00 [06:56:58]wFMCommunicate OK [06:56:58]wFMCommunicate request_size=4 [06:56:58]MH_SAM_APDU [06:56:58]CAPDU: 80 0D 03 02 [06:56:58]Write to MH i2c: E2 08 00 16 2B 80 0D 03 02 00 00 00 00 BC [06:56:58]Write i2c OK [06:56:58]MH_I2C_Read... [06:56:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:56:58]Read from MH i2c: E2 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 0B 00 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 0B 00 16 2B 00 43 B9 12 1F 41 B7 F4 1D 90 00 F3 [06:56:58]RAPDU: 43 B9 12 1F 41 B7 F4 1D 90 00 [06:56:58]wFMCommunicate OK [06:56:58]SAM_PROTO_SignData done [06:56:58]FM_MakeSignedData done [06:56:58]CreateOFDProtocolMessage [06:56:58]wFMCommunicate request_size=4 [06:56:58]MH_SAM_APDU [06:56:58]CAPDU: 80 11 00 00 [06:56:58]Write to MH i2c: E2 08 00 17 2B 80 11 00 00 00 00 00 00 BC [06:56:58]Write i2c OK [06:56:58]MH_I2C_Read... [06:56:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:56:58]Read from MH i2c: E2 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 17 00 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: E2 17 00 17 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 12 [06:56:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:56:58]wFMCommunicate OK [06:56:58]CreateOFDProtocolMessage done [06:56:58]OFDSenderStorePacket 309157 [06:56:58]StoreOFDPacket docnum=309157 [06:56:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E2 A1 08 01 C2 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 BB 8E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B7 04 00 35 04 06 00 54 9E C7 B1 B3 80 43 B9 12 1F 41 B7 F4 1D [06:56:58]CheckFolder [06:56:58]dirname=/storage/ofd_packets [06:56:58]CheckFolder done [06:56:58]ProducePacketName [06:56:58]name=ofd_packets/00309157 [06:56:58]NVStorageSaveData ofd_packets/00309157 [06:56:58]File name is /storage/ofd_packets/00309157 [06:56:58]Write 302 bytes [06:56:58]NVStorageSaveData done [06:56:58]OFDSenderStorePacket done [06:56:58]KKMCreateOFDPacket done [06:56:58]NVStorageSaveData kkm_last_timestamp [06:56:58]File name is /storage/kkm_last_timestamp [06:56:58]Write 4 bytes [06:56:58]NVStorageSaveData done [06:56:58]ExternCall_PrintAddStr [06:56:58]wPrintStart [06:56:58]Write to MH i2c: 01 00 00 18 2B 43 [06:56:58]Write i2c OK [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: 01 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: 01 07 00 [06:56:58]MH_I2C_Read... [06:56:58]Read from MH i2c: 01 07 00 18 2B 00 00 00 00 00 FF 0F 58 [06:56:58]RasterBufferAndPrint [06:56:58]line Счет N : (1)117744 [06:56:58]line ИНН: 02508201610067 [06:56:58]line Контрольно-Кассовый Чек [06:56:58]line ПРОДАЖА [06:56:58]line ТРК (МРК, ГНК) : 33 [06:56:58]line Товар: 2710124130 [06:56:58]line Super-92-К-5 [06:56:58]line 7.270 * 68.80 [06:56:58]line = 500.18 [06:56:58]line НДС 12% НСП 1% [06:56:58]line > о реализуемом товаре [06:56:58]line ОКРУГЛЕНИЕ: -0.18 [06:56:58]line ИТОГО: 500.00 [06:56:58]line Внесено: 500.00 [06:56:58]line СДАЧА: 0.00 [06:56:58]line НСП 1% : 4.43 [06:56:58]line НДС 12% : 53.12 [06:56:58]line Наличными: 500.00 [06:56:58]line Безнал.: 0.00 [06:56:58]line Место: АЗС № 128 "Партнер Нефть" [06:56:58]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:56:58]line СНО: Общий режим [06:56:58]line Чек 91 30.07.2024 06:56 [06:56:58]line Смена: 430 ФФД: 1.0 [06:56:58]line ЗНМ: 0300000046 [06:56:58]line РНМ: 0000000000092651 [06:56:58]line Версия ККМ: 001 [06:56:58]line ФМ: 0000000000874943 [06:56:59]line ФД: 309157 [06:56:59]line ФПД: 93040931877760 [06:56:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065659&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309157&fm=93040931877760&tin=02508201610067®Number=0000000000092651&sum=50000 [06:56:59]OFD Sender: Processing packet 309157 [packets to send 232, broken 231] [06:56:59]ProducePacketName [06:56:59]name=ofd_packets/00309157 [06:56:59]OFD Sender: To server: pG, [06:56:59]CommunicateWithHost lk.salyk.kg:30040 [06:56:59]ConnectInit lk.salyk.kg [06:56:59]written 0, free lines is 4095 [06:56:59]Connected sock=10 [06:56:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E2 A1 08 01 C2 66 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 BB 8E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B7 04 00 35 04 06 00 54 9E C7 B1 B3 80 43 B9 12 1F 41 B7 F4 1D [06:56:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 94 B9 47 00 36 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B7 04 00 F4 03 04 00 04 36 A8 66 B6 04 01 00 00 A5 28 DE 9B 33 68 6F 0C [06:56:59]CommunicateWithHost err = 0 [06:56:59]CheckOFDResponse [06:56:59]1017 (14) - 77093643461234 [06:56:59]1041 (16) - 0000000000874943 [06:56:59]1040 (4) - 309157 [06:56:59]1012 (4) - 30.07.2024 00:38 [06:56:59]1206 (1) - 0 [06:56:59]OFD Sender: Remove packet 309157 [06:56:59]ProducePacketName [06:56:59]name=ofd_packets/00309157 [06:56:59]NVStorageDeleteData [06:56:59]Write to MH i2c: 01 00 00 43 2B 6E [06:56:59]Write i2c OK [06:56:59]MH_I2C_Read... [06:56:59]Read from MH i2c: 01 [06:56:59]MH_I2C_Read... [06:56:59]Read from MH i2c: 01 07 00 [06:56:59]MH_I2C_Read... [06:56:59]Read from MH i2c: 01 07 00 43 2B 00 00 00 00 00 50 0C D1 [06:56:59]RasterBufferAndPrint [06:56:59]line [06:56:59]line [06:56:59]line [06:56:59]line [06:56:59]line [06:56:59]written 0, free lines is 3156 [06:56:59]MH_Cut [06:56:59]Write to MH i2c: D1 01 00 4A 2B 01 47 [06:56:59]Write i2c OK [06:56:59]MH_I2C_Read... [06:56:59]Read from MH i2c: D1 [06:56:59]MH_I2C_Read... [06:56:59]Read from MH i2c: D1 01 00 [06:56:59]MH_I2C_Read... [06:56:59]Read from MH i2c: D1 01 00 4A 2B 00 46 [06:56:59]Write to MH i2c: 01 00 00 4B 2B 76 [06:56:59]Write i2c OK [06:56:59]MH_I2C_Read... [06:56:59]OFD Sender: No OFD packet to send [06:57:00]*** Cut start [06:57:00]*** Partial cut [06:57:00]*** CUTSNS_PIN = 1 [06:57:00]*** CUTSNS_PIN = 0 [06:57:01]*** Brake cut motor [06:57:01]Read from MH i2c: 01 [06:57:01]MH_I2C_Read... [06:57:01]*** Stop cut motor [06:57:01]*** Cut end [06:57:01]Read from MH i2c: 01 07 00 [06:57:01]MH_I2C_Read... [06:57:01]Read from MH i2c: 01 07 00 4B 2B 00 00 00 00 00 FF 0F 8B [06:57:01]process_action close_receipt done [06:57:01]requested_data is exist [06:57:01]produce_requested_data [06:57:01]requested_item fm.sn is exist - process it [06:57:01]wFMCommunicate request_size=4 [06:57:01]MH_SAM_APDU [06:57:01]CAPDU: 80 11 00 00 [06:57:01]Write to MH i2c: E2 08 00 4C 2B 80 11 00 00 00 00 00 00 F1 [06:57:01]Write i2c OK [06:57:01]MH_I2C_Read... [06:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:01]Read from MH i2c: E2 [06:57:01]MH_I2C_Read... [06:57:01]Read from MH i2c: E2 17 00 [06:57:01]MH_I2C_Read... [06:57:01]Read from MH i2c: E2 17 00 4C 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 47 [06:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:57:01]wFMCommunicate OK [06:57:01]requested_item fd.num is exist - process it [06:57:01]SAM_PROTO_GetFieldsCounters [06:57:01]wFMCommunicate request_size=4 [06:57:01]MH_SAM_APDU [06:57:01]CAPDU: 80 13 00 00 [06:57:01]Write to MH i2c: E2 08 00 4D 2B 80 13 00 00 00 00 00 00 F4 [06:57:01]Write i2c OK [06:57:01]MH_I2C_Read... [06:57:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:57:01]Read from MH i2c: E2 [06:57:01]MH_I2C_Read... [06:57:01]Read from MH i2c: E2 62 00 [06:57:01]MH_I2C_Read... [06:57:01]Read from MH i2c: E2 62 00 4D 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A5 B7 04 00 0E 04 04 00 AE 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 36 [06:57:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A5 B7 04 00 0E 04 04 00 AE 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 [06:57:01]wFMCommunicate OK [06:57:01]SAM_PROTO_GetFieldsCounters done [06:57:01]requested_item shift.num is exist - process it [06:57:01]requested_item shift.opened is exist - process it [06:57:01]req_shift_opened [06:57:01]FM_GetShiftState [06:57:01]SAM_PROTO_GetShiftState [06:57:01]wFMCommunicate request_size=4 [06:57:01]MH_SAM_APDU [06:57:01]CAPDU: 80 13 01 00 [06:57:01]Write to MH i2c: E2 08 00 4E 2B 80 13 01 00 00 00 00 00 F6 [06:57:01]Write i2c OK [06:57:01]MH_I2C_Read... [06:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:01]Read from MH i2c: E2 [06:57:01]MH_I2C_Read... [06:57:01]Read from MH i2c: E2 0E 00 [06:57:01]MH_I2C_Read... [06:57:01]Read from MH i2c: E2 0E 00 4E 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 51 [06:57:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:57:01]wFMCommunicate OK [06:57:01]SAM_PROTO_GetShiftState done [06:57:01]FM_GetShiftState done [06:57:01]req_shift_opened done [06:57:01]requested_item shift.open_date is exist - process it [06:57:01]req_shift_open_date [06:57:01]req_shift_open_date done [06:57:01]produce_requested_data done [06:57:01]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309157,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:57:01]process_action_free close_receipt [06:57:01]json_value_free [06:57:01]json_value_free done [06:57:01]process_json_proto returns [06:57:01]Send response to host [06:57:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309157,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:57:01]free response buf [06:57:01]execute_script done [06:57:01]execute_script returns [06:57:01]free content buf [06:57:01]Sock 7.Close socket [06:57:01]Sock 7.Thread stoped [06:57:04]OFD Sender: No OFD packet to send [06:57:10]OFD Sender: No OFD packet to send [06:57:15]OFD Sender: No OFD packet to send [06:57:20]OFD Sender: No OFD packet to send [06:57:25]OFD Sender: No OFD packet to send [06:57:30]OFD Sender: No OFD packet to send [06:57:35]OFD Sender: No OFD packet to send [06:57:40]OFD Sender: No OFD packet to send [06:57:45]OFD Sender: No OFD packet to send [06:57:50]OFD Sender: No OFD packet to send [06:57:55]OFD Sender: No OFD packet to send [06:58:00]OFD Sender: No OFD packet to send [06:58:05]OFD Sender: No OFD packet to send [06:58:10]OFD Sender: No OFD packet to send [06:58:15]OFD Sender: No OFD packet to send [06:58:20]OFD Sender: No OFD packet to send [06:58:25]OFD Sender: No OFD packet to send [06:58:30]OFD Sender: No OFD packet to send [06:58:35]OFD Sender: No OFD packet to send [06:58:40]OFD Sender: No OFD packet to send [06:58:45]OFD Sender: No OFD packet to send [06:58:50]OFD Sender: No OFD packet to send [06:58:55]OFD Sender: No OFD packet to send [06:59:00]OFD Sender: No OFD packet to send [06:59:03]accept exits with 9 [06:59:03]New connection [06:59:03]New thread 3067190628 created [06:59:03]Thread 3067333988 joined [06:59:03]Waiting for new connection... [06:59:03] Sock 9.Parse request [06:59:03]Sock 9.Check first char [06:59:03]Sock 9.First char is OK [06:59:03]request: POST /json_proto HTTP/1.0 [06:59:03]Method: POST [06:59:03]URL: /json_proto [06:59:03]Method is POST - this is cgi request [06:59:03]url: /json_proto [06:59:03]query_string will be loaded in cgi processing [06:59:03]execute_cgi json_proto POST (null) [06:59:03]execute_cgi path=json_proto method=POST [06:59:03]POST find Content-Length [06:59:03]Host: 172.17.45.195:8080 [06:59:03]Content-Length: 679 [06:59:03]Content-Type: application/json [06:59:03] [06:59:03]POST finish read [06:59:03]Found Content-Length = 679 [06:59:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:03]execute_script... [06:59:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:59:03]POST & json_proto [06:59:03]process_json_proto [06:59:03]json parsed OK: [06:59:03]protocol is kg_v1.0 [06:59:03]action value=close_receipt [06:59:03]process_action close_receipt [06:59:03]cmd_close_receipt [06:59:03]MH_GetDate [06:59:03]Write to MH i2c: F0 00 00 4F 2B 69 [06:59:03]Write i2c OK [06:59:03]MH_I2C_Read... [06:59:03]Read from MH i2c: F0 [06:59:03]MH_I2C_Read... [06:59:03]Read from MH i2c: F0 09 00 [06:59:03]MH_I2C_Read... [06:59:03]Read from MH i2c: F0 09 00 4F 2B 00 3A 8F A8 66 FB 01 7F 64 28 [06:59:03]GetLastDocTimeStamp 1722322619 [06:59:03]current date 1722322746 [06:59:03]FM_GetShiftState [06:59:03]SAM_PROTO_GetShiftState [06:59:03]wFMCommunicate request_size=4 [06:59:03]MH_SAM_APDU [06:59:03]CAPDU: 80 13 01 00 [06:59:03]Write to MH i2c: E2 08 00 50 2B 80 13 01 00 00 00 00 00 F8 [06:59:03]Write i2c OK [06:59:03]MH_I2C_Read... [06:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:03]Read from MH i2c: E2 [06:59:03]MH_I2C_Read... [06:59:03]Read from MH i2c: E2 0E 00 [06:59:03]MH_I2C_Read... [06:59:03]Read from MH i2c: E2 0E 00 50 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 53 [06:59:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:59:03]wFMCommunicate OK [06:59:03]SAM_PROTO_GetShiftState done [06:59:03]FM_GetShiftState done [06:59:03]opened in 1722299915 [06:59:03]opened+sec_in_day 1722386315 [06:59:03]quantity*price = 100050 [06:59:03]sum+1 = 100052 [06:59:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 92 30.07.2024 06:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309158 ФПД: 220493252520298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065906&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309158&fm=220493252520298&tin=02508201610067®Number=0000000000092651&sum=100000 [06:59:05]StoreToDocumentArchive [06:59:05]shift 430 fd 309158 [06:59:05]save to /storage/0430/doc_00309158 [06:59:05]save last doc name /storage/0430/doc_00309158 to /storage/kkm_last_doc_name [06:59:05]save OK [06:59:05]Clear old archive folders... [06:59:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [06:59:05]tlvbuf is 00E09190 [06:59:05]SAM_PROTO_ClearQueue [06:59:05]wFMCommunicate request_size=4 [06:59:05]MH_SAM_APDU [06:59:05]CAPDU: 80 09 00 00 [06:59:05]Write to MH i2c: E2 08 00 5D 2B 80 09 00 00 00 00 00 00 FA [06:59:05]Write i2c OK [06:59:05]MH_I2C_Read... [06:59:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:59:05]Read from MH i2c: E2 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 5D 2B 00 90 00 FC [06:59:05]RAPDU: 90 00 [06:59:05]wFMCommunicate OK [06:59:05]SAM_PROTO_ClearQueue done [06:59:05]KKMCreateOFDPacket [06:59:05]OFDProtocolAddRootSTLVToBuf [06:59:05]FM_MakeSignedData [06:59:05]FM_MakeSignedData [06:59:05]SAM_PROTO_SignData [06:59:05]wFMCommunicate request_size=4 [06:59:05]MH_SAM_APDU [06:59:05]CAPDU: 80 0D 01 02 [06:59:05]Write to MH i2c: E2 08 00 5E 2B 80 0D 01 02 00 00 00 00 02 [06:59:05]Write i2c OK [06:59:05]MH_I2C_Read... [06:59:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:59:05]Read from MH i2c: E2 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 5E 2B 00 90 00 FD [06:59:05]RAPDU: 90 00 [06:59:05]wFMCommunicate OK [06:59:05]wFMCommunicate request_size=255 [06:59:05]MH_SAM_APDU [06:59: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5C 00 00 00 F4 03 04 00 3A 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B7 04 00 35 04 06 00 C8 89 95 FD [06:59:05]Write to MH i2c: E2 02 01 5F 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5C 00 00 00 F4 03 04 00 3A 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B7 04 00 35 04 06 00 C8 89 95 FD 00 00 B1 [06:59:05]Write i2c OK [06:59:05]MH_I2C_Read... [06:59:05]OFD Sender: No OFD packet to send [06:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:05]Read from MH i2c: E2 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 5F 2B 00 90 00 FE [06:59:05]RAPDU: 90 00 [06:59:05]wFMCommunicate OK [06:59:05]wFMCommunicate request_size=7 [06:59:05]MH_SAM_APDU [06:59:05]CAPDU: 80 0D 02 02 02 E9 6A [06:59:05]Write to MH i2c: E2 0A 00 60 2B 80 0D 02 02 02 00 E9 6A 00 00 5C [06:59:05]Write i2c OK [06:59:05]MH_I2C_Read... [06:59:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:59:05]Read from MH i2c: E2 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 03 00 60 2B 00 90 00 FF [06:59:05]RAPDU: 90 00 [06:59:05]wFMCommunicate OK [06:59:05]wFMCommunicate request_size=4 [06:59:05]MH_SAM_APDU [06:59:05]CAPDU: 80 0D 03 02 [06:59:05]Write to MH i2c: E2 08 00 61 2B 80 0D 03 02 00 00 00 00 07 [06:59:05]Write i2c OK [06:59:05]MH_I2C_Read... [06:59:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:59:05]Read from MH i2c: E2 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 0B 00 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 0B 00 61 2B 00 E5 8D 2E 6F F5 02 07 E4 90 00 F9 [06:59:05]RAPDU: E5 8D 2E 6F F5 02 07 E4 90 00 [06:59:05]wFMCommunicate OK [06:59:05]SAM_PROTO_SignData done [06:59:05]FM_MakeSignedData done [06:59:05]CreateOFDProtocolMessage [06:59:05]wFMCommunicate request_size=4 [06:59:05]MH_SAM_APDU [06:59:05]CAPDU: 80 11 00 00 [06:59:05]Write to MH i2c: E2 08 00 62 2B 80 11 00 00 00 00 00 00 07 [06:59:05]Write i2c OK [06:59:05]MH_I2C_Read... [06:59:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:05]Read from MH i2c: E2 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 17 00 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: E2 17 00 62 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5D [06:59:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:59:05]wFMCommunicate OK [06:59:05]CreateOFDProtocolMessage done [06:59:05]OFDSenderStorePacket 309158 [06:59:05]StoreOFDPacket docnum=309158 [06:59:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9B CD 04 01 BB 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5C 00 00 00 F4 03 04 00 3A 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B7 04 00 35 04 06 00 C8 89 95 FD E9 6A E5 8D 2E 6F F5 02 07 E4 [06:59:05]CheckFolder [06:59:05]dirname=/storage/ofd_packets [06:59:05]CheckFolder done [06:59:05]ProducePacketName [06:59:05]name=ofd_packets/00309158 [06:59:05]NVStorageSaveData ofd_packets/00309158 [06:59:05]File name is /storage/ofd_packets/00309158 [06:59:05]Write 298 bytes [06:59:05]NVStorageSaveData done [06:59:05]OFDSenderStorePacket done [06:59:05]KKMCreateOFDPacket done [06:59:05]NVStorageSaveData kkm_last_timestamp [06:59:05]File name is /storage/kkm_last_timestamp [06:59:05]Write 4 bytes [06:59:05]NVStorageSaveData done [06:59:05]ExternCall_PrintAddStr [06:59:05]wPrintStart [06:59:05]Write to MH i2c: 01 00 00 63 2B 8E [06:59:05]Write i2c OK [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: 01 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: 01 07 00 [06:59:05]MH_I2C_Read... [06:59:05]Read from MH i2c: 01 07 00 63 2B 00 00 00 00 00 FF 0F A3 [06:59:05]RasterBufferAndPrint [06:59:05]line Счет N : (1)117745 [06:59:05]line ИНН: 02508201610067 [06:59:05]line Контрольно-Кассовый Чек [06:59:05]line ПРОДАЖА [06:59:05]line ТРК (МРК, ГНК) : 44 [06:59:05]line Товар: 2710194800 [06:59:05]line ДТ-К-3 [06:59:05]line 13.130 * 76.20 [06:59:05]line = 1000.51 [06:59:05]line НДС 12% НСП 1% [06:59:05]line > о реализуемом товаре [06:59:05]line ОКРУГЛЕНИЕ: -0.51 [06:59:05]line ИТОГО: 1000.00 [06:59:05]line Внесено: 1000.00 [06:59:05]line СДАЧА: 0.00 [06:59:05]line НСП 1% : 8.85 [06:59:05]line НДС 12% : 106.25 [06:59:05]line Наличными: 1000.00 [06:59:05]line Безнал.: 0.00 [06:59:05]line Место: АЗС № 128 "Партнер Нефть" [06:59:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [06:59:05]line СНО: Общий режим [06:59:05]line Чек 92 30.07.2024 06:59 [06:59:05]line Смена: 430 ФФД: 1.0 [06:59:05]line ЗНМ: 0300000046 [06:59:05]line РНМ: 0000000000092651 [06:59:05]line Версия ККМ: 001 [06:59:05]line ФМ: 0000000000874943 [06:59:05]line ФД: 309158 [06:59:05]line ФПД: 220493252520298 [06:59:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T065906&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309158&fm=220493252520298&tin=02508201610067®Number=0000000000092651&sum=100000 [06:59:05]OFD Sender: Processing packet 309158 [packets to send 232, broken 231] [06:59:05]ProducePacketName [06:59:05]name=ofd_packets/00309158 [06:59:05]OFD Sender: To server: pG, [06:59:05]CommunicateWithHost lk.salyk.kg:30040 [06:59:05]ConnectInit lk.salyk.kg [06:59:05]written 0, free lines is 4095 [06:59:06]Connected sock=10 [06: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 34 39 34 33 0C 01 00 00 9B CD 04 01 BB 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5C 00 00 00 F4 03 04 00 3A 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B7 04 00 35 04 06 00 C8 89 95 FD E9 6A E5 8D 2E 6F F5 02 07 E4 [06:59:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 ED 3F 47 00 8F D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B7 04 00 F4 03 04 00 82 36 A8 66 B6 04 01 00 00 DD C3 34 55 5E 45 8C 5A [06:59:06]CommunicateWithHost err = 0 [06:59:06]CheckOFDResponse [06:59:06]1017 (14) - 77093643461234 [06:59:06]1041 (16) - 0000000000874943 [06:59:06]1040 (4) - 309158 [06:59:06]1012 (4) - 30.07.2024 00:40 [06:59:06]1206 (1) - 0 [06:59:06]OFD Sender: Remove packet 309158 [06:59:06]ProducePacketName [06:59:06]name=ofd_packets/00309158 [06:59:06]NVStorageDeleteData [06:59:06]Write to MH i2c: 01 00 00 8E 2B B9 [06:59:06]Write i2c OK [06:59:06]MH_I2C_Read... [06:59:06]Read from MH i2c: 01 [06:59:06]MH_I2C_Read... [06:59:06]Read from MH i2c: 01 07 00 [06:59:06]MH_I2C_Read... [06:59:06]Read from MH i2c: 01 07 00 8E 2B 00 00 00 00 00 5E 0C 2A [06:59:06]RasterBufferAndPrint [06:59:06]line [06:59:06]line [06:59:06]line [06:59:06]line [06:59:06]line [06:59:06]written 0, free lines is 3168 [06:59:06]MH_Cut [06:59:06]Write to MH i2c: D1 01 00 95 2B 01 92 [06:59:06]Write i2c OK [06:59:06]MH_I2C_Read... [06:59:06]Read from MH i2c: D1 [06:59:06]MH_I2C_Read... [06:59:06]Read from MH i2c: D1 01 00 [06:59:06]MH_I2C_Read... [06:59:06]Read from MH i2c: D1 01 00 95 2B 00 91 [06:59:06]Write to MH i2c: 01 00 00 96 2B C1 [06:59:06]Write i2c OK [06:59:06]MH_I2C_Read... [06:59:06]OFD Sender: No OFD packet to send [06:59:07]*** Cut start [06:59:07]*** Partial cut [06:59:07]*** CUTSNS_PIN = 1 [06:59:07]*** CUTSNS_PIN = 0 [06:59:07]*** Brake cut motor [06:59:08]Read from MH i2c: 01 [06:59:08]MH_I2C_Read... [06:59:08]*** Stop cut motor [06:59:08]*** Cut end [06:59:08]Read from MH i2c: 01 07 00 [06:59:08]MH_I2C_Read... [06:59:08]Read from MH i2c: 01 07 00 96 2B 00 00 00 00 00 FF 0F D6 [06:59:08]process_action close_receipt done [06:59:08]requested_data is exist [06:59:08]produce_requested_data [06:59:08]requested_item fm.sn is exist - process it [06:59:08]wFMCommunicate request_size=4 [06:59:08]MH_SAM_APDU [06:59:08]CAPDU: 80 11 00 00 [06:59:08]Write to MH i2c: E2 08 00 97 2B 80 11 00 00 00 00 00 00 3C [06:59:08]Write i2c OK [06:59:08]MH_I2C_Read... [06:59:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:59:08]Read from MH i2c: E2 [06:59:08]MH_I2C_Read... [06:59:08]Read from MH i2c: E2 17 00 [06:59:08]MH_I2C_Read... [06:59:08]Read from MH i2c: E2 17 00 97 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 92 [06:59:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [06:59:08]wFMCommunicate OK [06:59:08]requested_item fd.num is exist - process it [06:59:08]SAM_PROTO_GetFieldsCounters [06:59:08]wFMCommunicate request_size=4 [06:59:08]MH_SAM_APDU [06:59:08]CAPDU: 80 13 00 00 [06:59:08]Write to MH i2c: E2 08 00 98 2B 80 13 00 00 00 00 00 00 3F [06:59:08]Write i2c OK [06:59:08]MH_I2C_Read... [06:59:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:59:08]Read from MH i2c: E2 [06:59:08]MH_I2C_Read... [06:59:08]Read from MH i2c: E2 62 00 [06:59:08]MH_I2C_Read... [06:59:08]Read from MH i2c: E2 62 00 98 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A6 B7 04 00 0E 04 04 00 AE 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 85 [06:59:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A6 B7 04 00 0E 04 04 00 AE 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 [06:59:08]wFMCommunicate OK [06:59:08]SAM_PROTO_GetFieldsCounters done [06:59:08]requested_item shift.num is exist - process it [06:59:08]requested_item shift.opened is exist - process it [06:59:08]req_shift_opened [06:59:08]FM_GetShiftState [06:59:08]SAM_PROTO_GetShiftState [06:59:08]wFMCommunicate request_size=4 [06:59:08]MH_SAM_APDU [06:59:08]CAPDU: 80 13 01 00 [06:59:08]Write to MH i2c: E2 08 00 99 2B 80 13 01 00 00 00 00 00 41 [06:59:08]Write i2c OK [06:59:08]MH_I2C_Read... [06:59:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:59:08]Read from MH i2c: E2 [06:59:08]MH_I2C_Read... [06:59:08]Read from MH i2c: E2 0E 00 [06:59:08]MH_I2C_Read... [06:59:08]Read from MH i2c: E2 0E 00 99 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9C [06:59:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [06:59:08]wFMCommunicate OK [06:59:08]SAM_PROTO_GetShiftState done [06:59:08]FM_GetShiftState done [06:59:08]req_shift_opened done [06:59:08]requested_item shift.open_date is exist - process it [06:59:08]req_shift_open_date [06:59:08]req_shift_open_date done [06:59:08]produce_requested_data done [06:59:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309158,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [06:59:08]process_action_free close_receipt [06:59:08]json_value_free [06:59:08]json_value_free done [06:59:08]process_json_proto returns [06:59:08]Send response to host [06:59:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309158,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [06:59:08]free response buf [06:59:08]execute_script done [06:59:08]execute_script returns [06:59:08]free content buf [06:59:08]Sock 9.Close socket [06:59:08]Sock 9.Thread stoped [06:59:11]OFD Sender: No OFD packet to send [06:59:16]OFD Sender: No OFD packet to send [06:59:21]OFD Sender: No OFD packet to send [06:59:26]OFD Sender: No OFD packet to send [06:59:31]OFD Sender: No OFD packet to send [06:59:36]OFD Sender: No OFD packet to send [06:59:41]OFD Sender: No OFD packet to send [06:59:46]OFD Sender: No OFD packet to send [06:59:51]OFD Sender: No OFD packet to send [06:59:56]OFD Sender: No OFD packet to send [07:00:01]OFD Sender: No OFD packet to send [07:00:06]OFD Sender: No OFD packet to send [07:00:11]OFD Sender: No OFD packet to send [07:00:16]OFD Sender: No OFD packet to send [07:00:21]OFD Sender: No OFD packet to send [07:00:26]OFD Sender: No OFD packet to send [07:00:31]OFD Sender: No OFD packet to send [07:00:36]OFD Sender: No OFD packet to send [07:00:41]OFD Sender: No OFD packet to send [07:00:46]OFD Sender: No OFD packet to send [07:00:51]OFD Sender: No OFD packet to send [07:00:52]accept exits with 7 [07:00:52]New connection [07:00:52]New thread 3067333988 created [07:00:52]Thread 3067190628 joined [07:00:52]Waiting for new connection... [07:00:52] Sock 7.Parse request [07:00:52]Sock 7.Check first char [07:00:52]Sock 7.First char is OK [07:00:52]request: POST /json_proto HTTP/1.0 [07:00:52]Method: POST [07:00:52]URL: /json_proto [07:00:52]Method is POST - this is cgi request [07:00:52]url: /json_proto [07:00:52]query_string will be loaded in cgi processing [07:00:52]execute_cgi json_proto POST (null) [07:00:52]execute_cgi path=json_proto method=POST [07:00:52]POST find Content-Length [07:00:52]Host: 172.17.45.195:8080 [07:00:52]Content-Length: 675 [07:00:52]Content-Type: application/json [07:00:52] [07:00:52]POST finish read [07:00:52]Found Content-Length = 675 [07:00:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:52]execute_script... [07: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)117746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:52]POST & json_proto [07:00:52]process_json_proto [07:00:52]json parsed OK: [07:00:52]protocol is kg_v1.0 [07:00:52]action value=close_receipt [07:00:52]process_action close_receipt [07:00:52]cmd_close_receipt [07:00:52]MH_GetDate [07:00:52]Write to MH i2c: F0 00 00 9A 2B B4 [07:00:52]Write i2c OK [07:00:52]MH_I2C_Read... [07:00:52]Read from MH i2c: F0 [07:00:52]MH_I2C_Read... [07:00:52]Read from MH i2c: F0 09 00 [07:00:52]MH_I2C_Read... [07:00:52]Read from MH i2c: F0 09 00 9A 2B 00 A6 8F A8 66 FB 01 7F 64 DF [07:00:52]GetLastDocTimeStamp 1722322746 [07:00:52]current date 1722322854 [07:00:52]FM_GetShiftState [07:00:52]SAM_PROTO_GetShiftState [07:00:52]wFMCommunicate request_size=4 [07:00:52]MH_SAM_APDU [07:00:52]CAPDU: 80 13 01 00 [07:00:52]Write to MH i2c: E2 08 00 9B 2B 80 13 01 00 00 00 00 00 43 [07:00:52]Write i2c OK [07:00:52]MH_I2C_Read... [07:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:52]Read from MH i2c: E2 [07:00:52]MH_I2C_Read... [07:00:52]Read from MH i2c: E2 0E 00 [07:00:52]MH_I2C_Read... [07:00:52]Read from MH i2c: E2 0E 00 9B 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9E [07:00:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:00:52]wFMCommunicate OK [07:00:52]SAM_PROTO_GetShiftState done [07:00:52]FM_GetShiftState done [07:00:52]opened in 1722299915 [07:00:52]opened+sec_in_day 1722386315 [07:00:52]quantity*price = 100035 [07:00:52]sum+1 = 100036 [07:00:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 93 30.07.2024 07:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309159 ФПД: 268933758699055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070054&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309159&fm=268933758699055&tin=02508201610067®Number=0000000000092651&sum=100000 [07:00:53]StoreToDocumentArchive [07:00:53]shift 430 fd 309159 [07:00:53]save to /storage/0430/doc_00309159 [07:00:53]save last doc name /storage/0430/doc_00309159 to /storage/kkm_last_doc_name [07:00:53]save OK [07:00:53]Clear old archive folders... [07:00:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:00:53]tlvbuf is 00E30010 [07:00:53]SAM_PROTO_ClearQueue [07:00:53]wFMCommunicate request_size=4 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 09 00 00 [07:00:53]Write to MH i2c: E2 08 00 A8 2B 80 09 00 00 00 00 00 00 45 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 A8 2B 00 90 00 47 [07:00:53]RAPDU: 90 00 [07:00:53]wFMCommunicate OK [07:00:53]SAM_PROTO_ClearQueue done [07:00:53]KKMCreateOFDPacket [07:00:53]OFDProtocolAddRootSTLVToBuf [07:00:53]FM_MakeSignedData [07:00:53]FM_MakeSignedData [07:00:53]SAM_PROTO_SignData [07:00:53]wFMCommunicate request_size=4 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 0D 01 02 [07:00:53]Write to MH i2c: E2 08 00 A9 2B 80 0D 01 02 00 00 00 00 4D [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 A9 2B 00 90 00 48 [07:00:53]RAPDU: 90 00 [07:00:53]wFMCommunicate OK [07:00:53]wFMCommunicate request_size=255 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A6 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B7 04 00 35 04 06 00 [07:00:53]Write to MH i2c: E2 02 01 AA 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A6 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B7 04 00 35 04 06 00 00 00 E9 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 AA 2B 00 90 00 49 [07:00:53]RAPDU: 90 00 [07:00:53]wFMCommunicate OK [07:00:53]wFMCommunicate request_size=11 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 0D 02 02 06 F4 98 05 27 C6 2F [07:00:53]Write to MH i2c: E2 0E 00 AB 2B 80 0D 02 02 06 00 F4 98 05 27 C6 2F 00 00 09 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 03 00 AB 2B 00 90 00 4A [07:00:53]RAPDU: 90 00 [07:00:53]wFMCommunicate OK [07:00:53]wFMCommunicate request_size=4 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 0D 03 02 [07:00:53]Write to MH i2c: E2 08 00 AC 2B 80 0D 03 02 00 00 00 00 52 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 0B 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 0B 00 AC 2B 00 11 17 3A 08 7F E4 15 3A 90 00 6F [07:00:53]RAPDU: 11 17 3A 08 7F E4 15 3A 90 00 [07:00:53]wFMCommunicate OK [07:00:53]SAM_PROTO_SignData done [07:00:53]FM_MakeSignedData done [07:00:53]CreateOFDProtocolMessage [07:00:53]wFMCommunicate request_size=4 [07:00:53]MH_SAM_APDU [07:00:53]CAPDU: 80 11 00 00 [07:00:53]Write to MH i2c: E2 08 00 AD 2B 80 11 00 00 00 00 00 00 52 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:53]Read from MH i2c: E2 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 17 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: E2 17 00 AD 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A8 [07:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:00:53]wFMCommunicate OK [07:00:53]CreateOFDProtocolMessage done [07:00:53]OFDSenderStorePacket 309159 [07:00:53]StoreOFDPacket docnum=309159 [07:00:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5F 75 08 01 F8 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A6 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B7 04 00 35 04 06 00 F4 98 05 27 C6 2F 11 17 3A 08 7F E4 15 3A [07:00:53]CheckFolder [07:00:53]dirname=/storage/ofd_packets [07:00:53]CheckFolder done [07:00:53]ProducePacketName [07:00:53]name=ofd_packets/00309159 [07:00:53]NVStorageSaveData ofd_packets/00309159 [07:00:53]File name is /storage/ofd_packets/00309159 [07:00:53]Write 302 bytes [07:00:53]NVStorageSaveData done [07:00:53]OFDSenderStorePacket done [07:00:53]KKMCreateOFDPacket done [07:00:53]NVStorageSaveData kkm_last_timestamp [07:00:53]File name is /storage/kkm_last_timestamp [07:00:53]Write 4 bytes [07:00:53]NVStorageSaveData done [07:00:53]ExternCall_PrintAddStr [07:00:53]wPrintStart [07:00:53]Write to MH i2c: 01 00 00 AE 2B D9 [07:00:53]Write i2c OK [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: 01 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: 01 07 00 [07:00:53]MH_I2C_Read... [07:00:53]Read from MH i2c: 01 07 00 AE 2B 00 00 00 00 00 FF 0F EE [07:00:53]RasterBufferAndPrint [07:00:53]line Счет N : (1)117746 [07:00:53]line ИНН: 02508201610067 [07:00:53]line Контрольно-Кассовый Чек [07:00:53]line ПРОДАЖА [07:00:53]line ТРК (МРК, ГНК) : 33 [07:00:53]line Товар: 2710124130 [07:00:53]line Super-92-К-5 [07:00:53]line 14.540 * 68.80 [07:00:53]line = 1000.35 [07:00:53]line НДС 12% НСП 1% [07:00:53]line > о реализуемом товаре [07:00:53]line ОКРУГЛЕНИЕ: -0.35 [07:00:53]line ИТОГО: 1000.00 [07:00:53]line Внесено: 1000.00 [07:00:53]line СДАЧА: 0.00 [07:00:53]line НСП 1% : 8.85 [07:00:53]line НДС 12% : 106.23 [07:00:53]line Наличными: 1000.00 [07:00:53]line Безнал.: 0.00 [07:00:53]line Место: АЗС № 128 "Партнер Нефть" [07:00:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:00:53]line СНО: Общий режим [07:00:53]line Чек 93 30.07.2024 07:00 [07:00:53]line Смена: 430 ФФД: 1.0 [07:00:53]line ЗНМ: 0300000046 [07:00:53]line РНМ: 0000000000092651 [07:00:53]line Версия ККМ: 001 [07:00:53]line ФМ: 0000000000874943 [07:00:53]line ФД: 309159 [07:00:53]line ФПД: 268933758699055 [07:00:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070054&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309159&fm=268933758699055&tin=02508201610067®Number=0000000000092651&sum=100000 [07:00:54]OFD Sender: Processing packet 309159 [packets to send 232, broken 231] [07:00:54]ProducePacketName [07:00:54]name=ofd_packets/00309159 [07:00:54]OFD Sender: To server: pG, [07:00:54]CommunicateWithHost lk.salyk.kg:30040 [07:00:54]ConnectInit lk.salyk.kg [07:00:54]written 0, free lines is 4095 [07:00:54]Connected sock=10 [07:00:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5F 75 08 01 F8 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 A6 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B7 04 00 35 04 06 00 F4 98 05 27 C6 2F 11 17 3A 08 7F E4 15 3A [07:00:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 85 B5 47 00 DC 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B7 04 00 F4 03 04 00 EF 36 A8 66 B6 04 01 00 00 3C 56 90 2E 1F E4 D9 72 [07:00:54]CommunicateWithHost err = 0 [07:00:54]CheckOFDResponse [07:00:54]1017 (14) - 77093643461234 [07:00:54]1041 (16) - 0000000000874943 [07:00:54]1040 (4) - 309159 [07:00:54]1012 (4) - 30.07.2024 00:42 [07:00:54]1206 (1) - 0 [07:00:54]OFD Sender: Remove packet 309159 [07:00:54]ProducePacketName [07:00:54]name=ofd_packets/00309159 [07:00:54]NVStorageDeleteData [07:00:54]Write to MH i2c: 01 00 00 D9 2B 04 [07:00:54]Write i2c OK [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: 01 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: 01 07 00 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: 01 07 00 D9 2B 00 00 00 00 00 58 0C 6F [07:00:54]RasterBufferAndPrint [07:00:54]line [07:00:54]line [07:00:54]line [07:00:54]line [07:00:54]line [07:00:54]written 0, free lines is 3164 [07:00:54]MH_Cut [07:00:54]Write to MH i2c: D1 01 00 E0 2B 01 DD [07:00:54]Write i2c OK [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: D1 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: D1 01 00 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: D1 01 00 E0 2B 00 DC [07:00:54]Write to MH i2c: 01 00 00 E1 2B 0C [07:00:54]Write i2c OK [07:00:54]MH_I2C_Read... [07:00:54]OFD Sender: No OFD packet to send [07:00:55]*** Cut start [07:00:55]*** Partial cut [07:00:55]*** CUTSNS_PIN = 1 [07:00:55]*** CUTSNS_PIN = 0 [07:00:56]*** Brake cut motor [07:00:56]Read from MH i2c: 01 [07:00:56]MH_I2C_Read... [07:00:56]*** Stop cut motor [07:00:56]*** Cut end [07:00:56]Read from MH i2c: 01 07 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: 01 07 00 E1 2B 00 00 00 00 00 FF 0F 21 [07:00:56]process_action close_receipt done [07:00:56]requested_data is exist [07:00:56]produce_requested_data [07:00:56]requested_item fm.sn is exist - process it [07:00:56]wFMCommunicate request_size=4 [07:00:56]MH_SAM_APDU [07:00:56]CAPDU: 80 11 00 00 [07:00:56]Write to MH i2c: E2 08 00 E2 2B 80 11 00 00 00 00 00 00 87 [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:56]Read from MH i2c: E2 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 17 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 17 00 E2 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DD [07:00:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:00:56]wFMCommunicate OK [07:00:56]requested_item fd.num is exist - process it [07:00:56]SAM_PROTO_GetFieldsCounters [07:00:56]wFMCommunicate request_size=4 [07:00:56]MH_SAM_APDU [07:00:56]CAPDU: 80 13 00 00 [07:00:56]Write to MH i2c: E2 08 00 E3 2B 80 13 00 00 00 00 00 00 8A [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:56]Read from MH i2c: E2 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 62 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 62 00 E3 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A7 B7 04 00 0E 04 04 00 AE 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 D4 [07:00:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A7 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:00:56]wFMCommunicate OK [07:00:56]SAM_PROTO_GetFieldsCounters done [07:00:56]requested_item shift.num is exist - process it [07:00:56]requested_item shift.opened is exist - process it [07:00:56]req_shift_opened [07:00:56]FM_GetShiftState [07:00:56]SAM_PROTO_GetShiftState [07:00:56]wFMCommunicate request_size=4 [07:00:56]MH_SAM_APDU [07:00:56]CAPDU: 80 13 01 00 [07:00:56]Write to MH i2c: E2 08 00 E4 2B 80 13 01 00 00 00 00 00 8C [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:56]Read from MH i2c: E2 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 0E 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: E2 0E 00 E4 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E7 [07:00:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:00:56]wFMCommunicate OK [07:00:56]SAM_PROTO_GetShiftState done [07:00:56]FM_GetShiftState done [07:00:56]req_shift_opened done [07:00:56]requested_item shift.open_date is exist - process it [07:00:56]req_shift_open_date [07:00:56]req_shift_open_date done [07:00:56]produce_requested_data done [07:00:56]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309159,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:00:56]process_action_free close_receipt [07:00:56]json_value_free [07:00:56]json_value_free done [07:00:56]process_json_proto returns [07:00:56]Send response to host [07:00:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309159,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:00:56]free response buf [07:00:56]execute_script done [07:00:56]execute_script returns [07:00:56]free content buf [07:00:56]Sock 7.Close socket [07:00:56]Sock 7.Thread stoped [07:00:59]OFD Sender: No OFD packet to send [07:01:05]OFD Sender: No OFD packet to send [07:01:10]OFD Sender: No OFD packet to send [07:01:15]OFD Sender: No OFD packet to send [07:01:20]OFD Sender: No OFD packet to send [07:01:25]OFD Sender: No OFD packet to send [07:01:26]accept exits with 9 [07:01:26]New connection [07:01:26]New thread 3067190628 created [07:01:26]Thread 3067333988 joined [07:01:26]Waiting for new connection... [07:01:26] Sock 9.Parse request [07:01:26]Sock 9.Check first char [07:01:26]Sock 9.First char is OK [07:01:26]request: POST /json_proto HTTP/1.0 [07:01:26]Method: POST [07:01:26]URL: /json_proto [07:01:26]Method is POST - this is cgi request [07:01:26]url: /json_proto [07:01:26]query_string will be loaded in cgi processing [07:01:26]execute_cgi json_proto POST (null) [07:01:26]execute_cgi path=json_proto method=POST [07:01:26]POST find Content-Length [07:01:26]Host: 172.17.45.195:8080 [07:01:26]Content-Length: 678 [07:01:26]Content-Type: application/json [07:01:26] [07:01:26]POST finish read [07:01:26]Found Content-Length = 678 [07:01:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:26]execute_script... [07:01:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:26]POST & json_proto [07:01:26]process_json_proto [07:01:26]json parsed OK: [07:01:26]protocol is kg_v1.0 [07:01:26]action value=close_receipt [07:01:26]process_action close_receipt [07:01:26]cmd_close_receipt [07:01:26]MH_GetDate [07:01:26]Write to MH i2c: F0 00 00 E5 2B FF [07:01:26]Write i2c OK [07:01:26]MH_I2C_Read... [07:01:26]Read from MH i2c: F0 [07:01:26]MH_I2C_Read... [07:01:26]Read from MH i2c: F0 09 00 [07:01:26]MH_I2C_Read... [07:01:26]Read from MH i2c: F0 09 00 E5 2B 00 C9 8F A8 66 FB 01 7F 64 4D [07:01:26]GetLastDocTimeStamp 1722322854 [07:01:26]current date 1722322889 [07:01:26]FM_GetShiftState [07:01:26]SAM_PROTO_GetShiftState [07:01:26]wFMCommunicate request_size=4 [07:01:26]MH_SAM_APDU [07:01:26]CAPDU: 80 13 01 00 [07:01:26]Write to MH i2c: E2 08 00 E6 2B 80 13 01 00 00 00 00 00 8E [07:01:26]Write i2c OK [07:01:26]MH_I2C_Read... [07:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:26]Read from MH i2c: E2 [07:01:26]MH_I2C_Read... [07:01:26]Read from MH i2c: E2 0E 00 [07:01:26]MH_I2C_Read... [07:01:26]Read from MH i2c: E2 0E 00 E6 2B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E9 [07:01:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:01:26]wFMCommunicate OK [07:01:26]SAM_PROTO_GetShiftState done [07:01:26]FM_GetShiftState done [07:01:26]opened in 1722299915 [07:01:26]opened+sec_in_day 1722386315 [07:01:26]quantity*price = 100050 [07:01:26]sum+1 = 100052 [07:01:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 94 30.07.2024 07:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309160 ФПД: 63597916119242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070129&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309160&fm=63597916119242&tin=02508201610067®Number=0000000000092651&sum=100000 [07:01:28]StoreToDocumentArchive [07:01:28]shift 430 fd 309160 [07:01:28]save to /storage/0430/doc_00309160 [07:01:28]save last doc name /storage/0430/doc_00309160 to /storage/kkm_last_doc_name [07:01:28]save OK [07:01:28]Clear old archive folders... [07:01:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:01:28]tlvbuf is 00E593D0 [07:01:28]SAM_PROTO_ClearQueue [07:01:28]wFMCommunicate request_size=4 [07:01:28]MH_SAM_APDU [07:01:28]CAPDU: 80 09 00 00 [07:01:28]Write to MH i2c: E2 08 00 F3 2B 80 09 00 00 00 00 00 00 90 [07:01:28]Write i2c OK [07:01:28]MH_I2C_Read... [07:01:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:01:28]Read from MH i2c: E2 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 F3 2B 00 90 00 92 [07:01:28]RAPDU: 90 00 [07:01:28]wFMCommunicate OK [07:01:28]SAM_PROTO_ClearQueue done [07:01:28]KKMCreateOFDPacket [07:01:28]OFDProtocolAddRootSTLVToBuf [07:01:28]FM_MakeSignedData [07:01:28]FM_MakeSignedData [07:01:28]SAM_PROTO_SignData [07:01:28]wFMCommunicate request_size=4 [07:01:28]MH_SAM_APDU [07:01:28]CAPDU: 80 0D 01 02 [07:01:28]Write to MH i2c: E2 08 00 F4 2B 80 0D 01 02 00 00 00 00 98 [07:01:28]Write i2c OK [07:01:28]MH_I2C_Read... [07:01:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:01:28]Read from MH i2c: E2 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 F4 2B 00 90 00 93 [07:01:28]RAPDU: 90 00 [07:01:28]wFMCommunicate OK [07:01:28]wFMCommunicate request_size=255 [07:01:28]MH_SAM_APDU [07:01:28]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 C9 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B7 04 00 35 04 06 00 39 D7 8B 32 [07:01:28]Write to MH i2c: E2 02 01 F5 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 C9 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B7 04 00 35 04 06 00 39 D7 8B 32 00 00 C4 [07:01:28]Write i2c OK [07:01:28]MH_I2C_Read... [07:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:01:28]Read from MH i2c: E2 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 F5 2B 00 90 00 94 [07:01:28]RAPDU: 90 00 [07:01:28]wFMCommunicate OK [07:01:28]wFMCommunicate request_size=7 [07:01:28]MH_SAM_APDU [07:01:28]CAPDU: 80 0D 02 02 02 E0 CA [07:01:28]Write to MH i2c: E2 0A 00 F6 2B 80 0D 02 02 02 00 E0 CA 00 00 49 [07:01:28]Write i2c OK [07:01:28]MH_I2C_Read... [07:01:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:01:28]Read from MH i2c: E2 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 03 00 F6 2B 00 90 00 95 [07:01:28]RAPDU: 90 00 [07:01:28]wFMCommunicate OK [07:01:28]wFMCommunicate request_size=4 [07:01:28]MH_SAM_APDU [07:01:28]CAPDU: 80 0D 03 02 [07:01:28]Write to MH i2c: E2 08 00 F7 2B 80 0D 03 02 00 00 00 00 9D [07:01:28]Write i2c OK [07:01:28]MH_I2C_Read... [07:01:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:01:28]Read from MH i2c: E2 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 0B 00 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 0B 00 F7 2B 00 32 6A 25 D9 3A C1 00 6A 90 00 9D [07:01:28]RAPDU: 32 6A 25 D9 3A C1 00 6A 90 00 [07:01:28]wFMCommunicate OK [07:01:28]SAM_PROTO_SignData done [07:01:28]FM_MakeSignedData done [07:01:28]CreateOFDProtocolMessage [07:01:28]wFMCommunicate request_size=4 [07:01:28]MH_SAM_APDU [07:01:28]CAPDU: 80 11 00 00 [07:01:28]Write to MH i2c: E2 08 00 F8 2B 80 11 00 00 00 00 00 00 9D [07:01:28]Write i2c OK [07:01:28]MH_I2C_Read... [07:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:28]Read from MH i2c: E2 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 17 00 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: E2 17 00 F8 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F3 [07:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:01:28]wFMCommunicate OK [07:01:28]CreateOFDProtocolMessage done [07:01:28]OFDSenderStorePacket 309160 [07:01:28]StoreOFDPacket docnum=309160 [07:01:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 85 6D 04 01 69 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 C9 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B7 04 00 35 04 06 00 39 D7 8B 32 E0 CA 32 6A 25 D9 3A C1 00 6A [07:01:28]CheckFolder [07:01:28]dirname=/storage/ofd_packets [07:01:28]CheckFolder done [07:01:28]ProducePacketName [07:01:28]name=ofd_packets/00309160 [07:01:28]NVStorageSaveData ofd_packets/00309160 [07:01:28]File name is /storage/ofd_packets/00309160 [07:01:28]Write 298 bytes [07:01:28]NVStorageSaveData done [07:01:28]OFDSenderStorePacket done [07:01:28]KKMCreateOFDPacket done [07:01:28]NVStorageSaveData kkm_last_timestamp [07:01:28]File name is /storage/kkm_last_timestamp [07:01:28]Write 4 bytes [07:01:28]NVStorageSaveData done [07:01:28]ExternCall_PrintAddStr [07:01:28]wPrintStart [07:01:28]Write to MH i2c: 01 00 00 F9 2B 24 [07:01:28]Write i2c OK [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: 01 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: 01 07 00 [07:01:28]MH_I2C_Read... [07:01:28]Read from MH i2c: 01 07 00 F9 2B 00 00 00 00 00 FF 0F 39 [07:01:28]RasterBufferAndPrint [07:01:28]line Счет N : (1)117747 [07:01:28]line ИНН: 02508201610067 [07:01:28]line Контрольно-Кассовый Чек [07:01:28]line ПРОДАЖА [07:01:28]line ТРК (МРК, ГНК) : 1 [07:01:28]line Товар: 2710194800 [07:01:28]line ДТ-К-3 [07:01:28]line 13.130 * 76.20 [07:01:28]line = 1000.51 [07:01:28]line НДС 12% НСП 1% [07:01:28]line > о реализуемом товаре [07:01:28]line ОКРУГЛЕНИЕ: -0.51 [07:01:28]line ИТОГО: 1000.00 [07:01:28]line Внесено: 1000.00 [07:01:28]line СДАЧА: 0.00 [07:01:28]line НСП 1% : 8.85 [07:01:28]line НДС 12% : 106.25 [07:01:28]line Наличными: 1000.00 [07:01:28]line Безнал.: 0.00 [07:01:28]line Место: АЗС № 128 "Партнер Нефть" [07:01:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:01:28]line СНО: Общий режим [07:01:28]line Чек 94 30.07.2024 07:01 [07:01:28]line Смена: 430 ФФД: 1.0 [07:01:28]line ЗНМ: 0300000046 [07:01:28]line РНМ: 0000000000092651 [07:01:28]line Версия ККМ: 001 [07:01:28]line ФМ: 0000000000874943 [07:01:28]line ФД: 309160 [07:01:28]line ФПД: 63597916119242 [07:01:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070129&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309160&fm=63597916119242&tin=02508201610067®Number=0000000000092651&sum=100000 [07:01:28]OFD Sender: Processing packet 309160 [packets to send 232, broken 231] [07:01:28]ProducePacketName [07:01:28]name=ofd_packets/00309160 [07:01:28]OFD Sender: To server: pG, [07:01:28]CommunicateWithHost lk.salyk.kg:30040 [07:01:28]ConnectInit lk.salyk.kg [07:01:28]written 0, free lines is 4095 [07:01:29]Connected sock=10 [07:01:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 85 6D 04 01 69 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 C9 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B7 04 00 35 04 06 00 39 D7 8B 32 E0 CA 32 6A 25 D9 3A C1 00 6A [07:01:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7D 63 47 00 B8 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B7 04 00 F4 03 04 00 12 37 A8 66 B6 04 01 00 00 E1 83 02 71 03 57 0E 8A [07:01:29]CommunicateWithHost err = 0 [07:01:29]CheckOFDResponse [07:01:29]1017 (14) - 77093643461234 [07:01:29]1041 (16) - 0000000000874943 [07:01:29]1040 (4) - 309160 [07:01:29]1012 (4) - 30.07.2024 00:42 [07:01:29]1206 (1) - 0 [07:01:29]OFD Sender: Remove packet 309160 [07:01:29]ProducePacketName [07:01:29]name=ofd_packets/00309160 [07:01:29]NVStorageDeleteData [07:01:29]Write to MH i2c: 01 00 00 24 2C 50 [07:01:29]Write i2c OK [07:01:29]MH_I2C_Read... [07:01:29]Read from MH i2c: 01 [07:01:29]MH_I2C_Read... [07:01:29]Read from MH i2c: 01 07 00 [07:01:29]MH_I2C_Read... [07:01:29]Read from MH i2c: 01 07 00 24 2C 00 00 00 00 00 68 0C CB [07:01:29]RasterBufferAndPrint [07:01:29]line [07:01:29]line [07:01:29]line [07:01:29]line [07:01:29]line [07:01:29]written 0, free lines is 3179 [07:01:29]MH_Cut [07:01:29]Write to MH i2c: D1 01 00 2B 2C 01 29 [07:01:29]Write i2c OK [07:01:29]MH_I2C_Read... [07:01:29]Read from MH i2c: D1 [07:01:29]MH_I2C_Read... [07:01:29]Read from MH i2c: D1 01 00 [07:01:29]MH_I2C_Read... [07:01:29]Read from MH i2c: D1 01 00 2B 2C 00 28 [07:01:29]Write to MH i2c: 01 00 00 2C 2C 58 [07:01:29]Write i2c OK [07:01:29]MH_I2C_Read... [07:01:29]OFD Sender: No OFD packet to send [07:01:30]*** Cut start [07:01:30]*** Partial cut [07:01:30]*** CUTSNS_PIN = 1 [07:01:30]*** CUTSNS_PIN = 0 [07:01:30]*** Brake cut motor [07:01:31]Read from MH i2c: 01 [07:01:31]MH_I2C_Read... [07:01:31]*** Stop cut motor [07:01:31]*** Cut end [07:01:31]Read from MH i2c: 01 07 00 [07:01:31]MH_I2C_Read... [07:01:31]Read from MH i2c: 01 07 00 2C 2C 00 00 00 00 00 FF 0F 6D [07:01:31]process_action close_receipt done [07:01:31]requested_data is exist [07:01:31]produce_requested_data [07:01:31]requested_item fm.sn is exist - process it [07:01:31]wFMCommunicate request_size=4 [07:01:31]MH_SAM_APDU [07:01:31]CAPDU: 80 11 00 00 [07:01:31]Write to MH i2c: E2 08 00 2D 2C 80 11 00 00 00 00 00 00 D3 [07:01:31]Write i2c OK [07:01:31]MH_I2C_Read... [07:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:31]Read from MH i2c: E2 [07:01:31]MH_I2C_Read... [07:01:31]Read from MH i2c: E2 17 00 [07:01:31]MH_I2C_Read... [07:01:31]Read from MH i2c: E2 17 00 2D 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 29 [07:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:01:31]wFMCommunicate OK [07:01:31]requested_item fd.num is exist - process it [07:01:31]SAM_PROTO_GetFieldsCounters [07:01:31]wFMCommunicate request_size=4 [07:01:31]MH_SAM_APDU [07:01:31]CAPDU: 80 13 00 00 [07:01:31]Write to MH i2c: E2 08 00 2E 2C 80 13 00 00 00 00 00 00 D6 [07:01:31]Write i2c OK [07:01:31]MH_I2C_Read... [07:01:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:01:31]Read from MH i2c: E2 [07:01:31]MH_I2C_Read... [07:01:31]Read from MH i2c: E2 62 00 [07:01:31]MH_I2C_Read... [07:01:31]Read from MH i2c: E2 62 00 2E 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A8 B7 04 00 0E 04 04 00 AE 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 24 [07:01:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A8 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:01:31]wFMCommunicate OK [07:01:31]SAM_PROTO_GetFieldsCounters done [07:01:31]requested_item shift.num is exist - process it [07:01:31]requested_item shift.opened is exist - process it [07:01:31]req_shift_opened [07:01:31]FM_GetShiftState [07:01:31]SAM_PROTO_GetShiftState [07:01:31]wFMCommunicate request_size=4 [07:01:31]MH_SAM_APDU [07:01:31]CAPDU: 80 13 01 00 [07:01:31]Write to MH i2c: E2 08 00 2F 2C 80 13 01 00 00 00 00 00 D8 [07:01:31]Write i2c OK [07:01:31]MH_I2C_Read... [07:01:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:31]Read from MH i2c: E2 [07:01:31]MH_I2C_Read... [07:01:31]Read from MH i2c: E2 0E 00 [07:01:31]MH_I2C_Read... [07:01:31]Read from MH i2c: E2 0E 00 2F 2C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 33 [07:01:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:01:31]wFMCommunicate OK [07:01:31]SAM_PROTO_GetShiftState done [07:01:31]FM_GetShiftState done [07:01:31]req_shift_opened done [07:01:31]requested_item shift.open_date is exist - process it [07:01:31]req_shift_open_date [07:01:31]req_shift_open_date done [07:01:31]produce_requested_data done [07:01:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309160,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:01:31]process_action_free close_receipt [07:01:31]json_value_free [07:01:31]json_value_free done [07:01:31]process_json_proto returns [07:01:31]Send response to host [07:01:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309160,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:01:31]free response buf [07:01:31]execute_script done [07:01:31]execute_script returns [07:01:31]free content buf [07:01:31]Sock 9.Close socket [07:01:31]Sock 9.Thread stoped [07:01:34]OFD Sender: No OFD packet to send [07:01:39]OFD Sender: No OFD packet to send [07:01:44]OFD Sender: No OFD packet to send [07:01:49]OFD Sender: No OFD packet to send [07:01:54]OFD Sender: No OFD packet to send [07:01:59]OFD Sender: No OFD packet to send [07:02:03]accept exits with 7 [07:02:03]New connection [07:02:03]New thread 3067333988 created [07:02:03]Thread 3067190628 joined [07:02:03]Waiting for new connection... [07:02:03] Sock 7.Parse request [07:02:03]Sock 7.Check first char [07:02:03]Sock 7.First char is OK [07:02:03]request: POST /json_proto HTTP/1.0 [07:02:03]Method: POST [07:02:03]URL: /json_proto [07:02:03]Method is POST - this is cgi request [07:02:03]url: /json_proto [07:02:03]query_string will be loaded in cgi processing [07:02:03]execute_cgi json_proto POST (null) [07:02:03]execute_cgi path=json_proto method=POST [07:02:03]POST find Content-Length [07:02:03]Host: 172.17.45.195:8080 [07:02:03]Content-Length: 671 [07:02:03]Content-Type: application/json [07:02:03] [07:02:03]POST finish read [07:02:03]Found Content-Length = 671 [07:02:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:03]execute_script... [07:02: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)117748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:03]POST & json_proto [07:02:03]process_json_proto [07:02:03]json parsed OK: [07:02:03]protocol is kg_v1.0 [07:02:03]action value=close_receipt [07:02:03]process_action close_receipt [07:02:03]cmd_close_receipt [07:02:03]MH_GetDate [07:02:03]Write to MH i2c: F0 00 00 30 2C 4B [07:02:03]Write i2c OK [07:02:03]MH_I2C_Read... [07:02:03]Read from MH i2c: F0 [07:02:03]MH_I2C_Read... [07:02:03]Read from MH i2c: F0 09 00 [07:02:03]MH_I2C_Read... [07:02:03]Read from MH i2c: F0 09 00 30 2C 00 ED 8F A8 66 FB 01 7F 64 BD [07:02:03]GetLastDocTimeStamp 1722322889 [07:02:03]current date 1722322925 [07:02:03]FM_GetShiftState [07:02:03]SAM_PROTO_GetShiftState [07:02:03]wFMCommunicate request_size=4 [07:02:03]MH_SAM_APDU [07:02:03]CAPDU: 80 13 01 00 [07:02:03]Write to MH i2c: E2 08 00 31 2C 80 13 01 00 00 00 00 00 DA [07:02:03]Write i2c OK [07:02:03]MH_I2C_Read... [07:02:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:03]Read from MH i2c: E2 [07:02:03]MH_I2C_Read... [07:02:03]Read from MH i2c: E2 0E 00 [07:02:03]MH_I2C_Read... [07:02:03]Read from MH i2c: E2 0E 00 31 2C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 35 [07:02:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:02:03]wFMCommunicate OK [07:02:03]SAM_PROTO_GetShiftState done [07:02:03]FM_GetShiftState done [07:02:03]opened in 1722299915 [07:02:03]opened+sec_in_day 1722386315 [07:02:03]quantity*price = 70038 [07:02:03]sum+1 = 70039 [07:02:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 95 30.07.2024 07:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309161 ФПД: 123893072681740 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070205&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309161&fm=123893072681740&tin=02508201610067®Number=0000000000092651&sum=70000 [07:02:04]StoreToDocumentArchive [07:02:04]shift 430 fd 309161 [07:02:04]save to /storage/0430/doc_00309161 [07:02:04]save last doc name /storage/0430/doc_00309161 to /storage/kkm_last_doc_name [07:02:04]save OK [07:02:04]Clear old archive folders... [07:02:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:02:04]tlvbuf is 00DF6080 [07:02:04]SAM_PROTO_ClearQueue [07:02:04]wFMCommunicate request_size=4 [07:02:04]MH_SAM_APDU [07:02:04]CAPDU: 80 09 00 00 [07:02:04]Write to MH i2c: E2 08 00 3E 2C 80 09 00 00 00 00 00 00 DC [07:02:04]Write i2c OK [07:02:04]MH_I2C_Read... [07:02:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:02:04]Read from MH i2c: E2 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 3E 2C 00 90 00 DE [07:02:04]RAPDU: 90 00 [07:02:04]wFMCommunicate OK [07:02:04]SAM_PROTO_ClearQueue done [07:02:04]KKMCreateOFDPacket [07:02:04]OFDProtocolAddRootSTLVToBuf [07:02:04]FM_MakeSignedData [07:02:04]FM_MakeSignedData [07:02:04]SAM_PROTO_SignData [07:02:04]wFMCommunicate request_size=4 [07:02:04]MH_SAM_APDU [07:02:04]CAPDU: 80 0D 01 02 [07:02:04]Write to MH i2c: E2 08 00 3F 2C 80 0D 01 02 00 00 00 00 E4 [07:02:04]Write i2c OK [07:02:04]MH_I2C_Read... [07:02:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:02:04]Read from MH i2c: E2 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 3F 2C 00 90 00 DF [07:02:04]RAPDU: 90 00 [07:02:04]wFMCommunicate OK [07:02:04]wFMCommunicate request_size=255 [07:02:04]MH_SAM_APDU [07:02:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 ED 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B7 04 00 35 04 06 00 [07:02:04]Write to MH i2c: E2 02 01 40 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 ED 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B7 04 00 35 04 06 00 00 00 3F [07:02:04]Write i2c OK [07:02:04]MH_I2C_Read... [07:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:04]Read from MH i2c: E2 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 40 2C 00 90 00 E0 [07:02:04]RAPDU: 90 00 [07:02:04]wFMCommunicate OK [07:02:04]wFMCommunicate request_size=11 [07:02:04]MH_SAM_APDU [07:02:04]CAPDU: 80 0D 02 02 06 70 AE 1A 96 5B 0C [07:02:04]Write to MH i2c: E2 0E 00 41 2C 80 0D 02 02 06 00 70 AE 1A 96 5B 0C 00 00 28 [07:02:04]Write i2c OK [07:02:04]MH_I2C_Read... [07:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:04]Read from MH i2c: E2 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 03 00 41 2C 00 90 00 E1 [07:02:04]RAPDU: 90 00 [07:02:04]wFMCommunicate OK [07:02:04]wFMCommunicate request_size=4 [07:02:04]MH_SAM_APDU [07:02:04]CAPDU: 80 0D 03 02 [07:02:04]Write to MH i2c: E2 08 00 42 2C 80 0D 03 02 00 00 00 00 E9 [07:02:04]Write i2c OK [07:02:04]MH_I2C_Read... [07:02:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:02:04]Read from MH i2c: E2 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 0B 00 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 0B 00 42 2C 00 18 AA CB 6B EA 1A C9 94 90 00 43 [07:02:04]RAPDU: 18 AA CB 6B EA 1A C9 94 90 00 [07:02:04]wFMCommunicate OK [07:02:04]SAM_PROTO_SignData done [07:02:04]FM_MakeSignedData done [07:02:04]CreateOFDProtocolMessage [07:02:04]wFMCommunicate request_size=4 [07:02:04]MH_SAM_APDU [07:02:04]CAPDU: 80 11 00 00 [07:02:04]Write to MH i2c: E2 08 00 43 2C 80 11 00 00 00 00 00 00 E9 [07:02:04]Write i2c OK [07:02:04]MH_I2C_Read... [07:02:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:04]Read from MH i2c: E2 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 17 00 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: E2 17 00 43 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3F [07:02:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:02:04]wFMCommunicate OK [07:02:04]CreateOFDProtocolMessage done [07:02:04]OFDSenderStorePacket 309161 [07:02:04]StoreOFDPacket docnum=309161 [07:02:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 70 09 08 01 A1 AD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 ED 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B7 04 00 35 04 06 00 70 AE 1A 96 5B 0C 18 AA CB 6B EA 1A C9 94 [07:02:04]CheckFolder [07:02:04]dirname=/storage/ofd_packets [07:02:04]CheckFolder done [07:02:04]ProducePacketName [07:02:04]name=ofd_packets/00309161 [07:02:04]NVStorageSaveData ofd_packets/00309161 [07:02:04]File name is /storage/ofd_packets/00309161 [07:02:04]Write 302 bytes [07:02:04]NVStorageSaveData done [07:02:04]OFDSenderStorePacket done [07:02:04]KKMCreateOFDPacket done [07:02:04]NVStorageSaveData kkm_last_timestamp [07:02:04]File name is /storage/kkm_last_timestamp [07:02:04]Write 4 bytes [07:02:04]NVStorageSaveData done [07:02:04]ExternCall_PrintAddStr [07:02:04]wPrintStart [07:02:04]Write to MH i2c: 01 00 00 44 2C 70 [07:02:04]Write i2c OK [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: 01 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: 01 07 00 [07:02:04]MH_I2C_Read... [07:02:04]Read from MH i2c: 01 07 00 44 2C 00 00 00 00 00 FF 0F 85 [07:02:04]RasterBufferAndPrint [07:02:04]line Счет N : (1)117748 [07:02:04]line ИНН: 02508201610067 [07:02:04]line Контрольно-Кассовый Чек [07:02:04]line ПРОДАЖА [07:02:04]line ТРК (МРК, ГНК) : 63 [07:02:04]line Товар: 2710124130 [07:02:04]line Super-92-К-5 [07:02:04]line 10.180 * 68.80 [07:02:04]line = 700.38 [07:02:04]line НДС 12% НСП 1% [07:02:04]line > о реализуемом товаре [07:02:04]line ОКРУГЛЕНИЕ: -0.38 [07:02:04]line ИТОГО: 700.00 [07:02:05]line Внесено: 700.00 [07:02:05]line СДАЧА: 0.00 [07:02:05]line НСП 1% : 6.20 [07:02:05]line НДС 12% : 74.38 [07:02:05]line Наличными: 700.00 [07:02:05]line Безнал.: 0.00 [07:02:05]line Место: АЗС № 128 "Партнер Нефть" [07:02:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:02:05]line СНО: Общий режим [07:02:05]line Чек 95 30.07.2024 07:02 [07:02:05]line Смена: 430 ФФД: 1.0 [07:02:05]line ЗНМ: 0300000046 [07:02:05]line РНМ: 0000000000092651 [07:02:05]line Версия ККМ: 001 [07:02:05]line ФМ: 0000000000874943 [07:02:05]line ФД: 309161 [07:02:05]line ФПД: 123893072681740 [07:02:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070205&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309161&fm=123893072681740&tin=02508201610067®Number=0000000000092651&sum=70000 [07:02:05]OFD Sender: Processing packet 309161 [packets to send 232, broken 231] [07:02:05]ProducePacketName [07:02:05]name=ofd_packets/00309161 [07:02:05]OFD Sender: To server: pG, [07:02:05]CommunicateWithHost lk.salyk.kg:30040 [07:02:05]ConnectInit lk.salyk.kg [07:02:05]written 0, free lines is 4095 [07:02:05]Connected sock=10 [07:02:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 70 09 08 01 A1 AD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 00 00 00 F4 03 04 00 ED 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B7 04 00 35 04 06 00 70 AE 1A 96 5B 0C 18 AA CB 6B EA 1A C9 94 [07:02:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 88 47 00 40 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B7 04 00 F4 03 04 00 36 37 A8 66 B6 04 01 00 00 5F 20 B2 16 0A 9F 0E 44 [07:02:05]CommunicateWithHost err = 0 [07:02:05]CheckOFDResponse [07:02:05]1017 (14) - 77093643461234 [07:02:05]1041 (16) - 0000000000874943 [07:02:05]1040 (4) - 309161 [07:02:05]1012 (4) - 30.07.2024 00:43 [07:02:05]1206 (1) - 0 [07:02:05]OFD Sender: Remove packet 309161 [07:02:05]ProducePacketName [07:02:05]name=ofd_packets/00309161 [07:02:05]NVStorageDeleteData [07:02:05]Write to MH i2c: 01 00 00 6F 2C 9B [07:02:05]Write i2c OK [07:02:05]MH_I2C_Read... [07:02:05]Read from MH i2c: 01 [07:02:05]MH_I2C_Read... [07:02:05]Read from MH i2c: 01 07 00 [07:02:05]MH_I2C_Read... [07:02:05]Read from MH i2c: 01 07 00 6F 2C 00 00 00 00 00 56 0C 04 [07:02:05]RasterBufferAndPrint [07:02:05]line [07:02:05]line [07:02:05]line [07:02:05]line [07:02:05]line [07:02:05]written 0, free lines is 3161 [07:02:05]MH_Cut [07:02:05]Write to MH i2c: D1 01 00 76 2C 01 74 [07:02:05]Write i2c OK [07:02:05]MH_I2C_Read... [07:02:05]Read from MH i2c: D1 [07:02:05]MH_I2C_Read... [07:02:05]Read from MH i2c: D1 01 00 [07:02:05]MH_I2C_Read... [07:02:05]Read from MH i2c: D1 01 00 76 2C 00 73 [07:02:05]Write to MH i2c: 01 00 00 77 2C A3 [07:02:05]Write i2c OK [07:02:05]MH_I2C_Read... [07:02:06]OFD Sender: No OFD packet to send [07:02:07]*** Cut start [07:02:07]*** Partial cut [07:02:07]*** CUTSNS_PIN = 1 [07:02:07]*** CUTSNS_PIN = 0 [07:02:07]*** Brake cut motor [07:02:07]Read from MH i2c: 01 [07:02:07]MH_I2C_Read... [07:02:07]*** Stop cut motor [07:02:07]*** Cut end [07:02:07]Read from MH i2c: 01 07 00 [07:02:07]MH_I2C_Read... [07:02:07]Read from MH i2c: 01 07 00 77 2C 00 00 00 00 00 FF 0F B8 [07:02:07]process_action close_receipt done [07:02:07]requested_data is exist [07:02:07]produce_requested_data [07:02:07]requested_item fm.sn is exist - process it [07:02:07]wFMCommunicate request_size=4 [07:02:07]MH_SAM_APDU [07:02:07]CAPDU: 80 11 00 00 [07:02:07]Write to MH i2c: E2 08 00 78 2C 80 11 00 00 00 00 00 00 1E [07:02:07]Write i2c OK [07:02:07]MH_I2C_Read... [07:02:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:07]Read from MH i2c: E2 [07:02:07]MH_I2C_Read... [07:02:07]Read from MH i2c: E2 17 00 [07:02:07]MH_I2C_Read... [07:02:07]Read from MH i2c: E2 17 00 78 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 74 [07:02:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:02:07]wFMCommunicate OK [07:02:07]requested_item fd.num is exist - process it [07:02:07]SAM_PROTO_GetFieldsCounters [07:02:07]wFMCommunicate request_size=4 [07:02:07]MH_SAM_APDU [07:02:07]CAPDU: 80 13 00 00 [07:02:07]Write to MH i2c: E2 08 00 79 2C 80 13 00 00 00 00 00 00 21 [07:02:07]Write i2c OK [07:02:07]MH_I2C_Read... [07:02:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:02:07]Read from MH i2c: E2 [07:02:07]MH_I2C_Read... [07:02:07]Read from MH i2c: E2 62 00 [07:02:07]MH_I2C_Read... [07:02:07]Read from MH i2c: E2 62 00 79 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A9 B7 04 00 0E 04 04 00 AE 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 73 [07:02:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A9 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:02:07]wFMCommunicate OK [07:02:07]SAM_PROTO_GetFieldsCounters done [07:02:07]requested_item shift.num is exist - process it [07:02:07]requested_item shift.opened is exist - process it [07:02:07]req_shift_opened [07:02:07]FM_GetShiftState [07:02:07]SAM_PROTO_GetShiftState [07:02:07]wFMCommunicate request_size=4 [07:02:07]MH_SAM_APDU [07:02:07]CAPDU: 80 13 01 00 [07:02:07]Write to MH i2c: E2 08 00 7A 2C 80 13 01 00 00 00 00 00 23 [07:02:07]Write i2c OK [07:02:07]MH_I2C_Read... [07:02:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:07]Read from MH i2c: E2 [07:02:07]MH_I2C_Read... [07:02:07]Read from MH i2c: E2 0E 00 [07:02:07]MH_I2C_Read... [07:02:07]Read from MH i2c: E2 0E 00 7A 2C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7E [07:02:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:02:07]wFMCommunicate OK [07:02:07]SAM_PROTO_GetShiftState done [07:02:07]FM_GetShiftState done [07:02:07]req_shift_opened done [07:02:07]requested_item shift.open_date is exist - process it [07:02:07]req_shift_open_date [07:02:07]req_shift_open_date done [07:02:07]produce_requested_data done [07:02:07]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309161,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:02:07]process_action_free close_receipt [07:02:07]json_value_free [07:02:07]json_value_free done [07:02:07]process_json_proto returns [07:02:07]Send response to host [07:02:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309161,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:02:07]free response buf [07:02:07]execute_script done [07:02:07]execute_script returns [07:02:07]free content buf [07:02:07]Sock 7.Close socket [07:02:07]Sock 7.Thread stoped [07:02:11]OFD Sender: No OFD packet to send [07:02:16]OFD Sender: No OFD packet to send [07:02:18]accept exits with 9 [07:02:18]New connection [07:02:18]New thread 3067190628 created [07:02:18]Thread 3067333988 joined [07:02:18]Waiting for new connection... [07:02:18] Sock 9.Parse request [07:02:18]Sock 9.Check first char [07:02:18]Sock 9.First char is OK [07:02:18]request: POST /json_proto HTTP/1.0 [07:02:18]Method: POST [07:02:18]URL: /json_proto [07:02:18]Method is POST - this is cgi request [07:02:18]url: /json_proto [07:02:18]query_string will be loaded in cgi processing [07:02:18]execute_cgi json_proto POST (null) [07:02:18]execute_cgi path=json_proto method=POST [07:02:18]POST find Content-Length [07:02:18]Host: 172.17.45.195:8080 [07:02:18]Content-Length: 677 [07:02:18]Content-Type: application/json [07:02:18] [07:02:18]POST finish read [07:02:18]Found Content-Length = 677 [07:02:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.410, "sum" : 570.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:18]execute_script... [07: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)117749", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.410, "sum" : 570.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:18]POST & json_proto [07:02:18]process_json_proto [07:02:18]json parsed OK: [07:02:18]protocol is kg_v1.0 [07:02:18]action value=close_receipt [07:02:18]process_action close_receipt [07:02:18]cmd_close_receipt [07:02:18]MH_GetDate [07:02:18]Write to MH i2c: F0 00 00 7B 2C 96 [07:02:18]Write i2c OK [07:02:18]MH_I2C_Read... [07:02:18]Read from MH i2c: F0 [07:02:18]MH_I2C_Read... [07:02:18]Read from MH i2c: F0 09 00 [07:02:18]MH_I2C_Read... [07:02:18]Read from MH i2c: F0 09 00 7B 2C 00 FC 8F A8 66 FB 01 7F 64 17 [07:02:18]GetLastDocTimeStamp 1722322925 [07:02:18]current date 1722322940 [07:02:18]FM_GetShiftState [07:02:18]SAM_PROTO_GetShiftState [07:02:18]wFMCommunicate request_size=4 [07:02:18]MH_SAM_APDU [07:02:18]CAPDU: 80 13 01 00 [07:02:18]Write to MH i2c: E2 08 00 7C 2C 80 13 01 00 00 00 00 00 25 [07:02:18]Write i2c OK [07:02:18]MH_I2C_Read... [07:02:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:18]Read from MH i2c: E2 [07:02:18]MH_I2C_Read... [07:02:18]Read from MH i2c: E2 0E 00 [07:02:18]MH_I2C_Read... [07:02:18]Read from MH i2c: E2 0E 00 7C 2C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 80 [07:02:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:02:18]wFMCommunicate OK [07:02:18]SAM_PROTO_GetShiftState done [07:02:18]FM_GetShiftState done [07:02:18]opened in 1722299915 [07:02:18]opened+sec_in_day 1722386315 [07:02:18]quantity*price = 57019 [07:02:18]sum+1 = 57021 [07:02:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.55 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 96 30.07.2024 07:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309162 ФПД: 55996635610553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070220&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309162&fm=55996635610553&tin=02508201610067®Number=0000000000092651&sum=57000 [07:02:19]StoreToDocumentArchive [07:02:19]shift 430 fd 309162 [07:02:19]save to /storage/0430/doc_00309162 [07:02:19]save last doc name /storage/0430/doc_00309162 to /storage/kkm_last_doc_name [07:02:19]save OK [07:02:19]Clear old archive folders... [07:02:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:02:19]tlvbuf is 00EA4FE0 [07:02:19]SAM_PROTO_ClearQueue [07:02:19]wFMCommunicate request_size=4 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 09 00 00 [07:02:19]Write to MH i2c: E2 08 00 89 2C 80 09 00 00 00 00 00 00 27 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 89 2C 00 90 00 29 [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]SAM_PROTO_ClearQueue done [07:02:19]KKMCreateOFDPacket [07:02:19]OFDProtocolAddRootSTLVToBuf [07:02:19]FM_MakeSignedData [07:02:19]FM_MakeSignedData [07:02:19]SAM_PROTO_SignData [07:02:19]wFMCommunicate request_size=4 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 0D 01 02 [07:02:19]Write to MH i2c: E2 08 00 8A 2C 80 0D 01 02 00 00 00 00 2F [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 8A 2C 00 90 00 2A [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]wFMCommunicate request_size=255 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 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 00 00 00 F4 03 04 00 FC 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B7 04 00 35 04 06 00 32 [07:02:19]Write to MH i2c: E2 02 01 8B 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 32 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 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 00 00 00 F4 03 04 00 FC 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B7 04 00 35 04 06 00 32 00 00 64 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 8B 2C 00 90 00 2B [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]wFMCommunicate request_size=10 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 0D 02 02 05 ED BB 92 FD B9 [07:02:19]Write to MH i2c: E2 0D 00 8C 2C 80 0D 02 02 05 00 ED BB 92 FD B9 00 00 2C [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 03 00 8C 2C 00 90 00 2C [07:02:19]RAPDU: 90 00 [07:02:19]wFMCommunicate OK [07:02:19]wFMCommunicate request_size=4 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 0D 03 02 [07:02:19]Write to MH i2c: E2 08 00 8D 2C 80 0D 03 02 00 00 00 00 34 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 0B 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 0B 00 8D 2C 00 C0 9A 72 A7 8A 52 E0 4A 90 00 AE [07:02:19]RAPDU: C0 9A 72 A7 8A 52 E0 4A 90 00 [07:02:19]wFMCommunicate OK [07:02:19]SAM_PROTO_SignData done [07:02:19]FM_MakeSignedData done [07:02:19]CreateOFDProtocolMessage [07:02:19]wFMCommunicate request_size=4 [07:02:19]MH_SAM_APDU [07:02:19]CAPDU: 80 11 00 00 [07:02:19]Write to MH i2c: E2 08 00 8E 2C 80 11 00 00 00 00 00 00 34 [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:19]Read from MH i2c: E2 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 17 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: E2 17 00 8E 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8A [07:02:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:02:19]wFMCommunicate OK [07:02:19]CreateOFDProtocolMessage done [07:02:19]OFDSenderStorePacket 309162 [07:02:19]StoreOFDPacket docnum=309162 [07:02:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B9 C2 07 01 66 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 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 00 00 00 F4 03 04 00 FC 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B7 04 00 35 04 06 00 32 ED BB 92 FD B9 C0 9A 72 A7 8A 52 E0 4A [07:02:19]CheckFolder [07:02:19]dirname=/storage/ofd_packets [07:02:19]CheckFolder done [07:02:19]ProducePacketName [07:02:19]name=ofd_packets/00309162 [07:02:19]NVStorageSaveData ofd_packets/00309162 [07:02:19]File name is /storage/ofd_packets/00309162 [07:02:19]Write 301 bytes [07:02:19]NVStorageSaveData done [07:02:19]OFDSenderStorePacket done [07:02:19]KKMCreateOFDPacket done [07:02:19]NVStorageSaveData kkm_last_timestamp [07:02:19]File name is /storage/kkm_last_timestamp [07:02:19]Write 4 bytes [07:02:19]NVStorageSaveData done [07:02:19]ExternCall_PrintAddStr [07:02:19]wPrintStart [07:02:19]Write to MH i2c: 01 00 00 8F 2C BB [07:02:19]Write i2c OK [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: 01 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: 01 07 00 [07:02:19]MH_I2C_Read... [07:02:19]Read from MH i2c: 01 07 00 8F 2C 00 00 00 00 00 FF 0F D0 [07:02:19]RasterBufferAndPrint [07:02:19]line Счет N : (1)117749 [07:02:19]line ИНН: 02508201610067 [07:02:19]line Контрольно-Кассовый Чек [07:02:19]line ПРОДАЖА [07:02:19]line ТРК (МРК, ГНК) : 52 [07:02:19]line Товар: 2710124130 [07:02:19]line Аи-92-К-2 [07:02:19]line 8.410 * 67.80 [07:02:19]line = 570.20 [07:02:19]line НДС 12% НСП 1% [07:02:19]line > о реализуемом товаре [07:02:19]line ОКРУГЛЕНИЕ: -0.20 [07:02:19]line ИТОГО: 570.00 [07:02:19]line Внесено: 570.00 [07:02:19]line СДАЧА: 0.00 [07:02:19]line НСП 1% : 5.05 [07:02:19]line НДС 12% : 60.55 [07:02:19]line Наличными: 570.00 [07:02:19]line Безнал.: 0.00 [07:02:19]line Место: АЗС № 128 "Партнер Нефть" [07:02:19]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:02:19]line СНО: Общий режим [07:02:19]line Чек 96 30.07.2024 07:02 [07:02:19]line Смена: 430 ФФД: 1.0 [07:02:19]line ЗНМ: 0300000046 [07:02:19]line РНМ: 0000000000092651 [07:02:19]line Версия ККМ: 001 [07:02:19]line ФМ: 0000000000874943 [07:02:19]line ФД: 309162 [07:02:19]line ФПД: 55996635610553 [07:02:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070220&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309162&fm=55996635610553&tin=02508201610067®Number=0000000000092651&sum=57000 [07:02:20]OFD Sender: Processing packet 309162 [packets to send 232, broken 231] [07:02:20]ProducePacketName [07:02:20]name=ofd_packets/00309162 [07:02:20]OFD Sender: To server: pG, [07:02:20]CommunicateWithHost lk.salyk.kg:30040 [07:02:20]ConnectInit lk.salyk.kg [07:02:20]written 0, free lines is 4095 [07:02:20]Connected sock=10 [07:02:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B9 C2 07 01 66 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 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 00 00 00 F4 03 04 00 FC 8F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B7 04 00 35 04 06 00 32 ED BB 92 FD B9 C0 9A 72 A7 8A 52 E0 4A [07:02:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F8 68 47 00 DD A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B7 04 00 F4 03 04 00 45 37 A8 66 B6 04 01 00 00 91 06 4C 98 D6 A8 BD 4A [07:02:20]CommunicateWithHost err = 0 [07:02:20]CheckOFDResponse [07:02:20]1017 (14) - 77093643461234 [07:02:20]1041 (16) - 0000000000874943 [07:02:20]1040 (4) - 309162 [07:02:20]1012 (4) - 30.07.2024 00:43 [07:02:20]1206 (1) - 0 [07:02:20]OFD Sender: Remove packet 309162 [07:02:20]ProducePacketName [07:02:20]name=ofd_packets/00309162 [07:02:20]NVStorageDeleteData [07:02:20]Write to MH i2c: 01 00 00 BA 2C E6 [07:02:20]Write i2c OK [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: 01 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: 01 07 00 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: 01 07 00 BA 2C 00 00 00 00 00 53 0C 4C [07:02:20]RasterBufferAndPrint [07:02:20]line [07:02:20]line [07:02:20]line [07:02:20]line [07:02:20]line [07:02:20]written 0, free lines is 3160 [07:02:20]MH_Cut [07:02:20]Write to MH i2c: D1 01 00 C1 2C 01 BF [07:02:20]Write i2c OK [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: D1 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: D1 01 00 [07:02:20]MH_I2C_Read... [07:02:20]Read from MH i2c: D1 01 00 C1 2C 00 BE [07:02:20]Write to MH i2c: 01 00 00 C2 2C EE [07:02:20]Write i2c OK [07:02:20]MH_I2C_Read... [07:02:21]OFD Sender: No OFD packet to send [07:02:21]*** Cut start [07:02:21]*** Partial cut [07:02:21]*** CUTSNS_PIN = 1 [07:02:22]*** CUTSNS_PIN = 0 [07:02:22]*** Brake cut motor [07:02:22]Read from MH i2c: 01 [07:02:22]MH_I2C_Read... [07:02:22]*** Stop cut motor [07:02:22]*** Cut end [07:02:22]Read from MH i2c: 01 07 00 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: 01 07 00 C2 2C 00 00 00 00 00 FF 0F 03 [07:02:22]process_action close_receipt done [07:02:22]requested_data is exist [07:02:22]produce_requested_data [07:02:22]requested_item fm.sn is exist - process it [07:02:22]wFMCommunicate request_size=4 [07:02:22]MH_SAM_APDU [07:02:22]CAPDU: 80 11 00 00 [07:02:22]Write to MH i2c: E2 08 00 C3 2C 80 11 00 00 00 00 00 00 69 [07:02:22]Write i2c OK [07:02:22]MH_I2C_Read... [07:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:22]Read from MH i2c: E2 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 17 00 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 17 00 C3 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BF [07:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:02:22]wFMCommunicate OK [07:02:22]requested_item fd.num is exist - process it [07:02:22]SAM_PROTO_GetFieldsCounters [07:02:22]wFMCommunicate request_size=4 [07:02:22]MH_SAM_APDU [07:02:22]CAPDU: 80 13 00 00 [07:02:22]Write to MH i2c: E2 08 00 C4 2C 80 13 00 00 00 00 00 00 6C [07:02:22]Write i2c OK [07:02:22]MH_I2C_Read... [07:02:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:02:22]Read from MH i2c: E2 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 62 00 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 62 00 C4 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AA B7 04 00 0E 04 04 00 AE 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 C2 [07:02:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AA B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:02:22]wFMCommunicate OK [07:02:22]SAM_PROTO_GetFieldsCounters done [07:02:22]requested_item shift.num is exist - process it [07:02:22]requested_item shift.opened is exist - process it [07:02:22]req_shift_opened [07:02:22]FM_GetShiftState [07:02:22]SAM_PROTO_GetShiftState [07:02:22]wFMCommunicate request_size=4 [07:02:22]MH_SAM_APDU [07:02:22]CAPDU: 80 13 01 00 [07:02:22]Write to MH i2c: E2 08 00 C5 2C 80 13 01 00 00 00 00 00 6E [07:02:22]Write i2c OK [07:02:22]MH_I2C_Read... [07:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:22]Read from MH i2c: E2 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 0E 00 [07:02:22]MH_I2C_Read... [07:02:22]Read from MH i2c: E2 0E 00 C5 2C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C9 [07:02:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:02:22]wFMCommunicate OK [07:02:22]SAM_PROTO_GetShiftState done [07:02:22]FM_GetShiftState done [07:02:22]req_shift_opened done [07:02:22]requested_item shift.open_date is exist - process it [07:02:22]req_shift_open_date [07:02:22]req_shift_open_date done [07:02:22]produce_requested_data done [07:02:22]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309162,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:02:22]process_action_free close_receipt [07:02:22]json_value_free [07:02:22]json_value_free done [07:02:22]process_json_proto returns [07:02:22]Send response to host [07:02:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309162,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:02:22]free response buf [07:02:22]execute_script done [07:02:22]execute_script returns [07:02:22]free content buf [07:02:22]Sock 9.Close socket [07:02:22]Sock 9.Thread stoped [07:02:26]OFD Sender: No OFD packet to send [07:02:31]OFD Sender: No OFD packet to send [07:02:36]OFD Sender: No OFD packet to send [07:02:41]OFD Sender: No OFD packet to send [07:02:46]OFD Sender: No OFD packet to send [07:02:51]OFD Sender: No OFD packet to send [07:02:56]OFD Sender: No OFD packet to send [07:03:01]OFD Sender: No OFD packet to send [07:03:06]OFD Sender: No OFD packet to send [07:03:11]OFD Sender: No OFD packet to send [07:03:16]OFD Sender: No OFD packet to send [07:03:21]OFD Sender: No OFD packet to send [07:03:26]OFD Sender: No OFD packet to send [07:03:31]OFD Sender: No OFD packet to send [07:03:36]OFD Sender: No OFD packet to send [07:03:41]OFD Sender: No OFD packet to send [07:03:46]OFD Sender: No OFD packet to send [07:03:51]OFD Sender: No OFD packet to send [07:03:56]OFD Sender: No OFD packet to send [07:04:01]OFD Sender: No OFD packet to send [07:04:06]OFD Sender: No OFD packet to send [07:04:11]OFD Sender: No OFD packet to send [07:04:16]OFD Sender: No OFD packet to send [07:04:21]OFD Sender: No OFD packet to send [07:04:26]OFD Sender: No OFD packet to send [07:04:31]OFD Sender: No OFD packet to send [07:04:36]OFD Sender: No OFD packet to send [07:04:41]OFD Sender: No OFD packet to send [07:04:46]OFD Sender: No OFD packet to send [07:04:51]OFD Sender: No OFD packet to send [07:04:51]accept exits with 7 [07:04:51]New connection [07:04:51]New thread 3067333988 created [07:04:51]Thread 3067190628 joined [07:04:51]Waiting for new connection... [07:04:51] Sock 7.Parse request [07:04:51]Sock 7.Check first char [07:04:51]Sock 7.First char is OK [07:04:51]request: POST /json_proto HTTP/1.0 [07:04:51]Method: POST [07:04:51]URL: /json_proto [07:04:51]Method is POST - this is cgi request [07:04:51]url: /json_proto [07:04:51]query_string will be loaded in cgi processing [07:04:51]execute_cgi json_proto POST (null) [07:04:51]execute_cgi path=json_proto method=POST [07:04:51]POST find Content-Length [07:04:51]Host: 172.17.45.195:8080 [07:04:51]Content-Length: 682 [07:04:51]Content-Type: application/json [07:04:51] [07:04:51]POST finish read [07:04:51]Found Content-Length = 682 [07:04:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:51]execute_script... [07:04: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)117750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:04:51]POST & json_proto [07:04:51]process_json_proto [07:04:51]json parsed OK: [07:04:51]protocol is kg_v1.0 [07:04:51]action value=close_receipt [07:04:51]process_action close_receipt [07:04:51]cmd_close_receipt [07:04:51]MH_GetDate [07:04:51]Write to MH i2c: F0 00 00 C6 2C E1 [07:04:51]Write i2c OK [07:04:51]MH_I2C_Read... [07:04:51]Read from MH i2c: F0 [07:04:51]MH_I2C_Read... [07:04:51]Read from MH i2c: F0 09 00 [07:04:51]MH_I2C_Read... [07:04:51]Read from MH i2c: F0 09 00 C6 2C 00 96 90 A8 66 FB 01 7F 64 FD [07:04:51]GetLastDocTimeStamp 1722322940 [07:04:51]current date 1722323094 [07:04:51]FM_GetShiftState [07:04:51]SAM_PROTO_GetShiftState [07:04:51]wFMCommunicate request_size=4 [07:04:51]MH_SAM_APDU [07:04:51]CAPDU: 80 13 01 00 [07:04:51]Write to MH i2c: E2 08 00 C7 2C 80 13 01 00 00 00 00 00 70 [07:04:51]Write i2c OK [07:04:51]MH_I2C_Read... [07:04:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:51]Read from MH i2c: E2 [07:04:51]MH_I2C_Read... [07:04:51]Read from MH i2c: E2 0E 00 [07:04:51]MH_I2C_Read... [07:04:51]Read from MH i2c: E2 0E 00 C7 2C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CB [07:04:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:04:51]wFMCommunicate OK [07:04:51]SAM_PROTO_GetShiftState done [07:04:51]FM_GetShiftState done [07:04:51]opened in 1722299915 [07:04:51]opened+sec_in_day 1722386315 [07:04:51]quantity*price = 200010 [07:04:51]sum+1 = 200011 [07:04:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 97 30.07.2024 07:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309163 ФПД: 189231604243777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070454&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309163&fm=189231604243777&tin=02508201610067®Number=0000000000092651&sum=200000 [07:04:53]StoreToDocumentArchive [07:04:53]shift 430 fd 309163 [07:04:53]save to /storage/0430/doc_00309163 [07:04:53]save last doc name /storage/0430/doc_00309163 to /storage/kkm_last_doc_name [07:04:53]save OK [07:04:53]Clear old archive folders... [07:04:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:04:53]tlvbuf is B6FB5A00 [07:04:53]SAM_PROTO_ClearQueue [07:04:53]wFMCommunicate request_size=4 [07:04:53]MH_SAM_APDU [07:04:53]CAPDU: 80 09 00 00 [07:04:53]Write to MH i2c: E2 08 00 D4 2C 80 09 00 00 00 00 00 00 72 [07:04:53]Write i2c OK [07:04:53]MH_I2C_Read... [07:04:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:04:53]Read from MH i2c: E2 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 D4 2C 00 90 00 74 [07:04:53]RAPDU: 90 00 [07:04:53]wFMCommunicate OK [07:04:53]SAM_PROTO_ClearQueue done [07:04:53]KKMCreateOFDPacket [07:04:53]OFDProtocolAddRootSTLVToBuf [07:04:53]FM_MakeSignedData [07:04:53]FM_MakeSignedData [07:04:53]SAM_PROTO_SignData [07:04:53]wFMCommunicate request_size=4 [07:04:53]MH_SAM_APDU [07:04:53]CAPDU: 80 0D 01 02 [07:04:53]Write to MH i2c: E2 08 00 D5 2C 80 0D 01 02 00 00 00 00 7A [07:04:53]Write i2c OK [07:04:53]MH_I2C_Read... [07:04:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:04:53]Read from MH i2c: E2 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 D5 2C 00 90 00 75 [07:04:53]RAPDU: 90 00 [07:04:53]wFMCommunicate OK [07:04:53]wFMCommunicate request_size=255 [07:04:53]MH_SAM_APDU [07:04:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 96 90 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B7 04 00 35 04 06 00 AC [07:04:53]Write to MH i2c: E2 02 01 D6 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 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 96 90 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B7 04 00 35 04 06 00 AC 00 00 51 [07:04:53]Write i2c OK [07:04:53]MH_I2C_Read... [07:04:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:53]Read from MH i2c: E2 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 D6 2C 00 90 00 76 [07:04:53]RAPDU: 90 00 [07:04:53]wFMCommunicate OK [07:04:53]wFMCommunicate request_size=10 [07:04:53]MH_SAM_APDU [07:04:53]CAPDU: 80 0D 02 02 05 1A EA 8D 1D 41 [07:04:53]Write to MH i2c: E2 0D 00 D7 2C 80 0D 02 02 05 00 1A EA 8D 1D 41 00 00 76 [07:04:53]Write i2c OK [07:04:53]MH_I2C_Read... [07:04:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:04:53]Read from MH i2c: E2 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 03 00 D7 2C 00 90 00 77 [07:04:53]RAPDU: 90 00 [07:04:53]wFMCommunicate OK [07:04:53]wFMCommunicate request_size=4 [07:04:53]MH_SAM_APDU [07:04:53]CAPDU: 80 0D 03 02 [07:04:53]Write to MH i2c: E2 08 00 D8 2C 80 0D 03 02 00 00 00 00 7F [07:04:53]Write i2c OK [07:04:53]MH_I2C_Read... [07:04:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:04:53]Read from MH i2c: E2 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 0B 00 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 0B 00 D8 2C 00 B8 20 AB E1 0F 71 AF FD 90 00 10 [07:04:53]RAPDU: B8 20 AB E1 0F 71 AF FD 90 00 [07:04:53]wFMCommunicate OK [07:04:53]SAM_PROTO_SignData done [07:04:53]FM_MakeSignedData done [07:04:53]CreateOFDProtocolMessage [07:04:53]wFMCommunicate request_size=4 [07:04:53]MH_SAM_APDU [07:04:53]CAPDU: 80 11 00 00 [07:04:53]Write to MH i2c: E2 08 00 D9 2C 80 11 00 00 00 00 00 00 7F [07:04:53]Write i2c OK [07:04:53]MH_I2C_Read... [07:04:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:53]Read from MH i2c: E2 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 17 00 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: E2 17 00 D9 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D5 [07:04:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:04:53]wFMCommunicate OK [07:04:53]CreateOFDProtocolMessage done [07:04:53]OFDSenderStorePacket 309163 [07:04:53]StoreOFDPacket docnum=309163 [07:04:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BD FC 07 01 E0 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 96 90 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B7 04 00 35 04 06 00 AC 1A EA 8D 1D 41 B8 20 AB E1 0F 71 AF FD [07:04:53]CheckFolder [07:04:53]dirname=/storage/ofd_packets [07:04:53]CheckFolder done [07:04:53]ProducePacketName [07:04:53]name=ofd_packets/00309163 [07:04:53]NVStorageSaveData ofd_packets/00309163 [07:04:53]File name is /storage/ofd_packets/00309163 [07:04:53]Write 301 bytes [07:04:53]NVStorageSaveData done [07:04:53]OFDSenderStorePacket done [07:04:53]KKMCreateOFDPacket done [07:04:53]NVStorageSaveData kkm_last_timestamp [07:04:53]File name is /storage/kkm_last_timestamp [07:04:53]Write 4 bytes [07:04:53]NVStorageSaveData done [07:04:53]ExternCall_PrintAddStr [07:04:53]wPrintStart [07:04:53]Write to MH i2c: 01 00 00 DA 2C 06 [07:04:53]Write i2c OK [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: 01 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: 01 07 00 [07:04:53]MH_I2C_Read... [07:04:53]Read from MH i2c: 01 07 00 DA 2C 00 00 00 00 00 FF 0F 1B [07:04:53]RasterBufferAndPrint [07:04:53]line Счет N : (1)117750 [07:04:53]line ИНН: 02508201610067 [07:04:53]line Контрольно-Кассовый Чек [07:04:53]line ПРОДАЖА [07:04:53]line ТРК (МРК, ГНК) : 32 [07:04:53]line Товар: 2710124130 [07:04:53]line Аи-92-К-2 [07:04:53]line 29.500 * 67.80 [07:04:53]line = 2000.10 [07:04:53]line НДС 12% НСП 1% [07:04:53]line > о реализуемом товаре [07:04:53]line ОКРУГЛЕНИЕ: -0.10 [07:04:53]line ИТОГО: 2000.00 [07:04:53]line Внесено: 2000.00 [07:04:53]line СДАЧА: 0.00 [07:04:53]line НСП 1% : 17.70 [07:04:53]line НДС 12% : 212.40 [07:04:53]line Наличными: 2000.00 [07:04:53]line Безнал.: 0.00 [07:04:53]line Место: АЗС № 128 "Партнер Нефть" [07:04:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:04:53]line СНО: Общий режим [07:04:53]line Чек 97 30.07.2024 07:04 [07:04:53]line Смена: 430 ФФД: 1.0 [07:04:53]line ЗНМ: 0300000046 [07:04:53]line РНМ: 0000000000092651 [07:04:53]line Версия ККМ: 001 [07:04:53]line ФМ: 0000000000874943 [07:04:53]line ФД: 309163 [07:04:53]line ФПД: 189231604243777 [07:04:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T070454&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309163&fm=189231604243777&tin=02508201610067®Number=0000000000092651&sum=200000 [07:04:54]OFD Sender: Processing packet 309163 [packets to send 232, broken 231] [07:04:54]ProducePacketName [07:04:54]name=ofd_packets/00309163 [07:04:54]OFD Sender: To server: pG, [07:04:54]CommunicateWithHost lk.salyk.kg:30040 [07:04:54]ConnectInit lk.salyk.kg [07:04:54]written 0, free lines is 4095 [07:04:54]Connected sock=11 [07:04:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BD FC 07 01 E0 E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 96 90 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B7 04 00 35 04 06 00 AC 1A EA 8D 1D 41 B8 20 AB E1 0F 71 AF FD [07:04:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1D 93 47 00 FA F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B7 04 00 F4 03 04 00 DF 37 A8 66 B6 04 01 00 00 82 26 C4 F2 E8 72 CD 5D [07:04:54]CommunicateWithHost err = 0 [07:04:54]CheckOFDResponse [07:04:54]1017 (14) - 77093643461234 [07:04:54]1041 (16) - 0000000000874943 [07:04:54]1040 (4) - 309163 [07:04:54]1012 (4) - 30.07.2024 00:46 [07:04:54]1206 (1) - 0 [07:04:54]OFD Sender: Remove packet 309163 [07:04:54]ProducePacketName [07:04:54]name=ofd_packets/00309163 [07:04:54]NVStorageDeleteData [07:04:54]Write to MH i2c: 01 00 00 05 2D 32 [07:04:54]Write i2c OK [07:04:54]MH_I2C_Read... [07:04:54]Read from MH i2c: 01 [07:04:54]MH_I2C_Read... [07:04:54]Read from MH i2c: 01 07 00 [07:04:54]MH_I2C_Read... [07:04:54]Read from MH i2c: 01 07 00 05 2D 00 00 00 00 00 5A 0C 9F [07:04:54]RasterBufferAndPrint [07:04:54]line [07:04:54]line [07:04:54]line [07:04:54]line [07:04:54]line [07:04:54]written 0, free lines is 3165 [07:04:54]MH_Cut [07:04:54]Write to MH i2c: D1 01 00 0C 2D 01 0B [07:04:54]Write i2c OK [07:04:54]MH_I2C_Read... [07:04:54]Read from MH i2c: D1 [07:04:54]MH_I2C_Read... [07:04:54]Read from MH i2c: D1 01 00 [07:04:54]MH_I2C_Read... [07:04:54]Read from MH i2c: D1 01 00 0C 2D 00 0A [07:04:54]Write to MH i2c: 01 00 00 0D 2D 3A [07:04:54]Write i2c OK [07:04:54]MH_I2C_Read... [07:04:54]OFD Sender: No OFD packet to send [07:04:55]*** Cut start [07:04:55]*** Partial cut [07:04:55]*** CUTSNS_PIN = 1 [07:04:55]*** CUTSNS_PIN = 0 [07:04:56]*** Brake cut motor [07:04:56]Read from MH i2c: 01 [07:04:56]*** Stop cut motor [07:04:56]*** Cut end [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: 01 07 00 [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: 01 07 00 0D 2D 00 00 00 00 00 FF 0F 4F [07:04:56]process_action close_receipt done [07:04:56]requested_data is exist [07:04:56]produce_requested_data [07:04:56]requested_item fm.sn is exist - process it [07:04:56]wFMCommunicate request_size=4 [07:04:56]MH_SAM_APDU [07:04:56]CAPDU: 80 11 00 00 [07:04:56]Write to MH i2c: E2 08 00 0E 2D 80 11 00 00 00 00 00 00 B5 [07:04:56]Write i2c OK [07:04:56]MH_I2C_Read... [07:04:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:04:56]Read from MH i2c: E2 [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: E2 17 00 [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: E2 17 00 0E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0B [07:04:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:04:56]wFMCommunicate OK [07:04:56]requested_item fd.num is exist - process it [07:04:56]SAM_PROTO_GetFieldsCounters [07:04:56]wFMCommunicate request_size=4 [07:04:56]MH_SAM_APDU [07:04:56]CAPDU: 80 13 00 00 [07:04:56]Write to MH i2c: E2 08 00 0F 2D 80 13 00 00 00 00 00 00 B8 [07:04:56]Write i2c OK [07:04:56]MH_I2C_Read... [07:04:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:04:56]Read from MH i2c: E2 [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: E2 62 00 [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: E2 62 00 0F 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AB B7 04 00 0E 04 04 00 AE 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 12 [07:04:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AB B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:04:56]wFMCommunicate OK [07:04:56]SAM_PROTO_GetFieldsCounters done [07:04:56]requested_item shift.num is exist - process it [07:04:56]requested_item shift.opened is exist - process it [07:04:56]req_shift_opened [07:04:56]FM_GetShiftState [07:04:56]SAM_PROTO_GetShiftState [07:04:56]wFMCommunicate request_size=4 [07:04:56]MH_SAM_APDU [07:04:56]CAPDU: 80 13 01 00 [07:04:56]Write to MH i2c: E2 08 00 10 2D 80 13 01 00 00 00 00 00 BA [07:04:56]Write i2c OK [07:04:56]MH_I2C_Read... [07:04:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:56]Read from MH i2c: E2 [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: E2 0E 00 [07:04:56]MH_I2C_Read... [07:04:56]Read from MH i2c: E2 0E 00 10 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 15 [07:04:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:04:56]wFMCommunicate OK [07:04:56]SAM_PROTO_GetShiftState done [07:04:56]FM_GetShiftState done [07:04:56]req_shift_opened done [07:04:56]requested_item shift.open_date is exist - process it [07:04:56]req_shift_open_date [07:04:56]req_shift_open_date done [07:04:56]produce_requested_data done [07:04:56]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309163,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:04:56]process_action_free close_receipt [07:04:56]json_value_free [07:04:56]json_value_free done [07:04:56]process_json_proto returns [07:04:56]Send response to host [07:04:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309163,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:04:56]free response buf [07:04:56]execute_script done [07:04:56]execute_script returns [07:04:56]free content buf [07:04:56]Sock 7.Close socket [07:04:56]Sock 7.Thread stoped [07:04:59]OFD Sender: No OFD packet to send [07:05:04]OFD Sender: No OFD packet to send [07:05:09]OFD Sender: No OFD packet to send [07:05:14]OFD Sender: No OFD packet to send [07:05:20]OFD Sender: No OFD packet to send [07:05:25]OFD Sender: No OFD packet to send [07:05:30]OFD Sender: No OFD packet to send [07:05:35]OFD Sender: No OFD packet to send [07:05:40]OFD Sender: No OFD packet to send [07:05:45]OFD Sender: No OFD packet to send [07:05:50]OFD Sender: No OFD packet to send [07:05:55]OFD Sender: No OFD packet to send [07:06:00]OFD Sender: No OFD packet to send [07:06:05]OFD Sender: No OFD packet to send [07:06:10]OFD Sender: No OFD packet to send [07:06:15]OFD Sender: No OFD packet to send [07:06:20]OFD Sender: No OFD packet to send [07:06:25]OFD Sender: No OFD packet to send [07:06:30]OFD Sender: No OFD packet to send [07:06:35]OFD Sender: No OFD packet to send [07:06:40]OFD Sender: No OFD packet to send [07:06:45]OFD Sender: No OFD packet to send [07:06:50]OFD Sender: No OFD packet to send [07:06:55]OFD Sender: No OFD packet to send [07:07:00]OFD Sender: No OFD packet to send [07:07:05]OFD Sender: No OFD packet to send [07:07:10]OFD Sender: No OFD packet to send [07:07:15]OFD Sender: No OFD packet to send [07:07:20]OFD Sender: No OFD packet to send [07:07:25]OFD Sender: No OFD packet to send [07:07:30]OFD Sender: No OFD packet to send [07:07:35]OFD Sender: No OFD packet to send [07:07:40]OFD Sender: No OFD packet to send [07:07:45]OFD Sender: No OFD packet to send [07:07:50]OFD Sender: No OFD packet to send [07:07:55]OFD Sender: No OFD packet to send [07:08:00]OFD Sender: No OFD packet to send [07:08:05]OFD Sender: No OFD packet to send [07:08:10]OFD Sender: No OFD packet to send [07:08:15]OFD Sender: No OFD packet to send [07:08:20]OFD Sender: No OFD packet to send [07:08:25]OFD Sender: No OFD packet to send [07:08:30]OFD Sender: No OFD packet to send [07:08:35]OFD Sender: No OFD packet to send [07:08:40]OFD Sender: No OFD packet to send [07:08:45]OFD Sender: No OFD packet to send [07:08:50]OFD Sender: No OFD packet to send [07:08:55]OFD Sender: No OFD packet to send [07:09:00]OFD Sender: No OFD packet to send [07:09:05]OFD Sender: No OFD packet to send [07:09:10]OFD Sender: No OFD packet to send [07:09:15]OFD Sender: No OFD packet to send [07:09:20]OFD Sender: No OFD packet to send [07:09:25]OFD Sender: No OFD packet to send [07:09:30]OFD Sender: No OFD packet to send [07:09:35]OFD Sender: No OFD packet to send [07:09:40]OFD Sender: No OFD packet to send [07:09:45]OFD Sender: No OFD packet to send [07:09:50]OFD Sender: No OFD packet to send [07:09:55]OFD Sender: No OFD packet to send [07:10:00]OFD Sender: No OFD packet to send [07:10:05]OFD Sender: No OFD packet to send [07:10:10]OFD Sender: No OFD packet to send [07:10:15]OFD Sender: No OFD packet to send [07:10:20]OFD Sender: No OFD packet to send [07:10:25]OFD Sender: No OFD packet to send [07:10:30]OFD Sender: No OFD packet to send [07:10:35]OFD Sender: No OFD packet to send [07:10:40]OFD Sender: No OFD packet to send [07:10:45]OFD Sender: No OFD packet to send [07:10:50]OFD Sender: No OFD packet to send [07:10:55]OFD Sender: No OFD packet to send [07:11:00]OFD Sender: No OFD packet to send [07:11:05]OFD Sender: No OFD packet to send [07:11:10]OFD Sender: No OFD packet to send [07:11:15]OFD Sender: No OFD packet to send [07:11:20]OFD Sender: No OFD packet to send [07:11:25]OFD Sender: No OFD packet to send [07:11:30]OFD Sender: No OFD packet to send [07:11:35]OFD Sender: No OFD packet to send [07:11:40]OFD Sender: No OFD packet to send [07:11:45]OFD Sender: No OFD packet to send [07:11:50]OFD Sender: No OFD packet to send [07:11:55]OFD Sender: No OFD packet to send [07:12:00]OFD Sender: No OFD packet to send [07:12:05]OFD Sender: No OFD packet to send [07:12:10]OFD Sender: No OFD packet to send [07:12:15]OFD Sender: No OFD packet to send [07:12:20]OFD Sender: No OFD packet to send [07:12:25]OFD Sender: No OFD packet to send [07:12:30]OFD Sender: No OFD packet to send [07:12:35]OFD Sender: No OFD packet to send [07:12:40]OFD Sender: No OFD packet to send [07:12:45]OFD Sender: No OFD packet to send [07:12:50]OFD Sender: No OFD packet to send [07:12:55]OFD Sender: No OFD packet to send [07:13:00]OFD Sender: No OFD packet to send [07:13:05]OFD Sender: No OFD packet to send [07:13:10]OFD Sender: No OFD packet to send [07:13:15]OFD Sender: No OFD packet to send [07:13:20]OFD Sender: No OFD packet to send [07:13:25]OFD Sender: No OFD packet to send [07:13:30]OFD Sender: No OFD packet to send [07:13:35]OFD Sender: No OFD packet to send [07:13:40]OFD Sender: No OFD packet to send [07:13:45]OFD Sender: No OFD packet to send [07:13:50]OFD Sender: No OFD packet to send [07:13:55]OFD Sender: No OFD packet to send [07:14:00]OFD Sender: No OFD packet to send [07:14:05]OFD Sender: No OFD packet to send [07:14:10]OFD Sender: No OFD packet to send [07:14:15]OFD Sender: No OFD packet to send [07:14:20]OFD Sender: No OFD packet to send [07:14:25]OFD Sender: No OFD packet to send [07:14:30]OFD Sender: No OFD packet to send [07:14:35]OFD Sender: No OFD packet to send [07:14:40]OFD Sender: No OFD packet to send [07:14:41]accept exits with 9 [07:14:41]New connection [07:14:41]New thread 3067190628 created [07:14:41]Thread 3067333988 joined [07:14:41]Waiting for new connection... [07:14:42] Sock 9.Parse request [07:14:42]Sock 9.Check first char [07:14:42]Sock 9.First char is OK [07:14:42]request: POST /json_proto HTTP/1.0 [07:14:42]Method: POST [07:14:42]URL: /json_proto [07:14:42]Method is POST - this is cgi request [07:14:42]url: /json_proto [07:14:42]query_string will be loaded in cgi processing [07:14:42]execute_cgi json_proto POST (null) [07:14:42]execute_cgi path=json_proto method=POST [07:14:42]POST find Content-Length [07:14:42]Host: 172.17.45.195:8080 [07:14:42]Content-Length: 677 [07:14:42]Content-Type: application/json [07:14:42] [07:14:42]POST finish read [07:14:42]Found Content-Length = 677 [07:14:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:14:42]execute_script... [07:14: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)117751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:14:42]POST & json_proto [07:14:42]process_json_proto [07:14:42]json parsed OK: [07:14:42]protocol is kg_v1.0 [07:14:42]action value=close_receipt [07:14:42]process_action close_receipt [07:14:42]cmd_close_receipt [07:14:42]MH_GetDate [07:14:42]Write to MH i2c: F0 00 00 11 2D 2D [07:14:42]Write i2c OK [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: F0 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: F0 09 00 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: F0 09 00 11 2D 00 E4 92 A8 66 FB 01 7F 64 99 [07:14:42]GetLastDocTimeStamp 1722323094 [07:14:42]current date 1722323684 [07:14:42]FM_GetShiftState [07:14:42]SAM_PROTO_GetShiftState [07:14:42]wFMCommunicate request_size=4 [07:14:42]MH_SAM_APDU [07:14:42]CAPDU: 80 13 01 00 [07:14:42]Write to MH i2c: E2 08 00 12 2D 80 13 01 00 00 00 00 00 BC [07:14:42]Write i2c OK [07:14:42]MH_I2C_Read... [07:14:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:42]Read from MH i2c: E2 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: E2 0E 00 [07:14:42]MH_I2C_Read... [07:14:42]Read from MH i2c: E2 0E 00 12 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 17 [07:14:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:14:42]wFMCommunicate OK [07:14:42]SAM_PROTO_GetShiftState done [07:14:42]FM_GetShiftState done [07:14:42]opened in 1722299915 [07:14:42]opened+sec_in_day 1722386315 [07:14:42]quantity*price = 50036 [07:14:42]sum+1 = 50037 [07:14:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 98 30.07.2024 07:14 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309164 ФПД: 192828481759981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071444&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309164&fm=192828481759981&tin=02508201610067®Number=0000000000092651&sum=50000 [07:14:43]StoreToDocumentArchive [07:14:43]shift 430 fd 309164 [07:14:43]save to /storage/0430/doc_00309164 [07:14:43]save last doc name /storage/0430/doc_00309164 to /storage/kkm_last_doc_name [07:14:43]save OK [07:14:43]Clear old archive folders... [07:14:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:14:43]tlvbuf is B6E051B0 [07:14:43]SAM_PROTO_ClearQueue [07:14:43]wFMCommunicate request_size=4 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 09 00 00 [07:14:43]Write to MH i2c: E2 08 00 1F 2D 80 09 00 00 00 00 00 00 BE [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 1F 2D 00 90 00 C0 [07:14:43]RAPDU: 90 00 [07:14:43]wFMCommunicate OK [07:14:43]SAM_PROTO_ClearQueue done [07:14:43]KKMCreateOFDPacket [07:14:43]OFDProtocolAddRootSTLVToBuf [07:14:43]FM_MakeSignedData [07:14:43]FM_MakeSignedData [07:14:43]SAM_PROTO_SignData [07:14:43]wFMCommunicate request_size=4 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 0D 01 02 [07:14:43]Write to MH i2c: E2 08 00 20 2D 80 0D 01 02 00 00 00 00 C6 [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 20 2D 00 90 00 C1 [07:14:43]RAPDU: 90 00 [07:14:43]wFMCommunicate OK [07:14:43]wFMCommunicate request_size=255 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E4 92 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B7 04 00 35 04 06 00 AF [07:14:43]Write to MH i2c: E2 02 01 21 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E4 92 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B7 04 00 35 04 06 00 AF 00 00 EE [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 21 2D 00 90 00 C2 [07:14:43]RAPDU: 90 00 [07:14:43]wFMCommunicate OK [07:14:43]wFMCommunicate request_size=10 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 0D 02 02 05 60 61 28 6A ED [07:14:43]Write to MH i2c: E2 0D 00 22 2D 80 0D 02 02 05 00 60 61 28 6A ED 00 00 13 [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 03 00 22 2D 00 90 00 C3 [07:14:43]RAPDU: 90 00 [07:14:43]wFMCommunicate OK [07:14:43]wFMCommunicate request_size=4 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 0D 03 02 [07:14:43]Write to MH i2c: E2 08 00 23 2D 80 0D 03 02 00 00 00 00 CB [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 0B 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 0B 00 23 2D 00 9A 07 43 3E 85 64 9E 38 90 00 AD [07:14:43]RAPDU: 9A 07 43 3E 85 64 9E 38 90 00 [07:14:43]wFMCommunicate OK [07:14:43]SAM_PROTO_SignData done [07:14:43]FM_MakeSignedData done [07:14:43]CreateOFDProtocolMessage [07:14:43]wFMCommunicate request_size=4 [07:14:43]MH_SAM_APDU [07:14:43]CAPDU: 80 11 00 00 [07:14:43]Write to MH i2c: E2 08 00 24 2D 80 11 00 00 00 00 00 00 CB [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:43]Read from MH i2c: E2 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 17 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: E2 17 00 24 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 21 [07:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:14:43]wFMCommunicate OK [07:14:43]CreateOFDProtocolMessage done [07:14:43]OFDSenderStorePacket 309164 [07:14:43]StoreOFDPacket docnum=309164 [07:14:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 00 3F 07 01 C6 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E4 92 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B7 04 00 35 04 06 00 AF 60 61 28 6A ED 9A 07 43 3E 85 64 9E 38 [07:14:43]CheckFolder [07:14:43]dirname=/storage/ofd_packets [07:14:43]CheckFolder done [07:14:43]ProducePacketName [07:14:43]name=ofd_packets/00309164 [07:14:43]NVStorageSaveData ofd_packets/00309164 [07:14:43]File name is /storage/ofd_packets/00309164 [07:14:43]Write 301 bytes [07:14:43]NVStorageSaveData done [07:14:43]OFDSenderStorePacket done [07:14:43]KKMCreateOFDPacket done [07:14:43]NVStorageSaveData kkm_last_timestamp [07:14:43]File name is /storage/kkm_last_timestamp [07:14:43]Write 4 bytes [07:14:43]NVStorageSaveData done [07:14:43]ExternCall_PrintAddStr [07:14:43]wPrintStart [07:14:43]Write to MH i2c: 01 00 00 25 2D 52 [07:14:43]Write i2c OK [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: 01 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: 01 07 00 [07:14:43]MH_I2C_Read... [07:14:43]Read from MH i2c: 01 07 00 25 2D 00 00 00 00 00 FF 0F 67 [07:14:43]RasterBufferAndPrint [07:14:43]line Счет N : (1)117751 [07:14:43]line ИНН: 02508201610067 [07:14:43]line Контрольно-Кассовый Чек [07:14:43]line ПРОДАЖА [07:14:43]line ТРК (МРК, ГНК) : 32 [07:14:43]line Товар: 2710124130 [07:14:43]line Аи-92-К-2 [07:14:43]line 7.380 * 67.80 [07:14:43]line = 500.36 [07:14:43]line НДС 12% НСП 1% [07:14:43]line > о реализуемом товаре [07:14:43]line ОКРУГЛЕНИЕ: -0.36 [07:14:43]line ИТОГО: 500.00 [07:14:43]line Внесено: 500.00 [07:14:43]line СДАЧА: 0.00 [07:14:43]line НСП 1% : 4.43 [07:14:43]line НДС 12% : 53.14 [07:14:43]line Наличными: 500.00 [07:14:43]line Безнал.: 0.00 [07:14:43]line Место: АЗС № 128 "Партнер Нефть" [07:14:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:14:43]line СНО: Общий режим [07:14:43]line Чек 98 30.07.2024 07:14 [07:14:43]line Смена: 430 ФФД: 1.0 [07:14:43]line ЗНМ: 0300000046 [07:14:43]line РНМ: 0000000000092651 [07:14:43]line Версия ККМ: 001 [07:14:43]line ФМ: 0000000000874943 [07:14:43]line ФД: 309164 [07:14:43]line ФПД: 192828481759981 [07:14:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071444&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309164&fm=192828481759981&tin=02508201610067®Number=0000000000092651&sum=50000 [07:14:43]written 0, free lines is 4095 [07:14:43]OFD Sender: Processing packet 309164 [packets to send 232, broken 231] [07:14:43]ProducePacketName [07:14:43]name=ofd_packets/00309164 [07:14:43]OFD Sender: To server: pG, [07:14:43]CommunicateWithHost lk.salyk.kg:30040 [07:14:43]ConnectInit lk.salyk.kg [07:14:44]Connected sock=10 [07:14:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 00 3F 07 01 C6 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E4 92 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B7 04 00 35 04 06 00 AF 60 61 28 6A ED 9A 07 43 3E 85 64 9E 38 [07:14:44]Write to MH i2c: 01 00 00 50 2D 7D [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 07 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: 01 07 00 50 2D 00 00 00 00 00 50 0C E0 [07:14:44]RasterBufferAndPrint [07:14:44]line [07:14:44]line [07:14:44]line [07:14:44]line [07:14:44]line [07:14:44]written 0, free lines is 3155 [07:14:44]MH_Cut [07:14:44]Write to MH i2c: D1 01 00 57 2D 01 56 [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: D1 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: D1 01 00 [07:14:44]MH_I2C_Read... [07:14:44]Read from MH i2c: D1 01 00 57 2D 00 55 [07:14:44]Write to MH i2c: 01 00 00 58 2D 85 [07:14:44]Write i2c OK [07:14:44]MH_I2C_Read... [07:14:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 50 81 47 00 9F 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B7 04 00 F4 03 04 00 2C 3A A8 66 B6 04 01 00 00 50 FE 2B D5 B4 B1 C1 13 [07:14:44]CommunicateWithHost err = 0 [07:14:44]CheckOFDResponse [07:14:44]1017 (14) - 77093643461234 [07:14:44]1041 (16) - 0000000000874943 [07:14:44]1040 (4) - 309164 [07:14:44]1012 (4) - 30.07.2024 00:56 [07:14:44]1206 (1) - 0 [07:14:44]OFD Sender: Remove packet 309164 [07:14:44]ProducePacketName [07:14:44]name=ofd_packets/00309164 [07:14:44]NVStorageDeleteData [07:14:44]OFD Sender: No OFD packet to send [07:14:45]*** Cut start [07:14:45]*** Partial cut [07:14:45]*** CUTSNS_PIN = 1 [07:14:45]*** CUTSNS_PIN = 0 [07:14:45]*** Brake cut motor [07:14:46]Read from MH i2c: 01 [07:14:46]MH_I2C_Read... [07:14:46]*** Stop cut motor [07:14:46]*** Cut end [07:14:46]Read from MH i2c: 01 07 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: 01 07 00 58 2D 00 00 00 00 00 FF 0F 9A [07:14:46]process_action close_receipt done [07:14:46]requested_data is exist [07:14:46]produce_requested_data [07:14:46]requested_item fm.sn is exist - process it [07:14:46]wFMCommunicate request_size=4 [07:14:46]MH_SAM_APDU [07:14:46]CAPDU: 80 11 00 00 [07:14:46]Write to MH i2c: E2 08 00 59 2D 80 11 00 00 00 00 00 00 00 [07:14:46]Write i2c OK [07:14:46]MH_I2C_Read... [07:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:46]Read from MH i2c: E2 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 17 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 17 00 59 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 56 [07:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:14:46]wFMCommunicate OK [07:14:46]requested_item fd.num is exist - process it [07:14:46]SAM_PROTO_GetFieldsCounters [07:14:46]wFMCommunicate request_size=4 [07:14:46]MH_SAM_APDU [07:14:46]CAPDU: 80 13 00 00 [07:14:46]Write to MH i2c: E2 08 00 5A 2D 80 13 00 00 00 00 00 00 03 [07:14:46]Write i2c OK [07:14:46]MH_I2C_Read... [07:14:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:46]Read from MH i2c: E2 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 62 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 62 00 5A 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AC B7 04 00 0E 04 04 00 AE 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 61 [07:14:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AC B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:46]wFMCommunicate OK [07:14:46]SAM_PROTO_GetFieldsCounters done [07:14:46]requested_item shift.num is exist - process it [07:14:46]requested_item shift.opened is exist - process it [07:14:46]req_shift_opened [07:14:46]FM_GetShiftState [07:14:46]SAM_PROTO_GetShiftState [07:14:46]wFMCommunicate request_size=4 [07:14:46]MH_SAM_APDU [07:14:46]CAPDU: 80 13 01 00 [07:14:46]Write to MH i2c: E2 08 00 5B 2D 80 13 01 00 00 00 00 00 05 [07:14:46]Write i2c OK [07:14:46]MH_I2C_Read... [07:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:46]Read from MH i2c: E2 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 0E 00 [07:14:46]MH_I2C_Read... [07:14:46]Read from MH i2c: E2 0E 00 5B 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 60 [07:14:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:14:46]wFMCommunicate OK [07:14:46]SAM_PROTO_GetShiftState done [07:14:46]FM_GetShiftState done [07:14:46]req_shift_opened done [07:14:46]requested_item shift.open_date is exist - process it [07:14:46]req_shift_open_date [07:14:46]req_shift_open_date done [07:14:46]produce_requested_data done [07:14:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309164,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:14:46]process_action_free close_receipt [07:14:46]json_value_free [07:14:46]json_value_free done [07:14:46]process_json_proto returns [07:14:46]Send response to host [07:14:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309164,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:14:46]free response buf [07:14:46]execute_script done [07:14:46]execute_script returns [07:14:46]free content buf [07:14:46]Sock 9.Close socket [07:14:46]Sock 9.Thread stoped [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:14]OFD Sender: No OFD packet to send [07:15:19]OFD Sender: No OFD packet to send [07:15:24]OFD Sender: No OFD packet to send [07:15:29]OFD Sender: No OFD packet to send [07:15:34]OFD Sender: No OFD packet to send [07:15:39]OFD Sender: No OFD packet to send [07:15:43]accept exits with 7 [07:15:43]New connection [07:15:43]New thread 3067333988 created [07:15:43]Thread 3067190628 joined [07:15:43]Waiting for new connection... [07:15:43] Sock 7.Parse request [07:15:43]Sock 7.Check first char [07:15:43]Sock 7.First char is OK [07:15:43]request: POST /json_proto HTTP/1.0 [07:15:43]Method: POST [07:15:43]URL: /json_proto [07:15:43]Method is POST - this is cgi request [07:15:43]url: /json_proto [07:15:43]query_string will be loaded in cgi processing [07:15:43]execute_cgi json_proto POST (null) [07:15:43]execute_cgi path=json_proto method=POST [07:15:43]POST find Content-Length [07:15:43]Host: 172.17.45.195:8080 [07:15:43]Content-Length: 678 [07:15:43]Content-Type: application/json [07:15:43] [07:15:43]POST finish read [07:15:43]Found Content-Length = 678 [07:15:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:43]execute_script... [07:15: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)117752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:43]POST & json_proto [07:15:43]process_json_proto [07:15:43]json parsed OK: [07:15:43]protocol is kg_v1.0 [07:15:43]action value=close_receipt [07:15:43]process_action close_receipt [07:15:43]cmd_close_receipt [07:15:43]MH_GetDate [07:15:43]Write to MH i2c: F0 00 00 5C 2D 78 [07:15:43]Write i2c OK [07:15:43]MH_I2C_Read... [07:15:43]Read from MH i2c: F0 [07:15:43]MH_I2C_Read... [07:15:43]Read from MH i2c: F0 09 00 [07:15:43]MH_I2C_Read... [07:15:43]Read from MH i2c: F0 09 00 5C 2D 00 22 93 A8 66 FB 01 7F 64 23 [07:15:43]GetLastDocTimeStamp 1722323684 [07:15:43]current date 1722323746 [07:15:43]FM_GetShiftState [07:15:43]SAM_PROTO_GetShiftState [07:15:43]wFMCommunicate request_size=4 [07:15:43]MH_SAM_APDU [07:15:43]CAPDU: 80 13 01 00 [07:15:43]Write to MH i2c: E2 08 00 5D 2D 80 13 01 00 00 00 00 00 07 [07:15:43]Write i2c OK [07:15:43]MH_I2C_Read... [07:15:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:44]Read from MH i2c: E2 [07:15:44]MH_I2C_Read... [07:15:44]Read from MH i2c: E2 0E 00 [07:15:44]MH_I2C_Read... [07:15:44]Read from MH i2c: E2 0E 00 5D 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 62 [07:15:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:15:44]wFMCommunicate OK [07:15:44]SAM_PROTO_GetShiftState done [07:15:44]FM_GetShiftState done [07:15:44]opened in 1722299915 [07:15:44]opened+sec_in_day 1722386315 [07:15:44]quantity*price = 70037 [07:15:44]sum+1 = 70038 [07:15:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 99 30.07.2024 07:15 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309165 ФПД: 114084181129148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071546&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309165&fm=114084181129148&tin=02508201610067®Number=0000000000092651&sum=70000 [07:15:45]StoreToDocumentArchive [07:15:45]shift 430 fd 309165 [07:15:45]save to /storage/0430/doc_00309165 [07:15:45]save last doc name /storage/0430/doc_00309165 to /storage/kkm_last_doc_name [07:15:45]save OK [07:15:45]Clear old archive folders... [07:15:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:15:45]tlvbuf is B6F373B0 [07:15:45]SAM_PROTO_ClearQueue [07:15:45]wFMCommunicate request_size=4 [07:15:45]MH_SAM_APDU [07:15:45]CAPDU: 80 09 00 00 [07:15:45]Write to MH i2c: E2 08 00 6A 2D 80 09 00 00 00 00 00 00 09 [07:15:45]Write i2c OK [07:15:45]MH_I2C_Read... [07:15:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:45]Read from MH i2c: E2 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 6A 2D 00 90 00 0B [07:15:45]RAPDU: 90 00 [07:15:45]wFMCommunicate OK [07:15:45]SAM_PROTO_ClearQueue done [07:15:45]KKMCreateOFDPacket [07:15:45]OFDProtocolAddRootSTLVToBuf [07:15:45]FM_MakeSignedData [07:15:45]FM_MakeSignedData [07:15:45]SAM_PROTO_SignData [07:15:45]wFMCommunicate request_size=4 [07:15:45]MH_SAM_APDU [07:15:45]CAPDU: 80 0D 01 02 [07:15:45]Write to MH i2c: E2 08 00 6B 2D 80 0D 01 02 00 00 00 00 11 [07:15:45]Write i2c OK [07:15:45]MH_I2C_Read... [07:15:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:45]Read from MH i2c: E2 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 6B 2D 00 90 00 0C [07:15:45]RAPDU: 90 00 [07:15:45]wFMCommunicate OK [07:15:45]wFMCommunicate request_size=255 [07:15:45]MH_SAM_APDU [07:15:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 63 00 00 00 F4 03 04 00 22 93 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B7 04 00 35 04 06 00 67 [07:15:45]Write to MH i2c: E2 02 01 6C 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 32 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 63 00 00 00 F4 03 04 00 22 93 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B7 04 00 35 04 06 00 67 00 00 19 [07:15:45]Write i2c OK [07:15:45]MH_I2C_Read... [07:15:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:45]Read from MH i2c: E2 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 6C 2D 00 90 00 0D [07:15:45]RAPDU: 90 00 [07:15:45]wFMCommunicate OK [07:15:45]wFMCommunicate request_size=10 [07:15:45]MH_SAM_APDU [07:15:45]CAPDU: 80 0D 02 02 05 C2 4B 17 37 BC [07:15:45]Write to MH i2c: E2 0D 00 6D 2D 80 0D 02 02 05 00 C2 4B 17 37 BC 00 00 35 [07:15:45]Write i2c OK [07:15:45]MH_I2C_Read... [07:15:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:45]Read from MH i2c: E2 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 03 00 6D 2D 00 90 00 0E [07:15:45]RAPDU: 90 00 [07:15:45]wFMCommunicate OK [07:15:45]wFMCommunicate request_size=4 [07:15:45]MH_SAM_APDU [07:15:45]CAPDU: 80 0D 03 02 [07:15:45]Write to MH i2c: E2 08 00 6E 2D 80 0D 03 02 00 00 00 00 16 [07:15:45]Write i2c OK [07:15:45]MH_I2C_Read... [07:15:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:45]Read from MH i2c: E2 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 0B 00 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 0B 00 6E 2D 00 02 72 9F 48 A8 DC C0 6F 90 00 25 [07:15:45]RAPDU: 02 72 9F 48 A8 DC C0 6F 90 00 [07:15:45]wFMCommunicate OK [07:15:45]SAM_PROTO_SignData done [07:15:45]FM_MakeSignedData done [07:15:45]CreateOFDProtocolMessage [07:15:45]wFMCommunicate request_size=4 [07:15:45]MH_SAM_APDU [07:15:45]CAPDU: 80 11 00 00 [07:15:45]Write to MH i2c: E2 08 00 6F 2D 80 11 00 00 00 00 00 00 16 [07:15:45]Write i2c OK [07:15:45]MH_I2C_Read... [07:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:45]Read from MH i2c: E2 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 17 00 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: E2 17 00 6F 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6C [07:15:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:15:45]wFMCommunicate OK [07:15:45]CreateOFDProtocolMessage done [07:15:45]OFDSenderStorePacket 309165 [07:15:45]StoreOFDPacket docnum=309165 [07:15:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 59 7E 07 01 37 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 32 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 63 00 00 00 F4 03 04 00 22 93 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B7 04 00 35 04 06 00 67 C2 4B 17 37 BC 02 72 9F 48 A8 DC C0 6F [07:15:45]CheckFolder [07:15:45]dirname=/storage/ofd_packets [07:15:45]CheckFolder done [07:15:45]ProducePacketName [07:15:45]name=ofd_packets/00309165 [07:15:45]NVStorageSaveData ofd_packets/00309165 [07:15:45]File name is /storage/ofd_packets/00309165 [07:15:45]Write 301 bytes [07:15:45]NVStorageSaveData done [07:15:45]OFDSenderStorePacket done [07:15:45]KKMCreateOFDPacket done [07:15:45]NVStorageSaveData kkm_last_timestamp [07:15:45]File name is /storage/kkm_last_timestamp [07:15:45]Write 4 bytes [07:15:45]NVStorageSaveData done [07:15:45]OFD Sender: Processing packet 309165 [packets to send 232, broken 231] [07:15:45]ProducePacketName [07:15:45]name=ofd_packets/00309165 [07:15:45]OFD Sender: To server: pG, [07:15:45]CommunicateWithHost lk.salyk.kg:30040 [07:15:45]ConnectInit lk.salyk.kg [07:15:45]ExternCall_PrintAddStr [07:15:45]wPrintStart [07:15:45]Write to MH i2c: 01 00 00 70 2D 9D [07:15:45]Write i2c OK [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: 01 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: 01 07 00 [07:15:45]MH_I2C_Read... [07:15:45]Read from MH i2c: 01 07 00 70 2D 00 00 00 00 00 FF 0F B2 [07:15:45]RasterBufferAndPrint [07:15:45]line Счет N : (1)117752 [07:15:45]line ИНН: 02508201610067 [07:15:45]line Контрольно-Кассовый Чек [07:15:45]line ПРОДАЖА [07:15:45]line ТРК (МРК, ГНК) : 42 [07:15:45]line Товар: 2710124130 [07:15:45]line Аи-92-К-2 [07:15:45]line 10.330 * 67.80 [07:15:45]line = 700.37 [07:15:45]line НДС 12% НСП 1% [07:15:45]line > о реализуемом товаре [07:15:45]line ОКРУГЛЕНИЕ: -0.37 [07:15:45]line ИТОГО: 700.00 [07:15:45]line Внесено: 700.00 [07:15:45]line СДАЧА: 0.00 [07:15:45]line НСП 1% : 6.20 [07:15:45]line НДС 12% : 74.38 [07:15:45]line Наличными: 700.00 [07:15:45]line Безнал.: 0.00 [07:15:45]line Место: АЗС № 128 "Партнер Нефть" [07:15:45]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:15:45]line СНО: Общий режим [07:15:45]line Чек 99 30.07.2024 07:15 [07:15:45]line Смена: 430 ФФД: 1.0 [07:15:45]line ЗНМ: 0300000046 [07:15:45]line РНМ: 0000000000092651 [07:15:45]line Версия ККМ: 001 [07:15:45]line ФМ: 0000000000874943 [07:15:45]line ФД: 309165 [07:15:45]line ФПД: 114084181129148 [07:15:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071546&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309165&fm=114084181129148&tin=02508201610067®Number=0000000000092651&sum=70000 [07:15:45]Connected sock=11 [07:15:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 59 7E 07 01 37 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 32 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 63 00 00 00 F4 03 04 00 22 93 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B7 04 00 35 04 06 00 67 C2 4B 17 37 BC 02 72 9F 48 A8 DC C0 6F [07:15:46]written 0, free lines is 4095 [07:15:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BC FB 47 00 95 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B7 04 00 F4 03 04 00 6A 3A A8 66 B6 04 01 00 00 C1 20 F0 4F F5 DF A5 7D [07:15:46]CommunicateWithHost err = 0 [07:15:46]CheckOFDResponse [07:15:46]1017 (14) - 77093643461234 [07:15:46]1041 (16) - 0000000000874943 [07:15:46]1040 (4) - 309165 [07:15:46]1012 (4) - 30.07.2024 00:57 [07:15:46]1206 (1) - 0 [07:15:46]OFD Sender: Remove packet 309165 [07:15:46]ProducePacketName [07:15:46]name=ofd_packets/00309165 [07:15:46]NVStorageDeleteData [07:15:46]Write to MH i2c: 01 00 00 9B 2D C8 [07:15:46]Write i2c OK [07:15:46]MH_I2C_Read... [07:15:46]Read from MH i2c: 01 [07:15:46]MH_I2C_Read... [07:15:46]Read from MH i2c: 01 07 00 [07:15:46]MH_I2C_Read... [07:15:46]Read from MH i2c: 01 07 00 9B 2D 00 00 00 00 00 50 0C 2B [07:15:46]RasterBufferAndPrint [07:15:46]line [07:15:46]line [07:15:46]line [07:15:46]line [07:15:46]line [07:15:46]written 0, free lines is 3156 [07:15:46]MH_Cut [07:15:46]Write to MH i2c: D1 01 00 A2 2D 01 A1 [07:15:46]Write i2c OK [07:15:46]MH_I2C_Read... [07:15:46]Read from MH i2c: D1 [07:15:46]MH_I2C_Read... [07:15:46]Read from MH i2c: D1 01 00 [07:15:46]MH_I2C_Read... [07:15:46]Read from MH i2c: D1 01 00 A2 2D 00 A0 [07:15:46]Write to MH i2c: 01 00 00 A3 2D D0 [07:15:46]Write i2c OK [07:15:46]MH_I2C_Read... [07:15:46]OFD Sender: No OFD packet to send [07:15:47]*** Cut start [07:15:47]*** Partial cut [07:15:47]*** CUTSNS_PIN = 1 [07:15:47]*** CUTSNS_PIN = 0 [07:15:48]*** Brake cut motor [07:15:48]Read from MH i2c: 01 [07:15:48]MH_I2C_Read... [07:15:48]*** Stop cut motor [07:15:48]*** Cut end [07:15:48]Read from MH i2c: 01 07 00 [07:15:48]MH_I2C_Read... [07:15:48]Read from MH i2c: 01 07 00 A3 2D 00 00 00 00 00 FF 0F E5 [07:15:48]process_action close_receipt done [07:15:48]requested_data is exist [07:15:48]produce_requested_data [07:15:48]requested_item fm.sn is exist - process it [07:15:48]wFMCommunicate request_size=4 [07:15:48]MH_SAM_APDU [07:15:48]CAPDU: 80 11 00 00 [07:15:48]Write to MH i2c: E2 08 00 A4 2D 80 11 00 00 00 00 00 00 4B [07:15:48]Write i2c OK [07:15:48]MH_I2C_Read... [07:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:48]Read from MH i2c: E2 [07:15:48]MH_I2C_Read... [07:15:48]Read from MH i2c: E2 17 00 [07:15:48]MH_I2C_Read... [07:15:48]Read from MH i2c: E2 17 00 A4 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A1 [07:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:15:48]wFMCommunicate OK [07:15:48]requested_item fd.num is exist - process it [07:15:48]SAM_PROTO_GetFieldsCounters [07:15:48]wFMCommunicate request_size=4 [07:15:48]MH_SAM_APDU [07:15:48]CAPDU: 80 13 00 00 [07:15:48]Write to MH i2c: E2 08 00 A5 2D 80 13 00 00 00 00 00 00 4E [07:15:48]Write i2c OK [07:15:48]MH_I2C_Read... [07:15:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:48]Read from MH i2c: E2 [07:15:48]MH_I2C_Read... [07:15:48]Read from MH i2c: E2 62 00 [07:15:48]MH_I2C_Read... [07:15:48]Read from MH i2c: E2 62 00 A5 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AD B7 04 00 0E 04 04 00 AE 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 B0 [07:15:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AD B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:48]wFMCommunicate OK [07:15:48]SAM_PROTO_GetFieldsCounters done [07:15:48]requested_item shift.num is exist - process it [07:15:48]requested_item shift.opened is exist - process it [07:15:48]req_shift_opened [07:15:48]FM_GetShiftState [07:15:48]SAM_PROTO_GetShiftState [07:15:48]wFMCommunicate request_size=4 [07:15:48]MH_SAM_APDU [07:15:48]CAPDU: 80 13 01 00 [07:15:48]Write to MH i2c: E2 08 00 A6 2D 80 13 01 00 00 00 00 00 50 [07:15:48]Write i2c OK [07:15:48]MH_I2C_Read... [07:15:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:48]Read from MH i2c: E2 [07:15:48]MH_I2C_Read... [07:15:48]Read from MH i2c: E2 0E 00 [07:15:48]MH_I2C_Read... [07:15:48]Read from MH i2c: E2 0E 00 A6 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AB [07:15:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:15:48]wFMCommunicate OK [07:15:48]SAM_PROTO_GetShiftState done [07:15:48]FM_GetShiftState done [07:15:48]req_shift_opened done [07:15:48]requested_item shift.open_date is exist - process it [07:15:48]req_shift_open_date [07:15:48]req_shift_open_date done [07:15:48]produce_requested_data done [07:15:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309165,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:15:48]process_action_free close_receipt [07:15:48]json_value_free [07:15:48]json_value_free done [07:15:48]process_json_proto returns [07:15:48]Send response to host [07:15:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309165,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:15:48]free response buf [07:15:48]execute_script done [07:15:48]execute_script returns [07:15:48]free content buf [07:15:48]Sock 7.Close socket [07:15:48]Sock 7.Thread stoped [07:15:51]OFD Sender: No OFD packet to send [07:15:56]OFD Sender: No OFD packet to send [07:16:01]OFD Sender: No OFD packet to send [07:16:06]OFD Sender: No OFD packet to send [07:16:11]OFD Sender: No OFD packet to send [07:16:16]OFD Sender: No OFD packet to send [07:16:21]OFD Sender: No OFD packet to send [07:16:26]OFD Sender: No OFD packet to send [07:16:31]OFD Sender: No OFD packet to send [07:16:36]OFD Sender: No OFD packet to send [07:16:41]OFD Sender: No OFD packet to send [07:16:46]OFD Sender: No OFD packet to send [07:16:51]OFD Sender: No OFD packet to send [07:16:56]OFD Sender: No OFD packet to send [07:17:01]OFD Sender: No OFD packet to send [07:17:06]OFD Sender: No OFD packet to send [07:17:11]OFD Sender: No OFD packet to send [07:17:16]OFD Sender: No OFD packet to send [07:17:21]OFD Sender: No OFD packet to send [07:17:26]OFD Sender: No OFD packet to send [07:17:31]OFD Sender: No OFD packet to send [07:17:36]OFD Sender: No OFD packet to send [07:17:41]OFD Sender: No OFD packet to send [07:17:46]OFD Sender: No OFD packet to send [07:17:51]OFD Sender: No OFD packet to send [07:17:56]OFD Sender: No OFD packet to send [07:18:01]OFD Sender: No OFD packet to send [07:18:06]OFD Sender: No OFD packet to send [07:18:11]OFD Sender: No OFD packet to send [07:18:16]OFD Sender: No OFD packet to send [07:18:21]OFD Sender: No OFD packet to send [07:18:26]OFD Sender: No OFD packet to send [07:18:31]OFD Sender: No OFD packet to send [07:18:36]OFD Sender: No OFD packet to send [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:01]OFD Sender: No OFD packet to send [07:19:06]OFD Sender: No OFD packet to send [07:19:12]OFD Sender: No OFD packet to send [07:19:17]OFD Sender: No OFD packet to send [07:19:22]OFD Sender: No OFD packet to send [07:19:27]OFD Sender: No OFD packet to send [07:19:32]OFD Sender: No OFD packet to send [07:19:37]OFD Sender: No OFD packet to send [07:19:42]OFD Sender: No OFD packet to send [07:19:47]OFD Sender: No OFD packet to send [07:19:52]OFD Sender: No OFD packet to send [07:19:57]OFD Sender: No OFD packet to send [07:20:02]OFD Sender: No OFD packet to send [07:20:07]OFD Sender: No OFD packet to send [07:20:12]OFD Sender: No OFD packet to send [07:20:17]OFD Sender: No OFD packet to send [07:20:22]OFD Sender: No OFD packet to send [07:20:27]OFD Sender: No OFD packet to send [07:20:32]OFD Sender: No OFD packet to send [07:20:37]OFD Sender: No OFD packet to send [07:20:42]OFD Sender: No OFD packet to send [07:20:47]OFD Sender: No OFD packet to send [07:20:52]OFD Sender: No OFD packet to send [07:20:57]OFD Sender: No OFD packet to send [07:21:02]OFD Sender: No OFD packet to send [07:21:07]OFD Sender: No OFD packet to send [07:21:12]OFD Sender: No OFD packet to send [07:21:17]OFD Sender: No OFD packet to send [07:21:22]OFD Sender: No OFD packet to send [07:21:27]OFD Sender: No OFD packet to send [07:21:32]OFD Sender: No OFD packet to send [07:21:37]OFD Sender: No OFD packet to send [07:21:42]OFD Sender: No OFD packet to send [07:21:47]OFD Sender: No OFD packet to send [07:21:52]OFD Sender: No OFD packet to send [07:21:57]OFD Sender: No OFD packet to send [07:22:02]OFD Sender: No OFD packet to send [07:22:07]OFD Sender: No OFD packet to send [07:22:12]OFD Sender: No OFD packet to send [07:22:17]OFD Sender: No OFD packet to send [07:22:22]OFD Sender: No OFD packet to send [07:22:27]OFD Sender: No OFD packet to send [07:22:32]OFD Sender: No OFD packet to send [07:22:37]OFD Sender: No OFD packet to send [07:22:42]OFD Sender: No OFD packet to send [07:22:47]OFD Sender: No OFD packet to send [07:22:52]OFD Sender: No OFD packet to send [07:22:57]OFD Sender: No OFD packet to send [07:23:02]OFD Sender: No OFD packet to send [07:23:07]OFD Sender: No OFD packet to send [07:23:12]OFD Sender: No OFD packet to send [07:23:17]OFD Sender: No OFD packet to send [07:23:22]OFD Sender: No OFD packet to send [07:23:27]OFD Sender: No OFD packet to send [07:23:32]OFD Sender: No OFD packet to send [07:23:37]OFD Sender: No OFD packet to send [07:23:42]OFD Sender: No OFD packet to send [07:23:47]OFD Sender: No OFD packet to send [07:23:52]OFD Sender: No OFD packet to send [07:23:57]OFD Sender: No OFD packet to send [07:24:02]OFD Sender: No OFD packet to send [07:24:07]OFD Sender: No OFD packet to send [07:24:12]OFD Sender: No OFD packet to send [07:24:17]OFD Sender: No OFD packet to send [07:24:22]OFD Sender: No OFD packet to send [07:24:27]OFD Sender: No OFD packet to send [07:24:32]OFD Sender: No OFD packet to send [07:24:37]OFD Sender: No OFD packet to send [07:24:41]accept exits with 9 [07:24:41]New connection [07:24:41]New thread 3067190628 created [07:24:41]Thread 3067333988 joined [07:24:41]Waiting for new connection... [07:24:41] Sock 9.Parse request [07:24:41]Sock 9.Check first char [07:24:41]Sock 9.First char is OK [07:24:41]request: POST /json_proto HTTP/1.0 [07:24:41]Method: POST [07:24:41]URL: /json_proto [07:24:41]Method is POST - this is cgi request [07:24:41]url: /json_proto [07:24:41]query_string will be loaded in cgi processing [07:24:41]execute_cgi json_proto POST (null) [07:24:41]execute_cgi path=json_proto method=POST [07:24:41]POST find Content-Length [07:24:41]Host: 172.17.45.195:8080 [07:24:41]Content-Length: 682 [07:24:41]Content-Type: application/json [07:24:41] [07:24:41]POST finish read [07:24:41]Found Content-Length = 682 [07:24:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:41]execute_script... [07:24: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)117753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:41]POST & json_proto [07:24:41]process_json_proto [07:24:41]json parsed OK: [07:24:41]protocol is kg_v1.0 [07:24:41]action value=close_receipt [07:24:41]process_action close_receipt [07:24:41]cmd_close_receipt [07:24:41]MH_GetDate [07:24:41]Write to MH i2c: F0 00 00 A7 2D C3 [07:24:41]Write i2c OK [07:24:41]MH_I2C_Read... [07:24:41]Read from MH i2c: F0 [07:24:41]MH_I2C_Read... [07:24:41]Read from MH i2c: F0 09 00 [07:24:41]MH_I2C_Read... [07:24:41]Read from MH i2c: F0 09 00 A7 2D 00 3C 95 A8 66 FB 01 7F 64 8A [07:24:41]GetLastDocTimeStamp 1722323746 [07:24:41]current date 1722324284 [07:24:41]FM_GetShiftState [07:24:41]SAM_PROTO_GetShiftState [07:24:41]wFMCommunicate request_size=4 [07:24:41]MH_SAM_APDU [07:24:41]CAPDU: 80 13 01 00 [07:24:41]Write to MH i2c: E2 08 00 A8 2D 80 13 01 00 00 00 00 00 52 [07:24:41]Write i2c OK [07:24:41]MH_I2C_Read... [07:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:42]Read from MH i2c: E2 [07:24:42]MH_I2C_Read... [07:24:42]Read from MH i2c: E2 0E 00 [07:24:42]MH_I2C_Read... [07:24:42]Read from MH i2c: E2 0E 00 A8 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AD [07:24:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:24:42]wFMCommunicate OK [07:24:42]SAM_PROTO_GetShiftState done [07:24:42]FM_GetShiftState done [07:24:42]opened in 1722299915 [07:24:42]opened+sec_in_day 1722386315 [07:24:42]quantity*price = 100021 [07:24:42]sum+1 = 100023 [07:24:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 100 30.07.2024 07:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309166 ФПД: 165857393967838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072444&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309166&fm=165857393967838&tin=02508201610067®Number=0000000000092651&sum=100000 [07:24:43]StoreToDocumentArchive [07:24:43]shift 430 fd 309166 [07:24:43]save to /storage/0430/doc_00309166 [07:24:43]save last doc name /storage/0430/doc_00309166 to /storage/kkm_last_doc_name [07:24:43]save OK [07:24:43]Clear old archive folders... [07:24:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:24:43]tlvbuf is 00E48030 [07:24:43]SAM_PROTO_ClearQueue [07:24:43]wFMCommunicate request_size=4 [07:24:43]MH_SAM_APDU [07:24:43]CAPDU: 80 09 00 00 [07:24:43]Write to MH i2c: E2 08 00 B5 2D 80 09 00 00 00 00 00 00 54 [07:24:43]Write i2c OK [07:24:43]MH_I2C_Read... [07:24:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:24:43]Read from MH i2c: E2 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 B5 2D 00 90 00 56 [07:24:43]RAPDU: 90 00 [07:24:43]wFMCommunicate OK [07:24:43]SAM_PROTO_ClearQueue done [07:24:43]KKMCreateOFDPacket [07:24:43]OFDProtocolAddRootSTLVToBuf [07:24:43]FM_MakeSignedData [07:24:43]FM_MakeSignedData [07:24:43]SAM_PROTO_SignData [07:24:43]wFMCommunicate request_size=4 [07:24:43]MH_SAM_APDU [07:24:43]CAPDU: 80 0D 01 02 [07:24:43]Write to MH i2c: E2 08 00 B6 2D 80 0D 01 02 00 00 00 00 5C [07:24:43]Write i2c OK [07:24:43]MH_I2C_Read... [07:24:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:24:43]Read from MH i2c: E2 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 B6 2D 00 90 00 57 [07:24:43]RAPDU: 90 00 [07:24:43]wFMCommunicate OK [07:24:43]wFMCommunicate request_size=255 [07:24:43]MH_SAM_APDU [07:24:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 64 00 00 00 F4 03 04 00 3C 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B7 04 00 35 04 06 00 96 [07:24:43]Write to MH i2c: E2 02 01 B7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 3C 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B7 04 00 35 04 06 00 96 00 00 F8 [07:24:43]Write i2c OK [07:24:43]MH_I2C_Read... [07:24:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:43]Read from MH i2c: E2 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 B7 2D 00 90 00 58 [07:24:43]RAPDU: 90 00 [07:24:43]wFMCommunicate OK [07:24:43]wFMCommunicate request_size=10 [07:24:43]MH_SAM_APDU [07:24:43]CAPDU: 80 0D 02 02 05 D8 AF 0D 02 DE [07:24:43]Write to MH i2c: E2 0D 00 B8 2D 80 0D 02 02 05 00 D8 AF 0D 02 DE 00 00 DD [07:24:43]Write i2c OK [07:24:43]MH_I2C_Read... [07:24:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:43]Read from MH i2c: E2 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 03 00 B8 2D 00 90 00 59 [07:24:43]RAPDU: 90 00 [07:24:43]wFMCommunicate OK [07:24:43]wFMCommunicate request_size=4 [07:24:43]MH_SAM_APDU [07:24:43]CAPDU: 80 0D 03 02 [07:24:43]Write to MH i2c: E2 08 00 B9 2D 80 0D 03 02 00 00 00 00 61 [07:24:43]Write i2c OK [07:24:43]MH_I2C_Read... [07:24:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:24:43]Read from MH i2c: E2 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 0B 00 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 0B 00 B9 2D 00 DA 20 51 66 FC 5E 6C 2B 90 00 04 [07:24:43]RAPDU: DA 20 51 66 FC 5E 6C 2B 90 00 [07:24:43]wFMCommunicate OK [07:24:43]SAM_PROTO_SignData done [07:24:43]FM_MakeSignedData done [07:24:43]CreateOFDProtocolMessage [07:24:43]wFMCommunicate request_size=4 [07:24:43]MH_SAM_APDU [07:24:43]CAPDU: 80 11 00 00 [07:24:43]Write to MH i2c: E2 08 00 BA 2D 80 11 00 00 00 00 00 00 61 [07:24:43]Write i2c OK [07:24:43]MH_I2C_Read... [07:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:43]Read from MH i2c: E2 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 17 00 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: E2 17 00 BA 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B7 [07:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:24:43]wFMCommunicate OK [07:24:43]CreateOFDProtocolMessage done [07:24:43]OFDSenderStorePacket 309166 [07:24:43]StoreOFDPacket docnum=309166 [07:24:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6C C6 07 01 A7 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 64 00 00 00 F4 03 04 00 3C 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B7 04 00 35 04 06 00 96 D8 AF 0D 02 DE DA 20 51 66 FC 5E 6C 2B [07:24:43]CheckFolder [07:24:43]dirname=/storage/ofd_packets [07:24:43]CheckFolder done [07:24:43]ProducePacketName [07:24:43]name=ofd_packets/00309166 [07:24:43]NVStorageSaveData ofd_packets/00309166 [07:24:43]File name is /storage/ofd_packets/00309166 [07:24:43]Write 301 bytes [07:24:43]NVStorageSaveData done [07:24:43]OFDSenderStorePacket done [07:24:43]KKMCreateOFDPacket done [07:24:43]NVStorageSaveData kkm_last_timestamp [07:24:43]File name is /storage/kkm_last_timestamp [07:24:43]Write 4 bytes [07:24:43]NVStorageSaveData done [07:24:43]ExternCall_PrintAddStr [07:24:43]wPrintStart [07:24:43]Write to MH i2c: 01 00 00 BB 2D E8 [07:24:43]Write i2c OK [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: 01 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: 01 07 00 [07:24:43]MH_I2C_Read... [07:24:43]Read from MH i2c: 01 07 00 BB 2D 00 00 00 00 00 FF 0F FD [07:24:43]RasterBufferAndPrint [07:24:43]line Счет N : (1)117753 [07:24:43]line ИНН: 02508201610067 [07:24:43]line Контрольно-Кассовый Чек [07:24:43]line ПРОДАЖА [07:24:43]line ТРК (МРК, ГНК) : 31 [07:24:43]line Товар: 2710124500 [07:24:43]line Аи-95-К-3 [07:24:43]line 13.480 * 74.20 [07:24:43]line = 1000.22 [07:24:43]line НДС 12% НСП 1% [07:24:43]line > о реализуемом товаре [07:24:43]line ОКРУГЛЕНИЕ: -0.22 [07:24:43]line ИТОГО: 1000.00 [07:24:43]line Внесено: 1000.00 [07:24:43]line СДАЧА: 0.00 [07:24:43]line НСП 1% : 8.85 [07:24:43]line НДС 12% : 106.22 [07:24:43]line Наличными: 1000.00 [07:24:43]line Безнал.: 0.00 [07:24:43]line Место: АЗС № 128 "Партнер Нефть" [07:24:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:24:43]line СНО: Общий режим [07:24:43]line Чек 100 30.07.2024 07:24 [07:24:43]line Смена: 430 ФФД: 1.0 [07:24:43]line ЗНМ: 0300000046 [07:24:43]line РНМ: 0000000000092651 [07:24:43]line Версия ККМ: 001 [07:24:43]line ФМ: 0000000000874943 [07:24:43]line ФД: 309166 [07:24:43]line ФПД: 165857393967838 [07:24:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072444&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309166&fm=165857393967838&tin=02508201610067®Number=0000000000092651&sum=100000 [07:24:43]OFD Sender: Processing packet 309166 [packets to send 232, broken 231] [07:24:43]ProducePacketName [07:24:43]name=ofd_packets/00309166 [07:24:43]OFD Sender: To server: pG, [07:24:43]CommunicateWithHost lk.salyk.kg:30040 [07:24:43]ConnectInit lk.salyk.kg [07:24:43]written 0, free lines is 4095 [07:24:44]Connected sock=10 [07:24:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6C C6 07 01 A7 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 64 00 00 00 F4 03 04 00 3C 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B7 04 00 35 04 06 00 96 D8 AF 0D 02 DE DA 20 51 66 FC 5E 6C 2B [07:24:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 48 E2 47 00 3F A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B7 04 00 F4 03 04 00 85 3C A8 66 B6 04 01 00 00 9B 86 28 3E 1D CA A4 3C [07:24:44]CommunicateWithHost err = 0 [07:24:44]CheckOFDResponse [07:24:44]1017 (14) - 77093643461234 [07:24:44]1041 (16) - 0000000000874943 [07:24:44]1040 (4) - 309166 [07:24:44]1012 (4) - 30.07.2024 01:06 [07:24:44]1206 (1) - 0 [07:24:44]OFD Sender: Remove packet 309166 [07:24:44]ProducePacketName [07:24:44]name=ofd_packets/00309166 [07:24:44]NVStorageDeleteData [07:24:44]Write to MH i2c: 01 00 00 E6 2D 13 [07:24:44]Write i2c OK [07:24:44]MH_I2C_Read... [07:24:44]Read from MH i2c: 01 [07:24:44]MH_I2C_Read... [07:24:44]Read from MH i2c: 01 07 00 [07:24:44]MH_I2C_Read... [07:24:44]Read from MH i2c: 01 07 00 E6 2D 00 00 00 00 00 52 0C 78 [07:24:44]RasterBufferAndPrint [07:24:44]line [07:24:44]line [07:24:44]line [07:24:44]line [07:24:44]line [07:24:44]written 0, free lines is 3158 [07:24:44]MH_Cut [07:24:44]Write to MH i2c: D1 01 00 ED 2D 01 EC [07:24:44]Write i2c OK [07:24:44]MH_I2C_Read... [07:24:44]Read from MH i2c: D1 [07:24:44]MH_I2C_Read... [07:24:44]Read from MH i2c: D1 01 00 [07:24:44]MH_I2C_Read... [07:24:44]Read from MH i2c: D1 01 00 ED 2D 00 EB [07:24:44]Write to MH i2c: 01 00 00 EE 2D 1B [07:24:44]Write i2c OK [07:24:44]MH_I2C_Read... [07:24:44]OFD Sender: No OFD packet to send [07:24:45]*** Cut start [07:24:45]*** Partial cut [07:24:45]*** CUTSNS_PIN = 1 [07:24:45]*** CUTSNS_PIN = 0 [07:24:46]*** Brake cut motor [07:24:46]Read from MH i2c: 01 [07:24:46]MH_I2C_Read... [07:24:46]*** Stop cut motor [07:24:46]*** Cut end [07:24:46]Read from MH i2c: 01 07 00 [07:24:46]MH_I2C_Read... [07:24:46]Read from MH i2c: 01 07 00 EE 2D 00 00 00 00 00 FF 0F 30 [07:24:46]process_action close_receipt done [07:24:46]requested_data is exist [07:24:46]produce_requested_data [07:24:46]requested_item fm.sn is exist - process it [07:24:46]wFMCommunicate request_size=4 [07:24:46]MH_SAM_APDU [07:24:46]CAPDU: 80 11 00 00 [07:24:46]Write to MH i2c: E2 08 00 EF 2D 80 11 00 00 00 00 00 00 96 [07:24:46]Write i2c OK [07:24:46]MH_I2C_Read... [07:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:46]Read from MH i2c: E2 [07:24:46]MH_I2C_Read... [07:24:46]Read from MH i2c: E2 17 00 [07:24:46]MH_I2C_Read... [07:24:46]Read from MH i2c: E2 17 00 EF 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EC [07:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:24:46]wFMCommunicate OK [07:24:46]requested_item fd.num is exist - process it [07:24:46]SAM_PROTO_GetFieldsCounters [07:24:46]wFMCommunicate request_size=4 [07:24:46]MH_SAM_APDU [07:24:46]CAPDU: 80 13 00 00 [07:24:46]Write to MH i2c: E2 08 00 F0 2D 80 13 00 00 00 00 00 00 99 [07:24:46]Write i2c OK [07:24:46]MH_I2C_Read... [07:24:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:24:46]Read from MH i2c: E2 [07:24:46]MH_I2C_Read... [07:24:46]Read from MH i2c: E2 62 00 [07:24:46]MH_I2C_Read... [07:24:46]Read from MH i2c: E2 62 00 F0 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AE B7 04 00 0E 04 04 00 AE 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 FF [07:24:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AE B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:24:46]wFMCommunicate OK [07:24:46]SAM_PROTO_GetFieldsCounters done [07:24:46]requested_item shift.num is exist - process it [07:24:46]requested_item shift.opened is exist - process it [07:24:46]req_shift_opened [07:24:46]FM_GetShiftState [07:24:46]SAM_PROTO_GetShiftState [07:24:46]wFMCommunicate request_size=4 [07:24:46]MH_SAM_APDU [07:24:46]CAPDU: 80 13 01 00 [07:24:46]Write to MH i2c: E2 08 00 F1 2D 80 13 01 00 00 00 00 00 9B [07:24:46]Write i2c OK [07:24:46]MH_I2C_Read... [07:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:46]Read from MH i2c: E2 [07:24:46]MH_I2C_Read... [07:24:46]Read from MH i2c: E2 0E 00 [07:24:46]MH_I2C_Read... [07:24:46]Read from MH i2c: E2 0E 00 F1 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [07:24:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:24:46]wFMCommunicate OK [07:24:46]SAM_PROTO_GetShiftState done [07:24:46]FM_GetShiftState done [07:24:46]req_shift_opened done [07:24:46]requested_item shift.open_date is exist - process it [07:24:46]req_shift_open_date [07:24:46]req_shift_open_date done [07:24:46]produce_requested_data done [07:24:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309166,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:24:46]process_action_free close_receipt [07:24:46]json_value_free [07:24:46]json_value_free done [07:24:46]process_json_proto returns [07:24:46]Send response to host [07:24:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309166,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:24:46]free response buf [07:24:46]execute_script done [07:24:46]execute_script returns [07:24:46]free content buf [07:24:46]Sock 9.Close socket [07:24:46]Sock 9.Thread stoped [07:24:49]OFD Sender: No OFD packet to send [07:24:54]OFD Sender: No OFD packet to send [07:24:59]OFD Sender: No OFD packet to send [07:25:04]OFD Sender: No OFD packet to send [07:25:09]OFD Sender: No OFD packet to send [07:25:14]OFD Sender: No OFD packet to send [07:25:19]OFD Sender: No OFD packet to send [07:25:24]OFD Sender: No OFD packet to send [07:25:29]OFD Sender: No OFD packet to send [07:25:34]OFD Sender: No OFD packet to send [07:25:39]OFD Sender: No OFD packet to send [07:25:45]OFD Sender: No OFD packet to send [07:25:50]OFD Sender: No OFD packet to send [07:25:55]OFD Sender: No OFD packet to send [07:26:00]OFD Sender: No OFD packet to send [07:26:05]OFD Sender: No OFD packet to send [07:26:05]accept exits with 7 [07:26:05]New connection [07:26:05]New thread 3067333988 created [07:26:05]Thread 3067190628 joined [07:26:05]Waiting for new connection... [07:26:05] Sock 7.Parse request [07:26:05]Sock 7.Check first char [07:26:05]Sock 7.First char is OK [07:26:05]request: POST /json_proto HTTP/1.0 [07:26:05]Method: POST [07:26:05]URL: /json_proto [07:26:05]Method is POST - this is cgi request [07:26:05]url: /json_proto [07:26:05]query_string will be loaded in cgi processing [07:26:05]execute_cgi json_proto POST (null) [07:26:05]execute_cgi path=json_proto method=POST [07:26:05]POST find Content-Length [07:26:05]Host: 172.17.45.195:8080 [07:26:05]Content-Length: 682 [07:26:05]Content-Type: application/json [07:26:05] [07:26:05]POST finish read [07:26:05]Found Content-Length = 682 [07:26:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:26:05]execute_script... [07:26:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:26:05]POST & json_proto [07:26:05]process_json_proto [07:26:05]json parsed OK: [07:26:05]protocol is kg_v1.0 [07:26:05]action value=close_receipt [07:26:05]process_action close_receipt [07:26:05]cmd_close_receipt [07:26:05]MH_GetDate [07:26:05]Write to MH i2c: F0 00 00 F2 2D 0E [07:26:05]Write i2c OK [07:26:05]MH_I2C_Read... [07:26:05]Read from MH i2c: F0 [07:26:05]MH_I2C_Read... [07:26:05]Read from MH i2c: F0 09 00 [07:26:05]MH_I2C_Read... [07:26:05]Read from MH i2c: F0 09 00 F2 2D 00 8F 95 A8 66 FB 01 7F 64 28 [07:26:05]GetLastDocTimeStamp 1722324284 [07:26:05]current date 1722324367 [07:26:05]FM_GetShiftState [07:26:05]SAM_PROTO_GetShiftState [07:26:05]wFMCommunicate request_size=4 [07:26:05]MH_SAM_APDU [07:26:05]CAPDU: 80 13 01 00 [07:26:05]Write to MH i2c: E2 08 00 F3 2D 80 13 01 00 00 00 00 00 9D [07:26:05]Write i2c OK [07:26:05]MH_I2C_Read... [07:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:05]Read from MH i2c: E2 [07:26:05]MH_I2C_Read... [07:26:05]Read from MH i2c: E2 0E 00 [07:26:05]MH_I2C_Read... [07:26:05]Read from MH i2c: E2 0E 00 F3 2D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F8 [07:26:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:26:05]wFMCommunicate OK [07:26:05]SAM_PROTO_GetShiftState done [07:26:05]FM_GetShiftState done [07:26:05]opened in 1722299915 [07:26:05]opened+sec_in_day 1722386315 [07:26:05]quantity*price = 100021 [07:26:05]sum+1 = 100023 [07:26:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 101 30.07.2024 07:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309167 ФПД: 39206011631031 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072607&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309167&fm=39206011631031&tin=02508201610067®Number=0000000000092651&sum=100000 [07:26:06]StoreToDocumentArchive [07:26:06]shift 430 fd 309167 [07:26:06]save to /storage/0430/doc_00309167 [07:26:06]save last doc name /storage/0430/doc_00309167 to /storage/kkm_last_doc_name [07:26:06]save OK [07:26:06]Clear old archive folders... [07:26:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:26:06]tlvbuf is 00EAD120 [07:26:06]SAM_PROTO_ClearQueue [07:26:06]wFMCommunicate request_size=4 [07:26:06]MH_SAM_APDU [07:26:06]CAPDU: 80 09 00 00 [07:26:06]Write to MH i2c: E2 08 00 00 2E 80 09 00 00 00 00 00 00 A0 [07:26:06]Write i2c OK [07:26:06]MH_I2C_Read... [07:26:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:26:06]Read from MH i2c: E2 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 00 2E 00 90 00 A2 [07:26:06]RAPDU: 90 00 [07:26:06]wFMCommunicate OK [07:26:06]SAM_PROTO_ClearQueue done [07:26:06]KKMCreateOFDPacket [07:26:06]OFDProtocolAddRootSTLVToBuf [07:26:06]FM_MakeSignedData [07:26:06]FM_MakeSignedData [07:26:06]SAM_PROTO_SignData [07:26:06]wFMCommunicate request_size=4 [07:26:06]MH_SAM_APDU [07:26:06]CAPDU: 80 0D 01 02 [07:26:06]Write to MH i2c: E2 08 00 01 2E 80 0D 01 02 00 00 00 00 A8 [07:26:06]Write i2c OK [07:26:06]MH_I2C_Read... [07:26:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:26:06]Read from MH i2c: E2 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 01 2E 00 90 00 A3 [07:26:06]RAPDU: 90 00 [07:26:06]wFMCommunicate OK [07:26:06]wFMCommunicate request_size=255 [07:26:06]MH_SAM_APDU [07:26:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 65 00 00 00 F4 03 04 00 8F 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B7 04 00 35 04 06 00 23 [07:26:06]Write to MH i2c: E2 02 01 02 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 8F 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B7 04 00 35 04 06 00 23 00 00 26 [07:26:06]Write i2c OK [07:26:06]MH_I2C_Read... [07:26:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:06]Read from MH i2c: E2 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 02 2E 00 90 00 A4 [07:26:06]RAPDU: 90 00 [07:26:06]wFMCommunicate OK [07:26:06]wFMCommunicate request_size=10 [07:26:06]MH_SAM_APDU [07:26:06]CAPDU: 80 0D 02 02 05 A8 5C 65 75 B7 [07:26:06]Write to MH i2c: E2 0D 00 03 2E 80 0D 02 02 05 00 A8 5C 65 75 B7 00 00 4A [07:26:06]Write i2c OK [07:26:06]MH_I2C_Read... [07:26:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:06]Read from MH i2c: E2 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 03 00 03 2E 00 90 00 A5 [07:26:06]RAPDU: 90 00 [07:26:06]wFMCommunicate OK [07:26:06]wFMCommunicate request_size=4 [07:26:06]MH_SAM_APDU [07:26:06]CAPDU: 80 0D 03 02 [07:26:06]Write to MH i2c: E2 08 00 04 2E 80 0D 03 02 00 00 00 00 AD [07:26:06]Write i2c OK [07:26:06]MH_I2C_Read... [07:26:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:26:06]Read from MH i2c: E2 [07:26:06]MH_I2C_Read... [07:26:06]Read from MH i2c: E2 0B 00 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: E2 0B 00 04 2E 00 EA A7 42 ED 52 ED EF AD 90 00 49 [07:26:07]RAPDU: EA A7 42 ED 52 ED EF AD 90 00 [07:26:07]wFMCommunicate OK [07:26:07]SAM_PROTO_SignData done [07:26:07]FM_MakeSignedData done [07:26:07]CreateOFDProtocolMessage [07:26:07]wFMCommunicate request_size=4 [07:26:07]MH_SAM_APDU [07:26:07]CAPDU: 80 11 00 00 [07:26:07]Write to MH i2c: E2 08 00 05 2E 80 11 00 00 00 00 00 00 AD [07:26:07]Write i2c OK [07:26:07]MH_I2C_Read... [07:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:07]Read from MH i2c: E2 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: E2 17 00 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: E2 17 00 05 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 03 [07:26:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:26:07]wFMCommunicate OK [07:26:07]CreateOFDProtocolMessage done [07:26:07]OFDSenderStorePacket 309167 [07:26:07]StoreOFDPacket docnum=309167 [07:26:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D0 89 07 01 BE 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 65 00 00 00 F4 03 04 00 8F 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B7 04 00 35 04 06 00 23 A8 5C 65 75 B7 EA A7 42 ED 52 ED EF AD [07:26:07]CheckFolder [07:26:07]dirname=/storage/ofd_packets [07:26:07]CheckFolder done [07:26:07]ProducePacketName [07:26:07]name=ofd_packets/00309167 [07:26:07]NVStorageSaveData ofd_packets/00309167 [07:26:07]File name is /storage/ofd_packets/00309167 [07:26:07]Write 301 bytes [07:26:07]NVStorageSaveData done [07:26:07]OFDSenderStorePacket done [07:26:07]KKMCreateOFDPacket done [07:26:07]NVStorageSaveData kkm_last_timestamp [07:26:07]File name is /storage/kkm_last_timestamp [07:26:07]Write 4 bytes [07:26:07]NVStorageSaveData done [07:26:07]ExternCall_PrintAddStr [07:26:07]wPrintStart [07:26:07]Write to MH i2c: 01 00 00 06 2E 34 [07:26:07]Write i2c OK [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: 01 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: 01 07 00 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: 01 07 00 06 2E 00 00 00 00 00 FF 0F 49 [07:26:07]RasterBufferAndPrint [07:26:07]line Счет N : (1)117754 [07:26:07]line ИНН: 02508201610067 [07:26:07]line Контрольно-Кассовый Чек [07:26:07]line ПРОДАЖА [07:26:07]line ТРК (МРК, ГНК) : 41 [07:26:07]line Товар: 2710124500 [07:26:07]line Аи-95-К-3 [07:26:07]line 13.480 * 74.20 [07:26:07]line = 1000.22 [07:26:07]line НДС 12% НСП 1% [07:26:07]line > о реализуемом товаре [07:26:07]line ОКРУГЛЕНИЕ: -0.22 [07:26:07]line ИТОГО: 1000.00 [07:26:07]line Внесено: 1000.00 [07:26:07]line СДАЧА: 0.00 [07:26:07]line НСП 1% : 8.85 [07:26:07]line НДС 12% : 106.22 [07:26:07]line Наличными: 1000.00 [07:26:07]line Безнал.: 0.00 [07:26:07]line Место: АЗС № 128 "Партнер Нефть" [07:26:07]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:26:07]line СНО: Общий режим [07:26:07]line Чек 101 30.07.2024 07:26 [07:26:07]line Смена: 430 ФФД: 1.0 [07:26:07]line ЗНМ: 0300000046 [07:26:07]line РНМ: 0000000000092651 [07:26:07]line Версия ККМ: 001 [07:26:07]line ФМ: 0000000000874943 [07:26:07]line ФД: 309167 [07:26:07]line ФПД: 39206011631031 [07:26:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072607&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309167&fm=39206011631031&tin=02508201610067®Number=0000000000092651&sum=100000 [07:26:07]OFD Sender: Processing packet 309167 [packets to send 232, broken 231] [07:26:07]ProducePacketName [07:26:07]name=ofd_packets/00309167 [07:26:07]OFD Sender: To server: pG, [07:26:07]CommunicateWithHost lk.salyk.kg:30040 [07:26:07]ConnectInit lk.salyk.kg [07:26:07]written 0, free lines is 4095 [07:26:07]Connected sock=9 [07:26:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D0 89 07 01 BE 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 65 00 00 00 F4 03 04 00 8F 95 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B7 04 00 35 04 06 00 23 A8 5C 65 75 B7 EA A7 42 ED 52 ED EF AD [07:26:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D9 AB 47 00 53 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B7 04 00 F4 03 04 00 D8 3C A8 66 B6 04 01 00 00 1A EC 48 9E 3B F8 47 DC [07:26:07]CommunicateWithHost err = 0 [07:26:07]CheckOFDResponse [07:26:07]1017 (14) - 77093643461234 [07:26:07]1041 (16) - 0000000000874943 [07:26:07]1040 (4) - 309167 [07:26:07]1012 (4) - 30.07.2024 01:07 [07:26:07]1206 (1) - 0 [07:26:07]OFD Sender: Remove packet 309167 [07:26:07]ProducePacketName [07:26:07]name=ofd_packets/00309167 [07:26:07]NVStorageDeleteData [07:26:07]Write to MH i2c: 01 00 00 31 2E 5F [07:26:07]Write i2c OK [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: 01 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: 01 07 00 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: 01 07 00 31 2E 00 00 00 00 00 59 0C CB [07:26:07]RasterBufferAndPrint [07:26:07]line [07:26:07]line [07:26:07]line [07:26:07]line [07:26:07]line [07:26:07]written 0, free lines is 3165 [07:26:07]MH_Cut [07:26:07]Write to MH i2c: D1 01 00 38 2E 01 38 [07:26:07]Write i2c OK [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: D1 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: D1 01 00 [07:26:07]MH_I2C_Read... [07:26:07]Read from MH i2c: D1 01 00 38 2E 00 37 [07:26:07]Write to MH i2c: 01 00 00 39 2E 67 [07:26:07]Write i2c OK [07:26:07]MH_I2C_Read... [07:26:08]OFD Sender: No OFD packet to send [07:26:09]*** Cut start [07:26:09]*** Partial cut [07:26:09]*** CUTSNS_PIN = 1 [07:26:09]*** CUTSNS_PIN = 0 [07:26:09]*** Brake cut motor [07:26:09]Read from MH i2c: 01 [07:26:09]MH_I2C_Read... [07:26:09]*** Stop cut motor [07:26:09]*** Cut end [07:26:09]Read from MH i2c: 01 07 00 [07:26:09]MH_I2C_Read... [07:26:09]Read from MH i2c: 01 07 00 39 2E 00 00 00 00 00 FF 0F 7C [07:26:09]process_action close_receipt done [07:26:09]requested_data is exist [07:26:09]produce_requested_data [07:26:09]requested_item fm.sn is exist - process it [07:26:09]wFMCommunicate request_size=4 [07:26:09]MH_SAM_APDU [07:26:09]CAPDU: 80 11 00 00 [07:26:09]Write to MH i2c: E2 08 00 3A 2E 80 11 00 00 00 00 00 00 E2 [07:26:09]Write i2c OK [07:26:09]MH_I2C_Read... [07:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:09]Read from MH i2c: E2 [07:26:09]MH_I2C_Read... [07:26:09]Read from MH i2c: E2 17 00 [07:26:09]MH_I2C_Read... [07:26:09]Read from MH i2c: E2 17 00 3A 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 38 [07:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:26:09]wFMCommunicate OK [07:26:09]requested_item fd.num is exist - process it [07:26:09]SAM_PROTO_GetFieldsCounters [07:26:09]wFMCommunicate request_size=4 [07:26:09]MH_SAM_APDU [07:26:09]CAPDU: 80 13 00 00 [07:26:09]Write to MH i2c: E2 08 00 3B 2E 80 13 00 00 00 00 00 00 E5 [07:26:09]Write i2c OK [07:26:09]MH_I2C_Read... [07:26:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:26:09]Read from MH i2c: E2 [07:26:09]MH_I2C_Read... [07:26:09]Read from MH i2c: E2 62 00 [07:26:09]MH_I2C_Read... [07:26:09]Read from MH i2c: E2 62 00 3B 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AF B7 04 00 0E 04 04 00 AE 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 4F [07:26:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AF B7 04 00 0E 04 04 00 AE 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 [07:26:09]wFMCommunicate OK [07:26:09]SAM_PROTO_GetFieldsCounters done [07:26:09]requested_item shift.num is exist - process it [07:26:09]requested_item shift.opened is exist - process it [07:26:09]req_shift_opened [07:26:09]FM_GetShiftState [07:26:09]SAM_PROTO_GetShiftState [07:26:09]wFMCommunicate request_size=4 [07:26:09]MH_SAM_APDU [07:26:09]CAPDU: 80 13 01 00 [07:26:10]Write to MH i2c: E2 08 00 3C 2E 80 13 01 00 00 00 00 00 E7 [07:26:10]Write i2c OK [07:26:10]MH_I2C_Read... [07:26:10]Read from MH i2c: E2 [07:26:10]MH_I2C_Read... [07:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:10]Read from MH i2c: E2 0E 00 [07:26:10]MH_I2C_Read... [07:26:10]Read from MH i2c: E2 0E 00 3C 2E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 42 [07:26:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:26:10]wFMCommunicate OK [07:26:10]SAM_PROTO_GetShiftState done [07:26:10]FM_GetShiftState done [07:26:10]req_shift_opened done [07:26:10]requested_item shift.open_date is exist - process it [07:26:10]req_shift_open_date [07:26:10]req_shift_open_date done [07:26:10]produce_requested_data done [07:26:10]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309167,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:26:10]process_action_free close_receipt [07:26:10]json_value_free [07:26:10]json_value_free done [07:26:10]process_json_proto returns [07:26:10]Send response to host [07:26:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309167,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:26:10]free response buf [07:26:10]execute_script done [07:26:10]execute_script returns [07:26:10]free content buf [07:26:10]Sock 7.Close socket [07:26:10]Sock 7.Thread stoped [07:26:13]OFD Sender: No OFD packet to send [07:26:18]OFD Sender: No OFD packet to send [07:26:23]OFD Sender: No OFD packet to send [07:26:28]OFD Sender: No OFD packet to send [07:26:33]OFD Sender: No OFD packet to send [07:26:38]OFD Sender: No OFD packet to send [07:26:43]OFD Sender: No OFD packet to send [07:26:48]OFD Sender: No OFD packet to send [07:26:53]OFD Sender: No OFD packet to send [07:26:58]OFD Sender: No OFD packet to send [07:27:03]OFD Sender: No OFD packet to send [07:27:08]OFD Sender: No OFD packet to send [07:27:13]OFD Sender: No OFD packet to send [07:27:18]OFD Sender: No OFD packet to send [07:27:23]OFD Sender: No OFD packet to send [07:27:28]OFD Sender: No OFD packet to send [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:43]OFD Sender: No OFD packet to send [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:58]OFD Sender: No OFD packet to send [07:29:03]OFD Sender: No OFD packet to send [07:29:08]OFD Sender: No OFD packet to send [07:29:13]OFD Sender: No OFD packet to send [07:29:17]accept exits with 10 [07:29:17]New connection [07:29:17]New thread 3067190628 created [07:29:17]Thread 3067333988 joined [07:29:17]Waiting for new connection... [07:29:17] Sock 10.Parse request [07:29:17]Sock 10.Check first char [07:29:17]Sock 10.First char is OK [07:29:17]request: POST /json_proto HTTP/1.0 [07:29:17]Method: POST [07:29:17]URL: /json_proto [07:29:17]Method is POST - this is cgi request [07:29:17]url: /json_proto [07:29:17]query_string will be loaded in cgi processing [07:29:17]execute_cgi json_proto POST (null) [07:29:17]execute_cgi path=json_proto method=POST [07:29:17]POST find Content-Length [07:29:17]Host: 172.17.45.195:8080 [07:29:17]Content-Length: 675 [07:29:17]Content-Type: application/json [07:29:17] [07:29:17]POST finish read [07:29:17]Found Content-Length = 675 [07:29:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:17]execute_script... [07:29:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:29:17]POST & json_proto [07:29:17]process_json_proto [07:29:17]json parsed OK: [07:29:17]protocol is kg_v1.0 [07:29:17]action value=close_receipt [07:29:17]process_action close_receipt [07:29:17]cmd_close_receipt [07:29:17]MH_GetDate [07:29:17]Write to MH i2c: F0 00 00 3D 2E 5A [07:29:17]Write i2c OK [07:29:17]MH_I2C_Read... [07:29:17]Read from MH i2c: F0 [07:29:17]MH_I2C_Read... [07:29:17]Read from MH i2c: F0 09 00 [07:29:17]MH_I2C_Read... [07:29:17]Read from MH i2c: F0 09 00 3D 2E 00 50 96 A8 66 FB 01 7F 64 36 [07:29:17]GetLastDocTimeStamp 1722324367 [07:29:17]current date 1722324560 [07:29:17]FM_GetShiftState [07:29:17]SAM_PROTO_GetShiftState [07:29:17]wFMCommunicate request_size=4 [07:29:17]MH_SAM_APDU [07:29:17]CAPDU: 80 13 01 00 [07:29:17]Write to MH i2c: E2 08 00 3E 2E 80 13 01 00 00 00 00 00 E9 [07:29:17]Write i2c OK [07:29:17]MH_I2C_Read... [07:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:17]Read from MH i2c: E2 [07:29:17]MH_I2C_Read... [07:29:17]Read from MH i2c: E2 0E 00 [07:29:17]MH_I2C_Read... [07:29:17]Read from MH i2c: E2 0E 00 3E 2E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 44 [07:29:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:29:17]wFMCommunicate OK [07:29:17]SAM_PROTO_GetShiftState done [07:29:17]FM_GetShiftState done [07:29:17]opened in 1722299915 [07:29:17]opened+sec_in_day 1722386315 [07:29:17]quantity*price = 100035 [07:29:17]sum+1 = 100036 [07:29:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 102 30.07.2024 07:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309168 ФПД: 206848675117258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072920&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309168&fm=206848675117258&tin=02508201610067®Number=0000000000092651&sum=100000 [07:29:18]StoreToDocumentArchive [07:29:18]shift 430 fd 309168 [07:29:18]save to /storage/0430/doc_00309168 [07:29:18]save last doc name /storage/0430/doc_00309168 to /storage/kkm_last_doc_name [07:29:18]save OK [07:29:18]Clear old archive folders... [07:29:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:29:18]tlvbuf is 00E48030 [07:29:18]SAM_PROTO_ClearQueue [07:29:18]wFMCommunicate request_size=4 [07:29:18]MH_SAM_APDU [07:29:18]CAPDU: 80 09 00 00 [07:29:18]Write to MH i2c: E2 08 00 4B 2E 80 09 00 00 00 00 00 00 EB [07:29:18]Write i2c OK [07:29:18]MH_I2C_Read... [07:29:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:29:18]Read from MH i2c: E2 [07:29:18]MH_I2C_Read... [07:29:18]Read from MH i2c: E2 03 00 [07:29:18]MH_I2C_Read... [07:29:18]Read from MH i2c: E2 03 00 4B 2E 00 90 00 ED [07:29:18]RAPDU: 90 00 [07:29:18]wFMCommunicate OK [07:29:18]SAM_PROTO_ClearQueue done [07:29:18]KKMCreateOFDPacket [07:29:18]OFDProtocolAddRootSTLVToBuf [07:29:18]FM_MakeSignedData [07:29:18]FM_MakeSignedData [07:29:18]SAM_PROTO_SignData [07:29:18]wFMCommunicate request_size=4 [07:29:18]MH_SAM_APDU [07:29:18]CAPDU: 80 0D 01 02 [07:29:18]Write to MH i2c: E2 08 00 4C 2E 80 0D 01 02 00 00 00 00 F3 [07:29:18]Write i2c OK [07:29:18]MH_I2C_Read... [07:29:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:29:18]Read from MH i2c: E2 [07:29:18]MH_I2C_Read... [07:29:18]Read from MH i2c: E2 03 00 [07:29:18]MH_I2C_Read... [07:29:18]Read from MH i2c: E2 03 00 4C 2E 00 90 00 EE [07:29:18]RAPDU: 90 00 [07:29:18]wFMCommunicate OK [07:29:18]wFMCommunicate request_size=255 [07:29:18]MH_SAM_APDU [07:29:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 50 96 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B7 04 00 35 04 06 00 [07:29:18]Write to MH i2c: E2 02 01 4D 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 50 96 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B7 04 00 35 04 06 00 00 00 52 [07:29:18]Write i2c OK [07:29:18]MH_I2C_Read... [07:29:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:19]Read from MH i2c: E2 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 03 00 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 03 00 4D 2E 00 90 00 EF [07:29:19]RAPDU: 90 00 [07:29:19]wFMCommunicate OK [07:29:19]wFMCommunicate request_size=11 [07:29:19]MH_SAM_APDU [07:29:19]CAPDU: 80 0D 02 02 06 BC 20 B5 CD 78 CA [07:29:19]Write to MH i2c: E2 0E 00 4E 2E 80 0D 02 02 06 00 BC 20 B5 CD 78 CA 00 00 A2 [07:29:19]Write i2c OK [07:29:19]MH_I2C_Read... [07:29:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:29:19]Read from MH i2c: E2 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 03 00 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 03 00 4E 2E 00 90 00 F0 [07:29:19]RAPDU: 90 00 [07:29:19]wFMCommunicate OK [07:29:19]wFMCommunicate request_size=4 [07:29:19]MH_SAM_APDU [07:29:19]CAPDU: 80 0D 03 02 [07:29:19]Write to MH i2c: E2 08 00 4F 2E 80 0D 03 02 00 00 00 00 F8 [07:29:19]Write i2c OK [07:29:19]MH_I2C_Read... [07:29:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:29:19]Read from MH i2c: E2 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 0B 00 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 0B 00 4F 2E 00 09 CD D6 64 BA A6 19 91 90 00 13 [07:29:19]RAPDU: 09 CD D6 64 BA A6 19 91 90 00 [07:29:19]wFMCommunicate OK [07:29:19]SAM_PROTO_SignData done [07:29:19]FM_MakeSignedData done [07:29:19]CreateOFDProtocolMessage [07:29:19]wFMCommunicate request_size=4 [07:29:19]MH_SAM_APDU [07:29:19]CAPDU: 80 11 00 00 [07:29:19]Write to MH i2c: E2 08 00 50 2E 80 11 00 00 00 00 00 00 F8 [07:29:19]Write i2c OK [07:29:19]MH_I2C_Read... [07:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:19]Read from MH i2c: E2 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 17 00 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: E2 17 00 50 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4E [07:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:29:19]wFMCommunicate OK [07:29:19]CreateOFDProtocolMessage done [07:29:19]OFDSenderStorePacket 309168 [07:29:19]StoreOFDPacket docnum=309168 [07:29:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 85 81 08 01 5A D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 50 96 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B7 04 00 35 04 06 00 BC 20 B5 CD 78 CA 09 CD D6 64 BA A6 19 91 [07:29:19]CheckFolder [07:29:19]dirname=/storage/ofd_packets [07:29:19]CheckFolder done [07:29:19]ProducePacketName [07:29:19]name=ofd_packets/00309168 [07:29:19]NVStorageSaveData ofd_packets/00309168 [07:29:19]File name is /storage/ofd_packets/00309168 [07:29:19]Write 302 bytes [07:29:19]NVStorageSaveData done [07:29:19]OFDSenderStorePacket done [07:29:19]KKMCreateOFDPacket done [07:29:19]NVStorageSaveData kkm_last_timestamp [07:29:19]File name is /storage/kkm_last_timestamp [07:29:19]Write 4 bytes [07:29:19]NVStorageSaveData done [07:29:19]OFD Sender: Processing packet 309168 [packets to send 232, broken 231] [07:29:19]ProducePacketName [07:29:19]name=ofd_packets/00309168 [07:29:19]OFD Sender: To server: pG, [07:29:19]CommunicateWithHost lk.salyk.kg:30040 [07:29:19]ConnectInit lk.salyk.kg [07:29:19]ExternCall_PrintAddStr [07:29:19]wPrintStart [07:29:19]Write to MH i2c: 01 00 00 51 2E 7F [07:29:19]Write i2c OK [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: 01 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: 01 07 00 [07:29:19]MH_I2C_Read... [07:29:19]Read from MH i2c: 01 07 00 51 2E 00 00 00 00 00 FF 0F 94 [07:29:19]RasterBufferAndPrint [07:29:19]line Счет N : (1)117755 [07:29:19]line ИНН: 02508201610067 [07:29:19]line Контрольно-Кассовый Чек [07:29:19]line ПРОДАЖА [07:29:19]line ТРК (МРК, ГНК) : 33 [07:29:19]line Товар: 2710124130 [07:29:19]line Super-92-К-5 [07:29:19]line 14.540 * 68.80 [07:29:19]line = 1000.35 [07:29:19]line НДС 12% НСП 1% [07:29:19]line > о реализуемом товаре [07:29:19]line ОКРУГЛЕНИЕ: -0.35 [07:29:19]line ИТОГО: 1000.00 [07:29:19]line Внесено: 1000.00 [07:29:19]line СДАЧА: 0.00 [07:29:19]line НСП 1% : 8.85 [07:29:19]line НДС 12% : 106.23 [07:29:19]line Наличными: 1000.00 [07:29:19]line Безнал.: 0.00 [07:29:19]line Место: АЗС № 128 "Партнер Нефть" [07:29:19]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:29:19]line СНО: Общий режим [07:29:19]line Чек 102 30.07.2024 07:29 [07:29:19]line Смена: 430 ФФД: 1.0 [07:29:19]line ЗНМ: 0300000046 [07:29:19]line РНМ: 0000000000092651 [07:29:19]line Версия ККМ: 001 [07:29:19]line ФМ: 0000000000874943 [07:29:19]line ФД: 309168 [07:29:19]line ФПД: 206848675117258 [07:29:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072920&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309168&fm=206848675117258&tin=02508201610067®Number=0000000000092651&sum=100000 [07:29:19]Connected sock=11 [07:29:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 85 81 08 01 5A D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 50 96 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B7 04 00 35 04 06 00 BC 20 B5 CD 78 CA 09 CD D6 64 BA A6 19 91 [07:29:19]written 0, free lines is 4095 [07:29:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 45 86 47 00 5A B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B7 04 00 F4 03 04 00 98 3D A8 66 B6 04 01 00 00 B3 D2 6C 8B BE 73 BE B6 [07:29:19]CommunicateWithHost err = 0 [07:29:19]CheckOFDResponse [07:29:19]1017 (14) - 77093643461234 [07:29:19]1041 (16) - 0000000000874943 [07:29:19]1040 (4) - 309168 [07:29:19]1012 (4) - 30.07.2024 01:10 [07:29:19]1206 (1) - 0 [07:29:19]OFD Sender: Remove packet 309168 [07:29:19]ProducePacketName [07:29:19]name=ofd_packets/00309168 [07:29:19]NVStorageDeleteData [07:29:20]Write to MH i2c: 01 00 00 7C 2E AA [07:29:20]Write i2c OK [07:29:20]MH_I2C_Read... [07:29:20]Read from MH i2c: 01 [07:29:20]MH_I2C_Read... [07:29:20]Read from MH i2c: 01 07 00 [07:29:20]MH_I2C_Read... [07:29:20]Read from MH i2c: 01 07 00 7C 2E 00 00 00 00 00 58 0C 15 [07:29:20]RasterBufferAndPrint [07:29:20]line [07:29:20]line [07:29:20]line [07:29:20]line [07:29:20]line [07:29:20]written 0, free lines is 3165 [07:29:20]MH_Cut [07:29:20]Write to MH i2c: D1 01 00 83 2E 01 83 [07:29:20]Write i2c OK [07:29:20]MH_I2C_Read... [07:29:20]Read from MH i2c: D1 [07:29:20]MH_I2C_Read... [07:29:20]Read from MH i2c: D1 01 00 [07:29:20]MH_I2C_Read... [07:29:20]Read from MH i2c: D1 01 00 83 2E 00 82 [07:29:20]Write to MH i2c: 01 00 00 84 2E B2 [07:29:20]Write i2c OK [07:29:20]MH_I2C_Read... [07:29:20]OFD Sender: No OFD packet to send [07:29:21]*** Cut start [07:29:21]*** Partial cut [07:29:21]*** CUTSNS_PIN = 1 [07:29:21]*** CUTSNS_PIN = 0 [07:29:21]*** Brake cut motor [07:29:22]Read from MH i2c: 01 [07:29:22]MH_I2C_Read... [07:29:22]*** Stop cut motor [07:29:22]*** Cut end [07:29:22]Read from MH i2c: 01 07 00 [07:29:22]MH_I2C_Read... [07:29:22]Read from MH i2c: 01 07 00 84 2E 00 00 00 00 00 FF 0F C7 [07:29:22]process_action close_receipt done [07:29:22]requested_data is exist [07:29:22]produce_requested_data [07:29:22]requested_item fm.sn is exist - process it [07:29:22]wFMCommunicate request_size=4 [07:29:22]MH_SAM_APDU [07:29:22]CAPDU: 80 11 00 00 [07:29:22]Write to MH i2c: E2 08 00 85 2E 80 11 00 00 00 00 00 00 2D [07:29:22]Write i2c OK [07:29:22]MH_I2C_Read... [07:29:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:29:22]Read from MH i2c: E2 [07:29:22]MH_I2C_Read... [07:29:22]Read from MH i2c: E2 17 00 [07:29:22]MH_I2C_Read... [07:29:22]Read from MH i2c: E2 17 00 85 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 83 [07:29:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:29:22]wFMCommunicate OK [07:29:22]requested_item fd.num is exist - process it [07:29:22]SAM_PROTO_GetFieldsCounters [07:29:22]wFMCommunicate request_size=4 [07:29:22]MH_SAM_APDU [07:29:22]CAPDU: 80 13 00 00 [07:29:22]Write to MH i2c: E2 08 00 86 2E 80 13 00 00 00 00 00 00 30 [07:29:22]Write i2c OK [07:29:22]MH_I2C_Read... [07:29:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:29:22]Read from MH i2c: E2 [07:29:22]MH_I2C_Read... [07:29:22]Read from MH i2c: E2 62 00 [07:29:22]MH_I2C_Read... [07:29:22]Read from MH i2c: E2 62 00 86 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B0 B7 04 00 0E 04 04 00 AE 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 9E [07:29:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B0 B7 04 00 0E 04 04 00 AE 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 [07:29:22]wFMCommunicate OK [07:29:22]SAM_PROTO_GetFieldsCounters done [07:29:22]requested_item shift.num is exist - process it [07:29:22]requested_item shift.opened is exist - process it [07:29:22]req_shift_opened [07:29:22]FM_GetShiftState [07:29:22]SAM_PROTO_GetShiftState [07:29:22]wFMCommunicate request_size=4 [07:29:22]MH_SAM_APDU [07:29:22]CAPDU: 80 13 01 00 [07:29:22]Write to MH i2c: E2 08 00 87 2E 80 13 01 00 00 00 00 00 32 [07:29:22]Write i2c OK [07:29:22]MH_I2C_Read... [07:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:29:22]Read from MH i2c: E2 [07:29:22]MH_I2C_Read... [07:29:22]Read from MH i2c: E2 0E 00 [07:29:22]MH_I2C_Read... [07:29:22]Read from MH i2c: E2 0E 00 87 2E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8D [07:29:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:29:22]wFMCommunicate OK [07:29:22]SAM_PROTO_GetShiftState done [07:29:22]FM_GetShiftState done [07:29:22]req_shift_opened done [07:29:22]requested_item shift.open_date is exist - process it [07:29:22]req_shift_open_date [07:29:22]req_shift_open_date done [07:29:22]produce_requested_data done [07:29:22]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309168,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:29:22]process_action_free close_receipt [07:29:22]json_value_free [07:29:22]json_value_free done [07:29:22]process_json_proto returns [07:29:22]Send response to host [07:29:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309168,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:29:22]free response buf [07:29:22]execute_script done [07:29:22]execute_script returns [07:29:22]free content buf [07:29:22]Sock 10.Close socket [07:29:22]Sock 10.Thread stoped [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:05]OFD Sender: No OFD packet to send [07:31:10]OFD Sender: No OFD packet to send [07:31:15]OFD Sender: No OFD packet to send [07:31:20]OFD Sender: No OFD packet to send [07:31:25]OFD Sender: No OFD packet to send [07:31:30]OFD Sender: No OFD packet to send [07:31:35]OFD Sender: No OFD packet to send [07:31:40]OFD Sender: No OFD packet to send [07:31:45]OFD Sender: No OFD packet to send [07:31:50]OFD Sender: No OFD packet to send [07:31:55]OFD Sender: No OFD packet to send [07:32:00]OFD Sender: No OFD packet to send [07:32:05]OFD Sender: No OFD packet to send [07:32:10]OFD Sender: No OFD packet to send [07:32:15]OFD Sender: No OFD packet to send [07:32:20]OFD Sender: No OFD packet to send [07:32:25]OFD Sender: No OFD packet to send [07:32:30]OFD Sender: No OFD packet to send [07:32:35]OFD Sender: No OFD packet to send [07:32:40]OFD Sender: No OFD packet to send [07:32:45]OFD Sender: No OFD packet to send [07:32:50]OFD Sender: No OFD packet to send [07:32:55]OFD Sender: No OFD packet to send [07:33:00]OFD Sender: No OFD packet to send [07:33:05]OFD Sender: No OFD packet to send [07:33:10]OFD Sender: No OFD packet to send [07:33:15]OFD Sender: No OFD packet to send [07:33:20]OFD Sender: No OFD packet to send [07:33:25]OFD Sender: No OFD packet to send [07:33:30]OFD Sender: No OFD packet to send [07:33:35]OFD Sender: No OFD packet to send [07:33:40]OFD Sender: No OFD packet to send [07:33:45]OFD Sender: No OFD packet to send [07:33:50]OFD Sender: No OFD packet to send [07:33:55]OFD Sender: No OFD packet to send [07:34:00]OFD Sender: No OFD packet to send [07:34:05]OFD Sender: No OFD packet to send [07:34:10]OFD Sender: No OFD packet to send [07:34:15]OFD Sender: No OFD packet to send [07:34:20]OFD Sender: No OFD packet to send [07:34:25]OFD Sender: No OFD packet to send [07:34:30]OFD Sender: No OFD packet to send [07:34:35]OFD Sender: No OFD packet to send [07:34:40]OFD Sender: No OFD packet to send [07:34:45]OFD Sender: No OFD packet to send [07:34:50]OFD Sender: No OFD packet to send [07:34:55]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:40]accept exits with 7 [07:35:40]New connection [07:35:40]New thread 3067333988 created [07:35:40]Thread 3067190628 joined [07:35:40]Waiting for new connection... [07:35:40] Sock 7.Parse request [07:35:40]Sock 7.Check first char [07:35:40]Sock 7.First char is OK [07:35:40]request: POST /json_proto HTTP/1.0 [07:35:40]Method: POST [07:35:40]URL: /json_proto [07:35:40]Method is POST - this is cgi request [07:35:40]url: /json_proto [07:35:40]query_string will be loaded in cgi processing [07:35:40]execute_cgi json_proto POST (null) [07:35:40]execute_cgi path=json_proto method=POST [07:35:40]POST find Content-Length [07:35:40]Host: 172.17.45.195:8080 [07:35:40]Content-Length: 677 [07:35:40]Content-Type: application/json [07:35:40] [07:35:40]POST finish read [07:35:40]Found Content-Length = 677 [07:35:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:35:40]execute_script... [07:35:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:35:40]POST & json_proto [07:35:40]process_json_proto [07:35:40]json parsed OK: [07:35:40]protocol is kg_v1.0 [07:35:40]action value=close_receipt [07:35:40]process_action close_receipt [07:35:40]cmd_close_receipt [07:35:40]MH_GetDate [07:35:40]Write to MH i2c: F0 00 00 88 2E A5 [07:35:40]Write i2c OK [07:35:40]MH_I2C_Read... [07:35:40]Read from MH i2c: F0 [07:35:40]MH_I2C_Read... [07:35:40]Read from MH i2c: F0 09 00 [07:35:40]MH_I2C_Read... [07:35:40]Read from MH i2c: F0 09 00 88 2E 00 CF 97 A8 66 FB 01 7F 64 01 [07:35:40]GetLastDocTimeStamp 1722324560 [07:35:40]current date 1722324943 [07:35:40]FM_GetShiftState [07:35:40]SAM_PROTO_GetShiftState [07:35:40]wFMCommunicate request_size=4 [07:35:40]MH_SAM_APDU [07:35:40]CAPDU: 80 13 01 00 [07:35:40]Write to MH i2c: E2 08 00 89 2E 80 13 01 00 00 00 00 00 34 [07:35:40]Write i2c OK [07:35:40]MH_I2C_Read... [07:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:40]Read from MH i2c: E2 [07:35:40]MH_I2C_Read... [07:35:40]Read from MH i2c: E2 0E 00 [07:35:40]MH_I2C_Read... [07:35:40]Read from MH i2c: E2 0E 00 89 2E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8F [07:35:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:35:40]wFMCommunicate OK [07:35:40]SAM_PROTO_GetShiftState done [07:35:40]FM_GetShiftState done [07:35:40]opened in 1722299915 [07:35:40]opened+sec_in_day 1722386315 [07:35:40]quantity*price = 50036 [07:35:40]sum+1 = 50037 [07:35:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 103 30.07.2024 07:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309169 ФПД: 188544554758061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073543&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309169&fm=188544554758061&tin=02508201610067®Number=0000000000092651&sum=50000 [07:35:41]StoreToDocumentArchive [07:35:41]shift 430 fd 309169 [07:35:41]save to /storage/0430/doc_00309169 [07:35:41]save last doc name /storage/0430/doc_00309169 to /storage/kkm_last_doc_name [07:35:41]save OK [07:35:41]Clear old archive folders... [07:35:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:35:41]tlvbuf is 00E80A20 [07:35:41]SAM_PROTO_ClearQueue [07:35:41]wFMCommunicate request_size=4 [07:35:41]MH_SAM_APDU [07:35:41]CAPDU: 80 09 00 00 [07:35:41]Write to MH i2c: E2 08 00 96 2E 80 09 00 00 00 00 00 00 36 [07:35:41]Write i2c OK [07:35:41]MH_I2C_Read... [07:35:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:41]Read from MH i2c: E2 [07:35:41]MH_I2C_Read... [07:35:41]Read from MH i2c: E2 03 00 [07:35:41]MH_I2C_Read... [07:35:41]Read from MH i2c: E2 03 00 96 2E 00 90 00 38 [07:35:41]RAPDU: 90 00 [07:35:41]wFMCommunicate OK [07:35:41]SAM_PROTO_ClearQueue done [07:35:41]KKMCreateOFDPacket [07:35:41]OFDProtocolAddRootSTLVToBuf [07:35:41]FM_MakeSignedData [07:35:41]FM_MakeSignedData [07:35:41]SAM_PROTO_SignData [07:35:41]wFMCommunicate request_size=4 [07:35:41]MH_SAM_APDU [07:35:41]CAPDU: 80 0D 01 02 [07:35:41]Write to MH i2c: E2 08 00 97 2E 80 0D 01 02 00 00 00 00 3E [07:35:41]Write i2c OK [07:35:41]MH_I2C_Read... [07:35:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:42]Read from MH i2c: E2 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 03 00 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 03 00 97 2E 00 90 00 39 [07:35:42]RAPDU: 90 00 [07:35:42]wFMCommunicate OK [07:35:42]wFMCommunicate request_size=255 [07:35:42]MH_SAM_APDU [07:35:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CF 97 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B7 04 00 35 04 06 00 AB [07:35:42]Write to MH i2c: E2 02 01 98 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CF 97 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B7 04 00 35 04 06 00 AB 00 00 5C [07:35:42]Write i2c OK [07:35:42]MH_I2C_Read... [07:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:42]Read from MH i2c: E2 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 03 00 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 03 00 98 2E 00 90 00 3A [07:35:42]RAPDU: 90 00 [07:35:42]wFMCommunicate OK [07:35:42]wFMCommunicate request_size=10 [07:35:42]MH_SAM_APDU [07:35:42]CAPDU: 80 0D 02 02 05 7A F3 35 EF AD [07:35:42]Write to MH i2c: E2 0D 00 99 2E 80 0D 02 02 05 00 7A F3 35 EF AD 00 00 89 [07:35:42]Write i2c OK [07:35:42]MH_I2C_Read... [07:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:42]Read from MH i2c: E2 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 03 00 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 03 00 99 2E 00 90 00 3B [07:35:42]RAPDU: 90 00 [07:35:42]wFMCommunicate OK [07:35:42]wFMCommunicate request_size=4 [07:35:42]MH_SAM_APDU [07:35:42]CAPDU: 80 0D 03 02 [07:35:42]Write to MH i2c: E2 08 00 9A 2E 80 0D 03 02 00 00 00 00 43 [07:35:42]Write i2c OK [07:35:42]MH_I2C_Read... [07:35:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:42]Read from MH i2c: E2 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 0B 00 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 0B 00 9A 2E 00 3A 33 D5 83 19 EF 77 53 90 00 DB [07:35:42]RAPDU: 3A 33 D5 83 19 EF 77 53 90 00 [07:35:42]wFMCommunicate OK [07:35:42]SAM_PROTO_SignData done [07:35:42]FM_MakeSignedData done [07:35:42]CreateOFDProtocolMessage [07:35:42]wFMCommunicate request_size=4 [07:35:42]MH_SAM_APDU [07:35:42]CAPDU: 80 11 00 00 [07:35:42]Write to MH i2c: E2 08 00 9B 2E 80 11 00 00 00 00 00 00 43 [07:35:42]Write i2c OK [07:35:42]MH_I2C_Read... [07:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:42]Read from MH i2c: E2 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 17 00 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: E2 17 00 9B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 99 [07:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:35:42]wFMCommunicate OK [07:35:42]CreateOFDProtocolMessage done [07:35:42]OFDSenderStorePacket 309169 [07:35:42]StoreOFDPacket docnum=309169 [07:35:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 45 5D 07 01 C9 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CF 97 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B7 04 00 35 04 06 00 AB 7A F3 35 EF AD 3A 33 D5 83 19 EF 77 53 [07:35:42]CheckFolder [07:35:42]dirname=/storage/ofd_packets [07:35:42]CheckFolder done [07:35:42]ProducePacketName [07:35:42]name=ofd_packets/00309169 [07:35:42]NVStorageSaveData ofd_packets/00309169 [07:35:42]File name is /storage/ofd_packets/00309169 [07:35:42]Write 301 bytes [07:35:42]NVStorageSaveData done [07:35:42]OFDSenderStorePacket done [07:35:42]KKMCreateOFDPacket done [07:35:42]NVStorageSaveData kkm_last_timestamp [07:35:42]File name is /storage/kkm_last_timestamp [07:35:42]Write 4 bytes [07:35:42]NVStorageSaveData done [07:35:42]ExternCall_PrintAddStr [07:35:42]wPrintStart [07:35:42]Write to MH i2c: 01 00 00 9C 2E CA [07:35:42]Write i2c OK [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: 01 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: 01 07 00 [07:35:42]MH_I2C_Read... [07:35:42]Read from MH i2c: 01 07 00 9C 2E 00 00 00 00 00 FF 0F DF [07:35:42]RasterBufferAndPrint [07:35:42]line Счет N : (1)117756 [07:35:42]line ИНН: 02508201610067 [07:35:42]line Контрольно-Кассовый Чек [07:35:42]line ПРОДАЖА [07:35:42]line ТРК (МРК, ГНК) : 42 [07:35:42]line Товар: 2710124130 [07:35:42]line Аи-92-К-2 [07:35:42]line 7.380 * 67.80 [07:35:42]line = 500.36 [07:35:42]line НДС 12% НСП 1% [07:35:42]line > о реализуемом товаре [07:35:42]line ОКРУГЛЕНИЕ: -0.36 [07:35:42]line ИТОГО: 500.00 [07:35:42]line Внесено: 500.00 [07:35:42]line СДАЧА: 0.00 [07:35:42]line НСП 1% : 4.43 [07:35:42]line НДС 12% : 53.14 [07:35:42]line Наличными: 500.00 [07:35:42]line Безнал.: 0.00 [07:35:42]line Место: АЗС № 128 "Партнер Нефть" [07:35:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:35:42]line СНО: Общий режим [07:35:42]line Чек 103 30.07.2024 07:35 [07:35:42]line Смена: 430 ФФД: 1.0 [07:35:42]line ЗНМ: 0300000046 [07:35:42]line РНМ: 0000000000092651 [07:35:42]line Версия ККМ: 001 [07:35:42]line ФМ: 0000000000874943 [07:35:42]line ФД: 309169 [07:35:42]line ФПД: 188544554758061 [07:35:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073543&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309169&fm=188544554758061&tin=02508201610067®Number=0000000000092651&sum=50000 [07:35:42]OFD Sender: Processing packet 309169 [packets to send 232, broken 231] [07:35:42]ProducePacketName [07:35:42]name=ofd_packets/00309169 [07:35:42]OFD Sender: To server: pG, [07:35:42]CommunicateWithHost lk.salyk.kg:30040 [07:35:42]ConnectInit lk.salyk.kg [07:35:42]written 0, free lines is 4095 [07:35:42]Connected sock=10 [07:35:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 45 5D 07 01 C9 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 CF 97 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B7 04 00 35 04 06 00 AB 7A F3 35 EF AD 3A 33 D5 83 19 EF 77 53 [07:35:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 69 21 47 00 F7 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B7 04 00 F4 03 04 00 17 3F A8 66 B6 04 01 00 00 5C 26 BD 7A 37 87 77 F3 [07:35:43]CommunicateWithHost err = 0 [07:35:43]CheckOFDResponse [07:35:43]1017 (14) - 77093643461234 [07:35:43]1041 (16) - 0000000000874943 [07:35:43]1040 (4) - 309169 [07:35:43]1012 (4) - 30.07.2024 01:17 [07:35:43]1206 (1) - 0 [07:35:43]OFD Sender: Remove packet 309169 [07:35:43]ProducePacketName [07:35:43]name=ofd_packets/00309169 [07:35:43]NVStorageDeleteData [07:35:43]Write to MH i2c: 01 00 00 C7 2E F5 [07:35:43]Write i2c OK [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: 01 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: 01 07 00 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: 01 07 00 C7 2E 00 00 00 00 00 5A 0C 62 [07:35:43]RasterBufferAndPrint [07:35:43]line [07:35:43]line [07:35:43]line [07:35:43]line [07:35:43]line [07:35:43]written 0, free lines is 3166 [07:35:43]MH_Cut [07:35:43]Write to MH i2c: D1 01 00 CE 2E 01 CE [07:35:43]Write i2c OK [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: D1 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: D1 01 00 [07:35:43]MH_I2C_Read... [07:35:43]Read from MH i2c: D1 01 00 CE 2E 00 CD [07:35:43]Write to MH i2c: 01 00 00 CF 2E FD [07:35:43]Write i2c OK [07:35:43]MH_I2C_Read... [07:35:43]OFD Sender: No OFD packet to send [07:35:44]*** Cut start [07:35:44]*** Partial cut [07:35:44]*** CUTSNS_PIN = 1 [07:35:44]*** CUTSNS_PIN = 0 [07:35:44]*** Brake cut motor [07:35:45]Read from MH i2c: 01 [07:35:45]MH_I2C_Read... [07:35:45]*** Stop cut motor [07:35:45]*** Cut end [07:35:45]Read from MH i2c: 01 07 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: 01 07 00 CF 2E 00 00 00 00 00 FF 0F 12 [07:35:45]process_action close_receipt done [07:35:45]requested_data is exist [07:35:45]produce_requested_data [07:35:45]requested_item fm.sn is exist - process it [07:35:45]wFMCommunicate request_size=4 [07:35:45]MH_SAM_APDU [07:35:45]CAPDU: 80 11 00 00 [07:35:45]Write to MH i2c: E2 08 00 D0 2E 80 11 00 00 00 00 00 00 78 [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 17 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 17 00 D0 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CE [07:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:35:45]wFMCommunicate OK [07:35:45]requested_item fd.num is exist - process it [07:35:45]SAM_PROTO_GetFieldsCounters [07:35:45]wFMCommunicate request_size=4 [07:35:45]MH_SAM_APDU [07:35:45]CAPDU: 80 13 00 00 [07:35:45]Write to MH i2c: E2 08 00 D1 2E 80 13 00 00 00 00 00 00 7B [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 62 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 62 00 D1 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B1 B7 04 00 0E 04 04 00 AE 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 ED [07:35:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B1 B7 04 00 0E 04 04 00 AE 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 [07:35:45]wFMCommunicate OK [07:35:45]SAM_PROTO_GetFieldsCounters done [07:35:45]requested_item shift.num is exist - process it [07:35:45]requested_item shift.opened is exist - process it [07:35:45]req_shift_opened [07:35:45]FM_GetShiftState [07:35:45]SAM_PROTO_GetShiftState [07:35:45]wFMCommunicate request_size=4 [07:35:45]MH_SAM_APDU [07:35:45]CAPDU: 80 13 01 00 [07:35:45]Write to MH i2c: E2 08 00 D2 2E 80 13 01 00 00 00 00 00 7D [07:35:45]Write i2c OK [07:35:45]MH_I2C_Read... [07:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:45]Read from MH i2c: E2 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 0E 00 [07:35:45]MH_I2C_Read... [07:35:45]Read from MH i2c: E2 0E 00 D2 2E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D8 [07:35:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:35:45]wFMCommunicate OK [07:35:45]SAM_PROTO_GetShiftState done [07:35:45]FM_GetShiftState done [07:35:45]req_shift_opened done [07:35:45]requested_item shift.open_date is exist - process it [07:35:45]req_shift_open_date [07:35:45]req_shift_open_date done [07:35:45]produce_requested_data done [07:35:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309169,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:35:45]process_action_free close_receipt [07:35:45]json_value_free [07:35:45]json_value_free done [07:35:45]process_json_proto returns [07:35:45]Send response to host [07:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309169,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:35:45]free response buf [07:35:45]execute_script done [07:35:45]execute_script returns [07:35:45]free content buf [07:35:45]Sock 7.Close socket [07:35:45]Sock 7.Thread stoped [07:35:48]OFD Sender: No OFD packet to send [07:35:53]OFD Sender: No OFD packet to send [07:35:58]OFD Sender: No OFD packet to send [07:36:03]OFD Sender: No OFD packet to send [07:36:08]OFD Sender: No OFD packet to send [07:36:13]OFD Sender: No OFD packet to send [07:36:18]OFD Sender: No OFD packet to send [07:36:23]OFD Sender: No OFD packet to send [07:36:28]OFD Sender: No OFD packet to send [07:36:33]OFD Sender: No OFD packet to send [07:36:38]OFD Sender: No OFD packet to send [07:36:43]OFD Sender: No OFD packet to send [07:36:48]OFD Sender: No OFD packet to send [07:36:53]OFD Sender: No OFD packet to send [07:36:58]OFD Sender: No OFD packet to send [07:37:03]OFD Sender: No OFD packet to send [07:37:08]OFD Sender: No OFD packet to send [07:37:13]OFD Sender: No OFD packet to send [07:37:18]OFD Sender: No OFD packet to send [07:37:23]OFD Sender: No OFD packet to send [07:37:28]OFD Sender: No OFD packet to send [07:37:33]OFD Sender: No OFD packet to send [07:37:38]OFD Sender: No OFD packet to send [07:37:39]accept exits with 9 [07:37:39]New connection [07:37:39]New thread 3067190628 created [07:37:39]Thread 3067333988 joined [07:37:39]Waiting for new connection... [07:37:39] Sock 9.Parse request [07:37:39]Sock 9.Check first char [07:37:39]Sock 9.First char is OK [07:37:39]request: POST /json_proto HTTP/1.0 [07:37:39]Method: POST [07:37:39]URL: /json_proto [07:37:39]Method is POST - this is cgi request [07:37:39]url: /json_proto [07:37:39]query_string will be loaded in cgi processing [07:37:39]execute_cgi json_proto POST (null) [07:37:39]execute_cgi path=json_proto method=POST [07:37:39]POST find Content-Length [07:37:39]Host: 172.17.45.195:8080 [07:37:39]Content-Length: 675 [07:37:39]Content-Type: application/json [07:37:39] [07:37:39]POST finish read [07:37:39]Found Content-Length = 675 [07:37:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:39]execute_script... [07:37: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)117757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:39]POST & json_proto [07:37:39]process_json_proto [07:37:39]json parsed OK: [07:37:39]protocol is kg_v1.0 [07:37:39]action value=close_receipt [07:37:39]process_action close_receipt [07:37:39]cmd_close_receipt [07:37:39]MH_GetDate [07:37:39]Write to MH i2c: F0 00 00 D3 2E F0 [07:37:39]Write i2c OK [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: F0 [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: F0 09 00 [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: F0 09 00 D3 2E 00 46 98 A8 66 FB 01 7F 64 C4 [07:37:39]GetLastDocTimeStamp 1722324943 [07:37:39]current date 1722325062 [07:37:39]FM_GetShiftState [07:37:39]SAM_PROTO_GetShiftState [07:37:39]wFMCommunicate request_size=4 [07:37:39]MH_SAM_APDU [07:37:39]CAPDU: 80 13 01 00 [07:37:39]Write to MH i2c: E2 08 00 D4 2E 80 13 01 00 00 00 00 00 7F [07:37:39]Write i2c OK [07:37:39]MH_I2C_Read... [07:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:39]Read from MH i2c: E2 [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: E2 0E 00 [07:37:39]MH_I2C_Read... [07:37:39]Read from MH i2c: E2 0E 00 D4 2E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DA [07:37:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:37:39]wFMCommunicate OK [07:37:39]SAM_PROTO_GetShiftState done [07:37:39]FM_GetShiftState done [07:37:39]opened in 1722299915 [07:37:39]opened+sec_in_day 1722386315 [07:37:39]quantity*price = 100035 [07:37:39]sum+1 = 100036 [07:37:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 104 30.07.2024 07:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309170 ФПД: 47227736977783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073742&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309170&fm=47227736977783&tin=02508201610067®Number=0000000000092651&sum=100000 [07:37:40]StoreToDocumentArchive [07:37:40]shift 430 fd 309170 [07:37:40]save to /storage/0430/doc_00309170 [07:37:40]save last doc name /storage/0430/doc_00309170 to /storage/kkm_last_doc_name [07:37:40]save OK [07:37:40]Clear old archive folders... [07:37:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:37:40]tlvbuf is 00E08730 [07:37:40]SAM_PROTO_ClearQueue [07:37:40]wFMCommunicate request_size=4 [07:37:40]MH_SAM_APDU [07:37:40]CAPDU: 80 09 00 00 [07:37:40]Write to MH i2c: E2 08 00 E1 2E 80 09 00 00 00 00 00 00 81 [07:37:40]Write i2c OK [07:37:40]MH_I2C_Read... [07:37:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:40]Read from MH i2c: E2 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 03 00 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 03 00 E1 2E 00 90 00 83 [07:37:40]RAPDU: 90 00 [07:37:40]wFMCommunicate OK [07:37:40]SAM_PROTO_ClearQueue done [07:37:40]KKMCreateOFDPacket [07:37:40]OFDProtocolAddRootSTLVToBuf [07:37:40]FM_MakeSignedData [07:37:40]FM_MakeSignedData [07:37:40]SAM_PROTO_SignData [07:37:40]wFMCommunicate request_size=4 [07:37:40]MH_SAM_APDU [07:37:40]CAPDU: 80 0D 01 02 [07:37:40]Write to MH i2c: E2 08 00 E2 2E 80 0D 01 02 00 00 00 00 89 [07:37:40]Write i2c OK [07:37:40]MH_I2C_Read... [07:37:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:40]Read from MH i2c: E2 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 03 00 [07:37:40]MH_I2C_Read... [07:37:40]Read from MH i2c: E2 03 00 E2 2E 00 90 00 84 [07:37:40]RAPDU: 90 00 [07:37:40]wFMCommunicate OK [07:37:40]wFMCommunicate request_size=255 [07:37:40]MH_SAM_APDU [07:37:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 46 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B7 04 00 35 04 06 00 [07:37:40]Write to MH i2c: E2 02 01 E3 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 46 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B7 04 00 35 04 06 00 00 00 E4 [07:37:40]Write i2c OK [07:37:40]MH_I2C_Read... [07:37:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:41]Read from MH i2c: E2 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 03 00 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 03 00 E3 2E 00 90 00 85 [07:37:41]RAPDU: 90 00 [07:37:41]wFMCommunicate OK [07:37:41]wFMCommunicate request_size=11 [07:37:41]MH_SAM_APDU [07:37:41]CAPDU: 80 0D 02 02 06 2A F4 10 7C 71 77 [07:37:41]Write to MH i2c: E2 0E 00 E4 2E 80 0D 02 02 06 00 2A F4 10 7C 71 77 00 00 2A [07:37:41]Write i2c OK [07:37:41]MH_I2C_Read... [07:37:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:41]Read from MH i2c: E2 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 03 00 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 03 00 E4 2E 00 90 00 86 [07:37:41]RAPDU: 90 00 [07:37:41]wFMCommunicate OK [07:37:41]wFMCommunicate request_size=4 [07:37:41]MH_SAM_APDU [07:37:41]CAPDU: 80 0D 03 02 [07:37:41]Write to MH i2c: E2 08 00 E5 2E 80 0D 03 02 00 00 00 00 8E [07:37:41]Write i2c OK [07:37:41]MH_I2C_Read... [07:37:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:41]Read from MH i2c: E2 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 0B 00 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 0B 00 E5 2E 00 04 D5 F4 50 4A 2A B2 14 90 00 E6 [07:37:41]RAPDU: 04 D5 F4 50 4A 2A B2 14 90 00 [07:37:41]wFMCommunicate OK [07:37:41]SAM_PROTO_SignData done [07:37:41]FM_MakeSignedData done [07:37:41]CreateOFDProtocolMessage [07:37:41]wFMCommunicate request_size=4 [07:37:41]MH_SAM_APDU [07:37:41]CAPDU: 80 11 00 00 [07:37:41]Write to MH i2c: E2 08 00 E6 2E 80 11 00 00 00 00 00 00 8E [07:37:41]Write i2c OK [07:37:41]MH_I2C_Read... [07:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:41]Read from MH i2c: E2 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 17 00 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: E2 17 00 E6 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E4 [07:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:37:41]wFMCommunicate OK [07:37:41]CreateOFDProtocolMessage done [07:37:41]OFDSenderStorePacket 309170 [07:37:41]StoreOFDPacket docnum=309170 [07:37:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5F 23 08 01 63 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 46 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B7 04 00 35 04 06 00 2A F4 10 7C 71 77 04 D5 F4 50 4A 2A B2 14 [07:37:41]CheckFolder [07:37:41]dirname=/storage/ofd_packets [07:37:41]CheckFolder done [07:37:41]ProducePacketName [07:37:41]name=ofd_packets/00309170 [07:37:41]NVStorageSaveData ofd_packets/00309170 [07:37:41]File name is /storage/ofd_packets/00309170 [07:37:41]Write 302 bytes [07:37:41]NVStorageSaveData done [07:37:41]OFDSenderStorePacket done [07:37:41]KKMCreateOFDPacket done [07:37:41]NVStorageSaveData kkm_last_timestamp [07:37:41]File name is /storage/kkm_last_timestamp [07:37:41]Write 4 bytes [07:37:41]NVStorageSaveData done [07:37:41]ExternCall_PrintAddStr [07:37:41]wPrintStart [07:37:41]Write to MH i2c: 01 00 00 E7 2E 15 [07:37:41]Write i2c OK [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: 01 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: 01 07 00 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: 01 07 00 E7 2E 00 00 00 00 00 FF 0F 2A [07:37:41]RasterBufferAndPrint [07:37:41]line Счет N : (1)117757 [07:37:41]line ИНН: 02508201610067 [07:37:41]line Контрольно-Кассовый Чек [07:37:41]line ПРОДАЖА [07:37:41]line ТРК (МРК, ГНК) : 33 [07:37:41]line Товар: 2710124130 [07:37:41]line Super-92-К-5 [07:37:41]line 14.540 * 68.80 [07:37:41]line = 1000.35 [07:37:41]line НДС 12% НСП 1% [07:37:41]line > о реализуемом товаре [07:37:41]line ОКРУГЛЕНИЕ: -0.35 [07:37:41]line ИТОГО: 1000.00 [07:37:41]line Внесено: 1000.00 [07:37:41]line СДАЧА: 0.00 [07:37:41]line НСП 1% : 8.85 [07:37:41]line НДС 12% : 106.23 [07:37:41]line Наличными: 1000.00 [07:37:41]line Безнал.: 0.00 [07:37:41]line Место: АЗС № 128 "Партнер Нефть" [07:37:41]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:37:41]line СНО: Общий режим [07:37:41]line Чек 104 30.07.2024 07:37 [07:37:41]line Смена: 430 ФФД: 1.0 [07:37:41]line ЗНМ: 0300000046 [07:37:41]line РНМ: 0000000000092651 [07:37:41]line Версия ККМ: 001 [07:37:41]line ФМ: 0000000000874943 [07:37:41]line ФД: 309170 [07:37:41]line ФПД: 47227736977783 [07:37:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073742&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309170&fm=47227736977783&tin=02508201610067®Number=0000000000092651&sum=100000 [07:37:41]written 0, free lines is 4095 [07:37:41]OFD Sender: Processing packet 309170 [packets to send 232, broken 231] [07:37:41]ProducePacketName [07:37:41]name=ofd_packets/00309170 [07:37:41]OFD Sender: To server: pG, [07:37:41]CommunicateWithHost lk.salyk.kg:30040 [07:37:41]ConnectInit lk.salyk.kg [07:37:41]Connected sock=10 [07:37:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5F 23 08 01 63 FA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 46 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B7 04 00 35 04 06 00 2A F4 10 7C 71 77 04 D5 F4 50 4A 2A B2 14 [07:37:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 79 D9 47 00 88 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B7 04 00 F4 03 04 00 8E 3F A8 66 B6 04 01 00 00 F9 8E 6E 31 B9 C7 D5 EF [07:37:41]CommunicateWithHost err = 0 [07:37:41]CheckOFDResponse [07:37:41]1017 (14) - 77093643461234 [07:37:41]1041 (16) - 0000000000874943 [07:37:41]1040 (4) - 309170 [07:37:41]1012 (4) - 30.07.2024 01:19 [07:37:41]1206 (1) - 0 [07:37:41]OFD Sender: Remove packet 309170 [07:37:41]ProducePacketName [07:37:41]name=ofd_packets/00309170 [07:37:41]NVStorageDeleteData [07:37:41]Write to MH i2c: 01 00 00 12 2F 41 [07:37:41]Write i2c OK [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: 01 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: 01 07 00 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: 01 07 00 12 2F 00 00 00 00 00 60 0C B4 [07:37:41]RasterBufferAndPrint [07:37:41]line [07:37:41]line [07:37:41]line [07:37:41]line [07:37:41]line [07:37:41]written 0, free lines is 3172 [07:37:41]MH_Cut [07:37:41]Write to MH i2c: D1 01 00 19 2F 01 1A [07:37:41]Write i2c OK [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: D1 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: D1 01 00 [07:37:41]MH_I2C_Read... [07:37:41]Read from MH i2c: D1 01 00 19 2F 00 19 [07:37:41]Write to MH i2c: 01 00 00 1A 2F 49 [07:37:41]Write i2c OK [07:37:41]MH_I2C_Read... [07:37:42]OFD Sender: No OFD packet to send [07:37:43]*** Cut start [07:37:43]*** Partial cut [07:37:43]*** CUTSNS_PIN = 1 [07:37:43]*** CUTSNS_PIN = 0 [07:37:43]*** Brake cut motor [07:37:43]Read from MH i2c: 01 [07:37:43]MH_I2C_Read... [07:37:43]*** Stop cut motor [07:37:43]*** Cut end [07:37:43]Read from MH i2c: 01 07 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: 01 07 00 1A 2F 00 00 00 00 00 FF 0F 5E [07:37:43]process_action close_receipt done [07:37:43]requested_data is exist [07:37:43]produce_requested_data [07:37:43]requested_item fm.sn is exist - process it [07:37:43]wFMCommunicate request_size=4 [07:37:43]MH_SAM_APDU [07:37:43]CAPDU: 80 11 00 00 [07:37:43]Write to MH i2c: E2 08 00 1B 2F 80 11 00 00 00 00 00 00 C4 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:43]Read from MH i2c: E2 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 17 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 17 00 1B 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1A [07:37:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:37:43]wFMCommunicate OK [07:37:43]requested_item fd.num is exist - process it [07:37:43]SAM_PROTO_GetFieldsCounters [07:37:43]wFMCommunicate request_size=4 [07:37:43]MH_SAM_APDU [07:37:43]CAPDU: 80 13 00 00 [07:37:43]Write to MH i2c: E2 08 00 1C 2F 80 13 00 00 00 00 00 00 C7 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:43]Read from MH i2c: E2 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 62 00 [07:37:43]MH_I2C_Read... [07:37:43]Read from MH i2c: E2 62 00 1C 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B2 B7 04 00 0E 04 04 00 AE 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 3D [07:37:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B2 B7 04 00 0E 04 04 00 AE 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 [07:37:43]wFMCommunicate OK [07:37:43]SAM_PROTO_GetFieldsCounters done [07:37:43]requested_item shift.num is exist - process it [07:37:43]requested_item shift.opened is exist - process it [07:37:43]req_shift_opened [07:37:43]FM_GetShiftState [07:37:43]SAM_PROTO_GetShiftState [07:37:43]wFMCommunicate request_size=4 [07:37:43]MH_SAM_APDU [07:37:43]CAPDU: 80 13 01 00 [07:37:43]Write to MH i2c: E2 08 00 1D 2F 80 13 01 00 00 00 00 00 C9 [07:37:43]Write i2c OK [07:37:43]MH_I2C_Read... [07:37:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:44]Read from MH i2c: E2 [07:37:44]MH_I2C_Read... [07:37:44]Read from MH i2c: E2 0E 00 [07:37:44]MH_I2C_Read... [07:37:44]Read from MH i2c: E2 0E 00 1D 2F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 24 [07:37:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:37:44]wFMCommunicate OK [07:37:44]SAM_PROTO_GetShiftState done [07:37:44]FM_GetShiftState done [07:37:44]req_shift_opened done [07:37:44]requested_item shift.open_date is exist - process it [07:37:44]req_shift_open_date [07:37:44]req_shift_open_date done [07:37:44]produce_requested_data done [07:37:44]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309170,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:37:44]process_action_free close_receipt [07:37:44]json_value_free [07:37:44]json_value_free done [07:37:44]process_json_proto returns [07:37:44]Send response to host [07:37:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309170,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:37:44]free response buf [07:37:44]execute_script done [07:37:44]execute_script returns [07:37:44]free content buf [07:37:44]Sock 9.Close socket [07:37:44]Sock 9.Thread stoped [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37:57]OFD Sender: No OFD packet to send [07:38:02]OFD Sender: No OFD packet to send [07:38:07]OFD Sender: No OFD packet to send [07:38:12]OFD Sender: No OFD packet to send [07:38:17]OFD Sender: No OFD packet to send [07:38:22]OFD Sender: No OFD packet to send [07:38:27]OFD Sender: No OFD packet to send [07:38:32]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:57]OFD Sender: No OFD packet to send [07:39:02]OFD Sender: No OFD packet to send [07:39:07]OFD Sender: No OFD packet to send [07:39:08]accept exits with 7 [07:39:08]New connection [07:39:08]New thread 3067333988 created [07:39:08]Thread 3067190628 joined [07:39:08]Waiting for new connection... [07:39:08] Sock 7.Parse request [07:39:08]Sock 7.Check first char [07:39:08]Sock 7.First char is OK [07:39:08]request: POST /json_proto HTTP/1.0 [07:39:08]Method: POST [07:39:08]URL: /json_proto [07:39:08]Method is POST - this is cgi request [07:39:08]url: /json_proto [07:39:08]query_string will be loaded in cgi processing [07:39:08]execute_cgi json_proto POST (null) [07:39:08]execute_cgi path=json_proto method=POST [07:39:08]POST find Content-Length [07:39:08]Host: 172.17.45.195:8080 [07:39:08]Content-Length: 670 [07:39:08]Content-Type: application/json [07:39:08] [07:39:08]POST finish read [07:39:08]Found Content-Length = 670 [07:39:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:08]execute_script... [07:39:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:39:08]POST & json_proto [07:39:08]process_json_proto [07:39:08]json parsed OK: [07:39:08]protocol is kg_v1.0 [07:39:08]action value=close_receipt [07:39:08]process_action close_receipt [07:39:08]cmd_close_receipt [07:39:08]MH_GetDate [07:39:08]Write to MH i2c: F0 00 00 1E 2F 3C [07:39:08]Write i2c OK [07:39:08]MH_I2C_Read... [07:39:08]Read from MH i2c: F0 [07:39:08]MH_I2C_Read... [07:39:08]Read from MH i2c: F0 09 00 [07:39:08]MH_I2C_Read... [07:39:08]Read from MH i2c: F0 09 00 1E 2F 00 9F 98 A8 66 FB 01 7F 64 69 [07:39:08]GetLastDocTimeStamp 1722325062 [07:39:08]current date 1722325151 [07:39:08]FM_GetShiftState [07:39:08]SAM_PROTO_GetShiftState [07:39:08]wFMCommunicate request_size=4 [07:39:08]MH_SAM_APDU [07:39:08]CAPDU: 80 13 01 00 [07:39:08]Write to MH i2c: E2 08 00 1F 2F 80 13 01 00 00 00 00 00 CB [07:39:08]Write i2c OK [07:39:08]MH_I2C_Read... [07:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:08]Read from MH i2c: E2 [07:39:08]MH_I2C_Read... [07:39:08]Read from MH i2c: E2 0E 00 [07:39:08]MH_I2C_Read... [07:39:08]Read from MH i2c: E2 0E 00 1F 2F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 26 [07:39:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:39:08]wFMCommunicate OK [07:39:08]SAM_PROTO_GetShiftState done [07:39:08]FM_GetShiftState done [07:39:08]opened in 1722299915 [07:39:08]opened+sec_in_day 1722386315 [07:39:08]quantity*price = 50017 [07:39:08]sum+1 = 50019 [07:39:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 105 30.07.2024 07:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309171 ФПД: 79314755527262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073911&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309171&fm=79314755527262&tin=02508201610067®Number=0000000000092651&sum=50000 [07:39:09]StoreToDocumentArchive [07:39:09]shift 430 fd 309171 [07:39:09]save to /storage/0430/doc_00309171 [07:39:09]save last doc name /storage/0430/doc_00309171 to /storage/kkm_last_doc_name [07:39:09]save OK [07:39:09]Clear old archive folders... [07:39:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:39:09]tlvbuf is B6E05070 [07:39:09]SAM_PROTO_ClearQueue [07:39:09]wFMCommunicate request_size=4 [07:39:09]MH_SAM_APDU [07:39:09]CAPDU: 80 09 00 00 [07:39:09]Write to MH i2c: E2 08 00 2C 2F 80 09 00 00 00 00 00 00 CD [07:39:09]Write i2c OK [07:39:09]MH_I2C_Read... [07:39:09]Read from MH i2c: E2 [07:39:09]MH_I2C_Read... [07:39:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:39:09]Read from MH i2c: E2 03 00 [07:39:09]MH_I2C_Read... [07:39:09]Read from MH i2c: E2 03 00 2C 2F 00 90 00 CF [07:39:09]RAPDU: 90 00 [07:39:09]wFMCommunicate OK [07:39:09]SAM_PROTO_ClearQueue done [07:39:09]KKMCreateOFDPacket [07:39:09]OFDProtocolAddRootSTLVToBuf [07:39:09]FM_MakeSignedData [07:39:09]FM_MakeSignedData [07:39:09]SAM_PROTO_SignData [07:39:09]wFMCommunicate request_size=4 [07:39:09]MH_SAM_APDU [07:39:09]CAPDU: 80 0D 01 02 [07:39:09]Write to MH i2c: E2 08 00 2D 2F 80 0D 01 02 00 00 00 00 D5 [07:39:09]Write i2c OK [07:39:09]MH_I2C_Read... [07:39:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:39:09]Read from MH i2c: E2 [07:39:09]MH_I2C_Read... [07:39:09]Read from MH i2c: E2 03 00 [07:39:09]MH_I2C_Read... [07:39:09]Read from MH i2c: E2 03 00 2D 2F 00 90 00 D0 [07:39:09]RAPDU: 90 00 [07:39:09]wFMCommunicate OK [07:39:09]wFMCommunicate request_size=255 [07:39:09]MH_SAM_APDU [07:39:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B7 04 00 35 04 06 00 [07:39:09]Write to MH i2c: E2 02 01 2E 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B7 04 00 35 04 06 00 00 00 2C [07:39:09]Write i2c OK [07:39:09]MH_I2C_Read... [07:39:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:10]Read from MH i2c: E2 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 03 00 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 03 00 2E 2F 00 90 00 D1 [07:39:10]RAPDU: 90 00 [07:39:10]wFMCommunicate OK [07:39:10]wFMCommunicate request_size=11 [07:39:10]MH_SAM_APDU [07:39:10]CAPDU: 80 0D 02 02 06 48 22 E7 D4 22 5E [07:39:10]Write to MH i2c: E2 0E 00 2F 2F 80 0D 02 02 06 00 48 22 E7 D4 22 5E 00 00 89 [07:39:10]Write i2c OK [07:39:10]MH_I2C_Read... [07:39:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:39:10]Read from MH i2c: E2 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 03 00 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 03 00 2F 2F 00 90 00 D2 [07:39:10]RAPDU: 90 00 [07:39:10]wFMCommunicate OK [07:39:10]wFMCommunicate request_size=4 [07:39:10]MH_SAM_APDU [07:39:10]CAPDU: 80 0D 03 02 [07:39:10]Write to MH i2c: E2 08 00 30 2F 80 0D 03 02 00 00 00 00 DA [07:39:10]Write i2c OK [07:39:10]MH_I2C_Read... [07:39:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:39:10]Read from MH i2c: E2 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 0B 00 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 0B 00 30 2F 00 CF 8D 66 2C 70 80 7A F7 90 00 2A [07:39:10]RAPDU: CF 8D 66 2C 70 80 7A F7 90 00 [07:39:10]wFMCommunicate OK [07:39:10]SAM_PROTO_SignData done [07:39:10]FM_MakeSignedData done [07:39:10]CreateOFDProtocolMessage [07:39:10]wFMCommunicate request_size=4 [07:39:10]MH_SAM_APDU [07:39:10]CAPDU: 80 11 00 00 [07:39:10]Write to MH i2c: E2 08 00 31 2F 80 11 00 00 00 00 00 00 DA [07:39:10]Write i2c OK [07:39:10]MH_I2C_Read... [07:39:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:10]Read from MH i2c: E2 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 17 00 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: E2 17 00 31 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 30 [07:39:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:39:10]wFMCommunicate OK [07:39:10]CreateOFDProtocolMessage done [07:39:10]OFDSenderStorePacket 309171 [07:39:10]StoreOFDPacket docnum=309171 [07:39:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 4A C5 08 01 96 E5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B7 04 00 35 04 06 00 48 22 E7 D4 22 5E CF 8D 66 2C 70 80 7A F7 [07:39:10]CheckFolder [07:39:10]dirname=/storage/ofd_packets [07:39:10]CheckFolder done [07:39:10]ProducePacketName [07:39:10]name=ofd_packets/00309171 [07:39:10]NVStorageSaveData ofd_packets/00309171 [07:39:10]File name is /storage/ofd_packets/00309171 [07:39:10]Write 302 bytes [07:39:10]NVStorageSaveData done [07:39:10]OFDSenderStorePacket done [07:39:10]KKMCreateOFDPacket done [07:39:10]NVStorageSaveData kkm_last_timestamp [07:39:10]File name is /storage/kkm_last_timestamp [07:39:10]Write 4 bytes [07:39:10]NVStorageSaveData done [07:39:10]ExternCall_PrintAddStr [07:39:10]wPrintStart [07:39:10]Write to MH i2c: 01 00 00 32 2F 61 [07:39:10]Write i2c OK [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: 01 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: 01 07 00 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: 01 07 00 32 2F 00 00 00 00 00 FF 0F 76 [07:39:10]RasterBufferAndPrint [07:39:10]line Счет N : (1)117758 [07:39:10]line ИНН: 02508201610067 [07:39:10]line Контрольно-Кассовый Чек [07:39:10]line ПРОДАЖА [07:39:10]line ТРК (МРК, ГНК) : 53 [07:39:10]line Товар: 2710124130 [07:39:10]line Super-92-К-5 [07:39:10]line 7.270 * 68.80 [07:39:10]line = 500.18 [07:39:10]line НДС 12% НСП 1% [07:39:10]line > о реализуемом товаре [07:39:10]line ОКРУГЛЕНИЕ: -0.18 [07:39:10]line ИТОГО: 500.00 [07:39:10]line Внесено: 500.00 [07:39:10]line СДАЧА: 0.00 [07:39:10]line НСП 1% : 4.43 [07:39:10]line НДС 12% : 53.12 [07:39:10]line Наличными: 500.00 [07:39:10]line Безнал.: 0.00 [07:39:10]line Место: АЗС № 128 "Партнер Нефть" [07:39:10]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:39:10]line СНО: Общий режим [07:39:10]line Чек 105 30.07.2024 07:39 [07:39:10]line Смена: 430 ФФД: 1.0 [07:39:10]line ЗНМ: 0300000046 [07:39:10]line РНМ: 0000000000092651 [07:39:10]line Версия ККМ: 001 [07:39:10]line ФМ: 0000000000874943 [07:39:10]line ФД: 309171 [07:39:10]line ФПД: 79314755527262 [07:39:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073911&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309171&fm=79314755527262&tin=02508201610067®Number=0000000000092651&sum=50000 [07:39:10]OFD Sender: Processing packet 309171 [packets to send 232, broken 231] [07:39:10]ProducePacketName [07:39:10]name=ofd_packets/00309171 [07:39:10]OFD Sender: To server: pG, [07:39:10]CommunicateWithHost lk.salyk.kg:30040 [07:39:10]ConnectInit lk.salyk.kg [07:39:10]written 0, free lines is 4095 [07:39:10]Connected sock=10 [07:39:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 4A C5 08 01 96 E5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 9F 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B7 04 00 35 04 06 00 48 22 E7 D4 22 5E CF 8D 66 2C 70 80 7A F7 [07:39:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 00 53 47 00 09 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B7 04 00 F4 03 04 00 E7 3F A8 66 B6 04 01 00 00 32 03 2F F6 60 74 DB AF [07:39:10]CommunicateWithHost err = 0 [07:39:10]CheckOFDResponse [07:39:10]1017 (14) - 77093643461234 [07:39:10]1041 (16) - 0000000000874943 [07:39:10]1040 (4) - 309171 [07:39:10]1012 (4) - 30.07.2024 01:20 [07:39:10]1206 (1) - 0 [07:39:10]OFD Sender: Remove packet 309171 [07:39:10]ProducePacketName [07:39:10]name=ofd_packets/00309171 [07:39:10]NVStorageDeleteData [07:39:10]Write to MH i2c: 01 00 00 5D 2F 8C [07:39:10]Write i2c OK [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: 01 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: 01 07 00 [07:39:10]MH_I2C_Read... [07:39:10]Read from MH i2c: 01 07 00 5D 2F 00 00 00 00 00 5F 0C FE [07:39:10]RasterBufferAndPrint [07:39:10]line [07:39:10]line [07:39:10]line [07:39:10]line [07:39:10]line [07:39:10]written 0, free lines is 3171 [07:39:11]MH_Cut [07:39:11]Write to MH i2c: D1 01 00 64 2F 01 65 [07:39:11]Write i2c OK [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: D1 [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: D1 01 00 [07:39:11]MH_I2C_Read... [07:39:11]Read from MH i2c: D1 01 00 64 2F 00 64 [07:39:11]Write to MH i2c: 01 00 00 65 2F 94 [07:39:11]Write i2c OK [07:39:11]MH_I2C_Read... [07:39:11]OFD Sender: No OFD packet to send [07:39:12]*** Cut start [07:39:12]*** Partial cut [07:39:12]*** CUTSNS_PIN = 1 [07:39:12]*** CUTSNS_PIN = 0 [07:39:12]*** Brake cut motor [07:39:12]Read from MH i2c: 01 [07:39:12]MH_I2C_Read... [07:39:12]*** Stop cut motor [07:39:12]*** Cut end [07:39:12]Read from MH i2c: 01 07 00 [07:39:12]MH_I2C_Read... [07:39:12]Read from MH i2c: 01 07 00 65 2F 00 00 00 00 00 FF 0F A9 [07:39:12]process_action close_receipt done [07:39:12]requested_data is exist [07:39:12]produce_requested_data [07:39:12]requested_item fm.sn is exist - process it [07:39:12]wFMCommunicate request_size=4 [07:39:12]MH_SAM_APDU [07:39:12]CAPDU: 80 11 00 00 [07:39:12]Write to MH i2c: E2 08 00 66 2F 80 11 00 00 00 00 00 00 0F [07:39:12]Write i2c OK [07:39:12]MH_I2C_Read... [07:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:12]Read from MH i2c: E2 [07:39:12]MH_I2C_Read... [07:39:12]Read from MH i2c: E2 17 00 [07:39:12]MH_I2C_Read... [07:39:12]Read from MH i2c: E2 17 00 66 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 65 [07:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:39:12]wFMCommunicate OK [07:39:12]requested_item fd.num is exist - process it [07:39:12]SAM_PROTO_GetFieldsCounters [07:39:12]wFMCommunicate request_size=4 [07:39:12]MH_SAM_APDU [07:39:12]CAPDU: 80 13 00 00 [07:39:12]Write to MH i2c: E2 08 00 67 2F 80 13 00 00 00 00 00 00 12 [07:39:12]Write i2c OK [07:39:12]MH_I2C_Read... [07:39:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:13]Read from MH i2c: E2 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 62 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 62 00 67 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B3 B7 04 00 0E 04 04 00 AE 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 8C [07:39:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B3 B7 04 00 0E 04 04 00 AE 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 [07:39:13]wFMCommunicate OK [07:39:13]SAM_PROTO_GetFieldsCounters done [07:39:13]requested_item shift.num is exist - process it [07:39:13]requested_item shift.opened is exist - process it [07:39:13]req_shift_opened [07:39:13]FM_GetShiftState [07:39:13]SAM_PROTO_GetShiftState [07:39:13]wFMCommunicate request_size=4 [07:39:13]MH_SAM_APDU [07:39:13]CAPDU: 80 13 01 00 [07:39:13]Write to MH i2c: E2 08 00 68 2F 80 13 01 00 00 00 00 00 14 [07:39:13]Write i2c OK [07:39:13]MH_I2C_Read... [07:39:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:13]Read from MH i2c: E2 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 0E 00 [07:39:13]MH_I2C_Read... [07:39:13]Read from MH i2c: E2 0E 00 68 2F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6F [07:39:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:39:13]wFMCommunicate OK [07:39:13]SAM_PROTO_GetShiftState done [07:39:13]FM_GetShiftState done [07:39:13]req_shift_opened done [07:39:13]requested_item shift.open_date is exist - process it [07:39:13]req_shift_open_date [07:39:13]req_shift_open_date done [07:39:13]produce_requested_data done [07:39:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309171,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:39:13]process_action_free close_receipt [07:39:13]json_value_free [07:39:13]json_value_free done [07:39:13]process_json_proto returns [07:39:13]Send response to host [07:39:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309171,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:39:13]free response buf [07:39:13]execute_script done [07:39:13]execute_script returns [07:39:13]free content buf [07:39:13]Sock 7.Close socket [07:39:13]Sock 7.Thread stoped [07:39:16]OFD Sender: No OFD packet to send [07:39:21]OFD Sender: No OFD packet to send [07:39:26]OFD Sender: No OFD packet to send [07:39:31]OFD Sender: No OFD packet to send [07:39:36]OFD Sender: No OFD packet to send [07:39:41]OFD Sender: No OFD packet to send [07:39:46]OFD Sender: No OFD packet to send [07:39:51]OFD Sender: No OFD packet to send [07:39:56]OFD Sender: No OFD packet to send [07:40:01]OFD Sender: No OFD packet to send [07:40:06]OFD Sender: No OFD packet to send [07:40:08]accept exits with 9 [07:40:08]New connection [07:40:08]New thread 3067190628 created [07:40:08]Thread 3067333988 joined [07:40:08]Waiting for new connection... [07:40:08] Sock 9.Parse request [07:40:08]Sock 9.Check first char [07:40:08]Sock 9.First char is OK [07:40:08]request: POST /json_proto HTTP/1.0 [07:40:08]Method: POST [07:40:08]URL: /json_proto [07:40:08]Method is POST - this is cgi request [07:40:08]url: /json_proto [07:40:08]query_string will be loaded in cgi processing [07:40:08]execute_cgi json_proto POST (null) [07:40:08]execute_cgi path=json_proto method=POST [07:40:08]POST find Content-Length [07:40:08]Host: 172.17.45.195:8080 [07:40:08]Content-Length: 671 [07:40:08]Content-Type: application/json [07:40:08] [07:40:08]POST finish read [07:40:08]Found Content-Length = 671 [07:40:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:08]execute_script... [07:40:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:08]POST & json_proto [07:40:08]process_json_proto [07:40:08]json parsed OK: [07:40:08]protocol is kg_v1.0 [07:40:08]action value=close_receipt [07:40:08]process_action close_receipt [07:40:08]cmd_close_receipt [07:40:08]MH_GetDate [07:40:08]Write to MH i2c: F0 00 00 69 2F 87 [07:40:08]Write i2c OK [07:40:08]MH_I2C_Read... [07:40:08]Read from MH i2c: F0 [07:40:08]MH_I2C_Read... [07:40:08]Read from MH i2c: F0 09 00 [07:40:08]MH_I2C_Read... [07:40:08]Read from MH i2c: F0 09 00 69 2F 00 DA 98 A8 66 FB 01 7F 64 EF [07:40:08]GetLastDocTimeStamp 1722325151 [07:40:08]current date 1722325210 [07:40:08]FM_GetShiftState [07:40:08]SAM_PROTO_GetShiftState [07:40:08]wFMCommunicate request_size=4 [07:40:08]MH_SAM_APDU [07:40:08]CAPDU: 80 13 01 00 [07:40:08]Write to MH i2c: E2 08 00 6A 2F 80 13 01 00 00 00 00 00 16 [07:40:08]Write i2c OK [07:40:08]MH_I2C_Read... [07:40:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:08]Read from MH i2c: E2 [07:40:08]MH_I2C_Read... [07:40:08]Read from MH i2c: E2 0E 00 [07:40:08]MH_I2C_Read... [07:40:08]Read from MH i2c: E2 0E 00 6A 2F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 71 [07:40:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:40:08]wFMCommunicate OK [07:40:08]SAM_PROTO_GetShiftState done [07:40:08]FM_GetShiftState done [07:40:08]opened in 1722299915 [07:40:08]opened+sec_in_day 1722386315 [07:40:08]quantity*price = 70038 [07:40:08]sum+1 = 70039 [07:40:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 106 30.07.2024 07:40 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309172 ФПД: 225676472143546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074010&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309172&fm=225676472143546&tin=02508201610067®Number=0000000000092651&sum=70000 [07:40:09]StoreToDocumentArchive [07:40:09]shift 430 fd 309172 [07:40:09]save to /storage/0430/doc_00309172 [07:40:09]save last doc name /storage/0430/doc_00309172 to /storage/kkm_last_doc_name [07:40:09]save OK [07:40:09]Clear old archive folders... [07:40:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:40:09]tlvbuf is B6FB2100 [07:40:09]SAM_PROTO_ClearQueue [07:40:09]wFMCommunicate request_size=4 [07:40:09]MH_SAM_APDU [07:40:09]CAPDU: 80 09 00 00 [07:40:09]Write to MH i2c: E2 08 00 77 2F 80 09 00 00 00 00 00 00 18 [07:40:09]Write i2c OK [07:40:09]MH_I2C_Read... [07:40:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:09]Read from MH i2c: E2 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 77 2F 00 90 00 1A [07:40:09]RAPDU: 90 00 [07:40:09]wFMCommunicate OK [07:40:09]SAM_PROTO_ClearQueue done [07:40:09]KKMCreateOFDPacket [07:40:09]OFDProtocolAddRootSTLVToBuf [07:40:09]FM_MakeSignedData [07:40:09]FM_MakeSignedData [07:40:09]SAM_PROTO_SignData [07:40:09]wFMCommunicate request_size=4 [07:40:09]MH_SAM_APDU [07:40:09]CAPDU: 80 0D 01 02 [07:40:09]Write to MH i2c: E2 08 00 78 2F 80 0D 01 02 00 00 00 00 20 [07:40:09]Write i2c OK [07:40:09]MH_I2C_Read... [07:40:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:09]Read from MH i2c: E2 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 78 2F 00 90 00 1B [07:40:09]RAPDU: 90 00 [07:40:09]wFMCommunicate OK [07:40:09]wFMCommunicate request_size=255 [07:40:09]MH_SAM_APDU [07:40:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 DA 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B7 04 00 35 04 06 00 [07:40:09]Write to MH i2c: E2 02 01 79 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 DA 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B7 04 00 35 04 06 00 00 00 87 [07:40:09]Write i2c OK [07:40:09]MH_I2C_Read... [07:40:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:09]Read from MH i2c: E2 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 79 2F 00 90 00 1C [07:40:09]RAPDU: 90 00 [07:40:09]wFMCommunicate OK [07:40:09]wFMCommunicate request_size=11 [07:40:09]MH_SAM_APDU [07:40:09]CAPDU: 80 0D 02 02 06 CD 40 65 F4 CE BA [07:40:09]Write to MH i2c: E2 0E 00 7A 2F 80 0D 02 02 06 00 CD 40 65 F4 CE BA 00 00 1D [07:40:09]Write i2c OK [07:40:09]MH_I2C_Read... [07:40:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:09]Read from MH i2c: E2 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 03 00 7A 2F 00 90 00 1D [07:40:09]RAPDU: 90 00 [07:40:09]wFMCommunicate OK [07:40:09]wFMCommunicate request_size=4 [07:40:09]MH_SAM_APDU [07:40:09]CAPDU: 80 0D 03 02 [07:40:09]Write to MH i2c: E2 08 00 7B 2F 80 0D 03 02 00 00 00 00 25 [07:40:09]Write i2c OK [07:40:09]MH_I2C_Read... [07:40:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:09]Read from MH i2c: E2 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 0B 00 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 0B 00 7B 2F 00 EE 99 97 57 C5 80 00 AC 90 00 8C [07:40:09]RAPDU: EE 99 97 57 C5 80 00 AC 90 00 [07:40:09]wFMCommunicate OK [07:40:09]SAM_PROTO_SignData done [07:40:09]FM_MakeSignedData done [07:40:09]CreateOFDProtocolMessage [07:40:09]wFMCommunicate request_size=4 [07:40:09]MH_SAM_APDU [07:40:09]CAPDU: 80 11 00 00 [07:40:09]Write to MH i2c: E2 08 00 7C 2F 80 11 00 00 00 00 00 00 25 [07:40:09]Write i2c OK [07:40:09]MH_I2C_Read... [07:40:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:09]Read from MH i2c: E2 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 17 00 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: E2 17 00 7C 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7B [07:40:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:40:09]wFMCommunicate OK [07:40:09]CreateOFDProtocolMessage done [07:40:09]OFDSenderStorePacket 309172 [07:40:09]StoreOFDPacket docnum=309172 [07:40:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 9E ED 08 01 15 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 DA 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B7 04 00 35 04 06 00 CD 40 65 F4 CE BA EE 99 97 57 C5 80 00 AC [07:40:09]CheckFolder [07:40:09]dirname=/storage/ofd_packets [07:40:09]CheckFolder done [07:40:09]ProducePacketName [07:40:09]name=ofd_packets/00309172 [07:40:09]NVStorageSaveData ofd_packets/00309172 [07:40:09]File name is /storage/ofd_packets/00309172 [07:40:09]Write 302 bytes [07:40:09]NVStorageSaveData done [07:40:09]OFDSenderStorePacket done [07:40:09]KKMCreateOFDPacket done [07:40:09]NVStorageSaveData kkm_last_timestamp [07:40:09]File name is /storage/kkm_last_timestamp [07:40:09]Write 4 bytes [07:40:09]NVStorageSaveData done [07:40:09]ExternCall_PrintAddStr [07:40:09]wPrintStart [07:40:09]Write to MH i2c: 01 00 00 7D 2F AC [07:40:09]Write i2c OK [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: 01 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: 01 07 00 [07:40:09]MH_I2C_Read... [07:40:09]Read from MH i2c: 01 07 00 7D 2F 00 00 00 00 00 FF 0F C1 [07:40:09]RasterBufferAndPrint [07:40:09]line Счет N : (1)117759 [07:40:09]line ИНН: 02508201610067 [07:40:09]line Контрольно-Кассовый Чек [07:40:09]line ПРОДАЖА [07:40:09]line ТРК (МРК, ГНК) : 43 [07:40:09]line Товар: 2710124130 [07:40:09]line Super-92-К-5 [07:40:09]line 10.180 * 68.80 [07:40:09]line = 700.38 [07:40:09]line НДС 12% НСП 1% [07:40:09]line > о реализуемом товаре [07:40:09]line ОКРУГЛЕНИЕ: -0.38 [07:40:09]line ИТОГО: 700.00 [07:40:09]line Внесено: 700.00 [07:40:09]line СДАЧА: 0.00 [07:40:09]line НСП 1% : 6.20 [07:40:09]line НДС 12% : 74.38 [07:40:09]line Наличными: 700.00 [07:40:09]line Безнал.: 0.00 [07:40:09]line Место: АЗС № 128 "Партнер Нефть" [07:40:09]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:40:09]line СНО: Общий режим [07:40:09]line Чек 106 30.07.2024 07:40 [07:40:09]line Смена: 430 ФФД: 1.0 [07:40:09]line ЗНМ: 0300000046 [07:40:09]line РНМ: 0000000000092651 [07:40:09]line Версия ККМ: 001 [07:40:09]line ФМ: 0000000000874943 [07:40:09]line ФД: 309172 [07:40:09]line ФПД: 225676472143546 [07:40:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074010&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309172&fm=225676472143546&tin=02508201610067®Number=0000000000092651&sum=70000 [07:40:10]OFD Sender: Processing packet 309172 [packets to send 232, broken 231] [07:40:10]ProducePacketName [07:40:10]name=ofd_packets/00309172 [07:40:10]OFD Sender: To server: pG, [07:40:10]CommunicateWithHost lk.salyk.kg:30040 [07:40:10]ConnectInit lk.salyk.kg [07:40:10]written 0, free lines is 4095 [07:40:10]Connected sock=10 [07:40:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 9E ED 08 01 15 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 DA 98 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B7 04 00 35 04 06 00 CD 40 65 F4 CE BA EE 99 97 57 C5 80 00 AC [07:40:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 48 14 47 00 6E 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B7 04 00 F4 03 04 00 23 40 A8 66 B6 04 01 00 00 65 15 E0 2A 36 40 17 EF [07:40:10]CommunicateWithHost err = 0 [07:40:10]CheckOFDResponse [07:40:10]1017 (14) - 77093643461234 [07:40:10]1041 (16) - 0000000000874943 [07:40:10]1040 (4) - 309172 [07:40:10]1012 (4) - 30.07.2024 01:21 [07:40:10]1206 (1) - 0 [07:40:10]OFD Sender: Remove packet 309172 [07:40:10]ProducePacketName [07:40:10]name=ofd_packets/00309172 [07:40:10]NVStorageDeleteData [07:40:10]Write to MH i2c: 01 00 00 A8 2F D7 [07:40:10]Write i2c OK [07:40:10]MH_I2C_Read... [07:40:10]Read from MH i2c: 01 [07:40:10]MH_I2C_Read... [07:40:10]Read from MH i2c: 01 07 00 [07:40:10]MH_I2C_Read... [07:40:10]Read from MH i2c: 01 07 00 A8 2F 00 00 00 00 00 62 0C 4C [07:40:10]RasterBufferAndPrint [07:40:10]line [07:40:10]line [07:40:10]line [07:40:10]line [07:40:10]line [07:40:10]written 0, free lines is 3174 [07:40:10]MH_Cut [07:40:10]Write to MH i2c: D1 01 00 AF 2F 01 B0 [07:40:10]Write i2c OK [07:40:10]MH_I2C_Read... [07:40:10]Read from MH i2c: D1 [07:40:10]MH_I2C_Read... [07:40:10]Read from MH i2c: D1 01 00 [07:40:10]MH_I2C_Read... [07:40:10]Read from MH i2c: D1 01 00 AF 2F 00 AF [07:40:10]Write to MH i2c: 01 00 00 B0 2F DF [07:40:10]Write i2c OK [07:40:10]MH_I2C_Read... [07:40:11]OFD Sender: No OFD packet to send [07:40:11]*** Cut start [07:40:11]*** Partial cut [07:40:11]*** CUTSNS_PIN = 1 [07:40:11]*** CUTSNS_PIN = 0 [07:40:12]*** Brake cut motor [07:40:12]Read from MH i2c: 01 [07:40:12]MH_I2C_Read... [07:40:12]*** Stop cut motor [07:40:12]*** Cut end [07:40:12]Read from MH i2c: 01 07 00 [07:40:12]MH_I2C_Read... [07:40:12]Read from MH i2c: 01 07 00 B0 2F 00 00 00 00 00 FF 0F F4 [07:40:12]process_action close_receipt done [07:40:12]requested_data is exist [07:40:12]produce_requested_data [07:40:12]requested_item fm.sn is exist - process it [07:40:12]wFMCommunicate request_size=4 [07:40:12]MH_SAM_APDU [07:40:12]CAPDU: 80 11 00 00 [07:40:12]Write to MH i2c: E2 08 00 B1 2F 80 11 00 00 00 00 00 00 5A [07:40:12]Write i2c OK [07:40:12]MH_I2C_Read... [07:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:12]Read from MH i2c: E2 [07:40:12]MH_I2C_Read... [07:40:12]Read from MH i2c: E2 17 00 [07:40:12]MH_I2C_Read... [07:40:12]Read from MH i2c: E2 17 00 B1 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B0 [07:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:40:12]wFMCommunicate OK [07:40:12]requested_item fd.num is exist - process it [07:40:12]SAM_PROTO_GetFieldsCounters [07:40:12]wFMCommunicate request_size=4 [07:40:12]MH_SAM_APDU [07:40:12]CAPDU: 80 13 00 00 [07:40:12]Write to MH i2c: E2 08 00 B2 2F 80 13 00 00 00 00 00 00 5D [07:40:12]Write i2c OK [07:40:12]MH_I2C_Read... [07:40:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:12]Read from MH i2c: E2 [07:40:12]MH_I2C_Read... [07:40:12]Read from MH i2c: E2 62 00 [07:40:12]MH_I2C_Read... [07:40:12]Read from MH i2c: E2 62 00 B2 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B4 B7 04 00 0E 04 04 00 AE 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 DB [07:40:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B4 B7 04 00 0E 04 04 00 AE 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 [07:40:12]wFMCommunicate OK [07:40:12]SAM_PROTO_GetFieldsCounters done [07:40:12]requested_item shift.num is exist - process it [07:40:12]requested_item shift.opened is exist - process it [07:40:12]req_shift_opened [07:40:12]FM_GetShiftState [07:40:12]SAM_PROTO_GetShiftState [07:40:12]wFMCommunicate request_size=4 [07:40:12]MH_SAM_APDU [07:40:12]CAPDU: 80 13 01 00 [07:40:12]Write to MH i2c: E2 08 00 B3 2F 80 13 01 00 00 00 00 00 5F [07:40:12]Write i2c OK [07:40:12]MH_I2C_Read... [07:40:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:12]Read from MH i2c: E2 [07:40:12]MH_I2C_Read... [07:40:12]Read from MH i2c: E2 0E 00 [07:40:12]MH_I2C_Read... [07:40:12]Read from MH i2c: E2 0E 00 B3 2F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BA [07:40:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:40:12]wFMCommunicate OK [07:40:12]SAM_PROTO_GetShiftState done [07:40:12]FM_GetShiftState done [07:40:12]req_shift_opened done [07:40:12]requested_item shift.open_date is exist - process it [07:40:12]req_shift_open_date [07:40:12]req_shift_open_date done [07:40:12]produce_requested_data done [07:40:12]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309172,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:40:12]process_action_free close_receipt [07:40:12]json_value_free [07:40:12]json_value_free done [07:40:12]process_json_proto returns [07:40:12]Send response to host [07:40:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309172,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:40:12]free response buf [07:40:12]execute_script done [07:40:12]execute_script returns [07:40:12]free content buf [07:40:12]Sock 9.Close socket [07:40:12]Sock 9.Thread stoped [07:40:16]OFD Sender: No OFD packet to send [07:40:21]OFD Sender: No OFD packet to send [07:40:26]OFD Sender: No OFD packet to send [07:40:31]OFD Sender: No OFD packet to send [07:40:36]OFD Sender: No OFD packet to send [07:40:41]OFD Sender: No OFD packet to send [07:40:46]OFD Sender: No OFD packet to send [07:40:51]OFD Sender: No OFD packet to send [07:40:56]OFD Sender: No OFD packet to send [07:41:01]OFD Sender: No OFD packet to send [07:41:06]OFD Sender: No OFD packet to send [07:41:11]OFD Sender: No OFD packet to send [07:41:16]OFD Sender: No OFD packet to send [07:41:21]OFD Sender: No OFD packet to send [07:41:26]OFD Sender: No OFD packet to send [07:41:31]OFD Sender: No OFD packet to send [07:41:36]OFD Sender: No OFD packet to send [07:41:40]accept exits with 7 [07:41:40]New connection [07:41:40]New thread 3067333988 created [07:41:40]Thread 3067190628 joined [07:41:40]Waiting for new connection... [07:41:40] Sock 7.Parse request [07:41:40]Sock 7.Check first char [07:41:40]Sock 7.First char is OK [07:41:40]request: POST /json_proto HTTP/1.0 [07:41:40]Method: POST [07:41:40]URL: /json_proto [07:41:40]Method is POST - this is cgi request [07:41:40]url: /json_proto [07:41:40]query_string will be loaded in cgi processing [07:41:40]execute_cgi json_proto POST (null) [07:41:40]execute_cgi path=json_proto method=POST [07:41:40]POST find Content-Length [07:41:40]Host: 172.17.45.195:8080 [07:41:40]Content-Length: 670 [07:41:40]Content-Type: application/json [07:41:40] [07:41:40]POST finish read [07:41:40]Found Content-Length = 670 [07:41:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:40]execute_script... [07:41:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:40]POST & json_proto [07:41:40]process_json_proto [07:41:40]json parsed OK: [07:41:40]protocol is kg_v1.0 [07:41:40]action value=close_receipt [07:41:40]process_action close_receipt [07:41:40]cmd_close_receipt [07:41:40]MH_GetDate [07:41:40]Write to MH i2c: F0 00 00 B4 2F D2 [07:41:40]Write i2c OK [07:41:40]MH_I2C_Read... [07:41:40]Read from MH i2c: F0 [07:41:40]MH_I2C_Read... [07:41:40]Read from MH i2c: F0 09 00 [07:41:40]MH_I2C_Read... [07:41:40]Read from MH i2c: F0 09 00 B4 2F 00 37 99 A8 66 FB 01 7F 64 98 [07:41:40]GetLastDocTimeStamp 1722325210 [07:41:40]current date 1722325303 [07:41:40]FM_GetShiftState [07:41:40]SAM_PROTO_GetShiftState [07:41:40]wFMCommunicate request_size=4 [07:41:40]MH_SAM_APDU [07:41:40]CAPDU: 80 13 01 00 [07:41:40]Write to MH i2c: E2 08 00 B5 2F 80 13 01 00 00 00 00 00 61 [07:41:40]Write i2c OK [07:41:40]MH_I2C_Read... [07:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:40]Read from MH i2c: E2 [07:41:40]MH_I2C_Read... [07:41:40]Read from MH i2c: E2 0E 00 [07:41:40]MH_I2C_Read... [07:41:40]Read from MH i2c: E2 0E 00 B5 2F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BC [07:41:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:41:40]wFMCommunicate OK [07:41:40]SAM_PROTO_GetShiftState done [07:41:40]FM_GetShiftState done [07:41:40]opened in 1722299915 [07:41:40]opened+sec_in_day 1722386315 [07:41:40]quantity*price = 50017 [07:41:40]sum+1 = 50019 [07:41:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 107 30.07.2024 07:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309173 ФПД: 36713762134955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074143&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309173&fm=36713762134955&tin=02508201610067®Number=0000000000092651&sum=50000 [07:41:41]StoreToDocumentArchive [07:41:41]shift 430 fd 309173 [07:41:41]save to /storage/0430/doc_00309173 [07:41:41]save last doc name /storage/0430/doc_00309173 to /storage/kkm_last_doc_name [07:41:41]save OK [07:41:41]Clear old archive folders... [07:41:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:41:41]tlvbuf is 00EAD120 [07:41:41]SAM_PROTO_ClearQueue [07:41:41]wFMCommunicate request_size=4 [07:41:41]MH_SAM_APDU [07:41:41]CAPDU: 80 09 00 00 [07:41:41]Write to MH i2c: E2 08 00 C2 2F 80 09 00 00 00 00 00 00 63 [07:41:41]Write i2c OK [07:41:41]MH_I2C_Read... [07:41:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:41]Read from MH i2c: E2 [07:41:41]MH_I2C_Read... [07:41:41]Read from MH i2c: E2 03 00 [07:41:41]MH_I2C_Read... [07:41:41]Read from MH i2c: E2 03 00 C2 2F 00 90 00 65 [07:41:41]RAPDU: 90 00 [07:41:41]wFMCommunicate OK [07:41:41]SAM_PROTO_ClearQueue done [07:41:41]KKMCreateOFDPacket [07:41:41]OFDProtocolAddRootSTLVToBuf [07:41:41]FM_MakeSignedData [07:41:41]FM_MakeSignedData [07:41:41]SAM_PROTO_SignData [07:41:41]wFMCommunicate request_size=4 [07:41:41]MH_SAM_APDU [07:41:41]CAPDU: 80 0D 01 02 [07:41:41]Write to MH i2c: E2 08 00 C3 2F 80 0D 01 02 00 00 00 00 6B [07:41:41]Write i2c OK [07:41:41]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 03 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 03 00 C3 2F 00 90 00 66 [07:41:42]RAPDU: 90 00 [07:41:42]wFMCommunicate OK [07:41:42]wFMCommunicate request_size=255 [07:41:42]MH_SAM_APDU [07:41:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 6B 00 00 00 F4 03 04 00 37 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B5 B7 04 00 35 04 06 00 [07:41:42]Write to MH i2c: E2 02 01 C4 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 37 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B5 B7 04 00 35 04 06 00 00 00 5F [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 03 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 03 00 C4 2F 00 90 00 67 [07:41:42]RAPDU: 90 00 [07:41:42]wFMCommunicate OK [07:41:42]wFMCommunicate request_size=11 [07:41:42]MH_SAM_APDU [07:41:42]CAPDU: 80 0D 02 02 06 21 64 16 C0 1B AB [07:41:42]Write to MH i2c: E2 0E 00 C5 2F 80 0D 02 02 06 00 21 64 16 C0 1B AB 00 00 9B [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 03 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 03 00 C5 2F 00 90 00 68 [07:41:42]RAPDU: 90 00 [07:41:42]wFMCommunicate OK [07:41:42]wFMCommunicate request_size=4 [07:41:42]MH_SAM_APDU [07:41:42]CAPDU: 80 0D 03 02 [07:41:42]Write to MH i2c: E2 08 00 C6 2F 80 0D 03 02 00 00 00 00 70 [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 0B 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 0B 00 C6 2F 00 23 21 BD 17 5D 7E 89 29 90 00 16 [07:41:42]RAPDU: 23 21 BD 17 5D 7E 89 29 90 00 [07:41:42]wFMCommunicate OK [07:41:42]SAM_PROTO_SignData done [07:41:42]FM_MakeSignedData done [07:41:42]CreateOFDProtocolMessage [07:41:42]wFMCommunicate request_size=4 [07:41:42]MH_SAM_APDU [07:41:42]CAPDU: 80 11 00 00 [07:41:42]Write to MH i2c: E2 08 00 C7 2F 80 11 00 00 00 00 00 00 70 [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:42]Read from MH i2c: E2 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 17 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: E2 17 00 C7 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C6 [07:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:41:42]wFMCommunicate OK [07:41:42]CreateOFDProtocolMessage done [07:41:42]OFDSenderStorePacket 309173 [07:41:42]StoreOFDPacket docnum=309173 [07:41:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 61 CA 08 01 5D 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 37 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B5 B7 04 00 35 04 06 00 21 64 16 C0 1B AB 23 21 BD 17 5D 7E 89 29 [07:41:42]CheckFolder [07:41:42]dirname=/storage/ofd_packets [07:41:42]CheckFolder done [07:41:42]ProducePacketName [07:41:42]name=ofd_packets/00309173 [07:41:42]NVStorageSaveData ofd_packets/00309173 [07:41:42]File name is /storage/ofd_packets/00309173 [07:41:42]Write 302 bytes [07:41:42]NVStorageSaveData done [07:41:42]OFDSenderStorePacket done [07:41:42]KKMCreateOFDPacket done [07:41:42]NVStorageSaveData kkm_last_timestamp [07:41:42]File name is /storage/kkm_last_timestamp [07:41:42]Write 4 bytes [07:41:42]NVStorageSaveData done [07:41:42]ExternCall_PrintAddStr [07:41:42]wPrintStart [07:41:42]Write to MH i2c: 01 00 00 C8 2F F7 [07:41:42]OFD Sender: Processing packet 309173 [packets to send 232, broken 231] [07:41:42]ProducePacketName [07:41:42]name=ofd_packets/00309173 [07:41:42]OFD Sender: To server: pG, [07:41:42]CommunicateWithHost lk.salyk.kg:30040 [07:41:42]ConnectInit lk.salyk.kg [07:41:42]Write i2c OK [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: 01 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: 01 07 00 [07:41:42]MH_I2C_Read... [07:41:42]Read from MH i2c: 01 07 00 C8 2F 00 00 00 00 00 FF 0F 0C [07:41:42]RasterBufferAndPrint [07:41:42]line Счет N : (1)117761 [07:41:42]line ИНН: 02508201610067 [07:41:42]line Контрольно-Кассовый Чек [07:41:42]line ПРОДАЖА [07:41:42]line ТРК (МРК, ГНК) : 43 [07:41:42]line Товар: 2710124130 [07:41:42]line Super-92-К-5 [07:41:42]line 7.270 * 68.80 [07:41:42]line = 500.18 [07:41:42]line НДС 12% НСП 1% [07:41:42]line > о реализуемом товаре [07:41:42]line ОКРУГЛЕНИЕ: -0.18 [07:41:42]line ИТОГО: 500.00 [07:41:42]line Внесено: 500.00 [07:41:42]line СДАЧА: 0.00 [07:41:42]line НСП 1% : 4.43 [07:41:42]line НДС 12% : 53.12 [07:41:42]line Наличными: 500.00 [07:41:42]line Безнал.: 0.00 [07:41:42]line Место: АЗС № 128 "Партнер Нефть" [07:41:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:41:42]line СНО: Общий режим [07:41:42]line Чек 107 30.07.2024 07:41 [07:41:42]line Смена: 430 ФФД: 1.0 [07:41:42]line ЗНМ: 0300000046 [07:41:42]line РНМ: 0000000000092651 [07:41:42]line Версия ККМ: 001 [07:41:42]line ФМ: 0000000000874943 [07:41:42]line ФД: 309173 [07:41:42]line ФПД: 36713762134955 [07:41:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074143&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309173&fm=36713762134955&tin=02508201610067®Number=0000000000092651&sum=50000 [07:41:42]written 0, free lines is 4095 [07:41:42]Connected sock=10 [07:41:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 61 CA 08 01 5D 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 37 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B5 B7 04 00 35 04 06 00 21 64 16 C0 1B AB 23 21 BD 17 5D 7E 89 29 [07:41:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 51 7A 47 00 E5 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B5 B7 04 00 F4 03 04 00 7F 40 A8 66 B6 04 01 00 00 88 FA 9A 92 5A 93 76 42 [07:41:43]CommunicateWithHost err = 0 [07:41:43]CheckOFDResponse [07:41:43]1017 (14) - 77093643461234 [07:41:43]1041 (16) - 0000000000874943 [07:41:43]1040 (4) - 309173 [07:41:43]1012 (4) - 30.07.2024 01:23 [07:41:43]1206 (1) - 0 [07:41:43]OFD Sender: Remove packet 309173 [07:41:43]ProducePacketName [07:41:43]name=ofd_packets/00309173 [07:41:43]NVStorageDeleteData [07:41:43]Write to MH i2c: 01 00 00 F3 2F 22 [07:41:43]Write i2c OK [07:41:43]MH_I2C_Read... [07:41:43]Read from MH i2c: 01 [07:41:43]MH_I2C_Read... [07:41:43]Read from MH i2c: 01 07 00 [07:41:43]MH_I2C_Read... [07:41:43]Read from MH i2c: 01 07 00 F3 2F 00 00 00 00 00 5F 0C 94 [07:41:43]RasterBufferAndPrint [07:41:43]line [07:41:43]line [07:41:43]line [07:41:43]line [07:41:43]line [07:41:43]written 0, free lines is 3169 [07:41:43]MH_Cut [07:41:43]Write to MH i2c: D1 01 00 FA 2F 01 FB [07:41:43]Write i2c OK [07:41:43]MH_I2C_Read... [07:41:43]Read from MH i2c: D1 [07:41:43]MH_I2C_Read... [07:41:43]Read from MH i2c: D1 01 00 [07:41:43]MH_I2C_Read... [07:41:43]Read from MH i2c: D1 01 00 FA 2F 00 FA [07:41:43]Write to MH i2c: 01 00 00 FB 2F 2A [07:41:43]Write i2c OK [07:41:43]MH_I2C_Read... [07:41:43]OFD Sender: No OFD packet to send [07:41:44]*** Cut start [07:41:44]*** Partial cut [07:41:44]*** CUTSNS_PIN = 1 [07:41:44]*** CUTSNS_PIN = 0 [07:41:44]*** Brake cut motor [07:41:45]Read from MH i2c: 01 [07:41:45]MH_I2C_Read... [07:41:45]*** Stop cut motor [07:41:45]*** Cut end [07:41:45]Read from MH i2c: 01 07 00 [07:41:45]MH_I2C_Read... [07:41:45]Read from MH i2c: 01 07 00 FB 2F 00 00 00 00 00 FF 0F 3F [07:41:45]process_action close_receipt done [07:41:45]requested_data is exist [07:41:45]produce_requested_data [07:41:45]requested_item fm.sn is exist - process it [07:41:45]wFMCommunicate request_size=4 [07:41:45]MH_SAM_APDU [07:41:45]CAPDU: 80 11 00 00 [07:41:45]Write to MH i2c: E2 08 00 FC 2F 80 11 00 00 00 00 00 00 A5 [07:41:45]Write i2c OK [07:41:45]MH_I2C_Read... [07:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:45]Read from MH i2c: E2 [07:41:45]MH_I2C_Read... [07:41:45]Read from MH i2c: E2 17 00 [07:41:45]MH_I2C_Read... [07:41:45]Read from MH i2c: E2 17 00 FC 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FB [07:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:41:45]wFMCommunicate OK [07:41:45]requested_item fd.num is exist - process it [07:41:45]SAM_PROTO_GetFieldsCounters [07:41:45]wFMCommunicate request_size=4 [07:41:45]MH_SAM_APDU [07:41:45]CAPDU: 80 13 00 00 [07:41:45]Write to MH i2c: E2 08 00 FD 2F 80 13 00 00 00 00 00 00 A8 [07:41:45]Write i2c OK [07:41:45]MH_I2C_Read... [07:41:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:45]Read from MH i2c: E2 [07:41:45]MH_I2C_Read... [07:41:45]Read from MH i2c: E2 62 00 [07:41:45]MH_I2C_Read... [07:41:45]Read from MH i2c: E2 62 00 FD 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B5 B7 04 00 0E 04 04 00 AE 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 2A [07:41:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B5 B7 04 00 0E 04 04 00 AE 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 [07:41:45]wFMCommunicate OK [07:41:45]SAM_PROTO_GetFieldsCounters done [07:41:45]requested_item shift.num is exist - process it [07:41:45]requested_item shift.opened is exist - process it [07:41:45]req_shift_opened [07:41:45]FM_GetShiftState [07:41:45]SAM_PROTO_GetShiftState [07:41:45]wFMCommunicate request_size=4 [07:41:45]MH_SAM_APDU [07:41:45]CAPDU: 80 13 01 00 [07:41:45]Write to MH i2c: E2 08 00 FE 2F 80 13 01 00 00 00 00 00 AA [07:41:45]Write i2c OK [07:41:45]MH_I2C_Read... [07:41:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:45]Read from MH i2c: E2 [07:41:45]MH_I2C_Read... [07:41:45]Read from MH i2c: E2 0E 00 [07:41:45]MH_I2C_Read... [07:41:45]Read from MH i2c: E2 0E 00 FE 2F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 05 [07:41:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:41:45]wFMCommunicate OK [07:41:45]SAM_PROTO_GetShiftState done [07:41:45]FM_GetShiftState done [07:41:45]req_shift_opened done [07:41:45]requested_item shift.open_date is exist - process it [07:41:45]req_shift_open_date [07:41:45]req_shift_open_date done [07:41:45]produce_requested_data done [07:41:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309173,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:41:45]process_action_free close_receipt [07:41:45]json_value_free [07:41:45]json_value_free done [07:41:45]process_json_proto returns [07:41:45]Send response to host [07:41:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309173,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:41:45]free response buf [07:41:45]execute_script done [07:41:45]execute_script returns [07:41:45]free content buf [07:41:45]Sock 7.Close socket [07:41:45]Sock 7.Thread stoped [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:04]accept exits with 9 [07:42:04]New connection [07:42:04]New thread 3067190628 created [07:42:04]Thread 3067333988 joined [07:42:04]Waiting for new connection... [07:42:04] Sock 9.Parse request [07:42:04]Sock 9.Check first char [07:42:04]Sock 9.First char is OK [07:42:04]request: POST /json_proto HTTP/1.0 [07:42:04]Method: POST [07:42:04]URL: /json_proto [07:42:04]Method is POST - this is cgi request [07:42:04]url: /json_proto [07:42:04]query_string will be loaded in cgi processing [07:42:04]execute_cgi json_proto POST (null) [07:42:04]execute_cgi path=json_proto method=POST [07:42:04]POST find Content-Length [07:42:04]Host: 172.17.45.195:8080 [07:42:04]Content-Length: 682 [07:42:04]Content-Type: application/json [07:42:04] [07:42:04]POST finish read [07:42:04]Found Content-Length = 682 [07:42:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:42:04]execute_script... [07:42: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)117762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:42:04]POST & json_proto [07:42:04]process_json_proto [07:42:04]json parsed OK: [07:42:04]protocol is kg_v1.0 [07:42:04]action value=close_receipt [07:42:04]process_action close_receipt [07:42:04]cmd_close_receipt [07:42:04]MH_GetDate [07:42:04]Write to MH i2c: F0 00 00 FF 2F 1D [07:42:04]Write i2c OK [07:42:04]MH_I2C_Read... [07:42:04]Read from MH i2c: F0 [07:42:04]MH_I2C_Read... [07:42:04]Read from MH i2c: F0 09 00 [07:42:04]MH_I2C_Read... [07:42:04]Read from MH i2c: F0 09 00 FF 2F 00 4E 99 A8 66 FB 01 7F 64 FA [07:42:04]GetLastDocTimeStamp 1722325303 [07:42:04]current date 1722325326 [07:42:04]FM_GetShiftState [07:42:04]SAM_PROTO_GetShiftState [07:42:04]wFMCommunicate request_size=4 [07:42:04]MH_SAM_APDU [07:42:04]CAPDU: 80 13 01 00 [07:42:04]Write to MH i2c: E2 08 00 00 30 80 13 01 00 00 00 00 00 AD [07:42:04]Write i2c OK [07:42:04]MH_I2C_Read... [07:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:04]Read from MH i2c: E2 [07:42:04]MH_I2C_Read... [07:42:04]Read from MH i2c: E2 0E 00 [07:42:04]MH_I2C_Read... [07:42:04]Read from MH i2c: E2 0E 00 00 30 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 08 [07:42:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:42:04]wFMCommunicate OK [07:42:04]SAM_PROTO_GetShiftState done [07:42:04]FM_GetShiftState done [07:42:04]opened in 1722299915 [07:42:04]opened+sec_in_day 1722386315 [07:42:04]quantity*price = 100005 [07:42:04]sum+1 = 100006 [07:42: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 108 30.07.2024 07:42 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309174 ФПД: 242916268005336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074206&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309174&fm=242916268005336&tin=02508201610067®Number=0000000000092651&sum=100000 [07:42:05]StoreToDocumentArchive [07:42:05]shift 430 fd 309174 [07:42:05]save to /storage/0430/doc_00309174 [07:42:05]save last doc name /storage/0430/doc_00309174 to /storage/kkm_last_doc_name [07:42:05]save OK [07:42:05]Clear old archive folders... [07:42:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:42:05]tlvbuf is B6FB5B60 [07:42:05]SAM_PROTO_ClearQueue [07:42:05]wFMCommunicate request_size=4 [07:42:05]MH_SAM_APDU [07:42:05]CAPDU: 80 09 00 00 [07:42:05]Write to MH i2c: E2 08 00 0D 30 80 09 00 00 00 00 00 00 AF [07:42:05]Write i2c OK [07:42:05]MH_I2C_Read... [07:42:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:05]Read from MH i2c: E2 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 0D 30 00 90 00 B1 [07:42:05]RAPDU: 90 00 [07:42:05]wFMCommunicate OK [07:42:05]SAM_PROTO_ClearQueue done [07:42:05]KKMCreateOFDPacket [07:42:05]OFDProtocolAddRootSTLVToBuf [07:42:05]FM_MakeSignedData [07:42:05]FM_MakeSignedData [07:42:05]SAM_PROTO_SignData [07:42:05]wFMCommunicate request_size=4 [07:42:05]MH_SAM_APDU [07:42:05]CAPDU: 80 0D 01 02 [07:42:05]Write to MH i2c: E2 08 00 0E 30 80 0D 01 02 00 00 00 00 B7 [07:42:05]Write i2c OK [07:42:05]MH_I2C_Read... [07:42:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:05]Read from MH i2c: E2 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 0E 30 00 90 00 B2 [07:42:05]RAPDU: 90 00 [07:42:05]wFMCommunicate OK [07:42:05]wFMCommunicate request_size=255 [07:42:05]MH_SAM_APDU [07:42: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6C 00 00 00 F4 03 04 00 4E 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B6 B7 04 00 35 04 06 00 DC [07:42:05]Write to MH i2c: E2 02 01 0F 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6C 00 00 00 F4 03 04 00 4E 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B6 B7 04 00 35 04 06 00 DC 00 00 20 [07:42:05]Write i2c OK [07:42:05]MH_I2C_Read... [07:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:05]Read from MH i2c: E2 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 0F 30 00 90 00 B3 [07:42:05]RAPDU: 90 00 [07:42:05]wFMCommunicate OK [07:42:05]wFMCommunicate request_size=10 [07:42:05]MH_SAM_APDU [07:42:05]CAPDU: 80 0D 02 02 05 EE 59 DD 57 D8 [07:42:05]Write to MH i2c: E2 0D 00 10 30 80 0D 02 02 05 00 EE 59 DD 57 D8 00 00 17 [07:42:05]Write i2c OK [07:42:05]MH_I2C_Read... [07:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:05]Read from MH i2c: E2 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 03 00 10 30 00 90 00 B4 [07:42:05]RAPDU: 90 00 [07:42:05]wFMCommunicate OK [07:42:05]wFMCommunicate request_size=4 [07:42:05]MH_SAM_APDU [07:42:05]CAPDU: 80 0D 03 02 [07:42:05]Write to MH i2c: E2 08 00 11 30 80 0D 03 02 00 00 00 00 BC [07:42:05]Write i2c OK [07:42:05]MH_I2C_Read... [07:42:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:05]Read from MH i2c: E2 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 0B 00 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 0B 00 11 30 00 80 BA D9 1B 5D EB AF AB 90 00 8D [07:42:05]RAPDU: 80 BA D9 1B 5D EB AF AB 90 00 [07:42:05]wFMCommunicate OK [07:42:05]SAM_PROTO_SignData done [07:42:05]FM_MakeSignedData done [07:42:05]CreateOFDProtocolMessage [07:42:05]wFMCommunicate request_size=4 [07:42:05]MH_SAM_APDU [07:42:05]CAPDU: 80 11 00 00 [07:42:05]Write to MH i2c: E2 08 00 12 30 80 11 00 00 00 00 00 00 BC [07:42:05]Write i2c OK [07:42:05]MH_I2C_Read... [07:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:05]Read from MH i2c: E2 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 17 00 [07:42:05]MH_I2C_Read... [07:42:05]Read from MH i2c: E2 17 00 12 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 12 [07:42:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:42:06]wFMCommunicate OK [07:42:06]CreateOFDProtocolMessage done [07:42:06]OFDSenderStorePacket 309174 [07:42:06]StoreOFDPacket docnum=309174 [07:42:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E9 43 07 01 5F C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6C 00 00 00 F4 03 04 00 4E 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B6 B7 04 00 35 04 06 00 DC EE 59 DD 57 D8 80 BA D9 1B 5D EB AF AB [07:42:06]CheckFolder [07:42:06]dirname=/storage/ofd_packets [07:42:06]CheckFolder done [07:42:06]ProducePacketName [07:42:06]name=ofd_packets/00309174 [07:42:06]NVStorageSaveData ofd_packets/00309174 [07:42:06]File name is /storage/ofd_packets/00309174 [07:42:06]Write 301 bytes [07:42:06]NVStorageSaveData done [07:42:06]OFDSenderStorePacket done [07:42:06]KKMCreateOFDPacket done [07:42:06]NVStorageSaveData kkm_last_timestamp [07:42:06]File name is /storage/kkm_last_timestamp [07:42:06]Write 4 bytes [07:42:06]NVStorageSaveData done [07:42:06]ExternCall_PrintAddStr [07:42:06]wPrintStart [07:42:06]Write to MH i2c: 01 00 00 13 30 43 [07:42:06]Write i2c OK [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: 01 [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: 01 07 00 [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: 01 07 00 13 30 00 00 00 00 00 FF 0F 58 [07:42:06]RasterBufferAndPrint [07:42:06]line Счет N : (1)117762 [07:42:06]line ИНН: 02508201610067 [07:42:06]line Контрольно-Кассовый Чек [07:42:06]line ПРОДАЖА [07:42:06]line ТРК (МРК, ГНК) : 62 [07:42:06]line Товар: 2710124130 [07:42:06]line Аи-92-К-2 [07:42:06]line 14.750 * 67.80 [07:42:06]line = 1000.05 [07:42:06]line НДС 12% НСП 1% [07:42:06]line > о реализуемом товаре [07:42:06]line ОКРУГЛЕНИЕ: -0.05 [07:42:06]line ИТОГО: 1000.00 [07:42:06]line Внесено: 1000.00 [07:42:06]line СДАЧА: 0.00 [07:42:06]line НСП 1% : 8.85 [07:42:06]line НДС 12% : 106.20 [07:42:06]line Наличными: 1000.00 [07:42:06]line Безнал.: 0.00 [07:42:06]line Место: АЗС № 128 "Партнер Нефть" [07:42:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:42:06]line СНО: Общий режим [07:42:06]line Чек 108 30.07.2024 07:42 [07:42:06]line Смена: 430 ФФД: 1.0 [07:42:06]line ЗНМ: 0300000046 [07:42:06]line РНМ: 0000000000092651 [07:42:06]line Версия ККМ: 001 [07:42:06]line ФМ: 0000000000874943 [07:42:06]line ФД: 309174 [07:42:06]line ФПД: 242916268005336 [07:42:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074206&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309174&fm=242916268005336&tin=02508201610067®Number=0000000000092651&sum=100000 [07:42:06]OFD Sender: Processing packet 309174 [packets to send 232, broken 231] [07:42:06]ProducePacketName [07:42:06]name=ofd_packets/00309174 [07:42:06]OFD Sender: To server: pG, [07:42:06]CommunicateWithHost lk.salyk.kg:30040 [07:42:06]ConnectInit lk.salyk.kg [07:42:06]written 0, free lines is 4095 [07:42:06]Connected sock=10 [07:42:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E9 43 07 01 5F C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6C 00 00 00 F4 03 04 00 4E 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B6 B7 04 00 35 04 06 00 DC EE 59 DD 57 D8 80 BA D9 1B 5D EB AF AB [07:42:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 ED 74 47 00 F9 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B6 B7 04 00 F4 03 04 00 97 40 A8 66 B6 04 01 00 00 B6 EE 08 A3 62 B3 0D B7 [07:42:06]CommunicateWithHost err = 0 [07:42:06]CheckOFDResponse [07:42:06]1017 (14) - 77093643461234 [07:42:06]1041 (16) - 0000000000874943 [07:42:06]1040 (4) - 309174 [07:42:06]1012 (4) - 30.07.2024 01:23 [07:42:06]1206 (1) - 0 [07:42:06]OFD Sender: Remove packet 309174 [07:42:06]ProducePacketName [07:42:06]name=ofd_packets/00309174 [07:42:06]NVStorageDeleteData [07:42:06]Write to MH i2c: 01 00 00 3E 30 6E [07:42:06]Write i2c OK [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: 01 [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: 01 07 00 [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: 01 07 00 3E 30 00 00 00 00 00 5A 0C DB [07:42:06]RasterBufferAndPrint [07:42:06]line [07:42:06]line [07:42:06]line [07:42:06]line [07:42:06]line [07:42:06]written 0, free lines is 3167 [07:42:06]MH_Cut [07:42:06]Write to MH i2c: D1 01 00 45 30 01 47 [07:42:06]Write i2c OK [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: D1 [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: D1 01 00 [07:42:06]MH_I2C_Read... [07:42:06]Read from MH i2c: D1 01 00 45 30 00 46 [07:42:06]Write to MH i2c: 01 00 00 46 30 76 [07:42:06]Write i2c OK [07:42:06]MH_I2C_Read... [07:42:07]OFD Sender: No OFD packet to send [07:42:08]*** Cut start [07:42:08]*** Partial cut [07:42:08]*** CUTSNS_PIN = 1 [07:42:08]*** CUTSNS_PIN = 0 [07:42:08]*** Brake cut motor [07:42:08]Read from MH i2c: 01 [07:42:08]MH_I2C_Read... [07:42:08]*** Stop cut motor [07:42:08]*** Cut end [07:42:08]Read from MH i2c: 01 07 00 [07:42:08]MH_I2C_Read... [07:42:08]Read from MH i2c: 01 07 00 46 30 00 00 00 00 00 FF 0F 8B [07:42:08]process_action close_receipt done [07:42:08]requested_data is exist [07:42:08]produce_requested_data [07:42:08]requested_item fm.sn is exist - process it [07:42:08]wFMCommunicate request_size=4 [07:42:08]MH_SAM_APDU [07:42:08]CAPDU: 80 11 00 00 [07:42:08]Write to MH i2c: E2 08 00 47 30 80 11 00 00 00 00 00 00 F1 [07:42:08]Write i2c OK [07:42:08]MH_I2C_Read... [07:42:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:08]Read from MH i2c: E2 [07:42:08]MH_I2C_Read... [07:42:08]Read from MH i2c: E2 17 00 [07:42:08]MH_I2C_Read... [07:42:08]Read from MH i2c: E2 17 00 47 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 47 [07:42:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:42:08]wFMCommunicate OK [07:42:08]requested_item fd.num is exist - process it [07:42:08]SAM_PROTO_GetFieldsCounters [07:42:08]wFMCommunicate request_size=4 [07:42:08]MH_SAM_APDU [07:42:08]CAPDU: 80 13 00 00 [07:42:08]Write to MH i2c: E2 08 00 48 30 80 13 00 00 00 00 00 00 F4 [07:42:08]Write i2c OK [07:42:08]MH_I2C_Read... [07:42:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:08]Read from MH i2c: E2 [07:42:08]MH_I2C_Read... [07:42:08]Read from MH i2c: E2 62 00 [07:42:08]MH_I2C_Read... [07:42:08]Read from MH i2c: E2 62 00 48 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B6 B7 04 00 0E 04 04 00 AE 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 7A [07:42:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B6 B7 04 00 0E 04 04 00 AE 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 [07:42:08]wFMCommunicate OK [07:42:08]SAM_PROTO_GetFieldsCounters done [07:42:08]requested_item shift.num is exist - process it [07:42:08]requested_item shift.opened is exist - process it [07:42:08]req_shift_opened [07:42:08]FM_GetShiftState [07:42:08]SAM_PROTO_GetShiftState [07:42:08]wFMCommunicate request_size=4 [07:42:08]MH_SAM_APDU [07:42:08]CAPDU: 80 13 01 00 [07:42:08]Write to MH i2c: E2 08 00 49 30 80 13 01 00 00 00 00 00 F6 [07:42:08]Write i2c OK [07:42:08]MH_I2C_Read... [07:42:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:09]Read from MH i2c: E2 [07:42:09]MH_I2C_Read... [07:42:09]Read from MH i2c: E2 0E 00 [07:42:09]MH_I2C_Read... [07:42:09]Read from MH i2c: E2 0E 00 49 30 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 51 [07:42:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:42:09]wFMCommunicate OK [07:42:09]SAM_PROTO_GetShiftState done [07:42:09]FM_GetShiftState done [07:42:09]req_shift_opened done [07:42:09]requested_item shift.open_date is exist - process it [07:42:09]req_shift_open_date [07:42:09]req_shift_open_date done [07:42:09]produce_requested_data done [07:42:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309174,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:42:09]process_action_free close_receipt [07:42:09]json_value_free [07:42:09]json_value_free done [07:42:09]process_json_proto returns [07:42:09]Send response to host [07:42:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309174,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:42:09]free response buf [07:42:09]execute_script done [07:42:09]execute_script returns [07:42:09]free content buf [07:42:09]Sock 9.Close socket [07:42:09]Sock 9.Thread stoped [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:17]OFD Sender: No OFD packet to send [07:43:22]OFD Sender: No OFD packet to send [07:43:27]OFD Sender: No OFD packet to send [07:43:32]OFD Sender: No OFD packet to send [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]OFD Sender: No OFD packet to send [07:44:07]OFD Sender: No OFD packet to send [07:44:12]OFD Sender: No OFD packet to send [07:44:13]accept exits with 7 [07:44:13]New connection [07:44:13]New thread 3067333988 created [07:44:13]Thread 3067190628 joined [07:44:13]Waiting for new connection... [07:44:13] Sock 7.Parse request [07:44:13]Sock 7.Check first char [07:44:13]Sock 7.First char is OK [07:44:13]request: POST /json_proto HTTP/1.0 [07:44:13]Method: POST [07:44:13]URL: /json_proto [07:44:13]Method is POST - this is cgi request [07:44:13]url: /json_proto [07:44:13]query_string will be loaded in cgi processing [07:44:13]execute_cgi json_proto POST (null) [07:44:13]execute_cgi path=json_proto method=POST [07:44:13]POST find Content-Length [07:44:13]Host: 172.17.45.195:8080 [07:44:13]Content-Length: 679 [07:44:13]Content-Type: application/json [07:44:13] [07:44:13]POST finish read [07:44:13]Found Content-Length = 679 [07:44:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [07:44:13]execute_script... [07:44: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)117763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [07:44:13]POST & json_proto [07:44:13]process_json_proto [07:44:13]json parsed OK: [07:44:13]protocol is kg_v1.0 [07:44:13]action value=close_receipt [07:44:13]process_action close_receipt [07:44:13]cmd_close_receipt [07:44:13]MH_GetDate [07:44:13]Write to MH i2c: F0 00 00 4A 30 69 [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: F0 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: F0 09 00 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: F0 09 00 4A 30 00 CF 99 A8 66 FB 01 7F 64 C7 [07:44:13]GetLastDocTimeStamp 1722325326 [07:44:13]current date 1722325455 [07:44:13]FM_GetShiftState [07:44:13]SAM_PROTO_GetShiftState [07:44:13]wFMCommunicate request_size=4 [07:44:13]MH_SAM_APDU [07:44:13]CAPDU: 80 13 01 00 [07:44:13]Write to MH i2c: E2 08 00 4B 30 80 13 01 00 00 00 00 00 F8 [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:13]Read from MH i2c: E2 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 0E 00 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 0E 00 4B 30 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 53 [07:44:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:44:13]wFMCommunicate OK [07:44:13]SAM_PROTO_GetShiftState done [07:44:13]FM_GetShiftState done [07:44:13]opened in 1722299915 [07:44:13]opened+sec_in_day 1722386315 [07:44:13]quantity*price = 150037 [07:44:13]sum+1 = 150039 [07:44:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 109 30.07.2024 07:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309175 ФПД: 44817642640618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074415&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309175&fm=44817642640618&tin=02508201610067®Number=0000000000092651&sum=150000 [07:44:14]StoreToDocumentArchive [07:44:14]shift 430 fd 309175 [07:44:14]save to /storage/0430/doc_00309175 [07:44:14]save last doc name /storage/0430/doc_00309175 to /storage/kkm_last_doc_name [07:44:14]save OK [07:44:14]Clear old archive folders... [07:44:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:44:14]tlvbuf is B6FB2010 [07:44:14]SAM_PROTO_ClearQueue [07:44:14]wFMCommunicate request_size=4 [07:44:14]MH_SAM_APDU [07:44:14]CAPDU: 80 09 00 00 [07:44:14]Write to MH i2c: E2 08 00 58 30 80 09 00 00 00 00 00 00 FA [07:44:14]Write i2c OK [07:44:14]MH_I2C_Read... [07:44:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:44:14]Read from MH i2c: E2 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 58 30 00 90 00 FC [07:44:14]RAPDU: 90 00 [07:44:14]wFMCommunicate OK [07:44:14]SAM_PROTO_ClearQueue done [07:44:14]KKMCreateOFDPacket [07:44:14]OFDProtocolAddRootSTLVToBuf [07:44:14]FM_MakeSignedData [07:44:14]FM_MakeSignedData [07:44:14]SAM_PROTO_SignData [07:44:14]wFMCommunicate request_size=4 [07:44:14]MH_SAM_APDU [07:44:14]CAPDU: 80 0D 01 02 [07:44:14]Write to MH i2c: E2 08 00 59 30 80 0D 01 02 00 00 00 00 02 [07:44:14]Write i2c OK [07:44:14]MH_I2C_Read... [07:44:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:44:14]Read from MH i2c: E2 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 59 30 00 90 00 FD [07:44:14]RAPDU: 90 00 [07:44:14]wFMCommunicate OK [07:44:14]wFMCommunicate request_size=255 [07:44:14]MH_SAM_APDU [07:44: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6D 00 00 00 F4 03 04 00 CF 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B7 B7 04 00 35 04 06 00 28 C2 EB AB [07:44:14]Write to MH i2c: E2 02 01 5A 30 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6D 00 00 00 F4 03 04 00 CF 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B7 B7 04 00 35 04 06 00 28 C2 EB AB 00 00 86 [07:44:14]Write i2c OK [07:44:14]MH_I2C_Read... [07:44:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:14]Read from MH i2c: E2 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 5A 30 00 90 00 FE [07:44:14]RAPDU: 90 00 [07:44:14]wFMCommunicate OK [07:44:14]wFMCommunicate request_size=7 [07:44:14]MH_SAM_APDU [07:44:14]CAPDU: 80 0D 02 02 02 54 EA [07:44:14]Write to MH i2c: E2 0A 00 5B 30 80 0D 02 02 02 00 54 EA 00 00 47 [07:44:14]Write i2c OK [07:44:14]MH_I2C_Read... [07:44:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:14]Read from MH i2c: E2 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 03 00 5B 30 00 90 00 FF [07:44:14]RAPDU: 90 00 [07:44:14]wFMCommunicate OK [07:44:14]wFMCommunicate request_size=4 [07:44:14]MH_SAM_APDU [07:44:14]CAPDU: 80 0D 03 02 [07:44:14]Write to MH i2c: E2 08 00 5C 30 80 0D 03 02 00 00 00 00 07 [07:44:14]Write i2c OK [07:44:14]MH_I2C_Read... [07:44:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:44:14]Read from MH i2c: E2 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 0B 00 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 0B 00 5C 30 00 74 DE 1D 33 C1 1F 99 4B 90 00 6E [07:44:14]RAPDU: 74 DE 1D 33 C1 1F 99 4B 90 00 [07:44:14]wFMCommunicate OK [07:44:14]SAM_PROTO_SignData done [07:44:14]FM_MakeSignedData done [07:44:14]CreateOFDProtocolMessage [07:44:14]wFMCommunicate request_size=4 [07:44:14]MH_SAM_APDU [07:44:14]CAPDU: 80 11 00 00 [07:44:14]Write to MH i2c: E2 08 00 5D 30 80 11 00 00 00 00 00 00 07 [07:44:14]Write i2c OK [07:44:14]MH_I2C_Read... [07:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:14]Read from MH i2c: E2 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 17 00 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: E2 17 00 5D 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5D [07:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:44:14]wFMCommunicate OK [07:44:14]CreateOFDProtocolMessage done [07:44:14]OFDSenderStorePacket 309175 [07:44:14]StoreOFDPacket docnum=309175 [07:44:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 B7 82 04 01 46 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6D 00 00 00 F4 03 04 00 CF 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B7 B7 04 00 35 04 06 00 28 C2 EB AB 54 EA 74 DE 1D 33 C1 1F 99 4B [07:44:14]CheckFolder [07:44:14]dirname=/storage/ofd_packets [07:44:14]CheckFolder done [07:44:14]ProducePacketName [07:44:14]name=ofd_packets/00309175 [07:44:14]NVStorageSaveData ofd_packets/00309175 [07:44:14]File name is /storage/ofd_packets/00309175 [07:44:14]Write 298 bytes [07:44:14]NVStorageSaveData done [07:44:14]OFDSenderStorePacket done [07:44:14]KKMCreateOFDPacket done [07:44:14]NVStorageSaveData kkm_last_timestamp [07:44:14]File name is /storage/kkm_last_timestamp [07:44:14]Write 4 bytes [07:44:14]NVStorageSaveData done [07:44:14]ExternCall_PrintAddStr [07:44:14]wPrintStart [07:44:14]Write to MH i2c: 01 00 00 5E 30 8E [07:44:14]Write i2c OK [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: 01 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: 01 07 00 [07:44:14]MH_I2C_Read... [07:44:14]Read from MH i2c: 01 07 00 5E 30 00 00 00 00 00 FF 0F A3 [07:44:14]RasterBufferAndPrint [07:44:14]line Счет N : (1)117763 [07:44:14]line ИНН: 02508201610067 [07:44:14]line Контрольно-Кассовый Чек [07:44:14]line ПРОДАЖА [07:44:14]line ТРК (МРК, ГНК) : 44 [07:44:14]line Товар: 2710194800 [07:44:14]line ДТ-К-3 [07:44:14]line 19.690 * 76.20 [07:44:14]line = 1500.38 [07:44:14]line НДС 12% НСП 1% [07:44:14]line > о реализуемом товаре [07:44:14]line ОКРУГЛЕНИЕ: -0.38 [07:44:14]line ИТОГО: 1500.00 [07:44:14]line Внесено: 1500.00 [07:44:14]line СДАЧА: 0.00 [07:44:14]line НСП 1% : 13.28 [07:44:14]line НДС 12% : 159.33 [07:44:14]line Наличными: 1500.00 [07:44:14]line Безнал.: 0.00 [07:44:14]line Место: АЗС № 128 "Партнер Нефть" [07:44:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:44:14]line СНО: Общий режим [07:44:14]line Чек 109 30.07.2024 07:44 [07:44:14]line Смена: 430 ФФД: 1.0 [07:44:14]line ЗНМ: 0300000046 [07:44:14]line РНМ: 0000000000092651 [07:44:14]line Версия ККМ: 001 [07:44:14]line ФМ: 0000000000874943 [07:44:14]line ФД: 309175 [07:44:14]line ФПД: 44817642640618 [07:44:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074415&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309175&fm=44817642640618&tin=02508201610067®Number=0000000000092651&sum=150000 [07:44:15]OFD Sender: Processing packet 309175 [packets to send 232, broken 231] [07:44:15]ProducePacketName [07:44:15]name=ofd_packets/00309175 [07:44:15]OFD Sender: To server: pG, [07:44:15]CommunicateWithHost lk.salyk.kg:30040 [07:44:15]ConnectInit lk.salyk.kg [07:44:15]written 0, free lines is 4095 [07:44:15]Connected sock=10 [07:44:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 B7 82 04 01 46 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6D 00 00 00 F4 03 04 00 CF 99 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B7 B7 04 00 35 04 06 00 28 C2 EB AB 54 EA 74 DE 1D 33 C1 1F 99 4B [07:44:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BD 8D 47 00 E2 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B7 B7 04 00 F4 03 04 00 18 41 A8 66 B6 04 01 00 00 6C 49 57 A2 8B F5 A7 33 [07:44:15]CommunicateWithHost err = 0 [07:44:15]CheckOFDResponse [07:44:15]1017 (14) - 77093643461234 [07:44:15]1041 (16) - 0000000000874943 [07:44:15]1040 (4) - 309175 [07:44:15]1012 (4) - 30.07.2024 01:25 [07:44:15]1206 (1) - 0 [07:44:15]OFD Sender: Remove packet 309175 [07:44:15]ProducePacketName [07:44:15]name=ofd_packets/00309175 [07:44:15]NVStorageDeleteData [07:44:15]Write to MH i2c: 01 00 00 89 30 B9 [07:44:15]Write i2c OK [07:44:15]MH_I2C_Read... [07:44:15]Read from MH i2c: 01 [07:44:15]MH_I2C_Read... [07:44:15]Read from MH i2c: 01 07 00 [07:44:15]MH_I2C_Read... [07:44:15]Read from MH i2c: 01 07 00 89 30 00 00 00 00 00 71 0C 3D [07:44:15]RasterBufferAndPrint [07:44:15]line [07:44:15]line [07:44:15]line [07:44:15]line [07:44:15]line [07:44:15]written 0, free lines is 3187 [07:44:15]MH_Cut [07:44:15]Write to MH i2c: D1 01 00 90 30 01 92 [07:44:15]Write i2c OK [07:44:15]MH_I2C_Read... [07:44:15]Read from MH i2c: D1 [07:44:15]MH_I2C_Read... [07:44:15]Read from MH i2c: D1 01 00 [07:44:15]MH_I2C_Read... [07:44:15]Read from MH i2c: D1 01 00 90 30 00 91 [07:44:15]Write to MH i2c: 01 00 00 91 30 C1 [07:44:15]Write i2c OK [07:44:15]MH_I2C_Read... [07:44:15]OFD Sender: No OFD packet to send [07:44:16]*** Cut start [07:44:16]*** Partial cut [07:44:16]*** CUTSNS_PIN = 1 [07:44:16]*** CUTSNS_PIN = 0 [07:44:17]*** Brake cut motor [07:44:17]Read from MH i2c: 01 [07:44:17]MH_I2C_Read... [07:44:17]*** Stop cut motor [07:44:17]*** Cut end [07:44:17]Read from MH i2c: 01 07 00 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: 01 07 00 91 30 00 00 00 00 00 FF 0F D6 [07:44:17]process_action close_receipt done [07:44:17]requested_data is exist [07:44:17]produce_requested_data [07:44:17]requested_item fm.sn is exist - process it [07:44:17]wFMCommunicate request_size=4 [07:44:17]MH_SAM_APDU [07:44:17]CAPDU: 80 11 00 00 [07:44:17]Write to MH i2c: E2 08 00 92 30 80 11 00 00 00 00 00 00 3C [07:44:17]Write i2c OK [07:44:17]MH_I2C_Read... [07:44:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:17]Read from MH i2c: E2 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 17 00 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 17 00 92 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 92 [07:44:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:44:17]wFMCommunicate OK [07:44:17]requested_item fd.num is exist - process it [07:44:17]SAM_PROTO_GetFieldsCounters [07:44:17]wFMCommunicate request_size=4 [07:44:17]MH_SAM_APDU [07:44:17]CAPDU: 80 13 00 00 [07:44:17]Write to MH i2c: E2 08 00 93 30 80 13 00 00 00 00 00 00 3F [07:44:17]Write i2c OK [07:44:17]MH_I2C_Read... [07:44:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:17]Read from MH i2c: E2 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 62 00 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 62 00 93 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B7 B7 04 00 0E 04 04 00 AE 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 C9 [07:44:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B7 B7 04 00 0E 04 04 00 AE 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 [07:44:17]wFMCommunicate OK [07:44:17]SAM_PROTO_GetFieldsCounters done [07:44:17]requested_item shift.num is exist - process it [07:44:17]requested_item shift.opened is exist - process it [07:44:17]req_shift_opened [07:44:17]FM_GetShiftState [07:44:17]SAM_PROTO_GetShiftState [07:44:17]wFMCommunicate request_size=4 [07:44:17]MH_SAM_APDU [07:44:17]CAPDU: 80 13 01 00 [07:44:17]Write to MH i2c: E2 08 00 94 30 80 13 01 00 00 00 00 00 41 [07:44:17]Write i2c OK [07:44:17]MH_I2C_Read... [07:44:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:17]Read from MH i2c: E2 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 0E 00 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 0E 00 94 30 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9C [07:44:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:44:17]wFMCommunicate OK [07:44:17]SAM_PROTO_GetShiftState done [07:44:17]FM_GetShiftState done [07:44:17]req_shift_opened done [07:44:17]requested_item shift.open_date is exist - process it [07:44:17]req_shift_open_date [07:44:17]req_shift_open_date done [07:44:17]produce_requested_data done [07:44:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309175,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:44:17]process_action_free close_receipt [07:44:17]json_value_free [07:44:17]json_value_free done [07:44:17]process_json_proto returns [07:44:17]Send response to host [07:44:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309175,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:44:17]free response buf [07:44:17]execute_script done [07:44:17]execute_script returns [07:44:17]free content buf [07:44:17]Sock 7.Close socket [07:44:17]Sock 7.Thread stoped [07:44:21]OFD Sender: No OFD packet to send [07:44:26]OFD Sender: No OFD packet to send [07:44:31]OFD Sender: No OFD packet to send [07:44:36]OFD Sender: No OFD packet to send [07:44:41]OFD Sender: No OFD packet to send [07:44:46]OFD Sender: No OFD packet to send [07:44:51]OFD Sender: No OFD packet to send [07:44:56]OFD Sender: No OFD packet to send [07:45:01]OFD Sender: No OFD packet to send [07:45:06]OFD Sender: No OFD packet to send [07:45:11]OFD Sender: No OFD packet to send [07:45:16]OFD Sender: No OFD packet to send [07:45:19]accept exits with 9 [07:45:19]New connection [07:45:19]New thread 3067190628 created [07:45:19]Thread 3067333988 joined [07:45:19]Waiting for new connection... [07:45:19] Sock 9.Parse request [07:45:19]Sock 9.Check first char [07:45:19]Sock 9.First char is OK [07:45:19]request: POST /json_proto HTTP/1.0 [07:45:19]Method: POST [07:45:19]URL: /json_proto [07:45:19]Method is POST - this is cgi request [07:45:19]url: /json_proto [07:45:19]query_string will be loaded in cgi processing [07:45:19]execute_cgi json_proto POST (null) [07:45:19]execute_cgi path=json_proto method=POST [07:45:19]POST find Content-Length [07:45:19]Host: 172.17.45.195:8080 [07:45:19]Content-Length: 678 [07:45:19]Content-Type: application/json [07:45:19] [07:45:19]POST finish read [07:45:19]Found Content-Length = 678 [07:45:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [07:45:19]execute_script... [07:45:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [07:45:19]POST & json_proto [07:45:19]process_json_proto [07:45:19]json parsed OK: [07:45:19]protocol is kg_v1.0 [07:45:19]action value=close_receipt [07:45:19]process_action close_receipt [07:45:19]cmd_close_receipt [07:45:19]MH_GetDate [07:45:19]Write to MH i2c: F0 00 00 95 30 B4 [07:45:19]Write i2c OK [07:45:19]MH_I2C_Read... [07:45:19]Read from MH i2c: F0 [07:45:19]MH_I2C_Read... [07:45:19]Read from MH i2c: F0 09 00 [07:45:19]MH_I2C_Read... [07:45:19]Read from MH i2c: F0 09 00 95 30 00 11 9A A8 66 FB 01 7F 64 55 [07:45:19]GetLastDocTimeStamp 1722325455 [07:45:19]current date 1722325521 [07:45:19]FM_GetShiftState [07:45:19]SAM_PROTO_GetShiftState [07:45:19]wFMCommunicate request_size=4 [07:45:19]MH_SAM_APDU [07:45:19]CAPDU: 80 13 01 00 [07:45:19]Write to MH i2c: E2 08 00 96 30 80 13 01 00 00 00 00 00 43 [07:45:19]Write i2c OK [07:45:19]MH_I2C_Read... [07:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:19]Read from MH i2c: E2 [07:45:19]MH_I2C_Read... [07:45:19]Read from MH i2c: E2 0E 00 [07:45:19]MH_I2C_Read... [07:45:19]Read from MH i2c: E2 0E 00 96 30 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9E [07:45:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:45:19]wFMCommunicate OK [07:45:19]SAM_PROTO_GetShiftState done [07:45:19]FM_GetShiftState done [07:45:19]opened in 1722299915 [07:45:19]opened+sec_in_day 1722386315 [07:45:19]quantity*price = 400050 [07:45:19]sum+1 = 400051 [07:45:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 110 30.07.2024 07:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309176 ФПД: 55534953201484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074521&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309176&fm=55534953201484&tin=02508201610067®Number=0000000000092651&sum=400000 [07:45:20]StoreToDocumentArchive [07:45:20]shift 430 fd 309176 [07:45:20]save to /storage/0430/doc_00309176 [07:45:20]save last doc name /storage/0430/doc_00309176 to /storage/kkm_last_doc_name [07:45:20]save OK [07:45:20]Clear old archive folders... [07:45:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:45:20]tlvbuf is B6FB5260 [07:45:20]SAM_PROTO_ClearQueue [07:45:20]wFMCommunicate request_size=4 [07:45:20]MH_SAM_APDU [07:45:20]CAPDU: 80 09 00 00 [07:45:20]Write to MH i2c: E2 08 00 A3 30 80 09 00 00 00 00 00 00 45 [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 [07:45:20]MH_I2C_Read... [07:45:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:20]Read from MH i2c: E2 03 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 03 00 A3 30 00 90 00 47 [07:45:20]RAPDU: 90 00 [07:45:20]wFMCommunicate OK [07:45:20]SAM_PROTO_ClearQueue done [07:45:20]KKMCreateOFDPacket [07:45:20]OFDProtocolAddRootSTLVToBuf [07:45:20]FM_MakeSignedData [07:45:20]FM_MakeSignedData [07:45:20]SAM_PROTO_SignData [07:45:20]wFMCommunicate request_size=4 [07:45:20]MH_SAM_APDU [07:45:20]CAPDU: 80 0D 01 02 [07:45:20]Write to MH i2c: E2 08 00 A4 30 80 0D 01 02 00 00 00 00 4D [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:20]Read from MH i2c: E2 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 03 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 03 00 A4 30 00 90 00 48 [07:45:20]RAPDU: 90 00 [07:45:20]wFMCommunicate OK [07:45:20]wFMCommunicate request_size=255 [07:45:20]MH_SAM_APDU [07:45:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6E 00 00 00 F4 03 04 00 11 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B8 B7 04 00 35 04 06 00 32 82 3D 28 [07:45:20]Write to MH i2c: E2 02 01 A5 30 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6E 00 00 00 F4 03 04 00 11 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B8 B7 04 00 35 04 06 00 32 82 3D 28 00 00 5D [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:20]Read from MH i2c: E2 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 03 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 03 00 A5 30 00 90 00 49 [07:45:20]RAPDU: 90 00 [07:45:20]wFMCommunicate OK [07:45:20]wFMCommunicate request_size=7 [07:45:20]MH_SAM_APDU [07:45:20]CAPDU: 80 0D 02 02 02 7F 4C [07:45:20]Write to MH i2c: E2 0A 00 A6 30 80 0D 02 02 02 00 7F 4C 00 00 1F [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:20]Read from MH i2c: E2 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 03 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 03 00 A6 30 00 90 00 4A [07:45:20]RAPDU: 90 00 [07:45:20]wFMCommunicate OK [07:45:20]wFMCommunicate request_size=4 [07:45:20]MH_SAM_APDU [07:45:20]CAPDU: 80 0D 03 02 [07:45:20]Write to MH i2c: E2 08 00 A7 30 80 0D 03 02 00 00 00 00 52 [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:20]Read from MH i2c: E2 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 0B 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 0B 00 A7 30 00 05 B9 5F 0A 5D 87 2D AD 90 00 38 [07:45:20]RAPDU: 05 B9 5F 0A 5D 87 2D AD 90 00 [07:45:20]wFMCommunicate OK [07:45:20]SAM_PROTO_SignData done [07:45:20]FM_MakeSignedData done [07:45:20]CreateOFDProtocolMessage [07:45:20]wFMCommunicate request_size=4 [07:45:20]MH_SAM_APDU [07:45:20]CAPDU: 80 11 00 00 [07:45:20]Write to MH i2c: E2 08 00 A8 30 80 11 00 00 00 00 00 00 52 [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:20]Read from MH i2c: E2 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 17 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: E2 17 00 A8 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A8 [07:45:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:45:20]wFMCommunicate OK [07:45:20]CreateOFDProtocolMessage done [07:45:20]OFDSenderStorePacket 309176 [07:45:20]StoreOFDPacket docnum=309176 [07:45:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FA C6 04 01 25 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6E 00 00 00 F4 03 04 00 11 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B8 B7 04 00 35 04 06 00 32 82 3D 28 7F 4C 05 B9 5F 0A 5D 87 2D AD [07:45:20]CheckFolder [07:45:20]dirname=/storage/ofd_packets [07:45:20]CheckFolder done [07:45:20]ProducePacketName [07:45:20]name=ofd_packets/00309176 [07:45:20]NVStorageSaveData ofd_packets/00309176 [07:45:20]File name is /storage/ofd_packets/00309176 [07:45:20]Write 298 bytes [07:45:20]NVStorageSaveData done [07:45:20]OFDSenderStorePacket done [07:45:20]KKMCreateOFDPacket done [07:45:20]NVStorageSaveData kkm_last_timestamp [07:45:20]File name is /storage/kkm_last_timestamp [07:45:20]Write 4 bytes [07:45:20]NVStorageSaveData done [07:45:20]ExternCall_PrintAddStr [07:45:20]wPrintStart [07:45:20]Write to MH i2c: 01 00 00 A9 30 D9 [07:45:20]Write i2c OK [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: 01 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: 01 07 00 [07:45:20]MH_I2C_Read... [07:45:20]Read from MH i2c: 01 07 00 A9 30 00 00 00 00 00 FF 0F EE [07:45:20]RasterBufferAndPrint [07:45:20]line Счет N : (1)117765 [07:45:20]line ИНН: 02508201610067 [07:45:20]line Контрольно-Кассовый Чек [07:45:20]line ПРОДАЖА [07:45:20]line ТРК (МРК, ГНК) : 2 [07:45:20]line Товар: 2710194800 [07:45:20]line ДТ-К-3 [07:45:20]line 52.500 * 76.20 [07:45:20]line = 4000.50 [07:45:20]line НДС 12% НСП 1% [07:45:20]line > о реализуемом товаре [07:45:20]line ОКРУГЛЕНИЕ: -0.50 [07:45:20]line ИТОГО: 4000.00 [07:45:20]line Внесено: 4000.00 [07:45:20]line СДАЧА: 0.00 [07:45:20]line НСП 1% : 35.40 [07:45:20]line НДС 12% : 424.83 [07:45:20]line Наличными: 4000.00 [07:45:20]line Безнал.: 0.00 [07:45:20]line Место: АЗС № 128 "Партнер Нефть" [07:45:20]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:45:20]line СНО: Общий режим [07:45:20]line Чек 110 30.07.2024 07:45 [07:45:20]line Смена: 430 ФФД: 1.0 [07:45:20]line ЗНМ: 0300000046 [07:45:20]line РНМ: 0000000000092651 [07:45:20]line Версия ККМ: 001 [07:45:20]line ФМ: 0000000000874943 [07:45:20]line ФД: 309176 [07:45:20]line ФПД: 55534953201484 [07:45:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074521&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309176&fm=55534953201484&tin=02508201610067®Number=0000000000092651&sum=400000 [07:45:21]OFD Sender: Processing packet 309176 [packets to send 232, broken 231] [07:45:21]ProducePacketName [07:45:21]name=ofd_packets/00309176 [07:45:21]OFD Sender: To server: pG, [07:45:21]CommunicateWithHost lk.salyk.kg:30040 [07:45:21]ConnectInit lk.salyk.kg [07:45:21]written 0, free lines is 4095 [07:45:21]Connected sock=10 [07:45:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FA C6 04 01 25 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 6E 00 00 00 F4 03 04 00 11 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B8 B7 04 00 35 04 06 00 32 82 3D 28 7F 4C 05 B9 5F 0A 5D 87 2D AD [07:45:21]Write to MH i2c: 01 00 00 D4 30 04 [07:45:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 06 1D 47 00 6D 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B8 B7 04 00 F4 03 04 00 5A 41 A8 66 B6 04 01 00 00 36 19 92 5E 4E 96 7E DB [07:45:21]CommunicateWithHost err = 0 [07:45:21]CheckOFDResponse [07:45:21]1017 (14) - 77093643461234 [07:45:21]1041 (16) - 0000000000874943 [07:45:21]1040 (4) - 309176 [07:45:21]1012 (4) - 30.07.2024 01:26 [07:45:21]1206 (1) - 0 [07:45:21]OFD Sender: Remove packet 309176 [07:45:21]ProducePacketName [07:45:21]name=ofd_packets/00309176 [07:45:21]NVStorageDeleteData [07:45:21]Write i2c OK [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: 01 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: 01 07 00 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: 01 07 00 D4 30 00 00 00 00 00 61 0C 78 [07:45:21]RasterBufferAndPrint [07:45:21]line [07:45:21]line [07:45:21]line [07:45:21]line [07:45:21]line [07:45:21]written 0, free lines is 3178 [07:45:21]MH_Cut [07:45:21]Write to MH i2c: D1 01 00 DB 30 01 DD [07:45:21]Write i2c OK [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: D1 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: D1 01 00 [07:45:21]MH_I2C_Read... [07:45:21]Read from MH i2c: D1 01 00 DB 30 00 DC [07:45:21]Write to MH i2c: 01 00 00 DC 30 0C [07:45:21]Write i2c OK [07:45:21]MH_I2C_Read... [07:45:21]OFD Sender: No OFD packet to send [07:45:22]*** Cut start [07:45:22]*** Partial cut [07:45:22]*** CUTSNS_PIN = 1 [07:45:22]*** CUTSNS_PIN = 0 [07:45:23]*** Brake cut motor [07:45:23]Read from MH i2c: 01 [07:45:23]MH_I2C_Read... [07:45:23]*** Stop cut motor [07:45:23]*** Cut end [07:45:23]Read from MH i2c: 01 07 00 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: 01 07 00 DC 30 00 00 00 00 00 FF 0F 21 [07:45:23]process_action close_receipt done [07:45:23]requested_data is exist [07:45:23]produce_requested_data [07:45:23]requested_item fm.sn is exist - process it [07:45:23]wFMCommunicate request_size=4 [07:45:23]MH_SAM_APDU [07:45:23]CAPDU: 80 11 00 00 [07:45:23]Write to MH i2c: E2 08 00 DD 30 80 11 00 00 00 00 00 00 87 [07:45:23]Write i2c OK [07:45:23]MH_I2C_Read... [07:45:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:23]Read from MH i2c: E2 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: E2 17 00 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: E2 17 00 DD 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DD [07:45:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:45:23]wFMCommunicate OK [07:45:23]requested_item fd.num is exist - process it [07:45:23]SAM_PROTO_GetFieldsCounters [07:45:23]wFMCommunicate request_size=4 [07:45:23]MH_SAM_APDU [07:45:23]CAPDU: 80 13 00 00 [07:45:23]Write to MH i2c: E2 08 00 DE 30 80 13 00 00 00 00 00 00 8A [07:45:23]Write i2c OK [07:45:23]MH_I2C_Read... [07:45:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:23]Read from MH i2c: E2 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: E2 62 00 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: E2 62 00 DE 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B8 B7 04 00 0E 04 04 00 AE 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 18 [07:45:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B8 B7 04 00 0E 04 04 00 AE 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 [07:45:23]wFMCommunicate OK [07:45:23]SAM_PROTO_GetFieldsCounters done [07:45:23]requested_item shift.num is exist - process it [07:45:23]requested_item shift.opened is exist - process it [07:45:23]req_shift_opened [07:45:23]FM_GetShiftState [07:45:23]SAM_PROTO_GetShiftState [07:45:23]wFMCommunicate request_size=4 [07:45:23]MH_SAM_APDU [07:45:23]CAPDU: 80 13 01 00 [07:45:23]Write to MH i2c: E2 08 00 DF 30 80 13 01 00 00 00 00 00 8C [07:45:23]Write i2c OK [07:45:23]MH_I2C_Read... [07:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:23]Read from MH i2c: E2 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: E2 0E 00 [07:45:23]MH_I2C_Read... [07:45:23]Read from MH i2c: E2 0E 00 DF 30 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E7 [07:45:23]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:45:23]wFMCommunicate OK [07:45:23]SAM_PROTO_GetShiftState done [07:45:23]FM_GetShiftState done [07:45:23]req_shift_opened done [07:45:23]requested_item shift.open_date is exist - process it [07:45:23]req_shift_open_date [07:45:23]req_shift_open_date done [07:45:23]produce_requested_data done [07:45:23]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309176,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:45:23]process_action_free close_receipt [07:45:23]json_value_free [07:45:23]json_value_free done [07:45:23]process_json_proto returns [07:45:23]Send response to host [07:45:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309176,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:45:23]free response buf [07:45:23]execute_script done [07:45:23]execute_script returns [07:45:23]free content buf [07:45:23]Sock 9.Close socket [07:45:23]Sock 9.Thread stoped [07:45:27]OFD Sender: No OFD packet to send [07:45:32]OFD Sender: No OFD packet to send [07:45:37]OFD Sender: No OFD packet to send [07:45:37]accept exits with 7 [07:45:37]New connection [07:45:37]New thread 3067333988 created [07:45:37]Thread 3067190628 joined [07:45:37]Waiting for new connection... [07:45:37] Sock 7.Parse request [07:45:37]Sock 7.Check first char [07:45:37]Sock 7.First char is OK [07:45:37]request: POST /json_proto HTTP/1.0 [07:45:37]Method: POST [07:45:37]URL: /json_proto [07:45:37]Method is POST - this is cgi request [07:45:37]url: /json_proto [07:45:37]query_string will be loaded in cgi processing [07:45:37]execute_cgi json_proto POST (null) [07:45:37]execute_cgi path=json_proto method=POST [07:45:37]POST find Content-Length [07:45:37]Host: 172.17.45.195:8080 [07:45:37]Content-Length: 675 [07:45:37]Content-Type: application/json [07:45:37] [07:45:37]POST finish read [07:45:37]Found Content-Length = 675 [07:45:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:37]execute_script... [07:45: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)117764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:45:37]POST & json_proto [07:45:37]process_json_proto [07:45:37]json parsed OK: [07:45:37]protocol is kg_v1.0 [07:45:37]action value=close_receipt [07:45:37]process_action close_receipt [07:45:37]cmd_close_receipt [07:45:37]MH_GetDate [07:45:37]Write to MH i2c: F0 00 00 E0 30 FF [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: F0 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: F0 09 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: F0 09 00 E0 30 00 24 9A A8 66 FB 01 7F 64 B3 [07:45:37]GetLastDocTimeStamp 1722325521 [07:45:37]current date 1722325540 [07:45:37]FM_GetShiftState [07:45:37]SAM_PROTO_GetShiftState [07:45:37]wFMCommunicate request_size=4 [07:45:37]MH_SAM_APDU [07:45:37]CAPDU: 80 13 01 00 [07:45:37]Write to MH i2c: E2 08 00 E1 30 80 13 01 00 00 00 00 00 8E [07:45:37]Write i2c OK [07:45:37]MH_I2C_Read... [07:45:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:37]Read from MH i2c: E2 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 0E 00 [07:45:37]MH_I2C_Read... [07:45:37]Read from MH i2c: E2 0E 00 E1 30 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E9 [07:45:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:45:37]wFMCommunicate OK [07:45:37]SAM_PROTO_GetShiftState done [07:45:37]FM_GetShiftState done [07:45:37]opened in 1722299915 [07:45:37]opened+sec_in_day 1722386315 [07:45:37]quantity*price = 100035 [07:45:37]sum+1 = 100036 [07:45:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 111 30.07.2024 07:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309177 ФПД: 110039617005113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074540&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309177&fm=110039617005113&tin=02508201610067®Number=0000000000092651&sum=100000 [07:45:39]StoreToDocumentArchive [07:45:39]shift 430 fd 309177 [07:45:39]save to /storage/0430/doc_00309177 [07:45:39]save last doc name /storage/0430/doc_00309177 to /storage/kkm_last_doc_name [07:45:39]save OK [07:45:39]Clear old archive folders... [07:45:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:45:39]tlvbuf is 00E2FC90 [07:45:39]SAM_PROTO_ClearQueue [07:45:39]wFMCommunicate request_size=4 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 09 00 00 [07:45:39]Write to MH i2c: E2 08 00 EE 30 80 09 00 00 00 00 00 00 90 [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:45:39]Read from MH i2c: E2 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 EE 30 00 90 00 92 [07:45:39]RAPDU: 90 00 [07:45:39]wFMCommunicate OK [07:45:39]SAM_PROTO_ClearQueue done [07:45:39]KKMCreateOFDPacket [07:45:39]OFDProtocolAddRootSTLVToBuf [07:45:39]FM_MakeSignedData [07:45:39]FM_MakeSignedData [07:45:39]SAM_PROTO_SignData [07:45:39]wFMCommunicate request_size=4 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 0D 01 02 [07:45:39]Write to MH i2c: E2 08 00 EF 30 80 0D 01 02 00 00 00 00 98 [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:45:39]Read from MH i2c: E2 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 EF 30 00 90 00 93 [07:45:39]RAPDU: 90 00 [07:45:39]wFMCommunicate OK [07:45:39]wFMCommunicate request_size=255 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B9 B7 04 00 35 04 06 00 [07:45:39]Write to MH i2c: E2 02 01 F0 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B9 B7 04 00 35 04 06 00 00 00 E1 [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:39]Read from MH i2c: E2 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 F0 30 00 90 00 94 [07:45:39]RAPDU: 90 00 [07:45:39]wFMCommunicate OK [07:45:39]wFMCommunicate request_size=11 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 0D 02 02 06 64 14 98 48 66 39 [07:45:39]Write to MH i2c: E2 0E 00 F1 30 80 0D 02 02 06 00 64 14 98 48 66 39 00 00 9E [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:45:39]Read from MH i2c: E2 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 03 00 F1 30 00 90 00 95 [07:45:39]RAPDU: 90 00 [07:45:39]wFMCommunicate OK [07:45:39]wFMCommunicate request_size=4 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 0D 03 02 [07:45:39]Write to MH i2c: E2 08 00 F2 30 80 0D 03 02 00 00 00 00 9D [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:45:39]Read from MH i2c: E2 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 0B 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 0B 00 F2 30 00 24 F2 FB D4 80 F0 91 7E 90 00 02 [07:45:39]RAPDU: 24 F2 FB D4 80 F0 91 7E 90 00 [07:45:39]wFMCommunicate OK [07:45:39]SAM_PROTO_SignData done [07:45:39]FM_MakeSignedData done [07:45:39]CreateOFDProtocolMessage [07:45:39]wFMCommunicate request_size=4 [07:45:39]MH_SAM_APDU [07:45:39]CAPDU: 80 11 00 00 [07:45:39]Write to MH i2c: E2 08 00 F3 30 80 11 00 00 00 00 00 00 9D [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:39]Read from MH i2c: E2 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 17 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: E2 17 00 F3 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F3 [07:45:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:45:39]wFMCommunicate OK [07:45:39]CreateOFDProtocolMessage done [07:45:39]OFDSenderStorePacket 309177 [07:45:39]StoreOFDPacket docnum=309177 [07:45:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 21 AD 08 01 17 AE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B9 B7 04 00 35 04 06 00 64 14 98 48 66 39 24 F2 FB D4 80 F0 91 7E [07:45:39]CheckFolder [07:45:39]dirname=/storage/ofd_packets [07:45:39]CheckFolder done [07:45:39]ProducePacketName [07:45:39]name=ofd_packets/00309177 [07:45:39]NVStorageSaveData ofd_packets/00309177 [07:45:39]File name is /storage/ofd_packets/00309177 [07:45:39]Write 302 bytes [07:45:39]NVStorageSaveData done [07:45:39]OFDSenderStorePacket done [07:45:39]KKMCreateOFDPacket done [07:45:39]NVStorageSaveData kkm_last_timestamp [07:45:39]File name is /storage/kkm_last_timestamp [07:45:39]Write 4 bytes [07:45:39]NVStorageSaveData done [07:45:39]ExternCall_PrintAddStr [07:45:39]wPrintStart [07:45:39]Write to MH i2c: 01 00 00 F4 30 24 [07:45:39]Write i2c OK [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: 01 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: 01 07 00 [07:45:39]MH_I2C_Read... [07:45:39]Read from MH i2c: 01 07 00 F4 30 00 00 00 00 00 FF 0F 39 [07:45:39]RasterBufferAndPrint [07:45:39]line Счет N : (1)117764 [07:45:39]line ИНН: 02508201610067 [07:45:39]line Контрольно-Кассовый Чек [07:45:39]line ПРОДАЖА [07:45:39]line ТРК (МРК, ГНК) : 33 [07:45:39]line Товар: 2710124130 [07:45:39]line Super-92-К-5 [07:45:39]line 14.540 * 68.80 [07:45:39]line = 1000.35 [07:45:39]line НДС 12% НСП 1% [07:45:39]line > о реализуемом товаре [07:45:39]line ОКРУГЛЕНИЕ: -0.35 [07:45:39]line ИТОГО: 1000.00 [07:45:39]line Внесено: 1000.00 [07:45:39]line СДАЧА: 0.00 [07:45:39]line НСП 1% : 8.85 [07:45:39]line НДС 12% : 106.23 [07:45:39]line Наличными: 1000.00 [07:45:39]line Безнал.: 0.00 [07:45:39]line Место: АЗС № 128 "Партнер Нефть" [07:45:39]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:45:39]line СНО: Общий режим [07:45:39]line Чек 111 30.07.2024 07:45 [07:45:39]line Смена: 430 ФФД: 1.0 [07:45:39]line ЗНМ: 0300000046 [07:45:39]line РНМ: 0000000000092651 [07:45:39]line Версия ККМ: 001 [07:45:39]line ФМ: 0000000000874943 [07:45:39]line ФД: 309177 [07:45:39]line ФПД: 110039617005113 [07:45:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074540&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309177&fm=110039617005113&tin=02508201610067®Number=0000000000092651&sum=100000 [07:45:39]OFD Sender: Processing packet 309177 [packets to send 232, broken 231] [07:45:39]ProducePacketName [07:45:39]name=ofd_packets/00309177 [07:45:39]OFD Sender: To server: pG, [07:45:39]CommunicateWithHost lk.salyk.kg:30040 [07:45:39]ConnectInit lk.salyk.kg [07:45:39]written 0, free lines is 4095 [07:45:40]Connected sock=10 [07:45:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 21 AD 08 01 17 AE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 9A A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B9 B7 04 00 35 04 06 00 64 14 98 48 66 39 24 F2 FB D4 80 F0 91 7E [07:45:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 80 25 47 00 51 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B9 B7 04 00 F4 03 04 00 6D 41 A8 66 B6 04 01 00 00 78 0E 63 C5 8C 42 A5 CD [07:45:40]CommunicateWithHost err = 0 [07:45:40]CheckOFDResponse [07:45:40]1017 (14) - 77093643461234 [07:45:40]1041 (16) - 0000000000874943 [07:45:40]1040 (4) - 309177 [07:45:40]1012 (4) - 30.07.2024 01:27 [07:45:40]1206 (1) - 0 [07:45:40]OFD Sender: Remove packet 309177 [07:45:40]ProducePacketName [07:45:40]name=ofd_packets/00309177 [07:45:40]NVStorageDeleteData [07:45:40]Write to MH i2c: 01 00 00 1F 31 50 [07:45:40]Write i2c OK [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: 01 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: 01 07 00 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: 01 07 00 1F 31 00 00 00 00 00 60 0C C3 [07:45:40]RasterBufferAndPrint [07:45:40]line [07:45:40]line [07:45:40]line [07:45:40]line [07:45:40]line [07:45:40]written 0, free lines is 3172 [07:45:40]MH_Cut [07:45:40]Write to MH i2c: D1 01 00 26 31 01 29 [07:45:40]Write i2c OK [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: D1 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: D1 01 00 [07:45:40]MH_I2C_Read... [07:45:40]Read from MH i2c: D1 01 00 26 31 00 28 [07:45:40]Write to MH i2c: 01 00 00 27 31 58 [07:45:40]Write i2c OK [07:45:40]MH_I2C_Read... [07:45:40]OFD Sender: No OFD packet to send [07:45:41]*** Cut start [07:45:41]*** Partial cut [07:45:41]*** CUTSNS_PIN = 1 [07:45:41]*** CUTSNS_PIN = 0 [07:45:41]*** Brake cut motor [07:45:42]Read from MH i2c: 01 [07:45:42]MH_I2C_Read... [07:45:42]*** Stop cut motor [07:45:42]*** Cut end [07:45:42]Read from MH i2c: 01 07 00 [07:45:42]MH_I2C_Read... [07:45:42]Read from MH i2c: 01 07 00 27 31 00 00 00 00 00 FF 0F 6D [07:45:42]process_action close_receipt done [07:45:42]requested_data is exist [07:45:42]produce_requested_data [07:45:42]requested_item fm.sn is exist - process it [07:45:42]wFMCommunicate request_size=4 [07:45:42]MH_SAM_APDU [07:45:42]CAPDU: 80 11 00 00 [07:45:42]Write to MH i2c: E2 08 00 28 31 80 11 00 00 00 00 00 00 D3 [07:45:42]Write i2c OK [07:45:42]MH_I2C_Read... [07:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:45:42]Read from MH i2c: E2 [07:45:42]MH_I2C_Read... [07:45:42]Read from MH i2c: E2 17 00 [07:45:42]MH_I2C_Read... [07:45:42]Read from MH i2c: E2 17 00 28 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 29 [07:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:45:42]wFMCommunicate OK [07:45:42]requested_item fd.num is exist - process it [07:45:42]SAM_PROTO_GetFieldsCounters [07:45:42]wFMCommunicate request_size=4 [07:45:42]MH_SAM_APDU [07:45:42]CAPDU: 80 13 00 00 [07:45:42]Write to MH i2c: E2 08 00 29 31 80 13 00 00 00 00 00 00 D6 [07:45:42]Write i2c OK [07:45:42]MH_I2C_Read... [07:45:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:45:42]Read from MH i2c: E2 [07:45:42]MH_I2C_Read... [07:45:42]Read from MH i2c: E2 62 00 [07:45:42]MH_I2C_Read... [07:45:42]Read from MH i2c: E2 62 00 29 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B9 B7 04 00 0E 04 04 00 AE 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 68 [07:45:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B9 B7 04 00 0E 04 04 00 AE 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 [07:45:42]wFMCommunicate OK [07:45:42]SAM_PROTO_GetFieldsCounters done [07:45:42]requested_item shift.num is exist - process it [07:45:42]requested_item shift.opened is exist - process it [07:45:42]req_shift_opened [07:45:42]FM_GetShiftState [07:45:42]SAM_PROTO_GetShiftState [07:45:42]wFMCommunicate request_size=4 [07:45:42]MH_SAM_APDU [07:45:42]CAPDU: 80 13 01 00 [07:45:42]Write to MH i2c: E2 08 00 2A 31 80 13 01 00 00 00 00 00 D8 [07:45:42]Write i2c OK [07:45:42]MH_I2C_Read... [07:45:42]Read from MH i2c: E2 [07:45:42]MH_I2C_Read... [07:45:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:45:42]Read from MH i2c: E2 0E 00 [07:45:42]MH_I2C_Read... [07:45:42]Read from MH i2c: E2 0E 00 2A 31 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 33 [07:45:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:45:42]wFMCommunicate OK [07:45:42]SAM_PROTO_GetShiftState done [07:45:42]FM_GetShiftState done [07:45:42]req_shift_opened done [07:45:42]requested_item shift.open_date is exist - process it [07:45:42]req_shift_open_date [07:45:42]req_shift_open_date done [07:45:42]produce_requested_data done [07:45:42]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309177,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:45:42]process_action_free close_receipt [07:45:42]json_value_free [07:45:42]json_value_free done [07:45:42]process_json_proto returns [07:45:42]Send response to host [07:45:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309177,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:45:42]free response buf [07:45:42]execute_script done [07:45:42]execute_script returns [07:45:42]free content buf [07:45:42]Sock 7.Close socket [07:45:42]Sock 7.Thread stoped [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:35]OFD Sender: No OFD packet to send [07:46:40]OFD Sender: No OFD packet to send [07:46:45]OFD Sender: No OFD packet to send [07:46:50]OFD Sender: No OFD packet to send [07:46:55]OFD Sender: No OFD packet to send [07:47:00]OFD Sender: No OFD packet to send [07:47:05]OFD Sender: No OFD packet to send [07:47:11]OFD Sender: No OFD packet to send [07:47:16]OFD Sender: No OFD packet to send [07:47:21]OFD Sender: No OFD packet to send [07:47:26]OFD Sender: No OFD packet to send [07:47:31]OFD Sender: No OFD packet to send [07:47:36]OFD Sender: No OFD packet to send [07:47:41]OFD Sender: No OFD packet to send [07:47:46]OFD Sender: No OFD packet to send [07:47:51]OFD Sender: No OFD packet to send [07:47:56]OFD Sender: No OFD packet to send [07:48:01]OFD Sender: No OFD packet to send [07:48:06]OFD Sender: No OFD packet to send [07:48:11]OFD Sender: No OFD packet to send [07:48:16]OFD Sender: No OFD packet to send [07:48:21]OFD Sender: No OFD packet to send [07:48:26]OFD Sender: No OFD packet to send [07:48:31]OFD Sender: No OFD packet to send [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:56]OFD Sender: No OFD packet to send [07:49:01]OFD Sender: No OFD packet to send [07:49:06]OFD Sender: No OFD packet to send [07:49:11]OFD Sender: No OFD packet to send [07:49:16]OFD Sender: No OFD packet to send [07:49:21]OFD Sender: No OFD packet to send [07:49:26]OFD Sender: No OFD packet to send [07:49:31]OFD Sender: No OFD packet to send [07:49:36]OFD Sender: No OFD packet to send [07:49:41]OFD Sender: No OFD packet to send [07:49:46]OFD Sender: No OFD packet to send [07:49:51]OFD Sender: No OFD packet to send [07:49:56]OFD Sender: No OFD packet to send [07:50:01]OFD Sender: No OFD packet to send [07:50:06]OFD Sender: No OFD packet to send [07:50:11]OFD Sender: No OFD packet to send [07:50:16]OFD Sender: No OFD packet to send [07:50:21]OFD Sender: No OFD packet to send [07:50:26]OFD Sender: No OFD packet to send [07:50:31]OFD Sender: No OFD packet to send [07:50:36]OFD Sender: No OFD packet to send [07:50:41]OFD Sender: No OFD packet to send [07:50:46]OFD Sender: No OFD packet to send [07:50:46]accept exits with 9 [07:50:46]New connection [07:50:46]New thread 3067190628 created [07:50:46]Thread 3067333988 joined [07:50:46]Waiting for new connection... [07:50:46] Sock 9.Parse request [07:50:46]Sock 9.Check first char [07:50:46]Sock 9.First char is OK [07:50:46]request: POST /json_proto HTTP/1.0 [07:50:46]Method: POST [07:50:46]URL: /json_proto [07:50:46]Method is POST - this is cgi request [07:50:46]url: /json_proto [07:50:46]query_string will be loaded in cgi processing [07:50:46]execute_cgi json_proto POST (null) [07:50:46]execute_cgi path=json_proto method=POST [07:50:46]POST find Content-Length [07:50:46]Host: 172.17.45.195:8080 [07:50:46]Content-Length: 678 [07:50:46]Content-Type: application/json [07:50:46] [07:50:46]POST finish read [07:50:46]Found Content-Length = 678 [07:50:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:46]execute_script... [07:50:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:50:46]POST & json_proto [07:50:46]process_json_proto [07:50:46]json parsed OK: [07:50:46]protocol is kg_v1.0 [07:50:46]action value=close_receipt [07:50:46]process_action close_receipt [07:50:46]cmd_close_receipt [07:50:46]MH_GetDate [07:50:46]Write to MH i2c: F0 00 00 2B 31 4B [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: F0 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: F0 09 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: F0 09 00 2B 31 00 59 9B A8 66 FB 01 7F 64 35 [07:50:46]GetLastDocTimeStamp 1722325540 [07:50:46]current date 1722325849 [07:50:46]FM_GetShiftState [07:50:46]SAM_PROTO_GetShiftState [07:50:46]wFMCommunicate request_size=4 [07:50:46]MH_SAM_APDU [07:50:46]CAPDU: 80 13 01 00 [07:50:46]Write to MH i2c: E2 08 00 2C 31 80 13 01 00 00 00 00 00 DA [07:50:46]Write i2c OK [07:50:46]MH_I2C_Read... [07:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:46]Read from MH i2c: E2 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 0E 00 [07:50:46]MH_I2C_Read... [07:50:46]Read from MH i2c: E2 0E 00 2C 31 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 35 [07:50:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:50:46]wFMCommunicate OK [07:50:46]SAM_PROTO_GetShiftState done [07:50:46]FM_GetShiftState done [07:50:46]opened in 1722299915 [07:50:46]opened+sec_in_day 1722386315 [07:50:46]quantity*price = 100050 [07:50:46]sum+1 = 100052 [07:50:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 112 30.07.2024 07:50 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309178 ФПД: 204147207254621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075049&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309178&fm=204147207254621&tin=02508201610067®Number=0000000000092651&sum=100000 [07:50:47]StoreToDocumentArchive [07:50:47]shift 430 fd 309178 [07:50:47]save to /storage/0430/doc_00309178 [07:50:47]save last doc name /storage/0430/doc_00309178 to /storage/kkm_last_doc_name [07:50:47]save OK [07:50:47]Clear old archive folders... [07:50:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:50:47]tlvbuf is 00E30150 [07:50:47]SAM_PROTO_ClearQueue [07:50:47]wFMCommunicate request_size=4 [07:50:47]MH_SAM_APDU [07:50:47]CAPDU: 80 09 00 00 [07:50:47]Write to MH i2c: E2 08 00 39 31 80 09 00 00 00 00 00 00 DC [07:50:47]Write i2c OK [07:50:47]MH_I2C_Read... [07:50:47]Read from MH i2c: E2 [07:50:47]MH_I2C_Read... [07:50:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:50:47]Read from MH i2c: E2 03 00 [07:50:47]MH_I2C_Read... [07:50:47]Read from MH i2c: E2 03 00 39 31 00 90 00 DE [07:50:47]RAPDU: 90 00 [07:50:47]wFMCommunicate OK [07:50:47]SAM_PROTO_ClearQueue done [07:50:47]KKMCreateOFDPacket [07:50:47]OFDProtocolAddRootSTLVToBuf [07:50:47]FM_MakeSignedData [07:50:47]FM_MakeSignedData [07:50:47]SAM_PROTO_SignData [07:50:47]wFMCommunicate request_size=4 [07:50:47]MH_SAM_APDU [07:50:47]CAPDU: 80 0D 01 02 [07:50:47]Write to MH i2c: E2 08 00 3A 31 80 0D 01 02 00 00 00 00 E4 [07:50:47]Write i2c OK [07:50:47]MH_I2C_Read... [07:50:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:50:47]Read from MH i2c: E2 [07:50:47]MH_I2C_Read... [07:50:47]Read from MH i2c: E2 03 00 [07:50:47]MH_I2C_Read... [07:50:47]Read from MH i2c: E2 03 00 3A 31 00 90 00 DF [07:50:47]RAPDU: 90 00 [07:50:47]wFMCommunicate OK [07:50:47]wFMCommunicate request_size=255 [07:50:47]MH_SAM_APDU [07:50: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 59 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BA B7 04 00 35 04 06 00 B9 AB B9 C5 [07:50:47]Write to MH i2c: E2 02 01 3B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 59 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BA B7 04 00 35 04 06 00 B9 AB B9 C5 00 00 E5 [07:50:47]Write i2c OK [07:50:47]MH_I2C_Read... [07:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:48]Read from MH i2c: E2 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 03 00 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 03 00 3B 31 00 90 00 E0 [07:50:48]RAPDU: 90 00 [07:50:48]wFMCommunicate OK [07:50:48]wFMCommunicate request_size=7 [07:50:48]MH_SAM_APDU [07:50:48]CAPDU: 80 0D 02 02 02 32 5D [07:50:48]Write to MH i2c: E2 0A 00 3C 31 80 0D 02 02 02 00 32 5D 00 00 7A [07:50:48]Write i2c OK [07:50:48]MH_I2C_Read... [07:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:50:48]Read from MH i2c: E2 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 03 00 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 03 00 3C 31 00 90 00 E1 [07:50:48]RAPDU: 90 00 [07:50:48]wFMCommunicate OK [07:50:48]wFMCommunicate request_size=4 [07:50:48]MH_SAM_APDU [07:50:48]CAPDU: 80 0D 03 02 [07:50:48]Write to MH i2c: E2 08 00 3D 31 80 0D 03 02 00 00 00 00 E9 [07:50:48]Write i2c OK [07:50:48]MH_I2C_Read... [07:50:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:50:48]Read from MH i2c: E2 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 0B 00 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 0B 00 3D 31 00 49 EB 63 8D B0 4B CE A3 90 00 7A [07:50:48]RAPDU: 49 EB 63 8D B0 4B CE A3 90 00 [07:50:48]wFMCommunicate OK [07:50:48]SAM_PROTO_SignData done [07:50:48]FM_MakeSignedData done [07:50:48]CreateOFDProtocolMessage [07:50:48]wFMCommunicate request_size=4 [07:50:48]MH_SAM_APDU [07:50:48]CAPDU: 80 11 00 00 [07:50:48]Write to MH i2c: E2 08 00 3E 31 80 11 00 00 00 00 00 00 E9 [07:50:48]Write i2c OK [07:50:48]MH_I2C_Read... [07:50:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:48]Read from MH i2c: E2 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 17 00 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: E2 17 00 3E 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3F [07:50:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:50:48]wFMCommunicate OK [07:50:48]CreateOFDProtocolMessage done [07:50:48]OFDSenderStorePacket 309178 [07:50:48]StoreOFDPacket docnum=309178 [07:50:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 7B 3C 04 01 FE 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 59 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BA B7 04 00 35 04 06 00 B9 AB B9 C5 32 5D 49 EB 63 8D B0 4B CE A3 [07:50:48]CheckFolder [07:50:48]dirname=/storage/ofd_packets [07:50:48]CheckFolder done [07:50:48]ProducePacketName [07:50:48]name=ofd_packets/00309178 [07:50:48]NVStorageSaveData ofd_packets/00309178 [07:50:48]File name is /storage/ofd_packets/00309178 [07:50:48]Write 298 bytes [07:50:48]NVStorageSaveData done [07:50:48]OFDSenderStorePacket done [07:50:48]KKMCreateOFDPacket done [07:50:48]NVStorageSaveData kkm_last_timestamp [07:50:48]File name is /storage/kkm_last_timestamp [07:50:48]Write 4 bytes [07:50:48]NVStorageSaveData done [07:50:48]ExternCall_PrintAddStr [07:50:48]wPrintStart [07:50:48]Write to MH i2c: 01 00 00 3F 31 70 [07:50:48]Write i2c OK [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: 01 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: 01 07 00 [07:50:48]MH_I2C_Read... [07:50:48]Read from MH i2c: 01 07 00 3F 31 00 00 00 00 00 FF 0F 85 [07:50:48]RasterBufferAndPrint [07:50:48]line Счет N : (1)117766 [07:50:48]line ИНН: 02508201610067 [07:50:48]line Контрольно-Кассовый Чек [07:50:48]line ПРОДАЖА [07:50:48]line ТРК (МРК, ГНК) : 1 [07:50:48]line Товар: 2710194800 [07:50:48]line ДТ-К-3 [07:50:48]line 13.130 * 76.20 [07:50:48]line = 1000.51 [07:50:48]line НДС 12% НСП 1% [07:50:48]line > о реализуемом товаре [07:50:48]line ОКРУГЛЕНИЕ: -0.51 [07:50:48]line ИТОГО: 1000.00 [07:50:48]line Внесено: 1000.00 [07:50:48]line СДАЧА: 0.00 [07:50:48]line НСП 1% : 8.85 [07:50:48]line НДС 12% : 106.25 [07:50:48]line Наличными: 1000.00 [07:50:48]line Безнал.: 0.00 [07:50:48]line Место: АЗС № 128 "Партнер Нефть" [07:50:48]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:50:48]line СНО: Общий режим [07:50:48]line Чек 112 30.07.2024 07:50 [07:50:48]line Смена: 430 ФФД: 1.0 [07:50:48]line ЗНМ: 0300000046 [07:50:48]line РНМ: 0000000000092651 [07:50:48]line Версия ККМ: 001 [07:50:48]line ФМ: 0000000000874943 [07:50:48]line ФД: 309178 [07:50:48]line ФПД: 204147207254621 [07:50:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075049&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309178&fm=204147207254621&tin=02508201610067®Number=0000000000092651&sum=100000 [07:50:48]OFD Sender: Processing packet 309178 [packets to send 232, broken 231] [07:50:48]ProducePacketName [07:50:48]name=ofd_packets/00309178 [07:50:48]OFD Sender: To server: pG, [07:50:48]CommunicateWithHost lk.salyk.kg:30040 [07:50:48]ConnectInit lk.salyk.kg [07:50:48]written 0, free lines is 4095 [07:50:48]Connected sock=10 [07:50:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 7B 3C 04 01 FE 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 59 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BA B7 04 00 35 04 06 00 B9 AB B9 C5 32 5D 49 EB 63 8D B0 4B CE A3 [07:50:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 8F C2 47 00 61 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BA B7 04 00 F4 03 04 00 A1 42 A8 66 B6 04 01 00 00 A3 A8 DB 58 8A 29 0C A5 [07:50:49]CommunicateWithHost err = 0 [07:50:49]CheckOFDResponse [07:50:49]1017 (14) - 77093643461234 [07:50:49]1041 (16) - 0000000000874943 [07:50:49]1040 (4) - 309178 [07:50:49]1012 (4) - 30.07.2024 01:32 [07:50:49]1206 (1) - 0 [07:50:49]OFD Sender: Remove packet 309178 [07:50:49]ProducePacketName [07:50:49]name=ofd_packets/00309178 [07:50:49]NVStorageDeleteData [07:50:49]Write to MH i2c: 01 00 00 6A 31 9B [07:50:49]Write i2c OK [07:50:49]MH_I2C_Read... [07:50:49]Read from MH i2c: 01 [07:50:49]MH_I2C_Read... [07:50:49]Read from MH i2c: 01 07 00 [07:50:49]MH_I2C_Read... [07:50:49]Read from MH i2c: 01 07 00 6A 31 00 00 00 00 00 6A 0C 18 [07:50:49]RasterBufferAndPrint [07:50:49]line [07:50:49]line [07:50:49]line [07:50:49]line [07:50:49]line [07:50:49]written 0, free lines is 3181 [07:50:49]MH_Cut [07:50:49]Write to MH i2c: D1 01 00 71 31 01 74 [07:50:49]Write i2c OK [07:50:49]MH_I2C_Read... [07:50:49]Read from MH i2c: D1 [07:50:49]MH_I2C_Read... [07:50:49]Read from MH i2c: D1 01 00 [07:50:49]MH_I2C_Read... [07:50:49]Read from MH i2c: D1 01 00 71 31 00 73 [07:50:49]Write to MH i2c: 01 00 00 72 31 A3 [07:50:49]Write i2c OK [07:50:49]MH_I2C_Read... [07:50:49]OFD Sender: No OFD packet to send [07:50:50]*** Cut start [07:50:50]*** Partial cut [07:50:50]*** CUTSNS_PIN = 1 [07:50:50]*** CUTSNS_PIN = 0 [07:50:50]*** Brake cut motor [07:50:50]Read from MH i2c: 01 [07:50:51]MH_I2C_Read... [07:50:51]*** Stop cut motor [07:50:51]*** Cut end [07:50:51]Read from MH i2c: 01 07 00 [07:50:51]MH_I2C_Read... [07:50:51]Read from MH i2c: 01 07 00 72 31 00 00 00 00 00 FF 0F B8 [07:50:51]process_action close_receipt done [07:50:51]requested_data is exist [07:50:51]produce_requested_data [07:50:51]requested_item fm.sn is exist - process it [07:50:51]wFMCommunicate request_size=4 [07:50:51]MH_SAM_APDU [07:50:51]CAPDU: 80 11 00 00 [07:50:51]Write to MH i2c: E2 08 00 73 31 80 11 00 00 00 00 00 00 1E [07:50:51]Write i2c OK [07:50:51]MH_I2C_Read... [07:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:51]Read from MH i2c: E2 [07:50:51]MH_I2C_Read... [07:50:51]Read from MH i2c: E2 17 00 [07:50:51]MH_I2C_Read... [07:50:51]Read from MH i2c: E2 17 00 73 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 74 [07:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:50:51]wFMCommunicate OK [07:50:51]requested_item fd.num is exist - process it [07:50:51]SAM_PROTO_GetFieldsCounters [07:50:51]wFMCommunicate request_size=4 [07:50:51]MH_SAM_APDU [07:50:51]CAPDU: 80 13 00 00 [07:50:51]Write to MH i2c: E2 08 00 74 31 80 13 00 00 00 00 00 00 21 [07:50:51]Write i2c OK [07:50:51]MH_I2C_Read... [07:50:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:50:51]Read from MH i2c: E2 [07:50:51]MH_I2C_Read... [07:50:51]Read from MH i2c: E2 62 00 [07:50:51]MH_I2C_Read... [07:50:51]Read from MH i2c: E2 62 00 74 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BA B7 04 00 0E 04 04 00 AE 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 B7 [07:50:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BA B7 04 00 0E 04 04 00 AE 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 [07:50:51]wFMCommunicate OK [07:50:51]SAM_PROTO_GetFieldsCounters done [07:50:51]requested_item shift.num is exist - process it [07:50:51]requested_item shift.opened is exist - process it [07:50:51]req_shift_opened [07:50:51]FM_GetShiftState [07:50:51]SAM_PROTO_GetShiftState [07:50:51]wFMCommunicate request_size=4 [07:50:51]MH_SAM_APDU [07:50:51]CAPDU: 80 13 01 00 [07:50:51]Write to MH i2c: E2 08 00 75 31 80 13 01 00 00 00 00 00 23 [07:50:51]Write i2c OK [07:50:51]MH_I2C_Read... [07:50:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:51]Read from MH i2c: E2 [07:50:51]MH_I2C_Read... [07:50:51]Read from MH i2c: E2 0E 00 [07:50:51]MH_I2C_Read... [07:50:51]Read from MH i2c: E2 0E 00 75 31 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7E [07:50:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:50:51]wFMCommunicate OK [07:50:51]SAM_PROTO_GetShiftState done [07:50:51]FM_GetShiftState done [07:50:51]req_shift_opened done [07:50:51]requested_item shift.open_date is exist - process it [07:50:51]req_shift_open_date [07:50:51]req_shift_open_date done [07:50:51]produce_requested_data done [07:50:51]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309178,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:50:51]process_action_free close_receipt [07:50:51]json_value_free [07:50:51]json_value_free done [07:50:51]process_json_proto returns [07:50:51]Send response to host [07:50:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309178,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:50:51]free response buf [07:50:51]execute_script done [07:50:51]execute_script returns [07:50:51]free content buf [07:50:51]Sock 9.Close socket [07:50:51]Sock 9.Thread stoped [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]accept exits with 7 [07:51:24]New connection [07:51:24]New thread 3067333988 created [07:51:24]Thread 3067190628 joined [07:51:24]Waiting for new connection... [07:51:24] Sock 7.Parse request [07:51:24]Sock 7.Check first char [07:51:24]Sock 7.First char is OK [07:51:24]request: POST /json_proto HTTP/1.0 [07:51:24]Method: POST [07:51:24]URL: /json_proto [07:51:24]Method is POST - this is cgi request [07:51:24]url: /json_proto [07:51:24]query_string will be loaded in cgi processing [07:51:24]execute_cgi json_proto POST (null) [07:51:24]execute_cgi path=json_proto method=POST [07:51:24]POST find Content-Length [07:51:24]Host: 172.17.45.195:8080 [07:51:24]Content-Length: 677 [07:51:24]Content-Type: application/json [07:51:24] [07:51:24]POST finish read [07:51:24]Found Content-Length = 677 [07:51:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:51:24]execute_script... [07:51:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:51:24]POST & json_proto [07:51:24]process_json_proto [07:51:24]json parsed OK: [07:51:24]protocol is kg_v1.0 [07:51:24]action value=close_receipt [07:51:24]process_action close_receipt [07:51:24]cmd_close_receipt [07:51:24]MH_GetDate [07:51:24]Write to MH i2c: F0 00 00 76 31 96 [07:51:24]Write i2c OK [07:51:24]MH_I2C_Read... [07:51:24]Read from MH i2c: F0 [07:51:24]MH_I2C_Read... [07:51:24]Read from MH i2c: F0 09 00 [07:51:24]MH_I2C_Read... [07:51:24]Read from MH i2c: F0 09 00 76 31 00 7E 9B A8 66 FB 01 7F 64 A5 [07:51:24]GetLastDocTimeStamp 1722325849 [07:51:24]current date 1722325886 [07:51:24]FM_GetShiftState [07:51:24]SAM_PROTO_GetShiftState [07:51:24]wFMCommunicate request_size=4 [07:51:24]MH_SAM_APDU [07:51:24]CAPDU: 80 13 01 00 [07:51:24]Write to MH i2c: E2 08 00 77 31 80 13 01 00 00 00 00 00 25 [07:51:24]Write i2c OK [07:51:24]MH_I2C_Read... [07:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:24]Read from MH i2c: E2 [07:51:24]MH_I2C_Read... [07:51:24]Read from MH i2c: E2 0E 00 [07:51:24]MH_I2C_Read... [07:51:24]Read from MH i2c: E2 0E 00 77 31 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 80 [07:51:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:51:24]wFMCommunicate OK [07:51:24]SAM_PROTO_GetShiftState done [07:51:24]FM_GetShiftState done [07:51:24]opened in 1722299915 [07:51:24]opened+sec_in_day 1722386315 [07:51:24]quantity*price = 50036 [07:51:24]sum+1 = 50037 [07:51:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 113 30.07.2024 07:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309179 ФПД: 22949465597084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075126&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309179&fm=22949465597084&tin=02508201610067®Number=0000000000092651&sum=50000 [07:51:25]StoreToDocumentArchive [07:51:25]shift 430 fd 309179 [07:51:25]save to /storage/0430/doc_00309179 [07:51:25]save last doc name /storage/0430/doc_00309179 to /storage/kkm_last_doc_name [07:51:25]save OK [07:51:25]Clear old archive folders... [07:51:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:51:25]tlvbuf is 00EA5BA0 [07:51:25]SAM_PROTO_ClearQueue [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 09 00 00 [07:51:25]Write to MH i2c: E2 08 00 84 31 80 09 00 00 00 00 00 00 27 [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 84 31 00 90 00 29 [07:51:25]RAPDU: 90 00 [07:51:25]wFMCommunicate OK [07:51:25]SAM_PROTO_ClearQueue done [07:51:25]KKMCreateOFDPacket [07:51:25]OFDProtocolAddRootSTLVToBuf [07:51:25]FM_MakeSignedData [07:51:25]FM_MakeSignedData [07:51:25]SAM_PROTO_SignData [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 0D 01 02 [07:51:25]Write to MH i2c: E2 08 00 85 31 80 0D 01 02 00 00 00 00 2F [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 85 31 00 90 00 2A [07:51:25]RAPDU: 90 00 [07:51:25]wFMCommunicate OK [07:51:25]wFMCommunicate request_size=255 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7E 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B7 04 00 35 04 06 00 14 [07:51:25]Write to MH i2c: E2 02 01 86 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7E 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B7 04 00 35 04 06 00 14 00 00 7D [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 86 31 00 90 00 2B [07:51:25]RAPDU: 90 00 [07:51:25]wFMCommunicate OK [07:51:25]wFMCommunicate request_size=10 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 0D 02 02 05 DF 56 BE A4 9C [07:51:25]Write to MH i2c: E2 0D 00 87 31 80 0D 02 02 05 00 DF 56 BE A4 9C 00 00 6F [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 03 00 87 31 00 90 00 2C [07:51:25]RAPDU: 90 00 [07:51:25]wFMCommunicate OK [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 0D 03 02 [07:51:25]Write to MH i2c: E2 08 00 88 31 80 0D 03 02 00 00 00 00 34 [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 0B 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 0B 00 88 31 00 75 79 57 AE 12 05 9B 6A 90 00 44 [07:51:25]RAPDU: 75 79 57 AE 12 05 9B 6A 90 00 [07:51:25]wFMCommunicate OK [07:51:25]SAM_PROTO_SignData done [07:51:25]FM_MakeSignedData done [07:51:25]CreateOFDProtocolMessage [07:51:25]wFMCommunicate request_size=4 [07:51:25]MH_SAM_APDU [07:51:25]CAPDU: 80 11 00 00 [07:51:25]Write to MH i2c: E2 08 00 89 31 80 11 00 00 00 00 00 00 34 [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:25]Read from MH i2c: E2 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 17 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: E2 17 00 89 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8A [07:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:51:25]wFMCommunicate OK [07:51:25]CreateOFDProtocolMessage done [07:51:25]OFDSenderStorePacket 309179 [07:51:25]StoreOFDPacket docnum=309179 [07:51:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 95 D1 07 01 2C 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7E 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B7 04 00 35 04 06 00 14 DF 56 BE A4 9C 75 79 57 AE 12 05 9B 6A [07:51:25]CheckFolder [07:51:25]dirname=/storage/ofd_packets [07:51:25]CheckFolder done [07:51:25]ProducePacketName [07:51:25]name=ofd_packets/00309179 [07:51:25]NVStorageSaveData ofd_packets/00309179 [07:51:25]File name is /storage/ofd_packets/00309179 [07:51:25]Write 301 bytes [07:51:25]NVStorageSaveData done [07:51:25]OFDSenderStorePacket done [07:51:25]KKMCreateOFDPacket done [07:51:25]NVStorageSaveData kkm_last_timestamp [07:51:25]File name is /storage/kkm_last_timestamp [07:51:25]Write 4 bytes [07:51:25]NVStorageSaveData done [07:51:25]ExternCall_PrintAddStr [07:51:25]wPrintStart [07:51:25]Write to MH i2c: 01 00 00 8A 31 BB [07:51:25]Write i2c OK [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: 01 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: 01 07 00 [07:51:25]MH_I2C_Read... [07:51:25]Read from MH i2c: 01 07 00 8A 31 00 00 00 00 00 FF 0F D0 [07:51:25]RasterBufferAndPrint [07:51:25]line Счет N : (1)117767 [07:51:25]line ИНН: 02508201610067 [07:51:25]line Контрольно-Кассовый Чек [07:51:25]line ПРОДАЖА [07:51:25]line ТРК (МРК, ГНК) : 52 [07:51:25]line Товар: 2710124130 [07:51:25]line Аи-92-К-2 [07:51:25]line 7.380 * 67.80 [07:51:25]line = 500.36 [07:51:25]line НДС 12% НСП 1% [07:51:25]line > о реализуемом товаре [07:51:25]line ОКРУГЛЕНИЕ: -0.36 [07:51:25]line ИТОГО: 500.00 [07:51:25]line Внесено: 500.00 [07:51:25]line СДАЧА: 0.00 [07:51:25]line НСП 1% : 4.43 [07:51:25]line НДС 12% : 53.14 [07:51:25]line Наличными: 500.00 [07:51:25]line Безнал.: 0.00 [07:51:25]line Место: АЗС № 128 "Партнер Нефть" [07:51:25]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:51:25]line СНО: Общий режим [07:51:25]line Чек 113 30.07.2024 07:51 [07:51:25]line Смена: 430 ФФД: 1.0 [07:51:25]line ЗНМ: 0300000046 [07:51:25]line РНМ: 0000000000092651 [07:51:25]line Версия ККМ: 001 [07:51:25]line ФМ: 0000000000874943 [07:51:25]line ФД: 309179 [07:51:25]line ФПД: 22949465597084 [07:51:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075126&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309179&fm=22949465597084&tin=02508201610067®Number=0000000000092651&sum=50000 [07:51:25]written 0, free lines is 4095 [07:51:25]OFD Sender: Processing packet 309179 [packets to send 232, broken 231] [07:51:25]ProducePacketName [07:51:25]name=ofd_packets/00309179 [07:51:25]OFD Sender: To server: pG, [07:51:25]CommunicateWithHost lk.salyk.kg:30040 [07:51:25]ConnectInit lk.salyk.kg [07:51:26]Connected sock=10 [07:51:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 95 D1 07 01 2C 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7E 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B7 04 00 35 04 06 00 14 DF 56 BE A4 9C 75 79 57 AE 12 05 9B 6A [07:51:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 32 8A 47 00 66 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B7 04 00 F4 03 04 00 C7 42 A8 66 B6 04 01 00 00 B1 B7 B7 D9 27 A4 1F 70 [07:51:26]CommunicateWithHost err = 0 [07:51:26]CheckOFDResponse [07:51:26]1017 (14) - 77093643461234 [07:51:26]1041 (16) - 0000000000874943 [07:51:26]1040 (4) - 309179 [07:51:26]1012 (4) - 30.07.2024 01:32 [07:51:26]1206 (1) - 0 [07:51:26]OFD Sender: Remove packet 309179 [07:51:26]ProducePacketName [07:51:26]name=ofd_packets/00309179 [07:51:26]NVStorageDeleteData [07:51:26]Write to MH i2c: 01 00 00 B5 31 E6 [07:51:26]Write i2c OK [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: 01 [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: 01 07 00 [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: 01 07 00 B5 31 00 00 00 00 00 5E 0C 57 [07:51:26]RasterBufferAndPrint [07:51:26]line [07:51:26]line [07:51:26]line [07:51:26]line [07:51:26]line [07:51:26]written 0, free lines is 3169 [07:51:26]MH_Cut [07:51:26]Write to MH i2c: D1 01 00 BC 31 01 BF [07:51:26]Write i2c OK [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: D1 [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: D1 01 00 [07:51:26]MH_I2C_Read... [07:51:26]Read from MH i2c: D1 01 00 BC 31 00 BE [07:51:26]Write to MH i2c: 01 00 00 BD 31 EE [07:51:26]Write i2c OK [07:51:26]MH_I2C_Read... [07:51:26]OFD Sender: No OFD packet to send [07:51:27]*** Cut start [07:51:27]*** Partial cut [07:51:27]*** CUTSNS_PIN = 1 [07:51:27]*** CUTSNS_PIN = 0 [07:51:27]*** Brake cut motor [07:51:28]Read from MH i2c: 01 [07:51:28]MH_I2C_Read... [07:51:28]*** Stop cut motor [07:51:28]*** Cut end [07:51:28]Read from MH i2c: 01 07 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: 01 07 00 BD 31 00 00 00 00 00 FF 0F 03 [07:51:28]process_action close_receipt done [07:51:28]requested_data is exist [07:51:28]produce_requested_data [07:51:28]requested_item fm.sn is exist - process it [07:51:28]wFMCommunicate request_size=4 [07:51:28]MH_SAM_APDU [07:51:28]CAPDU: 80 11 00 00 [07:51:28]Write to MH i2c: E2 08 00 BE 31 80 11 00 00 00 00 00 00 69 [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:28]Read from MH i2c: E2 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 17 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 17 00 BE 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BF [07:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:51:28]wFMCommunicate OK [07:51:28]requested_item fd.num is exist - process it [07:51:28]SAM_PROTO_GetFieldsCounters [07:51:28]wFMCommunicate request_size=4 [07:51:28]MH_SAM_APDU [07:51:28]CAPDU: 80 13 00 00 [07:51:28]Write to MH i2c: E2 08 00 BF 31 80 13 00 00 00 00 00 00 6C [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:28]Read from MH i2c: E2 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 62 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 62 00 BF 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BB B7 04 00 0E 04 04 00 AE 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 06 [07:51:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BB B7 04 00 0E 04 04 00 AE 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 [07:51:28]wFMCommunicate OK [07:51:28]SAM_PROTO_GetFieldsCounters done [07:51:28]requested_item shift.num is exist - process it [07:51:28]requested_item shift.opened is exist - process it [07:51:28]req_shift_opened [07:51:28]FM_GetShiftState [07:51:28]SAM_PROTO_GetShiftState [07:51:28]wFMCommunicate request_size=4 [07:51:28]MH_SAM_APDU [07:51:28]CAPDU: 80 13 01 00 [07:51:28]Write to MH i2c: E2 08 00 C0 31 80 13 01 00 00 00 00 00 6E [07:51:28]Write i2c OK [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 [07:51:28]MH_I2C_Read... [07:51:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:28]Read from MH i2c: E2 0E 00 [07:51:28]MH_I2C_Read... [07:51:28]Read from MH i2c: E2 0E 00 C0 31 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C9 [07:51:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:51:28]wFMCommunicate OK [07:51:28]SAM_PROTO_GetShiftState done [07:51:28]FM_GetShiftState done [07:51:28]req_shift_opened done [07:51:28]requested_item shift.open_date is exist - process it [07:51:28]req_shift_open_date [07:51:28]req_shift_open_date done [07:51:28]produce_requested_data done [07:51:28]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309179,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:51:28]process_action_free close_receipt [07:51:28]json_value_free [07:51:28]json_value_free done [07:51:28]process_json_proto returns [07:51:28]Send response to host [07:51:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309179,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:51:28]free response buf [07:51:28]execute_script done [07:51:28]execute_script returns [07:51:28]free content buf [07:51:28]Sock 7.Close socket [07:51:28]Sock 7.Thread stoped [07:51:31]OFD Sender: No OFD packet to send [07:51:36]OFD Sender: No OFD packet to send [07:51:41]OFD Sender: No OFD packet to send [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:16]OFD Sender: No OFD packet to send [07:52:21]OFD Sender: No OFD packet to send [07:52:26]OFD Sender: No OFD packet to send [07:52:31]OFD Sender: No OFD packet to send [07:52:36]accept exits with 9 [07:52:36]New connection [07:52:36]New thread 3067190628 created [07:52:36]Thread 3067333988 joined [07:52:36]Waiting for new connection... [07:52:36] Sock 9.Parse request [07:52:36]Sock 9.Check first char [07:52:36]Sock 9.First char is OK [07:52:36]request: POST /json_proto HTTP/1.0 [07:52:36]Method: POST [07:52:36]URL: /json_proto [07:52:36]Method is POST - this is cgi request [07:52:36]url: /json_proto [07:52:36]query_string will be loaded in cgi processing [07:52:36]execute_cgi json_proto POST (null) [07:52:36]execute_cgi path=json_proto method=POST [07:52:36]POST find Content-Length [07:52:36]Host: 172.17.45.195:8080 [07:52:36]Content-Length: 679 [07:52:36]Content-Type: application/json [07:52:36] [07:52:36]POST finish read [07:52:36]Found Content-Length = 679 [07:52:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [07:52:36]execute_script... [07:52: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)117768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [07:52:36]POST & json_proto [07:52:36]process_json_proto [07:52:36]json parsed OK: [07:52:36]protocol is kg_v1.0 [07:52:36]action value=close_receipt [07:52:36]process_action close_receipt [07:52:36]cmd_close_receipt [07:52:36]MH_GetDate [07:52:36]Write to MH i2c: F0 00 00 C1 31 E1 [07:52:36]Write i2c OK [07:52:36]MH_I2C_Read... [07:52:36]Read from MH i2c: F0 [07:52:36]MH_I2C_Read... [07:52:36]Read from MH i2c: F0 09 00 [07:52:36]MH_I2C_Read... [07:52:36]Read from MH i2c: F0 09 00 C1 31 00 C7 9B A8 66 FB 01 7F 64 39 [07:52:36]GetLastDocTimeStamp 1722325886 [07:52:36]current date 1722325959 [07:52:36]FM_GetShiftState [07:52:36]SAM_PROTO_GetShiftState [07:52:36]wFMCommunicate request_size=4 [07:52:36]MH_SAM_APDU [07:52:36]CAPDU: 80 13 01 00 [07:52:36]Write to MH i2c: E2 08 00 C2 31 80 13 01 00 00 00 00 00 70 [07:52:36]Write i2c OK [07:52:36]MH_I2C_Read... [07:52:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:36]Read from MH i2c: E2 [07:52:36]MH_I2C_Read... [07:52:36]Read from MH i2c: E2 0E 00 [07:52:36]MH_I2C_Read... [07:52:36]Read from MH i2c: E2 0E 00 C2 31 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CB [07:52:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:52:36]wFMCommunicate OK [07:52:36]SAM_PROTO_GetShiftState done [07:52:36]FM_GetShiftState done [07:52:36]opened in 1722299915 [07:52:36]opened+sec_in_day 1722386315 [07:52:36]quantity*price = 150037 [07:52:36]sum+1 = 150039 [07:52:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 114 30.07.2024 07:52 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309180 ФПД: 226013692416672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075239&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309180&fm=226013692416672&tin=02508201610067®Number=0000000000092651&sum=150000 [07:52:37]StoreToDocumentArchive [07:52:37]shift 430 fd 309180 [07:52:37]save to /storage/0430/doc_00309180 [07:52:37]save last doc name /storage/0430/doc_00309180 to /storage/kkm_last_doc_name [07:52:37]save OK [07:52:37]Clear old archive folders... [07:52:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:52:37]tlvbuf is 00EE3390 [07:52:37]SAM_PROTO_ClearQueue [07:52:37]wFMCommunicate request_size=4 [07:52:37]MH_SAM_APDU [07:52:37]CAPDU: 80 09 00 00 [07:52:37]Write to MH i2c: E2 08 00 CF 31 80 09 00 00 00 00 00 00 72 [07:52:37]Write i2c OK [07:52:37]MH_I2C_Read... [07:52:37]Read from MH i2c: E2 [07:52:37]MH_I2C_Read... [07:52:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:37]Read from MH i2c: E2 03 00 [07:52:37]MH_I2C_Read... [07:52:37]Read from MH i2c: E2 03 00 CF 31 00 90 00 74 [07:52:37]RAPDU: 90 00 [07:52:37]wFMCommunicate OK [07:52:37]SAM_PROTO_ClearQueue done [07:52:37]KKMCreateOFDPacket [07:52:37]OFDProtocolAddRootSTLVToBuf [07:52:37]FM_MakeSignedData [07:52:37]FM_MakeSignedData [07:52:37]SAM_PROTO_SignData [07:52:37]wFMCommunicate request_size=4 [07:52:37]MH_SAM_APDU [07:52:37]CAPDU: 80 0D 01 02 [07:52:37]Write to MH i2c: E2 08 00 D0 31 80 0D 01 02 00 00 00 00 7A [07:52:37]Write i2c OK [07:52:37]MH_I2C_Read... [07:52:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:37]Read from MH i2c: E2 [07:52:37]MH_I2C_Read... [07:52:37]Read from MH i2c: E2 03 00 [07:52:37]MH_I2C_Read... [07:52:37]Read from MH i2c: E2 03 00 D0 31 00 90 00 75 [07:52:37]RAPDU: 90 00 [07:52:37]wFMCommunicate OK [07:52:37]wFMCommunicate request_size=255 [07:52:37]MH_SAM_APDU [07:52:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 72 00 00 00 F4 03 04 00 C7 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B7 04 00 35 04 06 00 CD 8E E9 D9 [07:52:37]Write to MH i2c: E2 02 01 D1 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 72 00 00 00 F4 03 04 00 C7 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B7 04 00 35 04 06 00 CD 8E E9 D9 00 00 9F [07:52:37]Write i2c OK [07:52:37]MH_I2C_Read... [07:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:38]Read from MH i2c: E2 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 03 00 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 03 00 D1 31 00 90 00 76 [07:52:38]RAPDU: 90 00 [07:52:38]wFMCommunicate OK [07:52:38]wFMCommunicate request_size=7 [07:52:38]MH_SAM_APDU [07:52:38]CAPDU: 80 0D 02 02 02 D2 A0 [07:52:38]Write to MH i2c: E2 0A 00 D2 31 80 0D 02 02 02 00 D2 A0 00 00 F3 [07:52:38]Write i2c OK [07:52:38]MH_I2C_Read... [07:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:38]Read from MH i2c: E2 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 03 00 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 03 00 D2 31 00 90 00 77 [07:52:38]RAPDU: 90 00 [07:52:38]wFMCommunicate OK [07:52:38]wFMCommunicate request_size=4 [07:52:38]MH_SAM_APDU [07:52:38]CAPDU: 80 0D 03 02 [07:52:38]Write to MH i2c: E2 08 00 D3 31 80 0D 03 02 00 00 00 00 7F [07:52:38]Write i2c OK [07:52:38]MH_I2C_Read... [07:52:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:38]Read from MH i2c: E2 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 0B 00 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 0B 00 D3 31 00 B7 B0 09 CA 10 00 DB 49 90 00 EE [07:52:38]RAPDU: B7 B0 09 CA 10 00 DB 49 90 00 [07:52:38]wFMCommunicate OK [07:52:38]SAM_PROTO_SignData done [07:52:38]FM_MakeSignedData done [07:52:38]CreateOFDProtocolMessage [07:52:38]wFMCommunicate request_size=4 [07:52:38]MH_SAM_APDU [07:52:38]CAPDU: 80 11 00 00 [07:52:38]Write to MH i2c: E2 08 00 D4 31 80 11 00 00 00 00 00 00 7F [07:52:38]Write i2c OK [07:52:38]MH_I2C_Read... [07:52:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:38]Read from MH i2c: E2 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 17 00 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: E2 17 00 D4 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D5 [07:52:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:52:38]wFMCommunicate OK [07:52:38]CreateOFDProtocolMessage done [07:52:38]OFDSenderStorePacket 309180 [07:52:38]StoreOFDPacket docnum=309180 [07:52:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E8 36 04 01 81 E1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 72 00 00 00 F4 03 04 00 C7 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B7 04 00 35 04 06 00 CD 8E E9 D9 D2 A0 B7 B0 09 CA 10 00 DB 49 [07:52:38]CheckFolder [07:52:38]dirname=/storage/ofd_packets [07:52:38]CheckFolder done [07:52:38]ProducePacketName [07:52:38]name=ofd_packets/00309180 [07:52:38]NVStorageSaveData ofd_packets/00309180 [07:52:38]File name is /storage/ofd_packets/00309180 [07:52:38]Write 298 bytes [07:52:38]NVStorageSaveData done [07:52:38]OFDSenderStorePacket done [07:52:38]KKMCreateOFDPacket done [07:52:38]NVStorageSaveData kkm_last_timestamp [07:52:38]File name is /storage/kkm_last_timestamp [07:52:38]Write 4 bytes [07:52:38]NVStorageSaveData done [07:52:38]ExternCall_PrintAddStr [07:52:38]wPrintStart [07:52:38]Write to MH i2c: 01 00 00 D5 31 06 [07:52:38]Write i2c OK [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: 01 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: 01 07 00 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: 01 07 00 D5 31 00 00 00 00 00 FF 0F 1B [07:52:38]RasterBufferAndPrint [07:52:38]line Счет N : (1)117768 [07:52:38]line ИНН: 02508201610067 [07:52:38]line Контрольно-Кассовый Чек [07:52:38]line ПРОДАЖА [07:52:38]line ТРК (МРК, ГНК) : 44 [07:52:38]line Товар: 2710194800 [07:52:38]line ДТ-К-3 [07:52:38]line 19.690 * 76.20 [07:52:38]line = 1500.38 [07:52:38]line НДС 12% НСП 1% [07:52:38]line > о реализуемом товаре [07:52:38]line ОКРУГЛЕНИЕ: -0.38 [07:52:38]line ИТОГО: 1500.00 [07:52:38]line Внесено: 1500.00 [07:52:38]line СДАЧА: 0.00 [07:52:38]line НСП 1% : 13.28 [07:52:38]line НДС 12% : 159.33 [07:52:38]line Наличными: 1500.00 [07:52:38]line Безнал.: 0.00 [07:52:38]line Место: АЗС № 128 "Партнер Нефть" [07:52:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:52:38]line СНО: Общий режим [07:52:38]line Чек 114 30.07.2024 07:52 [07:52:38]line Смена: 430 ФФД: 1.0 [07:52:38]line ЗНМ: 0300000046 [07:52:38]line РНМ: 0000000000092651 [07:52:38]line Версия ККМ: 001 [07:52:38]line ФМ: 0000000000874943 [07:52:38]line ФД: 309180 [07:52:38]line ФПД: 226013692416672 [07:52:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075239&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309180&fm=226013692416672&tin=02508201610067®Number=0000000000092651&sum=150000 [07:52:38]OFD Sender: Processing packet 309180 [packets to send 232, broken 231] [07:52:38]ProducePacketName [07:52:38]name=ofd_packets/00309180 [07:52:38]OFD Sender: To server: pG, [07:52:38]CommunicateWithHost lk.salyk.kg:30040 [07:52:38]ConnectInit lk.salyk.kg [07:52:38]written 0, free lines is 4095 [07:52:38]Connected sock=10 [07:52:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E8 36 04 01 81 E1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 72 00 00 00 F4 03 04 00 C7 9B A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B7 04 00 35 04 06 00 CD 8E E9 D9 D2 A0 B7 B0 09 CA 10 00 DB 49 [07:52:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 2D 1B 47 00 D0 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B7 04 00 F4 03 04 00 0F 43 A8 66 B6 04 01 00 00 A6 F3 E7 18 27 47 20 AF [07:52:38]CommunicateWithHost err = 0 [07:52:38]CheckOFDResponse [07:52:38]1017 (14) - 77093643461234 [07:52:38]1041 (16) - 0000000000874943 [07:52:38]1040 (4) - 309180 [07:52:38]1012 (4) - 30.07.2024 01:34 [07:52:38]1206 (1) - 0 [07:52:38]OFD Sender: Remove packet 309180 [07:52:38]ProducePacketName [07:52:38]name=ofd_packets/00309180 [07:52:38]NVStorageDeleteData [07:52:38]Write to MH i2c: 01 00 00 00 32 32 [07:52:38]Write i2c OK [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: 01 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: 01 07 00 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: 01 07 00 00 32 00 00 00 00 00 6E 0C B3 [07:52:38]RasterBufferAndPrint [07:52:38]line [07:52:38]line [07:52:38]line [07:52:38]line [07:52:38]line [07:52:38]written 0, free lines is 3185 [07:52:38]MH_Cut [07:52:38]Write to MH i2c: D1 01 00 07 32 01 0B [07:52:38]Write i2c OK [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: D1 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: D1 01 00 [07:52:38]MH_I2C_Read... [07:52:38]Read from MH i2c: D1 01 00 07 32 00 0A [07:52:38]Write to MH i2c: 01 00 00 08 32 3A [07:52:38]Write i2c OK [07:52:38]MH_I2C_Read... [07:52:39]OFD Sender: No OFD packet to send [07:52:40]*** Cut start [07:52:40]*** Partial cut [07:52:40]*** CUTSNS_PIN = 1 [07:52:40]*** CUTSNS_PIN = 0 [07:52:40]*** Brake cut motor [07:52:40]Read from MH i2c: 01 [07:52:40]MH_I2C_Read... [07:52:40]*** Stop cut motor [07:52:40]*** Cut end [07:52:40]Read from MH i2c: 01 07 00 [07:52:40]MH_I2C_Read... [07:52:40]Read from MH i2c: 01 07 00 08 32 00 00 00 00 00 FF 0F 4F [07:52:40]process_action close_receipt done [07:52:40]requested_data is exist [07:52:40]produce_requested_data [07:52:40]requested_item fm.sn is exist - process it [07:52:40]wFMCommunicate request_size=4 [07:52:40]MH_SAM_APDU [07:52:40]CAPDU: 80 11 00 00 [07:52:40]Write to MH i2c: E2 08 00 09 32 80 11 00 00 00 00 00 00 B5 [07:52:40]Write i2c OK [07:52:40]MH_I2C_Read... [07:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:40]Read from MH i2c: E2 [07:52:40]MH_I2C_Read... [07:52:40]Read from MH i2c: E2 17 00 [07:52:40]MH_I2C_Read... [07:52:40]Read from MH i2c: E2 17 00 09 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0B [07:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:52:40]wFMCommunicate OK [07:52:40]requested_item fd.num is exist - process it [07:52:40]SAM_PROTO_GetFieldsCounters [07:52:40]wFMCommunicate request_size=4 [07:52:40]MH_SAM_APDU [07:52:40]CAPDU: 80 13 00 00 [07:52:40]Write to MH i2c: E2 08 00 0A 32 80 13 00 00 00 00 00 00 B8 [07:52:40]Write i2c OK [07:52:40]MH_I2C_Read... [07:52:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:41]Read from MH i2c: E2 [07:52:41]MH_I2C_Read... [07:52:41]Read from MH i2c: E2 62 00 [07:52:41]MH_I2C_Read... [07:52:41]Read from MH i2c: E2 62 00 0A 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BC B7 04 00 0E 04 04 00 AE 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 56 [07:52:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BC B7 04 00 0E 04 04 00 AE 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 [07:52:41]wFMCommunicate OK [07:52:41]SAM_PROTO_GetFieldsCounters done [07:52:41]requested_item shift.num is exist - process it [07:52:41]requested_item shift.opened is exist - process it [07:52:41]req_shift_opened [07:52:41]FM_GetShiftState [07:52:41]SAM_PROTO_GetShiftState [07:52:41]wFMCommunicate request_size=4 [07:52:41]MH_SAM_APDU [07:52:41]CAPDU: 80 13 01 00 [07:52:41]Write to MH i2c: E2 08 00 0B 32 80 13 01 00 00 00 00 00 BA [07:52:41]Write i2c OK [07:52:41]MH_I2C_Read... [07:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:41]Read from MH i2c: E2 [07:52:41]MH_I2C_Read... [07:52:41]Read from MH i2c: E2 0E 00 [07:52:41]MH_I2C_Read... [07:52:41]Read from MH i2c: E2 0E 00 0B 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 15 [07:52:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:52:41]wFMCommunicate OK [07:52:41]SAM_PROTO_GetShiftState done [07:52:41]FM_GetShiftState done [07:52:41]req_shift_opened done [07:52:41]requested_item shift.open_date is exist - process it [07:52:41]req_shift_open_date [07:52:41]req_shift_open_date done [07:52:41]produce_requested_data done [07:52:41]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309180,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:52:41]process_action_free close_receipt [07:52:41]json_value_free [07:52:41]json_value_free done [07:52:41]process_json_proto returns [07:52:41]Send response to host [07:52:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309180,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:52:41]free response buf [07:52:41]execute_script done [07:52:41]execute_script returns [07:52:41]free content buf [07:52:41]Sock 9.Close socket [07:52:41]Sock 9.Thread stoped [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:09]OFD Sender: No OFD packet to send [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:24]OFD Sender: No OFD packet to send [07:53:29]OFD Sender: No OFD packet to send [07:53:34]OFD Sender: No OFD packet to send [07:53:39]OFD Sender: No OFD packet to send [07:53:44]OFD Sender: No OFD packet to send [07:53:49]OFD Sender: No OFD packet to send [07:53:54]OFD Sender: No OFD packet to send [07:53:56]accept exits with 7 [07:53:56]New connection [07:53:56]New thread 3067333988 created [07:53:56]Thread 3067190628 joined [07:53:56]Waiting for new connection... [07:53:56] Sock 7.Parse request [07:53:56]Sock 7.Check first char [07:53:56]Sock 7.First char is OK [07:53:56]request: POST /json_proto HTTP/1.0 [07:53:56]Method: POST [07:53:56]URL: /json_proto [07:53:56]Method is POST - this is cgi request [07:53:56]url: /json_proto [07:53:56]query_string will be loaded in cgi processing [07:53:56]execute_cgi json_proto POST (null) [07:53:56]execute_cgi path=json_proto method=POST [07:53:56]POST find Content-Length [07:53:56]Host: 172.17.45.195:8080 [07:53:56]Content-Length: 670 [07:53:56]Content-Type: application/json [07:53:56] [07:53:56]POST finish read [07:53:56]Found Content-Length = 670 [07:53:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:56]execute_script... [07: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)117769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:56]POST & json_proto [07:53:56]process_json_proto [07:53:56]json parsed OK: [07:53:56]protocol is kg_v1.0 [07:53:56]action value=close_receipt [07:53:56]process_action close_receipt [07:53:56]cmd_close_receipt [07:53:56]MH_GetDate [07:53:56]Write to MH i2c: F0 00 00 0C 32 2D [07:53:56]Write i2c OK [07:53:56]MH_I2C_Read... [07:53:56]Read from MH i2c: F0 [07:53:56]MH_I2C_Read... [07:53:56]Read from MH i2c: F0 09 00 [07:53:56]MH_I2C_Read... [07:53:56]Read from MH i2c: F0 09 00 0C 32 00 17 9C A8 66 FB 01 7F 64 D6 [07:53:56]GetLastDocTimeStamp 1722325959 [07:53:56]current date 1722326039 [07:53:56]FM_GetShiftState [07:53:56]SAM_PROTO_GetShiftState [07:53:56]wFMCommunicate request_size=4 [07:53:56]MH_SAM_APDU [07:53:56]CAPDU: 80 13 01 00 [07:53:56]Write to MH i2c: E2 08 00 0D 32 80 13 01 00 00 00 00 00 BC [07:53:56]Write i2c OK [07:53:56]MH_I2C_Read... [07:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:56]Read from MH i2c: E2 [07:53:56]MH_I2C_Read... [07:53:56]Read from MH i2c: E2 0E 00 [07:53:56]MH_I2C_Read... [07:53:56]Read from MH i2c: E2 0E 00 0D 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 17 [07:53:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:53:56]wFMCommunicate OK [07:53:56]SAM_PROTO_GetShiftState done [07:53:56]FM_GetShiftState done [07:53:56]opened in 1722299915 [07:53:56]opened+sec_in_day 1722386315 [07:53:56]quantity*price = 50017 [07:53:56]sum+1 = 50019 [07:53:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 115 30.07.2024 07:53 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309181 ФПД: 250982193681071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075359&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309181&fm=250982193681071&tin=02508201610067®Number=0000000000092651&sum=50000 [07:53:57]StoreToDocumentArchive [07:53:57]shift 430 fd 309181 [07:53:57]save to /storage/0430/doc_00309181 [07:53:57]save last doc name /storage/0430/doc_00309181 to /storage/kkm_last_doc_name [07:53:57]save OK [07:53:57]Clear old archive folders... [07:53:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:53:57]tlvbuf is B6FB5500 [07:53:57]SAM_PROTO_ClearQueue [07:53:57]wFMCommunicate request_size=4 [07:53:57]MH_SAM_APDU [07:53:57]CAPDU: 80 09 00 00 [07:53:57]Write to MH i2c: E2 08 00 1A 32 80 09 00 00 00 00 00 00 BE [07:53:57]Write i2c OK [07:53:57]MH_I2C_Read... [07:53:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:57]Read from MH i2c: E2 [07:53:57]MH_I2C_Read... [07:53:57]Read from MH i2c: E2 03 00 [07:53:57]MH_I2C_Read... [07:53:57]Read from MH i2c: E2 03 00 1A 32 00 90 00 C0 [07:53:57]RAPDU: 90 00 [07:53:57]wFMCommunicate OK [07:53:57]SAM_PROTO_ClearQueue done [07:53:57]KKMCreateOFDPacket [07:53:57]OFDProtocolAddRootSTLVToBuf [07:53:57]FM_MakeSignedData [07:53:57]FM_MakeSignedData [07:53:57]SAM_PROTO_SignData [07:53:57]wFMCommunicate request_size=4 [07:53:57]MH_SAM_APDU [07:53:57]CAPDU: 80 0D 01 02 [07:53:57]Write to MH i2c: E2 08 00 1B 32 80 0D 01 02 00 00 00 00 C6 [07:53:57]Write i2c OK [07:53:57]MH_I2C_Read... [07:53:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:57]Read from MH i2c: E2 [07:53:57]MH_I2C_Read... [07:53:57]Read from MH i2c: E2 03 00 [07:53:57]MH_I2C_Read... [07:53:57]Read from MH i2c: E2 03 00 1B 32 00 90 00 C1 [07:53:57]RAPDU: 90 00 [07:53:57]wFMCommunicate OK [07:53:57]wFMCommunicate request_size=255 [07:53:57]MH_SAM_APDU [07:53:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 73 00 00 00 F4 03 04 00 17 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B7 04 00 35 04 06 00 [07:53:57]Write to MH i2c: E2 02 01 1C 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 17 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B7 04 00 35 04 06 00 00 00 AD [07:53:57]Write i2c OK [07:53:57]MH_I2C_Read... [07:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:58]Read from MH i2c: E2 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 03 00 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 03 00 1C 32 00 90 00 C2 [07:53:58]RAPDU: 90 00 [07:53:58]wFMCommunicate OK [07:53:58]wFMCommunicate request_size=11 [07:53:58]MH_SAM_APDU [07:53:58]CAPDU: 80 0D 02 02 06 E4 44 58 7F D2 AF [07:53:58]Write to MH i2c: E2 0E 00 1D 32 80 0D 02 02 06 00 E4 44 58 7F D2 AF 00 00 55 [07:53:58]Write i2c OK [07:53:58]MH_I2C_Read... [07:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:58]Read from MH i2c: E2 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 03 00 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 03 00 1D 32 00 90 00 C3 [07:53:58]RAPDU: 90 00 [07:53:58]wFMCommunicate OK [07:53:58]wFMCommunicate request_size=4 [07:53:58]MH_SAM_APDU [07:53:58]CAPDU: 80 0D 03 02 [07:53:58]Write to MH i2c: E2 08 00 1E 32 80 0D 03 02 00 00 00 00 CB [07:53:58]Write i2c OK [07:53:58]MH_I2C_Read... [07:53:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:58]Read from MH i2c: E2 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 0B 00 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 0B 00 1E 32 00 3F 08 B7 B9 A0 69 FA 6B 90 00 F1 [07:53:58]RAPDU: 3F 08 B7 B9 A0 69 FA 6B 90 00 [07:53:58]wFMCommunicate OK [07:53:58]SAM_PROTO_SignData done [07:53:58]FM_MakeSignedData done [07:53:58]CreateOFDProtocolMessage [07:53:58]wFMCommunicate request_size=4 [07:53:58]MH_SAM_APDU [07:53:58]CAPDU: 80 11 00 00 [07:53:58]Write to MH i2c: E2 08 00 1F 32 80 11 00 00 00 00 00 00 CB [07:53:58]Write i2c OK [07:53:58]MH_I2C_Read... [07:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:58]Read from MH i2c: E2 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 17 00 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: E2 17 00 1F 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 21 [07:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:53:58]wFMCommunicate OK [07:53:58]CreateOFDProtocolMessage done [07:53:58]OFDSenderStorePacket 309181 [07:53:58]StoreOFDPacket docnum=309181 [07:53:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 7C 3A 08 01 F8 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 73 00 00 00 F4 03 04 00 17 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B7 04 00 35 04 06 00 E4 44 58 7F D2 AF 3F 08 B7 B9 A0 69 FA 6B [07:53:58]CheckFolder [07:53:58]dirname=/storage/ofd_packets [07:53:58]CheckFolder done [07:53:58]ProducePacketName [07:53:58]name=ofd_packets/00309181 [07:53:58]NVStorageSaveData ofd_packets/00309181 [07:53:58]File name is /storage/ofd_packets/00309181 [07:53:58]Write 302 bytes [07:53:58]NVStorageSaveData done [07:53:58]OFDSenderStorePacket done [07:53:58]KKMCreateOFDPacket done [07:53:58]NVStorageSaveData kkm_last_timestamp [07:53:58]File name is /storage/kkm_last_timestamp [07:53:58]Write 4 bytes [07:53:58]NVStorageSaveData done [07:53:58]ExternCall_PrintAddStr [07:53:58]wPrintStart [07:53:58]Write to MH i2c: 01 00 00 20 32 52 [07:53:58]Write i2c OK [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: 01 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: 01 07 00 [07:53:58]MH_I2C_Read... [07:53:58]Read from MH i2c: 01 07 00 20 32 00 00 00 00 00 FF 0F 67 [07:53:58]RasterBufferAndPrint [07:53:58]line Счет N : (1)117769 [07:53:58]line ИНН: 02508201610067 [07:53:58]line Контрольно-Кассовый Чек [07:53:58]line ПРОДАЖА [07:53:58]line ТРК (МРК, ГНК) : 33 [07:53:58]line Товар: 2710124130 [07:53:58]line Super-92-К-5 [07:53:58]line 7.270 * 68.80 [07:53:58]line = 500.18 [07:53:58]line НДС 12% НСП 1% [07:53:58]line > о реализуемом товаре [07:53:58]line ОКРУГЛЕНИЕ: -0.18 [07:53:58]line ИТОГО: 500.00 [07:53:58]line Внесено: 500.00 [07:53:58]line СДАЧА: 0.00 [07:53:58]line НСП 1% : 4.43 [07:53:58]line НДС 12% : 53.12 [07:53:58]line Наличными: 500.00 [07:53:58]line Безнал.: 0.00 [07:53:58]line Место: АЗС № 128 "Партнер Нефть" [07:53:58]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:53:58]line СНО: Общий режим [07:53:58]line Чек 115 30.07.2024 07:53 [07:53:58]line Смена: 430 ФФД: 1.0 [07:53:58]line ЗНМ: 0300000046 [07:53:58]line РНМ: 0000000000092651 [07:53:58]line Версия ККМ: 001 [07:53:58]line ФМ: 0000000000874943 [07:53:58]line ФД: 309181 [07:53:58]line ФПД: 250982193681071 [07:53:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075359&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309181&fm=250982193681071&tin=02508201610067®Number=0000000000092651&sum=50000 [07:53:58]OFD Sender: Processing packet 309181 [packets to send 232, broken 231] [07:53:58]ProducePacketName [07:53:58]name=ofd_packets/00309181 [07:53:58]OFD Sender: To server: pG, [07:53:58]CommunicateWithHost lk.salyk.kg:30040 [07:53:58]ConnectInit lk.salyk.kg [07:53:58]written 0, free lines is 4095 [07:53:58]Connected sock=10 [07: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 34 39 34 33 10 01 00 00 7C 3A 08 01 F8 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 73 00 00 00 F4 03 04 00 17 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B7 04 00 35 04 06 00 E4 44 58 7F D2 AF 3F 08 B7 B9 A0 69 FA 6B [07:53:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 06 65 47 00 A0 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B7 04 00 F4 03 04 00 5F 43 A8 66 B6 04 01 00 00 88 5D 9E EC 31 96 78 91 [07:53:58]CommunicateWithHost err = 0 [07:53:58]CheckOFDResponse [07:53:58]1017 (14) - 77093643461234 [07:53:58]1041 (16) - 0000000000874943 [07:53:58]1040 (4) - 309181 [07:53:58]1012 (4) - 30.07.2024 01:35 [07:53:58]1206 (1) - 0 [07:53:58]OFD Sender: Remove packet 309181 [07:53:58]ProducePacketName [07:53:58]name=ofd_packets/00309181 [07:53:58]NVStorageDeleteData [07:53:59]Write to MH i2c: 01 00 00 4B 32 7D [07:53:59]Write i2c OK [07:53:59]MH_I2C_Read... [07:53:59]Read from MH i2c: 01 [07:53:59]MH_I2C_Read... [07:53:59]Read from MH i2c: 01 07 00 [07:53:59]MH_I2C_Read... [07:53:59]Read from MH i2c: 01 07 00 4B 32 00 00 00 00 00 62 0C F2 [07:53:59]RasterBufferAndPrint [07:53:59]line [07:53:59]line [07:53:59]line [07:53:59]line [07:53:59]line [07:53:59]written 0, free lines is 3175 [07:53:59]MH_Cut [07:53:59]Write to MH i2c: D1 01 00 52 32 01 56 [07:53:59]Write i2c OK [07:53:59]MH_I2C_Read... [07:53:59]Read from MH i2c: D1 [07:53:59]MH_I2C_Read... [07:53:59]Read from MH i2c: D1 01 00 [07:53:59]MH_I2C_Read... [07:53:59]Read from MH i2c: D1 01 00 52 32 00 55 [07:53:59]Write to MH i2c: 01 00 00 53 32 85 [07:53:59]Write i2c OK [07:53:59]MH_I2C_Read... [07:53:59]OFD Sender: No OFD packet to send [07:54:00]*** Cut start [07:54:00]*** Partial cut [07:54:00]*** CUTSNS_PIN = 1 [07:54:00]*** CUTSNS_PIN = 0 [07:54:00]*** Brake cut motor [07:54:00]Read from MH i2c: 01 [07:54:00]MH_I2C_Read... [07:54:00]*** Stop cut motor [07:54:00]*** Cut end [07:54:00]Read from MH i2c: 01 07 00 [07:54:00]MH_I2C_Read... [07:54:00]Read from MH i2c: 01 07 00 53 32 00 00 00 00 00 FF 0F 9A [07:54:00]process_action close_receipt done [07:54:00]requested_data is exist [07:54:00]produce_requested_data [07:54:00]requested_item fm.sn is exist - process it [07:54:00]wFMCommunicate request_size=4 [07:54:00]MH_SAM_APDU [07:54:00]CAPDU: 80 11 00 00 [07:54:00]Write to MH i2c: E2 08 00 54 32 80 11 00 00 00 00 00 00 00 [07:54:00]Write i2c OK [07:54:00]MH_I2C_Read... [07:54:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:01]Read from MH i2c: E2 [07:54:01]MH_I2C_Read... [07:54:01]Read from MH i2c: E2 17 00 [07:54:01]MH_I2C_Read... [07:54:01]Read from MH i2c: E2 17 00 54 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 56 [07:54:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:54:01]wFMCommunicate OK [07:54:01]requested_item fd.num is exist - process it [07:54:01]SAM_PROTO_GetFieldsCounters [07:54:01]wFMCommunicate request_size=4 [07:54:01]MH_SAM_APDU [07:54:01]CAPDU: 80 13 00 00 [07:54:01]Write to MH i2c: E2 08 00 55 32 80 13 00 00 00 00 00 00 03 [07:54:01]Write i2c OK [07:54:01]MH_I2C_Read... [07:54:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:01]Read from MH i2c: E2 [07:54:01]MH_I2C_Read... [07:54:01]Read from MH i2c: E2 62 00 [07:54:01]MH_I2C_Read... [07:54:01]Read from MH i2c: E2 62 00 55 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BD B7 04 00 0E 04 04 00 AE 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 A5 [07:54:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BD B7 04 00 0E 04 04 00 AE 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 [07:54:01]wFMCommunicate OK [07:54:01]SAM_PROTO_GetFieldsCounters done [07:54:01]requested_item shift.num is exist - process it [07:54:01]requested_item shift.opened is exist - process it [07:54:01]req_shift_opened [07:54:01]FM_GetShiftState [07:54:01]SAM_PROTO_GetShiftState [07:54:01]wFMCommunicate request_size=4 [07:54:01]MH_SAM_APDU [07:54:01]CAPDU: 80 13 01 00 [07:54:01]Write to MH i2c: E2 08 00 56 32 80 13 01 00 00 00 00 00 05 [07:54:01]Write i2c OK [07:54:01]MH_I2C_Read... [07:54:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:01]Read from MH i2c: E2 [07:54:01]MH_I2C_Read... [07:54:01]Read from MH i2c: E2 0E 00 [07:54:01]MH_I2C_Read... [07:54:01]Read from MH i2c: E2 0E 00 56 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 60 [07:54:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:54:01]wFMCommunicate OK [07:54:01]SAM_PROTO_GetShiftState done [07:54:01]FM_GetShiftState done [07:54:01]req_shift_opened done [07:54:01]requested_item shift.open_date is exist - process it [07:54:01]req_shift_open_date [07:54:01]req_shift_open_date done [07:54:01]produce_requested_data done [07:54:01]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309181,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:54:01]process_action_free close_receipt [07:54:01]json_value_free [07:54:01]json_value_free done [07:54:01]process_json_proto returns [07:54:01]Send response to host [07:54:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309181,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:54:01]free response buf [07:54:01]execute_script done [07:54:01]execute_script returns [07:54:01]free content buf [07:54:01]Sock 7.Close socket [07:54:01]Sock 7.Thread stoped [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:44]OFD Sender: No OFD packet to send [07:54:49]OFD Sender: No OFD packet to send [07:54:54]OFD Sender: No OFD packet to send [07:54:59]OFD Sender: No OFD packet to send [07:55:04]OFD Sender: No OFD packet to send [07:55:09]OFD Sender: No OFD packet to send [07:55:14]OFD Sender: No OFD packet to send [07:55:19]OFD Sender: No OFD packet to send [07:55:24]OFD Sender: No OFD packet to send [07:55:24]accept exits with 9 [07:55:24]New connection [07:55:24]New thread 3067190628 created [07:55:24]Thread 3067333988 joined [07:55:24]Waiting for new connection... [07:55:24] Sock 9.Parse request [07:55:24]Sock 9.Check first char [07:55:24]Sock 9.First char is OK [07:55:24]request: POST /json_proto HTTP/1.0 [07:55:24]Method: POST [07:55:24]URL: /json_proto [07:55:24]Method is POST - this is cgi request [07:55:24]url: /json_proto [07:55:24]query_string will be loaded in cgi processing [07:55:24]execute_cgi json_proto POST (null) [07:55:24]execute_cgi path=json_proto method=POST [07:55:24]POST find Content-Length [07:55:24]Host: 172.17.45.195:8080 [07:55:24]Content-Length: 675 [07:55:24]Content-Type: application/json [07:55:24] [07:55:24]POST finish read [07:55:24]Found Content-Length = 675 [07:55:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:24]execute_script... [07:55:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:24]POST & json_proto [07:55:24]process_json_proto [07:55:24]json parsed OK: [07:55:24]protocol is kg_v1.0 [07:55:24]action value=close_receipt [07:55:24]process_action close_receipt [07:55:24]cmd_close_receipt [07:55:24]MH_GetDate [07:55:24]Write to MH i2c: F0 00 00 57 32 78 [07:55:24]Write i2c OK [07:55:24]MH_I2C_Read... [07:55:24]Read from MH i2c: F0 [07:55:24]MH_I2C_Read... [07:55:24]Read from MH i2c: F0 09 00 [07:55:24]MH_I2C_Read... [07:55:24]Read from MH i2c: F0 09 00 57 32 00 6F 9C A8 66 FB 01 7F 64 79 [07:55:24]GetLastDocTimeStamp 1722326039 [07:55:24]current date 1722326127 [07:55:24]FM_GetShiftState [07:55:24]SAM_PROTO_GetShiftState [07:55:24]wFMCommunicate request_size=4 [07:55:24]MH_SAM_APDU [07:55:24]CAPDU: 80 13 01 00 [07:55:24]Write to MH i2c: E2 08 00 58 32 80 13 01 00 00 00 00 00 07 [07:55:24]Write i2c OK [07:55:24]MH_I2C_Read... [07:55:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:24]Read from MH i2c: E2 [07:55:24]MH_I2C_Read... [07:55:24]Read from MH i2c: E2 0E 00 [07:55:24]MH_I2C_Read... [07:55:24]Read from MH i2c: E2 0E 00 58 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 62 [07:55:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:55:24]wFMCommunicate OK [07:55:24]SAM_PROTO_GetShiftState done [07:55:24]FM_GetShiftState done [07:55:24]opened in 1722299915 [07:55:24]opened+sec_in_day 1722386315 [07:55:24]quantity*price = 100035 [07:55:24]sum+1 = 100036 [07:55:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 116 30.07.2024 07:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309182 ФПД: 213937934110415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075527&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309182&fm=213937934110415&tin=02508201610067®Number=0000000000092651&sum=100000 [07:55:26]StoreToDocumentArchive [07:55:26]shift 430 fd 309182 [07:55:26]save to /storage/0430/doc_00309182 [07:55:26]save last doc name /storage/0430/doc_00309182 to /storage/kkm_last_doc_name [07:55:26]save OK [07:55:26]Clear old archive folders... [07:55:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:55:26]tlvbuf is 00DF65B0 [07:55:26]SAM_PROTO_ClearQueue [07:55:26]wFMCommunicate request_size=4 [07:55:26]MH_SAM_APDU [07:55:26]CAPDU: 80 09 00 00 [07:55:26]Write to MH i2c: E2 08 00 65 32 80 09 00 00 00 00 00 00 09 [07:55:26]Write i2c OK [07:55:26]MH_I2C_Read... [07:55:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:26]Read from MH i2c: E2 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 65 32 00 90 00 0B [07:55:26]RAPDU: 90 00 [07:55:26]wFMCommunicate OK [07:55:26]SAM_PROTO_ClearQueue done [07:55:26]KKMCreateOFDPacket [07:55:26]OFDProtocolAddRootSTLVToBuf [07:55:26]FM_MakeSignedData [07:55:26]FM_MakeSignedData [07:55:26]SAM_PROTO_SignData [07:55:26]wFMCommunicate request_size=4 [07:55:26]MH_SAM_APDU [07:55:26]CAPDU: 80 0D 01 02 [07:55:26]Write to MH i2c: E2 08 00 66 32 80 0D 01 02 00 00 00 00 11 [07:55:26]Write i2c OK [07:55:26]MH_I2C_Read... [07:55:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:26]Read from MH i2c: E2 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 66 32 00 90 00 0C [07:55:26]RAPDU: 90 00 [07:55:26]wFMCommunicate OK [07:55:26]wFMCommunicate request_size=255 [07:55:26]MH_SAM_APDU [07:55:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 6F 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B7 04 00 35 04 06 00 [07:55:26]Write to MH i2c: E2 02 01 67 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 6F 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B7 04 00 35 04 06 00 00 00 B1 [07:55:26]Write i2c OK [07:55:26]MH_I2C_Read... [07:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:26]Read from MH i2c: E2 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 67 32 00 90 00 0D [07:55:26]RAPDU: 90 00 [07:55:26]wFMCommunicate OK [07:55:26]wFMCommunicate request_size=11 [07:55:26]MH_SAM_APDU [07:55:26]CAPDU: 80 0D 02 02 06 C2 93 4E 91 0E CF [07:55:26]Write to MH i2c: E2 0E 00 68 32 80 0D 02 02 06 00 C2 93 4E 91 0E CF 00 00 31 [07:55:26]Write i2c OK [07:55:26]MH_I2C_Read... [07:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:26]Read from MH i2c: E2 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 03 00 68 32 00 90 00 0E [07:55:26]RAPDU: 90 00 [07:55:26]wFMCommunicate OK [07:55:26]wFMCommunicate request_size=4 [07:55:26]MH_SAM_APDU [07:55:26]CAPDU: 80 0D 03 02 [07:55:26]Write to MH i2c: E2 08 00 69 32 80 0D 03 02 00 00 00 00 16 [07:55:26]Write i2c OK [07:55:26]MH_I2C_Read... [07:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:26]Read from MH i2c: E2 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 0B 00 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 0B 00 69 32 00 80 7E 3D 03 A8 03 2F 08 90 00 37 [07:55:26]RAPDU: 80 7E 3D 03 A8 03 2F 08 90 00 [07:55:26]wFMCommunicate OK [07:55:26]SAM_PROTO_SignData done [07:55:26]FM_MakeSignedData done [07:55:26]CreateOFDProtocolMessage [07:55:26]wFMCommunicate request_size=4 [07:55:26]MH_SAM_APDU [07:55:26]CAPDU: 80 11 00 00 [07:55:26]Write to MH i2c: E2 08 00 6A 32 80 11 00 00 00 00 00 00 16 [07:55:26]Write i2c OK [07:55:26]MH_I2C_Read... [07:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:26]Read from MH i2c: E2 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 17 00 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: E2 17 00 6A 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6C [07:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:55:26]wFMCommunicate OK [07:55:26]CreateOFDProtocolMessage done [07:55:26]OFDSenderStorePacket 309182 [07:55:26]StoreOFDPacket docnum=309182 [07:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 1D B9 08 01 C9 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 6F 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B7 04 00 35 04 06 00 C2 93 4E 91 0E CF 80 7E 3D 03 A8 03 2F 08 [07:55:26]CheckFolder [07:55:26]dirname=/storage/ofd_packets [07:55:26]CheckFolder done [07:55:26]ProducePacketName [07:55:26]name=ofd_packets/00309182 [07:55:26]NVStorageSaveData ofd_packets/00309182 [07:55:26]File name is /storage/ofd_packets/00309182 [07:55:26]Write 302 bytes [07:55:26]NVStorageSaveData done [07:55:26]OFDSenderStorePacket done [07:55:26]KKMCreateOFDPacket done [07:55:26]NVStorageSaveData kkm_last_timestamp [07:55:26]File name is /storage/kkm_last_timestamp [07:55:26]Write 4 bytes [07:55:26]NVStorageSaveData done [07:55:26]ExternCall_PrintAddStr [07:55:26]wPrintStart [07:55:26]Write to MH i2c: 01 00 00 6B 32 9D [07:55:26]Write i2c OK [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: 01 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: 01 07 00 [07:55:26]MH_I2C_Read... [07:55:26]Read from MH i2c: 01 07 00 6B 32 00 00 00 00 00 FF 0F B2 [07:55:26]RasterBufferAndPrint [07:55:26]line Счет N : (1)117772 [07:55:26]line ИНН: 02508201610067 [07:55:26]line Контрольно-Кассовый Чек [07:55:26]line ПРОДАЖА [07:55:26]line ТРК (МРК, ГНК) : 43 [07:55:26]line Товар: 2710124130 [07:55:26]line Super-92-К-5 [07:55:26]line 14.540 * 68.80 [07:55:26]line = 1000.35 [07:55:26]line НДС 12% НСП 1% [07:55:26]line > о реализуемом товаре [07:55:26]line ОКРУГЛЕНИЕ: -0.35 [07:55:26]line ИТОГО: 1000.00 [07:55:26]line Внесено: 1000.00 [07:55:26]line СДАЧА: 0.00 [07:55:26]line НСП 1% : 8.85 [07:55:26]line НДС 12% : 106.23 [07:55:26]line Наличными: 1000.00 [07:55:26]line Безнал.: 0.00 [07:55:26]line Место: АЗС № 128 "Партнер Нефть" [07:55:26]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:55:26]line СНО: Общий режим [07:55:26]line Чек 116 30.07.2024 07:55 [07:55:26]line Смена: 430 ФФД: 1.0 [07:55:26]line ЗНМ: 0300000046 [07:55:26]line РНМ: 0000000000092651 [07:55:26]line Версия ККМ: 001 [07:55:26]line ФМ: 0000000000874943 [07:55:26]line ФД: 309182 [07:55:26]line ФПД: 213937934110415 [07:55:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075527&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309182&fm=213937934110415&tin=02508201610067®Number=0000000000092651&sum=100000 [07:55:26]OFD Sender: Processing packet 309182 [packets to send 232, broken 231] [07:55:26]ProducePacketName [07:55:26]name=ofd_packets/00309182 [07:55:26]OFD Sender: To server: pG, [07:55:26]CommunicateWithHost lk.salyk.kg:30040 [07:55:26]ConnectInit lk.salyk.kg [07:55:26]written 0, free lines is 4095 [07:55:27]Connected sock=10 [07: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 34 39 34 33 10 01 00 00 1D B9 08 01 C9 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 6F 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B7 04 00 35 04 06 00 C2 93 4E 91 0E CF 80 7E 3D 03 A8 03 2F 08 [07:55:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C6 2E 47 00 AD D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B7 04 00 F4 03 04 00 B8 43 A8 66 B6 04 01 00 00 68 64 9E 5D 52 2B 3E BF [07:55:27]CommunicateWithHost err = 0 [07:55:27]CheckOFDResponse [07:55:27]1017 (14) - 77093643461234 [07:55:27]1041 (16) - 0000000000874943 [07:55:27]1040 (4) - 309182 [07:55:27]1012 (4) - 30.07.2024 01:36 [07:55:27]1206 (1) - 0 [07:55:27]OFD Sender: Remove packet 309182 [07:55:27]ProducePacketName [07:55:27]name=ofd_packets/00309182 [07:55:27]NVStorageDeleteData [07:55:27]Write to MH i2c: 01 00 00 96 32 C8 [07:55:27]Write i2c OK [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: 01 [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: 01 07 00 [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: 01 07 00 96 32 00 00 00 00 00 60 0C 3B [07:55:27]RasterBufferAndPrint [07:55:27]line [07:55:27]line [07:55:27]line [07:55:27]line [07:55:27]line [07:55:27]written 0, free lines is 3172 [07:55:27]MH_Cut [07:55:27]Write to MH i2c: D1 01 00 9D 32 01 A1 [07:55:27]Write i2c OK [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: D1 [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: D1 01 00 [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: D1 01 00 9D 32 00 A0 [07:55:27]Write to MH i2c: 01 00 00 9E 32 D0 [07:55:27]Write i2c OK [07:55:27]MH_I2C_Read... [07:55:27]OFD Sender: No OFD packet to send [07:55:28]*** Cut start [07:55:28]*** Partial cut [07:55:28]*** CUTSNS_PIN = 1 [07:55:28]*** CUTSNS_PIN = 0 [07:55:28]*** Brake cut motor [07:55:29]Read from MH i2c: 01 [07:55:29]MH_I2C_Read... [07:55:29]*** Stop cut motor [07:55:29]*** Cut end [07:55:29]Read from MH i2c: 01 07 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: 01 07 00 9E 32 00 00 00 00 00 FF 0F E5 [07:55:29]process_action close_receipt done [07:55:29]requested_data is exist [07:55:29]produce_requested_data [07:55:29]requested_item fm.sn is exist - process it [07:55:29]wFMCommunicate request_size=4 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 11 00 00 [07:55:29]Write to MH i2c: E2 08 00 9F 32 80 11 00 00 00 00 00 00 4B [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 17 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 17 00 9F 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A1 [07:55:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:55:29]wFMCommunicate OK [07:55:29]requested_item fd.num is exist - process it [07:55:29]SAM_PROTO_GetFieldsCounters [07:55:29]wFMCommunicate request_size=4 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 13 00 00 [07:55:29]Write to MH i2c: E2 08 00 A0 32 80 13 00 00 00 00 00 00 4E [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 62 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 62 00 A0 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BE B7 04 00 0E 04 04 00 AE 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 F4 [07:55:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BE B7 04 00 0E 04 04 00 AE 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 [07:55:29]wFMCommunicate OK [07:55:29]SAM_PROTO_GetFieldsCounters done [07:55:29]requested_item shift.num is exist - process it [07:55:29]requested_item shift.opened is exist - process it [07:55:29]req_shift_opened [07:55:29]FM_GetShiftState [07:55:29]SAM_PROTO_GetShiftState [07:55:29]wFMCommunicate request_size=4 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 13 01 00 [07:55:29]Write to MH i2c: E2 08 00 A1 32 80 13 01 00 00 00 00 00 50 [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 0E 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 0E 00 A1 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AB [07:55:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:55:29]wFMCommunicate OK [07:55:29]SAM_PROTO_GetShiftState done [07:55:29]FM_GetShiftState done [07:55:29]req_shift_opened done [07:55:29]requested_item shift.open_date is exist - process it [07:55:29]req_shift_open_date [07:55:29]req_shift_open_date done [07:55:29]produce_requested_data done [07:55:29]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309182,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:55:29]process_action_free close_receipt [07:55:29]json_value_free [07:55:29]json_value_free done [07:55:29]process_json_proto returns [07:55:29]Send response to host [07:55:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309182,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:55:29]free response buf [07:55:29]execute_script done [07:55:29]execute_script returns [07:55:29]free content buf [07:55:29]Sock 9.Close socket [07:55:29]Sock 9.Thread stoped [07:55:32]OFD Sender: No OFD packet to send [07:55:37]OFD Sender: No OFD packet to send [07:55:42]OFD Sender: No OFD packet to send [07:55:46]accept exits with 7 [07:55:46]New connection [07:55:46]New thread 3067333988 created [07:55:46]Thread 3067190628 joined [07:55:46]Waiting for new connection... [07:55:46] Sock 7.Parse request [07:55:46]Sock 7.Check first char [07:55:46]Sock 7.First char is OK [07:55:46]request: POST /json_proto HTTP/1.0 [07:55:46]Method: POST [07:55:46]URL: /json_proto [07:55:46]Method is POST - this is cgi request [07:55:46]url: /json_proto [07:55:46]query_string will be loaded in cgi processing [07:55:46]execute_cgi json_proto POST (null) [07:55:46]execute_cgi path=json_proto method=POST [07:55:46]POST find Content-Length [07:55:46]Host: 172.17.45.195:8080 [07:55:46]Content-Length: 675 [07:55:46]Content-Type: application/json [07:55:46] [07:55:46]POST finish read [07:55:46]Found Content-Length = 675 [07:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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:55:46]execute_script... [07:55:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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:55:46]POST & json_proto [07:55:46]process_json_proto [07:55:46]json parsed OK: [07:55:46]protocol is kg_v1.0 [07:55:46]action value=close_receipt [07:55:46]process_action close_receipt [07:55:46]cmd_close_receipt [07:55:46]MH_GetDate [07:55:46]Write to MH i2c: F0 00 00 A2 32 C3 [07:55:46]Write i2c OK [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: F0 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: F0 09 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: F0 09 00 A2 32 00 84 9C A8 66 FB 01 7F 64 D9 [07:55:46]GetLastDocTimeStamp 1722326127 [07:55:46]current date 1722326148 [07:55:46]FM_GetShiftState [07:55:46]SAM_PROTO_GetShiftState [07:55:46]wFMCommunicate request_size=4 [07:55:46]MH_SAM_APDU [07:55:46]CAPDU: 80 13 01 00 [07:55:46]Write to MH i2c: E2 08 00 A3 32 80 13 01 00 00 00 00 00 52 [07:55:46]Write i2c OK [07:55:46]MH_I2C_Read... [07:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:46]Read from MH i2c: E2 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 0E 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 0E 00 A3 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AD [07:55:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:55:46]wFMCommunicate OK [07:55:46]SAM_PROTO_GetShiftState done [07:55:46]FM_GetShiftState done [07:55:46]opened in 1722299915 [07:55:46]opened+sec_in_day 1722386315 [07:55:46]quantity*price = 150052 [07:55:46]sum+1 = 150054 [07:55:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 117 30.07.2024 07:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309183 ФПД: 122975092126958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075548&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309183&fm=122975092126958&tin=02508201610067®Number=0000000000092651&sum=150000 [07:55:47]StoreToDocumentArchive [07:55:47]shift 430 fd 309183 [07:55:47]save to /storage/0430/doc_00309183 [07:55:47]save last doc name /storage/0430/doc_00309183 to /storage/kkm_last_doc_name [07:55:47]save OK [07:55:47]Clear old archive folders... [07:55:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:55:47]tlvbuf is B6F374D0 [07:55:47]SAM_PROTO_ClearQueue [07:55:47]wFMCommunicate request_size=4 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 09 00 00 [07:55:47]Write to MH i2c: E2 08 00 B0 32 80 09 00 00 00 00 00 00 54 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 B0 32 00 90 00 56 [07:55:47]RAPDU: 90 00 [07:55:47]wFMCommunicate OK [07:55:47]SAM_PROTO_ClearQueue done [07:55:47]KKMCreateOFDPacket [07:55:47]OFDProtocolAddRootSTLVToBuf [07:55:47]FM_MakeSignedData [07:55:47]FM_MakeSignedData [07:55:47]SAM_PROTO_SignData [07:55:47]wFMCommunicate request_size=4 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 0D 01 02 [07:55:47]Write to MH i2c: E2 08 00 B1 32 80 0D 01 02 00 00 00 00 5C [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 B1 32 00 90 00 57 [07:55:47]RAPDU: 90 00 [07:55:47]wFMCommunicate OK [07:55:47]wFMCommunicate request_size=255 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 84 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BF B7 04 00 35 04 06 00 [07:55:47]Write to MH i2c: E2 02 01 B2 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 84 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BF B7 04 00 35 04 06 00 00 00 77 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 B2 32 00 90 00 58 [07:55:47]RAPDU: 90 00 [07:55:47]wFMCommunicate OK [07:55:47]wFMCommunicate request_size=11 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 0D 02 02 06 6F D8 5E AE B4 EE [07:55:47]Write to MH i2c: E2 0E 00 B3 32 80 0D 02 02 06 00 6F D8 5E AE B4 EE 00 00 60 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 03 00 B3 32 00 90 00 59 [07:55:47]RAPDU: 90 00 [07:55:47]wFMCommunicate OK [07:55:47]wFMCommunicate request_size=4 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 0D 03 02 [07:55:47]Write to MH i2c: E2 08 00 B4 32 80 0D 03 02 00 00 00 00 61 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 0B 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 0B 00 B4 32 00 0C 31 59 26 91 B2 C4 58 90 00 7D [07:55:47]RAPDU: 0C 31 59 26 91 B2 C4 58 90 00 [07:55:47]wFMCommunicate OK [07:55:47]SAM_PROTO_SignData done [07:55:47]FM_MakeSignedData done [07:55:47]CreateOFDProtocolMessage [07:55:47]wFMCommunicate request_size=4 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 11 00 00 [07:55:47]Write to MH i2c: E2 08 00 B5 32 80 11 00 00 00 00 00 00 61 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 17 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 17 00 B5 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B7 [07:55:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:55:47]wFMCommunicate OK [07:55:47]CreateOFDProtocolMessage done [07:55:47]OFDSenderStorePacket 309183 [07:55:47]StoreOFDPacket docnum=309183 [07:55:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 1D 10 08 01 9E 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 84 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BF B7 04 00 35 04 06 00 6F D8 5E AE B4 EE 0C 31 59 26 91 B2 C4 58 [07:55:47]CheckFolder [07:55:47]dirname=/storage/ofd_packets [07:55:47]CheckFolder done [07:55:47]ProducePacketName [07:55:47]name=ofd_packets/00309183 [07:55:47]NVStorageSaveData ofd_packets/00309183 [07:55:47]File name is /storage/ofd_packets/00309183 [07:55:47]Write 302 bytes [07:55:47]NVStorageSaveData done [07:55:47]OFDSenderStorePacket done [07:55:47]KKMCreateOFDPacket done [07:55:47]NVStorageSaveData kkm_last_timestamp [07:55:47]File name is /storage/kkm_last_timestamp [07:55:47]Write 4 bytes [07:55:47]NVStorageSaveData done [07:55:47]OFD Sender: Processing packet 309183 [packets to send 232, broken 231] [07:55:47]ProducePacketName [07:55:47]name=ofd_packets/00309183 [07:55:47]OFD Sender: To server: pG, [07:55:47]CommunicateWithHost lk.salyk.kg:30040 [07:55:47]ConnectInit lk.salyk.kg [07:55:47]ExternCall_PrintAddStr [07:55:47]wPrintStart [07:55:47]Write to MH i2c: 01 00 00 B6 32 E8 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: 01 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: 01 07 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: 01 07 00 B6 32 00 00 00 00 00 FF 0F FD [07:55:47]RasterBufferAndPrint [07:55:47]line Счет N : (1)117771 [07:55:47]line ИНН: 02508201610067 [07:55:47]line Контрольно-Кассовый Чек [07:55:47]line ПРОДАЖА [07:55:47]line ТРК (МРК, ГНК) : 53 [07:55:47]line Товар: 2710124130 [07:55:47]line Super-92-К-5 [07:55:47]line 21.810 * 68.80 [07:55:47]line = 1500.53 [07:55:47]line НДС 12% НСП 1% [07:55:47]line > о реализуемом товаре [07:55:47]line ОКРУГЛЕНИЕ: -0.53 [07:55:47]line ИТОГО: 1500.00 [07:55:47]line Внесено: 1500.00 [07:55:47]line СДАЧА: 0.00 [07:55:47]line НСП 1% : 13.28 [07:55:47]line НДС 12% : 159.35 [07:55:47]line Наличными: 1500.00 [07:55:47]line Безнал.: 0.00 [07:55:47]line Место: АЗС № 128 "Партнер Нефть" [07:55:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:55:47]line СНО: Общий режим [07:55:47]line Чек 117 30.07.2024 07:55 [07:55:47]line Смена: 430 ФФД: 1.0 [07:55:47]line ЗНМ: 0300000046 [07:55:47]line РНМ: 0000000000092651 [07:55:47]line Версия ККМ: 001 [07:55:47]line ФМ: 0000000000874943 [07:55:47]line ФД: 309183 [07:55:48]line ФПД: 122975092126958 [07:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075548&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309183&fm=122975092126958&tin=02508201610067®Number=0000000000092651&sum=150000 [07:55:48]Connected sock=11 [07:55:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 1D 10 08 01 9E 4A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 written 0, free lines is 4095 [07:55:48]84 9C A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BF B7 04 00 35 04 06 00 6F D8 5E AE B4 EE 0C 31 59 26 91 B2 C4 58 [07:55:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7D ED 47 00 62 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BF B7 04 00 F4 03 04 00 CD 43 A8 66 B6 04 01 00 00 42 F8 60 6A 00 CB 4D DF [07:55:48]CommunicateWithHost err = 0 [07:55:48]CheckOFDResponse [07:55:48]1017 (14) - 77093643461234 [07:55:48]1041 (16) - 0000000000874943 [07:55:48]1040 (4) - 309183 [07:55:48]1012 (4) - 30.07.2024 01:37 [07:55:48]1206 (1) - 0 [07:55:48]OFD Sender: Remove packet 309183 [07:55:48]ProducePacketName [07:55:48]name=ofd_packets/00309183 [07:55:48]NVStorageDeleteData [07:55:48]Write to MH i2c: 01 00 00 E1 32 13 [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: 01 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: 01 07 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: 01 07 00 E1 32 00 00 00 00 00 5F 0C 85 [07:55:48]RasterBufferAndPrint [07:55:48]line [07:55:48]line [07:55:48]line [07:55:48]line [07:55:48]line [07:55:48]written 0, free lines is 3169 [07:55:48]MH_Cut [07:55:48]Write to MH i2c: D1 01 00 E8 32 01 EC [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: D1 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: D1 01 00 [07:55:48]MH_I2C_Read... [07:55:48]Read from MH i2c: D1 01 00 E8 32 00 EB [07:55:48]Write to MH i2c: 01 00 00 E9 32 1B [07:55:48]Write i2c OK [07:55:48]MH_I2C_Read... [07:55:48]OFD Sender: No OFD packet to send [07:55:49]*** Cut start [07:55:49]*** Partial cut [07:55:49]*** CUTSNS_PIN = 1 [07:55:50]*** CUTSNS_PIN = 0 [07:55:50]*** Brake cut motor [07:55:50]Read from MH i2c: 01 [07:55:50]MH_I2C_Read... [07:55:50]*** Stop cut motor [07:55:50]*** Cut end [07:55:50]Read from MH i2c: 01 07 00 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: 01 07 00 E9 32 00 00 00 00 00 FF 0F 30 [07:55:50]process_action close_receipt done [07:55:50]requested_data is exist [07:55:50]produce_requested_data [07:55:50]requested_item fm.sn is exist - process it [07:55:50]wFMCommunicate request_size=4 [07:55:50]MH_SAM_APDU [07:55:50]CAPDU: 80 11 00 00 [07:55:50]Write to MH i2c: E2 08 00 EA 32 80 11 00 00 00 00 00 00 96 [07:55:50]Write i2c OK [07:55:50]MH_I2C_Read... [07:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:50]Read from MH i2c: E2 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 17 00 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 17 00 EA 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EC [07:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:55:50]wFMCommunicate OK [07:55:50]requested_item fd.num is exist - process it [07:55:50]SAM_PROTO_GetFieldsCounters [07:55:50]wFMCommunicate request_size=4 [07:55:50]MH_SAM_APDU [07:55:50]CAPDU: 80 13 00 00 [07:55:50]Write to MH i2c: E2 08 00 EB 32 80 13 00 00 00 00 00 00 99 [07:55:50]Write i2c OK [07:55:50]MH_I2C_Read... [07:55:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:50]Read from MH i2c: E2 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 62 00 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 62 00 EB 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BF B7 04 00 0E 04 04 00 AE 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 43 [07:55:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BF B7 04 00 0E 04 04 00 AE 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 [07:55:50]wFMCommunicate OK [07:55:50]SAM_PROTO_GetFieldsCounters done [07:55:50]requested_item shift.num is exist - process it [07:55:50]requested_item shift.opened is exist - process it [07:55:50]req_shift_opened [07:55:50]FM_GetShiftState [07:55:50]SAM_PROTO_GetShiftState [07:55:50]wFMCommunicate request_size=4 [07:55:50]MH_SAM_APDU [07:55:50]CAPDU: 80 13 01 00 [07:55:50]Write to MH i2c: E2 08 00 EC 32 80 13 01 00 00 00 00 00 9B [07:55:50]Write i2c OK [07:55:50]MH_I2C_Read... [07:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:50]Read from MH i2c: E2 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 0E 00 [07:55:50]MH_I2C_Read... [07:55:50]Read from MH i2c: E2 0E 00 EC 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [07:55:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:55:50]wFMCommunicate OK [07:55:50]SAM_PROTO_GetShiftState done [07:55:50]FM_GetShiftState done [07:55:50]req_shift_opened done [07:55:50]requested_item shift.open_date is exist - process it [07:55:50]req_shift_open_date [07:55:50]req_shift_open_date done [07:55:50]produce_requested_data done [07:55:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309183,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:55:50]process_action_free close_receipt [07:55:50]json_value_free [07:55:50]json_value_free done [07:55:50]process_json_proto returns [07:55:50]Send response to host [07:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309183,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:55:50]free response buf [07:55:50]execute_script done [07:55:50]execute_script returns [07:55:50]free content buf [07:55:50]Sock 7.Close socket [07:55:50]Sock 7.Thread stoped [07:55:53]OFD Sender: No OFD packet to send [07:55:58]OFD Sender: No OFD packet to send [07:56:03]OFD Sender: No OFD packet to send [07:56:08]OFD Sender: No OFD packet to send [07:56:13]OFD Sender: No OFD packet to send [07:56:18]OFD Sender: No OFD packet to send [07:56:23]OFD Sender: No OFD packet to send [07:56:28]OFD Sender: No OFD packet to send [07:56:33]OFD Sender: No OFD packet to send [07:56:38]OFD Sender: No OFD packet to send [07:56:43]OFD Sender: No OFD packet to send [07:56:48]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:59]OFD Sender: No OFD packet to send [07:57:04]OFD Sender: No OFD packet to send [07:57:09]OFD Sender: No OFD packet to send [07:57:14]OFD Sender: No OFD packet to send [07:57:19]OFD Sender: No OFD packet to send [07:57:24]OFD Sender: No OFD packet to send [07:57:29]OFD Sender: No OFD packet to send [07:57:34]OFD Sender: No OFD packet to send [07:57:39]OFD Sender: No OFD packet to send [07:57:44]OFD Sender: No OFD packet to send [07:57:49]OFD Sender: No OFD packet to send [07:57:54]OFD Sender: No OFD packet to send [07:57:59]OFD Sender: No OFD packet to send [07:58:04]OFD Sender: No OFD packet to send [07:58:09]OFD Sender: No OFD packet to send [07:58:14]OFD Sender: No OFD packet to send [07:58:19]OFD Sender: No OFD packet to send [07:58:24]OFD Sender: No OFD packet to send [07:58:29]OFD Sender: No OFD packet to send [07:58:34]OFD Sender: No OFD packet to send [07:58:39]OFD Sender: No OFD packet to send [07:58:44]OFD Sender: No OFD packet to send [07:58:49]OFD Sender: No OFD packet to send [07:58:54]OFD Sender: No OFD packet to send [07:58:59]OFD Sender: No OFD packet to send [07:59:04]OFD Sender: No OFD packet to send [07:59:09]OFD Sender: No OFD packet to send [07:59:14]OFD Sender: No OFD packet to send [07:59:19]OFD Sender: No OFD packet to send [07:59:21]accept exits with 9 [07:59:21]New connection [07:59:21]New thread 3067190628 created [07:59:21]Thread 3067333988 joined [07:59:21]Waiting for new connection... [07:59:21] Sock 9.Parse request [07:59:21]Sock 9.Check first char [07:59:21]Sock 9.First char is OK [07:59:21]request: POST /json_proto HTTP/1.0 [07:59:21]Method: POST [07:59:21]URL: /json_proto [07:59:21]Method is POST - this is cgi request [07:59:21]url: /json_proto [07:59:21]query_string will be loaded in cgi processing [07:59:21]execute_cgi json_proto POST (null) [07:59:21]execute_cgi path=json_proto method=POST [07:59:21]POST find Content-Length [07:59:21]Host: 172.17.45.195:8080 [07:59:21]Content-Length: 821 [07:59:21]Content-Type: application/json [07:59:21] [07:59:21]POST finish read [07:59:21]Found Content-Length = 821 [07:59:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:21]execute_script... [07:59: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)117770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:21]POST & json_proto [07:59:21]process_json_proto [07:59:21]json parsed OK: [07:59:21]protocol is kg_v1.0 [07:59:21]action value=close_receipt [07:59:21]process_action close_receipt [07:59:21]cmd_close_receipt [07:59:21]MH_GetDate [07:59:21]Write to MH i2c: F0 00 00 ED 32 0E [07:59:21]Write i2c OK [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: F0 [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: F0 09 00 [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: F0 09 00 ED 32 00 5C 9D A8 66 FB 01 7F 64 FD [07:59:21]GetLastDocTimeStamp 1722326148 [07:59:21]current date 1722326364 [07:59:21]FM_GetShiftState [07:59:21]SAM_PROTO_GetShiftState [07:59:21]wFMCommunicate request_size=4 [07:59:21]MH_SAM_APDU [07:59:21]CAPDU: 80 13 01 00 [07:59:21]Write to MH i2c: E2 08 00 EE 32 80 13 01 00 00 00 00 00 9D [07:59:21]Write i2c OK [07:59:21]MH_I2C_Read... [07:59:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:21]Read from MH i2c: E2 [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: E2 0E 00 [07:59:21]MH_I2C_Read... [07:59:21]Read from MH i2c: E2 0E 00 EE 32 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F8 [07:59:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:59:21]wFMCommunicate OK [07:59:21]SAM_PROTO_GetShiftState done [07:59:21]FM_GetShiftState done [07:59:21]opened in 1722299915 [07:59:21]opened+sec_in_day 1722386315 [07:59:21]quantity*price = 100027 [07:59:21]sum+1 = 100028 [07:59:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.27 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.27 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 118 30.07.2024 07:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309184 ФПД: 190101006872512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075924&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309184&fm=190101006872512&tin=02508201610067®Number=0000000000092651&sum=100027 [07:59:23]StoreToDocumentArchive [07:59:23]shift 430 fd 309184 [07:59:23]save to /storage/0430/doc_00309184 [07:59:23]save last doc name /storage/0430/doc_00309184 to /storage/kkm_last_doc_name [07:59:23]save OK [07:59:23]Clear old archive folders... [07:59:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:59:23]tlvbuf is 00EC44C0 [07:59:23]SAM_PROTO_ClearQueue [07:59:23]wFMCommunicate request_size=4 [07:59:23]MH_SAM_APDU [07:59:23]CAPDU: 80 09 00 00 [07:59:23]Write to MH i2c: E2 08 00 FB 32 80 09 00 00 00 00 00 00 9F [07:59:23]Write i2c OK [07:59:23]MH_I2C_Read... [07:59:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:23]Read from MH i2c: E2 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 FB 32 00 90 00 A1 [07:59:23]RAPDU: 90 00 [07:59:23]wFMCommunicate OK [07:59:23]SAM_PROTO_ClearQueue done [07:59:23]KKMCreateOFDPacket [07:59:23]OFDProtocolAddRootSTLVToBuf [07:59:23]FM_MakeSignedData [07:59:23]FM_MakeSignedData [07:59:23]SAM_PROTO_SignData [07:59:23]wFMCommunicate request_size=4 [07:59:23]MH_SAM_APDU [07:59:23]CAPDU: 80 0D 01 02 [07:59:23]Write to MH i2c: E2 08 00 FC 32 80 0D 01 02 00 00 00 00 A7 [07:59:23]Write i2c OK [07:59:23]MH_I2C_Read... [07:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:23]Read from MH i2c: E2 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 FC 32 00 90 00 A2 [07:59:23]RAPDU: 90 00 [07:59:23]wFMCommunicate OK [07:59:23]wFMCommunicate request_size=255 [07:59:23]MH_SAM_APDU [07:59: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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 5C 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C0 B7 04 00 35 04 06 00 AC E5 [07:59:23]Write to MH i2c: E2 02 01 FD 32 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 5C 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C0 B7 04 00 35 04 06 00 AC E5 00 00 7D [07:59:23]Write i2c OK [07:59:23]MH_I2C_Read... [07:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:23]Read from MH i2c: E2 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 FD 32 00 90 00 A3 [07:59:23]RAPDU: 90 00 [07:59:23]wFMCommunicate OK [07:59:23]wFMCommunicate request_size=9 [07:59:23]MH_SAM_APDU [07:59:23]CAPDU: 80 0D 02 02 04 56 FC 6F C0 [07:59:23]Write to MH i2c: E2 0C 00 FE 32 80 0D 02 02 04 00 56 FC 6F C0 00 00 33 [07:59:23]Write i2c OK [07:59:23]MH_I2C_Read... [07:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:23]Read from MH i2c: E2 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 03 00 FE 32 00 90 00 A4 [07:59:23]RAPDU: 90 00 [07:59:23]wFMCommunicate OK [07:59:23]wFMCommunicate request_size=4 [07:59:23]MH_SAM_APDU [07:59:23]CAPDU: 80 0D 03 02 [07:59:23]Write to MH i2c: E2 08 00 FF 32 80 0D 03 02 00 00 00 00 AC [07:59:23]Write i2c OK [07:59:23]MH_I2C_Read... [07:59:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:23]Read from MH i2c: E2 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 0B 00 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 0B 00 FF 32 00 31 36 6F 18 32 11 0A BF 90 00 A7 [07:59:23]RAPDU: 31 36 6F 18 32 11 0A BF 90 00 [07:59:23]wFMCommunicate OK [07:59:23]SAM_PROTO_SignData done [07:59:23]FM_MakeSignedData done [07:59:23]CreateOFDProtocolMessage [07:59:23]wFMCommunicate request_size=4 [07:59:23]MH_SAM_APDU [07:59:23]CAPDU: 80 11 00 00 [07:59:23]Write to MH i2c: E2 08 00 00 33 80 11 00 00 00 00 00 00 AD [07:59:23]Write i2c OK [07:59:23]MH_I2C_Read... [07:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:23]Read from MH i2c: E2 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 17 00 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: E2 17 00 00 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 03 [07:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:59:23]wFMCommunicate OK [07:59:23]CreateOFDProtocolMessage done [07:59:23]OFDSenderStorePacket 309184 [07:59:23]StoreOFDPacket docnum=309184 [07:59:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 4E 49 06 01 90 A4 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 5C 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C0 B7 04 00 35 04 06 00 AC E5 56 FC 6F C0 31 36 6F 18 32 11 0A BF [07:59:23]CheckFolder [07:59:23]dirname=/storage/ofd_packets [07:59:23]CheckFolder done [07:59:23]ProducePacketName [07:59:23]name=ofd_packets/00309184 [07:59:23]NVStorageSaveData ofd_packets/00309184 [07:59:23]File name is /storage/ofd_packets/00309184 [07:59:23]Write 300 bytes [07:59:23]NVStorageSaveData done [07:59:23]OFDSenderStorePacket done [07:59:23]KKMCreateOFDPacket done [07:59:23]NVStorageSaveData kkm_last_timestamp [07:59:23]File name is /storage/kkm_last_timestamp [07:59:23]Write 4 bytes [07:59:23]NVStorageSaveData done [07:59:23]ExternCall_PrintAddStr [07:59:23]wPrintStart [07:59:23]Write to MH i2c: 01 00 00 01 33 34 [07:59:23]Write i2c OK [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: 01 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: 01 07 00 [07:59:23]MH_I2C_Read... [07:59:23]Read from MH i2c: 01 07 00 01 33 00 00 00 00 00 FF 0F 49 [07:59:23]RasterBufferAndPrint [07:59:23]line Счет N : (1)117770 [07:59:23]line ИНН: 02508201610067 [07:59:23]line Контрольно-Кассовый Чек [07:59:23]line ПРОДАЖА [07:59:23]line ТРК (МРК, ГНК) : 7 [07:59:23]line Товар: 2711190000 [07:59:23]line ГАЗ-К-3 [07:59:23]line 27.480 * 36.40 [07:59:23]line = 1000.27 [07:59:23]line НДС 12% НСП 1% [07:59:23]line > о реализуемом товаре [07:59:23]line ИТОГО: 1000.27 [07:59:23]line НСП 1% : 8.85 [07:59:23]line НДС 12% : 106.22 [07:59:23]line Наличными: 0.00 [07:59:23]line Безнал.: 1000.27 [07:59:23]line Место: АЗС № 128 "Партнер Нефть" [07:59:23]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:59:23]line СНО: Общий режим [07:59:23]line Чек 118 30.07.2024 07:59 [07:59:23]line Смена: 430 ФФД: 1.0 [07:59:23]line ЗНМ: 0300000046 [07:59:23]line РНМ: 0000000000092651 [07:59:23]line Версия ККМ: 001 [07:59:23]line Платежная система: Бакай Банк [07:59:23]line ФМ: 0000000000874943 [07:59:23]line ФД: 309184 [07:59:23]line ФПД: 190101006872512 [07:59:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075924&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309184&fm=190101006872512&tin=02508201610067®Number=0000000000092651&sum=100027 [07:59:23]written 0, free lines is 4095 [07:59:23]OFD Sender: Processing packet 309184 [packets to send 232, broken 231] [07:59:23]ProducePacketName [07:59:23]name=ofd_packets/00309184 [07:59:23]OFD Sender: To server: pG, [07:59:23]CommunicateWithHost lk.salyk.kg:30040 [07:59:23]ConnectInit lk.salyk.kg [07:59:23]Connected sock=10 [07:59:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 4E 49 06 01 90 A4 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 5C 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C0 B7 04 00 35 04 06 00 AC E5 56 FC 6F C0 31 36 6F 18 32 11 0A BF [07:59:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1E 06 47 00 23 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C0 B7 04 00 F4 03 04 00 A4 44 A8 66 B6 04 01 00 00 4E D4 DA F9 3C D6 4C C3 [07:59:24]CommunicateWithHost err = 0 [07:59:24]CheckOFDResponse [07:59:24]1017 (14) - 77093643461234 [07:59:24]1041 (16) - 0000000000874943 [07:59:24]1040 (4) - 309184 [07:59:24]1012 (4) - 30.07.2024 01:40 [07:59:24]1206 (1) - 0 [07:59:24]OFD Sender: Remove packet 309184 [07:59:24]ProducePacketName [07:59:24]name=ofd_packets/00309184 [07:59:24]NVStorageDeleteData [07:59:24]Write to MH i2c: 01 00 00 2B 33 5E [07:59:24]Write i2c OK [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: 01 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: 01 07 00 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: 01 07 00 2B 33 00 00 00 00 00 7A 0C EB [07:59:24]RasterBufferAndPrint [07:59:24]line [07:59:24]line [07:59:24]line [07:59:24]line [07:59:24]line [07:59:24]written 0, free lines is 3197 [07:59:24]MH_Cut [07:59:24]Write to MH i2c: D1 01 00 32 33 01 37 [07:59:24]Write i2c OK [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: D1 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: D1 01 00 [07:59:24]MH_I2C_Read... [07:59:24]Read from MH i2c: D1 01 00 32 33 00 36 [07:59:24]Write to MH i2c: 01 00 00 33 33 66 [07:59:24]Write i2c OK [07:59:24]MH_I2C_Read... [07:59:24]OFD Sender: No OFD packet to send [07:59:25]*** Cut start [07:59:25]*** Partial cut [07:59:25]*** CUTSNS_PIN = 1 [07:59:25]*** CUTSNS_PIN = 0 [07:59:25]*** Brake cut motor [07:59:25]Read from MH i2c: 01 [07:59:25]MH_I2C_Read... [07:59:25]*** Stop cut motor [07:59:25]*** Cut end [07:59:25]Read from MH i2c: 01 07 00 [07:59:25]MH_I2C_Read... [07:59:25]Read from MH i2c: 01 07 00 33 33 00 00 00 00 00 FF 0F 7B [07:59:25]process_action close_receipt done [07:59:25]requested_data is exist [07:59:25]produce_requested_data [07:59:25]requested_item fm.sn is exist - process it [07:59:25]wFMCommunicate request_size=4 [07:59:25]MH_SAM_APDU [07:59:25]CAPDU: 80 11 00 00 [07:59:25]Write to MH i2c: E2 08 00 34 33 80 11 00 00 00 00 00 00 E1 [07:59:25]Write i2c OK [07:59:25]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 34 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 37 [07:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:59:26]wFMCommunicate OK [07:59:26]requested_item fd.num is exist - process it [07:59:26]SAM_PROTO_GetFieldsCounters [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 13 00 00 [07:59:26]Write to MH i2c: E2 08 00 35 33 80 13 00 00 00 00 00 00 E4 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 62 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 62 00 35 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C0 B7 04 00 0E 04 04 00 AE 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 92 [07:59:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C0 B7 04 00 0E 04 04 00 AE 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 [07:59:26]wFMCommunicate OK [07:59:26]SAM_PROTO_GetFieldsCounters done [07:59:26]requested_item shift.num is exist - process it [07:59:26]requested_item shift.opened is exist - process it [07:59:26]req_shift_opened [07:59:26]FM_GetShiftState [07:59:26]SAM_PROTO_GetShiftState [07:59:26]wFMCommunicate request_size=4 [07:59:26]MH_SAM_APDU [07:59:26]CAPDU: 80 13 01 00 [07:59:26]Write to MH i2c: E2 08 00 36 33 80 13 01 00 00 00 00 00 E6 [07:59:26]Write i2c OK [07:59:26]MH_I2C_Read... [07:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:26]Read from MH i2c: E2 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 0E 00 [07:59:26]MH_I2C_Read... [07:59:26]Read from MH i2c: E2 0E 00 36 33 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 41 [07:59:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:59:26]wFMCommunicate OK [07:59:26]SAM_PROTO_GetShiftState done [07:59:26]FM_GetShiftState done [07:59:26]req_shift_opened done [07:59:26]requested_item shift.open_date is exist - process it [07:59:26]req_shift_open_date [07:59:26]req_shift_open_date done [07:59:26]produce_requested_data done [07:59:26]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309184,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:59:26]process_action_free close_receipt [07:59:26]json_value_free [07:59:26]json_value_free done [07:59:26]process_json_proto returns [07:59:26]Send response to host [07:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309184,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:59:26]free response buf [07:59:26]execute_script done [07:59:26]execute_script returns [07:59:26]free content buf [07:59:26]Sock 9.Close socket [07:59:26]Sock 9.Thread stoped [07:59:29]OFD Sender: No OFD packet to send [07:59:32]accept exits with 7 [07:59:32]New connection [07:59:32]New thread 3067333988 created [07:59:32]Thread 3067190628 joined [07:59:32]Waiting for new connection... [07:59:32] Sock 7.Parse request [07:59:32]Sock 7.Check first char [07:59:32]Sock 7.First char is OK [07:59:32]request: POST /json_proto HTTP/1.0 [07:59:32]Method: POST [07:59:32]URL: /json_proto [07:59:32]Method is POST - this is cgi request [07:59:32]url: /json_proto [07:59:32]query_string will be loaded in cgi processing [07:59:32]execute_cgi json_proto POST (null) [07:59:32]execute_cgi path=json_proto method=POST [07:59:32]POST find Content-Length [07:59:32]Host: 172.17.45.195:8080 [07:59:32]Content-Length: 677 [07:59:32]Content-Type: application/json [07:59:32] [07:59:32]POST finish read [07:59:32]Found Content-Length = 677 [07:59:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:32]execute_script... [07:59: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)117773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:32]POST & json_proto [07:59:32]process_json_proto [07:59:32]json parsed OK: [07:59:32]protocol is kg_v1.0 [07:59:32]action value=close_receipt [07:59:32]process_action close_receipt [07:59:32]cmd_close_receipt [07:59:32]MH_GetDate [07:59:32]Write to MH i2c: F0 00 00 37 33 59 [07:59:32]Write i2c OK [07:59:32]MH_I2C_Read... [07:59:32]Read from MH i2c: F0 [07:59:32]MH_I2C_Read... [07:59:32]Read from MH i2c: F0 09 00 [07:59:32]MH_I2C_Read... [07:59:32]Read from MH i2c: F0 09 00 37 33 00 67 9D A8 66 FB 01 7F 64 53 [07:59:32]GetLastDocTimeStamp 1722326364 [07:59:32]current date 1722326375 [07:59:32]FM_GetShiftState [07:59:32]SAM_PROTO_GetShiftState [07:59:32]wFMCommunicate request_size=4 [07:59:32]MH_SAM_APDU [07:59:32]CAPDU: 80 13 01 00 [07:59:32]Write to MH i2c: E2 08 00 38 33 80 13 01 00 00 00 00 00 E8 [07:59:32]Write i2c OK [07:59:32]MH_I2C_Read... [07:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:32]Read from MH i2c: E2 [07:59:32]MH_I2C_Read... [07:59:32]Read from MH i2c: E2 0E 00 [07:59:32]MH_I2C_Read... [07:59:32]Read from MH i2c: E2 0E 00 38 33 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 43 [07:59:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:59:32]wFMCommunicate OK [07:59:32]SAM_PROTO_GetShiftState done [07:59:32]FM_GetShiftState done [07:59:32]opened in 1722299915 [07:59:32]opened+sec_in_day 1722386315 [07:59:32]quantity*price = 20001 [07:59:32]sum+1 = 20002 [07:59:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 119 30.07.2024 07:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309185 ФПД: 104838398943793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075935&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309185&fm=104838398943793&tin=02508201610067®Number=0000000000092651&sum=20000 [07:59:33]StoreToDocumentArchive [07:59:33]shift 430 fd 309185 [07:59:33]save to /storage/0430/doc_00309185 [07:59:33]save last doc name /storage/0430/doc_00309185 to /storage/kkm_last_doc_name [07:59:33]save OK [07:59:33]Clear old archive folders... [07:59:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:59:33]tlvbuf is 00E19080 [07:59:33]SAM_PROTO_ClearQueue [07:59:33]wFMCommunicate request_size=4 [07:59:33]MH_SAM_APDU [07:59:33]CAPDU: 80 09 00 00 [07:59:33]Write to MH i2c: E2 08 00 45 33 80 09 00 00 00 00 00 00 EA [07:59:33]Write i2c OK [07:59:33]MH_I2C_Read... [07:59:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:33]Read from MH i2c: E2 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: E2 03 00 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: E2 03 00 45 33 00 90 00 EC [07:59:33]RAPDU: 90 00 [07:59:33]wFMCommunicate OK [07:59:33]SAM_PROTO_ClearQueue done [07:59:33]KKMCreateOFDPacket [07:59:33]OFDProtocolAddRootSTLVToBuf [07:59:33]FM_MakeSignedData [07:59:33]FM_MakeSignedData [07:59:33]SAM_PROTO_SignData [07:59:33]wFMCommunicate request_size=4 [07:59:33]MH_SAM_APDU [07:59:33]CAPDU: 80 0D 01 02 [07:59:33]Write to MH i2c: E2 08 00 46 33 80 0D 01 02 00 00 00 00 F2 [07:59:33]Write i2c OK [07:59:33]MH_I2C_Read... [07:59:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:33]Read from MH i2c: E2 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: E2 03 00 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: E2 03 00 46 33 00 90 00 ED [07:59:33]RAPDU: 90 00 [07:59:33]wFMCommunicate OK [07:59:33]wFMCommunicate request_size=255 [07:59:33]MH_SAM_APDU [07:59:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 77 00 00 00 F4 03 04 00 67 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C1 B7 04 00 35 04 06 00 5F [07:59:33]Write to MH i2c: E2 02 01 47 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 32 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 77 00 00 00 F4 03 04 00 67 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C1 B7 04 00 35 04 06 00 5F 00 00 84 [07:59:33]Write i2c OK [07:59:33]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 47 33 00 90 00 EE [07:59:34]RAPDU: 90 00 [07:59:34]wFMCommunicate OK [07:59:34]wFMCommunicate request_size=10 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 0D 02 02 05 59 97 87 22 31 [07:59:34]Write to MH i2c: E2 0D 00 48 33 80 0D 02 02 05 00 59 97 87 22 31 00 00 C9 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 48 33 00 90 00 EF [07:59:34]RAPDU: 90 00 [07:59:34]wFMCommunicate OK [07:59:34]wFMCommunicate request_size=4 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 0D 03 02 [07:59:34]Write to MH i2c: E2 08 00 49 33 80 0D 03 02 00 00 00 00 F7 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 0B 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 0B 00 49 33 00 78 BD A1 47 DE 5E CF 94 90 00 B4 [07:59:34]RAPDU: 78 BD A1 47 DE 5E CF 94 90 00 [07:59:34]wFMCommunicate OK [07:59:34]SAM_PROTO_SignData done [07:59:34]FM_MakeSignedData done [07:59:34]CreateOFDProtocolMessage [07:59:34]wFMCommunicate request_size=4 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 11 00 00 [07:59:34]Write to MH i2c: E2 08 00 4A 33 80 11 00 00 00 00 00 00 F7 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 17 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 17 00 4A 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4D [07:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:59:34]wFMCommunicate OK [07:59:34]CreateOFDProtocolMessage done [07:59:34]OFDSenderStorePacket 309185 [07:59:34]StoreOFDPacket docnum=309185 [07:59:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E0 4C 07 01 6F 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 77 00 00 00 F4 03 04 00 67 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C1 B7 04 00 35 04 06 00 5F 59 97 87 22 31 78 BD A1 47 DE 5E CF 94 [07:59:34]CheckFolder [07:59:34]dirname=/storage/ofd_packets [07:59:34]CheckFolder done [07:59:34]ProducePacketName [07:59:34]name=ofd_packets/00309185 [07:59:34]NVStorageSaveData ofd_packets/00309185 [07:59:34]File name is /storage/ofd_packets/00309185 [07:59:34]Write 301 bytes [07:59:34]NVStorageSaveData done [07:59:34]OFDSenderStorePacket done [07:59:34]KKMCreateOFDPacket done [07:59:34]NVStorageSaveData kkm_last_timestamp [07:59:34]File name is /storage/kkm_last_timestamp [07:59:34]Write 4 bytes [07:59:34]NVStorageSaveData done [07:59:34]ExternCall_PrintAddStr [07:59:34]wPrintStart [07:59:34]Write to MH i2c: 01 00 00 4B 33 7E [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 07 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 07 00 4B 33 00 00 00 00 00 FF 0F 93 [07:59:34]RasterBufferAndPrint [07:59:34]line Счет N : (1)117773 [07:59:34]line ИНН: 02508201610067 [07:59:34]line Контрольно-Кассовый Чек [07:59:34]line ПРОДАЖА [07:59:34]line ТРК (МРК, ГНК) : 32 [07:59:34]line Товар: 2710124130 [07:59:34]line Аи-92-К-2 [07:59:34]line 2.950 * 67.80 [07:59:34]line = 200.01 [07:59:34]line НДС 12% НСП 1% [07:59:34]line > о реализуемом товаре [07:59:34]line ОКРУГЛЕНИЕ: -0.01 [07:59:34]line ИТОГО: 200.00 [07:59:34]line Внесено: 200.00 [07:59:34]line СДАЧА: 0.00 [07:59:34]line НСП 1% : 1.77 [07:59:34]line НДС 12% : 21.24 [07:59:34]line Наличными: 200.00 [07:59:34]line Безнал.: 0.00 [07:59:34]line Место: АЗС № 128 "Партнер Нефть" [07:59:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [07:59:34]line СНО: Общий режим [07:59:34]line Чек 119 30.07.2024 07:59 [07:59:34]line Смена: 430 ФФД: 1.0 [07:59:34]line ЗНМ: 0300000046 [07:59:34]line РНМ: 0000000000092651 [07:59:34]line Версия ККМ: 001 [07:59:34]line ФМ: 0000000000874943 [07:59:34]line ФД: 309185 [07:59:34]line ФПД: 104838398943793 [07:59:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075935&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309185&fm=104838398943793&tin=02508201610067®Number=0000000000092651&sum=20000 [07:59:34]written 0, free lines is 4095 [07:59:34]OFD Sender: Processing packet 309185 [packets to send 232, broken 231] [07:59:34]ProducePacketName [07:59:34]name=ofd_packets/00309185 [07:59:34]OFD Sender: To server: pG, [07:59:34]CommunicateWithHost lk.salyk.kg:30040 [07:59:34]ConnectInit lk.salyk.kg [07:59:34]Connected sock=10 [07:59:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E0 4C 07 01 6F 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 77 00 00 00 F4 03 04 00 67 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C1 B7 04 00 35 04 06 00 5F 59 97 87 22 31 78 BD A1 47 DE 5E CF 94 [07:59:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A7 AB 47 00 2A F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C1 B7 04 00 F4 03 04 00 AF 44 A8 66 B6 04 01 00 00 AD 4B 8C 25 96 85 D4 F1 [07:59:34]CommunicateWithHost err = 0 [07:59:34]CheckOFDResponse [07:59:34]1017 (14) - 77093643461234 [07:59:34]1041 (16) - 0000000000874943 [07:59:34]1040 (4) - 309185 [07:59:34]1012 (4) - 30.07.2024 01:41 [07:59:34]1206 (1) - 0 [07:59:34]OFD Sender: Remove packet 309185 [07:59:34]ProducePacketName [07:59:34]name=ofd_packets/00309185 [07:59:34]NVStorageDeleteData [07:59:34]Write to MH i2c: 01 00 00 76 33 A9 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 07 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 07 00 76 33 00 00 00 00 00 5C 0C 18 [07:59:34]RasterBufferAndPrint [07:59:34]line [07:59:34]line [07:59:34]line [07:59:34]line [07:59:34]line [07:59:34]written 0, free lines is 3169 [07:59:34]MH_Cut [07:59:34]Write to MH i2c: D1 01 00 7D 33 01 82 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: D1 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: D1 01 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: D1 01 00 7D 33 00 81 [07:59:34]Write to MH i2c: 01 00 00 7E 33 B1 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:35]OFD Sender: No OFD packet to send [07:59:36]*** Cut start [07:59:36]*** Partial cut [07:59:36]*** CUTSNS_PIN = 1 [07:59:36]*** CUTSNS_PIN = 0 [07:59:36]*** Brake cut motor [07:59:36]Read from MH i2c: 01 [07:59:36]MH_I2C_Read... [07:59:36]*** Stop cut motor [07:59:36]*** Cut end [07:59:36]Read from MH i2c: 01 07 00 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: 01 07 00 7E 33 00 00 00 00 00 FF 0F C6 [07:59:36]process_action close_receipt done [07:59:36]requested_data is exist [07:59:36]produce_requested_data [07:59:36]requested_item fm.sn is exist - process it [07:59:36]wFMCommunicate request_size=4 [07:59:36]MH_SAM_APDU [07:59:36]CAPDU: 80 11 00 00 [07:59:36]Write to MH i2c: E2 08 00 7F 33 80 11 00 00 00 00 00 00 2C [07:59:36]Write i2c OK [07:59:36]MH_I2C_Read... [07:59:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:36]Read from MH i2c: E2 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 17 00 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 17 00 7F 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 82 [07:59:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [07:59:36]wFMCommunicate OK [07:59:36]requested_item fd.num is exist - process it [07:59:36]SAM_PROTO_GetFieldsCounters [07:59:36]wFMCommunicate request_size=4 [07:59:36]MH_SAM_APDU [07:59:36]CAPDU: 80 13 00 00 [07:59:36]Write to MH i2c: E2 08 00 80 33 80 13 00 00 00 00 00 00 2F [07:59:36]Write i2c OK [07:59:36]MH_I2C_Read... [07:59:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:36]Read from MH i2c: E2 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 62 00 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 62 00 80 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C1 B7 04 00 0E 04 04 00 AE 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 E1 [07:59:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C1 B7 04 00 0E 04 04 00 AE 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 [07:59:36]wFMCommunicate OK [07:59:36]SAM_PROTO_GetFieldsCounters done [07:59:36]requested_item shift.num is exist - process it [07:59:36]requested_item shift.opened is exist - process it [07:59:36]req_shift_opened [07:59:36]FM_GetShiftState [07:59:36]SAM_PROTO_GetShiftState [07:59:36]wFMCommunicate request_size=4 [07:59:36]MH_SAM_APDU [07:59:36]CAPDU: 80 13 01 00 [07:59:36]Write to MH i2c: E2 08 00 81 33 80 13 01 00 00 00 00 00 31 [07:59:36]Write i2c OK [07:59:36]MH_I2C_Read... [07:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:36]Read from MH i2c: E2 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 0E 00 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 0E 00 81 33 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8C [07:59:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [07:59:36]wFMCommunicate OK [07:59:36]SAM_PROTO_GetShiftState done [07:59:36]FM_GetShiftState done [07:59:36]req_shift_opened done [07:59:36]requested_item shift.open_date is exist - process it [07:59:36]req_shift_open_date [07:59:36]req_shift_open_date done [07:59:36]produce_requested_data done [07:59:36]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309185,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [07:59:36]process_action_free close_receipt [07:59:36]json_value_free [07:59:36]json_value_free done [07:59:36]process_json_proto returns [07:59:36]Send response to host [07:59:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309185,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [07:59:36]free response buf [07:59:36]execute_script done [07:59:36]execute_script returns [07:59:36]free content buf [07:59:36]Sock 7.Close socket [07:59:36]Sock 7.Thread stoped [07:59:40]OFD Sender: No OFD packet to send [07:59:45]OFD Sender: No OFD packet to send [07:59:50]OFD Sender: No OFD packet to send [07:59:55]OFD Sender: No OFD packet to send [08:00:00]OFD Sender: No OFD packet to send [08:00:05]OFD Sender: No OFD packet to send [08:00:10]OFD Sender: No OFD packet to send [08:00:15]OFD Sender: No OFD packet to send [08:00:20]OFD Sender: No OFD packet to send [08:00:25]OFD Sender: No OFD packet to send [08:00:30]OFD Sender: No OFD packet to send [08:00:35]OFD Sender: No OFD packet to send [08:00:40]OFD Sender: No OFD packet to send [08:00:45]OFD Sender: No OFD packet to send [08:00:50]OFD Sender: No OFD packet to send [08:00:55]OFD Sender: No OFD packet to send [08:01:00]OFD Sender: No OFD packet to send [08:01:05]OFD Sender: No OFD packet to send [08:01:10]OFD Sender: No OFD packet to send [08:01:15]OFD Sender: No OFD packet to send [08:01:15]accept exits with 9 [08:01:15]New connection [08:01:15]New thread 3067190628 created [08:01:15]Thread 3067333988 joined [08:01:15]Waiting for new connection... [08:01:15] Sock 9.Parse request [08:01:15]Sock 9.Check first char [08:01:15]Sock 9.First char is OK [08:01:15]request: POST /json_proto HTTP/1.0 [08:01:15]Method: POST [08:01:15]URL: /json_proto [08:01:15]Method is POST - this is cgi request [08:01:15]url: /json_proto [08:01:15]query_string will be loaded in cgi processing [08:01:15]execute_cgi json_proto POST (null) [08:01:15]execute_cgi path=json_proto method=POST [08:01:15]POST find Content-Length [08:01:15]Host: 172.17.45.195:8080 [08:01:15]Content-Length: 816 [08:01:15]Content-Type: application/json [08:01:15] [08:01:15]POST finish read [08:01:15]Found Content-Length = 816 [08:01:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:15]execute_script... [08: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)117774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:15]POST & json_proto [08:01:15]process_json_proto [08:01:15]json parsed OK: [08:01:15]protocol is kg_v1.0 [08:01:15]action value=close_receipt [08:01:15]process_action close_receipt [08:01:15]cmd_close_receipt [08:01:15]MH_GetDate [08:01:15]Write to MH i2c: F0 00 00 82 33 A4 [08:01:15]Write i2c OK [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: F0 [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: F0 09 00 [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: F0 09 00 82 33 00 CE 9D A8 66 FB 01 7F 64 05 [08:01:15]GetLastDocTimeStamp 1722326375 [08:01:15]current date 1722326478 [08:01:15]FM_GetShiftState [08:01:15]SAM_PROTO_GetShiftState [08:01:15]wFMCommunicate request_size=4 [08:01:15]MH_SAM_APDU [08:01:15]CAPDU: 80 13 01 00 [08:01:15]Write to MH i2c: E2 08 00 83 33 80 13 01 00 00 00 00 00 33 [08:01:15]Write i2c OK [08:01:15]MH_I2C_Read... [08:01:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:15]Read from MH i2c: E2 [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: E2 0E 00 [08:01:15]MH_I2C_Read... [08:01:15]Read from MH i2c: E2 0E 00 83 33 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8E [08:01:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:01:15]wFMCommunicate OK [08:01:15]SAM_PROTO_GetShiftState done [08:01:15]FM_GetShiftState done [08:01:15]opened in 1722299915 [08:01:15]opened+sec_in_day 1722386315 [08:01:15]quantity*price = 60003 [08:01:15]sum+1 = 60004 [08:01:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 120 30.07.2024 08:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309186 ФПД: 169620886244304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080118&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309186&fm=169620886244304&tin=02508201610067®Number=0000000000092651&sum=60003 [08:01:16]StoreToDocumentArchive [08:01:16]shift 430 fd 309186 [08:01:16]save to /storage/0430/doc_00309186 [08:01:16]save last doc name /storage/0430/doc_00309186 to /storage/kkm_last_doc_name [08:01:16]save OK [08:01:16]Clear old archive folders... [08:01:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:01:16]tlvbuf is B6F1E0E0 [08:01:16]SAM_PROTO_ClearQueue [08:01:16]wFMCommunicate request_size=4 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 09 00 00 [08:01:16]Write to MH i2c: E2 08 00 90 33 80 09 00 00 00 00 00 00 35 [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 90 33 00 90 00 37 [08:01:16]RAPDU: 90 00 [08:01:16]wFMCommunicate OK [08:01:16]SAM_PROTO_ClearQueue done [08:01:16]KKMCreateOFDPacket [08:01:16]OFDProtocolAddRootSTLVToBuf [08:01:16]FM_MakeSignedData [08:01:16]FM_MakeSignedData [08:01:16]SAM_PROTO_SignData [08:01:16]wFMCommunicate request_size=4 [08:01:16]MH_SAM_APDU [08:01:16]CAPDU: 80 0D 01 02 [08:01:16]Write to MH i2c: E2 08 00 91 33 80 0D 01 02 00 00 00 00 3D [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:16]Read from MH i2c: E2 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 [08:01:16]MH_I2C_Read... [08:01:16]Read from MH i2c: E2 03 00 91 33 00 90 00 38 [08:01:16]RAPDU: 90 00 [08:01:16]wFMCommunicate OK [08:01:16]wFMCommunicate request_size=255 [08:01:16]MH_SAM_APDU [08:01: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 32 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 78 00 00 00 F4 03 04 00 CE 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C2 B7 04 00 35 04 06 00 9A [08:01:16]Write to MH i2c: E2 02 01 92 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 32 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 78 00 00 00 F4 03 04 00 CE 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C2 B7 04 00 35 04 06 00 9A 00 00 3E [08:01:16]Write i2c OK [08:01:16]MH_I2C_Read... [08:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:17]Read from MH i2c: E2 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 03 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 03 00 92 33 00 90 00 39 [08:01:17]RAPDU: 90 00 [08:01:17]wFMCommunicate OK [08:01:17]wFMCommunicate request_size=10 [08:01:17]MH_SAM_APDU [08:01:17]CAPDU: 80 0D 02 02 05 44 F0 AB CB D0 [08:01:17]Write to MH i2c: E2 0D 00 93 33 80 0D 02 02 05 00 44 F0 AB CB D0 00 00 C4 [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:17]Read from MH i2c: E2 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 03 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 03 00 93 33 00 90 00 3A [08:01:17]RAPDU: 90 00 [08:01:17]wFMCommunicate OK [08:01:17]wFMCommunicate request_size=4 [08:01:17]MH_SAM_APDU [08:01:17]CAPDU: 80 0D 03 02 [08:01:17]Write to MH i2c: E2 08 00 94 33 80 0D 03 02 00 00 00 00 42 [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:17]Read from MH i2c: E2 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 0B 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 0B 00 94 33 00 2E 79 34 26 8E 14 1C 3E 90 00 40 [08:01:17]RAPDU: 2E 79 34 26 8E 14 1C 3E 90 00 [08:01:17]wFMCommunicate OK [08:01:17]SAM_PROTO_SignData done [08:01:17]FM_MakeSignedData done [08:01:17]CreateOFDProtocolMessage [08:01:17]wFMCommunicate request_size=4 [08:01:17]MH_SAM_APDU [08:01:17]CAPDU: 80 11 00 00 [08:01:17]Write to MH i2c: E2 08 00 95 33 80 11 00 00 00 00 00 00 42 [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:17]Read from MH i2c: E2 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 17 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: E2 17 00 95 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 98 [08:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:01:17]wFMCommunicate OK [08:01:17]CreateOFDProtocolMessage done [08:01:17]OFDSenderStorePacket 309186 [08:01:17]StoreOFDPacket docnum=309186 [08:01:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 67 BA 07 01 D9 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 78 00 00 00 F4 03 04 00 CE 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C2 B7 04 00 35 04 06 00 9A 44 F0 AB CB D0 2E 79 34 26 8E 14 1C 3E [08:01:17]CheckFolder [08:01:17]dirname=/storage/ofd_packets [08:01:17]CheckFolder done [08:01:17]ProducePacketName [08:01:17]name=ofd_packets/00309186 [08:01:17]NVStorageSaveData ofd_packets/00309186 [08:01:17]File name is /storage/ofd_packets/00309186 [08:01:17]Write 301 bytes [08:01:17]NVStorageSaveData done [08:01:17]OFDSenderStorePacket done [08:01:17]KKMCreateOFDPacket done [08:01:17]NVStorageSaveData kkm_last_timestamp [08:01:17]File name is /storage/kkm_last_timestamp [08:01:17]Write 4 bytes [08:01:17]NVStorageSaveData done [08:01:17]ExternCall_PrintAddStr [08:01:17]wPrintStart [08:01:17]Write to MH i2c: 01 00 00 96 33 C9 [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 07 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 07 00 96 33 00 00 00 00 00 FF 0F DE [08:01:17]RasterBufferAndPrint [08:01:17]line Счет N : (1)117774 [08:01:17]line ИНН: 02508201610067 [08:01:17]line Контрольно-Кассовый Чек [08:01:17]line ПРОДАЖА [08:01:17]line ТРК (МРК, ГНК) : 52 [08:01:17]line Товар: 2710124130 [08:01:17]line Аи-92-К-2 [08:01:17]line 8.850 * 67.80 [08:01:17]line = 600.03 [08:01:17]line НДС 12% НСП 1% [08:01:17]line > о реализуемом товаре [08:01:17]line ИТОГО: 600.03 [08:01:17]line НСП 1% : 5.31 [08:01:17]line НДС 12% : 63.72 [08:01:17]line Наличными: 0.00 [08:01:17]line Безнал.: 600.03 [08:01:17]line Место: АЗС № 128 "Партнер Нефть" [08:01:17]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:01:17]line СНО: Общий режим [08:01:17]line Чек 120 30.07.2024 08:01 [08:01:17]line Смена: 430 ФФД: 1.0 [08:01:17]line ЗНМ: 0300000046 [08:01:17]line РНМ: 0000000000092651 [08:01:17]line Версия ККМ: 001 [08:01:17]line Платежная система: Бакай Банк [08:01:17]line ФМ: 0000000000874943 [08:01:17]line ФД: 309186 [08:01:17]line ФПД: 169620886244304 [08:01:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080118&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309186&fm=169620886244304&tin=02508201610067®Number=0000000000092651&sum=60003 [08:01:17]written 0, free lines is 4095 [08:01:17]OFD Sender: Processing packet 309186 [packets to send 232, broken 231] [08:01:17]ProducePacketName [08:01:17]name=ofd_packets/00309186 [08:01:17]OFD Sender: To server: pG, [08:01:17]CommunicateWithHost lk.salyk.kg:30040 [08:01:17]ConnectInit lk.salyk.kg [08:01:17]Connected sock=10 [08: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 34 39 34 33 0F 01 00 00 67 BA 07 01 D9 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 78 00 00 00 F4 03 04 00 CE 9D A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C2 B7 04 00 35 04 06 00 9A 44 F0 AB CB D0 2E 79 34 26 8E 14 1C 3E [08:01:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 01 52 47 00 39 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C2 B7 04 00 F4 03 04 00 16 45 A8 66 B6 04 01 00 00 89 B0 B1 C2 AD 38 CC 6D [08:01:17]CommunicateWithHost err = 0 [08:01:17]CheckOFDResponse [08:01:17]1017 (14) - 77093643461234 [08:01:17]1041 (16) - 0000000000874943 [08:01:17]1040 (4) - 309186 [08:01:17]1012 (4) - 30.07.2024 01:42 [08:01:17]1206 (1) - 0 [08:01:17]OFD Sender: Remove packet 309186 [08:01:17]ProducePacketName [08:01:17]name=ofd_packets/00309186 [08:01:17]NVStorageDeleteData [08:01:17]Write to MH i2c: 01 00 00 C0 33 F3 [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 07 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: 01 07 00 C0 33 00 00 00 00 00 71 0C 77 [08:01:17]RasterBufferAndPrint [08:01:17]line [08:01:17]line [08:01:17]line [08:01:17]line [08:01:17]line [08:01:17]written 0, free lines is 3189 [08:01:17]MH_Cut [08:01:17]Write to MH i2c: D1 01 00 C7 33 01 CC [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: D1 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: D1 01 00 [08:01:17]MH_I2C_Read... [08:01:17]Read from MH i2c: D1 01 00 C7 33 00 CB [08:01:17]Write to MH i2c: 01 00 00 C8 33 FB [08:01:17]Write i2c OK [08:01:17]MH_I2C_Read... [08:01:18]OFD Sender: No OFD packet to send [08:01:18]*** Cut start [08:01:18]*** Partial cut [08:01:18]*** CUTSNS_PIN = 1 [08:01:18]*** CUTSNS_PIN = 0 [08:01:19]*** Brake cut motor [08:01:19]Read from MH i2c: 01 [08:01:19]MH_I2C_Read... [08:01:19]*** Stop cut motor [08:01:19]*** Cut end [08:01:19]Read from MH i2c: 01 07 00 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: 01 07 00 C8 33 00 00 00 00 00 FF 0F 10 [08:01:19]process_action close_receipt done [08:01:19]requested_data is exist [08:01:19]produce_requested_data [08:01:19]requested_item fm.sn is exist - process it [08:01:19]wFMCommunicate request_size=4 [08:01:19]MH_SAM_APDU [08:01:19]CAPDU: 80 11 00 00 [08:01:19]Write to MH i2c: E2 08 00 C9 33 80 11 00 00 00 00 00 00 76 [08:01:19]Write i2c OK [08:01:19]MH_I2C_Read... [08:01:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:19]Read from MH i2c: E2 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 17 00 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 17 00 C9 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CC [08:01:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:01:19]wFMCommunicate OK [08:01:19]requested_item fd.num is exist - process it [08:01:19]SAM_PROTO_GetFieldsCounters [08:01:19]wFMCommunicate request_size=4 [08:01:19]MH_SAM_APDU [08:01:19]CAPDU: 80 13 00 00 [08:01:19]Write to MH i2c: E2 08 00 CA 33 80 13 00 00 00 00 00 00 79 [08:01:19]Write i2c OK [08:01:19]MH_I2C_Read... [08:01:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:19]Read from MH i2c: E2 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 62 00 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 62 00 CA 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C2 B7 04 00 0E 04 04 00 AE 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 2F [08: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C2 B7 04 00 0E 04 04 00 AE 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:01:19]wFMCommunicate OK [08:01:19]SAM_PROTO_GetFieldsCounters done [08:01:19]requested_item shift.num is exist - process it [08:01:19]requested_item shift.opened is exist - process it [08:01:19]req_shift_opened [08:01:19]FM_GetShiftState [08:01:19]SAM_PROTO_GetShiftState [08:01:19]wFMCommunicate request_size=4 [08:01:19]MH_SAM_APDU [08:01:19]CAPDU: 80 13 01 00 [08:01:19]Write to MH i2c: E2 08 00 CB 33 80 13 01 00 00 00 00 00 7B [08:01:19]Write i2c OK [08:01:19]MH_I2C_Read... [08:01:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:19]Read from MH i2c: E2 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 0E 00 [08:01:19]MH_I2C_Read... [08:01:19]Read from MH i2c: E2 0E 00 CB 33 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D6 [08:01:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:01:19]wFMCommunicate OK [08:01:19]SAM_PROTO_GetShiftState done [08:01:19]FM_GetShiftState done [08:01:19]req_shift_opened done [08:01:19]requested_item shift.open_date is exist - process it [08:01:19]req_shift_open_date [08:01:19]req_shift_open_date done [08:01:19]produce_requested_data done [08:01:19]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309186,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:01:19]process_action_free close_receipt [08:01:19]json_value_free [08:01:19]json_value_free done [08:01:19]process_json_proto returns [08:01:19]Send response to host [08:01:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309186,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:01:19]free response buf [08:01:19]execute_script done [08:01:19]execute_script returns [08:01:19]free content buf [08:01:19]Sock 9.Close socket [08:01:19]Sock 9.Thread stoped [08:01:23]OFD Sender: No OFD packet to send [08:01:28]OFD Sender: No OFD packet to send [08:01:33]OFD Sender: No OFD packet to send [08:01:38]OFD Sender: No OFD packet to send [08:01:43]OFD Sender: No OFD packet to send [08:01:48]OFD Sender: No OFD packet to send [08:01:53]OFD Sender: No OFD packet to send [08:01:58]OFD Sender: No OFD packet to send [08:02:03]OFD Sender: No OFD packet to send [08:02:08]OFD Sender: No OFD packet to send [08:02:13]OFD Sender: No OFD packet to send [08:02:18]OFD Sender: No OFD packet to send [08:02:23]OFD Sender: No OFD packet to send [08:02:28]OFD Sender: No OFD packet to send [08:02:33]accept exits with 7 [08:02:33]New connection [08:02:33]New thread 3067333988 created [08:02:33]Thread 3067190628 joined [08:02:33]Waiting for new connection... [08:02:33] Sock 7.Parse request [08:02:33]Sock 7.Check first char [08:02:33]Sock 7.First char is OK [08:02:33]request: POST /json_proto HTTP/1.0 [08:02:33]Method: POST [08:02:33]URL: /json_proto [08:02:33]Method is POST - this is cgi request [08:02:33]url: /json_proto [08:02:33]query_string will be loaded in cgi processing [08:02:33]execute_cgi json_proto POST (null) [08:02:33]execute_cgi path=json_proto method=POST [08:02:33]POST find Content-Length [08:02:33]Host: 172.17.45.195:8080 [08:02:33]Content-Length: 675 [08:02:33]Content-Type: application/json [08:02:33] [08:02:33]POST finish read [08:02:33]Found Content-Length = 675 [08:02:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:33]execute_script... [08:02: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)117775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:02:33]POST & json_proto [08:02:33]process_json_proto [08:02:33]json parsed OK: [08:02:33]protocol is kg_v1.0 [08:02:33]action value=close_receipt [08:02:33]process_action close_receipt [08:02:33]cmd_close_receipt [08:02:33]MH_GetDate [08:02:33]Write to MH i2c: F0 00 00 CC 33 EE [08:02:33]Write i2c OK [08:02:33]MH_I2C_Read... [08:02:33]Read from MH i2c: F0 [08:02:33]MH_I2C_Read... [08:02:33]Read from MH i2c: F0 09 00 [08:02:33]MH_I2C_Read... [08:02:33]Read from MH i2c: F0 09 00 CC 33 00 1B 9E A8 66 FB 01 7F 64 9D [08:02:33]GetLastDocTimeStamp 1722326478 [08:02:33]current date 1722326555 [08:02:33]FM_GetShiftState [08:02:33]SAM_PROTO_GetShiftState [08:02:33]wFMCommunicate request_size=4 [08:02:33]MH_SAM_APDU [08:02:33]CAPDU: 80 13 01 00 [08:02:33]Write to MH i2c: E2 08 00 CD 33 80 13 01 00 00 00 00 00 7D [08:02:33]Write i2c OK [08:02:33]MH_I2C_Read... [08:02:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:33]OFD Sender: No OFD packet to send [08:02:33]Read from MH i2c: E2 [08:02:33]MH_I2C_Read... [08:02:33]Read from MH i2c: E2 0E 00 [08:02:33]MH_I2C_Read... [08:02:33]Read from MH i2c: E2 0E 00 CD 33 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D8 [08:02:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:02:33]wFMCommunicate OK [08:02:33]SAM_PROTO_GetShiftState done [08:02:33]FM_GetShiftState done [08:02:33]opened in 1722299915 [08:02:33]opened+sec_in_day 1722386315 [08:02:33]quantity*price = 140008 [08:02:33]sum+1 = 140009 [08:02:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 121 30.07.2024 08:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309187 ФПД: 85648924345852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080235&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309187&fm=85648924345852&tin=02508201610067®Number=0000000000092651&sum=140000 [08:02:34]StoreToDocumentArchive [08:02:34]shift 430 fd 309187 [08:02:34]save to /storage/0430/doc_00309187 [08:02:34]save last doc name /storage/0430/doc_00309187 to /storage/kkm_last_doc_name [08:02:34]save OK [08:02:34]Clear old archive folders... [08:02:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:02:34]tlvbuf is 00E088F0 [08:02:34]SAM_PROTO_ClearQueue [08:02:34]wFMCommunicate request_size=4 [08:02:34]MH_SAM_APDU [08:02:34]CAPDU: 80 09 00 00 [08:02:34]Write to MH i2c: E2 08 00 DA 33 80 09 00 00 00 00 00 00 7F [08:02:34]Write i2c OK [08:02:34]MH_I2C_Read... [08:02:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:34]Read from MH i2c: E2 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 DA 33 00 90 00 81 [08:02:34]RAPDU: 90 00 [08:02:34]wFMCommunicate OK [08:02:34]SAM_PROTO_ClearQueue done [08:02:34]KKMCreateOFDPacket [08:02:34]OFDProtocolAddRootSTLVToBuf [08:02:34]FM_MakeSignedData [08:02:34]FM_MakeSignedData [08:02:34]SAM_PROTO_SignData [08:02:34]wFMCommunicate request_size=4 [08:02:34]MH_SAM_APDU [08:02:34]CAPDU: 80 0D 01 02 [08:02:34]Write to MH i2c: E2 08 00 DB 33 80 0D 01 02 00 00 00 00 87 [08:02:34]Write i2c OK [08:02:34]MH_I2C_Read... [08:02:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:34]Read from MH i2c: E2 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 DB 33 00 90 00 82 [08:02:34]RAPDU: 90 00 [08:02:34]wFMCommunicate OK [08:02:34]wFMCommunicate request_size=255 [08:02:34]MH_SAM_APDU [08:02:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1B 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B7 04 00 35 04 06 00 [08:02:34]Write to MH i2c: E2 02 01 DC 33 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1B 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B7 04 00 35 04 06 00 00 00 2D [08:02:34]Write i2c OK [08:02:34]MH_I2C_Read... [08:02:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:34]Read from MH i2c: E2 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 DC 33 00 90 00 83 [08:02:34]RAPDU: 90 00 [08:02:34]wFMCommunicate OK [08:02:34]wFMCommunicate request_size=11 [08:02:34]MH_SAM_APDU [08:02:34]CAPDU: 80 0D 02 02 06 4D E5 B1 B6 05 FC [08:02:34]Write to MH i2c: E2 0E 00 DD 33 80 0D 02 02 06 00 4D E5 B1 B6 05 FC 00 00 30 [08:02:34]Write i2c OK [08:02:34]MH_I2C_Read... [08:02:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:34]Read from MH i2c: E2 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 03 00 DD 33 00 90 00 84 [08:02:34]RAPDU: 90 00 [08:02:34]wFMCommunicate OK [08:02:34]wFMCommunicate request_size=4 [08:02:34]MH_SAM_APDU [08:02:34]CAPDU: 80 0D 03 02 [08:02:34]Write to MH i2c: E2 08 00 DE 33 80 0D 03 02 00 00 00 00 8C [08:02:34]Write i2c OK [08:02:34]MH_I2C_Read... [08:02:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:34]Read from MH i2c: E2 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 0B 00 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 0B 00 DE 33 00 AF 07 B1 F9 20 82 5E E5 90 00 D2 [08:02:34]RAPDU: AF 07 B1 F9 20 82 5E E5 90 00 [08:02:34]wFMCommunicate OK [08:02:34]SAM_PROTO_SignData done [08:02:34]FM_MakeSignedData done [08:02:34]CreateOFDProtocolMessage [08:02:34]wFMCommunicate request_size=4 [08:02:34]MH_SAM_APDU [08:02:34]CAPDU: 80 11 00 00 [08:02:34]Write to MH i2c: E2 08 00 DF 33 80 11 00 00 00 00 00 00 8C [08:02:34]Write i2c OK [08:02:34]MH_I2C_Read... [08:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:34]Read from MH i2c: E2 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 17 00 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: E2 17 00 DF 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E2 [08:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:02:34]wFMCommunicate OK [08:02:34]CreateOFDProtocolMessage done [08:02:34]OFDSenderStorePacket 309187 [08:02:34]StoreOFDPacket docnum=309187 [08:02:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E1 AE 08 01 0B 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1B 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B7 04 00 35 04 06 00 4D E5 B1 B6 05 FC AF 07 B1 F9 20 82 5E E5 [08:02:34]CheckFolder [08:02:34]dirname=/storage/ofd_packets [08:02:34]CheckFolder done [08:02:34]ProducePacketName [08:02:34]name=ofd_packets/00309187 [08:02:34]NVStorageSaveData ofd_packets/00309187 [08:02:34]File name is /storage/ofd_packets/00309187 [08:02:34]Write 302 bytes [08:02:34]NVStorageSaveData done [08:02:34]OFDSenderStorePacket done [08:02:34]KKMCreateOFDPacket done [08:02:34]NVStorageSaveData kkm_last_timestamp [08:02:34]File name is /storage/kkm_last_timestamp [08:02:34]Write 4 bytes [08:02:34]NVStorageSaveData done [08:02:34]ExternCall_PrintAddStr [08:02:34]wPrintStart [08:02:34]Write to MH i2c: 01 00 00 E0 33 13 [08:02:34]Write i2c OK [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: 01 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: 01 07 00 [08:02:34]MH_I2C_Read... [08:02:34]Read from MH i2c: 01 07 00 E0 33 00 00 00 00 00 FF 0F 28 [08:02:34]RasterBufferAndPrint [08:02:34]line Счет N : (1)117775 [08:02:34]line ИНН: 02508201610067 [08:02:34]line Контрольно-Кассовый Чек [08:02:34]line ПРОДАЖА [08:02:34]line ТРК (МРК, ГНК) : 33 [08:02:34]line Товар: 2710124130 [08:02:34]line Super-92-К-5 [08:02:34]line 20.350 * 68.80 [08:02:34]line = 1400.08 [08:02:34]line НДС 12% НСП 1% [08:02:34]line > о реализуемом товаре [08:02:34]line ОКРУГЛЕНИЕ: -0.08 [08:02:34]line ИТОГО: 1400.00 [08:02:34]line Внесено: 1400.00 [08:02:34]line СДАЧА: 0.00 [08:02:34]line НСП 1% : 12.39 [08:02:34]line НДС 12% : 148.68 [08:02:34]line Наличными: 1400.00 [08:02:34]line Безнал.: 0.00 [08:02:34]line Место: АЗС № 128 "Партнер Нефть" [08:02:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:02:34]line СНО: Общий режим [08:02:34]line Чек 121 30.07.2024 08:02 [08:02:34]line Смена: 430 ФФД: 1.0 [08:02:34]line ЗНМ: 0300000046 [08:02:34]line РНМ: 0000000000092651 [08:02:34]line Версия ККМ: 001 [08:02:34]line ФМ: 0000000000874943 [08:02:34]line ФД: 309187 [08:02:34]line ФПД: 85648924345852 [08:02:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080235&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309187&fm=85648924345852&tin=02508201610067®Number=0000000000092651&sum=140000 [08:02:35]OFD Sender: Processing packet 309187 [packets to send 232, broken 231] [08:02:35]ProducePacketName [08:02:35]name=ofd_packets/00309187 [08:02:35]OFD Sender: To server: pG, [08:02:35]CommunicateWithHost lk.salyk.kg:30040 [08:02:35]ConnectInit lk.salyk.kg [08:02:35]written 0, free lines is 4095 [08:02:35]Connected sock=10 [08:02:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E1 AE 08 01 0B 9F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 1B 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B7 04 00 35 04 06 00 4D E5 B1 B6 05 FC AF 07 B1 F9 20 82 5E E5 [08:02:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3C 96 47 00 49 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B7 04 00 F4 03 04 00 64 45 A8 66 B6 04 01 00 00 C6 AA 16 66 D9 7F A5 4F [08:02:35]CommunicateWithHost err = 0 [08:02:35]CheckOFDResponse [08:02:35]1017 (14) - 77093643461234 [08:02:35]1041 (16) - 0000000000874943 [08:02:35]1040 (4) - 309187 [08:02:35]1012 (4) - 30.07.2024 01:44 [08:02:35]1206 (1) - 0 [08:02:35]OFD Sender: Remove packet 309187 [08:02:35]ProducePacketName [08:02:35]name=ofd_packets/00309187 [08:02:35]NVStorageDeleteData [08:02:35]Write to MH i2c: 01 00 00 0B 34 3F [08:02:35]Write i2c OK [08:02:35]MH_I2C_Read... [08:02:35]Read from MH i2c: 01 [08:02:35]MH_I2C_Read... [08:02:35]Read from MH i2c: 01 07 00 [08:02:35]MH_I2C_Read... [08:02:35]Read from MH i2c: 01 07 00 0B 34 00 00 00 00 00 62 0C B4 [08:02:35]RasterBufferAndPrint [08:02:35]line [08:02:35]line [08:02:35]line [08:02:35]line [08:02:35]line [08:02:35]written 0, free lines is 3174 [08:02:35]MH_Cut [08:02:35]Write to MH i2c: D1 01 00 12 34 01 18 [08:02:35]Write i2c OK [08:02:35]MH_I2C_Read... [08:02:35]Read from MH i2c: D1 [08:02:35]MH_I2C_Read... [08:02:35]Read from MH i2c: D1 01 00 [08:02:35]MH_I2C_Read... [08:02:35]Read from MH i2c: D1 01 00 12 34 00 17 [08:02:35]Write to MH i2c: 01 00 00 13 34 47 [08:02:35]Write i2c OK [08:02:35]MH_I2C_Read... [08:02:36]OFD Sender: No OFD packet to send [08:02:36]*** Cut start [08:02:36]*** Partial cut [08:02:36]*** CUTSNS_PIN = 1 [08:02:37]*** CUTSNS_PIN = 0 [08:02:37]*** Brake cut motor [08:02:37]Read from MH i2c: 01 [08:02:37]MH_I2C_Read... [08:02:37]*** Stop cut motor [08:02:37]*** Cut end [08:02:37]Read from MH i2c: 01 07 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: 01 07 00 13 34 00 00 00 00 00 FF 0F 5C [08:02:37]process_action close_receipt done [08:02:37]requested_data is exist [08:02:37]produce_requested_data [08:02:37]requested_item fm.sn is exist - process it [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 11 00 00 [08:02:37]Write to MH i2c: E2 08 00 14 34 80 11 00 00 00 00 00 00 C2 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 17 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 17 00 14 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 18 [08:02:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:02:37]wFMCommunicate OK [08:02:37]requested_item fd.num is exist - process it [08:02:37]SAM_PROTO_GetFieldsCounters [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 13 00 00 [08:02:37]Write to MH i2c: E2 08 00 15 34 80 13 00 00 00 00 00 00 C5 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 62 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 62 00 15 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C3 B7 04 00 0E 04 04 00 AE 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 7F [08:02:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C3 B7 04 00 0E 04 04 00 AE 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:02:37]wFMCommunicate OK [08:02:37]SAM_PROTO_GetFieldsCounters done [08:02:37]requested_item shift.num is exist - process it [08:02:37]requested_item shift.opened is exist - process it [08:02:37]req_shift_opened [08:02:37]FM_GetShiftState [08:02:37]SAM_PROTO_GetShiftState [08:02:37]wFMCommunicate request_size=4 [08:02:37]MH_SAM_APDU [08:02:37]CAPDU: 80 13 01 00 [08:02:37]Write to MH i2c: E2 08 00 16 34 80 13 01 00 00 00 00 00 C7 [08:02:37]Write i2c OK [08:02:37]MH_I2C_Read... [08:02:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:37]Read from MH i2c: E2 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 0E 00 [08:02:37]MH_I2C_Read... [08:02:37]Read from MH i2c: E2 0E 00 16 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 22 [08:02:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:02:37]wFMCommunicate OK [08:02:37]SAM_PROTO_GetShiftState done [08:02:37]FM_GetShiftState done [08:02:37]req_shift_opened done [08:02:37]requested_item shift.open_date is exist - process it [08:02:37]req_shift_open_date [08:02:37]req_shift_open_date done [08:02:37]produce_requested_data done [08:02:37]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309187,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:02:37]process_action_free close_receipt [08:02:37]json_value_free [08:02:37]json_value_free done [08:02:37]process_json_proto returns [08:02:37]Send response to host [08:02:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309187,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:02:37]free response buf [08:02:37]execute_script done [08:02:37]execute_script returns [08:02:37]free content buf [08:02:37]Sock 7.Close socket [08:02:37]Sock 7.Thread stoped [08:02:41]OFD Sender: No OFD packet to send [08:02:46]OFD Sender: No OFD packet to send [08:02:51]OFD Sender: No OFD packet to send [08:02:56]OFD Sender: No OFD packet to send [08:03:01]OFD Sender: No OFD packet to send [08:03:06]OFD Sender: No OFD packet to send [08:03:11]OFD Sender: No OFD packet to send [08:03:12]accept exits with 9 [08:03:12]New connection [08:03:12]New thread 3067190628 created [08:03:12]Thread 3067333988 joined [08:03:12]Waiting for new connection... [08:03:12] Sock 9.Parse request [08:03:12]Sock 9.Check first char [08:03:12]Sock 9.First char is OK [08:03:12]request: POST /json_proto HTTP/1.0 [08:03:12]Method: POST [08:03:12]URL: /json_proto [08:03:12]Method is POST - this is cgi request [08:03:12]url: /json_proto [08:03:12]query_string will be loaded in cgi processing [08:03:12]execute_cgi json_proto POST (null) [08:03:12]execute_cgi path=json_proto method=POST [08:03:12]POST find Content-Length [08:03:12]Host: 172.17.45.195:8080 [08:03:12]Content-Length: 819 [08:03:12]Content-Type: application/json [08:03:12] [08:03:12]POST finish read [08:03:12]Found Content-Length = 819 [08:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:12]execute_script... [08:03: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)117776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:12]POST & json_proto [08:03:12]process_json_proto [08:03:12]json parsed OK: [08:03:12]protocol is kg_v1.0 [08:03:12]action value=close_receipt [08:03:12]process_action close_receipt [08:03:12]cmd_close_receipt [08:03:12]MH_GetDate [08:03:12]Write to MH i2c: F0 00 00 17 34 3A [08:03:12]Write i2c OK [08:03:12]MH_I2C_Read... [08:03:12]Read from MH i2c: F0 [08:03:12]MH_I2C_Read... [08:03:12]Read from MH i2c: F0 09 00 [08:03:12]MH_I2C_Read... [08:03:12]Read from MH i2c: F0 09 00 17 34 00 43 9E A8 66 FB 01 7F 64 11 [08:03:12]GetLastDocTimeStamp 1722326555 [08:03:12]current date 1722326595 [08:03:12]FM_GetShiftState [08:03:12]SAM_PROTO_GetShiftState [08:03:12]wFMCommunicate request_size=4 [08:03:12]MH_SAM_APDU [08:03:12]CAPDU: 80 13 01 00 [08:03:12]Write to MH i2c: E2 08 00 18 34 80 13 01 00 00 00 00 00 C9 [08:03:12]Write i2c OK [08:03:12]MH_I2C_Read... [08:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:12]Read from MH i2c: E2 [08:03:12]MH_I2C_Read... [08:03:12]Read from MH i2c: E2 0E 00 [08:03:12]MH_I2C_Read... [08:03:12]Read from MH i2c: E2 0E 00 18 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 24 [08:03:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:03:12]wFMCommunicate OK [08:03:12]SAM_PROTO_GetShiftState done [08:03:12]FM_GetShiftState done [08:03:12]opened in 1722299915 [08:03:12]opened+sec_in_day 1722386315 [08:03:12]quantity*price = 100021 [08:03:12]sum+1 = 100023 [08:03:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 122 30.07.2024 08:03 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309188 ФПД: 57142785671225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080315&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309188&fm=57142785671225&tin=02508201610067®Number=0000000000092651&sum=100022 [08:03:13]StoreToDocumentArchive [08:03:13]shift 430 fd 309188 [08:03:13]save to /storage/0430/doc_00309188 [08:03:13]save last doc name /storage/0430/doc_00309188 to /storage/kkm_last_doc_name [08:03:13]save OK [08:03:13]Clear old archive folders... [08:03:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:03:13]tlvbuf is 00E08900 [08:03:13]SAM_PROTO_ClearQueue [08:03:13]wFMCommunicate request_size=4 [08:03:13]MH_SAM_APDU [08:03:13]CAPDU: 80 09 00 00 [08:03:13]Write to MH i2c: E2 08 00 25 34 80 09 00 00 00 00 00 00 CB [08:03:13]Write i2c OK [08:03:13]MH_I2C_Read... [08:03:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:13]Read from MH i2c: E2 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: E2 03 00 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: E2 03 00 25 34 00 90 00 CD [08:03:13]RAPDU: 90 00 [08:03:13]wFMCommunicate OK [08:03:13]SAM_PROTO_ClearQueue done [08:03:13]KKMCreateOFDPacket [08:03:13]OFDProtocolAddRootSTLVToBuf [08:03:13]FM_MakeSignedData [08:03:13]FM_MakeSignedData [08:03:13]SAM_PROTO_SignData [08:03:13]wFMCommunicate request_size=4 [08:03:13]MH_SAM_APDU [08:03:13]CAPDU: 80 0D 01 02 [08:03:13]Write to MH i2c: E2 08 00 26 34 80 0D 01 02 00 00 00 00 D3 [08:03:13]Write i2c OK [08:03:13]MH_I2C_Read... [08:03:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:13]Read from MH i2c: E2 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: E2 03 00 [08:03:13]MH_I2C_Read... [08:03:13]Read from MH i2c: E2 03 00 26 34 00 90 00 CE [08:03:13]RAPDU: 90 00 [08:03:13]wFMCommunicate OK [08:03:13]wFMCommunicate request_size=255 [08:03:13]MH_SAM_APDU [08:03:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 43 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B7 04 00 35 04 06 00 33 [08:03:13]Write to MH i2c: E2 02 01 27 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 43 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B7 04 00 35 04 06 00 33 00 00 74 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:14]Read from MH i2c: E2 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 03 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 03 00 27 34 00 90 00 CF [08:03:14]RAPDU: 90 00 [08:03:14]wFMCommunicate OK [08:03:14]wFMCommunicate request_size=10 [08:03:14]MH_SAM_APDU [08:03:14]CAPDU: 80 0D 02 02 05 F8 97 71 00 39 [08:03:14]Write to MH i2c: E2 0D 00 28 34 80 0D 02 02 05 00 F8 97 71 00 39 00 00 19 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:14]Read from MH i2c: E2 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 03 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 03 00 28 34 00 90 00 D0 [08:03:14]RAPDU: 90 00 [08:03:14]wFMCommunicate OK [08:03:14]wFMCommunicate request_size=4 [08:03:14]MH_SAM_APDU [08:03:14]CAPDU: 80 0D 03 02 [08:03:14]Write to MH i2c: E2 08 00 29 34 80 0D 03 02 00 00 00 00 D8 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:14]Read from MH i2c: E2 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 0B 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 0B 00 29 34 00 32 B0 74 97 B8 A3 C9 E8 90 00 D2 [08:03:14]RAPDU: 32 B0 74 97 B8 A3 C9 E8 90 00 [08:03:14]wFMCommunicate OK [08:03:14]SAM_PROTO_SignData done [08:03:14]FM_MakeSignedData done [08:03:14]CreateOFDProtocolMessage [08:03:14]wFMCommunicate request_size=4 [08:03:14]MH_SAM_APDU [08:03:14]CAPDU: 80 11 00 00 [08:03:14]Write to MH i2c: E2 08 00 2A 34 80 11 00 00 00 00 00 00 D8 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:14]Read from MH i2c: E2 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 17 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: E2 17 00 2A 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2E [08:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:03:14]wFMCommunicate OK [08:03:14]CreateOFDProtocolMessage done [08:03:14]OFDSenderStorePacket 309188 [08:03:14]StoreOFDPacket docnum=309188 [08:03:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 19 51 07 01 8C B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 7A 00 00 00 F4 03 04 00 43 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B7 04 00 35 04 06 00 33 F8 97 71 00 39 32 B0 74 97 B8 A3 C9 E8 [08:03:14]CheckFolder [08:03:14]dirname=/storage/ofd_packets [08:03:14]CheckFolder done [08:03:14]ProducePacketName [08:03:14]name=ofd_packets/00309188 [08:03:14]NVStorageSaveData ofd_packets/00309188 [08:03:14]File name is /storage/ofd_packets/00309188 [08:03:14]Write 301 bytes [08:03:14]NVStorageSaveData done [08:03:14]OFDSenderStorePacket done [08:03:14]KKMCreateOFDPacket done [08:03:14]NVStorageSaveData kkm_last_timestamp [08:03:14]File name is /storage/kkm_last_timestamp [08:03:14]Write 4 bytes [08:03:14]NVStorageSaveData done [08:03:14]ExternCall_PrintAddStr [08:03:14]wPrintStart [08:03:14]Write to MH i2c: 01 00 00 2B 34 5F [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: 01 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: 01 07 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: 01 07 00 2B 34 00 00 00 00 00 FF 0F 74 [08:03:14]RasterBufferAndPrint [08:03:14]line Счет N : (1)117776 [08:03:14]line ИНН: 02508201610067 [08:03:14]line Контрольно-Кассовый Чек [08:03:14]line ПРОДАЖА [08:03:14]line ТРК (МРК, ГНК) : 41 [08:03:14]line Товар: 2710124500 [08:03:14]line Аи-95-К-3 [08:03:14]line 13.480 * 74.20 [08:03:14]line = 1000.22 [08:03:14]line НДС 12% НСП 1% [08:03:14]line > о реализуемом товаре [08:03:14]line ИТОГО: 1000.22 [08:03:14]line НСП 1% : 8.85 [08:03:14]line НДС 12% : 106.22 [08:03:14]line Наличными: 0.00 [08:03:14]line Безнал.: 1000.22 [08:03:14]line Место: АЗС № 128 "Партнер Нефть" [08:03:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:03:14]line СНО: Общий режим [08:03:14]line Чек 122 30.07.2024 08:03 [08:03:14]line Смена: 430 ФФД: 1.0 [08:03:14]line ЗНМ: 0300000046 [08:03:14]line РНМ: 0000000000092651 [08:03:14]line Версия ККМ: 001 [08:03:14]line Платежная система: Бакай Банк [08:03:14]line ФМ: 0000000000874943 [08:03:14]line ФД: 309188 [08:03:14]line ФПД: 57142785671225 [08:03:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080315&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309188&fm=57142785671225&tin=02508201610067®Number=0000000000092651&sum=100022 [08:03:14]written 0, free lines is 4095 [08:03:14]OFD Sender: Processing packet 309188 [packets to send 232, broken 231] [08:03:14]ProducePacketName [08:03:14]name=ofd_packets/00309188 [08:03:14]OFD Sender: To server: pG, [08:03:14]CommunicateWithHost lk.salyk.kg:30040 [08:03:14]ConnectInit lk.salyk.kg [08:03:14]Connected sock=10 [08:03:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 19 51 07 01 8C B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 7A 00 00 00 F4 03 04 00 43 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B7 04 00 35 04 06 00 33 F8 97 71 00 39 32 B0 74 97 B8 A3 C9 E8 [08:03:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5F A0 47 00 D4 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B7 04 00 F4 03 04 00 8B 45 A8 66 B6 04 01 00 00 F4 5A 85 2A EC 0C AA 8C [08:03:14]CommunicateWithHost err = 0 [08:03:14]CheckOFDResponse [08:03:14]1017 (14) - 77093643461234 [08:03:14]1041 (16) - 0000000000874943 [08:03:14]1040 (4) - 309188 [08:03:14]1012 (4) - 30.07.2024 01:44 [08:03:14]1206 (1) - 0 [08:03:14]OFD Sender: Remove packet 309188 [08:03:14]ProducePacketName [08:03:14]name=ofd_packets/00309188 [08:03:14]NVStorageDeleteData [08:03:14]Write to MH i2c: 01 00 00 55 34 89 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: 01 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: 01 07 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: 01 07 00 55 34 00 00 00 00 00 7D 0C 19 [08:03:14]RasterBufferAndPrint [08:03:14]line [08:03:14]line [08:03:14]line [08:03:14]line [08:03:14]line [08:03:14]written 0, free lines is 3200 [08:03:14]MH_Cut [08:03:14]Write to MH i2c: D1 01 00 5C 34 01 62 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: D1 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: D1 01 00 [08:03:14]MH_I2C_Read... [08:03:14]Read from MH i2c: D1 01 00 5C 34 00 61 [08:03:14]Write to MH i2c: 01 00 00 5D 34 91 [08:03:14]Write i2c OK [08:03:14]MH_I2C_Read... [08:03:15]OFD Sender: No OFD packet to send [08:03:16]*** Cut start [08:03:16]*** Partial cut [08:03:16]*** CUTSNS_PIN = 1 [08:03:16]*** CUTSNS_PIN = 0 [08:03:16]*** Brake cut motor [08:03:16]Read from MH i2c: 01 [08:03:16]MH_I2C_Read... [08:03:16]*** Stop cut motor [08:03:16]*** Cut end [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 5D 34 00 00 00 00 00 FF 0F A6 [08:03:16]process_action close_receipt done [08:03:16]requested_data is exist [08:03:16]produce_requested_data [08:03:16]requested_item fm.sn is exist - process it [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 5E 34 80 11 00 00 00 00 00 00 0C [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 5E 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 62 [08:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:03:16]wFMCommunicate OK [08:03:16]requested_item fd.num is exist - process it [08:03:16]SAM_PROTO_GetFieldsCounters [08:03:16]wFMCommunicate request_size=4 [08:03:16]MH_SAM_APDU [08:03:16]CAPDU: 80 13 00 00 [08:03:16]Write to MH i2c: E2 08 00 5F 34 80 13 00 00 00 00 00 00 0F [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:16]Read from MH i2c: E2 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 62 00 [08:03:16]MH_I2C_Read... [08:03:16]Read from MH i2c: E2 62 00 5F 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C4 B7 04 00 0E 04 04 00 AE 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 CD [08:03:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C4 B7 04 00 0E 04 04 00 AE 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:03:16]wFMCommunicate OK [08:03:16]SAM_PROTO_GetFieldsCounters done [08:03:16]requested_item shift.num is exist - process it [08:03:16]requested_item shift.opened is exist - process it [08:03:16]req_shift_opened [08:03:16]FM_GetShiftState [08:03:16]SAM_PROTO_GetShiftState [08:03:16]wFMCommunicate request_size=4 [08:03:16]MH_SAM_APDU [08:03:16]CAPDU: 80 13 01 00 [08:03:16]Write to MH i2c: E2 08 00 60 34 80 13 01 00 00 00 00 00 11 [08:03:16]Write i2c OK [08:03:16]MH_I2C_Read... [08:03:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:17]Read from MH i2c: E2 [08:03:17]MH_I2C_Read... [08:03:17]Read from MH i2c: E2 0E 00 [08:03:17]MH_I2C_Read... [08:03:17]Read from MH i2c: E2 0E 00 60 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6C [08:03:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:03:17]wFMCommunicate OK [08:03:17]SAM_PROTO_GetShiftState done [08:03:17]FM_GetShiftState done [08:03:17]req_shift_opened done [08:03:17]requested_item shift.open_date is exist - process it [08:03:17]req_shift_open_date [08:03:17]req_shift_open_date done [08:03:17]produce_requested_data done [08:03:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309188,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:03:17]process_action_free close_receipt [08:03:17]json_value_free [08:03:17]json_value_free done [08:03:17]process_json_proto returns [08:03:17]Send response to host [08:03:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309188,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:03:17]free response buf [08:03:17]execute_script done [08:03:17]execute_script returns [08:03:17]free content buf [08:03:17]Sock 9.Close socket [08:03:17]Sock 9.Thread stoped [08:03:20]OFD Sender: No OFD packet to send [08:03:25]OFD Sender: No OFD packet to send [08:03:30]OFD Sender: No OFD packet to send [08:03:35]OFD Sender: No OFD packet to send [08:03:40]OFD Sender: No OFD packet to send [08:03:45]OFD Sender: No OFD packet to send [08:03:50]OFD Sender: No OFD packet to send [08:03:55]OFD Sender: No OFD packet to send [08:04:00]OFD Sender: No OFD packet to send [08:04:05]OFD Sender: No OFD packet to send [08:04:10]OFD Sender: No OFD packet to send [08:04:15]OFD Sender: No OFD packet to send [08:04:20]OFD Sender: No OFD packet to send [08:04:25]OFD Sender: No OFD packet to send [08:04:30]OFD Sender: No OFD packet to send [08:04:30]accept exits with 7 [08:04:30]New connection [08:04:30]New thread 3067333988 created [08:04:30]Thread 3067190628 joined [08:04:30]Waiting for new connection... [08:04:30] Sock 7.Parse request [08:04:30]Sock 7.Check first char [08:04:30]Sock 7.First char is OK [08:04:30]request: POST /json_proto HTTP/1.0 [08:04:30]Method: POST [08:04:30]URL: /json_proto [08:04:30]Method is POST - this is cgi request [08:04:30]url: /json_proto [08:04:30]query_string will be loaded in cgi processing [08:04:30]execute_cgi json_proto POST (null) [08:04:30]execute_cgi path=json_proto method=POST [08:04:30]POST find Content-Length [08:04:30]Host: 172.17.45.195:8080 [08:04:30]Content-Length: 682 [08:04:30]Content-Type: application/json [08:04:30] [08:04:30]POST finish read [08:04:30]Found Content-Length = 682 [08:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:04:30]execute_script... [08:04:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:04:30]POST & json_proto [08:04:30]process_json_proto [08:04:30]json parsed OK: [08:04:30]protocol is kg_v1.0 [08:04:30]action value=close_receipt [08:04:30]process_action close_receipt [08:04:30]cmd_close_receipt [08:04:30]MH_GetDate [08:04:30]Write to MH i2c: F0 00 00 61 34 84 [08:04:30]Write i2c OK [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: F0 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: F0 09 00 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: F0 09 00 61 34 00 91 9E A8 66 FB 01 7F 64 A9 [08:04:30]GetLastDocTimeStamp 1722326595 [08:04:30]current date 1722326673 [08:04:30]FM_GetShiftState [08:04:30]SAM_PROTO_GetShiftState [08:04:30]wFMCommunicate request_size=4 [08:04:30]MH_SAM_APDU [08:04:30]CAPDU: 80 13 01 00 [08:04:30]Write to MH i2c: E2 08 00 62 34 80 13 01 00 00 00 00 00 13 [08:04:30]Write i2c OK [08:04:30]MH_I2C_Read... [08:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:30]Read from MH i2c: E2 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: E2 0E 00 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: E2 0E 00 62 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6E [08:04:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:04:30]wFMCommunicate OK [08:04:30]SAM_PROTO_GetShiftState done [08:04:30]FM_GetShiftState done [08:04:30]opened in 1722299915 [08:04:30]opened+sec_in_day 1722386315 [08:04:30]quantity*price = 100021 [08:04:30]sum+1 = 100023 [08:04:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 123 30.07.2024 08:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309189 ФПД: 36911350702486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080433&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309189&fm=36911350702486&tin=02508201610067®Number=0000000000092651&sum=100000 [08:04:32]StoreToDocumentArchive [08:04:32]shift 430 fd 309189 [08:04:32]save to /storage/0430/doc_00309189 [08:04:32]save last doc name /storage/0430/doc_00309189 to /storage/kkm_last_doc_name [08:04:32]save OK [08:04:32]Clear old archive folders... [08:04:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:32]tlvbuf is 00EAD030 [08:04:32]SAM_PROTO_ClearQueue [08:04:32]wFMCommunicate request_size=4 [08:04:32]MH_SAM_APDU [08:04:32]CAPDU: 80 09 00 00 [08:04:32]Write to MH i2c: E2 08 00 6F 34 80 09 00 00 00 00 00 00 15 [08:04:32]Write i2c OK [08:04:32]MH_I2C_Read... [08:04:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:32]Read from MH i2c: E2 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 6F 34 00 90 00 17 [08:04:32]RAPDU: 90 00 [08:04:32]wFMCommunicate OK [08:04:32]SAM_PROTO_ClearQueue done [08:04:32]KKMCreateOFDPacket [08:04:32]OFDProtocolAddRootSTLVToBuf [08:04:32]FM_MakeSignedData [08:04:32]FM_MakeSignedData [08:04:32]SAM_PROTO_SignData [08:04:32]wFMCommunicate request_size=4 [08:04:32]MH_SAM_APDU [08:04:32]CAPDU: 80 0D 01 02 [08:04:32]Write to MH i2c: E2 08 00 70 34 80 0D 01 02 00 00 00 00 1D [08:04:32]Write i2c OK [08:04:32]MH_I2C_Read... [08:04:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:32]Read from MH i2c: E2 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 70 34 00 90 00 18 [08:04:32]RAPDU: 90 00 [08:04:32]wFMCommunicate OK [08:04:32]wFMCommunicate request_size=255 [08:04:32]MH_SAM_APDU [08:04:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 91 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B7 04 00 35 04 06 00 21 [08:04:32]Write to MH i2c: E2 02 01 71 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 91 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B7 04 00 35 04 06 00 21 00 00 D0 [08:04:32]Write i2c OK [08:04:32]MH_I2C_Read... [08:04:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:32]Read from MH i2c: E2 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 71 34 00 90 00 19 [08:04:32]RAPDU: 90 00 [08:04:32]wFMCommunicate OK [08:04:32]wFMCommunicate request_size=10 [08:04:32]MH_SAM_APDU [08:04:32]CAPDU: 80 0D 02 02 05 92 17 F2 61 96 [08:04:32]Write to MH i2c: E2 0D 00 72 34 80 0D 02 02 05 00 92 17 F2 61 96 00 00 BC [08:04:32]Write i2c OK [08:04:32]MH_I2C_Read... [08:04:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:32]Read from MH i2c: E2 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 03 00 72 34 00 90 00 1A [08:04:32]RAPDU: 90 00 [08:04:32]wFMCommunicate OK [08:04:32]wFMCommunicate request_size=4 [08:04:32]MH_SAM_APDU [08:04:32]CAPDU: 80 0D 03 02 [08:04:32]Write to MH i2c: E2 08 00 73 34 80 0D 03 02 00 00 00 00 22 [08:04:32]Write i2c OK [08:04:32]MH_I2C_Read... [08:04:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:32]Read from MH i2c: E2 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 0B 00 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 0B 00 73 34 00 0A 72 BC 36 71 A7 F7 60 90 00 00 [08:04:32]RAPDU: 0A 72 BC 36 71 A7 F7 60 90 00 [08:04:32]wFMCommunicate OK [08:04:32]SAM_PROTO_SignData done [08:04:32]FM_MakeSignedData done [08:04:32]CreateOFDProtocolMessage [08:04:32]wFMCommunicate request_size=4 [08:04:32]MH_SAM_APDU [08:04:32]CAPDU: 80 11 00 00 [08:04:32]Write to MH i2c: E2 08 00 74 34 80 11 00 00 00 00 00 00 22 [08:04:32]Write i2c OK [08:04:32]MH_I2C_Read... [08:04:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:32]Read from MH i2c: E2 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 17 00 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: E2 17 00 74 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 78 [08:04:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:04:32]wFMCommunicate OK [08:04:32]CreateOFDProtocolMessage done [08:04:32]OFDSenderStorePacket 309189 [08:04:32]StoreOFDPacket docnum=309189 [08:04:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C4 E5 07 01 A9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 91 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B7 04 00 35 04 06 00 21 92 17 F2 61 96 0A 72 BC 36 71 A7 F7 60 [08:04:32]CheckFolder [08:04:32]dirname=/storage/ofd_packets [08:04:32]CheckFolder done [08:04:32]ProducePacketName [08:04:32]name=ofd_packets/00309189 [08:04:32]NVStorageSaveData ofd_packets/00309189 [08:04:32]File name is /storage/ofd_packets/00309189 [08:04:32]Write 301 bytes [08:04:32]NVStorageSaveData done [08:04:32]OFDSenderStorePacket done [08:04:32]KKMCreateOFDPacket done [08:04:32]NVStorageSaveData kkm_last_timestamp [08:04:32]File name is /storage/kkm_last_timestamp [08:04:32]Write 4 bytes [08:04:32]NVStorageSaveData done [08:04:32]ExternCall_PrintAddStr [08:04:32]wPrintStart [08:04:32]Write to MH i2c: 01 00 00 75 34 A9 [08:04:32]Write i2c OK [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: 01 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: 01 07 00 [08:04:32]MH_I2C_Read... [08:04:32]Read from MH i2c: 01 07 00 75 34 00 00 00 00 00 FF 0F BE [08:04:32]RasterBufferAndPrint [08:04:32]line Счет N : (1)117777 [08:04:32]line ИНН: 02508201610067 [08:04:32]line Контрольно-Кассовый Чек [08:04:32]line ПРОДАЖА [08:04:32]line ТРК (МРК, ГНК) : 41 [08:04:32]line Товар: 2710124500 [08:04:32]line Аи-95-К-3 [08:04:32]line 13.480 * 74.20 [08:04:32]line = 1000.22 [08:04:32]line НДС 12% НСП 1% [08:04:32]line > о реализуемом товаре [08:04:32]line ОКРУГЛЕНИЕ: -0.22 [08:04:32]line ИТОГО: 1000.00 [08:04:32]line Внесено: 1000.00 [08:04:32]line СДАЧА: 0.00 [08:04:32]line НСП 1% : 8.85 [08:04:32]line НДС 12% : 106.22 [08:04:32]line Наличными: 1000.00 [08:04:32]line Безнал.: 0.00 [08:04:32]line Место: АЗС № 128 "Партнер Нефть" [08:04:32]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:04:32]line СНО: Общий режим [08:04:32]line Чек 123 30.07.2024 08:04 [08:04:32]line Смена: 430 ФФД: 1.0 [08:04:32]line ЗНМ: 0300000046 [08:04:32]line РНМ: 0000000000092651 [08:04:32]line Версия ККМ: 001 [08:04:32]line ФМ: 0000000000874943 [08:04:32]line ФД: 309189 [08:04:32]line ФПД: 36911350702486 [08:04:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080433&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309189&fm=36911350702486&tin=02508201610067®Number=0000000000092651&sum=100000 [08:04:32]written 0, free lines is 4095 [08:04:32]OFD Sender: Processing packet 309189 [packets to send 232, broken 231] [08:04:32]ProducePacketName [08:04:32]name=ofd_packets/00309189 [08:04:32]OFD Sender: To server: pG, [08:04:32]CommunicateWithHost lk.salyk.kg:30040 [08:04:32]ConnectInit lk.salyk.kg [08:04:32]Connected sock=10 [08:04:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C4 E5 07 01 A9 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 91 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B7 04 00 35 04 06 00 21 92 17 F2 61 96 0A 72 BC 36 71 A7 F7 60 [08:04:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D9 61 47 00 75 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B7 04 00 F4 03 04 00 D9 45 A8 66 B6 04 01 00 00 BB 14 0D 6B 6A EB E1 A1 [08:04:32]CommunicateWithHost err = 0 [08:04:32]CheckOFDResponse [08:04:32]1017 (14) - 77093643461234 [08:04:32]1041 (16) - 0000000000874943 [08:04:32]1040 (4) - 309189 [08:04:32]1012 (4) - 30.07.2024 01:46 [08:04:32]1206 (1) - 0 [08:04:32]OFD Sender: Remove packet 309189 [08:04:32]ProducePacketName [08:04:32]name=ofd_packets/00309189 [08:04:32]NVStorageDeleteData [08:04:33]Write to MH i2c: 01 00 00 A0 34 D4 [08:04:33]Write i2c OK [08:04:33]MH_I2C_Read... [08:04:33]Read from MH i2c: 01 [08:04:33]MH_I2C_Read... [08:04:33]Read from MH i2c: 01 07 00 [08:04:33]MH_I2C_Read... [08:04:33]Read from MH i2c: 01 07 00 A0 34 00 00 00 00 00 6A 0C 51 [08:04:33]RasterBufferAndPrint [08:04:33]line [08:04:33]line [08:04:33]line [08:04:33]line [08:04:33]line [08:04:33]written 0, free lines is 3181 [08:04:33]MH_Cut [08:04:33]Write to MH i2c: D1 01 00 A7 34 01 AD [08:04:33]Write i2c OK [08:04:33]MH_I2C_Read... [08:04:33]Read from MH i2c: D1 [08:04:33]MH_I2C_Read... [08:04:33]Read from MH i2c: D1 01 00 [08:04:33]MH_I2C_Read... [08:04:33]Read from MH i2c: D1 01 00 A7 34 00 AC [08:04:33]Write to MH i2c: 01 00 00 A8 34 DC [08:04:33]Write i2c OK [08:04:33]MH_I2C_Read... [08:04:33]OFD Sender: No OFD packet to send [08:04:34]*** Cut start [08:04:34]*** Partial cut [08:04:34]*** CUTSNS_PIN = 1 [08:04:34]*** CUTSNS_PIN = 0 [08:04:34]*** Brake cut motor [08:04:34]Read from MH i2c: 01 [08:04:34]MH_I2C_Read... [08:04:34]*** Stop cut motor [08:04:34]*** Cut end [08:04:34]Read from MH i2c: 01 07 00 [08:04:34]MH_I2C_Read... [08:04:34]Read from MH i2c: 01 07 00 A8 34 00 00 00 00 00 FF 0F F1 [08:04:34]process_action close_receipt done [08:04:34]requested_data is exist [08:04:34]produce_requested_data [08:04:34]requested_item fm.sn is exist - process it [08:04:34]wFMCommunicate request_size=4 [08:04:34]MH_SAM_APDU [08:04:34]CAPDU: 80 11 00 00 [08:04:34]Write to MH i2c: E2 08 00 A9 34 80 11 00 00 00 00 00 00 57 [08:04:34]Write i2c OK [08:04:34]MH_I2C_Read... [08:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:34]Read from MH i2c: E2 [08:04:34]MH_I2C_Read... [08:04:34]Read from MH i2c: E2 17 00 [08:04:34]MH_I2C_Read... [08:04:34]Read from MH i2c: E2 17 00 A9 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AD [08:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:04:34]wFMCommunicate OK [08:04:34]requested_item fd.num is exist - process it [08:04:34]SAM_PROTO_GetFieldsCounters [08:04:34]wFMCommunicate request_size=4 [08:04:34]MH_SAM_APDU [08:04:34]CAPDU: 80 13 00 00 [08:04:34]Write to MH i2c: E2 08 00 AA 34 80 13 00 00 00 00 00 00 5A [08:04:34]Write i2c OK [08:04:34]MH_I2C_Read... [08:04:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:35]Read from MH i2c: E2 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: E2 62 00 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: E2 62 00 AA 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C5 B7 04 00 0E 04 04 00 AE 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 1C [08:04:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C5 B7 04 00 0E 04 04 00 AE 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:04:35]wFMCommunicate OK [08:04:35]SAM_PROTO_GetFieldsCounters done [08:04:35]requested_item shift.num is exist - process it [08:04:35]requested_item shift.opened is exist - process it [08:04:35]req_shift_opened [08:04:35]FM_GetShiftState [08:04:35]SAM_PROTO_GetShiftState [08:04:35]wFMCommunicate request_size=4 [08:04:35]MH_SAM_APDU [08:04:35]CAPDU: 80 13 01 00 [08:04:35]Write to MH i2c: E2 08 00 AB 34 80 13 01 00 00 00 00 00 5C [08:04:35]Write i2c OK [08:04:35]MH_I2C_Read... [08:04:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:35]Read from MH i2c: E2 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: E2 0E 00 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: E2 0E 00 AB 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B7 [08:04:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:04:35]wFMCommunicate OK [08:04:35]SAM_PROTO_GetShiftState done [08:04:35]FM_GetShiftState done [08:04:35]req_shift_opened done [08:04:35]requested_item shift.open_date is exist - process it [08:04:35]req_shift_open_date [08:04:35]req_shift_open_date done [08:04:35]produce_requested_data done [08:04:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309189,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:04:35]process_action_free close_receipt [08:04:35]json_value_free [08:04:35]json_value_free done [08:04:35]process_json_proto returns [08:04:35]Send response to host [08:04:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309189,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:04:35]free response buf [08:04:35]execute_script done [08:04:35]execute_script returns [08:04:35]free content buf [08:04:35]Sock 7.Close socket [08:04:35]Sock 7.Thread stoped [08:04:35]accept exits with 9 [08:04:35]New connection [08:04:35]New thread 3067190628 created [08:04:35]Thread 3067333988 joined [08:04:35]Waiting for new connection... [08:04:35] Sock 9.Parse request [08:04:35]Sock 9.Check first char [08:04:35]Sock 9.First char is OK [08:04:35]request: POST /json_proto HTTP/1.0 [08:04:35]Method: POST [08:04:35]URL: /json_proto [08:04:35]Method is POST - this is cgi request [08:04:35]url: /json_proto [08:04:35]query_string will be loaded in cgi processing [08:04:35]execute_cgi json_proto POST (null) [08:04:35]execute_cgi path=json_proto method=POST [08:04:35]POST find Content-Length [08:04:35]Host: 172.17.45.195:8080 [08:04:35]Content-Length: 682 [08:04:35]Content-Type: application/json [08:04:35] [08:04:35]POST finish read [08:04:35]Found Content-Length = 682 [08:04:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:35]execute_script... [08:04:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:35]POST & json_proto [08:04:35]process_json_proto [08:04:35]json parsed OK: [08:04:35]protocol is kg_v1.0 [08:04:35]action value=close_receipt [08:04:35]process_action close_receipt [08:04:35]cmd_close_receipt [08:04:35]MH_GetDate [08:04:35]Write to MH i2c: F0 00 00 AC 34 CF [08:04:35]Write i2c OK [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: F0 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: F0 09 00 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: F0 09 00 AC 34 00 96 9E A8 66 FB 01 7F 64 F9 [08:04:35]GetLastDocTimeStamp 1722326673 [08:04:35]current date 1722326678 [08:04:35]FM_GetShiftState [08:04:35]SAM_PROTO_GetShiftState [08:04:35]wFMCommunicate request_size=4 [08:04:35]MH_SAM_APDU [08:04:35]CAPDU: 80 13 01 00 [08:04:35]Write to MH i2c: E2 08 00 AD 34 80 13 01 00 00 00 00 00 5E [08:04:35]Write i2c OK [08:04:35]MH_I2C_Read... [08:04:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:35]Read from MH i2c: E2 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: E2 0E 00 [08:04:35]MH_I2C_Read... [08:04:35]Read from MH i2c: E2 0E 00 AD 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B9 [08:04:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:04:35]wFMCommunicate OK [08:04:35]SAM_PROTO_GetShiftState done [08:04:35]FM_GetShiftState done [08:04:35]opened in 1722299915 [08:04:35]opened+sec_in_day 1722386315 [08:04:35]quantity*price = 100005 [08:04:35]sum+1 = 100006 [08:04: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 124 30.07.2024 08:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309190 ФПД: 181028366429177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080438&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309190&fm=181028366429177&tin=02508201610067®Number=0000000000092651&sum=100000 [08:04:36]StoreToDocumentArchive [08:04:36]shift 430 fd 309190 [08:04:36]save to /storage/0430/doc_00309190 [08:04:36]save last doc name /storage/0430/doc_00309190 to /storage/kkm_last_doc_name [08:04:36]save OK [08:04:36]Clear old archive folders... [08:04:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:36]tlvbuf is 00E1D4A0 [08:04:36]SAM_PROTO_ClearQueue [08:04:36]wFMCommunicate request_size=4 [08:04:36]MH_SAM_APDU [08:04:36]CAPDU: 80 09 00 00 [08:04:36]Write to MH i2c: E2 08 00 BA 34 80 09 00 00 00 00 00 00 60 [08:04:36]Write i2c OK [08:04:36]MH_I2C_Read... [08:04:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:36]Read from MH i2c: E2 [08:04:36]MH_I2C_Read... [08:04:36]Read from MH i2c: E2 03 00 [08:04:36]MH_I2C_Read... [08:04:36]Read from MH i2c: E2 03 00 BA 34 00 90 00 62 [08:04:36]RAPDU: 90 00 [08:04:36]wFMCommunicate OK [08:04:36]SAM_PROTO_ClearQueue done [08:04:36]KKMCreateOFDPacket [08:04:36]OFDProtocolAddRootSTLVToBuf [08:04:36]FM_MakeSignedData [08:04:36]FM_MakeSignedData [08:04:36]SAM_PROTO_SignData [08:04:36]wFMCommunicate request_size=4 [08:04:36]MH_SAM_APDU [08:04:36]CAPDU: 80 0D 01 02 [08:04:36]Write to MH i2c: E2 08 00 BB 34 80 0D 01 02 00 00 00 00 68 [08:04:36]Write i2c OK [08:04:36]MH_I2C_Read... [08:04:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:36]Read from MH i2c: E2 [08:04:36]MH_I2C_Read... [08:04:36]Read from MH i2c: E2 03 00 [08:04:36]MH_I2C_Read... [08:04:36]Read from MH i2c: E2 03 00 BB 34 00 90 00 63 [08:04:36]RAPDU: 90 00 [08:04:36]wFMCommunicate OK [08:04:36]wFMCommunicate request_size=255 [08:04:36]MH_SAM_APDU [08:04:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7C 00 00 00 F4 03 04 00 96 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B7 04 00 35 04 06 00 A4 [08:04:37]Write to MH i2c: E2 02 01 BC 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7C 00 00 00 F4 03 04 00 96 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B7 04 00 35 04 06 00 A4 00 00 06 [08:04:37]Write i2c OK [08:04:37]MH_I2C_Read... [08:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:37]Read from MH i2c: E2 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 03 00 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 03 00 BC 34 00 90 00 64 [08:04:37]RAPDU: 90 00 [08:04:37]wFMCommunicate OK [08:04:37]wFMCommunicate request_size=10 [08:04:37]MH_SAM_APDU [08:04:37]CAPDU: 80 0D 02 02 05 A4 F3 79 AB F9 [08:04:37]Write to MH i2c: E2 0D 00 BD 34 80 0D 02 02 05 00 A4 F3 79 AB F9 00 00 29 [08:04:37]Write i2c OK [08:04:37]MH_I2C_Read... [08:04:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:37]Read from MH i2c: E2 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 03 00 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 03 00 BD 34 00 90 00 65 [08:04:37]RAPDU: 90 00 [08:04:37]wFMCommunicate OK [08:04:37]wFMCommunicate request_size=4 [08:04:37]MH_SAM_APDU [08:04:37]CAPDU: 80 0D 03 02 [08:04:37]Write to MH i2c: E2 08 00 BE 34 80 0D 03 02 00 00 00 00 6D [08:04:37]Write i2c OK [08:04:37]MH_I2C_Read... [08:04:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:37]Read from MH i2c: E2 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 0B 00 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 0B 00 BE 34 00 9E 76 6C 80 48 67 E2 FD 90 00 FC [08:04:37]RAPDU: 9E 76 6C 80 48 67 E2 FD 90 00 [08:04:37]wFMCommunicate OK [08:04:37]SAM_PROTO_SignData done [08:04:37]FM_MakeSignedData done [08:04:37]CreateOFDProtocolMessage [08:04:37]wFMCommunicate request_size=4 [08:04:37]MH_SAM_APDU [08:04:37]CAPDU: 80 11 00 00 [08:04:37]Write to MH i2c: E2 08 00 BF 34 80 11 00 00 00 00 00 00 6D [08:04:37]Write i2c OK [08:04:37]MH_I2C_Read... [08:04:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:37]Read from MH i2c: E2 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 17 00 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 17 00 BF 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C3 [08:04:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:04:37]wFMCommunicate OK [08:04:37]CreateOFDProtocolMessage done [08:04:37]OFDSenderStorePacket 309190 [08:04:37]StoreOFDPacket docnum=309190 [08:04:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 70 C8 07 01 26 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7C 00 00 00 F4 03 04 00 96 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B7 04 00 35 04 06 00 A4 A4 F3 79 AB F9 9E 76 6C 80 48 67 E2 FD [08:04:37]CheckFolder [08:04:37]dirname=/storage/ofd_packets [08:04:37]CheckFolder done [08:04:37]ProducePacketName [08:04:37]name=ofd_packets/00309190 [08:04:37]NVStorageSaveData ofd_packets/00309190 [08:04:37]File name is /storage/ofd_packets/00309190 [08:04:37]Write 301 bytes [08:04:37]NVStorageSaveData done [08:04:37]OFDSenderStorePacket done [08:04:37]KKMCreateOFDPacket done [08:04:37]NVStorageSaveData kkm_last_timestamp [08:04:37]File name is /storage/kkm_last_timestamp [08:04:37]Write 4 bytes [08:04:37]NVStorageSaveData done [08:04:37]ExternCall_PrintAddStr [08:04:37]wPrintStart [08:04:37]Write to MH i2c: 01 00 00 C0 34 F4 [08:04:37]OFD Sender: Processing packet 309190 [packets to send 232, broken 231] [08:04:37]ProducePacketName [08:04:37]name=ofd_packets/00309190 [08:04:37]OFD Sender: To server: pG, [08:04:37]CommunicateWithHost lk.salyk.kg:30040 [08:04:37]ConnectInit lk.salyk.kg [08:04:37]Write i2c OK [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: 01 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: 01 07 00 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: 01 07 00 C0 34 00 00 00 00 00 FF 0F 09 [08:04:37]RasterBufferAndPrint [08:04:37]line Счет N : (1)117778 [08:04:37]line ИНН: 02508201610067 [08:04:37]line Контрольно-Кассовый Чек [08:04:37]line ПРОДАЖА [08:04:37]line ТРК (МРК, ГНК) : 62 [08:04:37]line Товар: 2710124130 [08:04:37]line Аи-92-К-2 [08:04:37]line 14.750 * 67.80 [08:04:37]line = 1000.05 [08:04:37]line НДС 12% НСП 1% [08:04:37]line > о реализуемом товаре [08:04:37]line ОКРУГЛЕНИЕ: -0.05 [08:04:37]line ИТОГО: 1000.00 [08:04:37]line Внесено: 1000.00 [08:04:37]line СДАЧА: 0.00 [08:04:37]line НСП 1% : 8.85 [08:04:37]line НДС 12% : 106.20 [08:04:37]line Наличными: 1000.00 [08:04:37]line Безнал.: 0.00 [08:04:37]line Место: АЗС № 128 "Партнер Нефть" [08:04:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:04:37]line СНО: Общий режим [08:04:37]line Чек 124 30.07.2024 08:04 [08:04:37]line Смена: 430 ФФД: 1.0 [08:04:37]line ЗНМ: 0300000046 [08:04:37]line РНМ: 0000000000092651 [08:04:37]line Версия ККМ: 001 [08:04:37]line ФМ: 0000000000874943 [08:04:37]line ФД: 309190 [08:04:37]line ФПД: 181028366429177 [08:04:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080438&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309190&fm=181028366429177&tin=02508201610067®Number=0000000000092651&sum=100000 [08:04:37]Connected sock=10 [08:04:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 70 C8 07 01 26 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7C 00 00 00 F4 03 04 00 96 9E A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B7 04 00 35 04 06 00 A4 A4 F3 79 AB F9 9E 76 6C 80 48 67 E2 FD [08:04:37]written 0, free lines is 4095 [08:04:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 10 9B 47 00 1A 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B7 04 00 F4 03 04 00 DE 45 A8 66 B6 04 01 00 00 27 26 4C 17 BC F3 8E 0B [08:04:38]CommunicateWithHost err = 0 [08:04:38]CheckOFDResponse [08:04:38]1017 (14) - 77093643461234 [08:04:38]1041 (16) - 0000000000874943 [08:04:38]1040 (4) - 309190 [08:04:38]1012 (4) - 30.07.2024 01:46 [08:04:38]1206 (1) - 0 [08:04:38]OFD Sender: Remove packet 309190 [08:04:38]ProducePacketName [08:04:38]name=ofd_packets/00309190 [08:04:38]NVStorageDeleteData [08:04:38]Write to MH i2c: 01 00 00 EB 34 1F [08:04:38]Write i2c OK [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: 01 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: 01 07 00 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: 01 07 00 EB 34 00 00 00 00 00 68 0C 9A [08:04:38]RasterBufferAndPrint [08:04:38]line [08:04:38]line [08:04:38]line [08:04:38]line [08:04:38]line [08:04:38]written 0, free lines is 3183 [08:04:38]MH_Cut [08:04:38]Write to MH i2c: D1 01 00 F2 34 01 F8 [08:04:38]Write i2c OK [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: D1 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: D1 01 00 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: D1 01 00 F2 34 00 F7 [08:04:38]Write to MH i2c: 01 00 00 F3 34 27 [08:04:38]Write i2c OK [08:04:38]MH_I2C_Read... [08:04:38]OFD Sender: No OFD packet to send [08:04:39]*** Cut start [08:04:39]*** Partial cut [08:04:39]*** CUTSNS_PIN = 1 [08:04:39]*** CUTSNS_PIN = 0 [08:04:39]*** Brake cut motor [08:04:40]Read from MH i2c: 01 *** Stop cut motor [08:04:40] [08:04:40]*** Cut end [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: 01 07 00 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: 01 07 00 F3 34 00 00 00 00 00 FF 0F 3C [08:04:40]process_action close_receipt done [08:04:40]requested_data is exist [08:04:40]produce_requested_data [08:04:40]requested_item fm.sn is exist - process it [08:04:40]wFMCommunicate request_size=4 [08:04:40]MH_SAM_APDU [08:04:40]CAPDU: 80 11 00 00 [08:04:40]Write to MH i2c: E2 08 00 F4 34 80 11 00 00 00 00 00 00 A2 [08:04:40]Write i2c OK [08:04:40]MH_I2C_Read... [08:04:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:40]Read from MH i2c: E2 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: E2 17 00 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: E2 17 00 F4 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F8 [08:04:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:04:40]wFMCommunicate OK [08:04:40]requested_item fd.num is exist - process it [08:04:40]SAM_PROTO_GetFieldsCounters [08:04:40]wFMCommunicate request_size=4 [08:04:40]MH_SAM_APDU [08:04:40]CAPDU: 80 13 00 00 [08:04:40]Write to MH i2c: E2 08 00 F5 34 80 13 00 00 00 00 00 00 A5 [08:04:40]Write i2c OK [08:04:40]MH_I2C_Read... [08:04:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:40]Read from MH i2c: E2 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: E2 62 00 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: E2 62 00 F5 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C6 B7 04 00 0E 04 04 00 AE 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 6B [08:04:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C6 B7 04 00 0E 04 04 00 AE 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:04:40]wFMCommunicate OK [08:04:40]SAM_PROTO_GetFieldsCounters done [08:04:40]requested_item shift.num is exist - process it [08:04:40]requested_item shift.opened is exist - process it [08:04:40]req_shift_opened [08:04:40]FM_GetShiftState [08:04:40]SAM_PROTO_GetShiftState [08:04:40]wFMCommunicate request_size=4 [08:04:40]MH_SAM_APDU [08:04:40]CAPDU: 80 13 01 00 [08:04:40]Write to MH i2c: E2 08 00 F6 34 80 13 01 00 00 00 00 00 A7 [08:04:40]Write i2c OK [08:04:40]MH_I2C_Read... [08:04:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:40]Read from MH i2c: E2 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: E2 0E 00 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: E2 0E 00 F6 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 02 [08:04:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:04:40]wFMCommunicate OK [08:04:40]SAM_PROTO_GetShiftState done [08:04:40]FM_GetShiftState done [08:04:40]req_shift_opened done [08:04:40]requested_item shift.open_date is exist - process it [08:04:40]req_shift_open_date [08:04:40]req_shift_open_date done [08:04:40]produce_requested_data done [08:04:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309190,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:04:40]process_action_free close_receipt [08:04:40]json_value_free [08:04:40]json_value_free done [08:04:40]process_json_proto returns [08:04:40]Send response to host [08:04:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309190,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:04:40]free response buf [08:04:40]execute_script done [08:04:40]execute_script returns [08:04:40]free content buf [08:04:40]Sock 9.Close socket [08:04:40]Sock 9.Thread stoped [08:04:43]OFD Sender: No OFD packet to send [08:04:48]OFD Sender: No OFD packet to send [08:04:53]OFD Sender: No OFD packet to send [08:04:58]OFD Sender: No OFD packet to send [08:05:03]OFD Sender: No OFD packet to send [08:05:08]OFD Sender: No OFD packet to send [08:05:13]OFD Sender: No OFD packet to send [08:05:18]OFD Sender: No OFD packet to send [08:05:23]OFD Sender: No OFD packet to send [08:05:28]OFD Sender: No OFD packet to send [08:05:33]OFD Sender: No OFD packet to send [08:05:38]OFD Sender: No OFD packet to send [08:05:43]OFD Sender: No OFD packet to send [08:05:48]OFD Sender: No OFD packet to send [08:05:53]OFD Sender: No OFD packet to send [08:05:58]OFD Sender: No OFD packet to send [08:06:03]OFD Sender: No OFD packet to send [08:06:08]OFD Sender: No OFD packet to send [08:06:13]OFD Sender: No OFD packet to send [08:06:18]OFD Sender: No OFD packet to send [08:06:23]OFD Sender: No OFD packet to send [08:06:28]OFD Sender: No OFD packet to send [08:06:33]OFD Sender: No OFD packet to send [08:06:38]OFD Sender: No OFD packet to send [08:06:43]OFD Sender: No OFD packet to send [08:06:48]OFD Sender: No OFD packet to send [08:06:53]OFD Sender: No OFD packet to send [08:06:58]OFD Sender: No OFD packet to send [08:07:03]OFD Sender: No OFD packet to send [08:07:08]OFD Sender: No OFD packet to send [08:07:13]OFD Sender: No OFD packet to send [08:07:18]OFD Sender: No OFD packet to send [08:07:23]OFD Sender: No OFD packet to send [08:07:28]OFD Sender: No OFD packet to send [08:07:33]OFD Sender: No OFD packet to send [08:07:38]OFD Sender: No OFD packet to send [08:07:43]OFD Sender: No OFD packet to send [08:07:48]OFD Sender: No OFD packet to send [08:07:53]OFD Sender: No OFD packet to send [08:07:58]OFD Sender: No OFD packet to send [08:08:03]OFD Sender: No OFD packet to send [08:08:08]OFD Sender: No OFD packet to send [08:08:13]OFD Sender: No OFD packet to send [08:08:18]OFD Sender: No OFD packet to send [08:08:23]OFD Sender: No OFD packet to send [08:08:28]OFD Sender: No OFD packet to send [08:08:29]accept exits with 7 [08:08:29]New connection [08:08:29]New thread 3067333988 created [08:08:29]Thread 3067190628 joined [08:08:29]Waiting for new connection... [08:08:29] Sock 7.Parse request [08:08:29]Sock 7.Check first char [08:08:29]Sock 7.First char is OK [08:08:29]request: POST /json_proto HTTP/1.0 [08:08:29]Method: POST [08:08:29]URL: /json_proto [08:08:29]Method is POST - this is cgi request [08:08:29]url: /json_proto [08:08:29]query_string will be loaded in cgi processing [08:08:29]execute_cgi json_proto POST (null) [08:08:29]execute_cgi path=json_proto method=POST [08:08:29]POST find Content-Length [08:08:29]Host: 172.17.45.195:8080 [08:08:29]Content-Length: 678 [08:08:29]Content-Type: application/json [08:08:29] [08:08:29]POST finish read [08:08:29]Found Content-Length = 678 [08:08:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:29]execute_script... [08:08:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:08:29]POST & json_proto [08:08:29]process_json_proto [08:08:29]json parsed OK: [08:08:29]protocol is kg_v1.0 [08:08:29]action value=close_receipt [08:08:29]process_action close_receipt [08:08:29]cmd_close_receipt [08:08:29]MH_GetDate [08:08:29]Write to MH i2c: F0 00 00 F7 34 1A [08:08:29]Write i2c OK [08:08:29]MH_I2C_Read... [08:08:29]Read from MH i2c: F0 [08:08:29]MH_I2C_Read... [08:08:29]Read from MH i2c: F0 09 00 [08:08:29]MH_I2C_Read... [08:08:29]Read from MH i2c: F0 09 00 F7 34 00 80 9F A8 66 FB 01 7F 64 2F [08:08:29]GetLastDocTimeStamp 1722326678 [08:08:29]current date 1722326912 [08:08:29]FM_GetShiftState [08:08:29]SAM_PROTO_GetShiftState [08:08:29]wFMCommunicate request_size=4 [08:08:29]MH_SAM_APDU [08:08:29]CAPDU: 80 13 01 00 [08:08:29]Write to MH i2c: E2 08 00 F8 34 80 13 01 00 00 00 00 00 A9 [08:08:29]Write i2c OK [08:08:29]MH_I2C_Read... [08:08:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:29]Read from MH i2c: E2 [08:08:29]MH_I2C_Read... [08:08:29]Read from MH i2c: E2 0E 00 [08:08:29]MH_I2C_Read... [08:08:29]Read from MH i2c: E2 0E 00 F8 34 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 04 [08:08:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:08:29]wFMCommunicate OK [08:08:29]SAM_PROTO_GetShiftState done [08:08:29]FM_GetShiftState done [08:08:29]opened in 1722299915 [08:08:29]opened+sec_in_day 1722386315 [08:08:29]quantity*price = 200025 [08:08:29]sum+1 = 200026 [08:08:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 125 30.07.2024 08:08 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309191 ФПД: 86481991025478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080832&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309191&fm=86481991025478&tin=02508201610067®Number=0000000000092651&sum=200000 [08:08:30]StoreToDocumentArchive [08:08:30]shift 430 fd 309191 [08:08:30]save to /storage/0430/doc_00309191 [08:08:30]save last doc name /storage/0430/doc_00309191 to /storage/kkm_last_doc_name [08:08:30]save OK [08:08:30]Clear old archive folders... [08:08:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:08:30]tlvbuf is 00E47910 [08:08:30]SAM_PROTO_ClearQueue [08:08:30]wFMCommunicate request_size=4 [08:08:30]MH_SAM_APDU [08:08:30]CAPDU: 80 09 00 00 [08:08:30]Write to MH i2c: E2 08 00 05 35 80 09 00 00 00 00 00 00 AC [08:08:30]Write i2c OK [08:08:30]MH_I2C_Read... [08:08:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:30]Read from MH i2c: E2 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 03 00 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 03 00 05 35 00 90 00 AE [08:08:30]RAPDU: 90 00 [08:08:30]wFMCommunicate OK [08:08:30]SAM_PROTO_ClearQueue done [08:08:30]KKMCreateOFDPacket [08:08:30]OFDProtocolAddRootSTLVToBuf [08:08:30]FM_MakeSignedData [08:08:30]FM_MakeSignedData [08:08:30]SAM_PROTO_SignData [08:08:30]wFMCommunicate request_size=4 [08:08:30]MH_SAM_APDU [08:08:30]CAPDU: 80 0D 01 02 [08:08:30]Write to MH i2c: E2 08 00 06 35 80 0D 01 02 00 00 00 00 B4 [08:08:30]Write i2c OK [08:08:30]MH_I2C_Read... [08:08:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:30]Read from MH i2c: E2 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 03 00 [08:08:30]MH_I2C_Read... [08:08:30]Read from MH i2c: E2 03 00 06 35 00 90 00 AF [08:08:30]RAPDU: 90 00 [08:08:30]wFMCommunicate OK [08:08:30]wFMCommunicate request_size=255 [08:08:30]MH_SAM_APDU [08:08: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 7D 00 00 00 F4 03 04 00 80 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B7 04 00 35 04 06 00 4E A7 A8 5A [08:08:30]Write to MH i2c: E2 02 01 07 35 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 7D 00 00 00 F4 03 04 00 80 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B7 04 00 35 04 06 00 4E A7 A8 5A 00 00 FD [08:08:30]Write i2c OK [08:08:30]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 07 35 00 90 00 B0 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]wFMCommunicate request_size=7 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 0D 02 02 02 C3 46 [08:08:31]Write to MH i2c: E2 0A 00 08 35 80 0D 02 02 02 00 C3 46 00 00 C4 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 03 00 08 35 00 90 00 B1 [08:08:31]RAPDU: 90 00 [08:08:31]wFMCommunicate OK [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 0D 03 02 [08:08:31]Write to MH i2c: E2 08 00 09 35 80 0D 03 02 00 00 00 00 B9 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 0B 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 0B 00 09 35 00 81 5D E6 24 BB D7 1A BF 90 00 0D [08:08:31]RAPDU: 81 5D E6 24 BB D7 1A BF 90 00 [08:08:31]wFMCommunicate OK [08:08:31]SAM_PROTO_SignData done [08:08:31]FM_MakeSignedData done [08:08:31]CreateOFDProtocolMessage [08:08:31]wFMCommunicate request_size=4 [08:08:31]MH_SAM_APDU [08:08:31]CAPDU: 80 11 00 00 [08:08:31]Write to MH i2c: E2 08 00 0A 35 80 11 00 00 00 00 00 00 B9 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:31]Read from MH i2c: E2 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 17 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: E2 17 00 0A 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0F [08:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:08:31]wFMCommunicate OK [08:08:31]CreateOFDProtocolMessage done [08:08:31]OFDSenderStorePacket 309191 [08:08:31]StoreOFDPacket docnum=309191 [08:08:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C1 B6 04 01 A5 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 7D 00 00 00 F4 03 04 00 80 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B7 04 00 35 04 06 00 4E A7 A8 5A C3 46 81 5D E6 24 BB D7 1A BF [08:08:31]CheckFolder [08:08:31]dirname=/storage/ofd_packets [08:08:31]CheckFolder done [08:08:31]ProducePacketName [08:08:31]name=ofd_packets/00309191 [08:08:31]NVStorageSaveData ofd_packets/00309191 [08:08:31]File name is /storage/ofd_packets/00309191 [08:08:31]Write 298 bytes [08:08:31]NVStorageSaveData done [08:08:31]OFDSenderStorePacket done [08:08:31]KKMCreateOFDPacket done [08:08:31]NVStorageSaveData kkm_last_timestamp [08:08:31]File name is /storage/kkm_last_timestamp [08:08:31]Write 4 bytes [08:08:31]NVStorageSaveData done [08:08:31]ExternCall_PrintAddStr [08:08:31]wPrintStart [08:08:31]Write to MH i2c: 01 00 00 0B 35 40 [08:08:31]Write i2c OK [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 07 00 [08:08:31]MH_I2C_Read... [08:08:31]Read from MH i2c: 01 07 00 0B 35 00 00 00 00 00 FF 0F 55 [08:08:31]RasterBufferAndPrint [08:08:31]line Счет N : (1)117779 [08:08:31]line ИНН: 02508201610067 [08:08:31]line Контрольно-Кассовый Чек [08:08:31]line ПРОДАЖА [08:08:31]line ТРК (МРК, ГНК) : 2 [08:08:31]line Товар: 2710194800 [08:08:31]line ДТ-К-3 [08:08:31]line 26.250 * 76.20 [08:08:31]line = 2000.25 [08:08:31]line НДС 12% НСП 1% [08:08:31]line > о реализуемом товаре [08:08:31]line ОКРУГЛЕНИЕ: -0.25 [08:08:31]line ИТОГО: 2000.00 [08:08:31]line Внесено: 2000.00 [08:08:31]line СДАЧА: 0.00 [08:08:31]line НСП 1% : 17.70 [08:08:31]line НДС 12% : 212.42 [08:08:31]line Наличными: 2000.00 [08:08:31]line Безнал.: 0.00 [08:08:31]line Место: АЗС № 128 "Партнер Нефть" [08:08:31]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:08:31]line СНО: Общий режим [08:08:31]line Чек 125 30.07.2024 08:08 [08:08:31]line Смена: 430 ФФД: 1.0 [08:08:31]line ЗНМ: 0300000046 [08:08:31]line РНМ: 0000000000092651 [08:08:31]line Версия ККМ: 001 [08:08:31]line ФМ: 0000000000874943 [08:08:31]line ФД: 309191 [08:08:31]line ФПД: 86481991025478 [08:08:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080832&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309191&fm=86481991025478&tin=02508201610067®Number=0000000000092651&sum=200000 [08:08:31]OFD Sender: Processing packet 309191 [packets to send 232, broken 231] [08:08:31]ProducePacketName [08:08:31]name=ofd_packets/00309191 [08:08:31]OFD Sender: To server: pG, [08:08:31]CommunicateWithHost lk.salyk.kg:30040 [08:08:31]ConnectInit lk.salyk.kg [08:08:31]written 0, free lines is 4095 [08:08:31]Connected sock=10 [08:08:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C1 B6 04 01 A5 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 7D 00 00 00 F4 03 04 00 80 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B7 04 00 35 04 06 00 4E A7 A8 5A C3 46 81 5D E6 24 BB D7 1A BF [08:08:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 32 E6 47 00 A5 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B7 04 00 F4 03 04 00 C8 46 A8 66 B6 04 01 00 00 39 73 36 02 AE FC A0 54 [08:08:32]CommunicateWithHost err = 0 [08:08:32]CheckOFDResponse [08:08:32]1017 (14) - 77093643461234 [08:08:32]1041 (16) - 0000000000874943 [08:08:32]1040 (4) - 309191 [08:08:32]1012 (4) - 30.07.2024 01:50 [08:08:32]1206 (1) - 0 [08:08:32]OFD Sender: Remove packet 309191 [08:08:32]ProducePacketName [08:08:32]name=ofd_packets/00309191 [08:08:32]NVStorageDeleteData [08:08:32]Write to MH i2c: 01 00 00 36 35 6B [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 07 00 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: 01 07 00 36 35 00 00 00 00 00 67 0C E5 [08:08:32]RasterBufferAndPrint [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]line [08:08:32]written 0, free lines is 3178 [08:08:32]MH_Cut [08:08:32]Write to MH i2c: D1 01 00 3D 35 01 44 [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 01 00 [08:08:32]MH_I2C_Read... [08:08:32]Read from MH i2c: D1 01 00 3D 35 00 43 [08:08:32]Write to MH i2c: 01 00 00 3E 35 73 [08:08:32]Write i2c OK [08:08:32]MH_I2C_Read... [08:08:32]OFD Sender: No OFD packet to send [08:08:33]*** Cut start [08:08:33]*** Partial cut [08:08:33]*** CUTSNS_PIN = 1 [08:08:33]*** CUTSNS_PIN = 0 [08:08:33]*** Brake cut motor [08:08:33]Read from MH i2c: 01 [08:08:34]MH_I2C_Read... [08:08:34]*** Stop cut motor [08:08:34]*** Cut end [08:08:34]Read from MH i2c: 01 07 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: 01 07 00 3E 35 00 00 00 00 00 FF 0F 88 [08:08:34]process_action close_receipt done [08:08:34]requested_data is exist [08:08:34]produce_requested_data [08:08:34]requested_item fm.sn is exist - process it [08:08:34]wFMCommunicate request_size=4 [08:08:34]MH_SAM_APDU [08:08:34]CAPDU: 80 11 00 00 [08:08:34]Write to MH i2c: E2 08 00 3F 35 80 11 00 00 00 00 00 00 EE [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 17 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 17 00 3F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 44 [08:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:08:34]wFMCommunicate OK [08:08:34]requested_item fd.num is exist - process it [08:08:34]SAM_PROTO_GetFieldsCounters [08:08:34]wFMCommunicate request_size=4 [08:08:34]MH_SAM_APDU [08:08:34]CAPDU: 80 13 00 00 [08:08:34]Write to MH i2c: E2 08 00 40 35 80 13 00 00 00 00 00 00 F1 [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 62 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 62 00 40 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C7 B7 04 00 0E 04 04 00 AE 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 BB [08:08:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C7 B7 04 00 0E 04 04 00 AE 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:08:34]wFMCommunicate OK [08:08:34]SAM_PROTO_GetFieldsCounters done [08:08:34]requested_item shift.num is exist - process it [08:08:34]requested_item shift.opened is exist - process it [08:08:34]req_shift_opened [08:08:34]FM_GetShiftState [08:08:34]SAM_PROTO_GetShiftState [08:08:34]wFMCommunicate request_size=4 [08:08:34]MH_SAM_APDU [08:08:34]CAPDU: 80 13 01 00 [08:08:34]Write to MH i2c: E2 08 00 41 35 80 13 01 00 00 00 00 00 F3 [08:08:34]Write i2c OK [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 [08:08:34]MH_I2C_Read... [08:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:34]Read from MH i2c: E2 0E 00 [08:08:34]MH_I2C_Read... [08:08:34]Read from MH i2c: E2 0E 00 41 35 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4E [08:08:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:08:34]wFMCommunicate OK [08:08:34]SAM_PROTO_GetShiftState done [08:08:34]FM_GetShiftState done [08:08:34]req_shift_opened done [08:08:34]requested_item shift.open_date is exist - process it [08:08:34]req_shift_open_date [08:08:34]req_shift_open_date done [08:08:34]produce_requested_data done [08:08:34]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309191,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:08:34]process_action_free close_receipt [08:08:34]json_value_free [08:08:34]json_value_free done [08:08:34]process_json_proto returns [08:08:34]Send response to host [08:08:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309191,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:08:34]free response buf [08:08:34]execute_script done [08:08:34]execute_script returns [08:08:34]free content buf [08:08:34]Sock 7.Close socket [08:08:34]Sock 7.Thread stoped [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:33]accept exits with 9 [08:09:33]New connection [08:09:33]New thread 3067190628 created [08:09:33]Thread 3067333988 joined [08:09:33]Waiting for new connection... [08:09:33] Sock 9.Parse request [08:09:33]Sock 9.Check first char [08:09:33]Sock 9.First char is OK [08:09:33]request: POST /json_proto HTTP/1.0 [08:09:33]Method: POST [08:09:33]URL: /json_proto [08:09:33]Method is POST - this is cgi request [08:09:33]url: /json_proto [08:09:33]query_string will be loaded in cgi processing [08:09:33]execute_cgi json_proto POST (null) [08:09:33]execute_cgi path=json_proto method=POST [08:09:33]POST find Content-Length [08:09:33]Host: 172.17.45.195:8080 [08:09:33]Content-Length: 678 [08:09:33]Content-Type: application/json [08:09:33] [08:09:33]POST finish read [08:09:33]Found Content-Length = 678 [08:09:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [08:09:33]execute_script... [08:09: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)117780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [08:09:33]POST & json_proto [08:09:33]process_json_proto [08:09:33]json parsed OK: [08:09:33]protocol is kg_v1.0 [08:09:33]action value=close_receipt [08:09:33]process_action close_receipt [08:09:33]cmd_close_receipt [08:09:33]MH_GetDate [08:09:33]Write to MH i2c: F0 00 00 42 35 66 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: F0 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: F0 09 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: F0 09 00 42 35 00 C0 9F A8 66 FB 01 7F 64 BB [08:09:33]GetLastDocTimeStamp 1722326912 [08:09:33]current date 1722326976 [08:09:33]FM_GetShiftState [08:09:33]SAM_PROTO_GetShiftState [08:09:33]wFMCommunicate request_size=4 [08:09:33]MH_SAM_APDU [08:09:33]CAPDU: 80 13 01 00 [08:09:33]Write to MH i2c: E2 08 00 43 35 80 13 01 00 00 00 00 00 F5 [08:09:33]Write i2c OK [08:09:33]MH_I2C_Read... [08:09:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:33]Read from MH i2c: E2 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 0E 00 [08:09:33]MH_I2C_Read... [08:09:33]Read from MH i2c: E2 0E 00 43 35 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 50 [08:09:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:09:33]wFMCommunicate OK [08:09:33]SAM_PROTO_GetShiftState done [08:09:33]FM_GetShiftState done [08:09:33]opened in 1722299915 [08:09:33]opened+sec_in_day 1722386315 [08:09:33]quantity*price = 70037 [08:09:33]sum+1 = 70038 [08:09:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 126 30.07.2024 08:09 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309192 ФПД: 47155860046459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080936&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309192&fm=47155860046459&tin=02508201610067®Number=0000000000092651&sum=70000 [08:09:34]StoreToDocumentArchive [08:09:34]shift 430 fd 309192 [08:09:34]save to /storage/0430/doc_00309192 [08:09:34]save last doc name /storage/0430/doc_00309192 to /storage/kkm_last_doc_name [08:09:34]save OK [08:09:34]Clear old archive folders... [08:09:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:34]tlvbuf is 00E80970 [08:09:34]SAM_PROTO_ClearQueue [08:09:34]wFMCommunicate request_size=4 [08:09:34]MH_SAM_APDU [08:09:34]CAPDU: 80 09 00 00 [08:09:34]Write to MH i2c: E2 08 00 50 35 80 09 00 00 00 00 00 00 F7 [08:09:34]Write i2c OK [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: E2 [08:09:34]MH_I2C_Read... [08:09:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:34]Read from MH i2c: E2 03 00 [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: E2 03 00 50 35 00 90 00 F9 [08:09:34]RAPDU: 90 00 [08:09:34]wFMCommunicate OK [08:09:34]SAM_PROTO_ClearQueue done [08:09:34]KKMCreateOFDPacket [08:09:34]OFDProtocolAddRootSTLVToBuf [08:09:34]FM_MakeSignedData [08:09:34]FM_MakeSignedData [08:09:34]SAM_PROTO_SignData [08:09:34]wFMCommunicate request_size=4 [08:09:34]MH_SAM_APDU [08:09:34]CAPDU: 80 0D 01 02 [08:09:34]Write to MH i2c: E2 08 00 51 35 80 0D 01 02 00 00 00 00 FF [08:09:34]Write i2c OK [08:09:34]MH_I2C_Read... [08:09:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:34]Read from MH i2c: E2 [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: E2 03 00 [08:09:34]MH_I2C_Read... [08:09:34]Read from MH i2c: E2 03 00 51 35 00 90 00 FA [08:09:34]RAPDU: 90 00 [08:09:34]wFMCommunicate OK [08:09:34]wFMCommunicate request_size=255 [08:09:34]MH_SAM_APDU [08:09:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 7E 00 00 00 F4 03 04 00 C0 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B7 04 00 35 04 06 00 2A [08:09:34]Write to MH i2c: E2 02 01 52 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 32 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 7E 00 00 00 F4 03 04 00 C0 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B7 04 00 35 04 06 00 2A 00 00 AA [08:09:34]Write i2c OK [08:09:34]MH_I2C_Read... [08:09:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:35]Read from MH i2c: E2 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 03 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 03 00 52 35 00 90 00 FB [08:09:35]RAPDU: 90 00 [08:09:35]wFMCommunicate OK [08:09:35]wFMCommunicate request_size=10 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 0D 02 02 05 E3 54 49 82 7B [08:09:35]Write to MH i2c: E2 0D 00 53 35 80 0D 02 02 05 00 E3 54 49 82 7B 00 00 89 [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:35]Read from MH i2c: E2 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 03 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 03 00 53 35 00 90 00 FC [08:09:35]RAPDU: 90 00 [08:09:35]wFMCommunicate OK [08:09:35]wFMCommunicate request_size=4 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 0D 03 02 [08:09:35]Write to MH i2c: E2 08 00 54 35 80 0D 03 02 00 00 00 00 04 [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:35]Read from MH i2c: E2 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 0B 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 0B 00 54 35 00 22 98 BF 66 47 85 D6 9B 90 00 21 [08:09:35]RAPDU: 22 98 BF 66 47 85 D6 9B 90 00 [08:09:35]wFMCommunicate OK [08:09:35]SAM_PROTO_SignData done [08:09:35]FM_MakeSignedData done [08:09:35]CreateOFDProtocolMessage [08:09:35]wFMCommunicate request_size=4 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 11 00 00 [08:09:35]Write to MH i2c: E2 08 00 55 35 80 11 00 00 00 00 00 00 04 [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:35]Read from MH i2c: E2 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 17 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 17 00 55 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5A [08:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:09:35]wFMCommunicate OK [08:09:35]CreateOFDProtocolMessage done [08:09:35]OFDSenderStorePacket 309192 [08:09:35]StoreOFDPacket docnum=309192 [08:09:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 67 8F 07 01 89 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 7E 00 00 00 F4 03 04 00 C0 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B7 04 00 35 04 06 00 2A E3 54 49 82 7B 22 98 BF 66 47 85 D6 9B [08:09:35]CheckFolder [08:09:35]dirname=/storage/ofd_packets [08:09:35]CheckFolder done [08:09:35]ProducePacketName [08:09:35]name=ofd_packets/00309192 [08:09:35]NVStorageSaveData ofd_packets/00309192 [08:09:35]File name is /storage/ofd_packets/00309192 [08:09:35]Write 301 bytes [08:09:35]NVStorageSaveData done [08:09:35]OFDSenderStorePacket done [08:09:35]KKMCreateOFDPacket done [08:09:35]NVStorageSaveData kkm_last_timestamp [08:09:35]File name is /storage/kkm_last_timestamp [08:09:35]Write 4 bytes [08:09:35]NVStorageSaveData done [08:09:35]ExternCall_PrintAddStr [08:09:35]wPrintStart [08:09:35]Write to MH i2c: 01 00 00 56 35 8B [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: 01 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: 01 07 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: 01 07 00 56 35 00 00 00 00 00 FF 0F A0 [08:09:35]RasterBufferAndPrint [08:09:35]line Счет N : (1)117780 [08:09:35]line ИНН: 02508201610067 [08:09:35]line Контрольно-Кассовый Чек [08:09:35]line ПРОДАЖА [08:09:35]line ТРК (МРК, ГНК) : 42 [08:09:35]line Товар: 2710124130 [08:09:35]line Аи-92-К-2 [08:09:35]line 10.330 * 67.80 [08:09:35]line = 700.37 [08:09:35]line НДС 12% НСП 1% [08:09:35]line > о реализуемом товаре [08:09:35]line ОКРУГЛЕНИЕ: -0.37 [08:09:35]line ИТОГО: 700.00 [08:09:35]line Внесено: 700.00 [08:09:35]line СДАЧА: 0.00 [08:09:35]line НСП 1% : 6.20 [08:09:35]line НДС 12% : 74.38 [08:09:35]line Наличными: 700.00 [08:09:35]line Безнал.: 0.00 [08:09:35]line Место: АЗС № 128 "Партнер Нефть" [08:09:35]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:09:35]line СНО: Общий режим [08:09:35]line Чек 126 30.07.2024 08:09 [08:09:35]line Смена: 430 ФФД: 1.0 [08:09:35]line ЗНМ: 0300000046 [08:09:35]line РНМ: 0000000000092651 [08:09:35]line Версия ККМ: 001 [08:09:35]line ФМ: 0000000000874943 [08:09:35]line ФД: 309192 [08:09:35]line ФПД: 47155860046459 [08:09:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080936&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309192&fm=47155860046459&tin=02508201610067®Number=0000000000092651&sum=70000 [08:09:35]OFD Sender: Processing packet 309192 [packets to send 232, broken 231] [08:09:35]ProducePacketName [08:09:35]name=ofd_packets/00309192 [08:09:35]OFD Sender: To server: pG, [08:09:35]CommunicateWithHost lk.salyk.kg:30040 [08:09:35]ConnectInit lk.salyk.kg [08:09:35]written 0, free lines is 4095 [08:09:35]Connected sock=10 [08:09:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 67 8F 07 01 89 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 7E 00 00 00 F4 03 04 00 C0 9F A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B7 04 00 35 04 06 00 2A E3 54 49 82 7B 22 98 BF 66 47 85 D6 9B [08:09:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 35 33 47 00 63 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B7 04 00 F4 03 04 00 08 47 A8 66 B6 04 01 00 00 81 41 13 AC 59 6F 2F B8 [08:09:36]CommunicateWithHost err = 0 [08:09:36]CheckOFDResponse [08:09:36]1017 (14) - 77093643461234 [08:09:36]1041 (16) - 0000000000874943 [08:09:36]1040 (4) - 309192 [08:09:36]1012 (4) - 30.07.2024 01:51 [08:09:36]1206 (1) - 0 [08:09:36]OFD Sender: Remove packet 309192 [08:09:36]ProducePacketName [08:09:36]name=ofd_packets/00309192 [08:09:36]NVStorageDeleteData [08:09:36]Write to MH i2c: 01 00 00 81 35 B6 [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 07 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: 01 07 00 81 35 00 00 00 00 00 61 0C 2A [08:09:36]RasterBufferAndPrint [08:09:36]line [08:09:36]line [08:09:36]line [08:09:36]line [08:09:36]line [08:09:36]written 0, free lines is 3173 [08:09:36]MH_Cut [08:09:36]Write to MH i2c: D1 01 00 88 35 01 8F [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: D1 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: D1 01 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: D1 01 00 88 35 00 8E [08:09:36]Write to MH i2c: 01 00 00 89 35 BE [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]OFD Sender: No OFD packet to send [08:09:37]*** Cut start [08:09:37]*** Partial cut [08:09:37]*** CUTSNS_PIN = 1 [08:09:37]*** CUTSNS_PIN = 0 [08:09:37]*** Brake cut motor [08:09:38]Read from MH i2c: 01 [08:09:38]MH_I2C_Read... [08:09:38]*** Stop cut motor [08:09:38]*** Cut end [08:09:38]Read from MH i2c: 01 07 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: 01 07 00 89 35 00 00 00 00 00 FF 0F D3 [08:09:38]process_action close_receipt done [08:09:38]requested_data is exist [08:09:38]produce_requested_data [08:09:38]requested_item fm.sn is exist - process it [08:09:38]wFMCommunicate request_size=4 [08:09:38]MH_SAM_APDU [08:09:38]CAPDU: 80 11 00 00 [08:09:38]Write to MH i2c: E2 08 00 8A 35 80 11 00 00 00 00 00 00 39 [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:38]Read from MH i2c: E2 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 17 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 17 00 8A 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8F [08:09:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:09:38]wFMCommunicate OK [08:09:38]requested_item fd.num is exist - process it [08:09:38]SAM_PROTO_GetFieldsCounters [08:09:38]wFMCommunicate request_size=4 [08:09:38]MH_SAM_APDU [08:09:38]CAPDU: 80 13 00 00 [08:09:38]Write to MH i2c: E2 08 00 8B 35 80 13 00 00 00 00 00 00 3C [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:38]Read from MH i2c: E2 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 62 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 62 00 8B 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C8 B7 04 00 0E 04 04 00 AE 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 0A [08:09:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C8 B7 04 00 0E 04 04 00 AE 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:09:38]wFMCommunicate OK [08:09:38]SAM_PROTO_GetFieldsCounters done [08:09:38]requested_item shift.num is exist - process it [08:09:38]requested_item shift.opened is exist - process it [08:09:38]req_shift_opened [08:09:38]FM_GetShiftState [08:09:38]SAM_PROTO_GetShiftState [08:09:38]wFMCommunicate request_size=4 [08:09:38]MH_SAM_APDU [08:09:38]CAPDU: 80 13 01 00 [08:09:38]Write to MH i2c: E2 08 00 8C 35 80 13 01 00 00 00 00 00 3E [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 [08:09:38]MH_I2C_Read... [08:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:38]Read from MH i2c: E2 0E 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: E2 0E 00 8C 35 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 99 [08:09:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:09:38]wFMCommunicate OK [08:09:38]SAM_PROTO_GetShiftState done [08:09:38]FM_GetShiftState done [08:09:38]req_shift_opened done [08:09:38]requested_item shift.open_date is exist - process it [08:09:38]req_shift_open_date [08:09:38]req_shift_open_date done [08:09:38]produce_requested_data done [08:09:38]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309192,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:09:38]process_action_free close_receipt [08:09:38]json_value_free [08:09:38]json_value_free done [08:09:38]process_json_proto returns [08:09:38]Send response to host [08:09:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309192,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:09:38]free response buf [08:09:38]execute_script done [08:09:38]execute_script returns [08:09:38]free content buf [08:09:38]Sock 9.Close socket [08:09:38]Sock 9.Thread stoped [08:09:41]OFD Sender: No OFD packet to send [08:09:46]OFD Sender: No OFD packet to send [08:09:51]OFD Sender: No OFD packet to send [08:09:56]OFD Sender: No OFD packet to send [08:10:01]OFD Sender: No OFD packet to send [08:10:06]OFD Sender: No OFD packet to send [08:10:11]OFD Sender: No OFD packet to send [08:10:16]OFD Sender: No OFD packet to send [08:10:21]OFD Sender: No OFD packet to send [08:10:26]OFD Sender: No OFD packet to send [08:10:31]OFD Sender: No OFD packet to send [08:10:36]OFD Sender: No OFD packet to send [08:10:41]OFD Sender: No OFD packet to send [08:10:46]OFD Sender: No OFD packet to send [08:10:51]OFD Sender: No OFD packet to send [08:10:56]OFD Sender: No OFD packet to send [08:11:01]OFD Sender: No OFD packet to send [08:11:06]OFD Sender: No OFD packet to send [08:11:11]OFD Sender: No OFD packet to send [08:11:16]OFD Sender: No OFD packet to send [08:11:21]OFD Sender: No OFD packet to send [08:11:26]OFD Sender: No OFD packet to send [08:11:31]OFD Sender: No OFD packet to send [08:11:36]OFD Sender: No OFD packet to send [08:11:41]OFD Sender: No OFD packet to send [08:11:46]OFD Sender: No OFD packet to send [08:11:51]OFD Sender: No OFD packet to send [08:11:56]OFD Sender: No OFD packet to send [08:12:01]OFD Sender: No OFD packet to send [08:12:06]OFD Sender: No OFD packet to send [08:12:11]OFD Sender: No OFD packet to send [08:12:16]OFD Sender: No OFD packet to send [08:12:21]OFD Sender: No OFD packet to send [08:12:26]OFD Sender: No OFD packet to send [08:12:26]accept exits with 7 [08:12:26]New connection [08:12:26]New thread 3067333988 created [08:12:26]Thread 3067190628 joined [08:12:26]Waiting for new connection... [08:12:26] Sock 7.Parse request [08:12:26]Sock 7.Check first char [08:12:26]Sock 7.First char is OK [08:12:26]request: POST /json_proto HTTP/1.0 [08:12:26]Method: POST [08:12:26]URL: /json_proto [08:12:26]Method is POST - this is cgi request [08:12:26]url: /json_proto [08:12:26]query_string will be loaded in cgi processing [08:12:26]execute_cgi json_proto POST (null) [08:12:26]execute_cgi path=json_proto method=POST [08:12:26]POST find Content-Length [08:12:26]Host: 172.17.45.195:8080 [08:12:26]Content-Length: 682 [08:12:26]Content-Type: application/json [08:12:26] [08:12:26]POST finish read [08:12:26]Found Content-Length = 682 [08:12:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:26]execute_script... [08:12:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:26]POST & json_proto [08:12:26]process_json_proto [08:12:26]json parsed OK: [08:12:26]protocol is kg_v1.0 [08:12:26]action value=close_receipt [08:12:26]process_action close_receipt [08:12:26]cmd_close_receipt [08:12:26]MH_GetDate [08:12:26]Write to MH i2c: F0 00 00 8D 35 B1 [08:12:26]Write i2c OK [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: F0 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: F0 09 00 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: F0 09 00 8D 35 00 6D A0 A8 66 FB 01 7F 64 B4 [08:12:26]GetLastDocTimeStamp 1722326976 [08:12:26]current date 1722327149 [08:12:26]FM_GetShiftState [08:12:26]SAM_PROTO_GetShiftState [08:12:26]wFMCommunicate request_size=4 [08:12:26]MH_SAM_APDU [08:12:26]CAPDU: 80 13 01 00 [08:12:26]Write to MH i2c: E2 08 00 8E 35 80 13 01 00 00 00 00 00 40 [08:12:26]Write i2c OK [08:12:26]MH_I2C_Read... [08:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:26]Read from MH i2c: E2 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: E2 0E 00 [08:12:26]MH_I2C_Read... [08:12:26]Read from MH i2c: E2 0E 00 8E 35 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9B [08:12:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:12:26]wFMCommunicate OK [08:12:26]SAM_PROTO_GetShiftState done [08:12:26]FM_GetShiftState done [08:12:26]opened in 1722299915 [08:12:26]opened+sec_in_day 1722386315 [08:12:26]quantity*price = 100005 [08:12:26]sum+1 = 100006 [08:12:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 127 30.07.2024 08:12 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309193 ФПД: 8641025850672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081229&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309193&fm=8641025850672&tin=02508201610067®Number=0000000000092651&sum=100000 [08:12:28]StoreToDocumentArchive [08:12:28]shift 430 fd 309193 [08:12:28]save to /storage/0430/doc_00309193 [08:12:28]save last doc name /storage/0430/doc_00309193 to /storage/kkm_last_doc_name [08:12:28]save OK [08:12:28]Clear old archive folders... [08:12:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:28]tlvbuf is B6FB2220 [08:12:28]SAM_PROTO_ClearQueue [08:12:28]wFMCommunicate request_size=4 [08:12:28]MH_SAM_APDU [08:12:28]CAPDU: 80 09 00 00 [08:12:28]Write to MH i2c: E2 08 00 9B 35 80 09 00 00 00 00 00 00 42 [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:28]Read from MH i2c: E2 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 9B 35 00 90 00 44 [08:12:28]RAPDU: 90 00 [08:12:28]wFMCommunicate OK [08:12:28]SAM_PROTO_ClearQueue done [08:12:28]KKMCreateOFDPacket [08:12:28]OFDProtocolAddRootSTLVToBuf [08:12:28]FM_MakeSignedData [08:12:28]FM_MakeSignedData [08:12:28]SAM_PROTO_SignData [08:12:28]wFMCommunicate request_size=4 [08:12:28]MH_SAM_APDU [08:12:28]CAPDU: 80 0D 01 02 [08:12:28]Write to MH i2c: E2 08 00 9C 35 80 0D 01 02 00 00 00 00 4A [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:28]Read from MH i2c: E2 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 9C 35 00 90 00 45 [08:12:28]RAPDU: 90 00 [08:12:28]wFMCommunicate OK [08:12:28]wFMCommunicate request_size=255 [08:12:28]MH_SAM_APDU [08:12:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7F 00 00 00 F4 03 04 00 6D A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B7 04 00 35 04 06 00 07 [08:12:28]Write to MH i2c: E2 02 01 9D 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7F 00 00 00 F4 03 04 00 6D A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B7 04 00 35 04 06 00 07 00 00 2A [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:28]Read from MH i2c: E2 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 9D 35 00 90 00 46 [08:12:28]RAPDU: 90 00 [08:12:28]wFMCommunicate OK [08:12:28]wFMCommunicate request_size=10 [08:12:28]MH_SAM_APDU [08:12:28]CAPDU: 80 0D 02 02 05 DB E5 46 BD 30 [08:12:28]Write to MH i2c: E2 0D 00 9E 35 80 0D 02 02 05 00 DB E5 46 BD 30 00 00 4A [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:28]Read from MH i2c: E2 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 03 00 9E 35 00 90 00 47 [08:12:28]RAPDU: 90 00 [08:12:28]wFMCommunicate OK [08:12:28]wFMCommunicate request_size=4 [08:12:28]MH_SAM_APDU [08:12:28]CAPDU: 80 0D 03 02 [08:12:28]Write to MH i2c: E2 08 00 9F 35 80 0D 03 02 00 00 00 00 4F [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:28]Read from MH i2c: E2 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 0B 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 0B 00 9F 35 00 85 80 D9 0E 28 AA DB DA 90 00 C3 [08:12:28]RAPDU: 85 80 D9 0E 28 AA DB DA 90 00 [08:12:28]wFMCommunicate OK [08:12:28]SAM_PROTO_SignData done [08:12:28]FM_MakeSignedData done [08:12:28]CreateOFDProtocolMessage [08:12:28]wFMCommunicate request_size=4 [08:12:28]MH_SAM_APDU [08:12:28]CAPDU: 80 11 00 00 [08:12:28]Write to MH i2c: E2 08 00 A0 35 80 11 00 00 00 00 00 00 4F [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:28]Read from MH i2c: E2 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 17 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: E2 17 00 A0 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A5 [08:12:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:12:28]wFMCommunicate OK [08:12:28]CreateOFDProtocolMessage done [08:12:28]OFDSenderStorePacket 309193 [08:12:28]StoreOFDPacket docnum=309193 [08:12:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 27 05 07 01 ED 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7F 00 00 00 F4 03 04 00 6D A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B7 04 00 35 04 06 00 07 DB E5 46 BD 30 85 80 D9 0E 28 AA DB DA [08:12:28]CheckFolder [08:12:28]dirname=/storage/ofd_packets [08:12:28]CheckFolder done [08:12:28]ProducePacketName [08:12:28]name=ofd_packets/00309193 [08:12:28]NVStorageSaveData ofd_packets/00309193 [08:12:28]File name is /storage/ofd_packets/00309193 [08:12:28]Write 301 bytes [08:12:28]NVStorageSaveData done [08:12:28]OFDSenderStorePacket done [08:12:28]KKMCreateOFDPacket done [08:12:28]NVStorageSaveData kkm_last_timestamp [08:12:28]File name is /storage/kkm_last_timestamp [08:12:28]Write 4 bytes [08:12:28]NVStorageSaveData done [08:12:28]ExternCall_PrintAddStr [08:12:28]wPrintStart [08:12:28]Write to MH i2c: 01 00 00 A1 35 D6 [08:12:28]Write i2c OK [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: 01 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: 01 07 00 [08:12:28]MH_I2C_Read... [08:12:28]Read from MH i2c: 01 07 00 A1 35 00 00 00 00 00 FF 0F EB [08:12:28]RasterBufferAndPrint [08:12:28]line Счет N : (1)117781 [08:12:28]line ИНН: 02508201610067 [08:12:28]line Контрольно-Кассовый Чек [08:12:28]line ПРОДАЖА [08:12:28]line ТРК (МРК, ГНК) : 32 [08:12:28]line Товар: 2710124130 [08:12:28]line Аи-92-К-2 [08:12:28]line 14.750 * 67.80 [08:12:28]line = 1000.05 [08:12:28]line НДС 12% НСП 1% [08:12:28]line > о реализуемом товаре [08:12:28]line ОКРУГЛЕНИЕ: -0.05 [08:12:28]line ИТОГО: 1000.00 [08:12:28]line Внесено: 1000.00 [08:12:28]line СДАЧА: 0.00 [08:12:28]line НСП 1% : 8.85 [08:12:28]line НДС 12% : 106.20 [08:12:28]line Наличными: 1000.00 [08:12:28]line Безнал.: 0.00 [08:12:28]line Место: АЗС № 128 "Партнер Нефть" [08:12:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:12:28]line СНО: Общий режим [08:12:28]line Чек 127 30.07.2024 08:12 [08:12:28]line Смена: 430 ФФД: 1.0 [08:12:28]line ЗНМ: 0300000046 [08:12:28]line РНМ: 0000000000092651 [08:12:28]line Версия ККМ: 001 [08:12:28]line ФМ: 0000000000874943 [08:12:28]line ФД: 309193 [08:12:28]line ФПД: 8641025850672 [08:12:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081229&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309193&fm=8641025850672&tin=02508201610067®Number=0000000000092651&sum=100000 [08:12:28]OFD Sender: Processing packet 309193 [packets to send 232, broken 231] [08:12:28]ProducePacketName [08:12:28]name=ofd_packets/00309193 [08:12:28]OFD Sender: To server: pG, [08:12:28]CommunicateWithHost lk.salyk.kg:30040 [08:12:29]ConnectInit lk.salyk.kg [08:12:29]written 0, free lines is 4095 [08:12:29]Connected sock=10 [08:12:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 27 05 07 01 ED 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 7F 00 00 00 F4 03 04 00 6D A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B7 04 00 35 04 06 00 07 DB E5 46 BD 30 85 80 D9 0E 28 AA DB DA [08:12:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 10 EC 47 00 1B 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B7 04 00 F4 03 04 00 B6 47 A8 66 B6 04 01 00 00 83 B1 5E 7D B5 A1 9B 54 [08:12:29]CommunicateWithHost err = 0 [08:12:29]CheckOFDResponse [08:12:29]1017 (14) - 77093643461234 [08:12:29]1041 (16) - 0000000000874943 [08:12:29]1040 (4) - 309193 [08:12:29]1012 (4) - 30.07.2024 01:53 [08:12:29]1206 (1) - 0 [08:12:29]OFD Sender: Remove packet 309193 [08:12:29]ProducePacketName [08:12:29]name=ofd_packets/00309193 [08:12:29]NVStorageDeleteData [08:12:29]Write to MH i2c: 01 00 00 CC 35 01 [08:12:29]Write i2c OK [08:12:29]MH_I2C_Read... [08:12:29]Read from MH i2c: 01 [08:12:29]MH_I2C_Read... [08:12:29]Read from MH i2c: 01 07 00 [08:12:29]MH_I2C_Read... [08:12:29]Read from MH i2c: 01 07 00 CC 35 00 00 00 00 00 64 0C 78 [08:12:29]RasterBufferAndPrint [08:12:29]line [08:12:29]line [08:12:29]line [08:12:29]line [08:12:29]line [08:12:29]written 0, free lines is 3175 [08:12:29]MH_Cut [08:12:29]Write to MH i2c: D1 01 00 D3 35 01 DA [08:12:29]Write i2c OK [08:12:29]MH_I2C_Read... [08:12:29]Read from MH i2c: D1 [08:12:29]MH_I2C_Read... [08:12:29]Read from MH i2c: D1 01 00 [08:12:29]MH_I2C_Read... [08:12:29]Read from MH i2c: D1 01 00 D3 35 00 D9 [08:12:29]Write to MH i2c: 01 00 00 D4 35 09 [08:12:29]Write i2c OK [08:12:29]MH_I2C_Read... [08:12:29]OFD Sender: No OFD packet to send [08:12:30]*** Cut start [08:12:30]*** Partial cut [08:12:30]*** CUTSNS_PIN = 1 [08:12:30]*** CUTSNS_PIN = 0 [08:12:31]*** Brake cut motor [08:12:31]Read from MH i2c: 01 [08:12:31]MH_I2C_Read... [08:12:31]*** Stop cut motor [08:12:31]*** Cut end [08:12:31]Read from MH i2c: 01 07 00 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: 01 07 00 D4 35 00 00 00 00 00 FF 0F 1E [08:12:31]process_action close_receipt done [08:12:31]requested_data is exist [08:12:31]produce_requested_data [08:12:31]requested_item fm.sn is exist - process it [08:12:31]wFMCommunicate request_size=4 [08:12:31]MH_SAM_APDU [08:12:31]CAPDU: 80 11 00 00 [08:12:31]Write to MH i2c: E2 08 00 D5 35 80 11 00 00 00 00 00 00 84 [08:12:31]Write i2c OK [08:12:31]MH_I2C_Read... [08:12:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:31]Read from MH i2c: E2 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: E2 17 00 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: E2 17 00 D5 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [08:12:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:12:31]wFMCommunicate OK [08:12:31]requested_item fd.num is exist - process it [08:12:31]SAM_PROTO_GetFieldsCounters [08:12:31]wFMCommunicate request_size=4 [08:12:31]MH_SAM_APDU [08:12:31]CAPDU: 80 13 00 00 [08:12:31]Write to MH i2c: E2 08 00 D6 35 80 13 00 00 00 00 00 00 87 [08:12:31]Write i2c OK [08:12:31]MH_I2C_Read... [08:12:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:31]Read from MH i2c: E2 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: E2 62 00 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: E2 62 00 D6 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C9 B7 04 00 0E 04 04 00 AE 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 59 [08:12:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C9 B7 04 00 0E 04 04 00 AE 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:12:31]wFMCommunicate OK [08:12:31]SAM_PROTO_GetFieldsCounters done [08:12:31]requested_item shift.num is exist - process it [08:12:31]requested_item shift.opened is exist - process it [08:12:31]req_shift_opened [08:12:31]FM_GetShiftState [08:12:31]SAM_PROTO_GetShiftState [08:12:31]wFMCommunicate request_size=4 [08:12:31]MH_SAM_APDU [08:12:31]CAPDU: 80 13 01 00 [08:12:31]Write to MH i2c: E2 08 00 D7 35 80 13 01 00 00 00 00 00 89 [08:12:31]Write i2c OK [08:12:31]MH_I2C_Read... [08:12:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:31]Read from MH i2c: E2 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: E2 0E 00 [08:12:31]MH_I2C_Read... [08:12:31]Read from MH i2c: E2 0E 00 D7 35 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E4 [08:12:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:12:31]wFMCommunicate OK [08:12:31]SAM_PROTO_GetShiftState done [08:12:31]FM_GetShiftState done [08:12:31]req_shift_opened done [08:12:31]requested_item shift.open_date is exist - process it [08:12:31]req_shift_open_date [08:12:31]req_shift_open_date done [08:12:31]produce_requested_data done [08:12:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309193,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:12:31]process_action_free close_receipt [08:12:31]json_value_free [08:12:31]json_value_free done [08:12:31]process_json_proto returns [08:12:31]Send response to host [08:12:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309193,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:12:31]free response buf [08:12:31]execute_script done [08:12:31]execute_script returns [08:12:31]free content buf [08:12:31]Sock 7.Close socket [08:12:31]Sock 7.Thread stoped [08:12:34]OFD Sender: No OFD packet to send [08:12:39]OFD Sender: No OFD packet to send [08:12:44]OFD Sender: No OFD packet to send [08:12:49]OFD Sender: No OFD packet to send [08:12:54]OFD Sender: No OFD packet to send [08:12:59]OFD Sender: No OFD packet to send [08:13:04]OFD Sender: No OFD packet to send [08:13:09]OFD Sender: No OFD packet to send [08:13:14]OFD Sender: No OFD packet to send [08:13:19]OFD Sender: No OFD packet to send [08:13:24]OFD Sender: No OFD packet to send [08:13:29]OFD Sender: No OFD packet to send [08:13:34]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:41]accept exits with 9 [08:13:41]New connection [08:13:41]New thread 3067190628 created [08:13:41]Thread 3067333988 joined [08:13:41]Waiting for new connection... [08:13:41] Sock 9.Parse request [08:13:41]Sock 9.Check first char [08:13:41]Sock 9.First char is OK [08:13:41]request: POST /json_proto HTTP/1.0 [08:13:41]Method: POST [08:13:41]URL: /json_proto [08:13:41]Method is POST - this is cgi request [08:13:41]url: /json_proto [08:13:41]query_string will be loaded in cgi processing [08:13:41]execute_cgi json_proto POST (null) [08:13:41]execute_cgi path=json_proto method=POST [08:13:41]POST find Content-Length [08:13:41]Host: 172.17.45.195:8080 [08:13:41]Content-Length: 675 [08:13:41]Content-Type: application/json [08:13:41] [08:13:41]POST finish read [08:13:41]Found Content-Length = 675 [08:13:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:41]execute_script... [08:13:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 10.500, "sum" : 800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:41]POST & json_proto [08:13:41]process_json_proto [08:13:41]json parsed OK: [08:13:41]protocol is kg_v1.0 [08:13:41]action value=close_receipt [08:13:41]process_action close_receipt [08:13:41]cmd_close_receipt [08:13:41]MH_GetDate [08:13:41]Write to MH i2c: F0 00 00 D8 35 FC [08:13:41]Write i2c OK [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: F0 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: F0 09 00 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: F0 09 00 D8 35 00 B8 A0 A8 66 FB 01 7F 64 4A [08:13:41]GetLastDocTimeStamp 1722327149 [08:13:41]current date 1722327224 [08:13:41]FM_GetShiftState [08:13:41]SAM_PROTO_GetShiftState [08:13:41]wFMCommunicate request_size=4 [08:13:41]MH_SAM_APDU [08:13:41]CAPDU: 80 13 01 00 [08:13:41]Write to MH i2c: E2 08 00 D9 35 80 13 01 00 00 00 00 00 8B [08:13:41]Write i2c OK [08:13:41]MH_I2C_Read... [08:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:41]Read from MH i2c: E2 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 0E 00 [08:13:41]MH_I2C_Read... [08:13:41]Read from MH i2c: E2 0E 00 D9 35 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E6 [08:13:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:13:41]wFMCommunicate OK [08:13:41]SAM_PROTO_GetShiftState done [08:13:41]FM_GetShiftState done [08:13:41]opened in 1722299915 [08:13:41]opened+sec_in_day 1722386315 [08:13:41]quantity*price = 80010 [08:13:41]sum+1 = 80011 [08:13:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 128 30.07.2024 08:13 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309194 ФПД: 213784355620618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081344&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309194&fm=213784355620618&tin=02508201610067®Number=0000000000092651&sum=80000 [08:13:42]StoreToDocumentArchive [08:13:42]shift 430 fd 309194 [08:13:42]save to /storage/0430/doc_00309194 [08:13:42]save last doc name /storage/0430/doc_00309194 to /storage/kkm_last_doc_name [08:13:42]save OK [08:13:42]Clear old archive folders... [08:13:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:13:42]tlvbuf is B6F37790 [08:13:42]SAM_PROTO_ClearQueue [08:13:42]wFMCommunicate request_size=4 [08:13:42]MH_SAM_APDU [08:13:42]CAPDU: 80 09 00 00 [08:13:42]Write to MH i2c: E2 08 00 E6 35 80 09 00 00 00 00 00 00 8D [08:13:42]Write i2c OK [08:13:42]MH_I2C_Read... [08:13:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:42]Read from MH i2c: E2 [08:13:42]MH_I2C_Read... [08:13:42]Read from MH i2c: E2 03 00 [08:13:42]MH_I2C_Read... [08:13:42]Read from MH i2c: E2 03 00 E6 35 00 90 00 8F [08:13:42]RAPDU: 90 00 [08:13:42]wFMCommunicate OK [08:13:42]SAM_PROTO_ClearQueue done [08:13:42]KKMCreateOFDPacket [08:13:42]OFDProtocolAddRootSTLVToBuf [08:13:42]FM_MakeSignedData [08:13:42]FM_MakeSignedData [08:13:42]SAM_PROTO_SignData [08:13:42]wFMCommunicate request_size=4 [08:13:42]MH_SAM_APDU [08:13:42]CAPDU: 80 0D 01 02 [08:13:42]Write to MH i2c: E2 08 00 E7 35 80 0D 01 02 00 00 00 00 95 [08:13:42]Write i2c OK [08:13:42]MH_I2C_Read... [08:13:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:42]Read from MH i2c: E2 [08:13:42]MH_I2C_Read... [08:13:42]Read from MH i2c: E2 03 00 [08:13:42]MH_I2C_Read... [08:13:42]Read from MH i2c: E2 03 00 E7 35 00 90 00 90 [08:13:42]RAPDU: 90 00 [08:13:42]wFMCommunicate OK [08:13:42]wFMCommunicate request_size=255 [08:13:42]MH_SAM_APDU [08:13:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 80 00 00 00 F4 03 04 00 B8 A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B7 04 00 35 04 06 00 C2 6F 8C 93 [08:13:43]Write to MH i2c: E2 02 01 E8 35 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 80 00 00 00 F4 03 04 00 B8 A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B7 04 00 35 04 06 00 C2 6F 8C 93 00 00 BB [08:13:43]Write i2c OK [08:13:43]MH_I2C_Read... [08:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:43]Read from MH i2c: E2 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 03 00 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 03 00 E8 35 00 90 00 91 [08:13:43]RAPDU: 90 00 [08:13:43]wFMCommunicate OK [08:13:43]wFMCommunicate request_size=7 [08:13:43]MH_SAM_APDU [08:13:43]CAPDU: 80 0D 02 02 02 47 0A [08:13:43]Write to MH i2c: E2 0A 00 E9 35 80 0D 02 02 02 00 47 0A 00 00 ED [08:13:43]Write i2c OK [08:13:43]MH_I2C_Read... [08:13:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:43]Read from MH i2c: E2 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 03 00 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 03 00 E9 35 00 90 00 92 [08:13:43]RAPDU: 90 00 [08:13:43]wFMCommunicate OK [08:13:43]wFMCommunicate request_size=4 [08:13:43]MH_SAM_APDU [08:13:43]CAPDU: 80 0D 03 02 [08:13:43]Write to MH i2c: E2 08 00 EA 35 80 0D 03 02 00 00 00 00 9A [08:13:43]Write i2c OK [08:13:43]MH_I2C_Read... [08:13:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:43]Read from MH i2c: E2 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 0B 00 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 0B 00 EA 35 00 1B E0 A6 A6 4B 6F 42 3E 90 00 1C [08:13:43]RAPDU: 1B E0 A6 A6 4B 6F 42 3E 90 00 [08:13:43]wFMCommunicate OK [08:13:43]SAM_PROTO_SignData done [08:13:43]FM_MakeSignedData done [08:13:43]CreateOFDProtocolMessage [08:13:43]wFMCommunicate request_size=4 [08:13:43]MH_SAM_APDU [08:13:43]CAPDU: 80 11 00 00 [08:13:43]Write to MH i2c: E2 08 00 EB 35 80 11 00 00 00 00 00 00 9A [08:13:43]Write i2c OK [08:13:43]MH_I2C_Read... [08:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:43]Read from MH i2c: E2 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 17 00 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: E2 17 00 EB 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F0 [08:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:13:43]wFMCommunicate OK [08:13:43]CreateOFDProtocolMessage done [08:13:43]OFDSenderStorePacket 309194 [08:13:43]StoreOFDPacket docnum=309194 [08:13:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 29 5D 04 01 DE 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 80 00 00 00 F4 03 04 00 B8 A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B7 04 00 35 04 06 00 C2 6F 8C 93 47 0A 1B E0 A6 A6 4B 6F 42 3E [08:13:43]CheckFolder [08:13:43]dirname=/storage/ofd_packets [08:13:43]CheckFolder done [08:13:43]ProducePacketName [08:13:43]name=ofd_packets/00309194 [08:13:43]NVStorageSaveData ofd_packets/00309194 [08:13:43]File name is /storage/ofd_packets/00309194 [08:13:43]Write 298 bytes [08:13:43]NVStorageSaveData done [08:13:43]OFDSenderStorePacket done [08:13:43]KKMCreateOFDPacket done [08:13:43]NVStorageSaveData kkm_last_timestamp [08:13:43]File name is /storage/kkm_last_timestamp [08:13:43]Write 4 bytes [08:13:43]NVStorageSaveData done [08:13:43]ExternCall_PrintAddStr [08:13:43]wPrintStart [08:13:43]Write to MH i2c: 01 00 00 EC 35 21 [08:13:43]Write i2c OK [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: 01 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: 01 07 00 [08:13:43]MH_I2C_Read... [08:13:43]Read from MH i2c: 01 07 00 EC 35 00 00 00 00 00 FF 0F 36 [08:13:43]RasterBufferAndPrint [08:13:43]line Счет N : (1)117782 [08:13:43]line ИНН: 02508201610067 [08:13:43]line Контрольно-Кассовый Чек [08:13:43]line ПРОДАЖА [08:13:43]line ТРК (МРК, ГНК) : 44 [08:13:43]line Товар: 2710194800 [08:13:43]line ДТ-К-3 [08:13:43]line 10.500 * 76.20 [08:13:43]line = 800.10 [08:13:43]line НДС 12% НСП 1% [08:13:43]line > о реализуемом товаре [08:13:43]line ОКРУГЛЕНИЕ: -0.10 [08:13:43]line ИТОГО: 800.00 [08:13:43]line Внесено: 800.00 [08:13:43]line СДАЧА: 0.00 [08:13:43]line НСП 1% : 7.08 [08:13:43]line НДС 12% : 84.97 [08:13:43]line Наличными: 800.00 [08:13:43]line Безнал.: 0.00 [08:13:43]line Место: АЗС № 128 "Партнер Нефть" [08:13:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:13:43]line СНО: Общий режим [08:13:43]line Чек 128 30.07.2024 08:13 [08:13:43]line Смена: 430 ФФД: 1.0 [08:13:43]line ЗНМ: 0300000046 [08:13:43]line РНМ: 0000000000092651 [08:13:43]line Версия ККМ: 001 [08:13:43]line ФМ: 0000000000874943 [08:13:43]line ФД: 309194 [08:13:43]line ФПД: 213784355620618 [08:13:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081344&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309194&fm=213784355620618&tin=02508201610067®Number=0000000000092651&sum=80000 [08:13:43]OFD Sender: Processing packet 309194 [packets to send 232, broken 231] [08:13:43]ProducePacketName [08:13:43]name=ofd_packets/00309194 [08:13:43]OFD Sender: To server: pG, [08:13:43]CommunicateWithHost lk.salyk.kg:30040 [08:13:43]ConnectInit lk.salyk.kg [08:13:43]written 0, free lines is 4095 [08:13:43]Connected sock=10 [08:13:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 29 5D 04 01 DE 6B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 80 00 00 00 F4 03 04 00 B8 A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B7 04 00 35 04 06 00 C2 6F 8C 93 47 0A 1B E0 A6 A6 4B 6F 42 3E [08:13:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5D 89 47 00 7F 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B7 04 00 F4 03 04 00 00 48 A8 66 B6 04 01 00 00 58 25 DB B3 9F 69 B8 0D [08:13:44]CommunicateWithHost err = 0 [08:13:44]CheckOFDResponse [08:13:44]1017 (14) - 77093643461234 [08:13:44]1041 (16) - 0000000000874943 [08:13:44]1040 (4) - 309194 [08:13:44]1012 (4) - 30.07.2024 01:55 [08:13:44]1206 (1) - 0 [08:13:44]OFD Sender: Remove packet 309194 [08:13:44]ProducePacketName [08:13:44]name=ofd_packets/00309194 [08:13:44]NVStorageDeleteData [08:13:44]Write to MH i2c: 01 00 00 17 36 4D [08:13:44]Write i2c OK [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: 01 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: 01 07 00 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: 01 07 00 17 36 00 00 00 00 00 68 0C C8 [08:13:44]RasterBufferAndPrint [08:13:44]line [08:13:44]line [08:13:44]line [08:13:44]line [08:13:44]line [08:13:44]written 0, free lines is 3179 [08:13:44]MH_Cut [08:13:44]Write to MH i2c: D1 01 00 1E 36 01 26 [08:13:44]Write i2c OK [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: D1 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: D1 01 00 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: D1 01 00 1E 36 00 25 [08:13:44]Write to MH i2c: 01 00 00 1F 36 55 [08:13:44]Write i2c OK [08:13:44]MH_I2C_Read... [08:13:44]OFD Sender: No OFD packet to send [08:13:45]*** Cut start [08:13:45]*** Partial cut [08:13:45]*** CUTSNS_PIN = 1 [08:13:45]*** CUTSNS_PIN = 0 [08:13:45]*** Brake cut motor [08:13:46]Read from MH i2c: 01 [08:13:46]MH_I2C_Read... [08:13:46]*** Stop cut motor [08:13:46]*** Cut end [08:13:46]Read from MH i2c: 01 07 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: 01 07 00 1F 36 00 00 00 00 00 FF 0F 6A [08:13:46]process_action close_receipt done [08:13:46]requested_data is exist [08:13:46]produce_requested_data [08:13:46]requested_item fm.sn is exist - process it [08:13:46]wFMCommunicate request_size=4 [08:13:46]MH_SAM_APDU [08:13:46]CAPDU: 80 11 00 00 [08:13:46]Write to MH i2c: E2 08 00 20 36 80 11 00 00 00 00 00 00 D0 [08:13:46]Write i2c OK [08:13:46]MH_I2C_Read... [08:13:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:46]Read from MH i2c: E2 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 17 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 17 00 20 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 26 [08:13:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:13:46]wFMCommunicate OK [08:13:46]requested_item fd.num is exist - process it [08:13:46]SAM_PROTO_GetFieldsCounters [08:13:46]wFMCommunicate request_size=4 [08:13:46]MH_SAM_APDU [08:13:46]CAPDU: 80 13 00 00 [08:13:46]Write to MH i2c: E2 08 00 21 36 80 13 00 00 00 00 00 00 D3 [08:13:46]Write i2c OK [08:13:46]MH_I2C_Read... [08:13:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:46]Read from MH i2c: E2 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 62 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 62 00 21 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CA B7 04 00 0E 04 04 00 AE 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 A9 [08:13:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CA B7 04 00 0E 04 04 00 AE 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:13:46]wFMCommunicate OK [08:13:46]SAM_PROTO_GetFieldsCounters done [08:13:46]requested_item shift.num is exist - process it [08:13:46]requested_item shift.opened is exist - process it [08:13:46]req_shift_opened [08:13:46]FM_GetShiftState [08:13:46]SAM_PROTO_GetShiftState [08:13:46]wFMCommunicate request_size=4 [08:13:46]MH_SAM_APDU [08:13:46]CAPDU: 80 13 01 00 [08:13:46]Write to MH i2c: E2 08 00 22 36 80 13 01 00 00 00 00 00 D5 [08:13:46]Write i2c OK [08:13:46]MH_I2C_Read... [08:13:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:46]Read from MH i2c: E2 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 0E 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 0E 00 22 36 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 30 [08:13:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:13:46]wFMCommunicate OK [08:13:46]SAM_PROTO_GetShiftState done [08:13:46]FM_GetShiftState done [08:13:46]req_shift_opened done [08:13:46]requested_item shift.open_date is exist - process it [08:13:46]req_shift_open_date [08:13:46]req_shift_open_date done [08:13:46]produce_requested_data done [08:13:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309194,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:13:46]process_action_free close_receipt [08:13:46]json_value_free [08:13:46]json_value_free done [08:13:46]process_json_proto returns [08:13:46]Send response to host [08:13:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309194,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:13:46]free response buf [08:13:46]execute_script done [08:13:46]execute_script returns [08:13:46]free content buf [08:13:46]Sock 9.Close socket [08:13:46]Sock 9.Thread stoped [08:13:49]OFD Sender: No OFD packet to send [08:13:54]OFD Sender: No OFD packet to send [08:13:59]OFD Sender: No OFD packet to send [08:14:02]accept exits with 7 [08:14:02]New connection [08:14:02]New thread 3067333988 created [08:14:02]Thread 3067190628 joined [08:14:02]Waiting for new connection... [08:14:02] Sock 7.Parse request [08:14:02]Sock 7.Check first char [08:14:02]Sock 7.First char is OK [08:14:02]request: POST /json_proto HTTP/1.0 [08:14:02]Method: POST [08:14:02]URL: /json_proto [08:14:02]Method is POST - this is cgi request [08:14:02]url: /json_proto [08:14:02]query_string will be loaded in cgi processing [08:14:02]execute_cgi json_proto POST (null) [08:14:02]execute_cgi path=json_proto method=POST [08:14:02]POST find Content-Length [08:14:02]Host: 172.17.45.195:8080 [08:14:02]Content-Length: 682 [08:14:02]Content-Type: application/json [08:14:02] [08:14:02]POST finish read [08:14:02]Found Content-Length = 682 [08:14:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:14:02]execute_script... [08:14: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)117783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:14:02]POST & json_proto [08:14:02]process_json_proto [08:14:02]json parsed OK: [08:14:02]protocol is kg_v1.0 [08:14:02]action value=close_receipt [08:14:02]process_action close_receipt [08:14:02]cmd_close_receipt [08:14:02]MH_GetDate [08:14:02]Write to MH i2c: F0 00 00 23 36 48 [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: F0 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: F0 09 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: F0 09 00 23 36 00 CD A0 A8 66 FB 01 7F 64 AB [08:14:02]GetLastDocTimeStamp 1722327224 [08:14:02]current date 1722327245 [08:14:02]FM_GetShiftState [08:14:02]SAM_PROTO_GetShiftState [08:14:02]wFMCommunicate request_size=4 [08:14:02]MH_SAM_APDU [08:14:02]CAPDU: 80 13 01 00 [08:14:02]Write to MH i2c: E2 08 00 24 36 80 13 01 00 00 00 00 00 D7 [08:14:02]Write i2c OK [08:14:02]MH_I2C_Read... [08:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:02]Read from MH i2c: E2 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 0E 00 [08:14:02]MH_I2C_Read... [08:14:02]Read from MH i2c: E2 0E 00 24 36 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 32 [08:14:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:14:02]wFMCommunicate OK [08:14:02]SAM_PROTO_GetShiftState done [08:14:02]FM_GetShiftState done [08:14:02]opened in 1722299915 [08:14:02]opened+sec_in_day 1722386315 [08:14:02]quantity*price = 100005 [08:14:02]sum+1 = 100006 [08:14:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 129 30.07.2024 08:14 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309195 ФПД: 151725333993282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081405&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309195&fm=151725333993282&tin=02508201610067®Number=0000000000092651&sum=100000 [08:14:03]StoreToDocumentArchive [08:14:03]shift 430 fd 309195 [08:14:03]save to /storage/0430/doc_00309195 [08:14:03]save last doc name /storage/0430/doc_00309195 to /storage/kkm_last_doc_name [08:14:03]save OK [08:14:03]Clear old archive folders... [08:14:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:14:03]tlvbuf is 00E48100 [08:14:03]SAM_PROTO_ClearQueue [08:14:03]wFMCommunicate request_size=4 [08:14:03]MH_SAM_APDU [08:14:03]CAPDU: 80 09 00 00 [08:14:03]Write to MH i2c: E2 08 00 31 36 80 09 00 00 00 00 00 00 D9 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:14:03]Read from MH i2c: E2 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 31 36 00 90 00 DB [08:14:03]RAPDU: 90 00 [08:14:03]wFMCommunicate OK [08:14:03]SAM_PROTO_ClearQueue done [08:14:03]KKMCreateOFDPacket [08:14:03]OFDProtocolAddRootSTLVToBuf [08:14:03]FM_MakeSignedData [08:14:03]FM_MakeSignedData [08:14:03]SAM_PROTO_SignData [08:14:03]wFMCommunicate request_size=4 [08:14:03]MH_SAM_APDU [08:14:03]CAPDU: 80 0D 01 02 [08:14:03]Write to MH i2c: E2 08 00 32 36 80 0D 01 02 00 00 00 00 E1 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:14:03]Read from MH i2c: E2 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 32 36 00 90 00 DC [08:14:03]RAPDU: 90 00 [08:14:03]wFMCommunicate OK [08:14:03]wFMCommunicate request_size=255 [08:14:03]MH_SAM_APDU [08:14: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 00 00 00 F4 03 04 00 CD A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B7 04 00 35 04 06 00 89 [08:14:03]Write to MH i2c: E2 02 01 33 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 00 00 00 F4 03 04 00 CD A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B7 04 00 35 04 06 00 89 00 00 A7 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:03]Read from MH i2c: E2 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 33 36 00 90 00 DD [08:14:03]RAPDU: 90 00 [08:14:03]wFMCommunicate OK [08:14:03]wFMCommunicate request_size=10 [08:14:03]MH_SAM_APDU [08:14:03]CAPDU: 80 0D 02 02 05 FE 4E A2 D7 42 [08:14:03]Write to MH i2c: E2 0D 00 34 36 80 0D 02 02 05 00 FE 4E A2 D7 42 00 00 F5 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:03]Read from MH i2c: E2 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 03 00 34 36 00 90 00 DE [08:14:03]RAPDU: 90 00 [08:14:03]wFMCommunicate OK [08:14:03]wFMCommunicate request_size=4 [08:14:03]MH_SAM_APDU [08:14:03]CAPDU: 80 0D 03 02 [08:14:03]Write to MH i2c: E2 08 00 35 36 80 0D 03 02 00 00 00 00 E6 [08:14:03]Write i2c OK [08:14:03]MH_I2C_Read... [08:14:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:14:03]Read from MH i2c: E2 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 0B 00 [08:14:03]MH_I2C_Read... [08:14:03]Read from MH i2c: E2 0B 00 35 36 00 66 54 53 1A 86 3A D4 1A 90 00 BC [08:14:03]RAPDU: 66 54 53 1A 86 3A D4 1A 90 00 [08:14:03]wFMCommunicate OK [08:14:03]SAM_PROTO_SignData done [08:14:03]FM_MakeSignedData done [08:14:03]CreateOFDProtocolMessage [08:14:03]wFMCommunicate request_size=4 [08:14:03]MH_SAM_APDU [08:14:03]CAPDU: 80 11 00 00 [08:14:03]Write to MH i2c: E2 08 00 36 36 80 11 00 00 00 00 00 00 E6 [08:14:03]Write i2c OK [08:14:03]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 36 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3C [08:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:14:04]wFMCommunicate OK [08:14:04]CreateOFDProtocolMessage done [08:14:04]OFDSenderStorePacket 309195 [08:14:04]StoreOFDPacket docnum=309195 [08:14:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 12 B7 07 01 92 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 00 00 00 F4 03 04 00 CD A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B7 04 00 35 04 06 00 89 FE 4E A2 D7 42 66 54 53 1A 86 3A D4 1A [08:14:04]CheckFolder [08:14:04]dirname=/storage/ofd_packets [08:14:04]CheckFolder done [08:14:04]ProducePacketName [08:14:04]name=ofd_packets/00309195 [08:14:04]NVStorageSaveData ofd_packets/00309195 [08:14:04]File name is /storage/ofd_packets/00309195 [08:14:04]Write 301 bytes [08:14:04]NVStorageSaveData done [08:14:04]OFDSenderStorePacket done [08:14:04]KKMCreateOFDPacket done [08:14:04]NVStorageSaveData kkm_last_timestamp [08:14:04]File name is /storage/kkm_last_timestamp [08:14:04]Write 4 bytes [08:14:04]NVStorageSaveData done [08:14:04]ExternCall_PrintAddStr [08:14:04]wPrintStart [08:14:04]Write to MH i2c: 01 00 00 37 36 6D [08:14:04]OFD Sender: Processing packet 309195 [packets to send 232, broken 231] [08:14:04]ProducePacketName [08:14:04]name=ofd_packets/00309195 [08:14:04]OFD Sender: To server: pG, [08:14:04]CommunicateWithHost lk.salyk.kg:30040 [08:14:04]ConnectInit lk.salyk.kg [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 [08:14:04]MH_I2C_Read... [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 37 36 00 00 00 00 00 FF 0F 82 [08:14:04]RasterBufferAndPrint [08:14:04]line Счет N : (1)117783 [08:14:04]line ИНН: 02508201610067 [08:14:04]line Контрольно-Кассовый Чек [08:14:04]line ПРОДАЖА [08:14:04]line ТРК (МРК, ГНК) : 62 [08:14:04]line Товар: 2710124130 [08:14:04]line Аи-92-К-2 [08:14:04]line 14.750 * 67.80 [08:14:04]line = 1000.05 [08:14:04]line НДС 12% НСП 1% [08:14:04]line > о реализуемом товаре [08:14:04]line ОКРУГЛЕНИЕ: -0.05 [08:14:04]line ИТОГО: 1000.00 [08:14:04]line Внесено: 1000.00 [08:14:04]line СДАЧА: 0.00 [08:14:04]line НСП 1% : 8.85 [08:14:04]line НДС 12% : 106.20 [08:14:04]line Наличными: 1000.00 [08:14:04]line Безнал.: 0.00 [08:14:04]line Место: АЗС № 128 "Партнер Нефть" [08:14:04]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:14:04]line СНО: Общий режим [08:14:04]line Чек 129 30.07.2024 08:14 [08:14:04]line Смена: 430 ФФД: 1.0 [08:14:04]line ЗНМ: 0300000046 [08:14:04]line РНМ: 0000000000092651 [08:14:04]line Версия ККМ: 001 [08:14:04]line ФМ: 0000000000874943 [08:14:04]line ФД: 309195 [08:14:04]line ФПД: 151725333993282 [08:14:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081405&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309195&fm=151725333993282&tin=02508201610067®Number=0000000000092651&sum=100000 [08:14:04]Connected sock=10 [08:14:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 12 B7 07 01 92 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 00 00 00 F4 03 04 00 CD A0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B7 04 00 35 04 06 00 89 FE 4E A2 D7 42 66 54 53 1A 86 3A D4 1A [08:14:04]written 0, free lines is 4095 [08:14:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 7E 47 00 57 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B7 04 00 F4 03 04 00 15 48 A8 66 B6 04 01 00 00 43 DE 3A E3 C7 8A 17 27 [08:14:04]CommunicateWithHost err = 0 [08:14:04]CheckOFDResponse [08:14:04]1017 (14) - 77093643461234 [08:14:04]1041 (16) - 0000000000874943 [08:14:04]1040 (4) - 309195 [08:14:04]1012 (4) - 30.07.2024 01:55 [08:14:04]1206 (1) - 0 [08:14:04]OFD Sender: Remove packet 309195 [08:14:04]ProducePacketName [08:14:04]name=ofd_packets/00309195 [08:14:04]NVStorageDeleteData [08:14:04]Write to MH i2c: 01 00 00 62 36 98 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: 01 [08:14:04]MH_I2C_Read... [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 62 36 00 00 00 00 00 60 0C 0B [08:14:04]RasterBufferAndPrint [08:14:04]line [08:14:04]line [08:14:04]line [08:14:04]line [08:14:04]line [08:14:04]written 0, free lines is 3172 [08:14:04]MH_Cut [08:14:04]Write to MH i2c: D1 01 00 69 36 01 71 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: D1 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: D1 01 00 [08:14:04]MH_I2C_Read... [08:14:04]Read from MH i2c: D1 01 00 69 36 00 70 [08:14:04]Write to MH i2c: 01 00 00 6A 36 A0 [08:14:04]Write i2c OK [08:14:04]MH_I2C_Read... [08:14:05]OFD Sender: No OFD packet to send [08:14:06]*** Cut start [08:14:06]*** Partial cut [08:14:06]*** CUTSNS_PIN = 1 [08:14:06]*** CUTSNS_PIN = 0 [08:14:06]*** Brake cut motor [08:14:06]Read from MH i2c: 01 [08:14:06]MH_I2C_Read... [08:14:06]*** Stop cut motor [08:14:06]*** Cut end [08:14:06]Read from MH i2c: 01 07 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: 01 07 00 6A 36 00 00 00 00 00 FF 0F B5 [08:14:06]process_action close_receipt done [08:14:06]requested_data is exist [08:14:06]produce_requested_data [08:14:06]requested_item fm.sn is exist - process it [08:14:06]wFMCommunicate request_size=4 [08:14:06]MH_SAM_APDU [08:14:06]CAPDU: 80 11 00 00 [08:14:06]Write to MH i2c: E2 08 00 6B 36 80 11 00 00 00 00 00 00 1B [08:14:06]Write i2c OK [08:14:06]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 17 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 17 00 6B 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 71 [08:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:14:06]wFMCommunicate OK [08:14:06]requested_item fd.num is exist - process it [08:14:06]SAM_PROTO_GetFieldsCounters [08:14:06]wFMCommunicate request_size=4 [08:14:06]MH_SAM_APDU [08:14:06]CAPDU: 80 13 00 00 [08:14:06]Write to MH i2c: E2 08 00 6C 36 80 13 00 00 00 00 00 00 1E [08:14:06]Write i2c OK [08:14:06]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 62 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 62 00 6C 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CB B7 04 00 0E 04 04 00 AE 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 F8 [08:14:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CB B7 04 00 0E 04 04 00 AE 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:14:06]wFMCommunicate OK [08:14:06]SAM_PROTO_GetFieldsCounters done [08:14:06]requested_item shift.num is exist - process it [08:14:06]requested_item shift.opened is exist - process it [08:14:06]req_shift_opened [08:14:06]FM_GetShiftState [08:14:06]SAM_PROTO_GetShiftState [08:14:06]wFMCommunicate request_size=4 [08:14:06]MH_SAM_APDU [08:14:06]CAPDU: 80 13 01 00 [08:14:06]Write to MH i2c: E2 08 00 6D 36 80 13 01 00 00 00 00 00 20 [08:14:06]Write i2c OK [08:14:06]MH_I2C_Read... [08:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:06]Read from MH i2c: E2 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 0E 00 [08:14:06]MH_I2C_Read... [08:14:06]Read from MH i2c: E2 0E 00 6D 36 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7B [08:14:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:14:06]wFMCommunicate OK [08:14:06]SAM_PROTO_GetShiftState done [08:14:06]FM_GetShiftState done [08:14:06]req_shift_opened done [08:14:06]requested_item shift.open_date is exist - process it [08:14:06]req_shift_open_date [08:14:06]req_shift_open_date done [08:14:06]produce_requested_data done [08:14:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309195,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:14:06]process_action_free close_receipt [08:14:06]json_value_free [08:14:06]json_value_free done [08:14:06]process_json_proto returns [08:14:06]Send response to host [08:14:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309195,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:14:06]free response buf [08:14:06]execute_script done [08:14:06]execute_script returns [08:14:06]free content buf [08:14:06]Sock 7.Close socket [08:14:06]Sock 7.Thread stoped [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:55]OFD Sender: No OFD packet to send [08:15:00]OFD Sender: No OFD packet to send [08:15:05]OFD Sender: No OFD packet to send [08:15:10]OFD Sender: No OFD packet to send [08:15:15]OFD Sender: No OFD packet to send [08:15:20]OFD Sender: No OFD packet to send [08:15:25]OFD Sender: No OFD packet to send [08:15:30]OFD Sender: No OFD packet to send [08:15:35]OFD Sender: No OFD packet to send [08:15:40]OFD Sender: No OFD packet to send [08:15:45]OFD Sender: No OFD packet to send [08:15:50]OFD Sender: No OFD packet to send [08:15:55]OFD Sender: No OFD packet to send [08:16:00]OFD Sender: No OFD packet to send [08:16:02]accept exits with 9 [08:16:02]New connection [08:16:02]New thread 3067190628 created [08:16:02]Thread 3067333988 joined [08:16:02]Waiting for new connection... [08:16:02] Sock 9.Parse request [08:16:02]Sock 9.Check first char [08:16:02]Sock 9.First char is OK [08:16:02]request: POST /json_proto HTTP/1.0 [08:16:02]Method: POST [08:16:02]URL: /json_proto [08:16:02]Method is POST - this is cgi request [08:16:02]url: /json_proto [08:16:02]query_string will be loaded in cgi processing [08:16:02]execute_cgi json_proto POST (null) [08:16:02]execute_cgi path=json_proto method=POST [08:16:02]POST find Content-Length [08:16:02]Host: 172.17.45.195:8080 [08:16:02]Content-Length: 670 [08:16:02]Content-Type: application/json [08:16:02] [08:16:02]POST finish read [08:16:02]Found Content-Length = 670 [08:16:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:02]execute_script... [08:16: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)117785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:02]POST & json_proto [08:16:02]process_json_proto [08:16:02]json parsed OK: [08:16:02]protocol is kg_v1.0 [08:16:02]action value=close_receipt [08:16:02]process_action close_receipt [08:16:02]cmd_close_receipt [08:16:02]MH_GetDate [08:16:02]Write to MH i2c: F0 00 00 6E 36 93 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: F0 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: F0 09 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: F0 09 00 6E 36 00 44 A1 A8 66 FB 01 7F 64 6E [08:16:02]GetLastDocTimeStamp 1722327245 [08:16:02]current date 1722327364 [08:16:02]FM_GetShiftState [08:16:02]SAM_PROTO_GetShiftState [08:16:02]wFMCommunicate request_size=4 [08:16:02]MH_SAM_APDU [08:16:02]CAPDU: 80 13 01 00 [08:16:02]Write to MH i2c: E2 08 00 6F 36 80 13 01 00 00 00 00 00 22 [08:16:02]Write i2c OK [08:16:02]MH_I2C_Read... [08:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:02]Read from MH i2c: E2 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 0E 00 [08:16:02]MH_I2C_Read... [08:16:02]Read from MH i2c: E2 0E 00 6F 36 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7D [08:16:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:16:02]wFMCommunicate OK [08:16:02]SAM_PROTO_GetShiftState done [08:16:02]FM_GetShiftState done [08:16:02]opened in 1722299915 [08:16:02]opened+sec_in_day 1722386315 [08:16:02]quantity*price = 60062 [08:16:02]sum+1 = 60063 [08:16:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 130 30.07.2024 08:16 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309196 ФПД: 171750248369325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081605&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309196&fm=171750248369325&tin=02508201610067®Number=0000000000092651&sum=60000 [08:16:03]StoreToDocumentArchive [08:16:03]shift 430 fd 309196 [08:16:03]save to /storage/0430/doc_00309196 [08:16:03]save last doc name /storage/0430/doc_00309196 to /storage/kkm_last_doc_name [08:16:03]save OK [08:16:03]Clear old archive folders... [08:16:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:16:03]tlvbuf is 00EF7780 [08:16:03]SAM_PROTO_ClearQueue [08:16:03]wFMCommunicate request_size=4 [08:16:03]MH_SAM_APDU [08:16:03]CAPDU: 80 09 00 00 [08:16:03]Write to MH i2c: E2 08 00 7C 36 80 09 00 00 00 00 00 00 24 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:03]Read from MH i2c: E2 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 7C 36 00 90 00 26 [08:16:03]RAPDU: 90 00 [08:16:03]wFMCommunicate OK [08:16:03]SAM_PROTO_ClearQueue done [08:16:03]KKMCreateOFDPacket [08:16:03]OFDProtocolAddRootSTLVToBuf [08:16:03]FM_MakeSignedData [08:16:03]FM_MakeSignedData [08:16:03]SAM_PROTO_SignData [08:16:03]wFMCommunicate request_size=4 [08:16:03]MH_SAM_APDU [08:16:03]CAPDU: 80 0D 01 02 [08:16:03]Write to MH i2c: E2 08 00 7D 36 80 0D 01 02 00 00 00 00 2C [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:03]Read from MH i2c: E2 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 7D 36 00 90 00 27 [08:16:03]RAPDU: 90 00 [08:16:03]wFMCommunicate OK [08:16:03]wFMCommunicate request_size=255 [08:16:03]MH_SAM_APDU [08:16:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 82 00 00 00 F4 03 04 00 45 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B7 04 00 35 04 06 00 [08:16:03]Write to MH i2c: E2 02 01 7E 36 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 45 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B7 04 00 35 04 06 00 00 00 76 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:03]Read from MH i2c: E2 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 7E 36 00 90 00 28 [08:16:03]RAPDU: 90 00 [08:16:03]wFMCommunicate OK [08:16:03]wFMCommunicate request_size=11 [08:16:03]MH_SAM_APDU [08:16:03]CAPDU: 80 0D 02 02 06 9C 34 B8 8B 4C AD [08:16:03]Write to MH i2c: E2 0E 00 7F 36 80 0D 02 02 06 00 9C 34 B8 8B 4C AD 00 00 47 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:03]Read from MH i2c: E2 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 03 00 7F 36 00 90 00 29 [08:16:03]RAPDU: 90 00 [08:16:03]wFMCommunicate OK [08:16:03]wFMCommunicate request_size=4 [08:16:03]MH_SAM_APDU [08:16:03]CAPDU: 80 0D 03 02 [08:16:03]Write to MH i2c: E2 08 00 80 36 80 0D 03 02 00 00 00 00 31 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:03]Read from MH i2c: E2 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 0B 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 0B 00 80 36 00 E2 E9 85 5E EE BF 7B 76 90 00 7E [08:16:03]RAPDU: E2 E9 85 5E EE BF 7B 76 90 00 [08:16:03]wFMCommunicate OK [08:16:03]SAM_PROTO_SignData done [08:16:03]FM_MakeSignedData done [08:16:03]CreateOFDProtocolMessage [08:16:03]wFMCommunicate request_size=4 [08:16:03]MH_SAM_APDU [08:16:03]CAPDU: 80 11 00 00 [08:16:03]Write to MH i2c: E2 08 00 81 36 80 11 00 00 00 00 00 00 31 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:03]Read from MH i2c: E2 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 17 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: E2 17 00 81 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 87 [08:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:16:03]wFMCommunicate OK [08:16:03]CreateOFDProtocolMessage done [08:16:03]OFDSenderStorePacket 309196 [08:16:03]StoreOFDPacket docnum=309196 [08:16:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 DC 5A 08 01 F9 BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 82 00 00 00 F4 03 04 00 45 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B7 04 00 35 04 06 00 9C 34 B8 8B 4C AD E2 E9 85 5E EE BF 7B 76 [08:16:03]CheckFolder [08:16:03]dirname=/storage/ofd_packets [08:16:03]CheckFolder done [08:16:03]ProducePacketName [08:16:03]name=ofd_packets/00309196 [08:16:03]NVStorageSaveData ofd_packets/00309196 [08:16:03]File name is /storage/ofd_packets/00309196 [08:16:03]Write 302 bytes [08:16:03]NVStorageSaveData done [08:16:03]OFDSenderStorePacket done [08:16:03]KKMCreateOFDPacket done [08:16:03]NVStorageSaveData kkm_last_timestamp [08:16:03]File name is /storage/kkm_last_timestamp [08:16:03]Write 4 bytes [08:16:03]NVStorageSaveData done [08:16:03]ExternCall_PrintAddStr [08:16:03]wPrintStart [08:16:03]Write to MH i2c: 01 00 00 82 36 B8 [08:16:03]Write i2c OK [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: 01 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: 01 07 00 [08:16:03]MH_I2C_Read... [08:16:03]Read from MH i2c: 01 07 00 82 36 00 00 00 00 00 FF 0F CD [08:16:03]RasterBufferAndPrint [08:16:03]line Счет N : (1)117785 [08:16:03]line ИНН: 02508201610067 [08:16:03]line Контрольно-Кассовый Чек [08:16:03]line ПРОДАЖА [08:16:03]line ТРК (МРК, ГНК) : 43 [08:16:03]line Товар: 2710124130 [08:16:03]line Super-92-К-5 [08:16:03]line 8.730 * 68.80 [08:16:03]line = 600.62 [08:16:03]line НДС 12% НСП 1% [08:16:03]line > о реализуемом товаре [08:16:03]line ОКРУГЛЕНИЕ: -0.62 [08:16:03]line ИТОГО: 600.00 [08:16:03]line Внесено: 600.00 [08:16:03]line СДАЧА: 0.00 [08:16:03]line НСП 1% : 5.31 [08:16:03]line НДС 12% : 63.78 [08:16:03]line Наличными: 600.00 [08:16:03]line Безнал.: 0.00 [08:16:03]line Место: АЗС № 128 "Партнер Нефть" [08:16:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:16:03]line СНО: Общий режим [08:16:03]line Чек 130 30.07.2024 08:16 [08:16:03]line Смена: 430 ФФД: 1.0 [08:16:03]line ЗНМ: 0300000046 [08:16:03]line РНМ: 0000000000092651 [08:16:03]line Версия ККМ: 001 [08:16:03]line ФМ: 0000000000874943 [08:16:03]line ФД: 309196 [08:16:03]line ФПД: 171750248369325 [08:16:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081605&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309196&fm=171750248369325&tin=02508201610067®Number=0000000000092651&sum=60000 [08:16:04]OFD Sender: Processing packet 309196 [packets to send 232, broken 231] [08:16:04]ProducePacketName [08:16:04]name=ofd_packets/00309196 [08:16:04]OFD Sender: To server: pG, [08:16:04]CommunicateWithHost lk.salyk.kg:30040 [08:16:04]ConnectInit lk.salyk.kg [08:16:04]written 0, free lines is 4095 [08:16:04]Connected sock=10 [08:16:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 DC 5A 08 01 F9 BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 82 00 00 00 F4 03 04 00 45 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B7 04 00 35 04 06 00 9C 34 B8 8B 4C AD E2 E9 85 5E EE BF 7B 76 [08:16:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 16 37 47 00 67 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B7 04 00 F4 03 04 00 8D 48 A8 66 B6 04 01 00 00 23 6E 8A DC 8A 1B 06 43 [08:16:04]CommunicateWithHost err = 0 [08:16:04]CheckOFDResponse [08:16:04]1017 (14) - 77093643461234 [08:16:04]1041 (16) - 0000000000874943 [08:16:04]1040 (4) - 309196 [08:16:04]1012 (4) - 30.07.2024 01:57 [08:16:04]1206 (1) - 0 [08:16:04]OFD Sender: Remove packet 309196 [08:16:04]ProducePacketName [08:16:04]name=ofd_packets/00309196 [08:16:04]NVStorageDeleteData [08:16:04]Write to MH i2c: 01 00 00 AD 36 E3 [08:16:04]Write i2c OK [08:16:04]MH_I2C_Read... [08:16:04]Read from MH i2c: 01 [08:16:04]MH_I2C_Read... [08:16:04]Read from MH i2c: 01 07 00 [08:16:04]MH_I2C_Read... [08:16:04]Read from MH i2c: 01 07 00 AD 36 00 00 00 00 00 69 0C 5F [08:16:04]RasterBufferAndPrint [08:16:04]line [08:16:04]line [08:16:04]line [08:16:04]line [08:16:04]line [08:16:04]written 0, free lines is 3180 [08:16:04]MH_Cut [08:16:04]Write to MH i2c: D1 01 00 B4 36 01 BC [08:16:04]Write i2c OK [08:16:04]MH_I2C_Read... [08:16:04]Read from MH i2c: D1 [08:16:04]MH_I2C_Read... [08:16:04]Read from MH i2c: D1 01 00 [08:16:04]MH_I2C_Read... [08:16:04]Read from MH i2c: D1 01 00 B4 36 00 BB [08:16:04]Write to MH i2c: 01 00 00 B5 36 EB [08:16:04]Write i2c OK [08:16:04]MH_I2C_Read... [08:16:05]OFD Sender: No OFD packet to send [08:16:05]*** Cut start [08:16:05]*** Partial cut [08:16:05]*** CUTSNS_PIN = 1 [08:16:06]*** CUTSNS_PIN = 0 [08:16:06]*** Brake cut motor [08:16:06]Read from MH i2c: 01 [08:16:06]MH_I2C_Read... [08:16:06]*** Stop cut motor [08:16:06]*** Cut end [08:16:06]Read from MH i2c: 01 07 00 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: 01 07 00 B5 36 00 00 00 00 00 FF 0F 00 [08:16:06]process_action close_receipt done [08:16:06]requested_data is exist [08:16:06]produce_requested_data [08:16:06]requested_item fm.sn is exist - process it [08:16:06]wFMCommunicate request_size=4 [08:16:06]MH_SAM_APDU [08:16:06]CAPDU: 80 11 00 00 [08:16:06]Write to MH i2c: E2 08 00 B6 36 80 11 00 00 00 00 00 00 66 [08:16:06]Write i2c OK [08:16:06]MH_I2C_Read... [08:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:06]Read from MH i2c: E2 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 17 00 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 17 00 B6 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BC [08:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:16:06]wFMCommunicate OK [08:16:06]requested_item fd.num is exist - process it [08:16:06]SAM_PROTO_GetFieldsCounters [08:16:06]wFMCommunicate request_size=4 [08:16:06]MH_SAM_APDU [08:16:06]CAPDU: 80 13 00 00 [08:16:06]Write to MH i2c: E2 08 00 B7 36 80 13 00 00 00 00 00 00 69 [08:16:06]Write i2c OK [08:16:06]MH_I2C_Read... [08:16:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:06]Read from MH i2c: E2 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 62 00 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 62 00 B7 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CC B7 04 00 0E 04 04 00 AE 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 47 [08:16:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CC B7 04 00 0E 04 04 00 AE 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:16:06]wFMCommunicate OK [08:16:06]SAM_PROTO_GetFieldsCounters done [08:16:06]requested_item shift.num is exist - process it [08:16:06]requested_item shift.opened is exist - process it [08:16:06]req_shift_opened [08:16:06]FM_GetShiftState [08:16:06]SAM_PROTO_GetShiftState [08:16:06]wFMCommunicate request_size=4 [08:16:06]MH_SAM_APDU [08:16:06]CAPDU: 80 13 01 00 [08:16:06]Write to MH i2c: E2 08 00 B8 36 80 13 01 00 00 00 00 00 6B [08:16:06]Write i2c OK [08:16:06]MH_I2C_Read... [08:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:06]Read from MH i2c: E2 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 0E 00 [08:16:06]MH_I2C_Read... [08:16:06]Read from MH i2c: E2 0E 00 B8 36 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C6 [08:16:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:16:06]wFMCommunicate OK [08:16:06]SAM_PROTO_GetShiftState done [08:16:06]FM_GetShiftState done [08:16:06]req_shift_opened done [08:16:06]requested_item shift.open_date is exist - process it [08:16:06]req_shift_open_date [08:16:06]req_shift_open_date done [08:16:06]produce_requested_data done [08:16:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309196,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:16:06]process_action_free close_receipt [08:16:06]json_value_free [08:16:06]json_value_free done [08:16:06]process_json_proto returns [08:16:06]Send response to host [08:16:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309196,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:16:06]free response buf [08:16:06]execute_script done [08:16:06]execute_script returns [08:16:06]free content buf [08:16:06]Sock 9.Close socket [08:16:06]Sock 9.Thread stoped [08:16:10]OFD Sender: No OFD packet to send [08:16:15]OFD Sender: No OFD packet to send [08:16:20]OFD Sender: No OFD packet to send [08:16:25]OFD Sender: No OFD packet to send [08:16:30]OFD Sender: No OFD packet to send [08:16:35]OFD Sender: No OFD packet to send [08:16:38]accept exits with 7 [08:16:38]New connection [08:16:38]New thread 3067333988 created [08:16:38]Thread 3067190628 joined [08:16:38]Waiting for new connection... [08:16:38] Sock 7.Parse request [08:16:38]Sock 7.Check first char [08:16:38]Sock 7.First char is OK [08:16:38]request: POST /json_proto HTTP/1.0 [08:16:38]Method: POST [08:16:38]URL: /json_proto [08:16:38]Method is POST - this is cgi request [08:16:38]url: /json_proto [08:16:38]query_string will be loaded in cgi processing [08:16:38]execute_cgi json_proto POST (null) [08:16:38]execute_cgi path=json_proto method=POST [08:16:38]POST find Content-Length [08:16:38]Host: 172.17.45.195:8080 [08:16:38]Content-Length: 671 [08:16:38]Content-Type: application/json [08:16:38] [08:16:38]POST finish read [08:16:38]Found Content-Length = 671 [08:16:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:38]execute_script... [08:16: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)117784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:38]POST & json_proto [08:16:38]process_json_proto [08:16:38]json parsed OK: [08:16:38]protocol is kg_v1.0 [08:16:38]action value=close_receipt [08:16:38]process_action close_receipt [08:16:38]cmd_close_receipt [08:16:38]MH_GetDate [08:16:38]Write to MH i2c: F0 00 00 B9 36 DE [08:16:38]Write i2c OK [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: F0 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: F0 09 00 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: F0 09 00 B9 36 00 69 A1 A8 66 FB 01 7F 64 DE [08:16:38]GetLastDocTimeStamp 1722327365 [08:16:38]current date 1722327401 [08:16:38]FM_GetShiftState [08:16:38]SAM_PROTO_GetShiftState [08:16:38]wFMCommunicate request_size=4 [08:16:38]MH_SAM_APDU [08:16:38]CAPDU: 80 13 01 00 [08:16:38]Write to MH i2c: E2 08 00 BA 36 80 13 01 00 00 00 00 00 6D [08:16:38]Write i2c OK [08:16:38]MH_I2C_Read... [08:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:38]Read from MH i2c: E2 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 0E 00 [08:16:38]MH_I2C_Read... [08:16:38]Read from MH i2c: E2 0E 00 BA 36 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C8 [08:16:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:16:38]wFMCommunicate OK [08:16:38]SAM_PROTO_GetShiftState done [08:16:38]FM_GetShiftState done [08:16:38]opened in 1722299915 [08:16:38]opened+sec_in_day 1722386315 [08:16:38]quantity*price = 70038 [08:16:38]sum+1 = 70039 [08:16:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 131 30.07.2024 08:16 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309197 ФПД: 123245719770972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081641&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309197&fm=123245719770972&tin=02508201610067®Number=0000000000092651&sum=70000 [08:16:39]StoreToDocumentArchive [08:16:39]shift 430 fd 309197 [08:16:39]save to /storage/0430/doc_00309197 [08:16:39]save last doc name /storage/0430/doc_00309197 to /storage/kkm_last_doc_name [08:16:39]save OK [08:16:39]Clear old archive folders... [08:16:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:16:39]tlvbuf is 00EE3270 [08:16:39]SAM_PROTO_ClearQueue [08:16:39]wFMCommunicate request_size=4 [08:16:39]MH_SAM_APDU [08:16:39]CAPDU: 80 09 00 00 [08:16:39]Write to MH i2c: E2 08 00 C7 36 80 09 00 00 00 00 00 00 6F [08:16:39]Write i2c OK [08:16:39]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 C7 36 00 90 00 71 [08:16:40]RAPDU: 90 00 [08:16:40]wFMCommunicate OK [08:16:40]SAM_PROTO_ClearQueue done [08:16:40]KKMCreateOFDPacket [08:16:40]OFDProtocolAddRootSTLVToBuf [08:16:40]FM_MakeSignedData [08:16:40]FM_MakeSignedData [08:16:40]SAM_PROTO_SignData [08:16:40]wFMCommunicate request_size=4 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 0D 01 02 [08:16:40]Write to MH i2c: E2 08 00 C8 36 80 0D 01 02 00 00 00 00 77 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 C8 36 00 90 00 72 [08:16:40]RAPDU: 90 00 [08:16:40]wFMCommunicate OK [08:16:40]wFMCommunicate request_size=255 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 69 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B7 04 00 35 04 06 00 [08:16:40]Write to MH i2c: E2 02 01 C9 36 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 69 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B7 04 00 35 04 06 00 00 00 A8 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]OFD Sender: No OFD packet to send [08:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 C9 36 00 90 00 73 [08:16:40]RAPDU: 90 00 [08:16:40]wFMCommunicate OK [08:16:40]wFMCommunicate request_size=11 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 0D 02 02 06 70 17 61 58 D7 5C [08:16:40]Write to MH i2c: E2 0E 00 CA 36 80 0D 02 02 06 00 70 17 61 58 D7 5C 00 00 F9 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 03 00 CA 36 00 90 00 74 [08:16:40]RAPDU: 90 00 [08:16:40]wFMCommunicate OK [08:16:40]wFMCommunicate request_size=4 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 0D 03 02 [08:16:40]Write to MH i2c: E2 08 00 CB 36 80 0D 03 02 00 00 00 00 7C [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 0B 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 0B 00 CB 36 00 EE 0D 24 C4 ED 3A 6E 58 90 00 4D [08:16:40]RAPDU: EE 0D 24 C4 ED 3A 6E 58 90 00 [08:16:40]wFMCommunicate OK [08:16:40]SAM_PROTO_SignData done [08:16:40]FM_MakeSignedData done [08:16:40]CreateOFDProtocolMessage [08:16:40]wFMCommunicate request_size=4 [08:16:40]MH_SAM_APDU [08:16:40]CAPDU: 80 11 00 00 [08:16:40]Write to MH i2c: E2 08 00 CC 36 80 11 00 00 00 00 00 00 7C [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:40]Read from MH i2c: E2 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 17 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: E2 17 00 CC 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D2 [08:16:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:16:40]wFMCommunicate OK [08:16:40]CreateOFDProtocolMessage done [08:16:40]OFDSenderStorePacket 309197 [08:16:40]StoreOFDPacket docnum=309197 [08:16:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 06 13 08 01 A8 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 69 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B7 04 00 35 04 06 00 70 17 61 58 D7 5C EE 0D 24 C4 ED 3A 6E 58 [08:16:40]CheckFolder [08:16:40]dirname=/storage/ofd_packets [08:16:40]CheckFolder done [08:16:40]ProducePacketName [08:16:40]name=ofd_packets/00309197 [08:16:40]NVStorageSaveData ofd_packets/00309197 [08:16:40]File name is /storage/ofd_packets/00309197 [08:16:40]Write 302 bytes [08:16:40]NVStorageSaveData done [08:16:40]OFDSenderStorePacket done [08:16:40]KKMCreateOFDPacket done [08:16:40]NVStorageSaveData kkm_last_timestamp [08:16:40]File name is /storage/kkm_last_timestamp [08:16:40]Write 4 bytes [08:16:40]NVStorageSaveData done [08:16:40]ExternCall_PrintAddStr [08:16:40]wPrintStart [08:16:40]Write to MH i2c: 01 00 00 CD 36 03 [08:16:40]Write i2c OK [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: 01 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: 01 07 00 [08:16:40]MH_I2C_Read... [08:16:40]Read from MH i2c: 01 07 00 CD 36 00 00 00 00 00 FF 0F 18 [08:16:40]RasterBufferAndPrint [08:16:40]line Счет N : (1)117784 [08:16:40]line ИНН: 02508201610067 [08:16:40]line Контрольно-Кассовый Чек [08:16:40]line ПРОДАЖА [08:16:40]line ТРК (МРК, ГНК) : 63 [08:16:40]line Товар: 2710124130 [08:16:40]line Super-92-К-5 [08:16:40]line 10.180 * 68.80 [08:16:40]line = 700.38 [08:16:40]line НДС 12% НСП 1% [08:16:40]line > о реализуемом товаре [08:16:40]line ОКРУГЛЕНИЕ: -0.38 [08:16:40]line ИТОГО: 700.00 [08:16:40]line Внесено: 700.00 [08:16:40]line СДАЧА: 0.00 [08:16:40]line НСП 1% : 6.20 [08:16:40]line НДС 12% : 74.38 [08:16:40]line Наличными: 700.00 [08:16:40]line Безнал.: 0.00 [08:16:40]line Место: АЗС № 128 "Партнер Нефть" [08:16:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:16:40]line СНО: Общий режим [08:16:40]line Чек 131 30.07.2024 08:16 [08:16:40]line Смена: 430 ФФД: 1.0 [08:16:40]line ЗНМ: 0300000046 [08:16:40]line РНМ: 0000000000092651 [08:16:40]line Версия ККМ: 001 [08:16:40]line ФМ: 0000000000874943 [08:16:40]line ФД: 309197 [08:16:40]line ФПД: 123245719770972 [08:16:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081641&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309197&fm=123245719770972&tin=02508201610067®Number=0000000000092651&sum=70000 [08:16:40]OFD Sender: Processing packet 309197 [packets to send 232, broken 231] [08:16:40]ProducePacketName [08:16:40]name=ofd_packets/00309197 [08:16:40]OFD Sender: To server: pG, [08:16:40]CommunicateWithHost lk.salyk.kg:30040 [08:16:40]ConnectInit lk.salyk.kg [08:16:40]written 0, free lines is 4095 [08:16:41]Write to MH i2c: 01 00 00 F8 36 2E [08:16:41]Write i2c OK [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: 01 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: 01 07 00 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: 01 07 00 F8 36 00 00 00 00 00 5D 0C 9E [08:16:41]RasterBufferAndPrint [08:16:41]line [08:16:41]line [08:16:41]line [08:16:41]line [08:16:41]line [08:16:41]written 0, free lines is 3167 [08:16:41]MH_Cut [08:16:41]Write to MH i2c: D1 01 00 FF 36 01 07 [08:16:41]Write i2c OK [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: D1 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: D1 01 00 [08:16:41]MH_I2C_Read... [08:16:41]Read from MH i2c: D1 01 00 FF 36 00 06 [08:16:41]Write to MH i2c: 01 00 00 00 37 37 [08:16:41]Write i2c OK [08:16:41]MH_I2C_Read... [08:16:42]*** Cut start [08:16:42]*** Partial cut [08:16:42]*** CUTSNS_PIN = 1 [08:16:42]*** CUTSNS_PIN = 0 [08:16:42]*** Brake cut motor [08:16:43]Read from MH i2c: 01 [08:16:43]MH_I2C_Read... [08:16:43]*** Stop cut motor [08:16:43]*** Cut end [08:16:43]Read from MH i2c: 01 07 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: 01 07 00 00 37 00 00 00 00 00 FF 0F 4C [08:16:43]process_action close_receipt done [08:16:43]requested_data is exist [08:16:43]produce_requested_data [08:16:43]requested_item fm.sn is exist - process it [08:16:43]wFMCommunicate request_size=4 [08:16:43]MH_SAM_APDU [08:16:43]CAPDU: 80 11 00 00 [08:16:43]Write to MH i2c: E2 08 00 01 37 80 11 00 00 00 00 00 00 B2 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:43]Read from MH i2c: E2 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 17 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 17 00 01 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 08 [08:16:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:16:43]wFMCommunicate OK [08:16:43]requested_item fd.num is exist - process it [08:16:43]SAM_PROTO_GetFieldsCounters [08:16:43]wFMCommunicate request_size=4 [08:16:43]MH_SAM_APDU [08:16:43]CAPDU: 80 13 00 00 [08:16:43]Write to MH i2c: E2 08 00 02 37 80 13 00 00 00 00 00 00 B5 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:43]Read from MH i2c: E2 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 62 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 62 00 02 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CD B7 04 00 0E 04 04 00 AE 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 97 [08:16:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CD B7 04 00 0E 04 04 00 AE 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 [08:16:43]wFMCommunicate OK [08:16:43]SAM_PROTO_GetFieldsCounters done [08:16:43]requested_item shift.num is exist - process it [08:16:43]requested_item shift.opened is exist - process it [08:16:43]req_shift_opened [08:16:43]FM_GetShiftState [08:16:43]SAM_PROTO_GetShiftState [08:16:43]wFMCommunicate request_size=4 [08:16:43]MH_SAM_APDU [08:16:43]CAPDU: 80 13 01 00 [08:16:43]Write to MH i2c: E2 08 00 03 37 80 13 01 00 00 00 00 00 B7 [08:16:43]Write i2c OK [08:16:43]MH_I2C_Read... [08:16:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:43]Read from MH i2c: E2 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 0E 00 [08:16:43]MH_I2C_Read... [08:16:43]Read from MH i2c: E2 0E 00 03 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 12 [08:16:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:16:43]wFMCommunicate OK [08:16:43]SAM_PROTO_GetShiftState done [08:16:43]FM_GetShiftState done [08:16:43]req_shift_opened done [08:16:43]requested_item shift.open_date is exist - process it [08:16:43]req_shift_open_date [08:16:43]req_shift_open_date done [08:16:43]produce_requested_data done [08:16:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309197,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:16:43]process_action_free close_receipt [08:16:43]json_value_free [08:16:43]json_value_free done [08:16:43]process_json_proto returns [08:16:43]Send response to host [08:16:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309197,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:16:43]free response buf [08:16:43]execute_script done [08:16:43]execute_script returns [08:16:43]free content buf [08:16:43]Sock 7.Close socket [08:16:43]Sock 7.Thread stoped [08:18:53]ConnectInit Can't connect to host [08:18:53]CommunicateWithHost connect error [08:18:53]CommunicateWithHost err = -1 [08:18:53]OFD Sender: Server communicate error [08:18:58]OFD Sender: Processing packet 309197 [packets to send 232, broken 231] [08:18:58]ProducePacketName [08:18:58]name=ofd_packets/00309197 [08:18:58]OFD Sender: To server: pG, [08:18:58]CommunicateWithHost lk.salyk.kg:30040 [08:18:58]ConnectInit lk.salyk.kg [08:18:58]Connected sock=7 [08:18:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 06 13 08 01 A8 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 69 A1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B7 04 00 35 04 06 00 70 17 61 58 D7 5C EE 0D 24 C4 ED 3A 6E 58 [08:18:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A0 72 47 00 92 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B7 04 00 F4 03 04 00 3B 49 A8 66 B6 04 01 00 00 B4 F5 6B 60 4C 41 22 91 [08:18:58]CommunicateWithHost err = 0 [08:18:58]CheckOFDResponse [08:18:58]1017 (14) - 77093643461234 [08:18:58]1041 (16) - 0000000000874943 [08:18:58]1040 (4) - 309197 [08:18:58]1012 (4) - 30.07.2024 02:00 [08:18:58]1206 (1) - 0 [08:18:58]OFD Sender: Remove packet 309197 [08:18:58]ProducePacketName [08:18:58]name=ofd_packets/00309197 [08:18:58]NVStorageDeleteData [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:09]OFD Sender: No OFD packet to send [08:19:14]OFD Sender: No OFD packet to send [08:19:19]OFD Sender: No OFD packet to send [08:19:24]OFD Sender: No OFD packet to send [08:19:29]OFD Sender: No OFD packet to send [08:19:34]OFD Sender: No OFD packet to send [08:19:39]OFD Sender: No OFD packet to send [08:19:44]OFD Sender: No OFD packet to send [08:19:49]OFD Sender: No OFD packet to send [08:19:54]OFD Sender: No OFD packet to send [08:19:59]OFD Sender: No OFD packet to send [08:20:04]OFD Sender: No OFD packet to send [08:20:09]OFD Sender: No OFD packet to send [08:20:14]OFD Sender: No OFD packet to send [08:20:19]OFD Sender: No OFD packet to send [08:20:24]OFD Sender: No OFD packet to send [08:20:29]OFD Sender: No OFD packet to send [08:20:34]OFD Sender: No OFD packet to send [08:20:39]OFD Sender: No OFD packet to send [08:20:44]OFD Sender: No OFD packet to send [08:20:49]OFD Sender: No OFD packet to send [08:20:54]OFD Sender: No OFD packet to send [08:20:59]OFD Sender: No OFD packet to send [08:21:04]OFD Sender: No OFD packet to send [08:21:09]OFD Sender: No OFD packet to send [08:21:14]OFD Sender: No OFD packet to send [08:21:19]OFD Sender: No OFD packet to send [08:21:24]OFD Sender: No OFD packet to send [08:21:29]OFD Sender: No OFD packet to send [08:21:34]OFD Sender: No OFD packet to send [08:21:34]accept exits with 9 [08:21:34]New connection [08:21:34]New thread 3067190628 created [08:21:34]Thread 3067333988 joined [08:21:34]Waiting for new connection... [08:21:34] Sock 9.Parse request [08:21:34]Sock 9.Check first char [08:21:34]Sock 9.First char is OK [08:21:34]request: POST /json_proto HTTP/1.0 [08:21:34]Method: POST [08:21:34]URL: /json_proto [08:21:34]Method is POST - this is cgi request [08:21:34]url: /json_proto [08:21:34]query_string will be loaded in cgi processing [08:21:34]execute_cgi json_proto POST (null) [08:21:34]execute_cgi path=json_proto method=POST [08:21:34]POST find Content-Length [08:21:34]Host: 172.17.45.195:8080 [08:21:34]Content-Length: 677 [08:21:34]Content-Type: application/json [08:21:34] [08:21:34]POST finish read [08:21:34]Found Content-Length = 677 [08:21:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:21:34]execute_script... [08:21: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)117786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:21:34]POST & json_proto [08:21:34]process_json_proto [08:21:34]json parsed OK: [08:21:34]protocol is kg_v1.0 [08:21:34]action value=close_receipt [08:21:34]process_action close_receipt [08:21:34]cmd_close_receipt [08:21:34]MH_GetDate [08:21:34]Write to MH i2c: F0 00 00 04 37 2A [08:21:34]Write i2c OK [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: F0 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: F0 09 00 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: F0 09 00 04 37 00 91 A2 A8 66 FB 01 7F 64 53 [08:21:34]GetLastDocTimeStamp 1722327401 [08:21:34]current date 1722327697 [08:21:34]FM_GetShiftState [08:21:34]SAM_PROTO_GetShiftState [08:21:34]wFMCommunicate request_size=4 [08:21:34]MH_SAM_APDU [08:21:34]CAPDU: 80 13 01 00 [08:21:34]Write to MH i2c: E2 08 00 05 37 80 13 01 00 00 00 00 00 B9 [08:21:34]Write i2c OK [08:21:34]MH_I2C_Read... [08:21:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:34]Read from MH i2c: E2 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 0E 00 [08:21:34]MH_I2C_Read... [08:21:34]Read from MH i2c: E2 0E 00 05 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 14 [08:21:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:21:34]wFMCommunicate OK [08:21:34]SAM_PROTO_GetShiftState done [08:21:34]FM_GetShiftState done [08:21:34]opened in 1722299915 [08:21:34]opened+sec_in_day 1722386315 [08:21:34]quantity*price = 60003 [08:21:34]sum+1 = 60004 [08:21:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 132 30.07.2024 08:21 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309198 ФПД: 117755789439066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082137&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309198&fm=117755789439066&tin=02508201610067®Number=0000000000092651&sum=60000 [08:21:36]StoreToDocumentArchive [08:21:36]shift 430 fd 309198 [08:21:36]save to /storage/0430/doc_00309198 [08:21:36]save last doc name /storage/0430/doc_00309198 to /storage/kkm_last_doc_name [08:21:36]save OK [08:21:36]Clear old archive folders... [08:21:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:36]tlvbuf is 00E47B10 [08:21:36]SAM_PROTO_ClearQueue [08:21:36]wFMCommunicate request_size=4 [08:21:36]MH_SAM_APDU [08:21:36]CAPDU: 80 09 00 00 [08:21:36]Write to MH i2c: E2 08 00 12 37 80 09 00 00 00 00 00 00 BB [08:21:36]Write i2c OK [08:21:36]MH_I2C_Read... [08:21:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:36]Read from MH i2c: E2 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 12 37 00 90 00 BD [08:21:36]RAPDU: 90 00 [08:21:36]wFMCommunicate OK [08:21:36]SAM_PROTO_ClearQueue done [08:21:36]KKMCreateOFDPacket [08:21:36]OFDProtocolAddRootSTLVToBuf [08:21:36]FM_MakeSignedData [08:21:36]FM_MakeSignedData [08:21:36]SAM_PROTO_SignData [08:21:36]wFMCommunicate request_size=4 [08:21:36]MH_SAM_APDU [08:21:36]CAPDU: 80 0D 01 02 [08:21:36]Write to MH i2c: E2 08 00 13 37 80 0D 01 02 00 00 00 00 C3 [08:21:36]Write i2c OK [08:21:36]MH_I2C_Read... [08:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:36]Read from MH i2c: E2 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 13 37 00 90 00 BE [08:21:36]RAPDU: 90 00 [08:21:36]wFMCommunicate OK [08:21:36]wFMCommunicate request_size=255 [08:21:36]MH_SAM_APDU [08:21:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 84 00 00 00 F4 03 04 00 91 A2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B7 04 00 35 04 06 00 6B [08:21:36]Write to MH i2c: E2 02 01 14 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 32 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 84 00 00 00 F4 03 04 00 91 A2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B7 04 00 35 04 06 00 6B 00 00 6F [08:21:36]Write i2c OK [08:21:36]MH_I2C_Read... [08:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:36]Read from MH i2c: E2 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 14 37 00 90 00 BF [08:21:36]RAPDU: 90 00 [08:21:36]wFMCommunicate OK [08:21:36]wFMCommunicate request_size=10 [08:21:36]MH_SAM_APDU [08:21:36]CAPDU: 80 0D 02 02 05 19 27 FF F0 5A [08:21:36]Write to MH i2c: E2 0D 00 15 37 80 0D 02 02 05 00 19 27 FF F0 5A 00 00 59 [08:21:36]Write i2c OK [08:21:36]MH_I2C_Read... [08:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:36]Read from MH i2c: E2 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 03 00 15 37 00 90 00 C0 [08:21:36]RAPDU: 90 00 [08:21:36]wFMCommunicate OK [08:21:36]wFMCommunicate request_size=4 [08:21:36]MH_SAM_APDU [08:21:36]CAPDU: 80 0D 03 02 [08:21:36]Write to MH i2c: E2 08 00 16 37 80 0D 03 02 00 00 00 00 C8 [08:21:36]Write i2c OK [08:21:36]MH_I2C_Read... [08:21:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:36]Read from MH i2c: E2 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 0B 00 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 0B 00 16 37 00 5C D7 96 4F F2 B2 63 F9 90 00 E1 [08:21:36]RAPDU: 5C D7 96 4F F2 B2 63 F9 90 00 [08:21:36]wFMCommunicate OK [08:21:36]SAM_PROTO_SignData done [08:21:36]FM_MakeSignedData done [08:21:36]CreateOFDProtocolMessage [08:21:36]wFMCommunicate request_size=4 [08:21:36]MH_SAM_APDU [08:21:36]CAPDU: 80 11 00 00 [08:21:36]Write to MH i2c: E2 08 00 17 37 80 11 00 00 00 00 00 00 C8 [08:21:36]Write i2c OK [08:21:36]MH_I2C_Read... [08:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:36]Read from MH i2c: E2 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: E2 17 00 [08:21:36]MH_I2C_Read... [08:21:36]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 34 39 34 33 90 00 1E [08:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:21:36]wFMCommunicate OK [08:21:36]CreateOFDProtocolMessage done [08:21:36]OFDSenderStorePacket 309198 [08:21:36]StoreOFDPacket docnum=309198 [08:21:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 96 3C 07 01 9D 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 84 00 00 00 F4 03 04 00 91 A2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B7 04 00 35 04 06 00 6B 19 27 FF F0 5A 5C D7 96 4F F2 B2 63 F9 [08:21:36]CheckFolder [08:21:36]dirname=/storage/ofd_packets [08:21:36]CheckFolder done [08:21:36]ProducePacketName [08:21:36]name=ofd_packets/00309198 [08:21:36]NVStorageSaveData ofd_packets/00309198 [08:21:36]File name is /storage/ofd_packets/00309198 [08:21:36]Write 301 bytes [08:21:36]NVStorageSaveData done [08:21:36]OFDSenderStorePacket done [08:21:36]KKMCreateOFDPacket done [08:21:36]NVStorageSaveData kkm_last_timestamp [08:21:36]File name is /storage/kkm_last_timestamp [08:21:36]Write 4 bytes [08:21:36]NVStorageSaveData done [08:21:36]ExternCall_PrintAddStr [08:21:36]wPrintStart [08:21:36]Write to MH i2c: 01 00 00 18 37 4F [08:21:36]Write i2c OK [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: 01 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: 01 07 00 [08:21:36]MH_I2C_Read... [08:21:36]Read from MH i2c: 01 07 00 18 37 00 00 00 00 00 FF 0F 64 [08:21:36]RasterBufferAndPrint [08:21:36]line Счет N : (1)117786 [08:21:36]line ИНН: 02508201610067 [08:21:36]line Контрольно-Кассовый Чек [08:21:36]line ПРОДАЖА [08:21:36]line ТРК (МРК, ГНК) : 32 [08:21:36]line Товар: 2710124130 [08:21:36]line Аи-92-К-2 [08:21:36]line 8.850 * 67.80 [08:21:36]line = 600.03 [08:21:36]line НДС 12% НСП 1% [08:21:36]line > о реализуемом товаре [08:21:36]line ОКРУГЛЕНИЕ: -0.03 [08:21:36]line ИТОГО: 600.00 [08:21:36]line Внесено: 600.00 [08:21:36]line СДАЧА: 0.00 [08:21:36]line НСП 1% : 5.31 [08:21:36]line НДС 12% : 63.72 [08:21:36]line Наличными: 600.00 [08:21:36]line Безнал.: 0.00 [08:21:36]line Место: АЗС № 128 "Партнер Нефть" [08:21:36]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:21:36]line СНО: Общий режим [08:21:36]line Чек 132 30.07.2024 08:21 [08:21:36]line Смена: 430 ФФД: 1.0 [08:21:36]line ЗНМ: 0300000046 [08:21:36]line РНМ: 0000000000092651 [08:21:36]line Версия ККМ: 001 [08:21:36]line ФМ: 0000000000874943 [08:21:36]line ФД: 309198 [08:21:36]line ФПД: 117755789439066 [08:21:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082137&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309198&fm=117755789439066&tin=02508201610067®Number=0000000000092651&sum=60000 [08:21:36]OFD Sender: Processing packet 309198 [packets to send 232, broken 231] [08:21:36]ProducePacketName [08:21:36]name=ofd_packets/00309198 [08:21:36]OFD Sender: To server: pG, [08:21:36]CommunicateWithHost lk.salyk.kg:30040 [08:21:36]ConnectInit lk.salyk.kg [08:21:36]written 0, free lines is 4095 [08:21:37]Connected sock=10 [08:21:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 96 3C 07 01 9D 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 84 00 00 00 F4 03 04 00 91 A2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B7 04 00 35 04 06 00 6B 19 27 FF F0 5A 5C D7 96 4F F2 B2 63 F9 [08:21:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 35 44 47 00 07 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B7 04 00 F4 03 04 00 DA 49 A8 66 B6 04 01 00 00 7B 43 7F EF CE 8B 60 5E [08:21:37]CommunicateWithHost err = 0 [08:21:37]CheckOFDResponse [08:21:37]1017 (14) - 77093643461234 [08:21:37]1041 (16) - 0000000000874943 [08:21:37]1040 (4) - 309198 [08:21:37]1012 (4) - 30.07.2024 02:03 [08:21:37]1206 (1) - 0 [08:21:37]OFD Sender: Remove packet 309198 [08:21:37]ProducePacketName [08:21:37]name=ofd_packets/00309198 [08:21:37]NVStorageDeleteData [08:21:37]Write to MH i2c: 01 00 00 43 37 7A [08:21:37]Write i2c OK [08:21:37]MH_I2C_Read... [08:21:37]Read from MH i2c: 01 [08:21:37]MH_I2C_Read... [08:21:37]Read from MH i2c: 01 07 00 [08:21:37]MH_I2C_Read... [08:21:37]Read from MH i2c: 01 07 00 43 37 00 00 00 00 00 66 0C F3 [08:21:37]RasterBufferAndPrint [08:21:37]line [08:21:37]line [08:21:37]line [08:21:37]line [08:21:37]line [08:21:37]written 0, free lines is 3177 [08:21:37]MH_Cut [08:21:37]Write to MH i2c: D1 01 00 4A 37 01 53 [08:21:37]Write i2c OK [08:21:37]MH_I2C_Read... [08:21:37]Read from MH i2c: D1 [08:21:37]MH_I2C_Read... [08:21:37]Read from MH i2c: D1 01 00 [08:21:37]MH_I2C_Read... [08:21:37]Read from MH i2c: D1 01 00 4A 37 00 52 [08:21:37]Write to MH i2c: 01 00 00 4B 37 82 [08:21:37]Write i2c OK [08:21:37]MH_I2C_Read... [08:21:37]OFD Sender: No OFD packet to send [08:21:38]*** Cut start [08:21:38]*** Partial cut [08:21:38]*** CUTSNS_PIN = 1 [08:21:38]*** CUTSNS_PIN = 0 [08:21:38]*** Brake cut motor [08:21:39]Read from MH i2c: 01 [08:21:39]MH_I2C_Read... [08:21:39]*** Stop cut motor [08:21:39]*** Cut end [08:21:39]Read from MH i2c: 01 07 00 [08:21:39]MH_I2C_Read... [08:21:39]Read from MH i2c: 01 07 00 4B 37 00 00 00 00 00 FF 0F 97 [08:21:39]process_action close_receipt done [08:21:39]requested_data is exist [08:21:39]produce_requested_data [08:21:39]requested_item fm.sn is exist - process it [08:21:39]wFMCommunicate request_size=4 [08:21:39]MH_SAM_APDU [08:21:39]CAPDU: 80 11 00 00 [08:21:39]Write to MH i2c: E2 08 00 4C 37 80 11 00 00 00 00 00 00 FD [08:21:39]Write i2c OK [08:21:39]MH_I2C_Read... [08:21:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:39]Read from MH i2c: E2 [08:21:39]MH_I2C_Read... [08:21:39]Read from MH i2c: E2 17 00 [08:21:39]MH_I2C_Read... [08:21:39]Read from MH i2c: E2 17 00 4C 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 53 [08:21:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:21:39]wFMCommunicate OK [08:21:39]requested_item fd.num is exist - process it [08:21:39]SAM_PROTO_GetFieldsCounters [08:21:39]wFMCommunicate request_size=4 [08:21:39]MH_SAM_APDU [08:21:39]CAPDU: 80 13 00 00 [08:21:39]Write to MH i2c: E2 08 00 4D 37 80 13 00 00 00 00 00 00 00 [08:21:39]Write i2c OK [08:21:39]MH_I2C_Read... [08:21:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:39]Read from MH i2c: E2 [08:21:39]MH_I2C_Read... [08:21:39]Read from MH i2c: E2 62 00 [08:21:39]MH_I2C_Read... [08:21:39]Read from MH i2c: E2 62 00 4D 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CE B7 04 00 0E 04 04 00 AE 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 E6 [08:21:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CE B7 04 00 0E 04 04 00 AE 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 [08:21:39]wFMCommunicate OK [08:21:39]SAM_PROTO_GetFieldsCounters done [08:21:39]requested_item shift.num is exist - process it [08:21:39]requested_item shift.opened is exist - process it [08:21:39]req_shift_opened [08:21:39]FM_GetShiftState [08:21:39]SAM_PROTO_GetShiftState [08:21:39]wFMCommunicate request_size=4 [08:21:39]MH_SAM_APDU [08:21:39]CAPDU: 80 13 01 00 [08:21:39]Write to MH i2c: E2 08 00 4E 37 80 13 01 00 00 00 00 00 02 [08:21:39]Write i2c OK [08:21:39]MH_I2C_Read... [08:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:39]Read from MH i2c: E2 [08:21:39]MH_I2C_Read... [08:21:39]Read from MH i2c: E2 0E 00 [08:21:39]MH_I2C_Read... [08:21:39]Read from MH i2c: E2 0E 00 4E 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5D [08:21:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:21:39]wFMCommunicate OK [08:21:39]SAM_PROTO_GetShiftState done [08:21:39]FM_GetShiftState done [08:21:39]req_shift_opened done [08:21:39]requested_item shift.open_date is exist - process it [08:21:39]req_shift_open_date [08:21:39]req_shift_open_date done [08:21:39]produce_requested_data done [08:21:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309198,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:21:39]process_action_free close_receipt [08:21:39]json_value_free [08:21:39]json_value_free done [08:21:39]process_json_proto returns [08:21:39]Send response to host [08:21:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309198,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:21:39]free response buf [08:21:39]execute_script done [08:21:39]execute_script returns [08:21:39]free content buf [08:21:39]Sock 9.Close socket [08:21:39]Sock 9.Thread stoped [08:21:42]OFD Sender: No OFD packet to send [08:21:47]OFD Sender: No OFD packet to send [08:21:52]OFD Sender: No OFD packet to send [08:21:57]OFD Sender: No OFD packet to send [08:22:02]OFD Sender: No OFD packet to send [08:22:07]OFD Sender: No OFD packet to send [08:22:12]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:23]OFD Sender: No OFD packet to send [08:23:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:43]OFD Sender: No OFD packet to send [08:23:48]OFD Sender: No OFD packet to send [08:23:53]OFD Sender: No OFD packet to send [08:23:58]OFD Sender: No OFD packet to send [08:24:03]OFD Sender: No OFD packet to send [08:24:08]OFD Sender: No OFD packet to send [08:24:13]OFD Sender: No OFD packet to send [08:24:18]OFD Sender: No OFD packet to send [08:24:23]OFD Sender: No OFD packet to send [08:24:28]OFD Sender: No OFD packet to send [08:24:33]OFD Sender: No OFD packet to send [08:24:38]OFD Sender: No OFD packet to send [08:24:43]OFD Sender: No OFD packet to send [08:24:48]OFD Sender: No OFD packet to send [08:24:53]OFD Sender: No OFD packet to send [08:24:58]OFD Sender: No OFD packet to send [08:25:03]OFD Sender: No OFD packet to send [08:25:08]accept exits with 7 [08:25:08]New connection [08:25:08]New thread 3067333988 created [08:25:08]Thread 3067190628 joined [08:25:08]Waiting for new connection... [08:25:08]OFD Sender: No OFD packet to send [08:25:08] Sock 7.Parse request [08:25:08]Sock 7.Check first char [08:25:08]Sock 7.First char is OK [08:25:08]request: POST /json_proto HTTP/1.0 [08:25:08]Method: POST [08:25:08]URL: /json_proto [08:25:08]Method is POST - this is cgi request [08:25:08]url: /json_proto [08:25:08]query_string will be loaded in cgi processing [08:25:08]execute_cgi json_proto POST (null) [08:25:08]execute_cgi path=json_proto method=POST [08:25:08]POST find Content-Length [08:25:08]Host: 172.17.45.195:8080 [08:25:08]Content-Length: 677 [08:25:08]Content-Type: application/json [08:25:08] [08:25:08]POST finish read [08:25:08]Found Content-Length = 677 [08:25:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:25:08]execute_script... [08:25: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)117787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:25:08]POST & json_proto [08:25:08]process_json_proto [08:25:08]json parsed OK: [08:25:08]protocol is kg_v1.0 [08:25:08]action value=close_receipt [08:25:08]process_action close_receipt [08:25:08]cmd_close_receipt [08:25:08]MH_GetDate [08:25:08]Write to MH i2c: F0 00 00 4F 37 75 [08:25:08]Write i2c OK [08:25:08]MH_I2C_Read... [08:25:08]Read from MH i2c: F0 [08:25:08]MH_I2C_Read... [08:25:08]Read from MH i2c: F0 09 00 [08:25:08]MH_I2C_Read... [08:25:08]Read from MH i2c: F0 09 00 4F 37 00 67 A3 A8 66 FB 01 7F 64 75 [08:25:08]GetLastDocTimeStamp 1722327697 [08:25:08]current date 1722327911 [08:25:08]FM_GetShiftState [08:25:08]SAM_PROTO_GetShiftState [08:25:08]wFMCommunicate request_size=4 [08:25:08]MH_SAM_APDU [08:25:08]CAPDU: 80 13 01 00 [08:25:08]Write to MH i2c: E2 08 00 50 37 80 13 01 00 00 00 00 00 04 [08:25:08]Write i2c OK [08:25:08]MH_I2C_Read... [08:25:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:08]Read from MH i2c: E2 [08:25:08]MH_I2C_Read... [08:25:08]Read from MH i2c: E2 0E 00 [08:25:08]MH_I2C_Read... [08:25:08]Read from MH i2c: E2 0E 00 50 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5F [08:25:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:25:08]wFMCommunicate OK [08:25:08]SAM_PROTO_GetShiftState done [08:25:08]FM_GetShiftState done [08:25:08]opened in 1722299915 [08:25:08]opened+sec_in_day 1722386315 [08:25:08]quantity*price = 50036 [08:25:08]sum+1 = 50037 [08:25:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 133 30.07.2024 08:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309199 ФПД: 244899313755148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082511&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309199&fm=244899313755148&tin=02508201610067®Number=0000000000092651&sum=50000 [08:25:09]StoreToDocumentArchive [08:25:09]shift 430 fd 309199 [08:25:09]save to /storage/0430/doc_00309199 [08:25:09]save last doc name /storage/0430/doc_00309199 to /storage/kkm_last_doc_name [08:25:09]save OK [08:25:09]Clear old archive folders... [08:25:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:25:09]tlvbuf is B6E05390 [08:25:09]SAM_PROTO_ClearQueue [08:25:09]wFMCommunicate request_size=4 [08:25:09]MH_SAM_APDU [08:25:09]CAPDU: 80 09 00 00 [08:25:09]Write to MH i2c: E2 08 00 5D 37 80 09 00 00 00 00 00 00 06 [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:25:09]Read from MH i2c: E2 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 5D 37 00 90 00 08 [08:25:09]RAPDU: 90 00 [08:25:09]wFMCommunicate OK [08:25:09]SAM_PROTO_ClearQueue done [08:25:09]KKMCreateOFDPacket [08:25:09]OFDProtocolAddRootSTLVToBuf [08:25:09]FM_MakeSignedData [08:25:09]FM_MakeSignedData [08:25:09]SAM_PROTO_SignData [08:25:09]wFMCommunicate request_size=4 [08:25:09]MH_SAM_APDU [08:25:09]CAPDU: 80 0D 01 02 [08:25:09]Write to MH i2c: E2 08 00 5E 37 80 0D 01 02 00 00 00 00 0E [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:25:09]Read from MH i2c: E2 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 5E 37 00 90 00 09 [08:25:09]RAPDU: 90 00 [08:25:09]wFMCommunicate OK [08:25:09]wFMCommunicate request_size=255 [08:25:09]MH_SAM_APDU [08:25: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 67 A3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B7 04 00 35 04 06 00 DE [08:25:09]Write to MH i2c: E2 02 01 5F 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 67 A3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B7 04 00 35 04 06 00 DE 00 00 3F [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:09]Read from MH i2c: E2 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 5F 37 00 90 00 0A [08:25:09]RAPDU: 90 00 [08:25:09]wFMCommunicate OK [08:25:09]wFMCommunicate request_size=10 [08:25:09]MH_SAM_APDU [08:25:09]CAPDU: 80 0D 02 02 05 BC 10 9A 24 0C [08:25:09]Write to MH i2c: E2 0D 00 60 37 80 0D 02 02 05 00 BC 10 9A 24 0C 00 00 B1 [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:25:09]Read from MH i2c: E2 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 03 00 60 37 00 90 00 0B [08:25:09]RAPDU: 90 00 [08:25:09]wFMCommunicate OK [08:25:09]wFMCommunicate request_size=4 [08:25:09]MH_SAM_APDU [08:25:09]CAPDU: 80 0D 03 02 [08:25:09]Write to MH i2c: E2 08 00 61 37 80 0D 03 02 00 00 00 00 13 [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:25:09]Read from MH i2c: E2 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 0B 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 0B 00 61 37 00 5C 5D F4 4D 73 FA B5 18 90 00 48 [08:25:09]RAPDU: 5C 5D F4 4D 73 FA B5 18 90 00 [08:25:09]wFMCommunicate OK [08:25:09]SAM_PROTO_SignData done [08:25:09]FM_MakeSignedData done [08:25:09]CreateOFDProtocolMessage [08:25:09]wFMCommunicate request_size=4 [08:25:09]MH_SAM_APDU [08:25:09]CAPDU: 80 11 00 00 [08:25:09]Write to MH i2c: E2 08 00 62 37 80 11 00 00 00 00 00 00 13 [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:09]Read from MH i2c: E2 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 17 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: E2 17 00 62 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 69 [08:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:25:09]wFMCommunicate OK [08:25:09]CreateOFDProtocolMessage done [08:25:09]OFDSenderStorePacket 309199 [08:25:09]StoreOFDPacket docnum=309199 [08:25:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 11 FC 07 01 65 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 67 A3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B7 04 00 35 04 06 00 DE BC 10 9A 24 0C 5C 5D F4 4D 73 FA B5 18 [08:25:09]CheckFolder [08:25:09]dirname=/storage/ofd_packets [08:25:09]CheckFolder done [08:25:09]ProducePacketName [08:25:09]name=ofd_packets/00309199 [08:25:09]NVStorageSaveData ofd_packets/00309199 [08:25:09]File name is /storage/ofd_packets/00309199 [08:25:09]Write 301 bytes [08:25:09]NVStorageSaveData done [08:25:09]OFDSenderStorePacket done [08:25:09]KKMCreateOFDPacket done [08:25:09]NVStorageSaveData kkm_last_timestamp [08:25:09]File name is /storage/kkm_last_timestamp [08:25:09]Write 4 bytes [08:25:09]NVStorageSaveData done [08:25:09]ExternCall_PrintAddStr [08:25:09]wPrintStart [08:25:09]Write to MH i2c: 01 00 00 63 37 9A [08:25:09]Write i2c OK [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: 01 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: 01 07 00 [08:25:09]MH_I2C_Read... [08:25:09]Read from MH i2c: 01 07 00 63 37 00 00 00 00 00 FF 0F AF [08:25:09]RasterBufferAndPrint [08:25:09]line Счет N : (1)117787 [08:25:09]line ИНН: 02508201610067 [08:25:09]line Контрольно-Кассовый Чек [08:25:09]line ПРОДАЖА [08:25:09]line ТРК (МРК, ГНК) : 42 [08:25:09]line Товар: 2710124130 [08:25:09]line Аи-92-К-2 [08:25:09]line 7.380 * 67.80 [08:25:09]line = 500.36 [08:25:09]line НДС 12% НСП 1% [08:25:09]line > о реализуемом товаре [08:25:09]line ОКРУГЛЕНИЕ: -0.36 [08:25:09]line ИТОГО: 500.00 [08:25:09]line Внесено: 500.00 [08:25:09]line СДАЧА: 0.00 [08:25:09]line НСП 1% : 4.43 [08:25:09]line НДС 12% : 53.14 [08:25:09]line Наличными: 500.00 [08:25:09]line Безнал.: 0.00 [08:25:09]line Место: АЗС № 128 "Партнер Нефть" [08:25:09]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:25:09]line СНО: Общий режим [08:25:09]line Чек 133 30.07.2024 08:25 [08:25:09]line Смена: 430 ФФД: 1.0 [08:25:09]line ЗНМ: 0300000046 [08:25:09]line РНМ: 0000000000092651 [08:25:09]line Версия ККМ: 001 [08:25:09]line ФМ: 0000000000874943 [08:25:09]line ФД: 309199 [08:25:09]line ФПД: 244899313755148 [08:25:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082511&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309199&fm=244899313755148&tin=02508201610067®Number=0000000000092651&sum=50000 [08:25:10]OFD Sender: Processing packet 309199 [packets to send 232, broken 231] [08:25:10]ProducePacketName [08:25:10]name=ofd_packets/00309199 [08:25:10]OFD Sender: To server: pG, [08:25:10]CommunicateWithHost lk.salyk.kg:30040 [08:25:10]ConnectInit lk.salyk.kg [08:25:10]written 0, free lines is 4095 [08:25:10]Connected sock=10 [08:25:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 11 FC 07 01 65 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 67 A3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B7 04 00 35 04 06 00 DE BC 10 9A 24 0C 5C 5D F4 4D 73 FA B5 18 [08:25:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 96 72 47 00 84 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B7 04 00 F4 03 04 00 AF 4A A8 66 B6 04 01 00 00 17 33 15 1B C8 E0 9E 63 [08:25:10]CommunicateWithHost err = 0 [08:25:10]CheckOFDResponse [08:25:10]1017 (14) - 77093643461234 [08:25:10]1041 (16) - 0000000000874943 [08:25:10]1040 (4) - 309199 [08:25:10]1012 (4) - 30.07.2024 02:06 [08:25:10]1206 (1) - 0 [08:25:10]OFD Sender: Remove packet 309199 [08:25:10]ProducePacketName [08:25:10]name=ofd_packets/00309199 [08:25:10]NVStorageDeleteData [08:25:10]Write to MH i2c: 01 00 00 8E 37 C5 [08:25:10]Write i2c OK [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: 01 [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: 01 07 00 [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: 01 07 00 8E 37 00 00 00 00 00 65 0C 3D [08:25:10]RasterBufferAndPrint [08:25:10]line [08:25:10]line [08:25:10]line [08:25:10]line [08:25:10]line [08:25:10]written 0, free lines is 3176 [08:25:10]MH_Cut [08:25:10]Write to MH i2c: D1 01 00 95 37 01 9E [08:25:10]Write i2c OK [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: D1 [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: D1 01 00 [08:25:10]MH_I2C_Read... [08:25:10]Read from MH i2c: D1 01 00 95 37 00 9D [08:25:10]Write to MH i2c: 01 00 00 96 37 CD [08:25:10]Write i2c OK [08:25:10]MH_I2C_Read... [08:25:11]OFD Sender: No OFD packet to send [08:25:12]*** Cut start [08:25:12]*** Partial cut [08:25:12]*** CUTSNS_PIN = 1 [08:25:12]*** CUTSNS_PIN = 0 [08:25:12]*** Brake cut motor [08:25:12]Read from MH i2c: 01 [08:25:12]MH_I2C_Read... [08:25:12]*** Stop cut motor [08:25:12]*** Cut end [08:25:12]Read from MH i2c: 01 07 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: 01 07 00 96 37 00 00 00 00 00 FF 0F E2 [08:25:12]process_action close_receipt done [08:25:12]requested_data is exist [08:25:12]produce_requested_data [08:25:12]requested_item fm.sn is exist - process it [08:25:12]wFMCommunicate request_size=4 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 11 00 00 [08:25:12]Write to MH i2c: E2 08 00 97 37 80 11 00 00 00 00 00 00 48 [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 17 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 17 00 97 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9E [08:25:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:25:12]wFMCommunicate OK [08:25:12]requested_item fd.num is exist - process it [08:25:12]SAM_PROTO_GetFieldsCounters [08:25:12]wFMCommunicate request_size=4 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 13 00 00 [08:25:12]Write to MH i2c: E2 08 00 98 37 80 13 00 00 00 00 00 00 4B [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 62 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 62 00 98 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CF B7 04 00 0E 04 04 00 AE 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 35 [08:25:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CF B7 04 00 0E 04 04 00 AE 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 [08:25:12]wFMCommunicate OK [08:25:12]SAM_PROTO_GetFieldsCounters done [08:25:12]requested_item shift.num is exist - process it [08:25:12]requested_item shift.opened is exist - process it [08:25:12]req_shift_opened [08:25:12]FM_GetShiftState [08:25:12]SAM_PROTO_GetShiftState [08:25:12]wFMCommunicate request_size=4 [08:25:12]MH_SAM_APDU [08:25:12]CAPDU: 80 13 01 00 [08:25:12]Write to MH i2c: E2 08 00 99 37 80 13 01 00 00 00 00 00 4D [08:25:12]Write i2c OK [08:25:12]MH_I2C_Read... [08:25:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:12]Read from MH i2c: E2 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 0E 00 [08:25:12]MH_I2C_Read... [08:25:12]Read from MH i2c: E2 0E 00 99 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A8 [08:25:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:25:12]wFMCommunicate OK [08:25:12]SAM_PROTO_GetShiftState done [08:25:12]FM_GetShiftState done [08:25:12]req_shift_opened done [08:25:12]requested_item shift.open_date is exist - process it [08:25:12]req_shift_open_date [08:25:12]req_shift_open_date done [08:25:12]produce_requested_data done [08:25:12]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309199,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:25:12]process_action_free close_receipt [08:25:12]json_value_free [08:25:12]json_value_free done [08:25:12]process_json_proto returns [08:25:12]Send response to host [08:25:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309199,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:25:12]free response buf [08:25:12]execute_script done [08:25:12]execute_script returns [08:25:12]free content buf [08:25:12]Sock 7.Close socket [08:25:12]Sock 7.Thread stoped [08:25:16]OFD Sender: No OFD packet to send [08:25:21]OFD Sender: No OFD packet to send [08:25:26]OFD Sender: No OFD packet to send [08:25:31]OFD Sender: No OFD packet to send [08:25:36]OFD Sender: No OFD packet to send [08:25:41]OFD Sender: No OFD packet to send [08:25:46]OFD Sender: No OFD packet to send [08:25:51]OFD Sender: No OFD packet to send [08:25:56]OFD Sender: No OFD packet to send [08:26:01]OFD Sender: No OFD packet to send [08:26:06]OFD Sender: No OFD packet to send [08:26:11]OFD Sender: No OFD packet to send [08:26:16]OFD Sender: No OFD packet to send [08:26:21]OFD Sender: No OFD packet to send [08:26:26]OFD Sender: No OFD packet to send [08:26:31]OFD Sender: No OFD packet to send [08:26:36]OFD Sender: No OFD packet to send [08:26:41]OFD Sender: No OFD packet to send [08:26:46]OFD Sender: No OFD packet to send [08:26:51]OFD Sender: No OFD packet to send [08:26:56]OFD Sender: No OFD packet to send [08:27:01]OFD Sender: No OFD packet to send [08:27:06]OFD Sender: No OFD packet to send [08:27:11]OFD Sender: No OFD packet to send [08:27:16]OFD Sender: No OFD packet to send [08:27:21]OFD Sender: No OFD packet to send [08:27:26]OFD Sender: No OFD packet to send [08:27:31]OFD Sender: No OFD packet to send [08:27:36]OFD Sender: No OFD packet to send [08:27:41]OFD Sender: No OFD packet to send [08:27:46]OFD Sender: No OFD packet to send [08:27:51]OFD Sender: No OFD packet to send [08:27:56]OFD Sender: No OFD packet to send [08:28:01]OFD Sender: No OFD packet to send [08:28:06]OFD Sender: No OFD packet to send [08:28:11]OFD Sender: No OFD packet to send [08:28:16]OFD Sender: No OFD packet to send [08:28:21]OFD Sender: No OFD packet to send [08:28:26]OFD Sender: No OFD packet to send [08:28:31]OFD Sender: No OFD packet to send [08:28:36]OFD Sender: No OFD packet to send [08:28:41]OFD Sender: No OFD packet to send [08:28:46]OFD Sender: No OFD packet to send [08:28:51]OFD Sender: No OFD packet to send [08:28:56]OFD Sender: No OFD packet to send [08:29:01]OFD Sender: No OFD packet to send [08:29:06]OFD Sender: No OFD packet to send [08:29:11]OFD Sender: No OFD packet to send [08:29:16]OFD Sender: No OFD packet to send [08:29:21]OFD Sender: No OFD packet to send [08:29:26]OFD Sender: No OFD packet to send [08:29:31]OFD Sender: No OFD packet to send [08:29:36]OFD Sender: No OFD packet to send [08:29:41]OFD Sender: No OFD packet to send [08:29:46]OFD Sender: No OFD packet to send [08:29:51]OFD Sender: No OFD packet to send [08:29:56]OFD Sender: No OFD packet to send [08:30:01]OFD Sender: No OFD packet to send [08:30:06]OFD Sender: No OFD packet to send [08:30:11]OFD Sender: No OFD packet to send [08:30:16]OFD Sender: No OFD packet to send [08:30:21]OFD Sender: No OFD packet to send [08:30:26]OFD Sender: No OFD packet to send [08:30:31]OFD Sender: No OFD packet to send [08:30:36]OFD Sender: No OFD packet to send [08:30:41]OFD Sender: No OFD packet to send [08:30:46]OFD Sender: No OFD packet to send [08:30:51]OFD Sender: No OFD packet to send [08:30:56]OFD Sender: No OFD packet to send [08:31:01]OFD Sender: No OFD packet to send [08:31:06]OFD Sender: No OFD packet to send [08:31:11]OFD Sender: No OFD packet to send [08:31:16]OFD Sender: No OFD packet to send [08:31:21]OFD Sender: No OFD packet to send [08:31:26]OFD Sender: No OFD packet to send [08:31:31]OFD Sender: No OFD packet to send [08:31:36]OFD Sender: No OFD packet to send [08:31:41]OFD Sender: No OFD packet to send [08:31:46]OFD Sender: No OFD packet to send [08:31:51]OFD Sender: No OFD packet to send [08:31:56]OFD Sender: No OFD packet to send [08:32:01]OFD Sender: No OFD packet to send [08:32:06]OFD Sender: No OFD packet to send [08:32:11]OFD Sender: No OFD packet to send [08:32:16]OFD Sender: No OFD packet to send [08:32:21]OFD Sender: No OFD packet to send [08:32:26]OFD Sender: No OFD packet to send [08:32:31]OFD Sender: No OFD packet to send [08:32:36]OFD Sender: No OFD packet to send [08:32:41]OFD Sender: No OFD packet to send [08:32:46]OFD Sender: No OFD packet to send [08:32:51]OFD Sender: No OFD packet to send [08:32:56]OFD Sender: No OFD packet to send [08:33:01]OFD Sender: No OFD packet to send [08:33:06]OFD Sender: No OFD packet to send [08:33:11]OFD Sender: No OFD packet to send [08:33:16]accept exits with 9 [08:33:16]New connection [08:33:16]New thread 3067190628 created [08:33:16]Thread 3067333988 joined [08:33:16]Waiting for new connection... [08:33:16] Sock 9.Parse request [08:33:16]Sock 9.Check first char [08:33:16]Sock 9.First char is OK [08:33:16]request: POST /json_proto HTTP/1.0 [08:33:16]Method: POST [08:33:16]URL: /json_proto [08:33:16]Method is POST - this is cgi request [08:33:16]url: /json_proto [08:33:16]query_string will be loaded in cgi processing [08:33:16]execute_cgi json_proto POST (null) [08:33:16]execute_cgi path=json_proto method=POST [08:33:16]POST find Content-Length [08:33:16]Host: 172.17.45.195:8080 [08:33:16]Content-Length: 670 [08:33:16]Content-Type: application/json [08:33:16] [08:33:16]POST finish read [08:33:16]Found Content-Length = 670 [08:33:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:16]execute_script... [08:33: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)117788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:16]POST & json_proto [08:33:16]process_json_proto [08:33:16]json parsed OK: [08:33:16]protocol is kg_v1.0 [08:33:16]action value=close_receipt [08:33:16]process_action close_receipt [08:33:16]cmd_close_receipt [08:33:16]MH_GetDate [08:33:16]Write to MH i2c: F0 00 00 9A 37 C0 [08:33:16]Write i2c OK [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: F0 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: F0 09 00 [08:33:16]MH_I2C_Read... [08:33:16]Read from MH i2c: F0 09 00 9A 37 00 4E A5 A8 66 FB 01 7F 64 A9 [08:33:16]GetLastDocTimeStamp 1722327911 [08:33:16]current date 1722328398 [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 9B 37 80 13 01 00 00 00 00 00 4F [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 9B 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AA [08:33:16]RAPDU: 09 00 01 0B 36 A8 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]opened in 1722299915 [08:33:16]opened+sec_in_day 1722386315 [08:33:16]quantity*price = 60062 [08:33:16]sum+1 = 60063 [08:33:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 134 30.07.2024 08:33 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309200 ФПД: 229087806460367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083318&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309200&fm=229087806460367&tin=02508201610067®Number=0000000000092651&sum=60000 [08:33:17]StoreToDocumentArchive [08:33:17]shift 430 fd 309200 [08:33:17]save to /storage/0430/doc_00309200 [08:33:17]save last doc name /storage/0430/doc_00309200 to /storage/kkm_last_doc_name [08:33:17]save OK [08:33:17]Clear old archive folders... [08:33:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:33:17]tlvbuf is B6F37EE0 [08:33:17]SAM_PROTO_ClearQueue [08:33:17]wFMCommunicate request_size=4 [08:33:17]MH_SAM_APDU [08:33:17]CAPDU: 80 09 00 00 [08:33:17]Write to MH i2c: E2 08 00 A8 37 80 09 00 00 00 00 00 00 51 [08:33:17]Write i2c OK [08:33:17]MH_I2C_Read... [08:33:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:17]Read from MH i2c: E2 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 A8 37 00 90 00 53 [08:33:17]RAPDU: 90 00 [08:33:17]wFMCommunicate OK [08:33:17]SAM_PROTO_ClearQueue done [08:33:17]KKMCreateOFDPacket [08:33:17]OFDProtocolAddRootSTLVToBuf [08:33:17]FM_MakeSignedData [08:33:17]FM_MakeSignedData [08:33:17]SAM_PROTO_SignData [08:33:17]wFMCommunicate request_size=4 [08:33:17]MH_SAM_APDU [08:33:17]CAPDU: 80 0D 01 02 [08:33:17]Write to MH i2c: E2 08 00 A9 37 80 0D 01 02 00 00 00 00 59 [08:33:17]Write i2c OK [08:33:17]MH_I2C_Read... [08:33:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:17]Read from MH i2c: E2 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 A9 37 00 90 00 54 [08:33:17]RAPDU: 90 00 [08:33:17]wFMCommunicate OK [08:33:17]wFMCommunicate request_size=255 [08:33:17]MH_SAM_APDU [08:33:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 4E A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B7 04 00 35 04 06 00 [08:33:17]Write to MH i2c: E2 02 01 AA 37 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 4E A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B7 04 00 35 04 06 00 00 00 B8 [08:33:17]Write i2c OK [08:33:17]MH_I2C_Read... [08:33:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:17]Read from MH i2c: E2 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 AA 37 00 90 00 55 [08:33:17]RAPDU: 90 00 [08:33:17]wFMCommunicate OK [08:33:17]wFMCommunicate request_size=11 [08:33:17]MH_SAM_APDU [08:33:17]CAPDU: 80 0D 02 02 06 D0 5A A9 53 91 CF [08:33:17]Write to MH i2c: E2 0E 00 AB 37 80 0D 02 02 06 00 D0 5A A9 53 91 CF 00 00 EE [08:33:17]Write i2c OK [08:33:17]MH_I2C_Read... [08:33:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:17]Read from MH i2c: E2 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 03 00 AB 37 00 90 00 56 [08:33:17]RAPDU: 90 00 [08:33:17]wFMCommunicate OK [08:33:17]wFMCommunicate request_size=4 [08:33:17]MH_SAM_APDU [08:33:17]CAPDU: 80 0D 03 02 [08:33:17]Write to MH i2c: E2 08 00 AC 37 80 0D 03 02 00 00 00 00 5E [08:33:17]Write i2c OK [08:33:17]MH_I2C_Read... [08:33:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:17]Read from MH i2c: E2 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 0B 00 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 0B 00 AC 37 00 0A 78 D1 B4 ED 0F 42 4F 90 00 F3 [08:33:17]RAPDU: 0A 78 D1 B4 ED 0F 42 4F 90 00 [08:33:17]wFMCommunicate OK [08:33:17]SAM_PROTO_SignData done [08:33:17]FM_MakeSignedData done [08:33:17]CreateOFDProtocolMessage [08:33:17]wFMCommunicate request_size=4 [08:33:17]MH_SAM_APDU [08:33:17]CAPDU: 80 11 00 00 [08:33:17]Write to MH i2c: E2 08 00 AD 37 80 11 00 00 00 00 00 00 5E [08:33:17]Write i2c OK [08:33:17]MH_I2C_Read... [08:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:17]Read from MH i2c: E2 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 17 00 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: E2 17 00 AD 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B4 [08:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:33:17]wFMCommunicate OK [08:33:17]CreateOFDProtocolMessage done [08:33:17]OFDSenderStorePacket 309200 [08:33:17]StoreOFDPacket docnum=309200 [08:33:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 50 89 08 01 7A 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 86 00 00 00 F4 03 04 00 4E A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B7 04 00 35 04 06 00 D0 5A A9 53 91 CF 0A 78 D1 B4 ED 0F 42 4F [08:33:17]CheckFolder [08:33:17]dirname=/storage/ofd_packets [08:33:17]CheckFolder done [08:33:17]ProducePacketName [08:33:17]name=ofd_packets/00309200 [08:33:17]NVStorageSaveData ofd_packets/00309200 [08:33:17]File name is /storage/ofd_packets/00309200 [08:33:17]Write 302 bytes [08:33:17]NVStorageSaveData done [08:33:17]OFDSenderStorePacket done [08:33:17]KKMCreateOFDPacket done [08:33:17]NVStorageSaveData kkm_last_timestamp [08:33:17]File name is /storage/kkm_last_timestamp [08:33:17]OFD Sender: Processing packet 309200 [packets to send 232, broken 231] [08:33:17]ProducePacketName [08:33:17]name=ofd_packets/00309200 [08:33:17]OFD Sender: To server: pG, [08:33:17]CommunicateWithHost lk.salyk.kg:30040 [08:33:17]ConnectInit lk.salyk.kg [08:33:17]Write 4 bytes [08:33:17]NVStorageSaveData done [08:33:17]ExternCall_PrintAddStr [08:33:17]wPrintStart [08:33:17]Write to MH i2c: 01 00 00 AE 37 E5 [08:33:17]Write i2c OK [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: 01 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: 01 07 00 [08:33:17]MH_I2C_Read... [08:33:17]Read from MH i2c: 01 07 00 AE 37 00 00 00 00 00 FF 0F FA [08:33:17]RasterBufferAndPrint [08:33:17]line Счет N : (1)117788 [08:33:17]line ИНН: 02508201610067 [08:33:17]line Контрольно-Кассовый Чек [08:33:17]line ПРОДАЖА [08:33:17]line ТРК (МРК, ГНК) : 33 [08:33:17]line Товар: 2710124130 [08:33:17]line Super-92-К-5 [08:33:17]line 8.730 * 68.80 [08:33:17]line = 600.62 [08:33:17]line НДС 12% НСП 1% [08:33:17]line > о реализуемом товаре [08:33:17]line ОКРУГЛЕНИЕ: -0.62 [08:33:17]line ИТОГО: 600.00 [08:33:17]line Внесено: 600.00 [08:33:17]line СДАЧА: 0.00 [08:33:17]line НСП 1% : 5.31 [08:33:17]line НДС 12% : 63.78 [08:33:17]line Наличными: 600.00 [08:33:17]line Безнал.: 0.00 [08:33:17]line Место: АЗС № 128 "Партнер Нефть" [08:33:17]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:33:17]line СНО: Общий режим [08:33:17]line Чек 134 30.07.2024 08:33 [08:33:17]line Смена: 430 ФФД: 1.0 [08:33:17]line ЗНМ: 0300000046 [08:33:17]line РНМ: 0000000000092651 [08:33:17]line Версия ККМ: 001 [08:33:17]line ФМ: 0000000000874943 [08:33:17]line ФД: 309200 [08:33:17]line ФПД: 229087806460367 [08:33:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083318&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309200&fm=229087806460367&tin=02508201610067®Number=0000000000092651&sum=60000 [08:33:18]Connected sock=11 [08:33:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 50 89 08 01 7A 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 86 00 00 00 F4 03 04 00 4E A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B7 04 00 35 04 06 00 D0 5A A9 53 91 CF 0A 78 D1 B4 ED 0F 42 4F [08:33:18]written 0, free lines is 4095 [08:33:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C4 6B 47 00 A0 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B7 04 00 F4 03 04 00 97 4C A8 66 B6 04 01 00 00 70 9A 0D 27 E8 E7 BD 6F [08:33:18]CommunicateWithHost err = 0 [08:33:18]CheckOFDResponse [08:33:18]1017 (14) - 77093643461234 [08:33:18]1041 (16) - 0000000000874943 [08:33:18]1040 (4) - 309200 [08:33:18]1012 (4) - 30.07.2024 02:14 [08:33:18]1206 (1) - 0 [08:33:18]OFD Sender: Remove packet 309200 [08:33:18]ProducePacketName [08:33:18]name=ofd_packets/00309200 [08:33:18]NVStorageDeleteData [08:33:18]Write to MH i2c: 01 00 00 D9 37 10 [08:33:18]Write i2c OK [08:33:18]MH_I2C_Read... [08:33:18]Read from MH i2c: 01 [08:33:18]MH_I2C_Read... [08:33:18]Read from MH i2c: 01 07 00 [08:33:18]MH_I2C_Read... [08:33:18]Read from MH i2c: 01 07 00 D9 37 00 00 00 00 00 5F 0C 82 [08:33:18]RasterBufferAndPrint [08:33:18]line [08:33:18]line [08:33:18]line [08:33:18]line [08:33:18]line [08:33:18]written 0, free lines is 3171 [08:33:18]MH_Cut [08:33:18]Write to MH i2c: D1 01 00 E0 37 01 E9 [08:33:18]Write i2c OK [08:33:18]MH_I2C_Read... [08:33:18]Read from MH i2c: D1 [08:33:18]MH_I2C_Read... [08:33:18]Read from MH i2c: D1 01 00 [08:33:18]MH_I2C_Read... [08:33:18]Read from MH i2c: D1 01 00 E0 37 00 E8 [08:33:18]Write to MH i2c: 01 00 00 E1 37 18 [08:33:18]Write i2c OK [08:33:18]MH_I2C_Read... [08:33:18]OFD Sender: No OFD packet to send [08:33:19]*** Cut start [08:33:19]*** Partial cut [08:33:19]*** CUTSNS_PIN = 1 [08:33:19]*** CUTSNS_PIN = 0 [08:33:20]*** Brake cut motor [08:33:20]Read from MH i2c: 01 [08:33:20]MH_I2C_Read... [08:33:20]*** Stop cut motor [08:33:20]*** Cut end [08:33:20]Read from MH i2c: 01 07 00 [08:33:20]MH_I2C_Read... [08:33:20]Read from MH i2c: 01 07 00 E1 37 00 00 00 00 00 FF 0F 2D [08:33:20]process_action close_receipt done [08:33:20]requested_data is exist [08:33:20]produce_requested_data [08:33:20]requested_item fm.sn is exist - process it [08:33:20]wFMCommunicate request_size=4 [08:33:20]MH_SAM_APDU [08:33:20]CAPDU: 80 11 00 00 [08:33:20]Write to MH i2c: E2 08 00 E2 37 80 11 00 00 00 00 00 00 93 [08:33:20]Write i2c OK [08:33:20]MH_I2C_Read... [08:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:20]Read from MH i2c: E2 [08:33:20]MH_I2C_Read... [08:33:20]Read from MH i2c: E2 17 00 [08:33:20]MH_I2C_Read... [08:33:20]Read from MH i2c: E2 17 00 E2 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E9 [08:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:33:20]wFMCommunicate OK [08:33:20]requested_item fd.num is exist - process it [08:33:20]SAM_PROTO_GetFieldsCounters [08:33:20]wFMCommunicate request_size=4 [08:33:20]MH_SAM_APDU [08:33:20]CAPDU: 80 13 00 00 [08:33:20]Write to MH i2c: E2 08 00 E3 37 80 13 00 00 00 00 00 00 96 [08:33:20]Write i2c OK [08:33:20]MH_I2C_Read... [08:33:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:20]Read from MH i2c: E2 [08:33:20]MH_I2C_Read... [08:33:20]Read from MH i2c: E2 62 00 [08:33:20]MH_I2C_Read... [08:33:20]Read from MH i2c: E2 62 00 E3 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D0 B7 04 00 0E 04 04 00 AE 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 84 [08: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D0 B7 04 00 0E 04 04 00 AE 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 [08:33:20]wFMCommunicate OK [08:33:20]SAM_PROTO_GetFieldsCounters done [08:33:20]requested_item shift.num is exist - process it [08:33:20]requested_item shift.opened is exist - process it [08:33:20]req_shift_opened [08:33:20]FM_GetShiftState [08:33:20]SAM_PROTO_GetShiftState [08:33:20]wFMCommunicate request_size=4 [08:33:20]MH_SAM_APDU [08:33:20]CAPDU: 80 13 01 00 [08:33:20]Write to MH i2c: E2 08 00 E4 37 80 13 01 00 00 00 00 00 98 [08:33:20]Write i2c OK [08:33:20]MH_I2C_Read... [08:33:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:20]Read from MH i2c: E2 [08:33:20]MH_I2C_Read... [08:33:20]Read from MH i2c: E2 0E 00 [08:33:20]MH_I2C_Read... [08:33:20]Read from MH i2c: E2 0E 00 E4 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F3 [08:33:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:33:20]wFMCommunicate OK [08:33:20]SAM_PROTO_GetShiftState done [08:33:20]FM_GetShiftState done [08:33:20]req_shift_opened done [08:33:20]requested_item shift.open_date is exist - process it [08:33:20]req_shift_open_date [08:33:20]req_shift_open_date done [08:33:20]produce_requested_data done [08:33:20]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309200,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:33:20]process_action_free close_receipt [08:33:20]json_value_free [08:33:20]json_value_free done [08:33:20]process_json_proto returns [08:33:20]Send response to host [08:33:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309200,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:33:20]free response buf [08:33:20]execute_script done [08:33:20]execute_script returns [08:33:20]free content buf [08:33:20]Sock 9.Close socket [08:33:20]Sock 9.Thread stoped [08:33:23]OFD Sender: No OFD packet to send [08:33:28]OFD Sender: No OFD packet to send [08:33:33]OFD Sender: No OFD packet to send [08:33:38]OFD Sender: No OFD packet to send [08:33:43]OFD Sender: No OFD packet to send [08:33:48]OFD Sender: No OFD packet to send [08:33:53]OFD Sender: No OFD packet to send [08:33:58]OFD Sender: No OFD packet to send [08:34:03]OFD Sender: No OFD packet to send [08:34:08]OFD Sender: No OFD packet to send [08:34:09]accept exits with 7 [08:34:09]New connection [08:34:09]New thread 3067333988 created [08:34:09]Thread 3067190628 joined [08:34:09]Waiting for new connection... [08:34:09] Sock 7.Parse request [08:34:09]Sock 7.Check first char [08:34:09]Sock 7.First char is OK [08:34:09]request: POST /json_proto HTTP/1.0 [08:34:09]Method: POST [08:34:09]URL: /json_proto [08:34:09]Method is POST - this is cgi request [08:34:09]url: /json_proto [08:34:09]query_string will be loaded in cgi processing [08:34:09]execute_cgi json_proto POST (null) [08:34:09]execute_cgi path=json_proto method=POST [08:34:09]POST find Content-Length [08:34:09]Host: 172.17.45.195:8080 [08:34:09]Content-Length: 678 [08:34:09]Content-Type: application/json [08:34:09] [08:34:09]POST finish read [08:34:09]Found Content-Length = 678 [08:34:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 12.840, "sum" : 870.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:09]execute_script... [08: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)117789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 12.840, "sum" : 870.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:09]POST & json_proto [08:34:09]process_json_proto [08:34:09]json parsed OK: [08:34:09]protocol is kg_v1.0 [08:34:09]action value=close_receipt [08:34:09]process_action close_receipt [08:34:09]cmd_close_receipt [08:34:09]MH_GetDate [08:34:09]Write to MH i2c: F0 00 00 E5 37 0B [08:34:09]Write i2c OK [08:34:09]MH_I2C_Read... [08:34:09]Read from MH i2c: F0 [08:34:09]MH_I2C_Read... [08:34:09]Read from MH i2c: F0 09 00 [08:34:09]MH_I2C_Read... [08:34:09]Read from MH i2c: F0 09 00 E5 37 00 84 A5 A8 66 FB 01 7F 64 2A [08:34:09]GetLastDocTimeStamp 1722328398 [08:34:09]current date 1722328452 [08:34:09]FM_GetShiftState [08:34:09]SAM_PROTO_GetShiftState [08:34:09]wFMCommunicate request_size=4 [08:34:09]MH_SAM_APDU [08:34:09]CAPDU: 80 13 01 00 [08:34:09]Write to MH i2c: E2 08 00 E6 37 80 13 01 00 00 00 00 00 9A [08:34:09]Write i2c OK [08:34:09]MH_I2C_Read... [08:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:09]Read from MH i2c: E2 [08:34:09]MH_I2C_Read... [08:34:09]Read from MH i2c: E2 0E 00 [08:34:09]MH_I2C_Read... [08:34:09]Read from MH i2c: E2 0E 00 E6 37 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F5 [08:34:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:34:09]wFMCommunicate OK [08:34:09]SAM_PROTO_GetShiftState done [08:34:09]FM_GetShiftState done [08:34:09]opened in 1722299915 [08:34:09]opened+sec_in_day 1722386315 [08:34:09]quantity*price = 87055 [08:34:09]sum+1 = 87056 [08:34:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 870.00 Внесено: 870.00 СДАЧА: 0.00 НСП 1% : 7.70 НДС 12% : 92.45 Наличными: 870.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 135 30.07.2024 08:34 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309201 ФПД: 228289305335345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083412&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309201&fm=228289305335345&tin=02508201610067®Number=0000000000092651&sum=87000 [08:34:10]StoreToDocumentArchive [08:34:10]shift 430 fd 309201 [08:34:10]save to /storage/0430/doc_00309201 [08:34:10]save last doc name /storage/0430/doc_00309201 to /storage/kkm_last_doc_name [08:34:10]save OK [08:34:10]Clear old archive folders... [08:34:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:34:10]tlvbuf is B6FB20E0 [08:34:10]SAM_PROTO_ClearQueue [08:34:10]wFMCommunicate request_size=4 [08:34:10]MH_SAM_APDU [08:34:10]CAPDU: 80 09 00 00 [08:34:10]Write to MH i2c: E2 08 00 F3 37 80 09 00 00 00 00 00 00 9C [08:34:10]Write i2c OK [08:34:10]MH_I2C_Read... [08:34:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:34:10]Read from MH i2c: E2 [08:34:10]MH_I2C_Read... [08:34:10]Read from MH i2c: E2 03 00 [08:34:10]MH_I2C_Read... [08:34:10]Read from MH i2c: E2 03 00 F3 37 00 90 00 9E [08:34:10]RAPDU: 90 00 [08:34:10]wFMCommunicate OK [08:34:10]SAM_PROTO_ClearQueue done [08:34:10]KKMCreateOFDPacket [08:34:10]OFDProtocolAddRootSTLVToBuf [08:34:10]FM_MakeSignedData [08:34:10]FM_MakeSignedData [08:34:10]SAM_PROTO_SignData [08:34:10]wFMCommunicate request_size=4 [08:34:10]MH_SAM_APDU [08:34:10]CAPDU: 80 0D 01 02 [08:34:10]Write to MH i2c: E2 08 00 F4 37 80 0D 01 02 00 00 00 00 A4 [08:34:10]Write i2c OK [08:34:10]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 F4 37 00 90 00 9F [08:34:11]RAPDU: 90 00 [08:34:11]wFMCommunicate OK [08:34:11]wFMCommunicate request_size=255 [08:34:11]MH_SAM_APDU [08:34: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 32 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 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 84 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B7 04 00 35 04 06 00 CF [08:34:11]Write to MH i2c: E2 02 01 F5 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 32 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 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 84 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B7 04 00 35 04 06 00 CF 00 00 66 [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 F5 37 00 90 00 A0 [08:34:11]RAPDU: 90 00 [08:34:11]wFMCommunicate OK [08:34:11]wFMCommunicate request_size=10 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 0D 02 02 05 A0 BE F3 56 31 [08:34:11]Write to MH i2c: E2 0D 00 F6 37 80 0D 02 02 05 00 A0 BE F3 56 31 00 00 89 [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 03 00 F6 37 00 90 00 A1 [08:34:11]RAPDU: 90 00 [08:34:11]wFMCommunicate OK [08:34:11]wFMCommunicate request_size=4 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 0D 03 02 [08:34:11]Write to MH i2c: E2 08 00 F7 37 80 0D 03 02 00 00 00 00 A9 [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 0B 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 0B 00 F7 37 00 27 2D 45 A7 4A 88 51 CD 90 00 DA [08:34:11]RAPDU: 27 2D 45 A7 4A 88 51 CD 90 00 [08:34:11]wFMCommunicate OK [08:34:11]SAM_PROTO_SignData done [08:34:11]FM_MakeSignedData done [08:34:11]CreateOFDProtocolMessage [08:34:11]wFMCommunicate request_size=4 [08:34:11]MH_SAM_APDU [08:34:11]CAPDU: 80 11 00 00 [08:34:11]Write to MH i2c: E2 08 00 F8 37 80 11 00 00 00 00 00 00 A9 [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:11]Read from MH i2c: E2 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 17 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: E2 17 00 F8 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FF [08:34:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:34:11]wFMCommunicate OK [08:34:11]CreateOFDProtocolMessage done [08:34:11]OFDSenderStorePacket 309201 [08:34:11]StoreOFDPacket docnum=309201 [08:34:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B0 D0 07 01 DC 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 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 84 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B7 04 00 35 04 06 00 CF A0 BE F3 56 31 27 2D 45 A7 4A 88 51 CD [08:34:11]CheckFolder [08:34:11]dirname=/storage/ofd_packets [08:34:11]CheckFolder done [08:34:11]ProducePacketName [08:34:11]name=ofd_packets/00309201 [08:34:11]NVStorageSaveData ofd_packets/00309201 [08:34:11]File name is /storage/ofd_packets/00309201 [08:34:11]Write 301 bytes [08:34:11]NVStorageSaveData done [08:34:11]OFDSenderStorePacket done [08:34:11]KKMCreateOFDPacket done [08:34:11]NVStorageSaveData kkm_last_timestamp [08:34:11]File name is /storage/kkm_last_timestamp [08:34:11]OFD Sender: Processing packet 309201 [packets to send 232, broken 231] [08:34:11]ProducePacketName [08:34:11]name=ofd_packets/00309201 [08:34:11]OFD Sender: To server: pG, [08:34:11]CommunicateWithHost lk.salyk.kg:30040 [08:34:11]ConnectInit lk.salyk.kg [08:34:11]Write 4 bytes [08:34:11]NVStorageSaveData done [08:34:11]ExternCall_PrintAddStr [08:34:11]wPrintStart [08:34:11]Write to MH i2c: 01 00 00 F9 37 30 [08:34:11]Write i2c OK [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: 01 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: 01 07 00 [08:34:11]MH_I2C_Read... [08:34:11]Read from MH i2c: 01 07 00 F9 37 00 00 00 00 00 FF 0F 45 [08:34:11]RasterBufferAndPrint [08:34:11]line Счет N : (1)117789 [08:34:11]line ИНН: 02508201610067 [08:34:11]line Контрольно-Кассовый Чек [08:34:11]line ПРОДАЖА [08:34:11]line ТРК (МРК, ГНК) : 52 [08:34:11]line Товар: 2710124130 [08:34:11]line Аи-92-К-2 [08:34:11]line 12.840 * 67.80 [08:34:11]line = 870.55 [08:34:11]line НДС 12% НСП 1% [08:34:11]line > о реализуемом товаре [08:34:11]line ОКРУГЛЕНИЕ: -0.55 [08:34:11]line ИТОГО: 870.00 [08:34:11]line Внесено: 870.00 [08:34:11]line СДАЧА: 0.00 [08:34:11]line НСП 1% : 7.70 [08:34:11]line НДС 12% : 92.45 [08:34:11]line Наличными: 870.00 [08:34:11]line Безнал.: 0.00 [08:34:11]line Место: АЗС № 128 "Партнер Нефть" [08:34:11]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:34:11]line СНО: Общий режим [08:34:11]line Чек 135 30.07.2024 08:34 [08:34:11]line Смена: 430 ФФД: 1.0 [08:34:11]line ЗНМ: 0300000046 [08:34:11]line РНМ: 0000000000092651 [08:34:11]line Версия ККМ: 001 [08:34:11]line ФМ: 0000000000874943 [08:34:11]line ФД: 309201 [08:34:11]line ФПД: 228289305335345 [08:34:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083412&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309201&fm=228289305335345&tin=02508201610067®Number=0000000000092651&sum=87000 [08:34:11]Connected sock=11 [08:34:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B0 D0 07 01 DC 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 28 32 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0F 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 24 00 00 00 00 07 04 06 00 D8 53 01 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 84 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B7 04 00 35 04 06 00 CF A0 BE F3 56 31 27 2D 45 A7 4A 88 51 CD [08:34:11]written 0, free lines is 4095 [08:34:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 36 47 00 B0 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B7 04 00 F4 03 04 00 CC 4C A8 66 B6 04 01 00 00 DE 1C BA 52 01 F2 E9 DE [08:34:12]CommunicateWithHost err = 0 [08:34:12]CheckOFDResponse [08:34:12]1017 (14) - 77093643461234 [08:34:12]1041 (16) - 0000000000874943 [08:34:12]1040 (4) - 309201 [08:34:12]1012 (4) - 30.07.2024 02:15 [08:34:12]1206 (1) - 0 [08:34:12]OFD Sender: Remove packet 309201 [08:34:12]ProducePacketName [08:34:12]name=ofd_packets/00309201 [08:34:12]NVStorageDeleteData [08:34:12]Write to MH i2c: 01 00 00 24 38 5C [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 07 00 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: 01 07 00 24 38 00 00 00 00 00 5F 0C CE [08:34:12]RasterBufferAndPrint [08:34:12]line [08:34:12]line [08:34:12]line [08:34:12]line [08:34:12]line [08:34:12]written 0, free lines is 3170 [08:34:12]MH_Cut [08:34:12]Write to MH i2c: D1 01 00 2B 38 01 35 [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: D1 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: D1 01 00 [08:34:12]MH_I2C_Read... [08:34:12]Read from MH i2c: D1 01 00 2B 38 00 34 [08:34:12]Write to MH i2c: 01 00 00 2C 38 64 [08:34:12]Write i2c OK [08:34:12]MH_I2C_Read... [08:34:12]OFD Sender: No OFD packet to send [08:34:13]*** Cut start [08:34:13]*** Partial cut [08:34:13]*** CUTSNS_PIN = 1 [08:34:13]*** CUTSNS_PIN = 0 [08:34:13]*** Brake cut motor [08:34:14]Read from MH i2c: 01 [08:34:14]MH_I2C_Read... [08:34:14]*** Stop cut motor [08:34:14]*** Cut end [08:34:14]Read from MH i2c: 01 07 00 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: 01 07 00 2C 38 00 00 00 00 00 FF 0F 79 [08:34:14]process_action close_receipt done [08:34:14]requested_data is exist [08:34:14]produce_requested_data [08:34:14]requested_item fm.sn is exist - process it [08:34:14]wFMCommunicate request_size=4 [08:34:14]MH_SAM_APDU [08:34:14]CAPDU: 80 11 00 00 [08:34:14]Write to MH i2c: E2 08 00 2D 38 80 11 00 00 00 00 00 00 DF [08:34:14]Write i2c OK [08:34:14]MH_I2C_Read... [08:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:14]Read from MH i2c: E2 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 17 00 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 17 00 2D 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [08:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:34:14]wFMCommunicate OK [08:34:14]requested_item fd.num is exist - process it [08:34:14]SAM_PROTO_GetFieldsCounters [08:34:14]wFMCommunicate request_size=4 [08:34:14]MH_SAM_APDU [08:34:14]CAPDU: 80 13 00 00 [08:34:14]Write to MH i2c: E2 08 00 2E 38 80 13 00 00 00 00 00 00 E2 [08:34:14]Write i2c OK [08:34:14]MH_I2C_Read... [08:34:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:14]Read from MH i2c: E2 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 62 00 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 62 00 2E 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D1 B7 04 00 0E 04 04 00 AE 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 D4 [08:34:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D1 B7 04 00 0E 04 04 00 AE 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 [08:34:14]wFMCommunicate OK [08:34:14]SAM_PROTO_GetFieldsCounters done [08:34:14]requested_item shift.num is exist - process it [08:34:14]requested_item shift.opened is exist - process it [08:34:14]req_shift_opened [08:34:14]FM_GetShiftState [08:34:14]SAM_PROTO_GetShiftState [08:34:14]wFMCommunicate request_size=4 [08:34:14]MH_SAM_APDU [08:34:14]CAPDU: 80 13 01 00 [08:34:14]Write to MH i2c: E2 08 00 2F 38 80 13 01 00 00 00 00 00 E4 [08:34:14]Write i2c OK [08:34:14]MH_I2C_Read... [08:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:14]Read from MH i2c: E2 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 0E 00 [08:34:14]MH_I2C_Read... [08:34:14]Read from MH i2c: E2 0E 00 2F 38 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [08:34:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:34:14]wFMCommunicate OK [08:34:14]SAM_PROTO_GetShiftState done [08:34:14]FM_GetShiftState done [08:34:14]req_shift_opened done [08:34:14]requested_item shift.open_date is exist - process it [08:34:14]req_shift_open_date [08:34:14]req_shift_open_date done [08:34:14]produce_requested_data done [08:34:14]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309201,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:34:14]process_action_free close_receipt [08:34:14]json_value_free [08:34:14]json_value_free done [08:34:14]process_json_proto returns [08:34:14]Send response to host [08:34:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309201,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:34:14]free response buf [08:34:14]execute_script done [08:34:14]execute_script returns [08:34:14]free content buf [08:34:14]Sock 7.Close socket [08:34:14]Sock 7.Thread stoped [08:34:17]OFD Sender: No OFD packet to send [08:34:22]OFD Sender: No OFD packet to send [08:34:27]OFD Sender: No OFD packet to send [08:34:30]accept exits with 9 [08:34:30]New connection [08:34:30]New thread 3067190628 created [08:34:30]Thread 3067333988 joined [08:34:30]Waiting for new connection... [08:34:30] Sock 9.Parse request [08:34:30]Sock 9.Check first char [08:34:30]Sock 9.First char is OK [08:34:30]request: POST /json_proto HTTP/1.0 [08:34:30]Method: POST [08:34:30]URL: /json_proto [08:34:30]Method is POST - this is cgi request [08:34:30]url: /json_proto [08:34:30]query_string will be loaded in cgi processing [08:34:30]execute_cgi json_proto POST (null) [08:34:30]execute_cgi path=json_proto method=POST [08:34:30]POST find Content-Length [08:34:30]Host: 172.17.45.195:8080 [08:34:30]Content-Length: 1193 [08:34:30]Content-Type: application/json [08:34:30] [08:34:30]POST finish read [08:34:30]Found Content-Length = 1193 [08:34:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117790\u000A30.07.2024 07:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 5.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 339.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99627\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:30]execute_script... [08:34:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117790\u000A30.07.2024 07:56\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 5.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 339.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99627\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:34:30]POST & json_proto [08:34:30]process_json_proto [08:34:30]json parsed OK: [08:34:30]protocol is kg_v1.0 [08:34:30]action value=print_text [08:34:30]process_action print_text [08:34:30]cmd_print_text [08:34:30]ExternCall_PrintAddStr [08:34:30]wPrintStart [08:34:30]Write to MH i2c: 01 00 00 30 38 68 [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 07 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 07 00 30 38 00 00 00 00 00 FF 0F 7D [08:34:30]RasterBufferAndPrint [08:34:30]line *****ТОВАРНЫЙ ЧЕК***** [08:34:30]line АЗС-128 [08:34:30]line Партнер Нефть [08:34:30]line 00000000012345 [08:34:30]line Кассир : Анарбаев А. [08:34:30]line Счет N : (1)117790 [08:34:30]line 30.07.2024 07:56 [08:34:30]line ПРОДАЖА [08:34:30]line ТРК (МРК, ГНК): 42 [08:34:30]line Вид ГСМ : 2710124130 [08:34:30]line Аи-92-К-2 [08:34:30]line 5.000 x 67.80 [08:34:30]line ИТОГ: 339.00 [08:34:30]line Тип оплаты: Талоны: Топливная Карта [08:34:30]line 99627 [08:34:30]line ______________________ [08:34:30]line (подпись) [08:34:30]written 0, free lines is 4095 [08:34:30]Write to MH i2c: 01 00 00 44 38 7C [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 07 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: 01 07 00 44 38 00 00 00 00 00 11 0E A2 [08:34:30]RasterBufferAndPrint [08:34:30]line [08:34:30]line [08:34:30]line [08:34:30]line [08:34:30]line [08:34:30]written 0, free lines is 3603 [08:34:30]MH_Cut [08:34:30]Write to MH i2c: D1 01 00 4B 38 01 55 [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: D1 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: D1 01 00 [08:34:30]MH_I2C_Read... [08:34:30]Read from MH i2c: D1 01 00 4B 38 00 54 [08:34:30]Write to MH i2c: 01 00 00 4C 38 84 [08:34:30]Write i2c OK [08:34:30]MH_I2C_Read... [08:34:31]*** Cut start [08:34:31]*** Partial cut [08:34:31]*** CUTSNS_PIN = 1 [08:34:31]*** CUTSNS_PIN = 0 [08:34:31]*** Brake cut motor [08:34:32]Read from MH i2c: 01 [08:34:32]MH_I2C_Read... [08:34:32]*** Stop cut motor [08:34:32]*** Cut end [08:34:32]Read from MH i2c: 01 07 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: 01 07 00 4C 38 00 00 00 00 00 FF 0F 99 [08:34:32]process_action print_text done [08:34:32]requested_data is exist [08:34:32]produce_requested_data [08:34:32]requested_item fm.sn is exist - process it [08:34:32]wFMCommunicate request_size=4 [08:34:32]MH_SAM_APDU [08:34:32]CAPDU: 80 11 00 00 [08:34:32]Write to MH i2c: E2 08 00 4D 38 80 11 00 00 00 00 00 00 FF [08:34:32]Write i2c OK [08:34:32]MH_I2C_Read... [08:34:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:34:32]Read from MH i2c: E2 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 17 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 17 00 4D 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 55 [08:34:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:34:32]wFMCommunicate OK [08:34:32]requested_item fd.num is exist - process it [08:34:32]SAM_PROTO_GetFieldsCounters [08:34:32]wFMCommunicate request_size=4 [08:34:32]MH_SAM_APDU [08:34:32]CAPDU: 80 13 00 00 [08:34:32]Write to MH i2c: E2 08 00 4E 38 80 13 00 00 00 00 00 00 02 [08:34:32]Write i2c OK [08:34:32]MH_I2C_Read... [08:34:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:34:32]Read from MH i2c: E2 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 62 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 62 00 4E 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D1 B7 04 00 0E 04 04 00 AE 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 F4 [08:34:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D1 B7 04 00 0E 04 04 00 AE 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 [08:34:32]wFMCommunicate OK [08:34:32]SAM_PROTO_GetFieldsCounters done [08:34:32]requested_item shift.num is exist - process it [08:34:32]requested_item shift.opened is exist - process it [08:34:32]req_shift_opened [08:34:32]FM_GetShiftState [08:34:32]SAM_PROTO_GetShiftState [08:34:32]wFMCommunicate request_size=4 [08:34:32]MH_SAM_APDU [08:34:32]CAPDU: 80 13 01 00 [08:34:32]Write to MH i2c: E2 08 00 4F 38 80 13 01 00 00 00 00 00 04 [08:34:32]Write i2c OK [08:34:32]MH_I2C_Read... [08:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:34:32]Read from MH i2c: E2 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 0E 00 [08:34:32]MH_I2C_Read... [08:34:32]Read from MH i2c: E2 0E 00 4F 38 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5F [08:34:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:34:32]wFMCommunicate OK [08:34:32]SAM_PROTO_GetShiftState done [08:34:32]FM_GetShiftState done [08:34:32]req_shift_opened done [08:34:32]requested_item shift.open_date is exist - process it [08:34:32]req_shift_open_date [08:34:32]req_shift_open_date done [08:34:32]produce_requested_data done [08:34:32]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309201,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:34:32]process_action_free print_text [08:34:32]json_value_free [08:34:32]json_value_free done [08:34:32]process_json_proto returns [08:34:32]Send response to host [08:34:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309201,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:34:32]free response buf [08:34:32]execute_script done [08:34:32]execute_script returns [08:34:32]free content buf [08:34:32]Sock 9.Close socket [08:34:32]Sock 9.Thread stoped [08:34:32]OFD Sender: No OFD packet to send [08:34:37]OFD Sender: No OFD packet to send [08:34:42]OFD Sender: No OFD packet to send [08:34:47]OFD Sender: No OFD packet to send [08:34:52]OFD Sender: No OFD packet to send [08:34:57]OFD Sender: No OFD packet to send [08:35:02]OFD Sender: No OFD packet to send [08:35:07]OFD Sender: No OFD packet to send [08:35:09]accept exits with 7 [08:35:09]New connection [08:35:09]New thread 3067333988 created [08:35:09]Thread 3067190628 joined [08:35:09]Waiting for new connection... [08:35:09] Sock 7.Parse request [08:35:09]Sock 7.Check first char [08:35:09]Sock 7.First char is OK [08:35:09]request: POST /json_proto HTTP/1.0 [08:35:09]Method: POST [08:35:09]URL: /json_proto [08:35:09]Method is POST - this is cgi request [08:35:09]url: /json_proto [08:35:09]query_string will be loaded in cgi processing [08:35:09]execute_cgi json_proto POST (null) [08:35:09]execute_cgi path=json_proto method=POST [08:35:09]POST find Content-Length [08:35:09]Host: 172.17.45.195:8080 [08:35:09]Content-Length: 677 [08:35:09]Content-Type: application/json [08:35:09] [08:35:09]POST finish read [08:35:09]Found Content-Length = 677 [08:35:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:35:09]execute_script... [08:35: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)117792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:35:09]POST & json_proto [08:35:09]process_json_proto [08:35:09]json parsed OK: [08:35:09]protocol is kg_v1.0 [08:35:09]action value=close_receipt [08:35:09]process_action close_receipt [08:35:09]cmd_close_receipt [08:35:09]MH_GetDate [08:35:09]Write to MH i2c: F0 00 00 50 38 77 [08:35:09]Write i2c OK [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: F0 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: F0 09 00 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: F0 09 00 50 38 00 BF A5 A8 66 FB 01 7F 64 D1 [08:35:09]GetLastDocTimeStamp 1722328452 [08:35:09]current date 1722328511 [08:35:09]FM_GetShiftState [08:35:09]SAM_PROTO_GetShiftState [08:35:09]wFMCommunicate request_size=4 [08:35:09]MH_SAM_APDU [08:35:09]CAPDU: 80 13 01 00 [08:35:09]Write to MH i2c: E2 08 00 51 38 80 13 01 00 00 00 00 00 06 [08:35:09]Write i2c OK [08:35:09]MH_I2C_Read... [08:35:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:09]Read from MH i2c: E2 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: E2 0E 00 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: E2 0E 00 51 38 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 61 [08:35:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:35:09]wFMCommunicate OK [08:35:09]SAM_PROTO_GetShiftState done [08:35:09]FM_GetShiftState done [08:35:09]opened in 1722299915 [08:35:09]opened+sec_in_day 1722386315 [08:35:09]quantity*price = 50036 [08:35:09]sum+1 = 50037 [08:35:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 136 30.07.2024 08:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309202 ФПД: 36717132254861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083511&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309202&fm=36717132254861&tin=02508201610067®Number=0000000000092651&sum=50000 [08:35:10]StoreToDocumentArchive [08:35:10]shift 430 fd 309202 [08:35:10]save to /storage/0430/doc_00309202 [08:35:10]save last doc name /storage/0430/doc_00309202 to /storage/kkm_last_doc_name [08:35:10]save OK [08:35:10]Clear old archive folders... [08:35:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:35:10]tlvbuf is 00E0E280 [08:35:10]SAM_PROTO_ClearQueue [08:35:10]wFMCommunicate request_size=4 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 09 00 00 [08:35:10]Write to MH i2c: E2 08 00 5E 38 80 09 00 00 00 00 00 00 08 [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 5E 38 00 90 00 0A [08:35:10]RAPDU: 90 00 [08:35:10]wFMCommunicate OK [08:35:10]SAM_PROTO_ClearQueue done [08:35:10]KKMCreateOFDPacket [08:35:10]OFDProtocolAddRootSTLVToBuf [08:35:10]FM_MakeSignedData [08:35:10]FM_MakeSignedData [08:35:10]SAM_PROTO_SignData [08:35:10]wFMCommunicate request_size=4 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 0D 01 02 [08:35:10]Write to MH i2c: E2 08 00 5F 38 80 0D 01 02 00 00 00 00 10 [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 5F 38 00 90 00 0B [08:35:10]RAPDU: 90 00 [08:35:10]wFMCommunicate OK [08:35:10]wFMCommunicate request_size=255 [08:35:10]MH_SAM_APDU [08:35: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B7 04 00 35 04 06 00 21 [08:35:10]Write to MH i2c: E2 02 01 60 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B7 04 00 35 04 06 00 21 00 00 E4 [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 60 38 00 90 00 0C [08:35:10]RAPDU: 90 00 [08:35:10]wFMCommunicate OK [08:35:10]wFMCommunicate request_size=10 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 0D 02 02 05 64 DF A0 0E 8D [08:35:10]Write to MH i2c: E2 0D 00 61 38 80 0D 02 02 05 00 64 DF A0 0E 8D 00 00 9B [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 03 00 61 38 00 90 00 0D [08:35:10]RAPDU: 90 00 [08:35:10]wFMCommunicate OK [08:35:10]wFMCommunicate request_size=4 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 0D 03 02 [08:35:10]Write to MH i2c: E2 08 00 62 38 80 0D 03 02 00 00 00 00 15 [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 0B 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 0B 00 62 38 00 D6 37 14 85 9F A6 B4 3E 90 00 F3 [08:35:10]RAPDU: D6 37 14 85 9F A6 B4 3E 90 00 [08:35:10]wFMCommunicate OK [08:35:10]SAM_PROTO_SignData done [08:35:10]FM_MakeSignedData done [08:35:10]CreateOFDProtocolMessage [08:35:10]wFMCommunicate request_size=4 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 11 00 00 [08:35:10]Write to MH i2c: E2 08 00 63 38 80 11 00 00 00 00 00 00 15 [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 17 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 17 00 63 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6B [08:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:35:10]wFMCommunicate OK [08:35:10]CreateOFDProtocolMessage done [08:35:10]OFDSenderStorePacket 309202 [08:35:10]StoreOFDPacket docnum=309202 [08:35:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 67 9B 07 01 75 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B7 04 00 35 04 06 00 21 64 DF A0 0E 8D D6 37 14 85 9F A6 B4 3E [08:35:10]CheckFolder [08:35:10]dirname=/storage/ofd_packets [08:35:10]CheckFolder done [08:35:10]ProducePacketName [08:35:10]name=ofd_packets/00309202 [08:35:10]NVStorageSaveData ofd_packets/00309202 [08:35:10]File name is /storage/ofd_packets/00309202 [08:35:10]Write 301 bytes [08:35:10]NVStorageSaveData done [08:35:10]OFDSenderStorePacket done [08:35:10]KKMCreateOFDPacket done [08:35:10]NVStorageSaveData kkm_last_timestamp [08:35:10]File name is /storage/kkm_last_timestamp [08:35:10]Write 4 bytes [08:35:10]NVStorageSaveData done [08:35:10]ExternCall_PrintAddStr [08:35:10]wPrintStart [08:35:10]Write to MH i2c: 01 00 00 64 38 9C [08:35:10]OFD Sender: Processing packet 309202 [packets to send 232, broken 231] [08:35:10]ProducePacketName [08:35:10]name=ofd_packets/00309202 [08:35:10]OFD Sender: To server: pG, [08:35:10]CommunicateWithHost lk.salyk.kg:30040 [08:35:10]ConnectInit lk.salyk.kg [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: 01 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: 01 07 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: 01 07 00 64 38 00 00 00 00 00 FF 0F B1 [08:35:10]RasterBufferAndPrint [08:35:10]line Счет N : (1)117792 [08:35:10]line ИНН: 02508201610067 [08:35:10]line Контрольно-Кассовый Чек [08:35:10]line ПРОДАЖА [08:35:10]line ТРК (МРК, ГНК) : 32 [08:35:10]line Товар: 2710124130 [08:35:10]line Аи-92-К-2 [08:35:10]line 7.380 * 67.80 [08:35:10]line = 500.36 [08:35:10]line НДС 12% НСП 1% [08:35:10]line > о реализуемом товаре [08:35:10]line ОКРУГЛЕНИЕ: -0.36 [08:35:10]line ИТОГО: 500.00 [08:35:10]line Внесено: 500.00 [08:35:10]line СДАЧА: 0.00 [08:35:10]line НСП 1% : 4.43 [08:35:10]line НДС 12% : 53.14 [08:35:10]line Наличными: 500.00 [08:35:10]line Безнал.: 0.00 [08:35:10]line Место: АЗС № 128 "Партнер Нефть" [08:35:10]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:35:10]line СНО: Общий режим [08:35:10]line Чек 136 30.07.2024 08:35 [08:35:10]line Смена: 430 ФФД: 1.0 [08:35:10]line ЗНМ: 0300000046 [08:35:10]line РНМ: 0000000000092651 [08:35:10]line Версия ККМ: 001 [08:35:10]line ФМ: 0000000000874943 [08:35:10]line ФД: 309202 [08:35:10]line ФПД: 36717132254861 [08:35:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083511&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309202&fm=36717132254861&tin=02508201610067®Number=0000000000092651&sum=50000 [08:35:11]Connected sock=10 [08:35:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 67 9B 07 01 75 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 BF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B7 04 00 35 04 06 00 21 64 DF A0 0E 8D D6 37 14 85 9F A6 B4 3E [08:35:11]written 0, free lines is 4095 [08:35:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A4 A4 47 00 27 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B7 04 00 F4 03 04 00 08 4D A8 66 B6 04 01 00 00 13 85 E6 B2 B9 60 25 6C [08:35:11]CommunicateWithHost err = 0 [08:35:11]CheckOFDResponse [08:35:11]1017 (14) - 77093643461234 [08:35:11]1041 (16) - 0000000000874943 [08:35:11]1040 (4) - 309202 [08:35:11]1012 (4) - 30.07.2024 02:16 [08:35:11]1206 (1) - 0 [08:35:11]OFD Sender: Remove packet 309202 [08:35:11]ProducePacketName [08:35:11]name=ofd_packets/00309202 [08:35:11]NVStorageDeleteData [08:35:11]Write to MH i2c: 01 00 00 8F 38 C7 [08:35:11]Write i2c OK [08:35:11]MH_I2C_Read... [08:35:11]Read from MH i2c: 01 [08:35:11]MH_I2C_Read... [08:35:11]Read from MH i2c: 01 07 00 [08:35:11]MH_I2C_Read... [08:35:11]Read from MH i2c: 01 07 00 8F 38 00 00 00 00 00 5E 0C 38 [08:35:11]RasterBufferAndPrint [08:35:11]line [08:35:11]line [08:35:11]line [08:35:11]line [08:35:11]line [08:35:11]written 0, free lines is 3169 [08:35:11]MH_Cut [08:35:11]Write to MH i2c: D1 01 00 96 38 01 A0 [08:35:11]Write i2c OK [08:35:11]MH_I2C_Read... [08:35:11]Read from MH i2c: D1 [08:35:11]MH_I2C_Read... [08:35:11]Read from MH i2c: D1 01 00 [08:35:11]MH_I2C_Read... [08:35:11]Read from MH i2c: D1 01 00 96 38 00 9F [08:35:11]Write to MH i2c: 01 00 00 97 38 CF [08:35:11]Write i2c OK [08:35:11]MH_I2C_Read... [08:35:11]OFD Sender: No OFD packet to send [08:35:12]*** Cut start [08:35:12]*** Partial cut [08:35:12]*** CUTSNS_PIN = 1 [08:35:12]*** CUTSNS_PIN = 0 [08:35:13]*** Brake cut motor [08:35:13]Read from MH i2c: 01 [08:35:13]MH_I2C_Read... [08:35:13]Read from MH i2c: 01 07 00 [08:35:13]MH_I2C_Read... [08:35:13]*** Stop cut motor [08:35:13]*** Cut end [08:35:13]Read from MH i2c: 01 07 00 97 38 00 00 00 00 00 FF 0F E4 [08:35:13]process_action close_receipt done [08:35:13]requested_data is exist [08:35:13]produce_requested_data [08:35:13]requested_item fm.sn is exist - process it [08:35:13]wFMCommunicate request_size=4 [08:35:13]MH_SAM_APDU [08:35:13]CAPDU: 80 11 00 00 [08:35:13]Write to MH i2c: E2 08 00 98 38 80 11 00 00 00 00 00 00 4A [08:35:13]Write i2c OK [08:35:13]MH_I2C_Read... [08:35:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:13]Read from MH i2c: E2 [08:35:13]MH_I2C_Read... [08:35:13]Read from MH i2c: E2 17 00 [08:35:13]MH_I2C_Read... [08:35:13]Read from MH i2c: E2 17 00 98 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A0 [08:35:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:35:13]wFMCommunicate OK [08:35:13]requested_item fd.num is exist - process it [08:35:13]SAM_PROTO_GetFieldsCounters [08:35:13]wFMCommunicate request_size=4 [08:35:13]MH_SAM_APDU [08:35:13]CAPDU: 80 13 00 00 [08:35:13]Write to MH i2c: E2 08 00 99 38 80 13 00 00 00 00 00 00 4D [08:35:13]Write i2c OK [08:35:13]MH_I2C_Read... [08:35:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:13]Read from MH i2c: E2 [08:35:13]MH_I2C_Read... [08:35:13]Read from MH i2c: E2 62 00 [08:35:13]MH_I2C_Read... [08:35:13]Read from MH i2c: E2 62 00 99 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D2 B7 04 00 0E 04 04 00 AE 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 43 [08:35:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D2 B7 04 00 0E 04 04 00 AE 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 [08:35:13]wFMCommunicate OK [08:35:13]SAM_PROTO_GetFieldsCounters done [08:35:13]requested_item shift.num is exist - process it [08:35:13]requested_item shift.opened is exist - process it [08:35:13]req_shift_opened [08:35:13]FM_GetShiftState [08:35:13]SAM_PROTO_GetShiftState [08:35:13]wFMCommunicate request_size=4 [08:35:13]MH_SAM_APDU [08:35:13]CAPDU: 80 13 01 00 [08:35:13]Write to MH i2c: E2 08 00 9A 38 80 13 01 00 00 00 00 00 4F [08:35:13]Write i2c OK [08:35:13]MH_I2C_Read... [08:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:13]Read from MH i2c: E2 [08:35:13]MH_I2C_Read... [08:35:13]Read from MH i2c: E2 0E 00 [08:35:13]MH_I2C_Read... [08:35:13]Read from MH i2c: E2 0E 00 9A 38 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AA [08:35:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:35:13]wFMCommunicate OK [08:35:13]SAM_PROTO_GetShiftState done [08:35:13]FM_GetShiftState done [08:35:13]req_shift_opened done [08:35:13]requested_item shift.open_date is exist - process it [08:35:13]req_shift_open_date [08:35:13]req_shift_open_date done [08:35:13]produce_requested_data done [08:35:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309202,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:35:13]process_action_free close_receipt [08:35:13]json_value_free [08:35:13]json_value_free done [08:35:13]process_json_proto returns [08:35:13]Send response to host [08:35:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309202,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:35:13]free response buf [08:35:13]execute_script done [08:35:13]execute_script returns [08:35:13]free content buf [08:35:13]Sock 7.Close socket [08:35:13]Sock 7.Thread stoped [08:35:16]OFD Sender: No OFD packet to send [08:35:21]OFD Sender: No OFD packet to send [08:35:25]int [08:35:25]Write to MH i2c: 01 00 00 9B 38 D3 [08:35:25]*** FLAG_PRN_PAP1 set [08:35:25]Write i2c OK [08:35:25]MH_I2C_Read... [08:35:25]Read from MH i2c: 01 [08:35:25]MH_I2C_Read... [08:35:25]Read from MH i2c: 01 07 00 [08:35:25]MH_I2C_Read... [08:35:25]Read from MH i2c: 01 07 00 9B 38 00 01 00 00 00 FF 0F E9 [08:35:25]state=0 [08:35:25]No paper [08:35:25]int [08:35:25]Write to MH i2c: 01 00 00 9C 38 D4 [08:35:25]*** FLAG_PRN_PAP2 set [08:35:25]Write i2c OK [08:35:25]MH_I2C_Read... [08:35:25]Read from MH i2c: 01 [08:35:25]MH_I2C_Read... [08:35:25]Read from MH i2c: 01 07 00 [08:35:25]MH_I2C_Read... [08:35:25]Read from MH i2c: 01 07 00 9C 38 00 03 00 00 00 FF 0F EC [08:35:25]state=0 [08:35:25]No paper [08:35:25]Cover opened [08:35:26]int [08:35:26]Write to MH i2c: 01 00 00 9D 38 D5 [08:35:26]*** FLAG_PRN_PAP2 reset [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 9D 38 00 01 00 00 00 FF 0F EB [08:35:26]state=3 [08:35:26]No paper [08:35:26]Cover closed [08:35:26]int [08:35:26]Write to MH i2c: 01 00 00 9E 38 D6 [08:35:26]*** FLAG_PRN_PAP2 set [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 9E 38 00 03 00 00 00 FF 0F EE [08:35:26]state=0 [08:35:26]No paper [08:35:26]Cover opened [08:35:26]OFD Sender: No OFD packet to send [08:35:26]int [08:35:26]Write to MH i2c: 01 00 00 9F 38 D7 [08:35:26]*** FLAG_PRN_PAP2 reset [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 9F 38 00 01 00 00 00 FF 0F ED [08:35:26]state=3 [08:35:26]No paper [08:35:26]Cover closed [08:35:26]int [08:35:26]Write to MH i2c: 01 00 00 A0 38 D8 [08:35:26]*** FLAG_PRN_PAP2 set [08:35:26]Write i2c OK [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 [08:35:26]MH_I2C_Read... [08:35:26]Read from MH i2c: 01 07 00 A0 38 00 03 00 00 00 FF 0F F0 [08:35:26]state=0 [08:35:26]No paper [08:35:26]Cover opened [08:35:30]int [08:35:30]Write to MH i2c: 01 00 00 A1 38 D9 [08:35:30]*** FLAG_PRN_PAP2 reset [08:35:30]Write i2c OK [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: 01 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: 01 07 00 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: 01 07 00 A1 38 00 01 00 00 00 FF 0F EF [08:35:30]state=3 [08:35:30]No paper [08:35:30]Cover closed [08:35:30]int [08:35:30]Write to MH i2c: 01 00 00 A2 38 DA [08:35:30]*** FLAG_PRN_PAP1 reset [08:35:30]Write i2c OK [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: 01 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: 01 07 00 [08:35:30]MH_I2C_Read... [08:35:30]Read from MH i2c: 01 07 00 A2 38 00 00 00 00 00 FF 0F EF [08:35:30]state=0 [08:35:31]OFD Sender: No OFD packet to send [08:35:36]OFD Sender: No OFD packet to send [08:35:40]accept exits with 9 [08:35:40]New connection [08:35:40]New thread 3067190628 created [08:35:40]Thread 3067333988 joined [08:35:40]Waiting for new connection... [08:35:40] Sock 9.Parse request [08:35:40]Sock 9.Check first char [08:35:40]Sock 9.First char is OK [08:35:40]request: POST /json_proto HTTP/1.0 [08:35:40]Method: POST [08:35:40]URL: /json_proto [08:35:40]Method is POST - this is cgi request [08:35:40]url: /json_proto [08:35:40]query_string will be loaded in cgi processing [08:35:40]execute_cgi json_proto POST (null) [08:35:40]execute_cgi path=json_proto method=POST [08:35:40]POST find Content-Length [08:35:40]Host: 172.17.45.195:8080 [08:35:40]Content-Length: 682 [08:35:40]Content-Type: application/json [08:35:40] [08:35:40]POST finish read [08:35:40]Found Content-Length = 682 [08:35:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:35:40]execute_script... [08:35:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:35:40]POST & json_proto [08:35:40]process_json_proto [08:35:40]json parsed OK: [08:35:40]protocol is kg_v1.0 [08:35:40]action value=close_receipt [08:35:40]process_action close_receipt [08:35:40]cmd_close_receipt [08:35:40]MH_GetDate [08:35:40]Write to MH i2c: F0 00 00 A3 38 CA [08:35:40]Write i2c OK [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: F0 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: F0 09 00 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: F0 09 00 A3 38 00 DF A5 A8 66 FB 01 7F 64 44 [08:35:40]GetLastDocTimeStamp 1722328511 [08:35:40]current date 1722328543 [08:35:40]FM_GetShiftState [08:35:40]SAM_PROTO_GetShiftState [08:35:40]wFMCommunicate request_size=4 [08:35:40]MH_SAM_APDU [08:35:40]CAPDU: 80 13 01 00 [08:35:40]Write to MH i2c: E2 08 00 A4 38 80 13 01 00 00 00 00 00 59 [08:35:40]Write i2c OK [08:35:40]MH_I2C_Read... [08:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:40]Read from MH i2c: E2 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: E2 0E 00 [08:35:40]MH_I2C_Read... [08:35:40]Read from MH i2c: E2 0E 00 A4 38 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B4 [08:35:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:35:40]wFMCommunicate OK [08:35:40]SAM_PROTO_GetShiftState done [08:35:40]FM_GetShiftState done [08:35:40]opened in 1722299915 [08:35:40]opened+sec_in_day 1722386315 [08:35:40]quantity*price = 100005 [08:35:40]sum+1 = 100006 [08:35:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 137 30.07.2024 08:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309203 ФПД: 81969357462330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083543&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309203&fm=81969357462330&tin=02508201610067®Number=0000000000092651&sum=100000 [08:35:42]StoreToDocumentArchive [08:35:42]shift 430 fd 309203 [08:35:42]save to /storage/0430/doc_00309203 [08:35:42]save last doc name /storage/0430/doc_00309203 to /storage/kkm_last_doc_name [08:35:42]save OK [08:35:42]Clear old archive folders... [08:35:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:35:42]tlvbuf is B6F377F0 [08:35:42]SAM_PROTO_ClearQueue [08:35:42]wFMCommunicate request_size=4 [08:35:42]MH_SAM_APDU [08:35:42]CAPDU: 80 09 00 00 [08:35:42]Write to MH i2c: E2 08 00 B1 38 80 09 00 00 00 00 00 00 5B [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 B1 38 00 90 00 5D [08:35:42]RAPDU: 90 00 [08:35:42]wFMCommunicate OK [08:35:42]SAM_PROTO_ClearQueue done [08:35:42]KKMCreateOFDPacket [08:35:42]OFDProtocolAddRootSTLVToBuf [08:35:42]FM_MakeSignedData [08:35:42]FM_MakeSignedData [08:35:42]SAM_PROTO_SignData [08:35:42]wFMCommunicate request_size=4 [08:35:42]MH_SAM_APDU [08:35:42]CAPDU: 80 0D 01 02 [08:35:42]Write to MH i2c: E2 08 00 B2 38 80 0D 01 02 00 00 00 00 63 [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 B2 38 00 90 00 5E [08:35:42]RAPDU: 90 00 [08:35:42]wFMCommunicate OK [08:35:42]wFMCommunicate request_size=255 [08:35:42]MH_SAM_APDU [08:35:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 89 00 00 00 F4 03 04 00 DF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B7 04 00 35 04 06 00 4A [08:35:42]Write to MH i2c: E2 02 01 B3 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 89 00 00 00 F4 03 04 00 DF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B7 04 00 35 04 06 00 4A 00 00 11 [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 B3 38 00 90 00 5F [08:35:42]RAPDU: 90 00 [08:35:42]wFMCommunicate OK [08:35:42]wFMCommunicate request_size=10 [08:35:42]MH_SAM_APDU [08:35:42]CAPDU: 80 0D 02 02 05 8C FA 6F 1B 3A [08:35:42]Write to MH i2c: E2 0D 00 B4 38 80 0D 02 02 05 00 8C FA 6F 1B 3A 00 00 BA [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 03 00 B4 38 00 90 00 60 [08:35:42]RAPDU: 90 00 [08:35:42]wFMCommunicate OK [08:35:42]wFMCommunicate request_size=4 [08:35:42]MH_SAM_APDU [08:35:42]CAPDU: 80 0D 03 02 [08:35:42]Write to MH i2c: E2 08 00 B5 38 80 0D 03 02 00 00 00 00 68 [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 0B 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 0B 00 B5 38 00 3E 0E 8E 9F 2A 27 D2 59 90 00 5E [08:35:42]RAPDU: 3E 0E 8E 9F 2A 27 D2 59 90 00 [08:35:42]wFMCommunicate OK [08:35:42]SAM_PROTO_SignData done [08:35:42]FM_MakeSignedData done [08:35:42]CreateOFDProtocolMessage [08:35:42]wFMCommunicate request_size=4 [08:35:42]MH_SAM_APDU [08:35:42]CAPDU: 80 11 00 00 [08:35:42]Write to MH i2c: E2 08 00 B6 38 80 11 00 00 00 00 00 00 68 [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:42]Read from MH i2c: E2 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 17 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: E2 17 00 B6 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BE [08:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:35:42]wFMCommunicate OK [08:35:42]CreateOFDProtocolMessage done [08:35:42]OFDSenderStorePacket 309203 [08:35:42]StoreOFDPacket docnum=309203 [08:35:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5B E9 07 01 45 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 89 00 00 00 F4 03 04 00 DF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B7 04 00 35 04 06 00 4A 8C FA 6F 1B 3A 3E 0E 8E 9F 2A 27 D2 59 [08:35:42]CheckFolder [08:35:42]dirname=/storage/ofd_packets [08:35:42]CheckFolder done [08:35:42]ProducePacketName [08:35:42]name=ofd_packets/00309203 [08:35:42]NVStorageSaveData ofd_packets/00309203 [08:35:42]File name is /storage/ofd_packets/00309203 [08:35:42]Write 301 bytes [08:35:42]NVStorageSaveData done [08:35:42]OFDSenderStorePacket done [08:35:42]KKMCreateOFDPacket done [08:35:42]NVStorageSaveData kkm_last_timestamp [08:35:42]File name is /storage/kkm_last_timestamp [08:35:42]Write 4 bytes [08:35:42]NVStorageSaveData done [08:35:42]ExternCall_PrintAddStr [08:35:42]wPrintStart [08:35:42]Write to MH i2c: 01 00 00 B7 38 EF [08:35:42]Write i2c OK [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: 01 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: 01 07 00 [08:35:42]MH_I2C_Read... [08:35:42]Read from MH i2c: 01 07 00 B7 38 00 00 00 00 00 FF 0F 04 [08:35:42]RasterBufferAndPrint [08:35:42]line Счет N : (1)117791 [08:35:42]line ИНН: 02508201610067 [08:35:42]line Контрольно-Кассовый Чек [08:35:42]line ПРОДАЖА [08:35:42]line ТРК (МРК, ГНК) : 52 [08:35:42]line Товар: 2710124130 [08:35:42]line Аи-92-К-2 [08:35:42]line 14.750 * 67.80 [08:35:42]line = 1000.05 [08:35:42]line НДС 12% НСП 1% [08:35:42]line > о реализуемом товаре [08:35:42]line ОКРУГЛЕНИЕ: -0.05 [08:35:42]line ИТОГО: 1000.00 [08:35:42]line Внесено: 1000.00 [08:35:42]line СДАЧА: 0.00 [08:35:42]line НСП 1% : 8.85 [08:35:42]line НДС 12% : 106.20 [08:35:42]line Наличными: 1000.00 [08:35:42]line Безнал.: 0.00 [08:35:42]line Место: АЗС № 128 "Партнер Нефть" [08:35:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:35:42]line СНО: Общий режим [08:35:42]line Чек 137 30.07.2024 08:35 [08:35:42]line Смена: 430 ФФД: 1.0 [08:35:42]line ЗНМ: 0300000046 [08:35:42]line РНМ: 0000000000092651 [08:35:42]line Версия ККМ: 001 [08:35:42]line ФМ: 0000000000874943 [08:35:42]line ФД: 309203 [08:35:42]line ФПД: 81969357462330 [08:35:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083543&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309203&fm=81969357462330&tin=02508201610067®Number=0000000000092651&sum=100000 [08:35:42]OFD Sender: Processing packet 309203 [packets to send 232, broken 231] [08:35:42]ProducePacketName [08:35:42]name=ofd_packets/00309203 [08:35:42]OFD Sender: To server: pG, [08:35:42]CommunicateWithHost lk.salyk.kg:30040 [08:35:42]ConnectInit lk.salyk.kg [08:35:42]written 0, free lines is 4095 [08:35:43]Connected sock=10 [08:35:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5B E9 07 01 45 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 89 00 00 00 F4 03 04 00 DF A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B7 04 00 35 04 06 00 4A 8C FA 6F 1B 3A 3E 0E 8E 9F 2A 27 D2 59 [08:35:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 82 FA 47 00 ED A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B7 04 00 F4 03 04 00 28 4D A8 66 B6 04 01 00 00 9C 65 34 19 ED 93 7F 8D [08:35:43]CommunicateWithHost err = 0 [08:35:43]CheckOFDResponse [08:35:43]1017 (14) - 77093643461234 [08:35:43]1041 (16) - 0000000000874943 [08:35:43]1040 (4) - 309203 [08:35:43]1012 (4) - 30.07.2024 02:17 [08:35:43]1206 (1) - 0 [08:35:43]OFD Sender: Remove packet 309203 [08:35:43]ProducePacketName [08:35:43]name=ofd_packets/00309203 [08:35:43]NVStorageDeleteData [08:35:43]Write to MH i2c: 01 00 00 E2 38 1A [08:35:43]Write i2c OK [08:35:43]MH_I2C_Read... [08:35:43]Read from MH i2c: 01 [08:35:43]MH_I2C_Read... [08:35:43]Read from MH i2c: 01 07 00 [08:35:43]MH_I2C_Read... [08:35:43]Read from MH i2c: 01 07 00 E2 38 00 00 00 00 00 68 0C 95 [08:35:43]RasterBufferAndPrint [08:35:43]line [08:35:43]line [08:35:43]line [08:35:43]line [08:35:43]line [08:35:43]written 0, free lines is 3179 [08:35:43]MH_Cut [08:35:43]Write to MH i2c: D1 01 00 E9 38 01 F3 [08:35:43]Write i2c OK [08:35:43]MH_I2C_Read... [08:35:43]Read from MH i2c: D1 [08:35:43]MH_I2C_Read... [08:35:43]Read from MH i2c: D1 01 00 [08:35:43]MH_I2C_Read... [08:35:43]Read from MH i2c: D1 01 00 E9 38 00 F2 [08:35:43]Write to MH i2c: 01 00 00 EA 38 22 [08:35:43]Write i2c OK [08:35:43]MH_I2C_Read... [08:35:43]OFD Sender: No OFD packet to send [08:35:44]*** Cut start [08:35:44]*** Partial cut [08:35:44]*** CUTSNS_PIN = 1 [08:35:44]*** CUTSNS_PIN = 0 [08:35:44]*** Brake cut motor [08:35:45]Read from MH i2c: 01 [08:35:45]MH_I2C_Read... [08:35:45]*** Stop cut motor [08:35:45]*** Cut end [08:35:45]Read from MH i2c: 01 07 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: 01 07 00 EA 38 00 00 00 00 00 FF 0F 37 [08:35:45]process_action close_receipt done [08:35:45]requested_data is exist [08:35:45]produce_requested_data [08:35:45]requested_item fm.sn is exist - process it [08:35:45]wFMCommunicate request_size=4 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 11 00 00 [08:35:45]Write to MH i2c: E2 08 00 EB 38 80 11 00 00 00 00 00 00 9D [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:45]Read from MH i2c: E2 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 17 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 17 00 EB 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F3 [08:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:35:45]wFMCommunicate OK [08:35:45]requested_item fd.num is exist - process it [08:35:45]SAM_PROTO_GetFieldsCounters [08:35:45]wFMCommunicate request_size=4 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 13 00 00 [08:35:45]Write to MH i2c: E2 08 00 EC 38 80 13 00 00 00 00 00 00 A0 [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:45]Read from MH i2c: E2 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 62 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 62 00 EC 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D3 B7 04 00 0E 04 04 00 AE 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 9A [08:35:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D3 B7 04 00 0E 04 04 00 AE 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 [08:35:45]wFMCommunicate OK [08:35:45]SAM_PROTO_GetFieldsCounters done [08:35:45]requested_item shift.num is exist - process it [08:35:45]requested_item shift.opened is exist - process it [08:35:45]req_shift_opened [08:35:45]FM_GetShiftState [08:35:45]SAM_PROTO_GetShiftState [08:35:45]wFMCommunicate request_size=4 [08:35:45]MH_SAM_APDU [08:35:45]CAPDU: 80 13 01 00 [08:35:45]Write to MH i2c: E2 08 00 ED 38 80 13 01 00 00 00 00 00 A2 [08:35:45]Write i2c OK [08:35:45]MH_I2C_Read... [08:35:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:45]Read from MH i2c: E2 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 0E 00 [08:35:45]MH_I2C_Read... [08:35:45]Read from MH i2c: E2 0E 00 ED 38 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FD [08:35:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:35:45]wFMCommunicate OK [08:35:45]SAM_PROTO_GetShiftState done [08:35:45]FM_GetShiftState done [08:35:45]req_shift_opened done [08:35:45]requested_item shift.open_date is exist - process it [08:35:45]req_shift_open_date [08:35:45]req_shift_open_date done [08:35:45]produce_requested_data done [08:35:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309203,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:35:45]process_action_free close_receipt [08:35:45]json_value_free [08:35:45]json_value_free done [08:35:45]process_json_proto returns [08:35:45]Send response to host [08:35:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309203,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:35:45]free response buf [08:35:45]execute_script done [08:35:45]execute_script returns [08:35:45]free content buf [08:35:45]Sock 9.Close socket [08:35:45]Sock 9.Thread stoped [08:35:48]OFD Sender: No OFD packet to send [08:35:53]OFD Sender: No OFD packet to send [08:35:58]OFD Sender: No OFD packet to send [08:36:03]OFD Sender: No OFD packet to send [08:36:04]accept exits with 7 [08:36:04]New connection [08:36:04]New thread 3067333988 created [08:36:04]Thread 3067190628 joined [08:36:04]Waiting for new connection... [08:36:04] Sock 7.Parse request [08:36:04]Sock 7.Check first char [08:36:04]Sock 7.First char is OK [08:36:04]request: POST /json_proto HTTP/1.0 [08:36:04]Method: POST [08:36:04]URL: /json_proto [08:36:04]Method is POST - this is cgi request [08:36:04]url: /json_proto [08:36:04]query_string will be loaded in cgi processing [08:36:04]execute_cgi json_proto POST (null) [08:36:04]execute_cgi path=json_proto method=POST [08:36:04]POST find Content-Length [08:36:04]Host: 172.17.45.195:8080 [08:36:04]Content-Length: 682 [08:36:04]Content-Type: application/json [08:36:04] [08:36:04]POST finish read [08:36:04]Found Content-Length = 682 [08:36:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:04]execute_script... [08: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)117793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:04]POST & json_proto [08:36:04]process_json_proto [08:36:04]json parsed OK: [08:36:04]protocol is kg_v1.0 [08:36:04]action value=close_receipt [08:36:04]process_action close_receipt [08:36:04]cmd_close_receipt [08:36:04]MH_GetDate [08:36:04]Write to MH i2c: F0 00 00 EE 38 15 [08:36:04]Write i2c OK [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: F0 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: F0 09 00 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: F0 09 00 EE 38 00 F7 A5 A8 66 FB 01 7F 64 A7 [08:36:04]GetLastDocTimeStamp 1722328543 [08:36:04]current date 1722328567 [08:36:04]FM_GetShiftState [08:36:04]SAM_PROTO_GetShiftState [08:36:04]wFMCommunicate request_size=4 [08:36:04]MH_SAM_APDU [08:36:04]CAPDU: 80 13 01 00 [08:36:04]Write to MH i2c: E2 08 00 EF 38 80 13 01 00 00 00 00 00 A4 [08:36:04]Write i2c OK [08:36:04]MH_I2C_Read... [08:36:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:04]Read from MH i2c: E2 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: E2 0E 00 [08:36:04]MH_I2C_Read... [08:36:04]Read from MH i2c: E2 0E 00 EF 38 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FF [08:36:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:36:04]wFMCommunicate OK [08:36:04]SAM_PROTO_GetShiftState done [08:36:04]FM_GetShiftState done [08:36:04]opened in 1722299915 [08:36:04]opened+sec_in_day 1722386315 [08:36:04]quantity*price = 100021 [08:36:04]sum+1 = 100023 [08:36:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 138 30.07.2024 08:36 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309204 ФПД: 197449837746447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083607&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309204&fm=197449837746447&tin=02508201610067®Number=0000000000092651&sum=100000 [08:36:06]StoreToDocumentArchive [08:36:06]shift 430 fd 309204 [08:36:06]save to /storage/0430/doc_00309204 [08:36:06]save last doc name /storage/0430/doc_00309204 to /storage/kkm_last_doc_name [08:36:06]save OK [08:36:06]Clear old archive folders... [08:36:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:06]tlvbuf is 00E34F30 [08:36:06]SAM_PROTO_ClearQueue [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 09 00 00 [08:36:06]Write to MH i2c: E2 08 00 FC 38 80 09 00 00 00 00 00 00 A6 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 FC 38 00 90 00 A8 [08:36:06]RAPDU: 90 00 [08:36:06]wFMCommunicate OK [08:36:06]SAM_PROTO_ClearQueue done [08:36:06]KKMCreateOFDPacket [08:36:06]OFDProtocolAddRootSTLVToBuf [08:36:06]FM_MakeSignedData [08:36:06]FM_MakeSignedData [08:36:06]SAM_PROTO_SignData [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 0D 01 02 [08:36:06]Write to MH i2c: E2 08 00 FD 38 80 0D 01 02 00 00 00 00 AE [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 FD 38 00 90 00 A9 [08:36:06]RAPDU: 90 00 [08:36:06]wFMCommunicate OK [08:36:06]wFMCommunicate request_size=255 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F7 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B7 04 00 35 04 06 00 B3 [08:36:06]Write to MH i2c: E2 02 01 FE 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F7 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B7 04 00 35 04 06 00 B3 00 00 7E [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 FE 38 00 90 00 AA [08:36:06]RAPDU: 90 00 [08:36:06]wFMCommunicate OK [08:36:06]wFMCommunicate request_size=10 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 0D 02 02 05 94 5F 70 99 0F [08:36:06]Write to MH i2c: E2 0D 00 FF 38 80 0D 02 02 05 00 94 5F 70 99 0F 00 00 C6 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 03 00 FF 38 00 90 00 AB [08:36:06]RAPDU: 90 00 [08:36:06]wFMCommunicate OK [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 0D 03 02 [08:36:06]Write to MH i2c: E2 08 00 00 39 80 0D 03 02 00 00 00 00 B4 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0B 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 0B 00 00 39 00 98 F8 05 39 F1 31 F2 01 90 00 98 [08:36:06]RAPDU: 98 F8 05 39 F1 31 F2 01 90 00 [08:36:06]wFMCommunicate OK [08:36:06]SAM_PROTO_SignData done [08:36:06]FM_MakeSignedData done [08:36:06]CreateOFDProtocolMessage [08:36:06]wFMCommunicate request_size=4 [08:36:06]MH_SAM_APDU [08:36:06]CAPDU: 80 11 00 00 [08:36:06]Write to MH i2c: E2 08 00 01 39 80 11 00 00 00 00 00 00 B4 [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:06]Read from MH i2c: E2 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 17 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: E2 17 00 01 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0A [08:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:36:06]wFMCommunicate OK [08:36:06]CreateOFDProtocolMessage done [08:36:06]OFDSenderStorePacket 309204 [08:36:06]StoreOFDPacket docnum=309204 [08:36:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 20 E6 07 01 A8 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F7 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B7 04 00 35 04 06 00 B3 94 5F 70 99 0F 98 F8 05 39 F1 31 F2 01 [08:36:06]CheckFolder [08:36:06]dirname=/storage/ofd_packets [08:36:06]CheckFolder done [08:36:06]ProducePacketName [08:36:06]name=ofd_packets/00309204 [08:36:06]NVStorageSaveData ofd_packets/00309204 [08:36:06]File name is /storage/ofd_packets/00309204 [08:36:06]Write 301 bytes [08:36:06]NVStorageSaveData done [08:36:06]OFDSenderStorePacket done [08:36:06]KKMCreateOFDPacket done [08:36:06]NVStorageSaveData kkm_last_timestamp [08:36:06]File name is /storage/kkm_last_timestamp [08:36:06]Write 4 bytes [08:36:06]NVStorageSaveData done [08:36:06]ExternCall_PrintAddStr [08:36:06]wPrintStart [08:36:06]Write to MH i2c: 01 00 00 02 39 3B [08:36:06]Write i2c OK [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 [08:36:06]MH_I2C_Read... [08:36:06]Read from MH i2c: 01 07 00 02 39 00 00 00 00 00 FF 0F 50 [08:36:06]RasterBufferAndPrint [08:36:06]line Счет N : (1)117793 [08:36:06]line ИНН: 02508201610067 [08:36:06]line Контрольно-Кассовый Чек [08:36:06]line ПРОДАЖА [08:36:06]line ТРК (МРК, ГНК) : 61 [08:36:06]line Товар: 2710124500 [08:36:06]line Аи-95-К-3 [08:36:06]line 13.480 * 74.20 [08:36:06]line = 1000.22 [08:36:06]line НДС 12% НСП 1% [08:36:06]line > о реализуемом товаре [08:36:06]line ОКРУГЛЕНИЕ: -0.22 [08:36:06]line ИТОГО: 1000.00 [08:36:06]line Внесено: 1000.00 [08:36:06]line СДАЧА: 0.00 [08:36:06]line НСП 1% : 8.85 [08:36:06]line НДС 12% : 106.22 [08:36:06]line Наличными: 1000.00 [08:36:06]line Безнал.: 0.00 [08:36:06]line Место: АЗС № 128 "Партнер Нефть" [08:36:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:36:06]line СНО: Общий режим [08:36:06]line Чек 138 30.07.2024 08:36 [08:36:06]line Смена: 430 ФФД: 1.0 [08:36:06]line ЗНМ: 0300000046 [08:36:06]line РНМ: 0000000000092651 [08:36:06]line Версия ККМ: 001 [08:36:06]line ФМ: 0000000000874943 [08:36:06]line ФД: 309204 [08:36:06]line ФПД: 197449837746447 [08:36:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083607&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309204&fm=197449837746447&tin=02508201610067®Number=0000000000092651&sum=100000 [08:36:06]OFD Sender: Processing packet 309204 [packets to send 232, broken 231] [08:36:06]ProducePacketName [08:36:06]name=ofd_packets/00309204 [08:36:06]OFD Sender: To server: pG, [08:36:06]CommunicateWithHost lk.salyk.kg:30040 [08:36:06]ConnectInit lk.salyk.kg [08:36:06]written 0, free lines is 4095 [08:36:07]Connected sock=10 [08:36:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 20 E6 07 01 A8 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 F7 A5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B7 04 00 35 04 06 00 B3 94 5F 70 99 0F 98 F8 05 39 F1 31 F2 01 [08:36:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 4B 95 47 00 FF 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B7 04 00 F4 03 04 00 40 4D A8 66 B6 04 01 00 00 0F B0 C8 59 B6 95 E1 9B [08:36:07]CommunicateWithHost err = 0 [08:36:07]CheckOFDResponse [08:36:07]1017 (14) - 77093643461234 [08:36:07]1041 (16) - 0000000000874943 [08:36:07]1040 (4) - 309204 [08:36:07]1012 (4) - 30.07.2024 02:17 [08:36:07]1206 (1) - 0 [08:36:07]OFD Sender: Remove packet 309204 [08:36:07]ProducePacketName [08:36:07]name=ofd_packets/00309204 [08:36:07]NVStorageDeleteData [08:36:07]Write to MH i2c: 01 00 00 2D 39 66 [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 07 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: 01 07 00 2D 39 00 00 00 00 00 66 0C DF [08:36:07]RasterBufferAndPrint [08:36:07]line [08:36:07]line [08:36:07]line [08:36:07]line [08:36:07]line [08:36:07]written 0, free lines is 3177 [08:36:07]MH_Cut [08:36:07]Write to MH i2c: D1 01 00 34 39 01 3F [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: D1 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: D1 01 00 [08:36:07]MH_I2C_Read... [08:36:07]Read from MH i2c: D1 01 00 34 39 00 3E [08:36:07]Write to MH i2c: 01 00 00 35 39 6E [08:36:07]Write i2c OK [08:36:07]MH_I2C_Read... [08:36:07]OFD Sender: No OFD packet to send [08:36:08]*** Cut start [08:36:08]*** Partial cut [08:36:08]*** CUTSNS_PIN = 1 [08:36:08]*** CUTSNS_PIN = 0 [08:36:08]*** Brake cut motor [08:36:09]Read from MH i2c: 01 [08:36:09]MH_I2C_Read... [08:36:09]*** Stop cut motor [08:36:09]*** Cut end [08:36:09]Read from MH i2c: 01 07 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: 01 07 00 35 39 00 00 00 00 00 FF 0F 83 [08:36:09]process_action close_receipt done [08:36:09]requested_data is exist [08:36:09]produce_requested_data [08:36:09]requested_item fm.sn is exist - process it [08:36:09]wFMCommunicate request_size=4 [08:36:09]MH_SAM_APDU [08:36:09]CAPDU: 80 11 00 00 [08:36:09]Write to MH i2c: E2 08 00 36 39 80 11 00 00 00 00 00 00 E9 [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:09]Read from MH i2c: E2 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 17 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 17 00 36 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3F [08:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:36:09]wFMCommunicate OK [08:36:09]requested_item fd.num is exist - process it [08:36:09]SAM_PROTO_GetFieldsCounters [08:36:09]wFMCommunicate request_size=4 [08:36:09]MH_SAM_APDU [08:36:09]CAPDU: 80 13 00 00 [08:36:09]Write to MH i2c: E2 08 00 37 39 80 13 00 00 00 00 00 00 EC [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:09]Read from MH i2c: E2 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 62 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 62 00 37 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D4 B7 04 00 0E 04 04 00 AE 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 EA [08:36:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D4 B7 04 00 0E 04 04 00 AE 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 [08:36:09]wFMCommunicate OK [08:36:09]SAM_PROTO_GetFieldsCounters done [08:36:09]requested_item shift.num is exist - process it [08:36:09]requested_item shift.opened is exist - process it [08:36:09]req_shift_opened [08:36:09]FM_GetShiftState [08:36:09]SAM_PROTO_GetShiftState [08:36:09]wFMCommunicate request_size=4 [08:36:09]MH_SAM_APDU [08:36:09]CAPDU: 80 13 01 00 [08:36:09]Write to MH i2c: E2 08 00 38 39 80 13 01 00 00 00 00 00 EE [08:36:09]Write i2c OK [08:36:09]MH_I2C_Read... [08:36:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:09]Read from MH i2c: E2 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 0E 00 [08:36:09]MH_I2C_Read... [08:36:09]Read from MH i2c: E2 0E 00 38 39 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 49 [08:36:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:36:09]wFMCommunicate OK [08:36:09]SAM_PROTO_GetShiftState done [08:36:09]FM_GetShiftState done [08:36:09]req_shift_opened done [08:36:09]requested_item shift.open_date is exist - process it [08:36:09]req_shift_open_date [08:36:09]req_shift_open_date done [08:36:09]produce_requested_data done [08:36:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309204,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:36:09]process_action_free close_receipt [08:36:09]json_value_free [08:36:09]json_value_free done [08:36:09]process_json_proto returns [08:36:09]Send response to host [08:36:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309204,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:36:09]free response buf [08:36:09]execute_script done [08:36:09]execute_script returns [08:36:09]free content buf [08:36:09]Sock 7.Close socket [08:36:09]Sock 7.Thread stoped [08:36:12]OFD Sender: No OFD packet to send [08:36:17]OFD Sender: No OFD packet to send [08:36:22]OFD Sender: No OFD packet to send [08:36:27]OFD Sender: No OFD packet to send [08:36:32]OFD Sender: No OFD packet to send [08:36:37]OFD Sender: No OFD packet to send [08:36:42]OFD Sender: No OFD packet to send [08:36:47]OFD Sender: No OFD packet to send [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:54]accept exits with 9 [08:37:54]New connection [08:37:54]New thread 3067190628 created [08:37:54]Thread 3067333988 joined [08:37:54]Waiting for new connection... [08:37:54] Sock 9.Parse request [08:37:54]Sock 9.Check first char [08:37:54]Sock 9.First char is OK [08:37:54]request: POST /json_proto HTTP/1.0 [08:37:54]Method: POST [08:37:54]URL: /json_proto [08:37:54]Method is POST - this is cgi request [08:37:54]url: /json_proto [08:37:54]query_string will be loaded in cgi processing [08:37:54]execute_cgi json_proto POST (null) [08:37:54]execute_cgi path=json_proto method=POST [08:37:54]POST find Content-Length [08:37:54]Host: 172.17.45.195:8080 [08:37:54]Content-Length: 816 [08:37:54]Content-Type: application/json [08:37:54] [08:37:54]POST finish read [08:37:54]Found Content-Length = 816 [08:37:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:54]execute_script... [08:37: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)117795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:37:54]POST & json_proto [08:37:54]process_json_proto [08:37:54]json parsed OK: [08:37:54]protocol is kg_v1.0 [08:37:54]action value=close_receipt [08:37:54]process_action close_receipt [08:37:54]cmd_close_receipt [08:37:54]MH_GetDate [08:37:54]Write to MH i2c: F0 00 00 39 39 61 [08:37:54]Write i2c OK [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: F0 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: F0 09 00 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: F0 09 00 39 39 00 65 A6 A8 66 FB 01 7F 64 62 [08:37:54]GetLastDocTimeStamp 1722328567 [08:37:54]current date 1722328677 [08:37:54]FM_GetShiftState [08:37:54]SAM_PROTO_GetShiftState [08:37:54]wFMCommunicate request_size=4 [08:37:54]MH_SAM_APDU [08:37:54]CAPDU: 80 13 01 00 [08:37:54]Write to MH i2c: E2 08 00 3A 39 80 13 01 00 00 00 00 00 F0 [08:37:54]Write i2c OK [08:37:54]MH_I2C_Read... [08:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:54]Read from MH i2c: E2 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: E2 0E 00 [08:37:54]MH_I2C_Read... [08:37:54]Read from MH i2c: E2 0E 00 3A 39 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4B [08:37:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:37:54]wFMCommunicate OK [08:37:54]SAM_PROTO_GetShiftState done [08:37:54]FM_GetShiftState done [08:37:54]opened in 1722299915 [08:37:54]opened+sec_in_day 1722386315 [08:37:54]quantity*price = 30035 [08:37:54]sum+1 = 30036 [08:37:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 139 30.07.2024 08:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309205 ФПД: 277563699611796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083757&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309205&fm=277563699611796&tin=02508201610067®Number=0000000000092651&sum=30035 [08:37:55]StoreToDocumentArchive [08:37:55]shift 430 fd 309205 [08:37:55]save to /storage/0430/doc_00309205 [08:37:55]save last doc name /storage/0430/doc_00309205 to /storage/kkm_last_doc_name [08:37:55]save OK [08:37:55]Clear old archive folders... [08:37:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:55]tlvbuf is B6FB2460 [08:37:55]SAM_PROTO_ClearQueue [08:37:55]wFMCommunicate request_size=4 [08:37:55]MH_SAM_APDU [08:37:55]CAPDU: 80 09 00 00 [08:37:55]Write to MH i2c: E2 08 00 47 39 80 09 00 00 00 00 00 00 F2 [08:37:55]Write i2c OK [08:37:55]MH_I2C_Read... [08:37:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:55]Read from MH i2c: E2 [08:37:55]MH_I2C_Read... [08:37:55]Read from MH i2c: E2 03 00 [08:37:55]MH_I2C_Read... [08:37:55]Read from MH i2c: E2 03 00 47 39 00 90 00 F4 [08:37:55]RAPDU: 90 00 [08:37:55]wFMCommunicate OK [08:37:55]SAM_PROTO_ClearQueue done [08:37:55]KKMCreateOFDPacket [08:37:55]OFDProtocolAddRootSTLVToBuf [08:37:55]FM_MakeSignedData [08:37:55]FM_MakeSignedData [08:37:55]SAM_PROTO_SignData [08:37:55]wFMCommunicate request_size=4 [08:37:55]MH_SAM_APDU [08:37:55]CAPDU: 80 0D 01 02 [08:37:55]Write to MH i2c: E2 08 00 48 39 80 0D 01 02 00 00 00 00 FA [08:37:55]Write i2c OK [08:37:55]MH_I2C_Read... [08:37:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:55]Read from MH i2c: E2 [08:37:55]MH_I2C_Read... [08:37:55]Read from MH i2c: E2 03 00 [08:37:55]MH_I2C_Read... [08:37:55]Read from MH i2c: E2 03 00 48 39 00 90 00 F5 [08:37:55]RAPDU: 90 00 [08:37:55]wFMCommunicate OK [08:37:55]wFMCommunicate request_size=255 [08:37:55]MH_SAM_APDU [08:37:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 8B 00 00 00 F4 03 04 00 65 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B7 04 00 35 04 06 00 FC [08:37:55]Write to MH i2c: E2 02 01 49 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 32 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 8B 00 00 00 F4 03 04 00 65 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B7 04 00 35 04 06 00 FC 00 00 BB [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:56]Read from MH i2c: E2 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 03 00 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 03 00 49 39 00 90 00 F6 [08:37:56]RAPDU: 90 00 [08:37:56]wFMCommunicate OK [08:37:56]wFMCommunicate request_size=10 [08:37:56]MH_SAM_APDU [08:37:56]CAPDU: 80 0D 02 02 05 71 55 B7 C8 94 [08:37:56]Write to MH i2c: E2 0D 00 4A 39 80 0D 02 02 05 00 71 55 B7 C8 94 00 00 E0 [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:56]Read from MH i2c: E2 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 03 00 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 03 00 4A 39 00 90 00 F7 [08:37:56]RAPDU: 90 00 [08:37:56]wFMCommunicate OK [08:37:56]wFMCommunicate request_size=4 [08:37:56]MH_SAM_APDU [08:37:56]CAPDU: 80 0D 03 02 [08:37:56]Write to MH i2c: E2 08 00 4B 39 80 0D 03 02 00 00 00 00 FF [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:56]Read from MH i2c: E2 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 0B 00 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 0B 00 4B 39 00 F1 B9 F0 4F 4B C4 9C E6 90 00 7A [08:37:56]RAPDU: F1 B9 F0 4F 4B C4 9C E6 90 00 [08:37:56]wFMCommunicate OK [08:37:56]SAM_PROTO_SignData done [08:37:56]FM_MakeSignedData done [08:37:56]CreateOFDProtocolMessage [08:37:56]wFMCommunicate request_size=4 [08:37:56]MH_SAM_APDU [08:37:56]CAPDU: 80 11 00 00 [08:37:56]Write to MH i2c: E2 08 00 4C 39 80 11 00 00 00 00 00 00 FF [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:56]Read from MH i2c: E2 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 17 00 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: E2 17 00 4C 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 55 [08:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:37:56]wFMCommunicate OK [08:37:56]CreateOFDProtocolMessage done [08:37:56]OFDSenderStorePacket 309205 [08:37:56]StoreOFDPacket docnum=309205 [08:37:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 06 5F 07 01 71 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 8B 00 00 00 F4 03 04 00 65 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B7 04 00 35 04 06 00 FC 71 55 B7 C8 94 F1 B9 F0 4F 4B C4 9C E6 [08:37:56]CheckFolder [08:37:56]dirname=/storage/ofd_packets [08:37:56]CheckFolder done [08:37:56]ProducePacketName [08:37:56]name=ofd_packets/00309205 [08:37:56]NVStorageSaveData ofd_packets/00309205 [08:37:56]File name is /storage/ofd_packets/00309205 [08:37:56]Write 301 bytes [08:37:56]NVStorageSaveData done [08:37:56]OFDSenderStorePacket done [08:37:56]KKMCreateOFDPacket done [08:37:56]NVStorageSaveData kkm_last_timestamp [08:37:56]File name is /storage/kkm_last_timestamp [08:37:56]Write 4 bytes [08:37:56]NVStorageSaveData done [08:37:56]ExternCall_PrintAddStr [08:37:56]wPrintStart [08:37:56]Write to MH i2c: 01 00 00 4D 39 86 [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: 01 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: 01 07 00 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: 01 07 00 4D 39 00 00 00 00 00 FF 0F 9B [08:37:56]RasterBufferAndPrint [08:37:56]line Счет N : (1)117795 [08:37:56]line ИНН: 02508201610067 [08:37:56]line Контрольно-Кассовый Чек [08:37:56]line ПРОДАЖА [08:37:56]line ТРК (МРК, ГНК) : 42 [08:37:56]line Товар: 2710124130 [08:37:56]line Аи-92-К-2 [08:37:56]line 4.430 * 67.80 [08:37:56]line = 300.35 [08:37:56]line НДС 12% НСП 1% [08:37:56]line > о реализуемом товаре [08:37:56]line ИТОГО: 300.35 [08:37:56]line НСП 1% : 2.66 [08:37:56]line НДС 12% : 31.90 [08:37:56]line Наличными: 0.00 [08:37:56]line Безнал.: 300.35 [08:37:56]line Место: АЗС № 128 "Партнер Нефть" [08:37:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:37:56]line СНО: Общий режим [08:37:56]line Чек 139 30.07.2024 08:37 [08:37:56]line Смена: 430 ФФД: 1.0 [08:37:56]line ЗНМ: 0300000046 [08:37:56]line РНМ: 0000000000092651 [08:37:56]line Версия ККМ: 001 [08:37:56]line Платежная система: Бакай Банк [08:37:56]line ФМ: 0000000000874943 [08:37:56]line ФД: 309205 [08:37:56]line ФПД: 277563699611796 [08:37:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083757&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309205&fm=277563699611796&tin=02508201610067®Number=0000000000092651&sum=30035 [08:37:56]written 0, free lines is 4095 [08:37:56]OFD Sender: Processing packet 309205 [packets to send 232, broken 231] [08:37:56]ProducePacketName [08:37:56]name=ofd_packets/00309205 [08:37:56]OFD Sender: To server: pG, [08:37:56]CommunicateWithHost lk.salyk.kg:30040 [08:37:56]ConnectInit lk.salyk.kg [08:37:56]Connected sock=10 [08:37:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 06 5F 07 01 71 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 8B 00 00 00 F4 03 04 00 65 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B7 04 00 35 04 06 00 FC 71 55 B7 C8 94 F1 B9 F0 4F 4B C4 9C E6 [08:37:56]Write to MH i2c: 01 00 00 77 39 B0 [08:37:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 44 0A 47 00 21 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B7 04 00 F4 03 04 00 AD 4D A8 66 B6 04 01 00 00 D7 21 18 8C A0 EC 2B 09 [08:37:56]CommunicateWithHost err = 0 [08:37:56]CheckOFDResponse [08:37:56]1017 (14) - 77093643461234 [08:37:56]1041 (16) - 0000000000874943 [08:37:56]1040 (4) - 309205 [08:37:56]1012 (4) - 30.07.2024 02:19 [08:37:56]1206 (1) - 0 [08:37:56]OFD Sender: Remove packet 309205 [08:37:56]ProducePacketName [08:37:56]name=ofd_packets/00309205 [08:37:56]NVStorageDeleteData [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: 01 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: 01 07 00 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: 01 07 00 77 39 00 00 00 00 00 76 0C 39 [08:37:56]RasterBufferAndPrint [08:37:56]line [08:37:56]line [08:37:56]line [08:37:56]line [08:37:56]line [08:37:56]written 0, free lines is 3209 [08:37:56]MH_Cut [08:37:56]Write to MH i2c: D1 01 00 7E 39 01 89 [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: D1 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: D1 01 00 [08:37:56]MH_I2C_Read... [08:37:56]Read from MH i2c: D1 01 00 7E 39 00 88 [08:37:56]Write to MH i2c: 01 00 00 7F 39 B8 [08:37:56]Write i2c OK [08:37:56]MH_I2C_Read... [08:37:57]OFD Sender: No OFD packet to send [08:37:58]*** Cut start [08:37:58]*** Partial cut [08:37:58]*** CUTSNS_PIN = 1 [08:37:58]*** CUTSNS_PIN = 0 [08:37:58]*** Brake cut motor [08:37:58]Read from MH i2c: 01 [08:37:58]MH_I2C_Read... [08:37:58]*** Stop cut motor [08:37:58]*** Cut end [08:37:58]Read from MH i2c: 01 07 00 [08:37:58]MH_I2C_Read... [08:37:58]Read from MH i2c: 01 07 00 7F 39 00 00 00 00 00 FF 0F CD [08:37:58]process_action close_receipt done [08:37:58]requested_data is exist [08:37:58]produce_requested_data [08:37:58]requested_item fm.sn is exist - process it [08:37:58]wFMCommunicate request_size=4 [08:37:58]MH_SAM_APDU [08:37:58]CAPDU: 80 11 00 00 [08:37:58]Write to MH i2c: E2 08 00 80 39 80 11 00 00 00 00 00 00 33 [08:37:58]Write i2c OK [08:37:58]MH_I2C_Read... [08:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:58]Read from MH i2c: E2 [08:37:58]MH_I2C_Read... [08:37:58]Read from MH i2c: E2 17 00 [08:37:58]MH_I2C_Read... [08:37:58]Read from MH i2c: E2 17 00 80 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 89 [08:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:37:58]wFMCommunicate OK [08:37:58]requested_item fd.num is exist - process it [08:37:58]SAM_PROTO_GetFieldsCounters [08:37:58]wFMCommunicate request_size=4 [08:37:58]MH_SAM_APDU [08:37:58]CAPDU: 80 13 00 00 [08:37:58]Write to MH i2c: E2 08 00 81 39 80 13 00 00 00 00 00 00 36 [08:37:58]Write i2c OK [08:37:58]MH_I2C_Read... [08:37:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:58]Read from MH i2c: E2 [08:37:58]MH_I2C_Read... [08:37:58]Read from MH i2c: E2 62 00 [08:37:58]MH_I2C_Read... [08:37:58]Read from MH i2c: E2 62 00 81 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D5 B7 04 00 0E 04 04 00 AE 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 38 [08:37:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D5 B7 04 00 0E 04 04 00 AE 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 [08:37:58]wFMCommunicate OK [08:37:58]SAM_PROTO_GetFieldsCounters done [08:37:58]requested_item shift.num is exist - process it [08:37:58]requested_item shift.opened is exist - process it [08:37:58]req_shift_opened [08:37:58]FM_GetShiftState [08:37:58]SAM_PROTO_GetShiftState [08:37:58]wFMCommunicate request_size=4 [08:37:58]MH_SAM_APDU [08:37:58]CAPDU: 80 13 01 00 [08:37:58]Write to MH i2c: E2 08 00 82 39 80 13 01 00 00 00 00 00 38 [08:37:58]Write i2c OK [08:37:58]MH_I2C_Read... [08:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:59]Read from MH i2c: E2 [08:37:59]MH_I2C_Read... [08:37:59]Read from MH i2c: E2 0E 00 [08:37:59]MH_I2C_Read... [08:37:59]Read from MH i2c: E2 0E 00 82 39 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 93 [08:37:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:37:59]wFMCommunicate OK [08:37:59]SAM_PROTO_GetShiftState done [08:37:59]FM_GetShiftState done [08:37:59]req_shift_opened done [08:37:59]requested_item shift.open_date is exist - process it [08:37:59]req_shift_open_date [08:37:59]req_shift_open_date done [08:37:59]produce_requested_data done [08:37:59]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309205,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:37:59]process_action_free close_receipt [08:37:59]json_value_free [08:37:59]json_value_free done [08:37:59]process_json_proto returns [08:37:59]Send response to host [08:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309205,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:37:59]free response buf [08:37:59]execute_script done [08:37:59]execute_script returns [08:37:59]free content buf [08:37:59]Sock 9.Close socket [08:37:59]Sock 9.Thread stoped [08:38:02]OFD Sender: No OFD packet to send [08:38:07]OFD Sender: No OFD packet to send [08:38:12]OFD Sender: No OFD packet to send [08:38:16]accept exits with 7 [08:38:16]New connection [08:38:16]New thread 3067333988 created [08:38:16]Thread 3067190628 joined [08:38:16]Waiting for new connection... [08:38:16] Sock 7.Parse request [08:38:16]Sock 7.Check first char [08:38:16]Sock 7.First char is OK [08:38:16]request: POST /json_proto HTTP/1.0 [08:38:16]Method: POST [08:38:16]URL: /json_proto [08:38:16]Method is POST - this is cgi request [08:38:16]url: /json_proto [08:38:16]query_string will be loaded in cgi processing [08:38:16]execute_cgi json_proto POST (null) [08:38:16]execute_cgi path=json_proto method=POST [08:38:16]POST find Content-Length [08:38:16]Host: 172.17.45.195:8080 [08:38:16]Content-Length: 675 [08:38:16]Content-Type: application/json [08:38:16] [08:38:16]POST finish read [08:38:16]Found Content-Length = 675 [08:38:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:16]execute_script... [08:38: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)117794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:16]POST & json_proto [08:38:16]process_json_proto [08:38:16]json parsed OK: [08:38:16]protocol is kg_v1.0 [08:38:16]action value=close_receipt [08:38:16]process_action close_receipt [08:38:16]cmd_close_receipt [08:38:16]MH_GetDate [08:38:16]Write to MH i2c: F0 00 00 83 39 AB [08:38:16]Write i2c OK [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: F0 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: F0 09 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: F0 09 00 83 39 00 7B A6 A8 66 FB 01 7F 64 C2 [08:38:16]GetLastDocTimeStamp 1722328677 [08:38:16]current date 1722328699 [08:38:16]FM_GetShiftState [08:38:16]SAM_PROTO_GetShiftState [08:38:16]wFMCommunicate request_size=4 [08:38:16]MH_SAM_APDU [08:38:16]CAPDU: 80 13 01 00 [08:38:16]Write to MH i2c: E2 08 00 84 39 80 13 01 00 00 00 00 00 3A [08:38:16]Write i2c OK [08:38:16]MH_I2C_Read... [08:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:16]Read from MH i2c: E2 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 0E 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 0E 00 84 39 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 95 [08:38:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:38:16]wFMCommunicate OK [08:38:16]SAM_PROTO_GetShiftState done [08:38:16]FM_GetShiftState done [08:38:16]opened in 1722299915 [08:38:16]opened+sec_in_day 1722386315 [08:38:16]quantity*price = 100035 [08:38:16]sum+1 = 100036 [08:38:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 140 30.07.2024 08:38 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309206 ФПД: 82342546788593 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083819&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309206&fm=82342546788593&tin=02508201610067®Number=0000000000092651&sum=100000 [08:38:17]StoreToDocumentArchive [08:38:17]shift 430 fd 309206 [08:38:17]save to /storage/0430/doc_00309206 [08:38:17]save last doc name /storage/0430/doc_00309206 to /storage/kkm_last_doc_name [08:38:17]save OK [08:38:17]Clear old archive folders... [08:38:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:38:17]tlvbuf is 00E47FB0 [08:38:17]SAM_PROTO_ClearQueue [08:38:17]wFMCommunicate request_size=4 [08:38:17]MH_SAM_APDU [08:38:17]CAPDU: 80 09 00 00 [08:38:17]Write to MH i2c: E2 08 00 91 39 80 09 00 00 00 00 00 00 3C [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:17]Read from MH i2c: E2 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 91 39 00 90 00 3E [08:38:17]RAPDU: 90 00 [08:38:17]wFMCommunicate OK [08:38:17]SAM_PROTO_ClearQueue done [08:38:17]KKMCreateOFDPacket [08:38:17]OFDProtocolAddRootSTLVToBuf [08:38:17]FM_MakeSignedData [08:38:17]FM_MakeSignedData [08:38:17]SAM_PROTO_SignData [08:38:17]wFMCommunicate request_size=4 [08:38:17]MH_SAM_APDU [08:38:17]CAPDU: 80 0D 01 02 [08:38:17]Write to MH i2c: E2 08 00 92 39 80 0D 01 02 00 00 00 00 44 [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:17]Read from MH i2c: E2 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 92 39 00 90 00 3F [08:38:17]RAPDU: 90 00 [08:38:17]wFMCommunicate OK [08:38:17]wFMCommunicate request_size=255 [08:38:17]MH_SAM_APDU [08:38:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 7B A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B7 04 00 35 04 06 00 [08:38:17]Write to MH i2c: E2 02 01 93 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 7B A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B7 04 00 35 04 06 00 00 00 2A [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:17]Read from MH i2c: E2 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 93 39 00 90 00 40 [08:38:17]RAPDU: 90 00 [08:38:17]wFMCommunicate OK [08:38:17]wFMCommunicate request_size=11 [08:38:17]MH_SAM_APDU [08:38:17]CAPDU: 80 0D 02 02 06 4A E3 DE 40 50 F1 [08:38:17]Write to MH i2c: E2 0E 00 94 39 80 0D 02 02 06 00 4A E3 DE 40 50 F1 00 00 DF [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:17]Read from MH i2c: E2 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: E2 03 00 94 39 00 90 00 41 [08:38:17]RAPDU: 90 00 [08:38:17]wFMCommunicate OK [08:38:17]wFMCommunicate request_size=4 [08:38:17]MH_SAM_APDU [08:38:17]CAPDU: 80 0D 03 02 [08:38:17]Write to MH i2c: E2 08 00 95 39 80 0D 03 02 00 00 00 00 49 [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:18]Read from MH i2c: E2 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 0B 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 0B 00 95 39 00 E5 CA 9B BE 89 A0 17 16 90 00 A8 [08:38:18]RAPDU: E5 CA 9B BE 89 A0 17 16 90 00 [08:38:18]wFMCommunicate OK [08:38:18]SAM_PROTO_SignData done [08:38:18]FM_MakeSignedData done [08:38:18]CreateOFDProtocolMessage [08:38:18]wFMCommunicate request_size=4 [08:38:18]MH_SAM_APDU [08:38:18]CAPDU: 80 11 00 00 [08:38:18]Write to MH i2c: E2 08 00 96 39 80 11 00 00 00 00 00 00 49 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:18]Read from MH i2c: E2 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 17 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 17 00 96 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9F [08:38:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:38:18]wFMCommunicate OK [08:38:18]CreateOFDProtocolMessage done [08:38:18]OFDSenderStorePacket 309206 [08:38:18]StoreOFDPacket docnum=309206 [08:38:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 CB BE 08 01 20 CE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 7B A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B7 04 00 35 04 06 00 4A E3 DE 40 50 F1 E5 CA 9B BE 89 A0 17 16 [08:38:18]CheckFolder [08:38:18]dirname=/storage/ofd_packets [08:38:18]CheckFolder done [08:38:18]ProducePacketName [08:38:18]name=ofd_packets/00309206 [08:38:18]NVStorageSaveData ofd_packets/00309206 [08:38:18]File name is /storage/ofd_packets/00309206 [08:38:18]Write 302 bytes [08:38:18]NVStorageSaveData done [08:38:18]OFDSenderStorePacket done [08:38:18]KKMCreateOFDPacket done [08:38:18]NVStorageSaveData kkm_last_timestamp [08:38:18]File name is /storage/kkm_last_timestamp [08:38:18]Write 4 bytes [08:38:18]OFD Sender: Processing packet 309206 [packets to send 232, broken 231] [08:38:18]ProducePacketName [08:38:18]name=ofd_packets/00309206 [08:38:18]OFD Sender: To server: pG, [08:38:18]CommunicateWithHost lk.salyk.kg:30040 [08:38:18]ConnectInit lk.salyk.kg [08:38:18]NVStorageSaveData done [08:38:18]ExternCall_PrintAddStr [08:38:18]wPrintStart [08:38:18]Write to MH i2c: 01 00 00 97 39 D0 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: 01 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: 01 07 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: 01 07 00 97 39 00 00 00 00 00 FF 0F E5 [08:38:18]RasterBufferAndPrint [08:38:18]line Счет N : (1)117794 [08:38:18]line ИНН: 02508201610067 [08:38:18]line Контрольно-Кассовый Чек [08:38:18]line ПРОДАЖА [08:38:18]line ТРК (МРК, ГНК) : 53 [08:38:18]line Товар: 2710124130 [08:38:18]line Super-92-К-5 [08:38:18]line 14.540 * 68.80 [08:38:18]line = 1000.35 [08:38:18]line НДС 12% НСП 1% [08:38:18]line > о реализуемом товаре [08:38:18]line ОКРУГЛЕНИЕ: -0.35 [08:38:18]line ИТОГО: 1000.00 [08:38:18]line Внесено: 1000.00 [08:38:18]line СДАЧА: 0.00 [08:38:18]line НСП 1% : 8.85 [08:38:18]line НДС 12% : 106.23 [08:38:18]line Наличными: 1000.00 [08:38:18]line Безнал.: 0.00 [08:38:18]line Место: АЗС № 128 "Партнер Нефть" [08:38:18]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:38:18]line СНО: Общий режим [08:38:18]line Чек 140 30.07.2024 08:38 [08:38:18]line Смена: 430 ФФД: 1.0 [08:38:18]line ЗНМ: 0300000046 [08:38:18]line РНМ: 0000000000092651 [08:38:18]line Версия ККМ: 001 [08:38:18]line ФМ: 0000000000874943 [08:38:18]line ФД: 309206 [08:38:18]line ФПД: 82342546788593 [08:38:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083819&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309206&fm=82342546788593&tin=02508201610067®Number=0000000000092651&sum=100000 [08:38:18]Connected sock=11 [08:38:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 CB BE 08 01 20 CE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 7B A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B7 04 00 35 04 06 00 4A E3 DE 40 50 F1 E5 CA 9B BE 89 A0 17 16 [08:38:18]written 0, free lines is 4095 [08:38:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 81 74 47 00 B0 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B7 04 00 F4 03 04 00 C3 4D A8 66 B6 04 01 00 00 59 5E 78 93 1C 4A 82 26 [08:38:18]CommunicateWithHost err = 0 [08:38:18]CheckOFDResponse [08:38:18]1017 (14) - 77093643461234 [08:38:18]1041 (16) - 0000000000874943 [08:38:18]1040 (4) - 309206 [08:38:18]1012 (4) - 30.07.2024 02:19 [08:38:18]1206 (1) - 0 [08:38:18]OFD Sender: Remove packet 309206 [08:38:18]ProducePacketName [08:38:18]name=ofd_packets/00309206 [08:38:18]NVStorageDeleteData [08:38:18]Write to MH i2c: 01 00 00 C2 39 FB [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: 01 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: 01 07 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: 01 07 00 C2 39 00 00 00 00 00 66 0C 74 [08:38:18]RasterBufferAndPrint [08:38:18]line [08:38:18]line [08:38:18]line [08:38:18]line [08:38:18]line [08:38:18]written 0, free lines is 3178 [08:38:18]MH_Cut [08:38:18]Write to MH i2c: D1 01 00 C9 39 01 D4 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: D1 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: D1 01 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: D1 01 00 C9 39 00 D3 [08:38:18]Write to MH i2c: 01 00 00 CA 39 03 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:19]OFD Sender: No OFD packet to send [08:38:20]*** Cut start [08:38:20]*** Partial cut [08:38:20]*** CUTSNS_PIN = 1 [08:38:20]*** CUTSNS_PIN = 0 [08:38:20]*** Brake cut motor [08:38:20]Read from MH i2c: 01 [08:38:20]MH_I2C_Read... [08:38:20]*** Stop cut motor [08:38:20]*** Cut end [08:38:20]Read from MH i2c: 01 07 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: 01 07 00 CA 39 00 00 00 00 00 FF 0F 18 [08:38:20]process_action close_receipt done [08:38:20]requested_data is exist [08:38:20]produce_requested_data [08:38:20]requested_item fm.sn is exist - process it [08:38:20]wFMCommunicate request_size=4 [08:38:20]MH_SAM_APDU [08:38:20]CAPDU: 80 11 00 00 [08:38:20]Write to MH i2c: E2 08 00 CB 39 80 11 00 00 00 00 00 00 7E [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:20]Read from MH i2c: E2 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 17 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 17 00 CB 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D4 [08:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:38:20]wFMCommunicate OK [08:38:20]requested_item fd.num is exist - process it [08:38:20]SAM_PROTO_GetFieldsCounters [08:38:20]wFMCommunicate request_size=4 [08:38:20]MH_SAM_APDU [08:38:20]CAPDU: 80 13 00 00 [08:38:20]Write to MH i2c: E2 08 00 CC 39 80 13 00 00 00 00 00 00 81 [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:20]Read from MH i2c: E2 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 62 00 [08:38:20]MH_I2C_Read... [08:38:20]Read from MH i2c: E2 62 00 CC 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D6 B7 04 00 0E 04 04 00 AE 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 87 [08:38:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D6 B7 04 00 0E 04 04 00 AE 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 [08:38:20]wFMCommunicate OK [08:38:20]SAM_PROTO_GetFieldsCounters done [08:38:20]requested_item shift.num is exist - process it [08:38:20]requested_item shift.opened is exist - process it [08:38:20]req_shift_opened [08:38:20]FM_GetShiftState [08:38:20]SAM_PROTO_GetShiftState [08:38:20]wFMCommunicate request_size=4 [08:38:20]MH_SAM_APDU [08:38:20]CAPDU: 80 13 01 00 [08:38:20]Write to MH i2c: E2 08 00 CD 39 80 13 01 00 00 00 00 00 83 [08:38:20]Write i2c OK [08:38:20]MH_I2C_Read... [08:38:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:21]Read from MH i2c: E2 [08:38:21]MH_I2C_Read... [08:38:21]Read from MH i2c: E2 0E 00 [08:38:21]MH_I2C_Read... [08:38:21]Read from MH i2c: E2 0E 00 CD 39 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DE [08:38:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:38:21]wFMCommunicate OK [08:38:21]SAM_PROTO_GetShiftState done [08:38:21]FM_GetShiftState done [08:38:21]req_shift_opened done [08:38:21]requested_item shift.open_date is exist - process it [08:38:21]req_shift_open_date [08:38:21]req_shift_open_date done [08:38:21]produce_requested_data done [08:38:21]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309206,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:38:21]process_action_free close_receipt [08:38:21]json_value_free [08:38:21]json_value_free done [08:38:21]process_json_proto returns [08:38:21]Send response to host [08:38:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309206,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:38:21]free response buf [08:38:21]execute_script done [08:38:21]execute_script returns [08:38:21]free content buf [08:38:21]Sock 7.Close socket [08:38:21]Sock 7.Thread stoped [08:38:24]OFD Sender: No OFD packet to send [08:38:29]OFD Sender: No OFD packet to send [08:38:34]OFD Sender: No OFD packet to send [08:38:39]OFD Sender: No OFD packet to send [08:38:39]accept exits with 9 [08:38:39]New connection [08:38:39]New thread 3067190628 created [08:38:39]Thread 3067333988 joined [08:38:39]Waiting for new connection... [08:38:39] Sock 9.Parse request [08:38:39]Sock 9.Check first char [08:38:39]Sock 9.First char is OK [08:38:39]request: POST /json_proto HTTP/1.0 [08:38:39]Method: POST [08:38:39]URL: /json_proto [08:38:39]Method is POST - this is cgi request [08:38:39]url: /json_proto [08:38:39]query_string will be loaded in cgi processing [08:38:39]execute_cgi json_proto POST (null) [08:38:39]execute_cgi path=json_proto method=POST [08:38:39]POST find Content-Length [08:38:39]Host: 172.17.45.195:8080 [08:38:39]Content-Length: 675 [08:38:39]Content-Type: application/json [08:38:39] [08:38:39]POST finish read [08:38:39]Found Content-Length = 675 [08:38:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:39]execute_script... [08:38: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)117796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:39]POST & json_proto [08:38:39]process_json_proto [08:38:39]json parsed OK: [08:38:39]protocol is kg_v1.0 [08:38:39]action value=close_receipt [08:38:39]process_action close_receipt [08:38:39]cmd_close_receipt [08:38:39]MH_GetDate [08:38:39]Write to MH i2c: F0 00 00 CE 39 F6 [08:38:39]Write i2c OK [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: F0 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: F0 09 00 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: F0 09 00 CE 39 00 92 A6 A8 66 FB 01 7F 64 24 [08:38:39]GetLastDocTimeStamp 1722328699 [08:38:39]current date 1722328722 [08:38:39]FM_GetShiftState [08:38:39]SAM_PROTO_GetShiftState [08:38:39]wFMCommunicate request_size=4 [08:38:39]MH_SAM_APDU [08:38:39]CAPDU: 80 13 01 00 [08:38:39]Write to MH i2c: E2 08 00 CF 39 80 13 01 00 00 00 00 00 85 [08:38:39]Write i2c OK [08:38:39]MH_I2C_Read... [08:38:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:39]Read from MH i2c: E2 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 0E 00 [08:38:39]MH_I2C_Read... [08:38:39]Read from MH i2c: E2 0E 00 CF 39 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E0 [08:38:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:38:39]wFMCommunicate OK [08:38:39]SAM_PROTO_GetShiftState done [08:38:39]FM_GetShiftState done [08:38:39]opened in 1722299915 [08:38:39]opened+sec_in_day 1722386315 [08:38:39]quantity*price = 100035 [08:38:39]sum+1 = 100036 [08:38:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 141 30.07.2024 08:38 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309207 ФПД: 127864690243621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083842&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309207&fm=127864690243621&tin=02508201610067®Number=0000000000092651&sum=100000 [08:38:40]StoreToDocumentArchive [08:38:40]shift 430 fd 309207 [08:38:40]save to /storage/0430/doc_00309207 [08:38:40]save last doc name /storage/0430/doc_00309207 to /storage/kkm_last_doc_name [08:38:40]save OK [08:38:40]Clear old archive folders... [08:38:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:38:40]tlvbuf is B6FB2890 [08:38:40]SAM_PROTO_ClearQueue [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 09 00 00 [08:38:40]Write to MH i2c: E2 08 00 DC 39 80 09 00 00 00 00 00 00 87 [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 03 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 03 00 DC 39 00 90 00 89 [08:38:40]RAPDU: 90 00 [08:38:40]wFMCommunicate OK [08:38:40]SAM_PROTO_ClearQueue done [08:38:40]KKMCreateOFDPacket [08:38:40]OFDProtocolAddRootSTLVToBuf [08:38:40]FM_MakeSignedData [08:38:40]FM_MakeSignedData [08:38:40]SAM_PROTO_SignData [08:38:40]wFMCommunicate request_size=4 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 0D 01 02 [08:38:40]Write to MH i2c: E2 08 00 DD 39 80 0D 01 02 00 00 00 00 8F [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:40]Read from MH i2c: E2 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 03 00 [08:38:40]MH_I2C_Read... [08:38:40]Read from MH i2c: E2 03 00 DD 39 00 90 00 8A [08:38:40]RAPDU: 90 00 [08:38:40]wFMCommunicate OK [08:38:40]wFMCommunicate request_size=255 [08:38:40]MH_SAM_APDU [08:38:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 92 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B7 04 00 35 04 06 00 [08:38:40]Write to MH i2c: E2 02 01 DE 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 92 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B7 04 00 35 04 06 00 00 00 8E [08:38:40]Write i2c OK [08:38:40]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 DE 39 00 90 00 8B [08:38:41]RAPDU: 90 00 [08:38:41]wFMCommunicate OK [08:38:41]wFMCommunicate request_size=11 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 0D 02 02 06 74 4A D1 70 F8 25 [08:38:41]Write to MH i2c: E2 0E 00 DF 39 80 0D 02 02 06 00 74 4A D1 70 F8 25 00 00 BA [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 03 00 DF 39 00 90 00 8C [08:38:41]RAPDU: 90 00 [08:38:41]wFMCommunicate OK [08:38:41]wFMCommunicate request_size=4 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 0D 03 02 [08:38:41]Write to MH i2c: E2 08 00 E0 39 80 0D 03 02 00 00 00 00 94 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 0B 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 0B 00 E0 39 00 0E 75 92 A1 0C DF 51 19 90 00 A0 [08:38:41]RAPDU: 0E 75 92 A1 0C DF 51 19 90 00 [08:38:41]wFMCommunicate OK [08:38:41]SAM_PROTO_SignData done [08:38:41]FM_MakeSignedData done [08:38:41]CreateOFDProtocolMessage [08:38:41]wFMCommunicate request_size=4 [08:38:41]MH_SAM_APDU [08:38:41]CAPDU: 80 11 00 00 [08:38:41]Write to MH i2c: E2 08 00 E1 39 80 11 00 00 00 00 00 00 94 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:41]Read from MH i2c: E2 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 17 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: E2 17 00 E1 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EA [08:38:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:38:41]wFMCommunicate OK [08:38:41]CreateOFDProtocolMessage done [08:38:41]OFDSenderStorePacket 309207 [08:38:41]StoreOFDPacket docnum=309207 [08:38:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 C8 87 08 01 E6 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 92 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B7 04 00 35 04 06 00 74 4A D1 70 F8 25 0E 75 92 A1 0C DF 51 19 [08:38:41]CheckFolder [08:38:41]dirname=/storage/ofd_packets [08:38:41]CheckFolder done [08:38:41]ProducePacketName [08:38:41]name=ofd_packets/00309207 [08:38:41]NVStorageSaveData ofd_packets/00309207 [08:38:41]File name is /storage/ofd_packets/00309207 [08:38:41]Write 302 bytes [08:38:41]NVStorageSaveData done [08:38:41]OFDSenderStorePacket done [08:38:41]KKMCreateOFDPacket done [08:38:41]NVStorageSaveData kkm_last_timestamp [08:38:41]File name is /storage/kkm_last_timestamp [08:38:41]Write 4 bytes [08:38:41]NVStorageSaveData done [08:38:41]ExternCall_PrintAddStr [08:38:41]wPrintStart [08:38:41]Write to MH i2c: 01 00 00 E2 39 1B [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: 01 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: 01 07 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: 01 07 00 E2 39 00 00 00 00 00 FF 0F 30 [08:38:41]RasterBufferAndPrint [08:38:41]line Счет N : (1)117796 [08:38:41]line ИНН: 02508201610067 [08:38:41]line Контрольно-Кассовый Чек [08:38:41]line ПРОДАЖА [08:38:41]line ТРК (МРК, ГНК) : 63 [08:38:41]line Товар: 2710124130 [08:38:41]line Super-92-К-5 [08:38:41]line 14.540 * 68.80 [08:38:41]line = 1000.35 [08:38:41]line НДС 12% НСП 1% [08:38:41]line > о реализуемом товаре [08:38:41]line ОКРУГЛЕНИЕ: -0.35 [08:38:41]line ИТОГО: 1000.00 [08:38:41]line Внесено: 1000.00 [08:38:41]line СДАЧА: 0.00 [08:38:41]line НСП 1% : 8.85 [08:38:41]line НДС 12% : 106.23 [08:38:41]line Наличными: 1000.00 [08:38:41]line Безнал.: 0.00 [08:38:41]line Место: АЗС № 128 "Партнер Нефть" [08:38:41]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:38:41]line СНО: Общий режим [08:38:41]line Чек 141 30.07.2024 08:38 [08:38:41]line Смена: 430 ФФД: 1.0 [08:38:41]line ЗНМ: 0300000046 [08:38:41]line РНМ: 0000000000092651 [08:38:41]line Версия ККМ: 001 [08:38:41]line ФМ: 0000000000874943 [08:38:41]line ФД: 309207 [08:38:41]line ФПД: 127864690243621 [08:38:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083842&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309207&fm=127864690243621&tin=02508201610067®Number=0000000000092651&sum=100000 [08:38:41]OFD Sender: Processing packet 309207 [packets to send 232, broken 231] [08:38:41]ProducePacketName [08:38:41]name=ofd_packets/00309207 [08:38:41]OFD Sender: To server: pG, [08:38:41]CommunicateWithHost lk.salyk.kg:30040 [08:38:41]ConnectInit lk.salyk.kg [08:38:41]written 0, free lines is 4095 [08:38:41]Connected sock=11 [08:38:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 C8 87 08 01 E6 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 00 00 00 F4 03 04 00 92 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B7 04 00 35 04 06 00 74 4A D1 70 F8 25 0E 75 92 A1 0C DF 51 19 [08:38:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C3 03 47 00 62 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B7 04 00 F4 03 04 00 DA 4D A8 66 B6 04 01 00 00 81 38 3D B2 C2 44 0F 7E [08:38:41]CommunicateWithHost err = 0 [08:38:41]CheckOFDResponse [08:38:41]1017 (14) - 77093643461234 [08:38:41]1041 (16) - 0000000000874943 [08:38:41]1040 (4) - 309207 [08:38:41]1012 (4) - 30.07.2024 02:20 [08:38:41]1206 (1) - 0 [08:38:41]OFD Sender: Remove packet 309207 [08:38:41]ProducePacketName [08:38:41]name=ofd_packets/00309207 [08:38:41]NVStorageDeleteData [08:38:41]Write to MH i2c: 01 00 00 0D 3A 47 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: 01 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: 01 07 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: 01 07 00 0D 3A 00 00 00 00 00 6C 0C C6 [08:38:41]RasterBufferAndPrint [08:38:41]line [08:38:41]line [08:38:41]line [08:38:41]line [08:38:41]line [08:38:41]written 0, free lines is 3183 [08:38:41]MH_Cut [08:38:41]Write to MH i2c: D1 01 00 14 3A 01 20 [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: D1 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: D1 01 00 [08:38:41]MH_I2C_Read... [08:38:41]Read from MH i2c: D1 01 00 14 3A 00 1F [08:38:41]Write to MH i2c: 01 00 00 15 3A 4F [08:38:41]Write i2c OK [08:38:41]MH_I2C_Read... [08:38:42]OFD Sender: No OFD packet to send [08:38:43]*** Cut start [08:38:43]*** Partial cut [08:38:43]*** CUTSNS_PIN = 1 [08:38:43]*** CUTSNS_PIN = 0 [08:38:43]*** Brake cut motor [08:38:43]Read from MH i2c: 01 [08:38:43]MH_I2C_Read... [08:38:43]*** Stop cut motor [08:38:43]*** Cut end [08:38:43]Read from MH i2c: 01 07 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: 01 07 00 15 3A 00 00 00 00 00 FF 0F 64 [08:38:43]process_action close_receipt done [08:38:43]requested_data is exist [08:38:43]produce_requested_data [08:38:43]requested_item fm.sn is exist - process it [08:38:43]wFMCommunicate request_size=4 [08:38:43]MH_SAM_APDU [08:38:43]CAPDU: 80 11 00 00 [08:38:43]Write to MH i2c: E2 08 00 16 3A 80 11 00 00 00 00 00 00 CA [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:43]Read from MH i2c: E2 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: E2 17 00 [08:38:43]MH_I2C_Read... [08:38:43]Read from MH i2c: E2 17 00 16 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 20 [08:38:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:38:43]wFMCommunicate OK [08:38:43]requested_item fd.num is exist - process it [08:38:43]SAM_PROTO_GetFieldsCounters [08:38:43]wFMCommunicate request_size=4 [08:38:43]MH_SAM_APDU [08:38:43]CAPDU: 80 13 00 00 [08:38:43]Write to MH i2c: E2 08 00 17 3A 80 13 00 00 00 00 00 00 CD [08:38:43]Write i2c OK [08:38:43]MH_I2C_Read... [08:38:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:44]Read from MH i2c: E2 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 62 00 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 62 00 17 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D7 B7 04 00 0E 04 04 00 AE 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 D7 [08:38:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D7 B7 04 00 0E 04 04 00 AE 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 [08:38:44]wFMCommunicate OK [08:38:44]SAM_PROTO_GetFieldsCounters done [08:38:44]requested_item shift.num is exist - process it [08:38:44]requested_item shift.opened is exist - process it [08:38:44]req_shift_opened [08:38:44]FM_GetShiftState [08:38:44]SAM_PROTO_GetShiftState [08:38:44]wFMCommunicate request_size=4 [08:38:44]MH_SAM_APDU [08:38:44]CAPDU: 80 13 01 00 [08:38:44]Write to MH i2c: E2 08 00 18 3A 80 13 01 00 00 00 00 00 CF [08:38:44]Write i2c OK [08:38:44]MH_I2C_Read... [08:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:44]Read from MH i2c: E2 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 0E 00 [08:38:44]MH_I2C_Read... [08:38:44]Read from MH i2c: E2 0E 00 18 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2A [08:38:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:38:44]wFMCommunicate OK [08:38:44]SAM_PROTO_GetShiftState done [08:38:44]FM_GetShiftState done [08:38:44]req_shift_opened done [08:38:44]requested_item shift.open_date is exist - process it [08:38:44]req_shift_open_date [08:38:44]req_shift_open_date done [08:38:44]produce_requested_data done [08:38:44]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309207,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:38:44]process_action_free close_receipt [08:38:44]json_value_free [08:38:44]json_value_free done [08:38:44]process_json_proto returns [08:38:44]Send response to host [08:38:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309207,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:38:44]free response buf [08:38:44]execute_script done [08:38:44]execute_script returns [08:38:44]free content buf [08:38:44]Sock 9.Close socket [08:38:44]Sock 9.Thread stoped [08:38:47]OFD Sender: No OFD packet to send [08:38:52]OFD Sender: No OFD packet to send [08:38:57]OFD Sender: No OFD packet to send [08:39:02]OFD Sender: No OFD packet to send [08:39:07]OFD Sender: No OFD packet to send [08:39:12]OFD Sender: No OFD packet to send [08:39:17]OFD Sender: No OFD packet to send [08:39:22]OFD Sender: No OFD packet to send [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:47]OFD Sender: No OFD packet to send [08:39:47]accept exits with 7 [08:39:47]New connection [08:39:47]New thread 3067333988 created [08:39:47]Thread 3067190628 joined [08:39:47]Waiting for new connection... [08:39:47] Sock 7.Parse request [08:39:47]Sock 7.Check first char [08:39:47]Sock 7.First char is OK [08:39:47]request: POST /json_proto HTTP/1.0 [08:39:47]Method: POST [08:39:47]URL: /json_proto [08:39:47]Method is POST - this is cgi request [08:39:47]url: /json_proto [08:39:47]query_string will be loaded in cgi processing [08:39:47]execute_cgi json_proto POST (null) [08:39:47]execute_cgi path=json_proto method=POST [08:39:47]POST find Content-Length [08:39:47]Host: 172.17.45.195:8080 [08:39:47]Content-Length: 670 [08:39:47]Content-Type: application/json [08:39:47] [08:39:47]POST finish read [08:39:47]Found Content-Length = 670 [08:39:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:47]execute_script... [08:39: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)117797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:47]POST & json_proto [08:39:47]process_json_proto [08:39:47]json parsed OK: [08:39:47]protocol is kg_v1.0 [08:39:47]action value=close_receipt [08:39:47]process_action close_receipt [08:39:47]cmd_close_receipt [08:39:47]MH_GetDate [08:39:47]Write to MH i2c: F0 00 00 19 3A 42 [08:39:47]Write i2c OK [08:39:47]MH_I2C_Read... [08:39:47]Read from MH i2c: F0 [08:39:47]MH_I2C_Read... [08:39:47]Read from MH i2c: F0 09 00 [08:39:47]MH_I2C_Read... [08:39:47]Read from MH i2c: F0 09 00 19 3A 00 D6 A6 A8 66 FB 01 7F 64 B4 [08:39:47]GetLastDocTimeStamp 1722328722 [08:39:47]current date 1722328790 [08:39:47]FM_GetShiftState [08:39:47]SAM_PROTO_GetShiftState [08:39:47]wFMCommunicate request_size=4 [08:39:47]MH_SAM_APDU [08:39:47]CAPDU: 80 13 01 00 [08:39:47]Write to MH i2c: E2 08 00 1A 3A 80 13 01 00 00 00 00 00 D1 [08:39:47]Write i2c OK [08:39:47]MH_I2C_Read... [08:39:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:48]Read from MH i2c: E2 [08:39:48]MH_I2C_Read... [08:39:48]Read from MH i2c: E2 0E 00 [08:39:48]MH_I2C_Read... [08:39:48]Read from MH i2c: E2 0E 00 1A 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2C [08:39:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:39:48]wFMCommunicate OK [08:39:48]SAM_PROTO_GetShiftState done [08:39:48]FM_GetShiftState done [08:39:48]opened in 1722299915 [08:39:48]opened+sec_in_day 1722386315 [08:39:48]quantity*price = 50017 [08:39:48]sum+1 = 50019 [08:39:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 142 30.07.2024 08:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309208 ФПД: 145390782460839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083950&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309208&fm=145390782460839&tin=02508201610067®Number=0000000000092651&sum=50000 [08:39:49]StoreToDocumentArchive [08:39:49]shift 430 fd 309208 [08:39:49]save to /storage/0430/doc_00309208 [08:39:49]save last doc name /storage/0430/doc_00309208 to /storage/kkm_last_doc_name [08:39:49]save OK [08:39:49]Clear old archive folders... [08:39:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:39:49]tlvbuf is 00EA57C0 [08:39:49]SAM_PROTO_ClearQueue [08:39:49]wFMCommunicate request_size=4 [08:39:49]MH_SAM_APDU [08:39:49]CAPDU: 80 09 00 00 [08:39:49]Write to MH i2c: E2 08 00 27 3A 80 09 00 00 00 00 00 00 D3 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:39:49]Read from MH i2c: E2 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 27 3A 00 90 00 D5 [08:39:49]RAPDU: 90 00 [08:39:49]wFMCommunicate OK [08:39:49]SAM_PROTO_ClearQueue done [08:39:49]KKMCreateOFDPacket [08:39:49]OFDProtocolAddRootSTLVToBuf [08:39:49]FM_MakeSignedData [08:39:49]FM_MakeSignedData [08:39:49]SAM_PROTO_SignData [08:39:49]wFMCommunicate request_size=4 [08:39:49]MH_SAM_APDU [08:39:49]CAPDU: 80 0D 01 02 [08:39:49]Write to MH i2c: E2 08 00 28 3A 80 0D 01 02 00 00 00 00 DB [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:39:49]Read from MH i2c: E2 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 28 3A 00 90 00 D6 [08:39:49]RAPDU: 90 00 [08:39:49]wFMCommunicate OK [08:39:49]wFMCommunicate request_size=255 [08:39:49]MH_SAM_APDU [08:39:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B7 04 00 35 04 06 00 [08:39:49]Write to MH i2c: E2 02 01 29 3A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B7 04 00 35 04 06 00 00 00 C1 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:49]Read from MH i2c: E2 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 29 3A 00 90 00 D7 [08:39:49]RAPDU: 90 00 [08:39:49]wFMCommunicate OK [08:39:49]wFMCommunicate request_size=11 [08:39:49]MH_SAM_APDU [08:39:49]CAPDU: 80 0D 02 02 06 84 3B 6D F1 33 A7 [08:39:49]Write to MH i2c: E2 0E 00 2A 3A 80 0D 02 02 06 00 84 3B 6D F1 33 A7 00 00 E1 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:39:49]Read from MH i2c: E2 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 03 00 2A 3A 00 90 00 D8 [08:39:49]RAPDU: 90 00 [08:39:49]wFMCommunicate OK [08:39:49]wFMCommunicate request_size=4 [08:39:49]MH_SAM_APDU [08:39:49]CAPDU: 80 0D 03 02 [08:39:49]Write to MH i2c: E2 08 00 2B 3A 80 0D 03 02 00 00 00 00 E0 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:39:49]Read from MH i2c: E2 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 0B 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 0B 00 2B 3A 00 07 98 4D A9 1D 0D 19 FC 90 00 B5 [08:39:49]RAPDU: 07 98 4D A9 1D 0D 19 FC 90 00 [08:39:49]wFMCommunicate OK [08:39:49]SAM_PROTO_SignData done [08:39:49]FM_MakeSignedData done [08:39:49]CreateOFDProtocolMessage [08:39:49]wFMCommunicate request_size=4 [08:39:49]MH_SAM_APDU [08:39:49]CAPDU: 80 11 00 00 [08:39:49]Write to MH i2c: E2 08 00 2C 3A 80 11 00 00 00 00 00 00 E0 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:49]Read from MH i2c: E2 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 17 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: E2 17 00 2C 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 36 [08:39:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:39:49]wFMCommunicate OK [08:39:49]CreateOFDProtocolMessage done [08:39:49]OFDSenderStorePacket 309208 [08:39:49]StoreOFDPacket docnum=309208 [08:39:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 23 E7 08 01 B2 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B7 04 00 35 04 06 00 84 3B 6D F1 33 A7 07 98 4D A9 1D 0D 19 FC [08:39:49]CheckFolder [08:39:49]dirname=/storage/ofd_packets [08:39:49]CheckFolder done [08:39:49]ProducePacketName [08:39:49]name=ofd_packets/00309208 [08:39:49]NVStorageSaveData ofd_packets/00309208 [08:39:49]File name is /storage/ofd_packets/00309208 [08:39:49]Write 302 bytes [08:39:49]NVStorageSaveData done [08:39:49]OFDSenderStorePacket done [08:39:49]KKMCreateOFDPacket done [08:39:49]NVStorageSaveData kkm_last_timestamp [08:39:49]File name is /storage/kkm_last_timestamp [08:39:49]Write 4 bytes [08:39:49]NVStorageSaveData done [08:39:49]ExternCall_PrintAddStr [08:39:49]wPrintStart [08:39:49]Write to MH i2c: 01 00 00 2D 3A 67 [08:39:49]Write i2c OK [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: 01 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: 01 07 00 [08:39:49]MH_I2C_Read... [08:39:49]Read from MH i2c: 01 07 00 2D 3A 00 00 00 00 00 FF 0F 7C [08:39:49]RasterBufferAndPrint [08:39:49]line Счет N : (1)117797 [08:39:49]line ИНН: 02508201610067 [08:39:49]line Контрольно-Кассовый Чек [08:39:49]line ПРОДАЖА [08:39:49]line ТРК (МРК, ГНК) : 43 [08:39:49]line Товар: 2710124130 [08:39:49]line Super-92-К-5 [08:39:49]line 7.270 * 68.80 [08:39:49]line = 500.18 [08:39:49]line НДС 12% НСП 1% [08:39:49]line > о реализуемом товаре [08:39:49]line ОКРУГЛЕНИЕ: -0.18 [08:39:49]line ИТОГО: 500.00 [08:39:49]line Внесено: 500.00 [08:39:49]line СДАЧА: 0.00 [08:39:49]line НСП 1% : 4.43 [08:39:49]line НДС 12% : 53.12 [08:39:49]line Наличными: 500.00 [08:39:49]line Безнал.: 0.00 [08:39:49]line Место: АЗС № 128 "Партнер Нефть" [08:39:49]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:39:49]line СНО: Общий режим [08:39:49]line Чек 142 30.07.2024 08:39 [08:39:49]line Смена: 430 ФФД: 1.0 [08:39:49]line ЗНМ: 0300000046 [08:39:49]line РНМ: 0000000000092651 [08:39:49]line Версия ККМ: 001 [08:39:49]line ФМ: 0000000000874943 [08:39:49]line ФД: 309208 [08:39:49]line ФПД: 145390782460839 [08:39:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083950&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309208&fm=145390782460839&tin=02508201610067®Number=0000000000092651&sum=50000 [08:39:50]OFD Sender: Processing packet 309208 [packets to send 232, broken 231] [08:39:50]ProducePacketName [08:39:50]name=ofd_packets/00309208 [08:39:50]OFD Sender: To server: pG, [08:39:50]CommunicateWithHost lk.salyk.kg:30040 [08:39:50]ConnectInit lk.salyk.kg [08:39:50]written 0, free lines is 4095 [08:39:50]Connected sock=10 [08:39:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 23 E7 08 01 B2 D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 A6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B7 04 00 35 04 06 00 84 3B 6D F1 33 A7 07 98 4D A9 1D 0D 19 FC [08:39:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B1 42 47 00 49 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B7 04 00 F4 03 04 00 1F 4E A8 66 B6 04 01 00 00 1B 7E 7F 7A 7B D8 C2 8D [08:39:50]CommunicateWithHost err = 0 [08:39:50]CheckOFDResponse [08:39:50]1017 (14) - 77093643461234 [08:39:50]1041 (16) - 0000000000874943 [08:39:50]1040 (4) - 309208 [08:39:50]1012 (4) - 30.07.2024 02:21 [08:39:50]1206 (1) - 0 [08:39:50]OFD Sender: Remove packet 309208 [08:39:50]ProducePacketName [08:39:50]name=ofd_packets/00309208 [08:39:50]NVStorageDeleteData [08:39:50]Write to MH i2c: 01 00 00 58 3A 92 [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: 01 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: 01 07 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: 01 07 00 58 3A 00 00 00 00 00 74 0C 19 [08:39:50]RasterBufferAndPrint [08:39:50]line [08:39:50]line [08:39:50]line [08:39:50]line [08:39:50]line [08:39:50]written 0, free lines is 3191 [08:39:50]MH_Cut [08:39:50]Write to MH i2c: D1 01 00 5F 3A 01 6B [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: D1 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: D1 01 00 [08:39:50]MH_I2C_Read... [08:39:50]Read from MH i2c: D1 01 00 5F 3A 00 6A [08:39:50]Write to MH i2c: 01 00 00 60 3A 9A [08:39:50]Write i2c OK [08:39:50]MH_I2C_Read... [08:39:51]OFD Sender: No OFD packet to send [08:39:51]*** Cut start [08:39:51]*** Partial cut [08:39:51]*** CUTSNS_PIN = 1 [08:39:51]*** CUTSNS_PIN = 0 [08:39:52]*** Brake cut motor [08:39:52]Read from MH i2c: 01 [08:39:52]MH_I2C_Read... [08:39:52]*** Stop cut motor [08:39:52]*** Cut end [08:39:52]Read from MH i2c: 01 07 00 [08:39:52]MH_I2C_Read... [08:39:52]Read from MH i2c: 01 07 00 60 3A 00 00 00 00 00 FF 0F AF [08:39:52]process_action close_receipt done [08:39:52]requested_data is exist [08:39:52]produce_requested_data [08:39:52]requested_item fm.sn is exist - process it [08:39:52]wFMCommunicate request_size=4 [08:39:52]MH_SAM_APDU [08:39:52]CAPDU: 80 11 00 00 [08:39:52]Write to MH i2c: E2 08 00 61 3A 80 11 00 00 00 00 00 00 15 [08:39:52]Write i2c OK [08:39:52]MH_I2C_Read... [08:39:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:39:52]Read from MH i2c: E2 [08:39:52]MH_I2C_Read... [08:39:52]Read from MH i2c: E2 17 00 [08:39:52]MH_I2C_Read... [08:39:52]Read from MH i2c: E2 17 00 61 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6B [08:39:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:39:52]wFMCommunicate OK [08:39:52]requested_item fd.num is exist - process it [08:39:52]SAM_PROTO_GetFieldsCounters [08:39:52]wFMCommunicate request_size=4 [08:39:52]MH_SAM_APDU [08:39:52]CAPDU: 80 13 00 00 [08:39:52]Write to MH i2c: E2 08 00 62 3A 80 13 00 00 00 00 00 00 18 [08:39:52]Write i2c OK [08:39:52]MH_I2C_Read... [08:39:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:39:52]Read from MH i2c: E2 [08:39:52]MH_I2C_Read... [08:39:52]Read from MH i2c: E2 62 00 [08:39:52]MH_I2C_Read... [08:39:52]Read from MH i2c: E2 62 00 62 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D8 B7 04 00 0E 04 04 00 AE 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 26 [08:39:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D8 B7 04 00 0E 04 04 00 AE 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 [08:39:52]wFMCommunicate OK [08:39:52]SAM_PROTO_GetFieldsCounters done [08:39:52]requested_item shift.num is exist - process it [08:39:52]requested_item shift.opened is exist - process it [08:39:52]req_shift_opened [08:39:52]FM_GetShiftState [08:39:52]SAM_PROTO_GetShiftState [08:39:52]wFMCommunicate request_size=4 [08:39:52]MH_SAM_APDU [08:39:52]CAPDU: 80 13 01 00 [08:39:52]Write to MH i2c: E2 08 00 63 3A 80 13 01 00 00 00 00 00 1A [08:39:52]Write i2c OK [08:39:52]MH_I2C_Read... [08:39:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:52]Read from MH i2c: E2 [08:39:52]MH_I2C_Read... [08:39:52]Read from MH i2c: E2 0E 00 [08:39:52]MH_I2C_Read... [08:39:52]Read from MH i2c: E2 0E 00 63 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 75 [08:39:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:39:52]wFMCommunicate OK [08:39:52]SAM_PROTO_GetShiftState done [08:39:52]FM_GetShiftState done [08:39:52]req_shift_opened done [08:39:52]requested_item shift.open_date is exist - process it [08:39:52]req_shift_open_date [08:39:52]req_shift_open_date done [08:39:52]produce_requested_data done [08:39:52]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309208,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:39:52]process_action_free close_receipt [08:39:52]json_value_free [08:39:52]json_value_free done [08:39:52]process_json_proto returns [08:39:52]Send response to host [08:39:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309208,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:39:52]free response buf [08:39:52]execute_script done [08:39:52]execute_script returns [08:39:52]free content buf [08:39:52]Sock 7.Close socket [08:39:52]Sock 7.Thread stoped [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:31]OFD Sender: No OFD packet to send [08:40:36]OFD Sender: No OFD packet to send [08:40:41]OFD Sender: No OFD packet to send [08:40:45]accept exits with 9 [08:40:45]New connection [08:40:45]New thread 3067190628 created [08:40:45]Thread 3067333988 joined [08:40:45]Waiting for new connection... [08:40:45] Sock 9.Parse request [08:40:45]Sock 9.Check first char [08:40:45]Sock 9.First char is OK [08:40:45]request: POST /json_proto HTTP/1.0 [08:40:45]Method: POST [08:40:45]URL: /json_proto [08:40:45]Method is POST - this is cgi request [08:40:45]url: /json_proto [08:40:45]query_string will be loaded in cgi processing [08:40:45]execute_cgi json_proto POST (null) [08:40:45]execute_cgi path=json_proto method=POST [08:40:45]POST find Content-Length [08:40:45]Host: 172.17.45.195:8080 [08:40:45]Content-Length: 682 [08:40:45]Content-Type: application/json [08:40:45] [08:40:45]POST finish read [08:40:45]Found Content-Length = 682 [08:40:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:45]execute_script... [08:40:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:45]POST & json_proto [08:40:45]process_json_proto [08:40:45]json parsed OK: [08:40:45]protocol is kg_v1.0 [08:40:45]action value=close_receipt [08:40:45]process_action close_receipt [08:40:45]cmd_close_receipt [08:40:45]MH_GetDate [08:40:45]Write to MH i2c: F0 00 00 64 3A 8D [08:40:45]Write i2c OK [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: F0 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: F0 09 00 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: F0 09 00 64 3A 00 10 A7 A8 66 FB 01 7F 64 3A [08:40:45]GetLastDocTimeStamp 1722328790 [08:40:45]current date 1722328848 [08:40:45]FM_GetShiftState [08:40:45]SAM_PROTO_GetShiftState [08:40:45]wFMCommunicate request_size=4 [08:40:45]MH_SAM_APDU [08:40:45]CAPDU: 80 13 01 00 [08:40:45]Write to MH i2c: E2 08 00 65 3A 80 13 01 00 00 00 00 00 1C [08:40:45]Write i2c OK [08:40:45]MH_I2C_Read... [08:40:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:45]Read from MH i2c: E2 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: E2 0E 00 [08:40:45]MH_I2C_Read... [08:40:45]Read from MH i2c: E2 0E 00 65 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 77 [08:40:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:40:45]wFMCommunicate OK [08:40:45]SAM_PROTO_GetShiftState done [08:40:45]FM_GetShiftState done [08:40:45]opened in 1722299915 [08:40:45]opened+sec_in_day 1722386315 [08:40:45]quantity*price = 100021 [08:40:45]sum+1 = 100023 [08:40:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 143 30.07.2024 08:40 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309209 ФПД: 32966364809491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084048&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309209&fm=32966364809491&tin=02508201610067®Number=0000000000092651&sum=100000 [08:40:46]StoreToDocumentArchive [08:40:46]shift 430 fd 309209 [08:40:46]save to /storage/0430/doc_00309209 [08:40:46]save last doc name /storage/0430/doc_00309209 to /storage/kkm_last_doc_name [08:40:46]save OK [08:40:46]Clear old archive folders... [08:40:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:40:46]tlvbuf is 00E597C0 [08:40:46]SAM_PROTO_ClearQueue [08:40:46]wFMCommunicate request_size=4 [08:40:46]MH_SAM_APDU [08:40:46]CAPDU: 80 09 00 00 [08:40:46]Write to MH i2c: E2 08 00 72 3A 80 09 00 00 00 00 00 00 1E [08:40:46]Write i2c OK [08:40:46]MH_I2C_Read... [08:40:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:46]Read from MH i2c: E2 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 72 3A 00 90 00 20 [08:40:46]RAPDU: 90 00 [08:40:46]wFMCommunicate OK [08:40:46]SAM_PROTO_ClearQueue done [08:40:46]KKMCreateOFDPacket [08:40:46]OFDProtocolAddRootSTLVToBuf [08:40:46]FM_MakeSignedData [08:40:46]FM_MakeSignedData [08:40:46]SAM_PROTO_SignData [08:40:46]wFMCommunicate request_size=4 [08:40:46]MH_SAM_APDU [08:40:46]CAPDU: 80 0D 01 02 [08:40:46]Write to MH i2c: E2 08 00 73 3A 80 0D 01 02 00 00 00 00 26 [08:40:46]Write i2c OK [08:40:46]MH_I2C_Read... [08:40:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:46]Read from MH i2c: E2 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 [08:40:46]MH_I2C_Read... [08:40:46]Read from MH i2c: E2 03 00 73 3A 00 90 00 21 [08:40:46]RAPDU: 90 00 [08:40:46]wFMCommunicate OK [08:40:46]wFMCommunicate request_size=255 [08:40:46]MH_SAM_APDU [08:40:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 10 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B7 04 00 35 04 06 00 1D [08:40:46]Write to MH i2c: E2 02 01 74 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 10 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B7 04 00 35 04 06 00 1D 00 00 85 [08:40:46]Write i2c OK [08:40:46]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 74 3A 00 90 00 22 [08:40:47]RAPDU: 90 00 [08:40:47]wFMCommunicate OK [08:40:47]wFMCommunicate request_size=10 [08:40:47]MH_SAM_APDU [08:40:47]CAPDU: 80 0D 02 02 05 FB 94 76 C9 13 [08:40:47]Write to MH i2c: E2 0D 00 75 3A 80 0D 02 02 05 00 FB 94 76 C9 13 00 00 14 [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 03 00 75 3A 00 90 00 23 [08:40:47]RAPDU: 90 00 [08:40:47]wFMCommunicate OK [08:40:47]wFMCommunicate request_size=4 [08:40:47]MH_SAM_APDU [08:40:47]CAPDU: 80 0D 03 02 [08:40:47]Write to MH i2c: E2 08 00 76 3A 80 0D 03 02 00 00 00 00 2B [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 0B 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 0B 00 76 3A 00 2B D8 AD CD FB 16 30 B0 90 00 9A [08:40:47]RAPDU: 2B D8 AD CD FB 16 30 B0 90 00 [08:40:47]wFMCommunicate OK [08:40:47]SAM_PROTO_SignData done [08:40:47]FM_MakeSignedData done [08:40:47]CreateOFDProtocolMessage [08:40:47]wFMCommunicate request_size=4 [08:40:47]MH_SAM_APDU [08:40:47]CAPDU: 80 11 00 00 [08:40:47]Write to MH i2c: E2 08 00 77 3A 80 11 00 00 00 00 00 00 2B [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:47]Read from MH i2c: E2 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 17 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: E2 17 00 77 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 81 [08:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:40:47]wFMCommunicate OK [08:40:47]CreateOFDProtocolMessage done [08:40:47]OFDSenderStorePacket 309209 [08:40:47]StoreOFDPacket docnum=309209 [08:40:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 3D 70 07 01 6D 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 10 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B7 04 00 35 04 06 00 1D FB 94 76 C9 13 2B D8 AD CD FB 16 30 B0 [08:40:47]CheckFolder [08:40:47]dirname=/storage/ofd_packets [08:40:47]CheckFolder done [08:40:47]ProducePacketName [08:40:47]name=ofd_packets/00309209 [08:40:47]NVStorageSaveData ofd_packets/00309209 [08:40:47]File name is /storage/ofd_packets/00309209 [08:40:47]Write 301 bytes [08:40:47]NVStorageSaveData done [08:40:47]OFDSenderStorePacket done [08:40:47]KKMCreateOFDPacket done [08:40:47]NVStorageSaveData kkm_last_timestamp [08:40:47]File name is /storage/kkm_last_timestamp [08:40:47]Write 4 bytes [08:40:47]NVStorageSaveData done [08:40:47]ExternCall_PrintAddStr [08:40:47]wPrintStart [08:40:47]Write to MH i2c: 01 00 00 78 3A B2 [08:40:47]Write i2c OK [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 07 00 [08:40:47]MH_I2C_Read... [08:40:47]Read from MH i2c: 01 07 00 78 3A 00 00 00 00 00 FF 0F C7 [08:40:47]RasterBufferAndPrint [08:40:47]line Счет N : (1)117798 [08:40:47]line ИНН: 02508201610067 [08:40:47]line Контрольно-Кассовый Чек [08:40:47]line ПРОДАЖА [08:40:47]line ТРК (МРК, ГНК) : 51 [08:40:47]line Товар: 2710124500 [08:40:47]line Аи-95-К-3 [08:40:47]line 13.480 * 74.20 [08:40:47]line = 1000.22 [08:40:47]line НДС 12% НСП 1% [08:40:47]line > о реализуемом товаре [08:40:47]line ОКРУГЛЕНИЕ: -0.22 [08:40:47]line ИТОГО: 1000.00 [08:40:47]line Внесено: 1000.00 [08:40:47]line СДАЧА: 0.00 [08:40:47]line НСП 1% : 8.85 [08:40:47]line НДС 12% : 106.22 [08:40:47]line Наличными: 1000.00 [08:40:47]line Безнал.: 0.00 [08:40:47]line Место: АЗС № 128 "Партнер Нефть" [08:40:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:40:47]line СНО: Общий режим [08:40:47]line Чек 143 30.07.2024 08:40 [08:40:47]line Смена: 430 ФФД: 1.0 [08:40:47]line ЗНМ: 0300000046 [08:40:47]line РНМ: 0000000000092651 [08:40:47]line Версия ККМ: 001 [08:40:47]line ФМ: 0000000000874943 [08:40:47]line ФД: 309209 [08:40:47]line ФПД: 32966364809491 [08:40:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084048&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309209&fm=32966364809491&tin=02508201610067®Number=0000000000092651&sum=100000 [08:40:47]OFD Sender: Processing packet 309209 [packets to send 232, broken 231] [08:40:47]ProducePacketName [08:40:47]name=ofd_packets/00309209 [08:40:47]OFD Sender: To server: pG, [08:40:47]CommunicateWithHost lk.salyk.kg:30040 [08:40:47]ConnectInit lk.salyk.kg [08:40:47]written 0, free lines is 4095 [08:40:47]Connected sock=7 [08:40:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 3D 70 07 01 6D 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 10 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B7 04 00 35 04 06 00 1D FB 94 76 C9 13 2B D8 AD CD FB 16 30 B0 [08:40:48]Write to MH i2c: 01 00 00 A3 3A DD [08:40:48]Write i2c OK [08:40:48]MH_I2C_Read... [08:40:48]Read from MH i2c: 01 [08:40:48]MH_I2C_Read... [08:40:48]Read from MH i2c: 01 07 00 [08:40:48]MH_I2C_Read... [08:40:48]Read from MH i2c: 01 07 00 A3 3A 00 00 00 00 00 68 0C 58 [08:40:48]RasterBufferAndPrint [08:40:48]line [08:40:48]line [08:40:48]line [08:40:48]line [08:40:48]line [08:40:48]written 0, free lines is 3180 [08:40:48]MH_Cut [08:40:48]Write to MH i2c: D1 01 00 AA 3A 01 B6 [08:40:48]Write i2c OK [08:40:48]MH_I2C_Read... [08:40:48]Read from MH i2c: D1 [08:40:48]MH_I2C_Read... [08:40:48]Read from MH i2c: D1 01 00 [08:40:48]MH_I2C_Read... [08:40:48]Read from MH i2c: D1 01 00 AA 3A 00 B5 [08:40:48]Write to MH i2c: 01 00 00 AB 3A E5 [08:40:48]Write i2c OK [08:40:48]MH_I2C_Read... [08:40:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 00 24 47 00 6D 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B7 04 00 F4 03 04 00 58 4E A8 66 B6 04 01 00 00 F3 02 E8 AC BE 00 F8 3D [08:40:48]CommunicateWithHost err = 0 [08:40:48]CheckOFDResponse [08:40:48]1017 (14) - 77093643461234 [08:40:48]1041 (16) - 0000000000874943 [08:40:48]1040 (4) - 309209 [08:40:48]1012 (4) - 30.07.2024 02:22 [08:40:48]1206 (1) - 0 [08:40:48]OFD Sender: Remove packet 309209 [08:40:48]ProducePacketName [08:40:48]name=ofd_packets/00309209 [08:40:48]NVStorageDeleteData [08:40:48]OFD Sender: No OFD packet to send [08:40:49]*** Cut start [08:40:49]*** Partial cut [08:40:49]*** CUTSNS_PIN = 1 [08:40:49]*** CUTSNS_PIN = 0 [08:40:49]*** Brake cut motor [08:40:49]Read from MH i2c: 01 [08:40:49]MH_I2C_Read... [08:40:49]*** Stop cut motor [08:40:49]*** Cut end [08:40:49]Read from MH i2c: 01 07 00 [08:40:49]MH_I2C_Read... [08:40:49]Read from MH i2c: 01 07 00 AB 3A 00 00 00 00 00 FF 0F FA [08:40:49]process_action close_receipt done [08:40:49]requested_data is exist [08:40:49]produce_requested_data [08:40:49]requested_item fm.sn is exist - process it [08:40:49]wFMCommunicate request_size=4 [08:40:49]MH_SAM_APDU [08:40:49]CAPDU: 80 11 00 00 [08:40:49]Write to MH i2c: E2 08 00 AC 3A 80 11 00 00 00 00 00 00 60 [08:40:49]Write i2c OK [08:40:49]MH_I2C_Read... [08:40:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:50]Read from MH i2c: E2 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: E2 17 00 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: E2 17 00 AC 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B6 [08:40:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:40:50]wFMCommunicate OK [08:40:50]requested_item fd.num is exist - process it [08:40:50]SAM_PROTO_GetFieldsCounters [08:40:50]wFMCommunicate request_size=4 [08:40:50]MH_SAM_APDU [08:40:50]CAPDU: 80 13 00 00 [08:40:50]Write to MH i2c: E2 08 00 AD 3A 80 13 00 00 00 00 00 00 63 [08:40:50]Write i2c OK [08:40:50]MH_I2C_Read... [08:40:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:50]Read from MH i2c: E2 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: E2 62 00 [08:40:50]MH_I2C_Read... [08:40:50]Read from MH i2c: E2 62 00 AD 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D9 B7 04 00 0E 04 04 00 AE 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 75 [08:40:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D9 B7 04 00 0E 04 04 00 AE 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 [08:40:50]wFMCommunicate OK [08:40:50]SAM_PROTO_GetFieldsCounters done [08:40:50]requested_item shift.num is exist - process it [08:40:50]requested_item shift.opened is exist - process it [08:40:50]req_shift_opened [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 AE 3A 80 13 01 00 00 00 00 00 65 [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 AE 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C0 [08:40:50]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [08:40:50]requested_item shift.open_date is exist - process it [08:40:50]req_shift_open_date [08:40:50]req_shift_open_date done [08:40:50]produce_requested_data done [08:40:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309209,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:40:50]process_action_free close_receipt [08:40:50]json_value_free [08:40:50]json_value_free done [08:40:50]process_json_proto returns [08:40:50]Send response to host [08:40:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309209,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:40:50]free response buf [08:40:50]execute_script done [08:40:50]execute_script returns [08:40:50]free content buf [08:40:50]Sock 9.Close socket [08:40:50]Sock 9.Thread stoped [08:40:53]OFD Sender: No OFD packet to send [08:40:58]OFD Sender: No OFD packet to send [08:41:03]OFD Sender: No OFD packet to send [08:41:08]OFD Sender: No OFD packet to send [08:41:13]OFD Sender: No OFD packet to send [08:41:18]OFD Sender: No OFD packet to send [08:41:23]OFD Sender: No OFD packet to send [08:41:28]OFD Sender: No OFD packet to send [08:41:33]OFD Sender: No OFD packet to send [08:41:38]OFD Sender: No OFD packet to send [08:41:43]OFD Sender: No OFD packet to send [08:41:48]OFD Sender: No OFD packet to send [08:41:53]OFD Sender: No OFD packet to send [08:41:58]OFD Sender: No OFD packet to send [08:42:03]OFD Sender: No OFD packet to send [08:42:08]OFD Sender: No OFD packet to send [08:42:13]OFD Sender: No OFD packet to send [08:42:18]OFD Sender: No OFD packet to send [08:42:23]OFD Sender: No OFD packet to send [08:42:28]OFD Sender: No OFD packet to send [08:42:33]OFD Sender: No OFD packet to send [08:42:38]OFD Sender: No OFD packet to send [08:42:43]OFD Sender: No OFD packet to send [08:42:48]OFD Sender: No OFD packet to send [08:42:53]OFD Sender: No OFD packet to send [08:42:58]OFD Sender: No OFD packet to send [08:43:03]OFD Sender: No OFD packet to send [08:43:08]OFD Sender: No OFD packet to send [08:43:13]OFD Sender: No OFD packet to send [08:43:16]accept exits with 10 [08:43:16]New connection [08:43:16]New thread 3067333988 created [08:43:16]Thread 3067190628 joined [08:43:16]Waiting for new connection... [08:43:16] Sock 10.Parse request [08:43:16]Sock 10.Check first char [08:43:16]Sock 10.First char is OK [08:43:16]request: POST /json_proto HTTP/1.0 [08:43:16]Method: POST [08:43:16]URL: /json_proto [08:43:16]Method is POST - this is cgi request [08:43:16]url: /json_proto [08:43:16]query_string will be loaded in cgi processing [08:43:16]execute_cgi json_proto POST (null) [08:43:16]execute_cgi path=json_proto method=POST [08:43:16]POST find Content-Length [08:43:16]Host: 172.17.45.195:8080 [08:43:16]Content-Length: 799 [08:43:16]Content-Type: application/json [08:43:16] [08:43:16]POST finish read [08:43:16]Found Content-Length = 799 [08:43:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:16]execute_script... [08:43: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)117799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:16]POST & json_proto [08:43:16]process_json_proto [08:43:16]json parsed OK: [08:43:16]protocol is kg_v1.0 [08:43:16]action value=close_receipt [08:43:16]process_action close_receipt [08:43:16]cmd_close_receipt [08:43:16]MH_GetDate [08:43:16]Write to MH i2c: F0 00 00 AF 3A D8 [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: F0 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: F0 09 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: F0 09 00 AF 3A 00 A7 A7 A8 66 FB 01 7F 64 1C [08:43:16]GetLastDocTimeStamp 1722328848 [08:43:16]current date 1722328999 [08:43:16]FM_GetShiftState [08:43:16]SAM_PROTO_GetShiftState [08:43:16]wFMCommunicate request_size=4 [08:43:16]MH_SAM_APDU [08:43:16]CAPDU: 80 13 01 00 [08:43:16]Write to MH i2c: E2 08 00 B0 3A 80 13 01 00 00 00 00 00 67 [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:16]Read from MH i2c: E2 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 0E 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: E2 0E 00 B0 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C2 [08:43:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:43:16]wFMCommunicate OK [08:43:16]SAM_PROTO_GetShiftState done [08:43:16]FM_GetShiftState done [08:43:16]opened in 1722299915 [08:43:16]opened+sec_in_day 1722386315 [08:43:16]quantity*price = 300075 [08:43:16]sum+1 = 300077 [08:43:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 144 30.07.2024 08:43 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309210 ФПД: 189562006091707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084319&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309210&fm=189562006091707&tin=02508201610067®Number=0000000000092651&sum=300076 [08:43:17]StoreToDocumentArchive [08:43:17]shift 430 fd 309210 [08:43:17]save to /storage/0430/doc_00309210 [08:43:17]save last doc name /storage/0430/doc_00309210 to /storage/kkm_last_doc_name [08:43:17]save OK [08:43:17]Clear old archive folders... [08:43:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:43:17]tlvbuf is 00ED0260 [08:43:17]SAM_PROTO_ClearQueue [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 09 00 00 [08:43:17]Write to MH i2c: E2 08 00 BD 3A 80 09 00 00 00 00 00 00 69 [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:17]Read from MH i2c: E2 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 03 00 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 03 00 BD 3A 00 90 00 6B [08:43:17]RAPDU: 90 00 [08:43:17]wFMCommunicate OK [08:43:17]SAM_PROTO_ClearQueue done [08:43:17]KKMCreateOFDPacket [08:43:17]OFDProtocolAddRootSTLVToBuf [08:43:17]FM_MakeSignedData [08:43:17]FM_MakeSignedData [08:43:17]SAM_PROTO_SignData [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 0D 01 02 [08:43:17]Write to MH i2c: E2 08 00 BE 3A 80 0D 01 02 00 00 00 00 71 [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 BE 3A 00 90 00 6C [08:43:18]RAPDU: 90 00 [08:43:18]wFMCommunicate OK [08:43:18]wFMCommunicate request_size=255 [08:43:18]MH_SAM_APDU [08:43: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 A7 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B7 04 00 35 04 06 00 AC 67 D8 09 [08:43:18]Write to MH i2c: E2 02 01 BF 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 A7 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B7 04 00 35 04 06 00 AC 67 D8 09 00 00 EF [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 BF 3A 00 90 00 6D [08:43:18]RAPDU: 90 00 [08:43:18]wFMCommunicate OK [08:43:18]wFMCommunicate request_size=7 [08:43:18]MH_SAM_APDU [08:43:18]CAPDU: 80 0D 02 02 02 37 BB [08:43:18]Write to MH i2c: E2 0A 00 C0 3A 80 0D 02 02 02 00 37 BB 00 00 6A [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 03 00 C0 3A 00 90 00 6E [08:43:18]RAPDU: 90 00 [08:43:18]wFMCommunicate OK [08:43:18]wFMCommunicate request_size=4 [08:43:18]MH_SAM_APDU [08:43:18]CAPDU: 80 0D 03 02 [08:43:18]Write to MH i2c: E2 08 00 C1 3A 80 0D 03 02 00 00 00 00 76 [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 0B 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 0B 00 C1 3A 00 02 86 48 4F A6 D8 01 60 90 00 75 [08:43:18]RAPDU: 02 86 48 4F A6 D8 01 60 90 00 [08:43:18]wFMCommunicate OK [08:43:18]SAM_PROTO_SignData done [08:43:18]FM_MakeSignedData done [08:43:18]CreateOFDProtocolMessage [08:43:18]wFMCommunicate request_size=4 [08:43:18]MH_SAM_APDU [08:43:18]CAPDU: 80 11 00 00 [08:43:18]Write to MH i2c: E2 08 00 C2 3A 80 11 00 00 00 00 00 00 76 [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:18]Read from MH i2c: E2 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 17 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: E2 17 00 C2 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CC [08:43:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:43:18]wFMCommunicate OK [08:43:18]CreateOFDProtocolMessage done [08:43:18]OFDSenderStorePacket 309210 [08:43:18]StoreOFDPacket docnum=309210 [08:43:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 09 ED 04 01 4D F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 A7 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B7 04 00 35 04 06 00 AC 67 D8 09 37 BB 02 86 48 4F A6 D8 01 60 [08:43:18]CheckFolder [08:43:18]dirname=/storage/ofd_packets [08:43:18]CheckFolder done [08:43:18]ProducePacketName [08:43:18]name=ofd_packets/00309210 [08:43:18]NVStorageSaveData ofd_packets/00309210 [08:43:18]File name is /storage/ofd_packets/00309210 [08:43:18]Write 298 bytes [08:43:18]NVStorageSaveData done [08:43:18]OFDSenderStorePacket done [08:43:18]KKMCreateOFDPacket done [08:43:18]NVStorageSaveData kkm_last_timestamp [08:43:18]File name is /storage/kkm_last_timestamp [08:43:18]Write 4 bytes [08:43:18]NVStorageSaveData done [08:43:18]ExternCall_PrintAddStr [08:43:18]wPrintStart [08:43:18]Write to MH i2c: 01 00 00 C3 3A FD [08:43:18]Write i2c OK [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: 01 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: 01 07 00 [08:43:18]MH_I2C_Read... [08:43:18]Read from MH i2c: 01 07 00 C3 3A 00 00 00 00 00 FF 0F 12 [08:43:18]RasterBufferAndPrint [08:43:18]line Счет N : (1)117799 [08:43:18]line ИНН: 02508201610067 [08:43:18]line Контрольно-Кассовый Чек [08:43:18]line ПРОДАЖА [08:43:18]line ТРК (МРК, ГНК) : 1 [08:43:18]line Товар: 2710194800 [08:43:18]line ДТ-К-3 [08:43:18]line 39.380 * 76.20 [08:43:18]line = 3000.76 [08:43:18]line НДС 12% НСП 1% [08:43:18]line > о реализуемом товаре [08:43:18]line ИТОГО: 3000.76 [08:43:18]line НСП 1% : 26.55 [08:43:18]line НДС 12% : 318.66 [08:43:18]line Наличными: 0.00 [08:43:18]line Безнал.: 3000.76 [08:43:18]line Место: АЗС № 128 "Партнер Нефть" [08:43:18]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:43:18]line СНО: Общий режим [08:43:18]line Чек 144 30.07.2024 08:43 [08:43:18]line Смена: 430 ФФД: 1.0 [08:43:18]line ЗНМ: 0300000046 [08:43:18]line РНМ: 0000000000092651 [08:43:18]line Версия ККМ: 001 [08:43:18]line Платежная система: O! деньги [08:43:18]line ФМ: 0000000000874943 [08:43:18]line ФД: 309210 [08:43:18]line ФПД: 189562006091707 [08:43:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084319&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309210&fm=189562006091707&tin=02508201610067®Number=0000000000092651&sum=300076 [08:43:18]OFD Sender: Processing packet 309210 [packets to send 232, broken 231] [08:43:18]ProducePacketName [08:43:18]name=ofd_packets/00309210 [08:43:18]OFD Sender: To server: pG, [08:43:18]CommunicateWithHost lk.salyk.kg:30040 [08:43:18]ConnectInit lk.salyk.kg [08:43:18]written 0, free lines is 4095 [08:43:18]Connected sock=9 [08:43:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 09 ED 04 01 4D F5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 A7 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B7 04 00 35 04 06 00 AC 67 D8 09 37 BB 02 86 48 4F A6 D8 01 60 [08:43:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D0 4A 47 00 C3 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B7 04 00 F4 03 04 00 EF 4E A8 66 B6 04 01 00 00 53 F7 25 70 94 14 AE 5F [08:43:19]CommunicateWithHost err = 0 [08:43:19]CheckOFDResponse [08:43:19]1017 (14) - 77093643461234 [08:43:19]1041 (16) - 0000000000874943 [08:43:19]1040 (4) - 309210 [08:43:19]1012 (4) - 30.07.2024 02:24 [08:43:19]1206 (1) - 0 [08:43:19]OFD Sender: Remove packet 309210 [08:43:19]ProducePacketName [08:43:19]name=ofd_packets/00309210 [08:43:19]NVStorageDeleteData [08:43:19]Write to MH i2c: 01 00 00 ED 3A 27 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: 01 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: 01 07 00 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: 01 07 00 ED 3A 00 00 00 00 00 83 0C BD [08:43:19]RasterBufferAndPrint [08:43:19]line [08:43:19]line [08:43:19]line [08:43:19]line [08:43:19]line [08:43:19]written 0, free lines is 3206 [08:43:19]MH_Cut [08:43:19]Write to MH i2c: D1 01 00 F4 3A 01 00 [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: D1 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: D1 01 00 [08:43:19]MH_I2C_Read... [08:43:19]Read from MH i2c: D1 01 00 F4 3A 00 FF [08:43:19]Write to MH i2c: 01 00 00 F5 3A 2F [08:43:19]Write i2c OK [08:43:19]MH_I2C_Read... [08:43:19]OFD Sender: No OFD packet to send [08:43:20]*** Cut start [08:43:20]*** Partial cut [08:43:20]*** CUTSNS_PIN = 1 [08:43:20]*** CUTSNS_PIN = 0 [08:43:20]*** Brake cut motor [08:43:21]Read from MH i2c: 01 [08:43:21]MH_I2C_Read... [08:43:21]*** Stop cut motor [08:43:21]*** Cut end [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 F5 3A 00 00 00 00 00 FF 0F 44 [08:43:21]process_action close_receipt done [08:43:21]requested_data is exist [08:43:21]produce_requested_data [08:43:21]requested_item fm.sn is exist - process it [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 F6 3A 80 11 00 00 00 00 00 00 AA [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 F6 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [08:43:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:43:21]wFMCommunicate OK [08:43:21]requested_item fd.num is exist - process it [08:43:21]SAM_PROTO_GetFieldsCounters [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 13 00 00 [08:43:21]Write to MH i2c: E2 08 00 F7 3A 80 13 00 00 00 00 00 00 AD [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 62 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 62 00 F7 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DA B7 04 00 0E 04 04 00 AE 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 C3 [08:43:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DA B7 04 00 0E 04 04 00 AE 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 [08:43:21]wFMCommunicate OK [08:43:21]SAM_PROTO_GetFieldsCounters done [08:43:21]requested_item shift.num is exist - process it [08:43:21]requested_item shift.opened is exist - process it [08:43:21]req_shift_opened [08:43:21]FM_GetShiftState [08:43:21]SAM_PROTO_GetShiftState [08:43:21]wFMCommunicate request_size=4 [08:43:21]MH_SAM_APDU [08:43:21]CAPDU: 80 13 01 00 [08:43:21]Write to MH i2c: E2 08 00 F8 3A 80 13 01 00 00 00 00 00 AF [08:43:21]Write i2c OK [08:43:21]MH_I2C_Read... [08:43:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:21]Read from MH i2c: E2 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 0E 00 [08:43:21]MH_I2C_Read... [08:43:21]Read from MH i2c: E2 0E 00 F8 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0A [08:43:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:43:21]wFMCommunicate OK [08:43:21]SAM_PROTO_GetShiftState done [08:43:21]FM_GetShiftState done [08:43:21]req_shift_opened done [08:43:21]requested_item shift.open_date is exist - process it [08:43:21]req_shift_open_date [08:43:21]req_shift_open_date done [08:43:21]produce_requested_data done [08:43:21]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309210,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:43:21]process_action_free close_receipt [08:43:21]json_value_free [08:43:21]json_value_free done [08:43:21]process_json_proto returns [08:43:21]Send response to host [08:43:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309210,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:43:21]free response buf [08:43:21]execute_script done [08:43:21]execute_script returns [08:43:21]free content buf [08:43:21]Sock 10.Close socket [08:43:21]Sock 10.Thread stoped [08:43:24]OFD Sender: No OFD packet to send [08:43:29]OFD Sender: No OFD packet to send [08:43:34]OFD Sender: No OFD packet to send [08:43:39]OFD Sender: No OFD packet to send [08:43:44]OFD Sender: No OFD packet to send [08:43:49]OFD Sender: No OFD packet to send [08:43:54]OFD Sender: No OFD packet to send [08:43:59]OFD Sender: No OFD packet to send [08:44:04]OFD Sender: No OFD packet to send [08:44:09]OFD Sender: No OFD packet to send [08:44:14]OFD Sender: No OFD packet to send [08:44:19]OFD Sender: No OFD packet to send [08:44:23]accept exits with 7 [08:44:23]New connection [08:44:23]New thread 3067190628 created [08:44:23]Thread 3067333988 joined [08:44:23]Waiting for new connection... [08:44:23] Sock 7.Parse request [08:44:23]Sock 7.Check first char [08:44:23]Sock 7.First char is OK [08:44:23]request: POST /json_proto HTTP/1.0 [08:44:23]Method: POST [08:44:23]URL: /json_proto [08:44:23]Method is POST - this is cgi request [08:44:23]url: /json_proto [08:44:23]query_string will be loaded in cgi processing [08:44:23]execute_cgi json_proto POST (null) [08:44:23]execute_cgi path=json_proto method=POST [08:44:23]POST find Content-Length [08:44:23]Host: 172.17.45.195:8080 [08:44:23]Content-Length: 677 [08:44:23]Content-Type: application/json [08:44:23] [08:44:23]POST finish read [08:44:23]Found Content-Length = 677 [08:44:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:23]execute_script... [08:44: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)117800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:23]POST & json_proto [08:44:23]process_json_proto [08:44:23]json parsed OK: [08:44:23]protocol is kg_v1.0 [08:44:23]action value=close_receipt [08:44:23]process_action close_receipt [08:44:23]cmd_close_receipt [08:44:23]MH_GetDate [08:44:23]Write to MH i2c: F0 00 00 F9 3A 22 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: F0 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: F0 09 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: F0 09 00 F9 3A 00 E9 A7 A8 66 FB 01 7F 64 A8 [08:44:23]GetLastDocTimeStamp 1722328999 [08:44:23]current date 1722329065 [08:44:23]FM_GetShiftState [08:44:23]SAM_PROTO_GetShiftState [08:44:23]wFMCommunicate request_size=4 [08:44:23]MH_SAM_APDU [08:44:23]CAPDU: 80 13 01 00 [08:44:23]Write to MH i2c: E2 08 00 FA 3A 80 13 01 00 00 00 00 00 B1 [08:44:23]Write i2c OK [08:44:23]MH_I2C_Read... [08:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:23]Read from MH i2c: E2 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 0E 00 [08:44:23]MH_I2C_Read... [08:44:23]Read from MH i2c: E2 0E 00 FA 3A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0C [08:44:23]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:44:23]wFMCommunicate OK [08:44:23]SAM_PROTO_GetShiftState done [08:44:23]FM_GetShiftState done [08:44:23]opened in 1722299915 [08:44:23]opened+sec_in_day 1722386315 [08:44:23]quantity*price = 50036 [08:44:23]sum+1 = 50037 [08:44:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 145 30.07.2024 08:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309211 ФПД: 243415070354270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084425&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309211&fm=243415070354270&tin=02508201610067®Number=0000000000092651&sum=50000 [08:44:24]StoreToDocumentArchive [08:44:24]shift 430 fd 309211 [08:44:24]save to /storage/0430/doc_00309211 [08:44:24]save last doc name /storage/0430/doc_00309211 to /storage/kkm_last_doc_name [08:44:24]save OK [08:44:24]Clear old archive folders... [08:44:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:24]tlvbuf is B6F37350 [08:44:24]SAM_PROTO_ClearQueue [08:44:24]wFMCommunicate request_size=4 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 09 00 00 [08:44:24]Write to MH i2c: E2 08 00 07 3B 80 09 00 00 00 00 00 00 B4 [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 07 3B 00 90 00 B6 [08:44:24]RAPDU: 90 00 [08:44:24]wFMCommunicate OK [08:44:24]SAM_PROTO_ClearQueue done [08:44:24]KKMCreateOFDPacket [08:44:24]OFDProtocolAddRootSTLVToBuf [08:44:24]FM_MakeSignedData [08:44:24]FM_MakeSignedData [08:44:24]SAM_PROTO_SignData [08:44:24]wFMCommunicate request_size=4 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 0D 01 02 [08:44:24]Write to MH i2c: E2 08 00 08 3B 80 0D 01 02 00 00 00 00 BC [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 08 3B 00 90 00 B7 [08:44:24]RAPDU: 90 00 [08:44:24]wFMCommunicate OK [08:44:24]wFMCommunicate request_size=255 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 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 E9 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B7 04 00 35 04 06 00 DD [08:44:24]Write to MH i2c: E2 02 01 09 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 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 E9 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B7 04 00 35 04 06 00 DD 00 00 8A [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 09 3B 00 90 00 B8 [08:44:24]RAPDU: 90 00 [08:44:24]wFMCommunicate OK [08:44:24]wFMCommunicate request_size=10 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 0D 02 02 05 62 7C CD 2B 5E [08:44:24]Write to MH i2c: E2 0D 00 0A 3B 80 0D 02 02 05 00 62 7C CD 2B 5E 00 00 FD [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 03 00 0A 3B 00 90 00 B9 [08:44:24]RAPDU: 90 00 [08:44:24]wFMCommunicate OK [08:44:24]wFMCommunicate request_size=4 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 0D 03 02 [08:44:24]Write to MH i2c: E2 08 00 0B 3B 80 0D 03 02 00 00 00 00 C1 [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 0B 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 0B 00 0B 3B 00 2A 7E 15 5F FD 89 11 E2 90 00 57 [08:44:24]RAPDU: 2A 7E 15 5F FD 89 11 E2 90 00 [08:44:24]wFMCommunicate OK [08:44:24]SAM_PROTO_SignData done [08:44:24]FM_MakeSignedData done [08:44:24]CreateOFDProtocolMessage [08:44:24]wFMCommunicate request_size=4 [08:44:24]MH_SAM_APDU [08:44:24]CAPDU: 80 11 00 00 [08:44:24]Write to MH i2c: E2 08 00 0C 3B 80 11 00 00 00 00 00 00 C1 [08:44:24]Write i2c OK [08:44:24]MH_I2C_Read... [08:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:24]Read from MH i2c: E2 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 17 00 [08:44:24]MH_I2C_Read... [08:44:24]Read from MH i2c: E2 17 00 0C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 17 [08:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:44:24]wFMCommunicate OK [08:44:24]CreateOFDProtocolMessage done [08:44:24]OFDSenderStorePacket 309211 [08:44:24]StoreOFDPacket docnum=309211 [08:44:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8A C4 07 01 67 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 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 E9 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B7 04 00 35 04 06 00 DD 62 7C CD 2B 5E 2A 7E 15 5F FD 89 11 E2 [08:44:24]CheckFolder [08:44:24]dirname=/storage/ofd_packets [08:44:24]CheckFolder done [08:44:24]ProducePacketName [08:44:24]name=ofd_packets/00309211 [08:44:24]NVStorageSaveData ofd_packets/00309211 [08:44:24]File name is /storage/ofd_packets/00309211 [08:44:24]Write 301 bytes [08:44:24]NVStorageSaveData done [08:44:24]OFDSenderStorePacket done [08:44:24]KKMCreateOFDPacket done [08:44:24]NVStorageSaveData kkm_last_timestamp [08:44:24]File name is /storage/kkm_last_timestamp [08:44:24]Write 4 bytes [08:44:24]NVStorageSaveData done [08:44:24]ExternCall_PrintAddStr [08:44:24]wPrintStart [08:44:24]Write to MH i2c: 01 00 00 0D 3B 48 [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 0D 3B 00 00 00 00 00 FF 0F 5D [08:44:24]RasterBufferAndPrint [08:44:24]line Счет N : (1)117800 [08:44:24]line ИНН: 02508201610067 [08:44:24]line Контрольно-Кассовый Чек [08:44:24]line ПРОДАЖА [08:44:24]line ТРК (МРК, ГНК) : 42 [08:44:24]line Товар: 2710124130 [08:44:24]line Аи-92-К-2 [08:44:24]line 7.380 * 67.80 [08:44:24]line = 500.36 [08:44:24]line НДС 12% НСП 1% [08:44:24]line > о реализуемом товаре [08:44:24]line ОКРУГЛЕНИЕ: -0.36 [08:44:24]line ИТОГО: 500.00 [08:44:24]line Внесено: 500.00 [08:44:24]line СДАЧА: 0.00 [08:44:24]line НСП 1% : 4.43 [08:44:24]line НДС 12% : 53.14 [08:44:24]line Наличными: 500.00 [08:44:24]line Безнал.: 0.00 [08:44:24]line Место: АЗС № 128 "Партнер Нефть" [08:44:24]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:44:24]line СНО: Общий режим [08:44:24]line Чек 145 30.07.2024 08:44 [08:44:24]line Смена: 430 ФФД: 1.0 [08:44:24]line ЗНМ: 0300000046 [08:44:24]line РНМ: 0000000000092651 [08:44:24]line Версия ККМ: 001 [08:44:24]line ФМ: 0000000000874943 [08:44:24]line ФД: 309211 [08:44:24]line ФПД: 243415070354270 [08:44:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084425&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309211&fm=243415070354270&tin=02508201610067®Number=0000000000092651&sum=50000 [08:44:25]OFD Sender: Processing packet 309211 [packets to send 232, broken 231] [08:44:25]ProducePacketName [08:44:25]name=ofd_packets/00309211 [08:44:25]OFD Sender: To server: pG, [08:44:25]CommunicateWithHost lk.salyk.kg:30040 [08:44:25]ConnectInit lk.salyk.kg [08:44:25]written 0, free lines is 4095 [08:44:25]Connected sock=10 [08:44:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8A C4 07 01 67 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 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 E9 A7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B7 04 00 35 04 06 00 DD 62 7C CD 2B 5E 2A 7E 15 5F FD 89 11 E2 [08:44:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BF 79 47 00 B6 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B7 04 00 F4 03 04 00 32 4F A8 66 B6 04 01 00 00 86 95 00 F0 0C 4B A0 B4 [08:44:25]CommunicateWithHost err = 0 [08:44:25]CheckOFDResponse [08:44:25]1017 (14) - 77093643461234 [08:44:25]1041 (16) - 0000000000874943 [08:44:25]1040 (4) - 309211 [08:44:25]1012 (4) - 30.07.2024 02:25 [08:44:25]1206 (1) - 0 [08:44:25]OFD Sender: Remove packet 309211 [08:44:25]ProducePacketName [08:44:25]name=ofd_packets/00309211 [08:44:25]NVStorageDeleteData [08:44:25]Write to MH i2c: 01 00 00 38 3B 73 [08:44:25]Write i2c OK [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: 01 [08:44:25]MH_I2C_Read... [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 38 3B 00 00 00 00 00 62 0C E8 [08:44:25]RasterBufferAndPrint [08:44:25]line [08:44:25]line [08:44:25]line [08:44:25]line [08:44:25]line [08:44:25]written 0, free lines is 3174 [08:44:25]MH_Cut [08:44:25]Write to MH i2c: D1 01 00 3F 3B 01 4C [08:44:25]Write i2c OK [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: D1 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: D1 01 00 [08:44:25]MH_I2C_Read... [08:44:25]Read from MH i2c: D1 01 00 3F 3B 00 4B [08:44:25]Write to MH i2c: 01 00 00 40 3B 7B [08:44:25]Write i2c OK [08:44:25]MH_I2C_Read... [08:44:26]OFD Sender: No OFD packet to send [08:44:26]*** Cut start [08:44:26]*** Partial cut [08:44:26]*** CUTSNS_PIN = 1 [08:44:26]*** CUTSNS_PIN = 0 [08:44:27]*** Brake cut motor [08:44:27]Read from MH i2c: 01 [08:44:27]MH_I2C_Read... [08:44:27]*** Stop cut motor [08:44:27]*** Cut end [08:44:27]Read from MH i2c: 01 07 00 [08:44:27]MH_I2C_Read... [08:44:27]Read from MH i2c: 01 07 00 40 3B 00 00 00 00 00 FF 0F 90 [08:44:27]process_action close_receipt done [08:44:27]requested_data is exist [08:44:27]produce_requested_data [08:44:27]requested_item fm.sn is exist - process it [08:44:27]wFMCommunicate request_size=4 [08:44:27]MH_SAM_APDU [08:44:27]CAPDU: 80 11 00 00 [08:44:27]Write to MH i2c: E2 08 00 41 3B 80 11 00 00 00 00 00 00 F6 [08:44:27]Write i2c OK [08:44:27]MH_I2C_Read... [08:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:27]Read from MH i2c: E2 [08:44:27]MH_I2C_Read... [08:44:27]Read from MH i2c: E2 17 00 [08:44:27]MH_I2C_Read... [08:44:27]Read from MH i2c: E2 17 00 41 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4C [08:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:44:27]wFMCommunicate OK [08:44:27]requested_item fd.num is exist - process it [08:44:27]SAM_PROTO_GetFieldsCounters [08:44:27]wFMCommunicate request_size=4 [08:44:27]MH_SAM_APDU [08:44:27]CAPDU: 80 13 00 00 [08:44:27]Write to MH i2c: E2 08 00 42 3B 80 13 00 00 00 00 00 00 F9 [08:44:27]Write i2c OK [08:44:27]MH_I2C_Read... [08:44:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:27]Read from MH i2c: E2 [08:44:27]MH_I2C_Read... [08:44:27]Read from MH i2c: E2 62 00 [08:44:27]MH_I2C_Read... [08:44:27]Read from MH i2c: E2 62 00 42 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DB B7 04 00 0E 04 04 00 AE 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 13 [08:44:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DB B7 04 00 0E 04 04 00 AE 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 [08:44:27]wFMCommunicate OK [08:44:27]SAM_PROTO_GetFieldsCounters done [08:44:27]requested_item shift.num is exist - process it [08:44:27]requested_item shift.opened is exist - process it [08:44:27]req_shift_opened [08:44:27]FM_GetShiftState [08:44:27]SAM_PROTO_GetShiftState [08:44:27]wFMCommunicate request_size=4 [08:44:27]MH_SAM_APDU [08:44:27]CAPDU: 80 13 01 00 [08:44:27]Write to MH i2c: E2 08 00 43 3B 80 13 01 00 00 00 00 00 FB [08:44:27]Write i2c OK [08:44:27]MH_I2C_Read... [08:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:27]Read from MH i2c: E2 [08:44:27]MH_I2C_Read... [08:44:27]Read from MH i2c: E2 0E 00 [08:44:27]MH_I2C_Read... [08:44:27]Read from MH i2c: E2 0E 00 43 3B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 56 [08:44:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:44:27]wFMCommunicate OK [08:44:27]SAM_PROTO_GetShiftState done [08:44:27]FM_GetShiftState done [08:44:27]req_shift_opened done [08:44:27]requested_item shift.open_date is exist - process it [08:44:27]req_shift_open_date [08:44:27]req_shift_open_date done [08:44:27]produce_requested_data done [08:44:27]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309211,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:44:27]process_action_free close_receipt [08:44:27]json_value_free [08:44:27]json_value_free done [08:44:27]process_json_proto returns [08:44:27]Send response to host [08:44:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309211,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:44:27]free response buf [08:44:27]execute_script done [08:44:27]execute_script returns [08:44:27]free content buf [08:44:27]Sock 7.Close socket [08:44:27]Sock 7.Thread stoped [08:44:31]OFD Sender: No OFD packet to send [08:44:36]OFD Sender: No OFD packet to send [08:44:41]OFD Sender: No OFD packet to send [08:44:46]OFD Sender: No OFD packet to send [08:44:51]OFD Sender: No OFD packet to send [08:44:56]OFD Sender: No OFD packet to send [08:45:01]OFD Sender: No OFD packet to send [08:45:06]OFD Sender: No OFD packet to send [08:45:11]OFD Sender: No OFD packet to send [08:45:16]OFD Sender: No OFD packet to send [08:45:20]accept exits with 9 [08:45:20]New connection [08:45:20]New thread 3067333988 created [08:45:20]Thread 3067190628 joined [08:45:20]Waiting for new connection... [08:45:20] Sock 9.Parse request [08:45:20]Sock 9.Check first char [08:45:20]Sock 9.First char is OK [08:45:20]request: POST /json_proto HTTP/1.0 [08:45:20]Method: POST [08:45:20]URL: /json_proto [08:45:20]Method is POST - this is cgi request [08:45:20]url: /json_proto [08:45:20]query_string will be loaded in cgi processing [08:45:20]execute_cgi json_proto POST (null) [08:45:20]execute_cgi path=json_proto method=POST [08:45:20]POST find Content-Length [08:45:20]Host: 172.17.45.195:8080 [08:45:20]Content-Length: 675 [08:45:20]Content-Type: application/json [08:45:20] [08:45:20]POST finish read [08:45:20]Found Content-Length = 675 [08:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:20]execute_script... [08:45:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:20]POST & json_proto [08:45:20]process_json_proto [08:45:20]json parsed OK: [08:45:20]protocol is kg_v1.0 [08:45:20]action value=close_receipt [08:45:20]process_action close_receipt [08:45:20]cmd_close_receipt [08:45:20]MH_GetDate [08:45:20]Write to MH i2c: F0 00 00 44 3B 6E [08:45:20]Write i2c OK [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: F0 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: F0 09 00 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: F0 09 00 44 3B 00 22 A8 A8 66 FB 01 7F 64 2E [08:45:20]GetLastDocTimeStamp 1722329065 [08:45:20]current date 1722329122 [08:45:20]FM_GetShiftState [08:45:20]SAM_PROTO_GetShiftState [08:45:20]wFMCommunicate request_size=4 [08:45:20]MH_SAM_APDU [08:45:20]CAPDU: 80 13 01 00 [08:45:20]Write to MH i2c: E2 08 00 45 3B 80 13 01 00 00 00 00 00 FD [08:45:20]Write i2c OK [08:45:20]MH_I2C_Read... [08:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:20]Read from MH i2c: E2 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: E2 0E 00 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: E2 0E 00 45 3B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 58 [08:45:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:45:20]wFMCommunicate OK [08:45:20]SAM_PROTO_GetShiftState done [08:45:20]FM_GetShiftState done [08:45:20]opened in 1722299915 [08:45:20]opened+sec_in_day 1722386315 [08:45:20]quantity*price = 100035 [08:45:20]sum+1 = 100036 [08:45:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 146 30.07.2024 08:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309212 ФПД: 41718740704486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084522&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309212&fm=41718740704486&tin=02508201610067®Number=0000000000092651&sum=100000 [08:45:21]StoreToDocumentArchive [08:45:21]shift 430 fd 309212 [08:45:21]save to /storage/0430/doc_00309212 [08:45:21]save last doc name /storage/0430/doc_00309212 to /storage/kkm_last_doc_name [08:45:21]save OK [08:45:21]Clear old archive folders... [08:45:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:45:21]tlvbuf is 00EA5B40 [08:45:21]SAM_PROTO_ClearQueue [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 09 00 00 [08:45:21]Write to MH i2c: E2 08 00 52 3B 80 09 00 00 00 00 00 00 FF [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 52 3B 00 90 00 01 [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]SAM_PROTO_ClearQueue done [08:45:21]KKMCreateOFDPacket [08:45:21]OFDProtocolAddRootSTLVToBuf [08:45:21]FM_MakeSignedData [08:45:21]FM_MakeSignedData [08:45:21]SAM_PROTO_SignData [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 01 02 [08:45:21]Write to MH i2c: E2 08 00 53 3B 80 0D 01 02 00 00 00 00 07 [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 53 3B 00 90 00 02 [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]wFMCommunicate request_size=255 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 22 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B7 04 00 35 04 06 00 [08:45:21]Write to MH i2c: E2 02 01 54 3B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 22 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B7 04 00 35 04 06 00 00 00 A2 [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 54 3B 00 90 00 03 [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]wFMCommunicate request_size=11 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 02 02 06 25 F1 66 B8 5C E6 [08:45:21]Write to MH i2c: E2 0E 00 55 3B 80 0D 02 02 06 00 25 F1 66 B8 5C E6 00 00 8C [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 55 3B 00 90 00 04 [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 03 02 [08:45:21]Write to MH i2c: E2 08 00 56 3B 80 0D 03 02 00 00 00 00 0C [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 0B 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 0B 00 56 3B 00 7B EF E0 7D 1D 8C 09 5A 90 00 E0 [08:45:21]RAPDU: 7B EF E0 7D 1D 8C 09 5A 90 00 [08:45:21]wFMCommunicate OK [08:45:21]SAM_PROTO_SignData done [08:45:21]FM_MakeSignedData done [08:45:21]CreateOFDProtocolMessage [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 11 00 00 [08:45:21]Write to MH i2c: E2 08 00 57 3B 80 11 00 00 00 00 00 00 0C [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 17 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 17 00 57 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 62 [08:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:45:21]wFMCommunicate OK [08:45:21]CreateOFDProtocolMessage done [08:45:21]OFDSenderStorePacket 309212 [08:45:21]StoreOFDPacket docnum=309212 [08:45:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E4 A1 08 01 8A 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 22 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B7 04 00 35 04 06 00 25 F1 66 B8 5C E6 7B EF E0 7D 1D 8C 09 5A [08:45:21]CheckFolder [08:45:21]dirname=/storage/ofd_packets [08:45:21]CheckFolder done [08:45:21]ProducePacketName [08:45:21]name=ofd_packets/00309212 [08:45:21]NVStorageSaveData ofd_packets/00309212 [08:45:21]File name is /storage/ofd_packets/00309212 [08:45:21]Write 302 bytes [08:45:21]NVStorageSaveData done [08:45:21]OFDSenderStorePacket done [08:45:21]KKMCreateOFDPacket done [08:45:21]NVStorageSaveData kkm_last_timestamp [08:45:21]File name is /storage/kkm_last_timestamp [08:45:21]Write 4 bytes [08:45:21]NVStorageSaveData done [08:45:21]ExternCall_PrintAddStr [08:45:21]wPrintStart [08:45:21]Write to MH i2c: 01 00 00 58 3B 93 [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: 01 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: 01 07 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: 01 07 00 58 3B 00 00 00 00 00 FF 0F A8 [08:45:21]RasterBufferAndPrint [08:45:21]line Счет N : (1)117801 [08:45:21]line ИНН: 02508201610067 [08:45:21]line Контрольно-Кассовый Чек [08:45:21]line ПРОДАЖА [08:45:21]line ТРК (МРК, ГНК) : 53 [08:45:21]line Товар: 2710124130 [08:45:21]line Super-92-К-5 [08:45:21]line 14.540 * 68.80 [08:45:21]line = 1000.35 [08:45:21]line НДС 12% НСП 1% [08:45:21]line > о реализуемом товаре [08:45:21]line ОКРУГЛЕНИЕ: -0.35 [08:45:21]line ИТОГО: 1000.00 [08:45:21]line Внесено: 1000.00 [08:45:21]line СДАЧА: 0.00 [08:45:21]line НСП 1% : 8.85 [08:45:21]line НДС 12% : 106.23 [08:45:21]line Наличными: 1000.00 [08:45:21]line Безнал.: 0.00 [08:45:21]line Место: АЗС № 128 "Партнер Нефть" [08:45:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:45:21]line СНО: Общий режим [08:45:21]line Чек 146 30.07.2024 08:45 [08:45:21]line Смена: 430 ФФД: 1.0 [08:45:21]line ЗНМ: 0300000046 [08:45:21]line РНМ: 0000000000092651 [08:45:21]line Версия ККМ: 001 [08:45:21]line ФМ: 0000000000874943 [08:45:21]line ФД: 309212 [08:45:21]line ФПД: 41718740704486 [08:45:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084522&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309212&fm=41718740704486&tin=02508201610067®Number=0000000000092651&sum=100000 [08:45:22]OFD Sender: Processing packet 309212 [packets to send 232, broken 231] [08:45:22]ProducePacketName [08:45:22]name=ofd_packets/00309212 [08:45:22]OFD Sender: To server: pG, [08:45:22]CommunicateWithHost lk.salyk.kg:30040 [08:45:22]ConnectInit lk.salyk.kg [08:45:22]written 0, free lines is 4095 [08:45:22]Connected sock=10 [08:45:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E4 A1 08 01 8A 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 22 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B7 04 00 35 04 06 00 25 F1 66 B8 5C E6 7B EF E0 7D 1D 8C 09 5A [08:45:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9D F2 47 00 3D A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B7 04 00 F4 03 04 00 6B 4F A8 66 B6 04 01 00 00 59 DC 4D 56 1F 27 66 3B [08:45:22]CommunicateWithHost err = 0 [08:45:22]CheckOFDResponse [08:45:22]1017 (14) - 77093643461234 [08:45:22]1041 (16) - 0000000000874943 [08:45:22]1040 (4) - 309212 [08:45:22]1012 (4) - 30.07.2024 02:26 [08:45:22]1206 (1) - 0 [08:45:22]OFD Sender: Remove packet 309212 [08:45:22]ProducePacketName [08:45:22]name=ofd_packets/00309212 [08:45:22]NVStorageDeleteData [08:45:22]Write to MH i2c: 01 00 00 83 3B BE [08:45:22]Write i2c OK [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: 01 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: 01 07 00 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: 01 07 00 83 3B 00 00 00 00 00 5F 0C 30 [08:45:22]RasterBufferAndPrint [08:45:22]line [08:45:22]line [08:45:22]line [08:45:22]line [08:45:22]line [08:45:22]written 0, free lines is 3170 [08:45:22]MH_Cut [08:45:22]Write to MH i2c: D1 01 00 8A 3B 01 97 [08:45:22]Write i2c OK [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: D1 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: D1 01 00 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: D1 01 00 8A 3B 00 96 [08:45:22]Write to MH i2c: 01 00 00 8B 3B C6 [08:45:22]Write i2c OK [08:45:22]MH_I2C_Read... [08:45:22]OFD Sender: No OFD packet to send [08:45:23]*** Cut start [08:45:23]*** Partial cut [08:45:23]*** CUTSNS_PIN = 1 [08:45:23]*** CUTSNS_PIN = 0 [08:45:24]*** Brake cut motor [08:45:24]Read from MH i2c: 01 [08:45:24]MH_I2C_Read... [08:45:24]*** Stop cut motor [08:45:24]*** Cut end [08:45:24]Read from MH i2c: 01 07 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: 01 07 00 8B 3B 00 00 00 00 00 FF 0F DB [08:45:24]process_action close_receipt done [08:45:24]requested_data is exist [08:45:24]produce_requested_data [08:45:24]requested_item fm.sn is exist - process it [08:45:24]wFMCommunicate request_size=4 [08:45:24]MH_SAM_APDU [08:45:24]CAPDU: 80 11 00 00 [08:45:24]Write to MH i2c: E2 08 00 8C 3B 80 11 00 00 00 00 00 00 41 [08:45:24]Write i2c OK [08:45:24]MH_I2C_Read... [08:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:24]Read from MH i2c: E2 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 17 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 17 00 8C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 97 [08:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:45:24]wFMCommunicate OK [08:45:24]requested_item fd.num is exist - process it [08:45:24]SAM_PROTO_GetFieldsCounters [08:45:24]wFMCommunicate request_size=4 [08:45:24]MH_SAM_APDU [08:45:24]CAPDU: 80 13 00 00 [08:45:24]Write to MH i2c: E2 08 00 8D 3B 80 13 00 00 00 00 00 00 44 [08:45:24]Write i2c OK [08:45:24]MH_I2C_Read... [08:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:24]Read from MH i2c: E2 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 62 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 62 00 8D 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DC B7 04 00 0E 04 04 00 AE 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 62 [08:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DC B7 04 00 0E 04 04 00 AE 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 [08:45:24]wFMCommunicate OK [08:45:24]SAM_PROTO_GetFieldsCounters done [08:45:24]requested_item shift.num is exist - process it [08:45:24]requested_item shift.opened is exist - process it [08:45:24]req_shift_opened [08:45:24]FM_GetShiftState [08:45:24]SAM_PROTO_GetShiftState [08:45:24]wFMCommunicate request_size=4 [08:45:24]MH_SAM_APDU [08:45:24]CAPDU: 80 13 01 00 [08:45:24]Write to MH i2c: E2 08 00 8E 3B 80 13 01 00 00 00 00 00 46 [08:45:24]Write i2c OK [08:45:24]MH_I2C_Read... [08:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:24]Read from MH i2c: E2 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 0E 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 0E 00 8E 3B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A1 [08:45:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:45:24]wFMCommunicate OK [08:45:24]SAM_PROTO_GetShiftState done [08:45:24]FM_GetShiftState done [08:45:24]req_shift_opened done [08:45:24]requested_item shift.open_date is exist - process it [08:45:24]req_shift_open_date [08:45:24]req_shift_open_date done [08:45:24]produce_requested_data done [08:45:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309212,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:45:24]process_action_free close_receipt [08:45:24]json_value_free [08:45:24]json_value_free done [08:45:24]process_json_proto returns [08:45:24]Send response to host [08:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309212,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:45:24]free response buf [08:45:24]execute_script done [08:45:24]execute_script returns [08:45:24]free content buf [08:45:24]Sock 9.Close socket [08:45:24]Sock 9.Thread stoped [08:45:27]OFD Sender: No OFD packet to send [08:45:33]OFD Sender: No OFD packet to send [08:45:38]OFD Sender: No OFD packet to send [08:45:43]OFD Sender: No OFD packet to send [08:45:48]OFD Sender: No OFD packet to send [08:45:53]OFD Sender: No OFD packet to send [08:45:58]OFD Sender: No OFD packet to send [08:46:03]OFD Sender: No OFD packet to send [08:46:08]OFD Sender: No OFD packet to send [08:46:12]accept exits with 7 [08:46:12]New connection [08:46:12]New thread 3067190628 created [08:46:12]Thread 3067333988 joined [08:46:12]Waiting for new connection... [08:46:12] Sock 7.Parse request [08:46:12]Sock 7.Check first char [08:46:12]Sock 7.First char is OK [08:46:12]request: POST /json_proto HTTP/1.0 [08:46:12]Method: POST [08:46:12]URL: /json_proto [08:46:12]Method is POST - this is cgi request [08:46:12]url: /json_proto [08:46:12]query_string will be loaded in cgi processing [08:46:12]execute_cgi json_proto POST (null) [08:46:12]execute_cgi path=json_proto method=POST [08:46:12]POST find Content-Length [08:46:12]Host: 172.17.45.195:8080 [08:46:12]Content-Length: 677 [08:46:12]Content-Type: application/json [08:46:12] [08:46:12]POST finish read [08:46:12]Found Content-Length = 677 [08:46:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:46:12]execute_script... [08: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)117802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:46:12]POST & json_proto [08:46:12]process_json_proto [08:46:12]json parsed OK: [08:46:12]protocol is kg_v1.0 [08:46:12]action value=close_receipt [08:46:12]process_action close_receipt [08:46:12]cmd_close_receipt [08:46:12]MH_GetDate [08:46:12]Write to MH i2c: F0 00 00 8F 3B B9 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: F0 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: F0 09 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: F0 09 00 8F 3B 00 57 A8 A8 66 FB 01 7F 64 AE [08:46:12]GetLastDocTimeStamp 1722329122 [08:46:12]current date 1722329175 [08:46:12]FM_GetShiftState [08:46:12]SAM_PROTO_GetShiftState [08:46:12]wFMCommunicate request_size=4 [08:46:12]MH_SAM_APDU [08:46:12]CAPDU: 80 13 01 00 [08:46:12]Write to MH i2c: E2 08 00 90 3B 80 13 01 00 00 00 00 00 48 [08:46:12]Write i2c OK [08:46:12]MH_I2C_Read... [08:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:12]Read from MH i2c: E2 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 0E 00 [08:46:12]MH_I2C_Read... [08:46:12]Read from MH i2c: E2 0E 00 90 3B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A3 [08:46:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:46:12]wFMCommunicate OK [08:46:12]SAM_PROTO_GetShiftState done [08:46:12]FM_GetShiftState done [08:46:12]opened in 1722299915 [08:46:12]opened+sec_in_day 1722386315 [08:46:12]quantity*price = 50036 [08:46:12]sum+1 = 50037 [08:46:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 147 30.07.2024 08:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309213 ФПД: 153205279109396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084615&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309213&fm=153205279109396&tin=02508201610067®Number=0000000000092651&sum=50000 [08:46:13]StoreToDocumentArchive [08:46:13]shift 430 fd 309213 [08:46:13]save to /storage/0430/doc_00309213 [08:46:13]save last doc name /storage/0430/doc_00309213 to /storage/kkm_last_doc_name [08:46:13]save OK [08:46:13]Clear old archive folders... [08:46:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:13]tlvbuf is 00F1F980 [08:46:13]SAM_PROTO_ClearQueue [08:46:13]wFMCommunicate request_size=4 [08:46:13]MH_SAM_APDU [08:46:13]CAPDU: 80 09 00 00 [08:46:13]Write to MH i2c: E2 08 00 9D 3B 80 09 00 00 00 00 00 00 4A [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:13]Read from MH i2c: E2 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 9D 3B 00 90 00 4C [08:46:13]RAPDU: 90 00 [08:46:13]wFMCommunicate OK [08:46:13]SAM_PROTO_ClearQueue done [08:46:13]KKMCreateOFDPacket [08:46:13]OFDProtocolAddRootSTLVToBuf [08:46:13]FM_MakeSignedData [08:46:13]FM_MakeSignedData [08:46:13]SAM_PROTO_SignData [08:46:13]wFMCommunicate request_size=4 [08:46:13]MH_SAM_APDU [08:46:13]CAPDU: 80 0D 01 02 [08:46:13]Write to MH i2c: E2 08 00 9E 3B 80 0D 01 02 00 00 00 00 52 [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:13]Read from MH i2c: E2 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 9E 3B 00 90 00 4D [08:46:13]RAPDU: 90 00 [08:46:13]wFMCommunicate OK [08:46:13]wFMCommunicate request_size=255 [08:46:13]MH_SAM_APDU [08:46:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 57 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B7 04 00 35 04 06 00 8B [08:46:13]Write to MH i2c: E2 02 01 9F 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 57 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B7 04 00 35 04 06 00 8B 00 00 41 [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:13]Read from MH i2c: E2 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 9F 3B 00 90 00 4E [08:46:13]RAPDU: 90 00 [08:46:13]wFMCommunicate OK [08:46:13]wFMCommunicate request_size=10 [08:46:13]MH_SAM_APDU [08:46:13]CAPDU: 80 0D 02 02 05 56 E2 3D 31 14 [08:46:13]Write to MH i2c: E2 0D 00 A0 3B 80 0D 02 02 05 00 56 E2 3D 31 14 00 00 19 [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:13]Read from MH i2c: E2 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 [08:46:13]MH_I2C_Read... [08:46:13]Read from MH i2c: E2 03 00 A0 3B 00 90 00 4F [08:46:13]RAPDU: 90 00 [08:46:13]wFMCommunicate OK [08:46:13]wFMCommunicate request_size=4 [08:46:13]MH_SAM_APDU [08:46:13]CAPDU: 80 0D 03 02 [08:46:13]Write to MH i2c: E2 08 00 A1 3B 80 0D 03 02 00 00 00 00 57 [08:46:13]Write i2c OK [08:46:13]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0B 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0B 00 A1 3B 00 A1 16 E5 50 28 92 76 89 90 00 FD [08:46:14]RAPDU: A1 16 E5 50 28 92 76 89 90 00 [08:46:14]wFMCommunicate OK [08:46:14]SAM_PROTO_SignData done [08:46:14]FM_MakeSignedData done [08:46:14]CreateOFDProtocolMessage [08:46:14]wFMCommunicate request_size=4 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 11 00 00 [08:46:14]Write to MH i2c: E2 08 00 A2 3B 80 11 00 00 00 00 00 00 57 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 17 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 17 00 A2 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AD [08:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:46:14]wFMCommunicate OK [08:46:14]CreateOFDProtocolMessage done [08:46:14]OFDSenderStorePacket 309213 [08:46:14]StoreOFDPacket docnum=309213 [08:46:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8F FB 07 01 5C 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 57 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B7 04 00 35 04 06 00 8B 56 E2 3D 31 14 A1 16 E5 50 28 92 76 89 [08:46:14]CheckFolder [08:46:14]dirname=/storage/ofd_packets [08:46:14]CheckFolder done [08:46:14]ProducePacketName [08:46:14]name=ofd_packets/00309213 [08:46:14]NVStorageSaveData ofd_packets/00309213 [08:46:14]File name is /storage/ofd_packets/00309213 [08:46:14]Write 301 bytes [08:46:14]NVStorageSaveData done [08:46:14]OFDSenderStorePacket done [08:46:14]KKMCreateOFDPacket done [08:46:14]NVStorageSaveData kkm_last_timestamp [08:46:14]File name is /storage/kkm_last_timestamp [08:46:14]Write 4 bytes [08:46:14]NVStorageSaveData done [08:46:14]ExternCall_PrintAddStr [08:46:14]wPrintStart [08:46:14]Write to MH i2c: 01 00 00 A3 3B DE [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 07 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 07 00 A3 3B 00 00 00 00 00 FF 0F F3 [08:46:14]RasterBufferAndPrint [08:46:14]line Счет N : (1)117802 [08:46:14]line ИНН: 02508201610067 [08:46:14]line Контрольно-Кассовый Чек [08:46:14]line ПРОДАЖА [08:46:14]line ТРК (МРК, ГНК) : 62 [08:46:14]line Товар: 2710124130 [08:46:14]line Аи-92-К-2 [08:46:14]line 7.380 * 67.80 [08:46:14]line = 500.36 [08:46:14]line НДС 12% НСП 1% [08:46:14]line > о реализуемом товаре [08:46:14]line ОКРУГЛЕНИЕ: -0.36 [08:46:14]line ИТОГО: 500.00 [08:46:14]line Внесено: 500.00 [08:46:14]line СДАЧА: 0.00 [08:46:14]line НСП 1% : 4.43 [08:46:14]line НДС 12% : 53.14 [08:46:14]line Наличными: 500.00 [08:46:14]line Безнал.: 0.00 [08:46:14]line Место: АЗС № 128 "Партнер Нефть" [08:46:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:46:14]line СНО: Общий режим [08:46:14]line Чек 147 30.07.2024 08:46 [08:46:14]line Смена: 430 ФФД: 1.0 [08:46:14]line ЗНМ: 0300000046 [08:46:14]line РНМ: 0000000000092651 [08:46:14]line Версия ККМ: 001 [08:46:14]line ФМ: 0000000000874943 [08:46:14]line ФД: 309213 [08:46:14]line ФПД: 153205279109396 [08:46:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084615&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309213&fm=153205279109396&tin=02508201610067®Number=0000000000092651&sum=50000 [08:46:14]OFD Sender: Processing packet 309213 [packets to send 232, broken 231] [08:46:14]ProducePacketName [08:46:14]name=ofd_packets/00309213 [08:46:14]OFD Sender: To server: pG, [08:46:14]CommunicateWithHost lk.salyk.kg:30040 [08:46:14]ConnectInit lk.salyk.kg [08:46:14]written 0, free lines is 4095 [08:46:14]Connected sock=10 [08:46:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8F FB 07 01 5C 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 57 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B7 04 00 35 04 06 00 8B 56 E2 3D 31 14 A1 16 E5 50 28 92 76 89 [08:46:14]Write to MH i2c: 01 00 00 CE 3B 09 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 07 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: 01 07 00 CE 3B 00 00 00 00 00 68 0C 84 [08:46:14]RasterBufferAndPrint [08:46:14]line [08:46:14]line [08:46:14]line [08:46:14]line [08:46:14]line [08:46:14]written 0, free lines is 3179 [08:46:14]MH_Cut [08:46:14]Write to MH i2c: D1 01 00 D5 3B 01 E2 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: D1 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: D1 01 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: D1 01 00 D5 3B 00 E1 [08:46:14]Write to MH i2c: 01 00 00 D6 3B 11 [08:46:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EF 8C 47 00 95 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B7 04 00 F4 03 04 00 9F 4F A8 66 B6 04 01 00 00 C3 15 C9 E8 54 0F 7F 4F [08:46:14]CommunicateWithHost err = 0 [08:46:14]CheckOFDResponse [08:46:14]1017 (14) - 77093643461234 [08:46:14]1041 (16) - 0000000000874943 [08:46:14]1040 (4) - 309213 [08:46:14]1012 (4) - 30.07.2024 02:27 [08:46:14]1206 (1) - 0 [08:46:14]OFD Sender: Remove packet 309213 [08:46:14]ProducePacketName [08:46:14]name=ofd_packets/00309213 [08:46:14]NVStorageDeleteData [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:15]OFD Sender: No OFD packet to send [08:46:16]*** Cut start [08:46:16]*** Partial cut [08:46:16]*** CUTSNS_PIN = 1 [08:46:16]*** CUTSNS_PIN = 0 [08:46:16]*** Brake cut motor [08:46:16]Read from MH i2c: 01 [08:46:16]MH_I2C_Read... [08:46:16]*** Stop cut motor [08:46:16]*** Cut end [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 D6 3B 00 00 00 00 00 FF 0F 26 [08:46:16]process_action close_receipt done [08:46:16]requested_data is exist [08:46:16]produce_requested_data [08:46:16]requested_item fm.sn is exist - process it [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 11 00 00 [08:46:16]Write to MH i2c: E2 08 00 D7 3B 80 11 00 00 00 00 00 00 8C [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 17 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 17 00 D7 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E2 [08:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:46:16]wFMCommunicate OK [08:46:16]requested_item fd.num is exist - process it [08:46:16]SAM_PROTO_GetFieldsCounters [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 13 00 00 [08:46:16]Write to MH i2c: E2 08 00 D8 3B 80 13 00 00 00 00 00 00 8F [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 62 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 62 00 D8 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DD B7 04 00 0E 04 04 00 AE 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 B1 [08:46:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DD B7 04 00 0E 04 04 00 AE 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 [08:46:16]wFMCommunicate OK [08:46:16]SAM_PROTO_GetFieldsCounters done [08:46:16]requested_item shift.num is exist - process it [08:46:16]requested_item shift.opened is exist - process it [08:46:16]req_shift_opened [08:46:16]FM_GetShiftState [08:46:16]SAM_PROTO_GetShiftState [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 13 01 00 [08:46:16]Write to MH i2c: E2 08 00 D9 3B 80 13 01 00 00 00 00 00 91 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 0E 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 0E 00 D9 3B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EC [08:46:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:46:16]wFMCommunicate OK [08:46:16]SAM_PROTO_GetShiftState done [08:46:16]FM_GetShiftState done [08:46:16]req_shift_opened done [08:46:16]requested_item shift.open_date is exist - process it [08:46:16]req_shift_open_date [08:46:16]req_shift_open_date done [08:46:16]produce_requested_data done [08:46:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309213,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:46:16]process_action_free close_receipt [08:46:16]json_value_free [08:46:16]json_value_free done [08:46:16]process_json_proto returns [08:46:16]Send response to host [08:46:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309213,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:46:16]free response buf [08:46:16]execute_script done [08:46:16]execute_script returns [08:46:16]free content buf [08:46:16]Sock 7.Close socket [08:46:16]Sock 7.Thread stoped [08:46:20]OFD Sender: No OFD packet to send [08:46:25]OFD Sender: No OFD packet to send [08:46:30]OFD Sender: No OFD packet to send [08:46:35]OFD Sender: No OFD packet to send [08:46:40]OFD Sender: No OFD packet to send [08:46:44]accept exits with 9 [08:46:44]New connection [08:46:44]New thread 3067333988 created [08:46:44]Thread 3067190628 joined [08:46:44]Waiting for new connection... [08:46:44] Sock 9.Parse request [08:46:44]Sock 9.Check first char [08:46:44]Sock 9.First char is OK [08:46:44]request: POST /json_proto HTTP/1.0 [08:46:44]Method: POST [08:46:44]URL: /json_proto [08:46:44]Method is POST - this is cgi request [08:46:44]url: /json_proto [08:46:44]query_string will be loaded in cgi processing [08:46:44]execute_cgi json_proto POST (null) [08:46:44]execute_cgi path=json_proto method=POST [08:46:44]POST find Content-Length [08:46:44]Host: 172.17.45.195:8080 [08:46:44]Content-Length: 1194 [08:46:44]Content-Type: application/json [08:46:44] [08:46:44]POST finish read [08:46:44]Found Content-Length = 1194 [08:46:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117803\u000A30.07.2024 08:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68914\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:44]execute_script... [08:46:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117803\u000A30.07.2024 08:08\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68914\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:44]POST & json_proto [08:46:44]process_json_proto [08:46:44]json parsed OK: [08:46:44]protocol is kg_v1.0 [08:46:44]action value=print_text [08:46:44]process_action print_text [08:46:44]cmd_print_text [08:46:44]ExternCall_PrintAddStr [08:46:44]wPrintStart [08:46:44]Write to MH i2c: 01 00 00 DA 3B 15 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 07 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 07 00 DA 3B 00 00 00 00 00 FF 0F 2A [08:46:44]RasterBufferAndPrint [08:46:44]line *****ТОВАРНЫЙ ЧЕК***** [08:46:44]line АЗС-128 [08:46:44]line Партнер Нефть [08:46:44]line 00000000012345 [08:46:44]line Кассир : Анарбаев А. [08:46:44]line Счет N : (1)117803 [08:46:44]line 30.07.2024 08:08 [08:46:44]line ПРОДАЖА [08:46:44]line ТРК (МРК, ГНК): 32 [08:46:44]line Вид ГСМ : 2710124130 [08:46:44]line Аи-92-К-2 [08:46:44]line 10.000 x 67.80 [08:46:44]line ИТОГ: 678.00 [08:46:44]line Тип оплаты: Талоны: Топливная Карта [08:46:44]line 68914 [08:46:44]line ______________________ [08:46:44]line (подпись) [08:46:44]written 0, free lines is 4095 [08:46:44]Write to MH i2c: 01 00 00 EE 3B 29 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 07 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: 01 07 00 EE 3B 00 00 00 00 00 11 0E 4F [08:46:44]RasterBufferAndPrint [08:46:44]line [08:46:44]line [08:46:44]line [08:46:44]line [08:46:44]line [08:46:44]written 0, free lines is 3603 [08:46:44]MH_Cut [08:46:44]Write to MH i2c: D1 01 00 F5 3B 01 02 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: D1 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: D1 01 00 [08:46:44]MH_I2C_Read... [08:46:44]Read from MH i2c: D1 01 00 F5 3B 00 01 [08:46:44]Write to MH i2c: 01 00 00 F6 3B 31 [08:46:44]Write i2c OK [08:46:44]MH_I2C_Read... [08:46:45]*** Cut start [08:46:45]*** Partial cut [08:46:45]*** CUTSNS_PIN = 1 [08:46:45]*** CUTSNS_PIN = 0 [08:46:45]OFD Sender: No OFD packet to send [08:46:45]*** Brake cut motor [08:46:45]Read from MH i2c: 01 [08:46:45]MH_I2C_Read... [08:46:45]*** Stop cut motor [08:46:45]*** Cut end [08:46:45]Read from MH i2c: 01 07 00 [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: 01 07 00 F6 3B 00 00 00 00 00 FF 0F 46 [08:46:45]process_action print_text done [08:46:45]requested_data is exist [08:46:45]produce_requested_data [08:46:45]requested_item fm.sn is exist - process it [08:46:45]wFMCommunicate request_size=4 [08:46:45]MH_SAM_APDU [08:46:45]CAPDU: 80 11 00 00 [08:46:45]Write to MH i2c: E2 08 00 F7 3B 80 11 00 00 00 00 00 00 AC [08:46:45]Write i2c OK [08:46:45]MH_I2C_Read... [08:46:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:45]Read from MH i2c: E2 [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: E2 17 00 [08:46:45]MH_I2C_Read... [08:46:45]Read from MH i2c: E2 17 00 F7 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 02 [08:46:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:46:45]wFMCommunicate OK [08:46:45]requested_item fd.num is exist - process it [08:46:45]SAM_PROTO_GetFieldsCounters [08:46:45]wFMCommunicate request_size=4 [08:46:45]MH_SAM_APDU [08:46:45]CAPDU: 80 13 00 00 [08:46:45]Write to MH i2c: E2 08 00 F8 3B 80 13 00 00 00 00 00 00 AF [08:46:45]Write i2c OK [08:46:45]MH_I2C_Read... [08:46:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:46]Read from MH i2c: E2 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 62 00 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 62 00 F8 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DD B7 04 00 0E 04 04 00 AE 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 D1 [08:46:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DD B7 04 00 0E 04 04 00 AE 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 [08:46:46]wFMCommunicate OK [08:46:46]SAM_PROTO_GetFieldsCounters done [08:46:46]requested_item shift.num is exist - process it [08:46:46]requested_item shift.opened is exist - process it [08:46:46]req_shift_opened [08:46:46]FM_GetShiftState [08:46:46]SAM_PROTO_GetShiftState [08:46:46]wFMCommunicate request_size=4 [08:46:46]MH_SAM_APDU [08:46:46]CAPDU: 80 13 01 00 [08:46:46]Write to MH i2c: E2 08 00 F9 3B 80 13 01 00 00 00 00 00 B1 [08:46:46]Write i2c OK [08:46:46]MH_I2C_Read... [08:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:46]Read from MH i2c: E2 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 0E 00 [08:46:46]MH_I2C_Read... [08:46:46]Read from MH i2c: E2 0E 00 F9 3B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0C [08:46:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:46:46]wFMCommunicate OK [08:46:46]SAM_PROTO_GetShiftState done [08:46:46]FM_GetShiftState done [08:46:46]req_shift_opened done [08:46:46]requested_item shift.open_date is exist - process it [08:46:46]req_shift_open_date [08:46:46]req_shift_open_date done [08:46:46]produce_requested_data done [08:46:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309213,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:46:46]process_action_free print_text [08:46:46]json_value_free [08:46:46]json_value_free done [08:46:46]process_json_proto returns [08:46:46]Send response to host [08:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309213,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:46:46]free response buf [08:46:46]execute_script done [08:46:46]execute_script returns [08:46:46]free content buf [08:46:46]Sock 9.Close socket [08:46:46]Sock 9.Thread stoped [08:46:50]OFD Sender: No OFD packet to send [08:46:55]OFD Sender: No OFD packet to send [08:47:00]OFD Sender: No OFD packet to send [08:47:05]OFD Sender: No OFD packet to send [08:47:10]OFD Sender: No OFD packet to send [08:47:13]accept exits with 7 [08:47:13]New connection [08:47:13]New thread 3067190628 created [08:47:13]Thread 3067333988 joined [08:47:13]Waiting for new connection... [08:47:13] Sock 7.Parse request [08:47:13]Sock 7.Check first char [08:47:13]Sock 7.First char is OK [08:47:13]request: POST /json_proto HTTP/1.0 [08:47:13]Method: POST [08:47:13]URL: /json_proto [08:47:13]Method is POST - this is cgi request [08:47:13]url: /json_proto [08:47:13]query_string will be loaded in cgi processing [08:47:13]execute_cgi json_proto POST (null) [08:47:13]execute_cgi path=json_proto method=POST [08:47:13]POST find Content-Length [08:47:13]Host: 172.17.45.195:8080 [08:47:13]Content-Length: 677 [08:47:13]Content-Type: application/json [08:47:13] [08:47:13]POST finish read [08:47:13]Found Content-Length = 677 [08:47:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:47:13]execute_script... [08:47:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:47:13]POST & json_proto [08:47:13]process_json_proto [08:47:13]json parsed OK: [08:47:13]protocol is kg_v1.0 [08:47:13]action value=close_receipt [08:47:13]process_action close_receipt [08:47:13]cmd_close_receipt [08:47:13]MH_GetDate [08:47:13]Write to MH i2c: F0 00 00 FA 3B 24 [08:47:13]Write i2c OK [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: F0 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: F0 09 00 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: F0 09 00 FA 3B 00 93 A8 A8 66 FB 01 7F 64 55 [08:47:13]GetLastDocTimeStamp 1722329175 [08:47:13]current date 1722329235 [08:47:13]FM_GetShiftState [08:47:13]SAM_PROTO_GetShiftState [08:47:13]wFMCommunicate request_size=4 [08:47:13]MH_SAM_APDU [08:47:13]CAPDU: 80 13 01 00 [08:47:13]Write to MH i2c: E2 08 00 FB 3B 80 13 01 00 00 00 00 00 B3 [08:47:13]Write i2c OK [08:47:13]MH_I2C_Read... [08:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:13]Read from MH i2c: E2 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 0E 00 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 0E 00 FB 3B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0E [08:47:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:47:13]wFMCommunicate OK [08:47:13]SAM_PROTO_GetShiftState done [08:47:13]FM_GetShiftState done [08:47:13]opened in 1722299915 [08:47:13]opened+sec_in_day 1722386315 [08:47:13]quantity*price = 50036 [08:47:13]sum+1 = 50037 [08:47:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 148 30.07.2024 08:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309214 ФПД: 132877796536632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084715&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309214&fm=132877796536632&tin=02508201610067®Number=0000000000092651&sum=50000 [08:47:14]StoreToDocumentArchive [08:47:14]shift 430 fd 309214 [08:47:14]save to /storage/0430/doc_00309214 [08:47:14]save last doc name /storage/0430/doc_00309214 to /storage/kkm_last_doc_name [08:47:14]save OK [08:47:14]Clear old archive folders... [08:47:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:47:14]tlvbuf is 00F203D0 [08:47:14]SAM_PROTO_ClearQueue [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 09 00 00 [08:47:14]Write to MH i2c: E2 08 00 08 3C 80 09 00 00 00 00 00 00 B6 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 08 3C 00 90 00 B8 [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]SAM_PROTO_ClearQueue done [08:47:14]KKMCreateOFDPacket [08:47:14]OFDProtocolAddRootSTLVToBuf [08:47:14]FM_MakeSignedData [08:47:14]FM_MakeSignedData [08:47:14]SAM_PROTO_SignData [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 01 02 [08:47:14]Write to MH i2c: E2 08 00 09 3C 80 0D 01 02 00 00 00 00 BE [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 09 3C 00 90 00 B9 [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]wFMCommunicate request_size=255 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 93 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B7 04 00 35 04 06 00 78 [08:47:14]Write to MH i2c: E2 02 01 0A 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 93 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B7 04 00 35 04 06 00 78 00 00 D8 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 0A 3C 00 90 00 BA [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]wFMCommunicate request_size=10 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 02 02 05 DA 05 DC 71 38 [08:47:14]Write to MH i2c: E2 0D 00 0B 3C 80 0D 02 02 05 00 DA 05 DC 71 38 00 00 2F [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 0B 3C 00 90 00 BB [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 03 02 [08:47:14]Write to MH i2c: E2 08 00 0C 3C 80 0D 03 02 00 00 00 00 C3 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 0B 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 0B 00 0C 3C 00 5C 84 03 83 93 CF 1A 0E 90 00 B4 [08:47:14]RAPDU: 5C 84 03 83 93 CF 1A 0E 90 00 [08:47:14]wFMCommunicate OK [08:47:14]SAM_PROTO_SignData done [08:47:14]FM_MakeSignedData done [08:47:14]CreateOFDProtocolMessage [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 11 00 00 [08:47:14]Write to MH i2c: E2 08 00 0D 3C 80 11 00 00 00 00 00 00 C3 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 17 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 17 00 0D 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 19 [08:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:47:14]wFMCommunicate OK [08:47:14]CreateOFDProtocolMessage done [08:47:14]OFDSenderStorePacket 309214 [08:47:14]StoreOFDPacket docnum=309214 [08:47:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D4 90 07 01 A8 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 93 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B7 04 00 35 04 06 00 78 DA 05 DC 71 38 5C 84 03 83 93 CF 1A 0E [08:47:14]CheckFolder [08:47:14]dirname=/storage/ofd_packets [08:47:14]CheckFolder done [08:47:14]ProducePacketName [08:47:14]name=ofd_packets/00309214 [08:47:14]NVStorageSaveData ofd_packets/00309214 [08:47:14]File name is /storage/ofd_packets/00309214 [08:47:14]Write 301 bytes [08:47:14]NVStorageSaveData done [08:47:14]OFDSenderStorePacket done [08:47:14]KKMCreateOFDPacket done [08:47:14]NVStorageSaveData kkm_last_timestamp [08:47:14]File name is /storage/kkm_last_timestamp [08:47:14]Write 4 bytes [08:47:14]NVStorageSaveData done [08:47:14]ExternCall_PrintAddStr [08:47:14]wPrintStart [08:47:14]Write to MH i2c: 01 00 00 0E 3C 4A [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: 01 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: 01 07 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: 01 07 00 0E 3C 00 00 00 00 00 FF 0F 5F [08:47:14]RasterBufferAndPrint [08:47:14]line Счет N : (1)117804 [08:47:14]line ИНН: 02508201610067 [08:47:14]line Контрольно-Кассовый Чек [08:47:14]line ПРОДАЖА [08:47:14]line ТРК (МРК, ГНК) : 42 [08:47:14]line Товар: 2710124130 [08:47:14]line Аи-92-К-2 [08:47:14]line 7.380 * 67.80 [08:47:14]line = 500.36 [08:47:14]line НДС 12% НСП 1% [08:47:14]line > о реализуемом товаре [08:47:14]line ОКРУГЛЕНИЕ: -0.36 [08:47:14]line ИТОГО: 500.00 [08:47:14]line Внесено: 500.00 [08:47:14]line СДАЧА: 0.00 [08:47:14]line НСП 1% : 4.43 [08:47:14]line НДС 12% : 53.14 [08:47:14]line Наличными: 500.00 [08:47:14]line Безнал.: 0.00 [08:47:14]line Место: АЗС № 128 "Партнер Нефть" [08:47:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:47:14]line СНО: Общий режим [08:47:14]line Чек 148 30.07.2024 08:47 [08:47:14]line Смена: 430 ФФД: 1.0 [08:47:14]line ЗНМ: 0300000046 [08:47:14]line РНМ: 0000000000092651 [08:47:14]line Версия ККМ: 001 [08:47:14]line ФМ: 0000000000874943 [08:47:14]line ФД: 309214 [08:47:14]line ФПД: 132877796536632 [08:47:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084715&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309214&fm=132877796536632&tin=02508201610067®Number=0000000000092651&sum=50000 [08:47:15]OFD Sender: Processing packet 309214 [packets to send 232, broken 231] [08:47:15]ProducePacketName [08:47:15]name=ofd_packets/00309214 [08:47:15]OFD Sender: To server: pG, [08:47:15]CommunicateWithHost lk.salyk.kg:30040 [08:47:15]ConnectInit lk.salyk.kg [08:47:15]written 0, free lines is 4095 [08:47:15]Connected sock=10 [08:47:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D4 90 07 01 A8 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 93 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B7 04 00 35 04 06 00 78 DA 05 DC 71 38 5C 84 03 83 93 CF 1A 0E [08:47:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A9 05 47 00 EE FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B7 04 00 F4 03 04 00 DC 4F A8 66 B6 04 01 00 00 40 E2 DC 66 21 46 B1 A6 [08:47:15]CommunicateWithHost err = 0 [08:47:15]CheckOFDResponse [08:47:15]1017 (14) - 77093643461234 [08:47:15]1041 (16) - 0000000000874943 [08:47:15]1040 (4) - 309214 [08:47:15]1012 (4) - 30.07.2024 02:28 [08:47:15]1206 (1) - 0 [08:47:15]OFD Sender: Remove packet 309214 [08:47:15]ProducePacketName [08:47:15]name=ofd_packets/00309214 [08:47:15]NVStorageDeleteData [08:47:15]Write to MH i2c: 01 00 00 39 3C 75 [08:47:15]Write i2c OK [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: 01 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: 01 07 00 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: 01 07 00 39 3C 00 00 00 00 00 68 0C F0 [08:47:15]RasterBufferAndPrint [08:47:15]line [08:47:15]line [08:47:15]line [08:47:15]line [08:47:15]line [08:47:15]written 0, free lines is 3179 [08:47:15]MH_Cut [08:47:15]Write to MH i2c: D1 01 00 40 3C 01 4E [08:47:15]Write i2c OK [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: D1 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: D1 01 00 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: D1 01 00 40 3C 00 4D [08:47:15]Write to MH i2c: 01 00 00 41 3C 7D [08:47:15]Write i2c OK [08:47:15]MH_I2C_Read... [08:47:16]OFD Sender: No OFD packet to send [08:47:16]*** Cut start [08:47:16]*** Partial cut [08:47:16]*** CUTSNS_PIN = 1 [08:47:16]*** CUTSNS_PIN = 0 [08:47:17]*** Brake cut motor [08:47:17]Read from MH i2c: 01 [08:47:17]MH_I2C_Read... [08:47:17]*** Stop cut motor [08:47:17]*** Cut end [08:47:17]Read from MH i2c: 01 07 00 [08:47:17]MH_I2C_Read... [08:47:17]Read from MH i2c: 01 07 00 41 3C 00 00 00 00 00 FF 0F 92 [08:47:17]process_action close_receipt done [08:47:17]requested_data is exist [08:47:17]produce_requested_data [08:47:17]requested_item fm.sn is exist - process it [08:47:17]wFMCommunicate request_size=4 [08:47:17]MH_SAM_APDU [08:47:17]CAPDU: 80 11 00 00 [08:47:17]Write to MH i2c: E2 08 00 42 3C 80 11 00 00 00 00 00 00 F8 [08:47:17]Write i2c OK [08:47:17]MH_I2C_Read... [08:47:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:17]Read from MH i2c: E2 [08:47:17]MH_I2C_Read... [08:47:17]Read from MH i2c: E2 17 00 [08:47:17]MH_I2C_Read... [08:47:17]Read from MH i2c: E2 17 00 42 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4E [08:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:47:17]wFMCommunicate OK [08:47:17]requested_item fd.num is exist - process it [08:47:17]SAM_PROTO_GetFieldsCounters [08:47:17]wFMCommunicate request_size=4 [08:47:17]MH_SAM_APDU [08:47:17]CAPDU: 80 13 00 00 [08:47:17]Write to MH i2c: E2 08 00 43 3C 80 13 00 00 00 00 00 00 FB [08:47:17]Write i2c OK [08:47:17]MH_I2C_Read... [08:47:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:17]Read from MH i2c: E2 [08:47:17]MH_I2C_Read... [08:47:17]Read from MH i2c: E2 62 00 [08:47:17]MH_I2C_Read... [08:47:17]Read from MH i2c: E2 62 00 43 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DE B7 04 00 0E 04 04 00 AE 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 21 [08:47:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DE B7 04 00 0E 04 04 00 AE 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 [08:47:17]wFMCommunicate OK [08:47:17]SAM_PROTO_GetFieldsCounters done [08:47:17]requested_item shift.num is exist - process it [08:47:17]requested_item shift.opened is exist - process it [08:47:17]req_shift_opened [08:47:17]FM_GetShiftState [08:47:17]SAM_PROTO_GetShiftState [08:47:17]wFMCommunicate request_size=4 [08:47:17]MH_SAM_APDU [08:47:17]CAPDU: 80 13 01 00 [08:47:17]Write to MH i2c: E2 08 00 44 3C 80 13 01 00 00 00 00 00 FD [08:47:17]Write i2c OK [08:47:17]MH_I2C_Read... [08:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:17]Read from MH i2c: E2 [08:47:17]MH_I2C_Read... [08:47:17]Read from MH i2c: E2 0E 00 [08:47:17]MH_I2C_Read... [08:47:17]Read from MH i2c: E2 0E 00 44 3C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 58 [08:47:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:47:17]wFMCommunicate OK [08:47:17]SAM_PROTO_GetShiftState done [08:47:17]FM_GetShiftState done [08:47:17]req_shift_opened done [08:47:17]requested_item shift.open_date is exist - process it [08:47:17]req_shift_open_date [08:47:17]req_shift_open_date done [08:47:17]produce_requested_data done [08:47:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309214,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:47:17]process_action_free close_receipt [08:47:17]json_value_free [08:47:17]json_value_free done [08:47:17]process_json_proto returns [08:47:17]Send response to host [08:47:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309214,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:47:17]free response buf [08:47:17]execute_script done [08:47:17]execute_script returns [08:47:17]free content buf [08:47:17]Sock 7.Close socket [08:47:17]Sock 7.Thread stoped [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:24]accept exits with 9 [08:48:24]New connection [08:48:24]New thread 3067333988 created [08:48:24]Thread 3067190628 joined [08:48:24]Waiting for new connection... [08:48:24] Sock 9.Parse request [08:48:24]Sock 9.Check first char [08:48:24]Sock 9.First char is OK [08:48:24]request: POST /json_proto HTTP/1.0 [08:48:24]Method: POST [08:48:24]URL: /json_proto [08:48:24]Method is POST - this is cgi request [08:48:24]url: /json_proto [08:48:24]query_string will be loaded in cgi processing [08:48:24]execute_cgi json_proto POST (null) [08:48:24]execute_cgi path=json_proto method=POST [08:48:24]POST find Content-Length [08:48:24]Host: 172.17.45.195:8080 [08:48:24]Content-Length: 799 [08:48:24]Content-Type: application/json [08:48:24] [08:48:24]POST finish read [08:48:24]Found Content-Length = 799 [08:48:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [08:48:24]execute_script... [08:48:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [08:48:24]POST & json_proto [08:48:24]process_json_proto [08:48:24]json parsed OK: [08:48:24]protocol is kg_v1.0 [08:48:24]action value=close_receipt [08:48:24]process_action close_receipt [08:48:24]cmd_close_receipt [08:48:24]MH_GetDate [08:48:24]Write to MH i2c: F0 00 00 45 3C 70 [08:48:24]Write i2c OK [08:48:24]MH_I2C_Read... [08:48:24]Read from MH i2c: F0 [08:48:24]MH_I2C_Read... [08:48:24]Read from MH i2c: F0 09 00 [08:48:24]MH_I2C_Read... [08:48:24]Read from MH i2c: F0 09 00 45 3C 00 DB A8 A8 66 FB 01 7F 64 E9 [08:48:24]GetLastDocTimeStamp 1722329235 [08:48:24]current date 1722329307 [08:48:24]FM_GetShiftState [08:48:24]SAM_PROTO_GetShiftState [08:48:24]wFMCommunicate request_size=4 [08:48:24]MH_SAM_APDU [08:48:24]CAPDU: 80 13 01 00 [08:48:24]Write to MH i2c: E2 08 00 46 3C 80 13 01 00 00 00 00 00 FF [08:48:24]Write i2c OK [08:48:24]MH_I2C_Read... [08:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:24]Read from MH i2c: E2 [08:48:24]MH_I2C_Read... [08:48:24]Read from MH i2c: E2 0E 00 [08:48:24]MH_I2C_Read... [08:48:24]Read from MH i2c: E2 0E 00 46 3C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5A [08:48:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:48:24]wFMCommunicate OK [08:48:24]SAM_PROTO_GetShiftState done [08:48:24]FM_GetShiftState done [08:48:24]opened in 1722299915 [08:48:24]opened+sec_in_day 1722386315 [08:48:24]quantity*price = 150037 [08:48:24]sum+1 = 150039 [08:48:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 149 30.07.2024 08:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309215 ФПД: 140994199146553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084827&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309215&fm=140994199146553&tin=02508201610067®Number=0000000000092651&sum=150038 [08:48:25]StoreToDocumentArchive [08:48:25]shift 430 fd 309215 [08:48:25]save to /storage/0430/doc_00309215 [08:48:25]save last doc name /storage/0430/doc_00309215 to /storage/kkm_last_doc_name [08:48:25]save OK [08:48:25]Clear old archive folders... [08:48:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:48:25]tlvbuf is 00E80910 [08:48:25]SAM_PROTO_ClearQueue [08:48:25]wFMCommunicate request_size=4 [08:48:25]MH_SAM_APDU [08:48:25]CAPDU: 80 09 00 00 [08:48:25]Write to MH i2c: E2 08 00 53 3C 80 09 00 00 00 00 00 00 01 [08:48:25]Write i2c OK [08:48:25]MH_I2C_Read... [08:48:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:25]Read from MH i2c: E2 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 53 3C 00 90 00 03 [08:48:25]RAPDU: 90 00 [08:48:25]wFMCommunicate OK [08:48:25]SAM_PROTO_ClearQueue done [08:48:25]KKMCreateOFDPacket [08:48:25]OFDProtocolAddRootSTLVToBuf [08:48:25]FM_MakeSignedData [08:48:25]FM_MakeSignedData [08:48:25]SAM_PROTO_SignData [08:48:25]wFMCommunicate request_size=4 [08:48:25]MH_SAM_APDU [08:48:25]CAPDU: 80 0D 01 02 [08:48:25]Write to MH i2c: E2 08 00 54 3C 80 0D 01 02 00 00 00 00 09 [08:48:25]Write i2c OK [08:48:25]MH_I2C_Read... [08:48:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:25]Read from MH i2c: E2 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 54 3C 00 90 00 04 [08:48:25]RAPDU: 90 00 [08:48:25]wFMCommunicate OK [08:48:25]wFMCommunicate request_size=255 [08:48:25]MH_SAM_APDU [08:48: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 95 00 00 00 F4 03 04 00 DB A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B7 04 00 35 04 06 00 80 3B C5 27 [08:48:25]Write to MH i2c: E2 02 01 55 3C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 95 00 00 00 F4 03 04 00 DB A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B7 04 00 35 04 06 00 80 3B C5 27 00 00 6D [08:48:25]Write i2c OK [08:48:25]MH_I2C_Read... [08:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:25]Read from MH i2c: E2 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 55 3C 00 90 00 05 [08:48:25]RAPDU: 90 00 [08:48:25]wFMCommunicate OK [08:48:25]wFMCommunicate request_size=7 [08:48:25]MH_SAM_APDU [08:48:25]CAPDU: 80 0D 02 02 02 D0 39 [08:48:25]Write to MH i2c: E2 0A 00 56 3C 80 0D 02 02 02 00 D0 39 00 00 19 [08:48:25]Write i2c OK [08:48:25]MH_I2C_Read... [08:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:25]Read from MH i2c: E2 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 03 00 56 3C 00 90 00 06 [08:48:25]RAPDU: 90 00 [08:48:25]wFMCommunicate OK [08:48:25]wFMCommunicate request_size=4 [08:48:25]MH_SAM_APDU [08:48:25]CAPDU: 80 0D 03 02 [08:48:25]Write to MH i2c: E2 08 00 57 3C 80 0D 03 02 00 00 00 00 0E [08:48:25]Write i2c OK [08:48:25]MH_I2C_Read... [08:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:25]Read from MH i2c: E2 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 0B 00 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 0B 00 57 3C 00 CF B3 DA E3 0A 9E AA 19 90 00 B9 [08:48:25]RAPDU: CF B3 DA E3 0A 9E AA 19 90 00 [08:48:25]wFMCommunicate OK [08:48:25]SAM_PROTO_SignData done [08:48:25]FM_MakeSignedData done [08:48:25]CreateOFDProtocolMessage [08:48:25]wFMCommunicate request_size=4 [08:48:25]MH_SAM_APDU [08:48:25]CAPDU: 80 11 00 00 [08:48:25]Write to MH i2c: E2 08 00 58 3C 80 11 00 00 00 00 00 00 0E [08:48:25]Write i2c OK [08:48:25]MH_I2C_Read... [08:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:25]Read from MH i2c: E2 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 17 00 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: E2 17 00 58 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 64 [08:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:48:25]wFMCommunicate OK [08:48:25]CreateOFDProtocolMessage done [08:48:25]OFDSenderStorePacket 309215 [08:48:25]StoreOFDPacket docnum=309215 [08:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 7C 91 04 01 91 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 95 00 00 00 F4 03 04 00 DB A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B7 04 00 35 04 06 00 80 3B C5 27 D0 39 CF B3 DA E3 0A 9E AA 19 [08:48:25]CheckFolder [08:48:25]dirname=/storage/ofd_packets [08:48:25]CheckFolder done [08:48:25]ProducePacketName [08:48:25]name=ofd_packets/00309215 [08:48:25]NVStorageSaveData ofd_packets/00309215 [08:48:25]File name is /storage/ofd_packets/00309215 [08:48:25]Write 298 bytes [08:48:25]NVStorageSaveData done [08:48:25]OFDSenderStorePacket done [08:48:25]KKMCreateOFDPacket done [08:48:25]NVStorageSaveData kkm_last_timestamp [08:48:25]File name is /storage/kkm_last_timestamp [08:48:25]Write 4 bytes [08:48:25]NVStorageSaveData done [08:48:25]ExternCall_PrintAddStr [08:48:25]wPrintStart [08:48:25]Write to MH i2c: 01 00 00 59 3C 95 [08:48:25]Write i2c OK [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: 01 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: 01 07 00 [08:48:25]MH_I2C_Read... [08:48:25]Read from MH i2c: 01 07 00 59 3C 00 00 00 00 00 FF 0F AA [08:48:25]RasterBufferAndPrint [08:48:25]line Счет N : (1)117805 [08:48:25]line ИНН: 02508201610067 [08:48:25]line Контрольно-Кассовый Чек [08:48:25]line ПРОДАЖА [08:48:25]line ТРК (МРК, ГНК) : 1 [08:48:25]line Товар: 2710194800 [08:48:25]line ДТ-К-3 [08:48:25]line 19.690 * 76.20 [08:48:25]line = 1500.38 [08:48:25]line НДС 12% НСП 1% [08:48:25]line > о реализуемом товаре [08:48:25]line ИТОГО: 1500.38 [08:48:25]line НСП 1% : 13.28 [08:48:25]line НДС 12% : 159.33 [08:48:25]line Наличными: 0.00 [08:48:25]line Безнал.: 1500.38 [08:48:25]line Место: АЗС № 128 "Партнер Нефть" [08:48:25]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:48:25]line СНО: Общий режим [08:48:25]line Чек 149 30.07.2024 08:48 [08:48:25]line Смена: 430 ФФД: 1.0 [08:48:25]line ЗНМ: 0300000046 [08:48:25]line РНМ: 0000000000092651 [08:48:25]line Версия ККМ: 001 [08:48:25]line Платежная система: O! деньги [08:48:25]line ФМ: 0000000000874943 [08:48:25]line ФД: 309215 [08:48:25]line ФПД: 140994199146553 [08:48:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084827&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309215&fm=140994199146553&tin=02508201610067®Number=0000000000092651&sum=150038 [08:48:26]OFD Sender: Processing packet 309215 [packets to send 232, broken 231] [08:48:26]ProducePacketName [08:48:26]name=ofd_packets/00309215 [08:48:26]OFD Sender: To server: pG, [08:48:26]CommunicateWithHost lk.salyk.kg:30040 [08:48:26]ConnectInit lk.salyk.kg [08:48:26]written 0, free lines is 4095 [08:48:26]Connected sock=10 [08:48:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 7C 91 04 01 91 A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 95 00 00 00 F4 03 04 00 DB A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B7 04 00 35 04 06 00 80 3B C5 27 D0 39 CF B3 DA E3 0A 9E AA 19 [08:48:26]Write to MH i2c: 01 00 00 83 3C BF [08:48:26]Write i2c OK [08:48:26]MH_I2C_Read... [08:48:26]Read from MH i2c: 01 [08:48:26]MH_I2C_Read... [08:48:26]Read from MH i2c: 01 07 00 [08:48:26]MH_I2C_Read... [08:48:26]Read from MH i2c: 01 07 00 83 3C 00 00 00 00 00 7F 0C 51 [08:48:26]RasterBufferAndPrint [08:48:26]line [08:48:26]line [08:48:26]line [08:48:26]line [08:48:26]line [08:48:26]written 0, free lines is 3203 [08:48:26]MH_Cut [08:48:26]Write to MH i2c: D1 01 00 8A 3C 01 98 [08:48:26]Write i2c OK [08:48:26]MH_I2C_Read... [08:48:26]Read from MH i2c: D1 [08:48:26]MH_I2C_Read... [08:48:26]Read from MH i2c: D1 01 00 [08:48:26]MH_I2C_Read... [08:48:26]Read from MH i2c: D1 01 00 8A 3C 00 97 [08:48:26]Write to MH i2c: 01 00 00 8B 3C C7 [08:48:26]Write i2c OK [08:48:26]MH_I2C_Read... [08:48:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 2E 47 00 86 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B7 04 00 F4 03 04 00 23 50 A8 66 B6 04 01 00 00 4C BA 7C 8D 7F 75 F1 B4 [08:48:26]CommunicateWithHost err = 0 [08:48:26]CheckOFDResponse [08:48:26]1017 (14) - 77093643461234 [08:48:26]1041 (16) - 0000000000874943 [08:48:26]1040 (4) - 309215 [08:48:26]1012 (4) - 30.07.2024 02:29 [08:48:26]1206 (1) - 0 [08:48:26]OFD Sender: Remove packet 309215 [08:48:26]ProducePacketName [08:48:26]name=ofd_packets/00309215 [08:48:26]NVStorageDeleteData [08:48:27]OFD Sender: No OFD packet to send [08:48:27]*** Cut start [08:48:27]*** Partial cut [08:48:27]*** CUTSNS_PIN = 1 [08:48:28]*** CUTSNS_PIN = 0 [08:48:28]*** Brake cut motor [08:48:28]Read from MH i2c: 01 [08:48:28]MH_I2C_Read... [08:48:28]*** Stop cut motor [08:48:28]*** Cut end [08:48:28]Read from MH i2c: 01 07 00 [08:48:28]MH_I2C_Read... [08:48:28]Read from MH i2c: 01 07 00 8B 3C 00 00 00 00 00 FF 0F DC [08:48:28]process_action close_receipt done [08:48:28]requested_data is exist [08:48:28]produce_requested_data [08:48:28]requested_item fm.sn is exist - process it [08:48:28]wFMCommunicate request_size=4 [08:48:28]MH_SAM_APDU [08:48:28]CAPDU: 80 11 00 00 [08:48:28]Write to MH i2c: E2 08 00 8C 3C 80 11 00 00 00 00 00 00 42 [08:48:28]Write i2c OK [08:48:28]MH_I2C_Read... [08:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:28]Read from MH i2c: E2 [08:48:28]MH_I2C_Read... [08:48:28]Read from MH i2c: E2 17 00 [08:48:28]MH_I2C_Read... [08:48:28]Read from MH i2c: E2 17 00 8C 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 98 [08:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:48:28]wFMCommunicate OK [08:48:28]requested_item fd.num is exist - process it [08:48:28]SAM_PROTO_GetFieldsCounters [08:48:28]wFMCommunicate request_size=4 [08:48:28]MH_SAM_APDU [08:48:28]CAPDU: 80 13 00 00 [08:48:28]Write to MH i2c: E2 08 00 8D 3C 80 13 00 00 00 00 00 00 45 [08:48:28]Write i2c OK [08:48:28]MH_I2C_Read... [08:48:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:28]Read from MH i2c: E2 [08:48:28]MH_I2C_Read... [08:48:28]Read from MH i2c: E2 62 00 [08:48:28]MH_I2C_Read... [08:48:28]Read from MH i2c: E2 62 00 8D 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DF B7 04 00 0E 04 04 00 AE 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 6F [08:48:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DF B7 04 00 0E 04 04 00 AE 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 [08:48:28]wFMCommunicate OK [08:48:28]SAM_PROTO_GetFieldsCounters done [08:48:28]requested_item shift.num is exist - process it [08:48:28]requested_item shift.opened is exist - process it [08:48:28]req_shift_opened [08:48:28]FM_GetShiftState [08:48:28]SAM_PROTO_GetShiftState [08:48:28]wFMCommunicate request_size=4 [08:48:28]MH_SAM_APDU [08:48:28]CAPDU: 80 13 01 00 [08:48:28]Write to MH i2c: E2 08 00 8E 3C 80 13 01 00 00 00 00 00 47 [08:48:28]Write i2c OK [08:48:28]MH_I2C_Read... [08:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:28]Read from MH i2c: E2 [08:48:28]MH_I2C_Read... [08:48:28]Read from MH i2c: E2 0E 00 [08:48:28]MH_I2C_Read... [08:48:28]Read from MH i2c: E2 0E 00 8E 3C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A2 [08:48:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:48:28]wFMCommunicate OK [08:48:28]SAM_PROTO_GetShiftState done [08:48:28]FM_GetShiftState done [08:48:28]req_shift_opened done [08:48:28]requested_item shift.open_date is exist - process it [08:48:28]req_shift_open_date [08:48:28]req_shift_open_date done [08:48:28]produce_requested_data done [08:48:28]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309215,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:48:28]process_action_free close_receipt [08:48:28]json_value_free [08:48:28]json_value_free done [08:48:28]process_json_proto returns [08:48:28]Send response to host [08:48:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309215,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:48:28]free response buf [08:48:28]execute_script done [08:48:28]execute_script returns [08:48:28]free content buf [08:48:28]Sock 9.Close socket [08:48:28]Sock 9.Thread stoped [08:48:32]OFD Sender: No OFD packet to send [08:48:37]OFD Sender: No OFD packet to send [08:48:42]OFD Sender: No OFD packet to send [08:48:46]accept exits with 7 [08:48:46]New connection [08:48:46]New thread 3067190628 created [08:48:46]Thread 3067333988 joined [08:48:46]Waiting for new connection... [08:48:46] Sock 7.Parse request [08:48:46]Sock 7.Check first char [08:48:46]Sock 7.First char is OK [08:48:46]request: POST /json_proto HTTP/1.0 [08:48:46]Method: POST [08:48:46]URL: /json_proto [08:48:46]Method is POST - this is cgi request [08:48:46]url: /json_proto [08:48:46]query_string will be loaded in cgi processing [08:48:46]execute_cgi json_proto POST (null) [08:48:46]execute_cgi path=json_proto method=POST [08:48:46]POST find Content-Length [08:48:46]Host: 172.17.45.195:8080 [08:48:46]Content-Length: 677 [08:48:46]Content-Type: application/json [08:48:46] [08:48:46]POST finish read [08:48:46]Found Content-Length = 677 [08:48:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:48:46]execute_script... [08:48: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)117808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:48:46]POST & json_proto [08:48:46]process_json_proto [08:48:46]json parsed OK: [08:48:46]protocol is kg_v1.0 [08:48:46]action value=close_receipt [08:48:46]process_action close_receipt [08:48:46]cmd_close_receipt [08:48:46]MH_GetDate [08:48:46]Write to MH i2c: F0 00 00 8F 3C BA [08:48:46]Write i2c OK [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: F0 [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: F0 09 00 [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: F0 09 00 8F 3C 00 F1 A8 A8 66 FB 01 7F 64 49 [08:48:47]GetLastDocTimeStamp 1722329307 [08:48:47]current date 1722329329 [08:48:47]FM_GetShiftState [08:48:47]SAM_PROTO_GetShiftState [08:48:47]wFMCommunicate request_size=4 [08:48:47]MH_SAM_APDU [08:48:47]CAPDU: 80 13 01 00 [08:48:47]Write to MH i2c: E2 08 00 90 3C 80 13 01 00 00 00 00 00 49 [08:48:47]Write i2c OK [08:48:47]MH_I2C_Read... [08:48:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:47]Read from MH i2c: E2 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 0E 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 0E 00 90 3C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A4 [08:48:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:48:47]wFMCommunicate OK [08:48:47]SAM_PROTO_GetShiftState done [08:48:47]FM_GetShiftState done [08:48:47]opened in 1722299915 [08:48:47]opened+sec_in_day 1722386315 [08:48:47]quantity*price = 50036 [08:48:47]sum+1 = 50037 [08:48:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 150 30.07.2024 08:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309216 ФПД: 117421178014598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084849&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309216&fm=117421178014598&tin=02508201610067®Number=0000000000092651&sum=50000 [08:48:48]StoreToDocumentArchive [08:48:48]shift 430 fd 309216 [08:48:48]save to /storage/0430/doc_00309216 [08:48:48]save last doc name /storage/0430/doc_00309216 to /storage/kkm_last_doc_name [08:48:48]save OK [08:48:48]Clear old archive folders... [08:48:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:48]tlvbuf is 00DF6610 [08:48:48]SAM_PROTO_ClearQueue [08:48:48]wFMCommunicate request_size=4 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 09 00 00 [08:48:48]Write to MH i2c: E2 08 00 9D 3C 80 09 00 00 00 00 00 00 4B [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 9D 3C 00 90 00 4D [08:48:48]RAPDU: 90 00 [08:48:48]wFMCommunicate OK [08:48:48]SAM_PROTO_ClearQueue done [08:48:48]KKMCreateOFDPacket [08:48:48]OFDProtocolAddRootSTLVToBuf [08:48:48]FM_MakeSignedData [08:48:48]FM_MakeSignedData [08:48:48]SAM_PROTO_SignData [08:48:48]wFMCommunicate request_size=4 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 0D 01 02 [08:48:48]Write to MH i2c: E2 08 00 9E 3C 80 0D 01 02 00 00 00 00 53 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 9E 3C 00 90 00 4E [08:48:48]RAPDU: 90 00 [08:48:48]wFMCommunicate OK [08:48:48]wFMCommunicate request_size=255 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E0 B7 04 00 35 04 06 00 6A [08:48:48]Write to MH i2c: E2 02 01 9F 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E0 B7 04 00 35 04 06 00 6A 00 00 C1 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 9F 3C 00 90 00 4F [08:48:48]RAPDU: 90 00 [08:48:48]wFMCommunicate OK [08:48:48]wFMCommunicate request_size=10 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 0D 02 02 05 CB 3F 9A CB 86 [08:48:48]Write to MH i2c: E2 0D 00 A0 3C 80 0D 02 02 05 00 CB 3F 9A CB 86 00 00 55 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 03 00 A0 3C 00 90 00 50 [08:48:48]RAPDU: 90 00 [08:48:48]wFMCommunicate OK [08:48:48]wFMCommunicate request_size=4 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 0D 03 02 [08:48:48]Write to MH i2c: E2 08 00 A1 3C 80 0D 03 02 00 00 00 00 58 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 0B 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 0B 00 A1 3C 00 49 80 35 B6 3E B9 5C 61 90 00 C1 [08:48:48]RAPDU: 49 80 35 B6 3E B9 5C 61 90 00 [08:48:48]wFMCommunicate OK [08:48:48]SAM_PROTO_SignData done [08:48:48]FM_MakeSignedData done [08:48:48]CreateOFDProtocolMessage [08:48:48]wFMCommunicate request_size=4 [08:48:48]MH_SAM_APDU [08:48:48]CAPDU: 80 11 00 00 [08:48:48]Write to MH i2c: E2 08 00 A2 3C 80 11 00 00 00 00 00 00 58 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:48]Read from MH i2c: E2 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 17 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: E2 17 00 A2 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AE [08:48:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:48:48]wFMCommunicate OK [08:48:48]CreateOFDProtocolMessage done [08:48:48]OFDSenderStorePacket 309216 [08:48:48]StoreOFDPacket docnum=309216 [08:48:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D5 7F 07 01 41 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E0 B7 04 00 35 04 06 00 6A CB 3F 9A CB 86 49 80 35 B6 3E B9 5C 61 [08:48:48]CheckFolder [08:48:48]dirname=/storage/ofd_packets [08:48:48]CheckFolder done [08:48:48]ProducePacketName [08:48:48]name=ofd_packets/00309216 [08:48:48]NVStorageSaveData ofd_packets/00309216 [08:48:48]File name is /storage/ofd_packets/00309216 [08:48:48]Write 301 bytes [08:48:48]NVStorageSaveData done [08:48:48]OFDSenderStorePacket done [08:48:48]KKMCreateOFDPacket done [08:48:48]NVStorageSaveData kkm_last_timestamp [08:48:48]File name is /storage/kkm_last_timestamp [08:48:48]Write 4 bytes [08:48:48]NVStorageSaveData done [08:48:48]ExternCall_PrintAddStr [08:48:48]wPrintStart [08:48:48]Write to MH i2c: 01 00 00 A3 3C DF [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: 01 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: 01 07 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: 01 07 00 A3 3C 00 00 00 00 00 FF 0F F4 [08:48:48]RasterBufferAndPrint [08:48:48]line Счет N : (1)117808 [08:48:48]line ИНН: 02508201610067 [08:48:48]line Контрольно-Кассовый Чек [08:48:48]line ПРОДАЖА [08:48:48]line ТРК (МРК, ГНК) : 62 [08:48:48]line Товар: 2710124130 [08:48:48]line Аи-92-К-2 [08:48:48]line 7.380 * 67.80 [08:48:48]line = 500.36 [08:48:48]line НДС 12% НСП 1% [08:48:48]line > о реализуемом товаре [08:48:48]line ОКРУГЛЕНИЕ: -0.36 [08:48:48]line ИТОГО: 500.00 [08:48:48]line Внесено: 500.00 [08:48:48]line СДАЧА: 0.00 [08:48:48]line НСП 1% : 4.43 [08:48:48]line НДС 12% : 53.14 [08:48:48]line Наличными: 500.00 [08:48:48]line Безнал.: 0.00 [08:48:48]line Место: АЗС № 128 "Партнер Нефть" [08:48:48]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:48:48]line СНО: Общий режим [08:48:48]line Чек 150 30.07.2024 08:48 [08:48:48]line Смена: 430 ФФД: 1.0 [08:48:48]line ЗНМ: 0300000046 [08:48:48]line РНМ: 0000000000092651 [08:48:48]line Версия ККМ: 001 [08:48:48]line ФМ: 0000000000874943 [08:48:48]line ФД: 309216 [08:48:48]line ФПД: 117421178014598 [08:48:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084849&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309216&fm=117421178014598&tin=02508201610067®Number=0000000000092651&sum=50000 [08:48:49]OFD Sender: Processing packet 309216 [packets to send 232, broken 231] [08:48:49]ProducePacketName [08:48:49]name=ofd_packets/00309216 [08:48:49]OFD Sender: To server: pG, [08:48:49]CommunicateWithHost lk.salyk.kg:30040 [08:48:49]ConnectInit lk.salyk.kg [08:48:49]written 0, free lines is 4095 [08:48:49]Connected sock=10 [08:48:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D5 7F 07 01 41 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 F1 A8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E0 B7 04 00 35 04 06 00 6A CB 3F 9A CB 86 49 80 35 B6 3E B9 5C 61 [08:48:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C2 A8 47 00 8F 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E0 B7 04 00 F4 03 04 00 3A 50 A8 66 B6 04 01 00 00 08 B2 6A 66 87 C5 9B 33 [08:48:49]CommunicateWithHost err = 0 [08:48:49]CheckOFDResponse [08:48:49]1017 (14) - 77093643461234 [08:48:49]1041 (16) - 0000000000874943 [08:48:49]1040 (4) - 309216 [08:48:49]1012 (4) - 30.07.2024 02:30 [08:48:49]1206 (1) - 0 [08:48:49]OFD Sender: Remove packet 309216 [08:48:49]ProducePacketName [08:48:49]name=ofd_packets/00309216 [08:48:49]NVStorageDeleteData [08:48:49]Write to MH i2c: 01 00 00 CE 3C 0A [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: 01 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: 01 07 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: 01 07 00 CE 3C 00 00 00 00 00 6C 0C 89 [08:48:49]RasterBufferAndPrint [08:48:49]line [08:48:49]line [08:48:49]line [08:48:49]line [08:48:49]line [08:48:49]written 0, free lines is 3183 [08:48:49]MH_Cut [08:48:49]Write to MH i2c: D1 01 00 D5 3C 01 E3 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: D1 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: D1 01 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: D1 01 00 D5 3C 00 E2 [08:48:49]Write to MH i2c: 01 00 00 D6 3C 12 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]OFD Sender: No OFD packet to send [08:48:50]*** Cut start [08:48:50]*** Partial cut [08:48:50]*** CUTSNS_PIN = 1 [08:48:50]*** CUTSNS_PIN = 0 [08:48:50]*** Brake cut motor [08:48:51]Read from MH i2c: 01 [08:48:51]MH_I2C_Read... [08:48:51]*** Stop cut motor [08:48:51]*** Cut end [08:48:51]Read from MH i2c: 01 07 00 [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: 01 07 00 D6 3C 00 00 00 00 00 FF 0F 27 [08:48:51]process_action close_receipt done [08:48:51]requested_data is exist [08:48:51]produce_requested_data [08:48:51]requested_item fm.sn is exist - process it [08:48:51]wFMCommunicate request_size=4 [08:48:51]MH_SAM_APDU [08:48:51]CAPDU: 80 11 00 00 [08:48:51]Write to MH i2c: E2 08 00 D7 3C 80 11 00 00 00 00 00 00 8D [08:48:51]Write i2c OK [08:48:51]MH_I2C_Read... [08:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:51]Read from MH i2c: E2 [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: E2 17 00 [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: E2 17 00 D7 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E3 [08:48:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:48:51]wFMCommunicate OK [08:48:51]requested_item fd.num is exist - process it [08:48:51]SAM_PROTO_GetFieldsCounters [08:48:51]wFMCommunicate request_size=4 [08:48:51]MH_SAM_APDU [08:48:51]CAPDU: 80 13 00 00 [08:48:51]Write to MH i2c: E2 08 00 D8 3C 80 13 00 00 00 00 00 00 90 [08:48:51]Write i2c OK [08:48:51]MH_I2C_Read... [08:48:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:51]Read from MH i2c: E2 [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: E2 62 00 [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: E2 62 00 D8 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E0 B7 04 00 0E 04 04 00 AE 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 BE [08:48:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E0 B7 04 00 0E 04 04 00 AE 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 [08:48:51]wFMCommunicate OK [08:48:51]SAM_PROTO_GetFieldsCounters done [08:48:51]requested_item shift.num is exist - process it [08:48:51]requested_item shift.opened is exist - process it [08:48:51]req_shift_opened [08:48:51]FM_GetShiftState [08:48:51]SAM_PROTO_GetShiftState [08:48:51]wFMCommunicate request_size=4 [08:48:51]MH_SAM_APDU [08:48:51]CAPDU: 80 13 01 00 [08:48:51]Write to MH i2c: E2 08 00 D9 3C 80 13 01 00 00 00 00 00 92 [08:48:51]Write i2c OK [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: E2 [08:48:51]MH_I2C_Read... [08:48:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:51]Read from MH i2c: E2 0E 00 [08:48:51]MH_I2C_Read... [08:48:51]Read from MH i2c: E2 0E 00 D9 3C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 ED [08:48:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:48:51]wFMCommunicate OK [08:48:51]SAM_PROTO_GetShiftState done [08:48:51]FM_GetShiftState done [08:48:51]req_shift_opened done [08:48:51]requested_item shift.open_date is exist - process it [08:48:51]req_shift_open_date [08:48:51]req_shift_open_date done [08:48:51]produce_requested_data done [08:48:51]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309216,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:48:51]process_action_free close_receipt [08:48:51]json_value_free [08:48:51]json_value_free done [08:48:51]process_json_proto returns [08:48:51]Send response to host [08:48:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309216,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:48:51]free response buf [08:48:51]execute_script done [08:48:51]execute_script returns [08:48:51]free content buf [08:48:51]Sock 7.Close socket [08:48:51]Sock 7.Thread stoped [08:48:54]OFD Sender: No OFD packet to send [08:48:59]OFD Sender: No OFD packet to send [08:49:04]OFD Sender: No OFD packet to send [08:49:05]accept exits with 9 [08:49:05]New connection [08:49:05]New thread 3067333988 created [08:49:05]Thread 3067190628 joined [08:49:05]Waiting for new connection... [08:49:05] Sock 9.Parse request [08:49:05]Sock 9.Check first char [08:49:05]Sock 9.First char is OK [08:49:05]request: POST /json_proto HTTP/1.0 [08:49:05]Method: POST [08:49:05]URL: /json_proto [08:49:05]Method is POST - this is cgi request [08:49:05]url: /json_proto [08:49:05]query_string will be loaded in cgi processing [08:49:05]execute_cgi json_proto POST (null) [08:49:05]execute_cgi path=json_proto method=POST [08:49:05]POST find Content-Length [08:49:05]Host: 172.17.45.195:8080 [08:49:05]Content-Length: 812 [08:49:05]Content-Type: application/json [08:49:05] [08:49:05]POST finish read [08:49:05]Found Content-Length = 812 [08:49:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [08:49:05]execute_script... [08:49: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)117807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [08:49:05]POST & json_proto [08:49:05]process_json_proto [08:49:05]json parsed OK: [08:49:05]protocol is kg_v1.0 [08:49:05]action value=close_receipt [08:49:05]process_action close_receipt [08:49:05]cmd_close_receipt [08:49:05]MH_GetDate [08:49:05]Write to MH i2c: F0 00 00 DA 3C 05 [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: F0 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: F0 09 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: F0 09 00 DA 3C 00 04 A9 A8 66 FB 01 7F 64 A8 [08:49:05]GetLastDocTimeStamp 1722329329 [08:49:05]current date 1722329348 [08:49:05]FM_GetShiftState [08:49:05]SAM_PROTO_GetShiftState [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 13 01 00 [08:49:05]Write to MH i2c: E2 08 00 DB 3C 80 13 01 00 00 00 00 00 94 [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 0E 00 DB 3C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EF [08:49:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:49:05]wFMCommunicate OK [08:49:05]SAM_PROTO_GetShiftState done [08:49:05]FM_GetShiftState done [08:49:05]opened in 1722299915 [08:49:05]opened+sec_in_day 1722386315 [08:49:05]quantity*price = 100035 [08:49:05]sum+1 = 100036 [08:49:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 151 30.07.2024 08:49 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309217 ФПД: 13196723466408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084908&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309217&fm=13196723466408&tin=02508201610067®Number=0000000000092651&sum=100035 [08:49:06]StoreToDocumentArchive [08:49:06]shift 430 fd 309217 [08:49:06]save to /storage/0430/doc_00309217 [08:49:06]save last doc name /storage/0430/doc_00309217 to /storage/kkm_last_doc_name [08:49:06]save OK [08:49:06]Clear old archive folders... [08:49:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:49:06]tlvbuf is 00DF6010 [08:49:06]SAM_PROTO_ClearQueue [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 09 00 00 [08:49:06]Write to MH i2c: E2 08 00 E8 3C 80 09 00 00 00 00 00 00 96 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 E8 3C 00 90 00 98 [08:49:06]RAPDU: 90 00 [08:49:06]wFMCommunicate OK [08:49:06]SAM_PROTO_ClearQueue done [08:49:06]KKMCreateOFDPacket [08:49:06]OFDProtocolAddRootSTLVToBuf [08:49:06]FM_MakeSignedData [08:49:06]FM_MakeSignedData [08:49:06]SAM_PROTO_SignData [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 0D 01 02 [08:49:06]Write to MH i2c: E2 08 00 E9 3C 80 0D 01 02 00 00 00 00 9E [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 E9 3C 00 90 00 99 [08:49:06]RAPDU: 90 00 [08:49:06]wFMCommunicate OK [08:49:06]wFMCommunicate request_size=255 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 97 00 00 00 F4 03 04 00 04 A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E1 B7 04 00 35 04 06 00 [08:49:06]Write to MH i2c: E2 02 01 EA 3C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 04 A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E1 B7 04 00 35 04 06 00 00 00 6C [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 EA 3C 00 90 00 9A [08:49:06]RAPDU: 90 00 [08:49:06]wFMCommunicate OK [08:49:06]wFMCommunicate request_size=11 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 0D 02 02 06 0C 00 9A 03 B0 A8 [08:49:06]Write to MH i2c: E2 0E 00 EB 3C 80 0D 02 02 06 00 0C 00 9A 03 B0 A8 00 00 AE [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 EB 3C 00 90 00 9B [08:49:06]RAPDU: 90 00 [08:49:06]wFMCommunicate OK [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 0D 03 02 [08:49:06]Write to MH i2c: E2 08 00 EC 3C 80 0D 03 02 00 00 00 00 A3 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0B 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0B 00 EC 3C 00 10 BE 2C A2 D2 BC 5D 84 90 00 AF [08:49:06]RAPDU: 10 BE 2C A2 D2 BC 5D 84 90 00 [08:49:06]wFMCommunicate OK [08:49:06]SAM_PROTO_SignData done [08:49:06]FM_MakeSignedData done [08:49:06]CreateOFDProtocolMessage [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 11 00 00 [08:49:06]Write to MH i2c: E2 08 00 ED 3C 80 11 00 00 00 00 00 00 A3 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 17 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 17 00 ED 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F9 [08:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:49:06]wFMCommunicate OK [08:49:06]CreateOFDProtocolMessage done [08:49:06]OFDSenderStorePacket 309217 [08:49:06]StoreOFDPacket docnum=309217 [08:49:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5B B8 08 01 FE CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 04 A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E1 B7 04 00 35 04 06 00 0C 00 9A 03 B0 A8 10 BE 2C A2 D2 BC 5D 84 [08:49:07]CheckFolder [08:49:07]dirname=/storage/ofd_packets [08:49:07]CheckFolder done [08:49:07]ProducePacketName [08:49:07]name=ofd_packets/00309217 [08:49:07]NVStorageSaveData ofd_packets/00309217 [08:49:07]File name is /storage/ofd_packets/00309217 [08:49:07]Write 302 bytes [08:49:07]NVStorageSaveData done [08:49:07]OFDSenderStorePacket done [08:49:07]KKMCreateOFDPacket done [08:49:07]NVStorageSaveData kkm_last_timestamp [08:49:07]File name is /storage/kkm_last_timestamp [08:49:07]Write 4 bytes [08:49:07]NVStorageSaveData done [08:49:07]ExternCall_PrintAddStr [08:49:07]wPrintStart [08:49:07]Write to MH i2c: 01 00 00 EE 3C 2A [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 07 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 07 00 EE 3C 00 00 00 00 00 FF 0F 3F [08:49:07]RasterBufferAndPrint [08:49:07]line Счет N : (1)117807 [08:49:07]line ИНН: 02508201610067 [08:49:07]line Контрольно-Кассовый Чек [08:49:07]line ПРОДАЖА [08:49:07]line ТРК (МРК, ГНК) : 53 [08:49:07]line Товар: 2710124130 [08:49:07]line Super-92-К-5 [08:49:07]line 14.540 * 68.80 [08:49:07]line = 1000.35 [08:49:07]line НДС 12% НСП 1% [08:49:07]line > о реализуемом товаре [08:49:07]line ИТОГО: 1000.35 [08:49:07]line НСП 1% : 8.85 [08:49:07]line НДС 12% : 106.23 [08:49:07]line Наличными: 0.00 [08:49:07]line Безнал.: 1000.35 [08:49:07]line Место: АЗС № 128 "Партнер Нефть" [08:49:07]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:49:07]line СНО: Общий режим [08:49:07]line Чек 151 30.07.2024 08:49 [08:49:07]line Смена: 430 ФФД: 1.0 [08:49:07]line ЗНМ: 0300000046 [08:49:07]line РНМ: 0000000000092651 [08:49:07]line Версия ККМ: 001 [08:49:07]line Платежная система: Бакай Банк [08:49:07]line ФМ: 0000000000874943 [08:49:07]line ФД: 309217 [08:49:07]line ФПД: 13196723466408 [08:49:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084908&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309217&fm=13196723466408&tin=02508201610067®Number=0000000000092651&sum=100035 [08:49:07]written 0, free lines is 4095 [08:49:07]OFD Sender: Processing packet 309217 [packets to send 232, broken 231] [08:49:07]ProducePacketName [08:49:07]name=ofd_packets/00309217 [08:49:07]OFD Sender: To server: pG, [08:49:07]CommunicateWithHost lk.salyk.kg:30040 [08:49:07]ConnectInit lk.salyk.kg [08:49:07]Connected sock=10 [08:49:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5B B8 08 01 FE CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 00 00 00 F4 03 04 00 04 A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E1 B7 04 00 35 04 06 00 0C 00 9A 03 B0 A8 10 BE 2C A2 D2 BC 5D 84 [08:49:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 40 98 47 00 0D 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E1 B7 04 00 F4 03 04 00 4C 50 A8 66 B6 04 01 00 00 1F 77 39 3C 22 7F 57 69 [08:49:07]CommunicateWithHost err = 0 [08:49:07]CheckOFDResponse [08:49:07]1017 (14) - 77093643461234 [08:49:07]1041 (16) - 0000000000874943 [08:49:07]1040 (4) - 309217 [08:49:07]1012 (4) - 30.07.2024 02:30 [08:49:07]1206 (1) - 0 [08:49:07]OFD Sender: Remove packet 309217 [08:49:07]ProducePacketName [08:49:07]name=ofd_packets/00309217 [08:49:07]NVStorageDeleteData [08:49:07]Write to MH i2c: 01 00 00 18 3D 55 [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 07 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: 01 07 00 18 3D 00 00 00 00 00 80 0C E8 [08:49:07]RasterBufferAndPrint [08:49:07]line [08:49:07]line [08:49:07]line [08:49:07]line [08:49:07]line [08:49:07]written 0, free lines is 3204 [08:49:07]MH_Cut [08:49:07]Write to MH i2c: D1 01 00 1F 3D 01 2E [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: D1 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: D1 01 00 [08:49:07]MH_I2C_Read... [08:49:07]Read from MH i2c: D1 01 00 1F 3D 00 2D [08:49:07]Write to MH i2c: 01 00 00 20 3D 5D [08:49:07]Write i2c OK [08:49:07]MH_I2C_Read... [08:49:07]OFD Sender: No OFD packet to send [08:49:08]*** Cut start [08:49:08]*** Partial cut [08:49:08]*** CUTSNS_PIN = 1 [08:49:08]*** CUTSNS_PIN = 0 [08:49:08]*** Brake cut motor [08:49:09]Read from MH i2c: 01 [08:49:09]MH_I2C_Read... [08:49:09]*** Stop cut motor [08:49:09]*** Cut end [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 20 3D 00 00 00 00 00 FF 0F 72 [08:49:09]process_action close_receipt done [08:49:09]requested_data is exist [08:49:09]produce_requested_data [08:49:09]requested_item fm.sn is exist - process it [08:49:09]wFMCommunicate request_size=4 [08:49:09]MH_SAM_APDU [08:49:09]CAPDU: 80 11 00 00 [08:49:09]Write to MH i2c: E2 08 00 21 3D 80 11 00 00 00 00 00 00 D8 [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:09]Read from MH i2c: E2 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: E2 17 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: E2 17 00 21 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2E [08:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:49:09]wFMCommunicate OK [08:49:09]requested_item fd.num is exist - process it [08:49:09]SAM_PROTO_GetFieldsCounters [08:49:09]wFMCommunicate request_size=4 [08:49:09]MH_SAM_APDU [08:49:09]CAPDU: 80 13 00 00 [08:49:09]Write to MH i2c: E2 08 00 22 3D 80 13 00 00 00 00 00 00 DB [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:09]Read from MH i2c: E2 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: E2 62 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: E2 62 00 22 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E1 B7 04 00 0E 04 04 00 AE 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 0D [08:49:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E1 B7 04 00 0E 04 04 00 AE 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 [08:49:09]wFMCommunicate OK [08:49:09]SAM_PROTO_GetFieldsCounters done [08:49:09]requested_item shift.num is exist - process it [08:49:09]requested_item shift.opened is exist - process it [08:49:09]req_shift_opened [08:49:09]FM_GetShiftState [08:49:09]SAM_PROTO_GetShiftState [08:49:09]wFMCommunicate request_size=4 [08:49:09]MH_SAM_APDU [08:49:09]CAPDU: 80 13 01 00 [08:49:09]Write to MH i2c: E2 08 00 23 3D 80 13 01 00 00 00 00 00 DD [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:09]Read from MH i2c: E2 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: E2 0E 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: E2 0E 00 23 3D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 38 [08:49:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:49:09]wFMCommunicate OK [08:49:09]SAM_PROTO_GetShiftState done [08:49:09]FM_GetShiftState done [08:49:09]req_shift_opened done [08:49:09]requested_item shift.open_date is exist - process it [08:49:09]req_shift_open_date [08:49:09]req_shift_open_date done [08:49:09]produce_requested_data done [08:49:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309217,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:49:09]process_action_free close_receipt [08:49:09]json_value_free [08:49:09]json_value_free done [08:49:09]process_json_proto returns [08:49:09]Send response to host [08:49:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309217,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:49:09]free response buf [08:49:09]execute_script done [08:49:09]execute_script returns [08:49:09]free content buf [08:49:09]Sock 9.Close socket [08:49:09]Sock 9.Thread stoped [08:49:12]OFD Sender: No OFD packet to send [08:49:14]accept exits with 7 [08:49:14]New connection [08:49:14]New thread 3067190628 created [08:49:14]Thread 3067333988 joined [08:49:14]Waiting for new connection... [08:49:14] Sock 7.Parse request [08:49:14]Sock 7.Check first char [08:49:14]Sock 7.First char is OK [08:49:14]request: POST /json_proto HTTP/1.0 [08:49:14]Method: POST [08:49:14]URL: /json_proto [08:49:14]Method is POST - this is cgi request [08:49:14]url: /json_proto [08:49:14]query_string will be loaded in cgi processing [08:49:14]execute_cgi json_proto POST (null) [08:49:14]execute_cgi path=json_proto method=POST [08:49:14]POST find Content-Length [08:49:14]Host: 172.17.45.195:8080 [08:49:14]Content-Length: 799 [08:49:14]Content-Type: application/json [08:49:14] [08:49:14]POST finish read [08:49:14]Found Content-Length = 799 [08:49:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [08:49:14]execute_script... [08:49: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)117809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [08:49:14]POST & json_proto [08:49:14]process_json_proto [08:49:14]json parsed OK: [08:49:14]protocol is kg_v1.0 [08:49:14]action value=close_receipt [08:49:14]process_action close_receipt [08:49:14]cmd_close_receipt [08:49:14]MH_GetDate [08:49:14]Write to MH i2c: F0 00 00 24 3D 50 [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: F0 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: F0 09 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: F0 09 00 24 3D 00 0C A9 A8 66 FB 01 7F 64 FB [08:49:14]GetLastDocTimeStamp 1722329348 [08:49:14]current date 1722329356 [08:49:14]FM_GetShiftState [08:49:14]SAM_PROTO_GetShiftState [08:49:14]wFMCommunicate request_size=4 [08:49:14]MH_SAM_APDU [08:49:14]CAPDU: 80 13 01 00 [08:49:14]Write to MH i2c: E2 08 00 25 3D 80 13 01 00 00 00 00 00 DF [08:49:14]Write i2c OK [08:49:14]MH_I2C_Read... [08:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:14]Read from MH i2c: E2 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 0E 00 [08:49:14]MH_I2C_Read... [08:49:14]Read from MH i2c: E2 0E 00 25 3D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3A [08:49:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:49:14]wFMCommunicate OK [08:49:14]SAM_PROTO_GetShiftState done [08:49:14]FM_GetShiftState done [08:49:14]opened in 1722299915 [08:49:14]opened+sec_in_day 1722386315 [08:49:14]quantity*price = 200025 [08:49:14]sum+1 = 200026 [08:49:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 152 30.07.2024 08:49 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309218 ФПД: 7868205484470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084917&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309218&fm=7868205484470&tin=02508201610067®Number=0000000000092651&sum=200025 [08:49:15]StoreToDocumentArchive [08:49:15]shift 430 fd 309218 [08:49:15]save to /storage/0430/doc_00309218 [08:49:15]save last doc name /storage/0430/doc_00309218 to /storage/kkm_last_doc_name [08:49:15]save OK [08:49:15]Clear old archive folders... [08:49:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:49:15]tlvbuf is 00E47E40 [08:49:15]SAM_PROTO_ClearQueue [08:49:15]wFMCommunicate request_size=4 [08:49:15]MH_SAM_APDU [08:49:15]CAPDU: 80 09 00 00 [08:49:15]Write to MH i2c: E2 08 00 32 3D 80 09 00 00 00 00 00 00 E1 [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:15]Read from MH i2c: E2 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 32 3D 00 90 00 E3 [08:49:15]RAPDU: 90 00 [08:49:15]wFMCommunicate OK [08:49:15]SAM_PROTO_ClearQueue done [08:49:15]KKMCreateOFDPacket [08:49:15]OFDProtocolAddRootSTLVToBuf [08:49:15]FM_MakeSignedData [08:49:15]FM_MakeSignedData [08:49:15]SAM_PROTO_SignData [08:49:15]wFMCommunicate request_size=4 [08:49:15]MH_SAM_APDU [08:49:15]CAPDU: 80 0D 01 02 [08:49:15]Write to MH i2c: E2 08 00 33 3D 80 0D 01 02 00 00 00 00 E9 [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:15]Read from MH i2c: E2 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 33 3D 00 90 00 E4 [08:49:15]RAPDU: 90 00 [08:49:15]wFMCommunicate OK [08:49:15]wFMCommunicate request_size=255 [08:49:15]MH_SAM_APDU [08:49: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 98 00 00 00 F4 03 04 00 0D A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B7 04 00 35 04 06 00 07 27 F5 97 [08:49:15]Write to MH i2c: E2 02 01 34 3D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 98 00 00 00 F4 03 04 00 0D A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B7 04 00 35 04 06 00 07 27 F5 97 00 00 F4 [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:15]Read from MH i2c: E2 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 34 3D 00 90 00 E5 [08:49:15]RAPDU: 90 00 [08:49:15]wFMCommunicate OK [08:49:15]wFMCommunicate request_size=7 [08:49:15]MH_SAM_APDU [08:49:15]CAPDU: 80 0D 02 02 02 C9 B6 [08:49:15]Write to MH i2c: E2 0A 00 35 3D 80 0D 02 02 02 00 C9 B6 00 00 6F [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:15]Read from MH i2c: E2 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 03 00 35 3D 00 90 00 E6 [08:49:15]RAPDU: 90 00 [08:49:15]wFMCommunicate OK [08:49:15]wFMCommunicate request_size=4 [08:49:15]MH_SAM_APDU [08:49:15]CAPDU: 80 0D 03 02 [08:49:15]Write to MH i2c: E2 08 00 36 3D 80 0D 03 02 00 00 00 00 EE [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:15]Read from MH i2c: E2 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 0B 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 0B 00 36 3D 00 DB 4F 52 64 EA 3D 4D 06 90 00 49 [08:49:15]RAPDU: DB 4F 52 64 EA 3D 4D 06 90 00 [08:49:15]wFMCommunicate OK [08:49:15]SAM_PROTO_SignData done [08:49:15]FM_MakeSignedData done [08:49:15]CreateOFDProtocolMessage [08:49:15]wFMCommunicate request_size=4 [08:49:15]MH_SAM_APDU [08:49:15]CAPDU: 80 11 00 00 [08:49:15]Write to MH i2c: E2 08 00 37 3D 80 11 00 00 00 00 00 00 EE [08:49:15]Write i2c OK [08:49:15]MH_I2C_Read... [08:49:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:15]Read from MH i2c: E2 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 17 00 [08:49:15]MH_I2C_Read... [08:49:15]Read from MH i2c: E2 17 00 37 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 44 [08:49:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:49:15]wFMCommunicate OK [08:49:15]CreateOFDProtocolMessage done [08:49:15]OFDSenderStorePacket 309218 [08:49:15]StoreOFDPacket docnum=309218 [08:49:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 18 3C 04 01 FE 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 98 00 00 00 F4 03 04 00 0D A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B7 04 00 35 04 06 00 07 27 F5 97 C9 B6 DB 4F 52 64 EA 3D 4D 06 [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/00309218 [08:49:15]NVStorageSaveData ofd_packets/00309218 [08:49:15]File name is /storage/ofd_packets/00309218 [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]ExternCall_PrintAddStr [08:49:15]wPrintStart [08:49:15]Write to MH i2c: 01 00 00 38 3D 75 [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 38 3D 00 00 00 00 00 FF 0F 8A [08:49:15]RasterBufferAndPrint [08:49:15]line Счет N : (1)117809 [08:49:15]line ИНН: 02508201610067 [08:49:15]line Контрольно-Кассовый Чек [08:49:15]line ПРОДАЖА [08:49:15]line ТРК (МРК, ГНК) : 2 [08:49:15]line Товар: 2710194800 [08:49:15]line ДТ-К-3 [08:49:15]line 26.250 * 76.20 [08:49:15]line = 2000.25 [08:49:15]line НДС 12% НСП 1% [08:49:15]line > о реализуемом товаре [08:49:15]line ИТОГО: 2000.25 [08:49:15]line НСП 1% : 17.70 [08:49:15]line НДС 12% : 212.42 [08:49:15]line Наличными: 0.00 [08:49:15]line Безнал.: 2000.25 [08:49:15]line Место: АЗС № 128 "Партнер Нефть" [08:49:15]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:49:15]line СНО: Общий режим [08:49:15]line Чек 152 30.07.2024 08:49 [08:49:15]line Смена: 430 ФФД: 1.0 [08:49:15]line ЗНМ: 0300000046 [08:49:15]line РНМ: 0000000000092651 [08:49:15]line Версия ККМ: 001 [08:49:15]line Платежная система: O! деньги [08:49:15]line ФМ: 0000000000874943 [08:49:15]line ФД: 309218 [08:49:15]line ФПД: 7868205484470 [08:49:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084917&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309218&fm=7868205484470&tin=02508201610067®Number=0000000000092651&sum=200025 [08:49:15]written 0, free lines is 4095 [08:49:15]OFD Sender: Processing packet 309218 [packets to send 232, broken 231] [08:49:15]ProducePacketName [08:49:15]name=ofd_packets/00309218 [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:16]Connected sock=10 [08:49:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 18 3C 04 01 FE 6E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 98 00 00 00 F4 03 04 00 0D A9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B7 04 00 35 04 06 00 07 27 F5 97 C9 B6 DB 4F 52 64 EA 3D 4D 06 [08:49:16]Write to MH i2c: 01 00 00 62 3D 9F [08:49:16]Write i2c OK [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: 01 [08:49:16]MH_I2C_Read... [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 62 3D 00 00 00 00 00 8B 0C 3D [08:49:16]RasterBufferAndPrint [08:49:16]line [08:49:16]line [08:49:16]line [08:49:16]line [08:49:16]line [08:49:16]written 0, free lines is 3215 [08:49:16]MH_Cut [08:49:16]Write to MH i2c: D1 01 00 69 3D 01 78 [08:49:16]Write i2c OK [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: D1 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: D1 01 00 [08:49:16]MH_I2C_Read... [08:49:16]Read from MH i2c: D1 01 00 69 3D 00 77 [08:49:16]Write to MH i2c: 01 00 00 6A 3D A7 [08:49:16]Write i2c OK [08:49:16]MH_I2C_Read... [08:49:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0B 52 47 00 A6 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B7 04 00 F4 03 04 00 55 50 A8 66 B6 04 01 00 00 CB D0 B2 4C 48 AF 59 E0 [08:49:16]CommunicateWithHost err = 0 [08:49:16]CheckOFDResponse [08:49:16]1017 (14) - 77093643461234 [08:49:16]1041 (16) - 0000000000874943 [08:49:16]1040 (4) - 309218 [08:49:16]1012 (4) - 30.07.2024 02:30 [08:49:16]1206 (1) - 0 [08:49:16]OFD Sender: Remove packet 309218 [08:49:16]ProducePacketName [08:49:16]name=ofd_packets/00309218 [08:49:16]NVStorageDeleteData [08:49:16]OFD Sender: No OFD packet to send [08:49:17]*** Cut start [08:49:17]*** Partial cut [08:49:17]*** CUTSNS_PIN = 1 [08:49:17]*** CUTSNS_PIN = 0 [08:49:17]*** Brake cut motor [08:49:18]Read from MH i2c: 01 [08:49:18]MH_I2C_Read... [08:49:18]*** Stop cut motor [08:49:18]*** Cut end [08:49:18]Read from MH i2c: 01 07 00 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: 01 07 00 6A 3D 00 00 00 00 00 FF 0F BC [08:49:18]process_action close_receipt done [08:49:18]requested_data is exist [08:49:18]produce_requested_data [08:49:18]requested_item fm.sn is exist - process it [08:49:18]wFMCommunicate request_size=4 [08:49:18]MH_SAM_APDU [08:49:18]CAPDU: 80 11 00 00 [08:49:18]Write to MH i2c: E2 08 00 6B 3D 80 11 00 00 00 00 00 00 22 [08:49:18]Write i2c OK [08:49:18]MH_I2C_Read... [08:49:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:18]Read from MH i2c: E2 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 17 00 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 17 00 6B 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 78 [08:49:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:49:18]wFMCommunicate OK [08:49:18]requested_item fd.num is exist - process it [08:49:18]SAM_PROTO_GetFieldsCounters [08:49:18]wFMCommunicate request_size=4 [08:49:18]MH_SAM_APDU [08:49:18]CAPDU: 80 13 00 00 [08:49:18]Write to MH i2c: E2 08 00 6C 3D 80 13 00 00 00 00 00 00 25 [08:49:18]Write i2c OK [08:49:18]MH_I2C_Read... [08:49:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:18]Read from MH i2c: E2 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 62 00 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 62 00 6C 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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E2 B7 04 00 0E 04 04 00 AE 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 5B [08: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E2 B7 04 00 0E 04 04 00 AE 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 [08:49:18]wFMCommunicate OK [08:49:18]SAM_PROTO_GetFieldsCounters done [08:49:18]requested_item shift.num is exist - process it [08:49:18]requested_item shift.opened is exist - process it [08:49:18]req_shift_opened [08:49:18]FM_GetShiftState [08:49:18]SAM_PROTO_GetShiftState [08:49:18]wFMCommunicate request_size=4 [08:49:18]MH_SAM_APDU [08:49:18]CAPDU: 80 13 01 00 [08:49:18]Write to MH i2c: E2 08 00 6D 3D 80 13 01 00 00 00 00 00 27 [08:49:18]Write i2c OK [08:49:18]MH_I2C_Read... [08:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:18]Read from MH i2c: E2 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 0E 00 [08:49:18]MH_I2C_Read... [08:49:18]Read from MH i2c: E2 0E 00 6D 3D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 82 [08:49:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:49:18]wFMCommunicate OK [08:49:18]SAM_PROTO_GetShiftState done [08:49:18]FM_GetShiftState done [08:49:18]req_shift_opened done [08:49:18]requested_item shift.open_date is exist - process it [08:49:18]req_shift_open_date [08:49:18]req_shift_open_date done [08:49:18]produce_requested_data done [08:49:18]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309218,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:49:18]process_action_free close_receipt [08:49:18]json_value_free [08:49:18]json_value_free done [08:49:18]process_json_proto returns [08:49:18]Send response to host [08:49:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309218,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:49:18]free response buf [08:49:18]execute_script done [08:49:18]execute_script returns [08:49:18]free content buf [08:49:18]Sock 7.Close socket [08:49:18]Sock 7.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:07]OFD Sender: No OFD packet to send [08:50:12]OFD Sender: No OFD packet to send [08:50:17]OFD Sender: No OFD packet to send [08:50:22]OFD Sender: No OFD packet to send [08:50:27]OFD Sender: No OFD packet to send [08:50:32]OFD Sender: No OFD packet to send [08:50:37]OFD Sender: No OFD packet to send [08:50:42]OFD Sender: No OFD packet to send [08:50:47]OFD Sender: No OFD packet to send [08:50:52]OFD Sender: No OFD packet to send [08:50:57]OFD Sender: No OFD packet to send [08:50:59]accept exits with 9 [08:50:59]New connection [08:50:59]New thread 3067333988 created [08:50:59]Thread 3067190628 joined [08:50:59]Waiting for new connection... [08:50:59] Sock 9.Parse request [08:50:59]Sock 9.Check first char [08:50:59]Sock 9.First char is OK [08:50:59]request: POST /json_proto HTTP/1.0 [08:50:59]Method: POST [08:50:59]URL: /json_proto [08:50:59]Method is POST - this is cgi request [08:50:59]url: /json_proto [08:50:59]query_string will be loaded in cgi processing [08:50:59]execute_cgi json_proto POST (null) [08:50:59]execute_cgi path=json_proto method=POST [08:50:59]POST find Content-Length [08:50:59]Host: 172.17.45.195:8080 [08:50:59]Content-Length: 678 [08:50:59]Content-Type: application/json [08:50:59] [08:50:59]POST finish read [08:50:59]Found Content-Length = 678 [08:50:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [08:50:59]execute_script... [08:50:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [08:50:59]POST & json_proto [08:50:59]process_json_proto [08:50:59]json parsed OK: [08:50:59]protocol is kg_v1.0 [08:50:59]action value=close_receipt [08:50:59]process_action close_receipt [08:50:59]cmd_close_receipt [08:50:59]MH_GetDate [08:50:59]Write to MH i2c: F0 00 00 6E 3D 9A [08:50:59]Write i2c OK [08:50:59]MH_I2C_Read... [08:50:59]Read from MH i2c: F0 [08:50:59]MH_I2C_Read... [08:50:59]Read from MH i2c: F0 09 00 [08:50:59]MH_I2C_Read... [08:50:59]Read from MH i2c: F0 09 00 6E 3D 00 75 A9 A8 66 FB 01 7F 64 AE [08:50:59]GetLastDocTimeStamp 1722329357 [08:50:59]current date 1722329461 [08:50:59]FM_GetShiftState [08:50:59]SAM_PROTO_GetShiftState [08:50:59]wFMCommunicate request_size=4 [08:50:59]MH_SAM_APDU [08:50:59]CAPDU: 80 13 01 00 [08:50:59]Write to MH i2c: E2 08 00 6F 3D 80 13 01 00 00 00 00 00 29 [08:50:59]Write i2c OK [08:50:59]MH_I2C_Read... [08:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:59]Read from MH i2c: E2 [08:50:59]MH_I2C_Read... [08:50:59]Read from MH i2c: E2 0E 00 [08:50:59]MH_I2C_Read... [08:50:59]Read from MH i2c: E2 0E 00 6F 3D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 84 [08:50:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:50:59]wFMCommunicate OK [08:50:59]SAM_PROTO_GetShiftState done [08:50:59]FM_GetShiftState done [08:50:59]opened in 1722299915 [08:50:59]opened+sec_in_day 1722386315 [08:50:59]quantity*price = 70037 [08:50:59]sum+1 = 70038 [08:50:59]Check (price>sum+1) || (price+1 о реализуемом товаре [08:55:27]line ОКРУГЛЕНИЕ: -0.37 [08:55:27]line ИТОГО: 700.00 [08:55:27]line Внесено: 700.00 [08:55:27]line СДАЧА: 0.00 [08:55:27]line НСП 1% : 6.20 [08:55:27]line НДС 12% : 74.38 [08:55:27]line Наличными: 700.00 [08:55:27]line Безнал.: 0.00 [08:55:27]line Место: АЗС № 128 "Партнер Нефть" [08:55:27]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:55:27]line СНО: Общий режим [08:55:27]line Чек 153 30.07.2024 08:51 [08:55:27]line Смена: 430 ФФД: 1.0 [08:55:27]line ЗНМ: 0300000046 [08:55:27]line РНМ: 0000000000092651 [08:55:27]line Версия ККМ: 001 [08:55:27]line ФМ: 0000000000874943 [08:55:27]line ФД: 309219 [08:55:27]line ФПД: 227842566306091 [08:55:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085102&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309219&fm=227842566306091&tin=02508201610067®Number=0000000000092651&sum=70000 [08:55:27]written 0, free lines is 4095 [08:55:27]Write to MH i2c: 01 00 00 48 00 48 [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 48 00 00 00 00 00 00 64 0C BF [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 3179 [08:55:27]MH_Cut [08:55:27]Write to MH i2c: D1 01 00 4F 00 01 21 [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 4F 00 00 20 [08:55:27]Write to MH i2c: 01 00 00 50 00 50 [08:55:27]Write i2c OK [08:55:27]MH_I2C_Read... [08:55:28]*** Cut start [08:55:28]*** Partial cut [08:55:28]*** CUTSNS_PIN = 1 [08:55:28]*** CUTSNS_PIN = 0 [08:55:29]*** Brake cut motor [08:55:29]Read from MH i2c: 01 [08:55:29]MH_I2C_Read... [08:55:29]*** Stop cut motor [08:55:29]*** Cut end [08:55:29]Read from MH i2c: 01 07 00 [08:55:29]MH_I2C_Read... [08:55:29]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [08:55:29]process_action print_doc done [08:55:29]requested_data is exist [08:55:29]produce_requested_data [08:55:29]produce_requested_data return (null) [08:55:29]process_action_free print_doc [08:55:29]json_value_free [08:55:29]json_value_free done [08:55:29]process_json_proto returns [08:55:29]Send response to host [08:55:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:55:29]free response buf [08:55:29]execute_script done [08:55:29]execute_script returns [08:55:29]free content buf [08:55:29]Sock 5.Close socket [08:55:29]Sock 5.Thread stoped [08:55:29]accept exits with 7 [08:55:29]New connection [08:55:29]New thread 3067071844 created [08:55:29]Thread 3067215204 joined [08:55:29]Waiting for new connection... [08:55:29] Sock 7.Parse request [08:55:29]Sock 7.Check first char [08:55:29]Sock 7.First char is OK [08:55:29]request: POST /json_proto HTTP/1.0 [08:55:29]Method: POST [08:55:29]URL: /json_proto [08:55:29]Method is POST - this is cgi request [08:55:29]url: /json_proto [08:55:29]query_string will be loaded in cgi processing [08:55:29]execute_cgi json_proto POST (null) [08:55:29]execute_cgi path=json_proto method=POST [08:55:29]POST find Content-Length [08:55:29]Host: 172.17.45.195:8080 [08:55:29]Content-Length: 680 [08:55:29]Content-Type: application/json [08:55:29] [08:55:29]POST finish read [08:55:29]Found Content-Length = 680 [08:55:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 20.330, "sum" : 740.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 740.00, "total" : 740.00, "payments": [ { "type": 0, "sum" : 740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:29]execute_script... [08:55: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)117806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 20.330, "sum" : 740.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 740.00, "total" : 740.00, "payments": [ { "type": 0, "sum" : 740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:29]POST & json_proto [08:55:29]process_json_proto [08:55:29]json parsed OK: [08:55:29]protocol is kg_v1.0 [08:55:29]action value=close_receipt [08:55:29]process_action close_receipt [08:55:29]cmd_close_receipt [08:55:29]MH_GetDate [08:55:29]Write to MH i2c: F0 00 00 51 00 40 [08:55:29]Write i2c OK [08:55:29]MH_I2C_Read... [08:55:29]Read from MH i2c: F0 [08:55:29]MH_I2C_Read... [08:55:29]Read from MH i2c: F0 09 00 [08:55:29]MH_I2C_Read... [08:55:29]Read from MH i2c: F0 09 00 51 00 00 81 AA A8 66 FB 01 7F 64 61 [08:55:29]GetLastDocTimeStamp 1722329462 [08:55:29]current date 1722329729 [08:55:29]FM_GetShiftState [08:55:29]SAM_PROTO_GetShiftState [08:55:29]wFMCommunicate request_size=4 [08:55:29]MH_SAM_APDU [08:55:29]CAPDU: 80 13 01 00 [08:55:29]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [08:55:29]Write i2c OK [08:55:29]MH_I2C_Read... [08:55:29]Read from MH i2c: E2 [08:55:29]MH_I2C_Read... [08:55:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:29]Read from MH i2c: E2 0E 00 [08:55:29]MH_I2C_Read... [08:55:29]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2A [08:55:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:55:29]wFMCommunicate OK [08:55:29]SAM_PROTO_GetShiftState done [08:55:29]FM_GetShiftState done [08:55:29]opened in 1722299915 [08:55:29]opened+sec_in_day 1722386315 [08:55:29]quantity*price = 74001 [08:55:29]sum+1 = 74002 [08:55:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 740.00 Внесено: 740.00 СДАЧА: 0.00 НСП 1% : 6.55 НДС 12% : 78.58 Наличными: 740.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 154 30.07.2024 08:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309220 ФПД: 144360187029109 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085529&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309220&fm=144360187029109&tin=02508201610067®Number=0000000000092651&sum=74000 [08:55:30]StoreToDocumentArchive [08:55:30]shift 430 fd 309220 [08:55:30]save to /storage/0430/doc_00309220 [08:55:30]save last doc name /storage/0430/doc_00309220 to /storage/kkm_last_doc_name [08:55:30]save OK [08:55:30]Clear old archive folders... [08:55:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:55:30]tlvbuf is 00171CE0 [08:55:30]SAM_PROTO_ClearQueue [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 09 00 00 [08:55:30]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 03 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [08:55:30]RAPDU: 90 00 [08:55:30]wFMCommunicate OK [08:55:30]SAM_PROTO_ClearQueue done [08:55:30]KKMCreateOFDPacket [08:55:30]OFDProtocolAddRootSTLVToBuf [08:55:30]FM_MakeSignedData [08:55:30]FM_MakeSignedData [08:55:30]SAM_PROTO_SignData [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 0D 01 02 [08:55:30]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 03 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [08:55:30]RAPDU: 90 00 [08:55:30]wFMCommunicate OK [08:55:30]wFMCommunicate request_size=255 [08:55:30]MH_SAM_APDU [08:55: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 6A 4F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 11 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 81 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B7 04 00 35 04 06 00 83 4B [08:55:30]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 4F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 11 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 81 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B7 04 00 35 04 06 00 83 4B 00 00 6F [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:31]Read from MH i2c: E2 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 03 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [08:55:31]RAPDU: 90 00 [08:55:31]wFMCommunicate OK [08:55:31]wFMCommunicate request_size=9 [08:55:31]MH_SAM_APDU [08:55:31]CAPDU: 80 0D 02 02 04 79 AA E6 75 [08:55:31]Write to MH i2c: E2 0C 00 62 00 80 0D 02 02 04 00 79 AA E6 75 00 00 62 [08:55:31]Write i2c OK [08:55:31]MH_I2C_Read... [08:55:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:31]Read from MH i2c: E2 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 03 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [08:55:31]RAPDU: 90 00 [08:55:31]wFMCommunicate OK [08:55:31]wFMCommunicate request_size=4 [08:55:31]MH_SAM_APDU [08:55:31]CAPDU: 80 0D 03 02 [08:55:31]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [08:55:31]Write i2c OK [08:55:31]MH_I2C_Read... [08:55:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:31]Read from MH i2c: E2 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 0B 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 0B 00 63 00 00 BC 7F 98 36 A7 7F DA A9 90 00 91 [08:55:31]RAPDU: BC 7F 98 36 A7 7F DA A9 90 00 [08:55:31]wFMCommunicate OK [08:55:31]SAM_PROTO_SignData done [08:55:31]FM_MakeSignedData done [08:55:31]CreateOFDProtocolMessage [08:55:31]wFMCommunicate request_size=4 [08:55:31]MH_SAM_APDU [08:55:31]CAPDU: 80 11 00 00 [08:55:31]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [08:55:31]Write i2c OK [08:55:31]MH_I2C_Read... [08:55:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:31]Read from MH i2c: E2 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 17 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 34 [08:55:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:55:31]wFMCommunicate OK [08:55:31]CreateOFDProtocolMessage done [08:55:31]OFDSenderStorePacket 309220 [08:55:31]StoreOFDPacket docnum=309220 [08:55:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 FB 4B 06 01 AE A3 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 6A 4F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 11 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 81 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B7 04 00 35 04 06 00 83 4B 79 AA E6 75 BC 7F 98 36 A7 7F DA A9 [08:55:31]CheckFolder [08:55:31]dirname=/storage/ofd_packets [08:55:31]CheckFolder done [08:55:31]ProducePacketName [08:55:31]name=ofd_packets/00309220 [08:55:31]NVStorageSaveData ofd_packets/00309220 [08:55:31]File name is /storage/ofd_packets/00309220 [08:55:31]Write 300 bytes [08:55:31]NVStorageSaveData done [08:55:31]OFDSenderStorePacket done [08:55:31]KKMCreateOFDPacket done [08:55:31]NVStorageSaveData kkm_last_timestamp [08:55:31]File name is /storage/kkm_last_timestamp [08:55:31]Write 4 bytes [08:55:31]NVStorageSaveData done [08:55:31]ExternCall_PrintAddStr [08:55:31]wPrintStart [08:55:31]Write to MH i2c: 01 00 00 65 00 65 [08:55:31]Write i2c OK [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: 01 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: 01 07 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [08:55:31]RasterBufferAndPrint [08:55:31]line Счет N : (1)117806 [08:55:31]line ИНН: 02508201610067 [08:55:31]line Контрольно-Кассовый Чек [08:55:31]line ПРОДАЖА [08:55:31]line ТРК (МРК, ГНК) : 7 [08:55:31]line Товар: 2711190000 [08:55:31]line ГАЗ-К-3 [08:55:31]line 20.330 * 36.40 [08:55:31]line = 740.01 [08:55:31]line НДС 12% НСП 1% [08:55:31]line > о реализуемом товаре [08:55:31]line ОКРУГЛЕНИЕ: -0.01 [08:55:31]line ИТОГО: 740.00 [08:55:31]line Внесено: 740.00 [08:55:31]line СДАЧА: 0.00 [08:55:31]line НСП 1% : 6.55 [08:55:31]line НДС 12% : 78.58 [08:55:31]line Наличными: 740.00 [08:55:31]line Безнал.: 0.00 [08:55:31]line Место: АЗС № 128 "Партнер Нефть" [08:55:31]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:55:31]line СНО: Общий режим [08:55:31]line Чек 154 30.07.2024 08:55 [08:55:31]line Смена: 430 ФФД: 1.0 [08:55:31]line ЗНМ: 0300000046 [08:55:31]line РНМ: 0000000000092651 [08:55:31]line Версия ККМ: 001 [08:55:31]line ФМ: 0000000000874943 [08:55:31]line ФД: 309220 [08:55:31]line ФПД: 144360187029109 [08:55:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085529&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309220&fm=144360187029109&tin=02508201610067®Number=0000000000092651&sum=74000 [08:55:31]OFD Sender: Processing packet 309220 [packets to send 232, broken 231] [08:55:31]ProducePacketName [08:55:31]name=ofd_packets/00309220 [08:55:31]OFD Sender: To server: pG, [08:55:31]CommunicateWithHost lk.salyk.kg:30040 [08:55:31]ConnectInit lk.salyk.kg [08:55:31]written 0, free lines is 4095 [08:55:32]Connected sock=10 [08:55:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 FB 4B 06 01 AE A3 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 6A 4F 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 11 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 1E 00 00 00 00 07 04 06 00 10 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 81 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B7 04 00 35 04 06 00 83 4B 79 AA E6 75 BC 7F 98 36 A7 7F DA A9 [08:55:32]Write to MH i2c: 01 00 00 90 00 90 [08:55:32]Write i2c OK [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: 01 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: 01 07 00 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 6C 0C 0F [08:55:32]RasterBufferAndPrint [08:55:32]line [08:55:32]line [08:55:32]line [08:55:32]line [08:55:32]line [08:55:32]written 0, free lines is 3189 [08:55:32]MH_Cut [08:55:32]Write to MH i2c: D1 01 00 97 00 01 69 [08:55:32]Write i2c OK [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: D1 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: D1 01 00 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: D1 01 00 97 00 00 68 [08:55:32]Write to MH i2c: 01 00 00 98 00 98 [08:55:32]Write i2c OK [08:55:32]MH_I2C_Read... [08:55:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 76 97 47 00 D7 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B7 04 00 F4 03 04 00 CA 51 A8 66 B6 04 01 00 00 5E FA 3E F2 27 F6 6D 23 [08:55:32]CommunicateWithHost err = 0 [08:55:32]CheckOFDResponse [08:55:32]1017 (14) - 77093643461234 [08:55:32]1041 (16) - 0000000000874943 [08:55:32]1040 (4) - 309220 [08:55:32]1012 (4) - 30.07.2024 02:36 [08:55:32]1206 (1) - 0 [08:55:32]OFD Sender: Remove packet 309220 [08:55:32]ProducePacketName [08:55:32]name=ofd_packets/00309220 [08:55:32]NVStorageDeleteData [08:55:32]OFD Sender: No OFD packet to send [08:55:33]*** Cut start [08:55:33]*** Partial cut [08:55:33]*** CUTSNS_PIN = 1 [08:55:33]*** CUTSNS_PIN = 0 [08:55:33]*** Brake cut motor [08:55:34]Read from MH i2c: 01 [08:55:34]MH_I2C_Read... [08:55:34]*** Stop cut motor [08:55:34]*** Cut end [08:55:34]Read from MH i2c: 01 07 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [08:55:34]process_action close_receipt done [08:55:34]requested_data is exist [08:55:34]produce_requested_data [08:55:34]requested_item fm.sn is exist - process it [08:55:34]wFMCommunicate request_size=4 [08:55:34]MH_SAM_APDU [08:55:34]CAPDU: 80 11 00 00 [08:55:34]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [08:55:34]Write i2c OK [08:55:34]MH_I2C_Read... [08:55:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:34]Read from MH i2c: E2 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 17 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 17 00 99 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 69 [08:55:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:55:34]wFMCommunicate OK [08:55:34]requested_item fd.num is exist - process it [08:55:34]SAM_PROTO_GetFieldsCounters [08:55:34]wFMCommunicate request_size=4 [08:55:34]MH_SAM_APDU [08:55:34]CAPDU: 80 13 00 00 [08:55:34]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [08:55:34]Write i2c OK [08:55:34]MH_I2C_Read... [08:55:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:34]Read from MH i2c: E2 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 62 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 62 00 9A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E4 B7 04 00 0E 04 04 00 AE 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 54 [08:55:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E4 B7 04 00 0E 04 04 00 AE 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 [08:55:34]wFMCommunicate OK [08:55:34]SAM_PROTO_GetFieldsCounters done [08:55:34]requested_item shift.num is exist - process it [08:55:34]requested_item shift.opened is exist - process it [08:55:34]req_shift_opened [08:55:34]FM_GetShiftState [08:55:34]SAM_PROTO_GetShiftState [08:55:34]wFMCommunicate request_size=4 [08:55:34]MH_SAM_APDU [08:55:34]CAPDU: 80 13 01 00 [08:55:34]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [08:55:34]Write i2c OK [08:55:34]MH_I2C_Read... [08:55:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:34]Read from MH i2c: E2 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 0E 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 73 [08:55:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:55:34]wFMCommunicate OK [08:55:34]SAM_PROTO_GetShiftState done [08:55:34]FM_GetShiftState done [08:55:34]req_shift_opened done [08:55:34]requested_item shift.open_date is exist - process it [08:55:34]req_shift_open_date [08:55:34]req_shift_open_date done [08:55:34]produce_requested_data done [08:55:34]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309220,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:55:34]process_action_free close_receipt [08:55:34]json_value_free [08:55:34]json_value_free done [08:55:34]process_json_proto returns [08:55:34]Send response to host [08:55:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309220,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:55:34]free response buf [08:55:34]execute_script done [08:55:34]execute_script returns [08:55:34]free content buf [08:55:34]Sock 7.Close socket [08:55:34]Sock 7.Thread stoped [08:55:34]accept exits with 5 [08:55:34]New connection [08:55:34]New thread 3067215204 created [08:55:34]Thread 3067071844 joined [08:55:34]Waiting for new connection... [08:55:34] Sock 5.Parse request [08:55:34]Sock 5.Check first char [08:55:34]Sock 5.First char is OK [08:55:34]request: POST /json_proto HTTP/1.0 [08:55:34]Method: POST [08:55:34]URL: /json_proto [08:55:34]Method is POST - this is cgi request [08:55:34]url: /json_proto [08:55:34]query_string will be loaded in cgi processing [08:55:34]execute_cgi json_proto POST (null) [08:55:34]execute_cgi path=json_proto method=POST [08:55:34]POST find Content-Length [08:55:34]Host: 172.17.45.195:8080 [08:55:34]Content-Length: 671 [08:55:34]Content-Type: application/json [08:55:34] [08:55:34]POST finish read [08:55:34]Found Content-Length = 671 [08:55:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:34]execute_script... [08:55:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:34]POST & json_proto [08:55:34]process_json_proto [08:55:34]json parsed OK: [08:55:34]protocol is kg_v1.0 [08:55:34]action value=close_receipt [08:55:34]process_action close_receipt [08:55:34]cmd_close_receipt [08:55:34]MH_GetDate [08:55:34]Write to MH i2c: F0 00 00 9C 00 8B [08:55:34]Write i2c OK [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: F0 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: F0 09 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: F0 09 00 9C 00 00 86 AA A8 66 FB 01 7F 64 B1 [08:55:34]GetLastDocTimeStamp 1722329729 [08:55:34]current date 1722329734 [08:55:34]FM_GetShiftState [08:55:34]SAM_PROTO_GetShiftState [08:55:34]wFMCommunicate request_size=4 [08:55:34]MH_SAM_APDU [08:55:34]CAPDU: 80 13 01 00 [08:55:34]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [08:55:34]Write i2c OK [08:55:34]MH_I2C_Read... [08:55:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:34]Read from MH i2c: E2 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 0E 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 75 [08:55:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:55:34]wFMCommunicate OK [08:55:34]SAM_PROTO_GetShiftState done [08:55:34]FM_GetShiftState done [08:55:34]opened in 1722299915 [08:55:34]opened+sec_in_day 1722386315 [08:55:34]quantity*price = 70038 [08:55:34]sum+1 = 70039 [08:55:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 155 30.07.2024 08:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309221 ФПД: 142592233730410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085534&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309221&fm=142592233730410&tin=02508201610067®Number=0000000000092651&sum=70000 [08:55:36]StoreToDocumentArchive [08:55:36]shift 430 fd 309221 [08:55:36]save to /storage/0430/doc_00309221 [08:55:36]save last doc name /storage/0430/doc_00309221 to /storage/kkm_last_doc_name [08:55:36]save OK [08:55:36]Clear old archive folders... [08:55:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:55:36]tlvbuf is 001A9220 [08:55:36]SAM_PROTO_ClearQueue [08:55:36]wFMCommunicate request_size=4 [08:55:36]MH_SAM_APDU [08:55:36]CAPDU: 80 09 00 00 [08:55:36]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:36]Read from MH i2c: E2 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: E2 03 00 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [08:55:36]RAPDU: 90 00 [08:55:36]wFMCommunicate OK [08:55:36]SAM_PROTO_ClearQueue done [08:55:36]KKMCreateOFDPacket [08:55:36]OFDProtocolAddRootSTLVToBuf [08:55:36]FM_MakeSignedData [08:55:36]FM_MakeSignedData [08:55:36]SAM_PROTO_SignData [08:55:36]wFMCommunicate request_size=4 [08:55:36]MH_SAM_APDU [08:55:36]CAPDU: 80 0D 01 02 [08:55:36]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:36]Read from MH i2c: E2 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: E2 03 00 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [08:55:36]RAPDU: 90 00 [08:55:36]wFMCommunicate OK [08:55:36]wFMCommunicate request_size=255 [08:55:36]MH_SAM_APDU [08:55:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 86 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B7 04 00 35 04 06 00 [08:55:36]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 86 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B7 04 00 35 04 06 00 00 00 AB [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:36]Read from MH i2c: E2 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: E2 03 00 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [08:55:36]RAPDU: 90 00 [08:55:36]wFMCommunicate OK [08:55:36]wFMCommunicate request_size=11 [08:55:36]MH_SAM_APDU [08:55:36]CAPDU: 80 0D 02 02 06 81 AF D7 70 71 6A [08:55:36]Write to MH i2c: E2 0E 00 AD 00 80 0D 02 02 06 00 81 AF D7 70 71 6A 00 00 85 [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:37]Read from MH i2c: E2 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 03 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [08:55:37]RAPDU: 90 00 [08:55:37]wFMCommunicate OK [08:55:37]wFMCommunicate request_size=4 [08:55:37]MH_SAM_APDU [08:55:37]CAPDU: 80 0D 03 02 [08:55:37]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:37]Read from MH i2c: E2 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 0B 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 0B 00 AE 00 00 B5 02 49 18 BA 41 94 D0 90 00 A1 [08:55:37]RAPDU: B5 02 49 18 BA 41 94 D0 90 00 [08:55:37]wFMCommunicate OK [08:55:37]SAM_PROTO_SignData done [08:55:37]FM_MakeSignedData done [08:55:37]CreateOFDProtocolMessage [08:55:37]wFMCommunicate request_size=4 [08:55:37]MH_SAM_APDU [08:55:37]CAPDU: 80 11 00 00 [08:55:37]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:37]Read from MH i2c: E2 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 17 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7F [08:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:55:37]wFMCommunicate OK [08:55:37]CreateOFDProtocolMessage done [08:55:37]OFDSenderStorePacket 309221 [08:55:37]StoreOFDPacket docnum=309221 [08:55:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 BB 5E 08 01 F6 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 86 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B7 04 00 35 04 06 00 81 AF D7 70 71 6A B5 02 49 18 BA 41 94 D0 [08:55:37]CheckFolder [08:55:37]dirname=/storage/ofd_packets [08:55:37]CheckFolder done [08:55:37]ProducePacketName [08:55:37]name=ofd_packets/00309221 [08:55:37]NVStorageSaveData ofd_packets/00309221 [08:55:37]File name is /storage/ofd_packets/00309221 [08:55:37]Write 302 bytes [08:55:37]NVStorageSaveData done [08:55:37]OFDSenderStorePacket done [08:55:37]KKMCreateOFDPacket done [08:55:37]NVStorageSaveData kkm_last_timestamp [08:55:37]File name is /storage/kkm_last_timestamp [08:55:37]OFD Sender: Processing packet 309221 [packets to send 232, broken 231] [08:55:37]ProducePacketName [08:55:37]name=ofd_packets/00309221 [08:55:37]OFD Sender: To server: pG, [08:55:37]CommunicateWithHost lk.salyk.kg:30040 [08:55:37]ConnectInit lk.salyk.kg [08:55:37]Write 4 bytes [08:55:37]NVStorageSaveData done [08:55:37]ExternCall_PrintAddStr [08:55:37]wPrintStart [08:55:37]Write to MH i2c: 01 00 00 B0 00 B0 [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: 01 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: 01 07 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [08:55:37]RasterBufferAndPrint [08:55:37]line Счет N : (1)117811 [08:55:37]line ИНН: 02508201610067 [08:55:37]line Контрольно-Кассовый Чек [08:55:37]line ПРОДАЖА [08:55:37]line ТРК (МРК, ГНК) : 63 [08:55:37]line Товар: 2710124130 [08:55:37]line Super-92-К-5 [08:55:37]line 10.180 * 68.80 [08:55:37]line = 700.38 [08:55:37]line НДС 12% НСП 1% [08:55:37]line > о реализуемом товаре [08:55:37]line ОКРУГЛЕНИЕ: -0.38 [08:55:37]line ИТОГО: 700.00 [08:55:37]line Внесено: 700.00 [08:55:37]line СДАЧА: 0.00 [08:55:37]line НСП 1% : 6.20 [08:55:37]line НДС 12% : 74.38 [08:55:37]line Наличными: 700.00 [08:55:37]line Безнал.: 0.00 [08:55:37]line Место: АЗС № 128 "Партнер Нефть" [08:55:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:55:37]line СНО: Общий режим [08:55:37]line Чек 155 30.07.2024 08:55 [08:55:37]line Смена: 430 ФФД: 1.0 [08:55:37]line ЗНМ: 0300000046 [08:55:37]line РНМ: 0000000000092651 [08:55:37]line Версия ККМ: 001 [08:55:37]line ФМ: 0000000000874943 [08:55:37]line ФД: 309221 [08:55:37]line ФПД: 142592233730410 [08:55:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085534&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309221&fm=142592233730410&tin=02508201610067®Number=0000000000092651&sum=70000 [08:55:37]written 0, free lines is 4095 [08:55:37]Connected sock=10 [08:55:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 BB 5E 08 01 F6 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 86 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B7 04 00 35 04 06 00 81 AF D7 70 71 6A B5 02 49 18 BA 41 94 D0 [08:55:37]Write to MH i2c: 01 00 00 DB 00 DB [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: 01 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: 01 07 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 71 0C 5F [08:55:37]RasterBufferAndPrint [08:55:37]line [08:55:37]line [08:55:37]line [08:55:37]line [08:55:37]line [08:55:37]written 0, free lines is 3195 [08:55:37]MH_Cut [08:55:37]Write to MH i2c: D1 01 00 E2 00 01 B4 [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: D1 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: D1 01 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: D1 01 00 E2 00 00 B3 [08:55:37]Write to MH i2c: 01 00 00 E3 00 E3 [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 29 1F 47 00 10 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B7 04 00 F4 03 04 00 CF 51 A8 66 B6 04 01 00 00 C8 5E 68 9C 8F 59 08 C5 [08:55:37]CommunicateWithHost err = 0 [08:55:37]CheckOFDResponse [08:55:37]1017 (14) - 77093643461234 [08:55:37]1041 (16) - 0000000000874943 [08:55:37]1040 (4) - 309221 [08:55:37]1012 (4) - 30.07.2024 02:37 [08:55:37]1206 (1) - 0 [08:55:37]OFD Sender: Remove packet 309221 [08:55:37]ProducePacketName [08:55:37]name=ofd_packets/00309221 [08:55:37]NVStorageDeleteData [08:55:38]OFD Sender: No OFD packet to send [08:55:38]*** Cut start [08:55:38]*** Partial cut [08:55:38]*** CUTSNS_PIN = 1 [08:55:38]*** CUTSNS_PIN = 0 [08:55:39]*** Brake cut motor [08:55:39]Read from MH i2c: 01 [08:55:39]MH_I2C_Read... [08:55:39]*** Stop cut motor [08:55:39]*** Cut end [08:55:39]Read from MH i2c: 01 07 00 [08:55:39]MH_I2C_Read... [08:55:39]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [08:55:39]process_action close_receipt done [08:55:39]requested_data is exist [08:55:39]produce_requested_data [08:55:39]requested_item fm.sn is exist - process it [08:55:39]wFMCommunicate request_size=4 [08:55:39]MH_SAM_APDU [08:55:39]CAPDU: 80 11 00 00 [08:55:39]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [08:55:39]Write i2c OK [08:55:39]MH_I2C_Read... [08:55:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:39]Read from MH i2c: E2 [08:55:39]MH_I2C_Read... [08:55:39]Read from MH i2c: E2 17 00 [08:55:39]MH_I2C_Read... [08:55:39]Read from MH i2c: E2 17 00 E4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B4 [08:55:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:55:39]wFMCommunicate OK [08:55:39]requested_item fd.num is exist - process it [08:55:39]SAM_PROTO_GetFieldsCounters [08:55:39]wFMCommunicate request_size=4 [08:55:39]MH_SAM_APDU [08:55:39]CAPDU: 80 13 00 00 [08:55:39]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [08:55:39]Write i2c OK [08:55:39]MH_I2C_Read... [08:55:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:39]Read from MH i2c: E2 [08:55:39]MH_I2C_Read... [08:55:39]Read from MH i2c: E2 62 00 [08:55:39]MH_I2C_Read... [08:55:39]Read from MH i2c: E2 62 00 E5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E5 B7 04 00 0E 04 04 00 AE 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 A3 [08:55:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E5 B7 04 00 0E 04 04 00 AE 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 [08:55:39]wFMCommunicate OK [08:55:39]SAM_PROTO_GetFieldsCounters done [08:55:39]requested_item shift.num is exist - process it [08:55:39]requested_item shift.opened is exist - process it [08:55:39]req_shift_opened [08:55:39]FM_GetShiftState [08:55:39]SAM_PROTO_GetShiftState [08:55:39]wFMCommunicate request_size=4 [08:55:39]MH_SAM_APDU [08:55:39]CAPDU: 80 13 01 00 [08:55:39]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [08:55:39]Write i2c OK [08:55:39]MH_I2C_Read... [08:55:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:39]Read from MH i2c: E2 [08:55:39]MH_I2C_Read... [08:55:39]Read from MH i2c: E2 0E 00 [08:55:39]MH_I2C_Read... [08:55:39]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BE [08:55:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:55:39]wFMCommunicate OK [08:55:39]SAM_PROTO_GetShiftState done [08:55:39]FM_GetShiftState done [08:55:39]req_shift_opened done [08:55:39]requested_item shift.open_date is exist - process it [08:55:39]req_shift_open_date [08:55:39]req_shift_open_date done [08:55:39]produce_requested_data done [08:55:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309221,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:55:39]process_action_free close_receipt [08:55:39]json_value_free [08:55:39]json_value_free done [08:55:39]process_json_proto returns [08:55:39]Send response to host [08:55:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309221,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:55:39]free response buf [08:55:39]execute_script done [08:55:39]execute_script returns [08:55:39]free content buf [08:55:39]Sock 5.Close socket [08:55:39]Sock 5.Thread stoped [08:55:40]accept exits with 7 [08:55:40]New connection [08:55:40]New thread 3067071844 created [08:55:40]Thread 3067215204 joined [08:55:40]Waiting for new connection... [08:55:40] Sock 7.Parse request [08:55:40]Sock 7.Check first char [08:55:40]Sock 7.First char is OK [08:55:40]request: POST /json_proto HTTP/1.0 [08:55:40]Method: POST [08:55:40]URL: /json_proto [08:55:40]Method is POST - this is cgi request [08:55:40]url: /json_proto [08:55:40]query_string will be loaded in cgi processing [08:55:40]execute_cgi json_proto POST (null) [08:55:40]execute_cgi path=json_proto method=POST [08:55:40]POST find Content-Length [08:55:40]Host: 172.17.45.195:8080 [08:55:40]Content-Length: 679 [08:55:40]Content-Type: application/json [08:55:40] [08:55:40]POST finish read [08:55:40]Found Content-Length = 679 [08:55:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:40]execute_script... [08:55: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)117812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:40]POST & json_proto [08:55:40]process_json_proto [08:55:40]json parsed OK: [08:55:40]protocol is kg_v1.0 [08:55:40]action value=close_receipt [08:55:40]process_action close_receipt [08:55:40]cmd_close_receipt [08:55:40]MH_GetDate [08:55:40]Write to MH i2c: F0 00 00 E7 00 D6 [08:55:40]Write i2c OK [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: F0 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: F0 09 00 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: F0 09 00 E7 00 00 8C AA A8 66 FB 01 7F 64 02 [08:55:40]GetLastDocTimeStamp 1722329734 [08:55:40]current date 1722329740 [08:55:40]FM_GetShiftState [08:55:40]SAM_PROTO_GetShiftState [08:55:40]wFMCommunicate request_size=4 [08:55:40]MH_SAM_APDU [08:55:40]CAPDU: 80 13 01 00 [08:55:40]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [08:55:40]Write i2c OK [08:55:40]MH_I2C_Read... [08:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:40]Read from MH i2c: E2 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: E2 0E 00 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C0 [08:55:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:55:40]wFMCommunicate OK [08:55:40]SAM_PROTO_GetShiftState done [08:55:40]FM_GetShiftState done [08:55:40]opened in 1722299915 [08:55:40]opened+sec_in_day 1722386315 [08:55:40]quantity*price = 100050 [08:55:40]sum+1 = 100052 [08:55:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 156 30.07.2024 08:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309222 ФПД: 258067676942745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085540&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309222&fm=258067676942745&tin=02508201610067®Number=0000000000092651&sum=100000 [08:55:41]StoreToDocumentArchive [08:55:41]shift 430 fd 309222 [08:55:41]save to /storage/0430/doc_00309222 [08:55:41]save last doc name /storage/0430/doc_00309222 to /storage/kkm_last_doc_name [08:55:41]save OK [08:55:41]Clear old archive folders... [08:55:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:55:41]tlvbuf is 001AEA60 [08:55:41]SAM_PROTO_ClearQueue [08:55:41]wFMCommunicate request_size=4 [08:55:41]MH_SAM_APDU [08:55:41]CAPDU: 80 09 00 00 [08:55:41]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [08:55:41]Write i2c OK [08:55:41]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [08:55:42]RAPDU: 90 00 [08:55:42]wFMCommunicate OK [08:55:42]SAM_PROTO_ClearQueue done [08:55:42]KKMCreateOFDPacket [08:55:42]OFDProtocolAddRootSTLVToBuf [08:55:42]FM_MakeSignedData [08:55:42]FM_MakeSignedData [08:55:42]SAM_PROTO_SignData [08:55:42]wFMCommunicate request_size=4 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 0D 01 02 [08:55:42]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [08:55:42]RAPDU: 90 00 [08:55:42]wFMCommunicate OK [08:55:42]wFMCommunicate request_size=255 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9C 00 00 00 F4 03 04 00 8C AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B7 04 00 35 04 06 00 EA B6 10 36 [08:55:42]Write to MH i2c: E2 02 01 F7 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9C 00 00 00 F4 03 04 00 8C AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B7 04 00 35 04 06 00 EA B6 10 36 00 00 0E [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [08:55:42]RAPDU: 90 00 [08:55:42]wFMCommunicate OK [08:55:42]wFMCommunicate request_size=7 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 0D 02 02 02 51 99 [08:55:42]Write to MH i2c: E2 0A 00 F8 00 80 0D 02 02 02 00 51 99 00 00 60 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [08:55:42]RAPDU: 90 00 [08:55:42]wFMCommunicate OK [08:55:42]wFMCommunicate request_size=4 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 0D 03 02 [08:55:42]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 0B 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 0B 00 F9 00 00 B7 6B 34 A7 36 B4 2A 84 90 00 0A [08:55:42]RAPDU: B7 6B 34 A7 36 B4 2A 84 90 00 [08:55:42]wFMCommunicate OK [08:55:42]SAM_PROTO_SignData done [08:55:42]FM_MakeSignedData done [08:55:42]CreateOFDProtocolMessage [08:55:42]wFMCommunicate request_size=4 [08:55:42]MH_SAM_APDU [08:55:42]CAPDU: 80 11 00 00 [08:55:42]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:42]Read from MH i2c: E2 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 17 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CA [08:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:55:42]wFMCommunicate OK [08:55:42]CreateOFDProtocolMessage done [08:55:42]OFDSenderStorePacket 309222 [08:55:42]StoreOFDPacket docnum=309222 [08:55:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 44 7D 04 01 47 CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9C 00 00 00 F4 03 04 00 8C AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B7 04 00 35 04 06 00 EA B6 10 36 51 99 B7 6B 34 A7 36 B4 2A 84 [08:55:42]CheckFolder [08:55:42]dirname=/storage/ofd_packets [08:55:42]CheckFolder done [08:55:42]ProducePacketName [08:55:42]name=ofd_packets/00309222 [08:55:42]NVStorageSaveData ofd_packets/00309222 [08:55:42]File name is /storage/ofd_packets/00309222 [08:55:42]Write 298 bytes [08:55:42]NVStorageSaveData done [08:55:42]OFDSenderStorePacket done [08:55:42]KKMCreateOFDPacket done [08:55:42]NVStorageSaveData kkm_last_timestamp [08:55:42]File name is /storage/kkm_last_timestamp [08:55:42]Write 4 bytes [08:55:42]NVStorageSaveData done [08:55:42]ExternCall_PrintAddStr [08:55:42]wPrintStart [08:55:42]Write to MH i2c: 01 00 00 FB 00 FB [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 07 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [08:55:42]RasterBufferAndPrint [08:55:42]line Счет N : (1)117812 [08:55:42]line ИНН: 02508201610067 [08:55:42]line Контрольно-Кассовый Чек [08:55:42]line ПРОДАЖА [08:55:42]line ТРК (МРК, ГНК) : 54 [08:55:42]line Товар: 2710194800 [08:55:42]line ДТ-К-3 [08:55:42]line 13.130 * 76.20 [08:55:42]line = 1000.51 [08:55:42]line НДС 12% НСП 1% [08:55:42]line > о реализуемом товаре [08:55:42]line ОКРУГЛЕНИЕ: -0.51 [08:55:42]line ИТОГО: 1000.00 [08:55:42]line Внесено: 1000.00 [08:55:42]line СДАЧА: 0.00 [08:55:42]line НСП 1% : 8.85 [08:55:42]line НДС 12% : 106.25 [08:55:42]line Наличными: 1000.00 [08:55:42]line Безнал.: 0.00 [08:55:42]line Место: АЗС № 128 "Партнер Нефть" [08:55:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:55:42]line СНО: Общий режим [08:55:42]line Чек 156 30.07.2024 08:55 [08:55:42]line Смена: 430 ФФД: 1.0 [08:55:42]line ЗНМ: 0300000046 [08:55:42]line РНМ: 0000000000092651 [08:55:42]line Версия ККМ: 001 [08:55:42]line ФМ: 0000000000874943 [08:55:42]line ФД: 309222 [08:55:42]line ФПД: 258067676942745 [08:55:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085540&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309222&fm=258067676942745&tin=02508201610067®Number=0000000000092651&sum=100000 [08:55:42]OFD Sender: Processing packet 309222 [packets to send 232, broken 231] [08:55:42]ProducePacketName [08:55:42]name=ofd_packets/00309222 [08:55:42]written 0, free lines is 4095 [08:55:42]OFD Sender: To server: pG, [08:55:42]CommunicateWithHost lk.salyk.kg:30040 [08:55:42]ConnectInit lk.salyk.kg [08:55:43]Connected sock=10 [08:55:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 44 7D 04 01 47 CC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9C 00 00 00 F4 03 04 00 8C AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B7 04 00 35 04 06 00 EA B6 10 36 51 99 B7 6B 34 A7 36 B4 2A 84 [08:55:43]Write to MH i2c: 01 00 00 26 01 27 [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: 01 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: 01 07 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 6F 0C A9 [08:55:43]RasterBufferAndPrint [08:55:43]line [08:55:43]line [08:55:43]line [08:55:43]line [08:55:43]line [08:55:43]written 0, free lines is 3195 [08:55:43]MH_Cut [08:55:43]Write to MH i2c: D1 01 00 2D 01 01 00 [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: D1 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: D1 01 00 [08:55:43]MH_I2C_Read... [08:55:43]Read from MH i2c: D1 01 00 2D 01 00 FF [08:55:43]Write to MH i2c: 01 00 00 2E 01 2F [08:55:43]Write i2c OK [08:55:43]MH_I2C_Read... [08:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D1 0F 47 00 6A 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B7 04 00 F4 03 04 00 D5 51 A8 66 B6 04 01 00 00 A3 CF 3D 2F AB 3D 2A 61 [08:55:43]CommunicateWithHost err = 0 [08:55:43]CheckOFDResponse [08:55:43]1017 (14) - 77093643461234 [08:55:43]1041 (16) - 0000000000874943 [08:55:43]1040 (4) - 309222 [08:55:43]1012 (4) - 30.07.2024 02:37 [08:55:43]1206 (1) - 0 [08:55:43]OFD Sender: Remove packet 309222 [08:55:43]ProducePacketName [08:55:43]name=ofd_packets/00309222 [08:55:43]NVStorageDeleteData [08:55:44]OFD Sender: No OFD packet to send [08:55:44]*** Cut start [08:55:44]*** Partial cut [08:55:44]*** CUTSNS_PIN = 1 [08:55:44]*** CUTSNS_PIN = 0 [08:55:44]*** Brake cut motor [08:55:45]Read from MH i2c: 01 [08:55:45]MH_I2C_Read... [08:55:45]*** Stop cut motor [08:55:45]*** Cut end [08:55:45]Read from MH i2c: 01 07 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [08:55:45]process_action close_receipt done [08:55:45]requested_data is exist [08:55:45]produce_requested_data [08:55:45]requested_item fm.sn is exist - process it [08:55:45]wFMCommunicate request_size=4 [08:55:45]MH_SAM_APDU [08:55:45]CAPDU: 80 11 00 00 [08:55:45]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [08:55:45]Write i2c OK [08:55:45]MH_I2C_Read... [08:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:45]Read from MH i2c: E2 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 17 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 17 00 2F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [08:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:55:45]wFMCommunicate OK [08:55:45]requested_item fd.num is exist - process it [08:55:45]SAM_PROTO_GetFieldsCounters [08:55:45]wFMCommunicate request_size=4 [08:55:45]MH_SAM_APDU [08:55:45]CAPDU: 80 13 00 00 [08:55:45]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [08:55:45]Write i2c OK [08:55:45]MH_I2C_Read... [08:55:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:45]Read from MH i2c: E2 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 62 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 62 00 30 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E6 B7 04 00 0E 04 04 00 AE 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 F3 [08:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E6 B7 04 00 0E 04 04 00 AE 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 [08:55:45]wFMCommunicate OK [08:55:45]SAM_PROTO_GetFieldsCounters done [08:55:45]requested_item shift.num is exist - process it [08:55:45]requested_item shift.opened is exist - process it [08:55:45]req_shift_opened [08:55:45]FM_GetShiftState [08:55:45]SAM_PROTO_GetShiftState [08:55:45]wFMCommunicate request_size=4 [08:55:45]MH_SAM_APDU [08:55:45]CAPDU: 80 13 01 00 [08:55:45]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [08:55:45]Write i2c OK [08:55:45]MH_I2C_Read... [08:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:45]Read from MH i2c: E2 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 0E 00 [08:55:45]MH_I2C_Read... [08:55:45]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0A [08:55:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:55:45]wFMCommunicate OK [08:55:45]SAM_PROTO_GetShiftState done [08:55:45]FM_GetShiftState done [08:55:45]req_shift_opened done [08:55:45]requested_item shift.open_date is exist - process it [08:55:45]req_shift_open_date [08:55:45]req_shift_open_date done [08:55:45]produce_requested_data done [08:55:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309222,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:55:45]process_action_free close_receipt [08:55:45]json_value_free [08:55:45]json_value_free done [08:55:45]process_json_proto returns [08:55:45]Send response to host [08:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309222,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:55:45]free response buf [08:55:45]execute_script done [08:55:45]execute_script returns [08:55:45]free content buf [08:55:45]Sock 7.Close socket [08:55:45]Sock 7.Thread stoped [08:55:49]OFD Sender: No OFD packet to send [08:55:54]OFD Sender: No OFD packet to send [08:55:59]OFD Sender: No OFD packet to send [08:56:04]OFD Sender: No OFD packet to send [08:56:09]OFD Sender: No OFD packet to send [08:56:14]OFD Sender: No OFD packet to send [08:56:19]OFD Sender: No OFD packet to send [08:56:24]OFD Sender: No OFD packet to send [08:56:29]OFD Sender: No OFD packet to send [08:56:34]OFD Sender: No OFD packet to send [08:56:39]OFD Sender: No OFD packet to send [08:56:44]OFD Sender: No OFD packet to send [08:56:49]OFD Sender: No OFD packet to send [08:56:54]OFD Sender: No OFD packet to send [08:56:59]OFD Sender: No OFD packet to send [08:57:04]OFD Sender: No OFD packet to send [08:57:09]OFD Sender: No OFD packet to send [08:57:14]OFD Sender: No OFD packet to send [08:57:19]OFD Sender: No OFD packet to send [08:57:24]OFD Sender: No OFD packet to send [08:57:25]accept exits with 5 [08:57:25]New connection [08:57:25]New thread 3067215204 created [08:57:25]Thread 3067071844 joined [08:57:25]Waiting for new connection... [08:57:25] Sock 5.Parse request [08:57:25]Sock 5.Check first char [08:57:25]Sock 5.First char is OK [08:57:25]request: POST /json_proto HTTP/1.0 [08:57:25]Method: POST [08:57:25]URL: /json_proto [08:57:25]Method is POST - this is cgi request [08:57:25]url: /json_proto [08:57:25]query_string will be loaded in cgi processing [08:57:25]execute_cgi json_proto POST (null) [08:57:25]execute_cgi path=json_proto method=POST [08:57:25]POST find Content-Length [08:57:25]Host: 172.17.45.195:8080 [08:57:25]Content-Length: 803 [08:57:25]Content-Type: application/json [08:57:25] [08:57:25]POST finish read [08:57:25]Found Content-Length = 803 [08:57:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.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" : 1400.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:25]execute_script... [08:57:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.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" : 1400.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:25]POST & json_proto [08:57:25]process_json_proto [08:57:25]json parsed OK: [08:57:25]protocol is kg_v1.0 [08:57:25]action value=close_receipt [08:57:25]process_action close_receipt [08:57:25]cmd_close_receipt [08:57:25]MH_GetDate [08:57:25]Write to MH i2c: F0 00 00 32 01 22 [08:57:25]Write i2c OK [08:57:25]MH_I2C_Read... [08:57:25]Read from MH i2c: F0 [08:57:25]MH_I2C_Read... [08:57:25]Read from MH i2c: F0 09 00 [08:57:25]MH_I2C_Read... [08:57:25]Read from MH i2c: F0 09 00 32 01 00 F5 AA A8 66 FB 01 7F 64 B7 [08:57:25]GetLastDocTimeStamp 1722329740 [08:57:25]current date 1722329845 [08:57:25]FM_GetShiftState [08:57:25]SAM_PROTO_GetShiftState [08:57:25]wFMCommunicate request_size=4 [08:57:25]MH_SAM_APDU [08:57:25]CAPDU: 80 13 01 00 [08:57:25]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [08:57:25]Write i2c OK [08:57:25]MH_I2C_Read... [08:57:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:25]Read from MH i2c: E2 [08:57:25]MH_I2C_Read... [08:57:25]Read from MH i2c: E2 0E 00 [08:57:25]MH_I2C_Read... [08:57:25]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0C [08:57:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:57:25]wFMCommunicate OK [08:57:25]SAM_PROTO_GetShiftState done [08:57:25]FM_GetShiftState done [08:57:25]opened in 1722299915 [08:57:25]opened+sec_in_day 1722386315 [08:57:25]quantity*price = 140015 [08:57:25]sum+1 = 140016 [08:57:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.15 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 0.00 Безнал.: 1400.15 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 157 30.07.2024 08:57 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309223 ФПД: 132622444182088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085725&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309223&fm=132622444182088&tin=02508201610067®Number=0000000000092651&sum=140015 [08:57:26]StoreToDocumentArchive [08:57:26]shift 430 fd 309223 [08:57:26]save to /storage/0430/doc_00309223 [08:57:26]save last doc name /storage/0430/doc_00309223 to /storage/kkm_last_doc_name [08:57:26]save OK [08:57:26]Clear old archive folders... [08:57:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:57:26]tlvbuf is B6F98560 [08:57:26]SAM_PROTO_ClearQueue [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 09 00 00 [08:57:26]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [08:57:26]RAPDU: 90 00 [08:57:26]wFMCommunicate OK [08:57:26]SAM_PROTO_ClearQueue done [08:57:26]KKMCreateOFDPacket [08:57:26]OFDProtocolAddRootSTLVToBuf [08:57:26]FM_MakeSignedData [08:57:26]FM_MakeSignedData [08:57:26]SAM_PROTO_SignData [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 0D 01 02 [08:57:26]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [08:57:26]RAPDU: 90 00 [08:57:26]wFMCommunicate OK [08:57:26]wFMCommunicate request_size=255 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F5 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B7 04 00 35 04 06 00 78 [08:57:26]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F5 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B7 04 00 35 04 06 00 78 00 00 55 [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [08:57:26]RAPDU: 90 00 [08:57:26]wFMCommunicate OK [08:57:26]wFMCommunicate request_size=10 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 0D 02 02 05 9E 91 AC BA 48 [08:57:26]Write to MH i2c: E2 0D 00 43 01 80 0D 02 02 05 00 9E 91 AC BA 48 00 00 A5 [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:26]Read from MH i2c: E2 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 [08:57:26]MH_I2C_Read... [08:57:26]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [08:57:26]RAPDU: 90 00 [08:57:26]wFMCommunicate OK [08:57:26]wFMCommunicate request_size=4 [08:57:26]MH_SAM_APDU [08:57:26]CAPDU: 80 0D 03 02 [08:57:26]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [08:57:26]Write i2c OK [08:57:26]MH_I2C_Read... [08:57:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:27]Read from MH i2c: E2 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: E2 0B 00 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: E2 0B 00 44 01 00 B8 B1 14 CA 92 04 5D 88 90 00 83 [08:57:27]RAPDU: B8 B1 14 CA 92 04 5D 88 90 00 [08:57:27]wFMCommunicate OK [08:57:27]SAM_PROTO_SignData done [08:57:27]FM_MakeSignedData done [08:57:27]CreateOFDProtocolMessage [08:57:27]wFMCommunicate request_size=4 [08:57:27]MH_SAM_APDU [08:57:27]CAPDU: 80 11 00 00 [08:57:27]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [08:57:27]Write i2c OK [08:57:27]MH_I2C_Read... [08:57:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:27]Read from MH i2c: E2 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: E2 17 00 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 16 [08:57:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:57:27]wFMCommunicate OK [08:57:27]CreateOFDProtocolMessage done [08:57:27]OFDSenderStorePacket 309223 [08:57:27]StoreOFDPacket docnum=309223 [08:57:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 56 33 07 01 85 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F5 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B7 04 00 35 04 06 00 78 9E 91 AC BA 48 B8 B1 14 CA 92 04 5D 88 [08:57:27]CheckFolder [08:57:27]dirname=/storage/ofd_packets [08:57:27]CheckFolder done [08:57:27]ProducePacketName [08:57:27]name=ofd_packets/00309223 [08:57:27]NVStorageSaveData ofd_packets/00309223 [08:57:27]File name is /storage/ofd_packets/00309223 [08:57:27]Write 301 bytes [08:57:27]NVStorageSaveData done [08:57:27]OFDSenderStorePacket done [08:57:27]KKMCreateOFDPacket done [08:57:27]NVStorageSaveData kkm_last_timestamp [08:57:27]File name is /storage/kkm_last_timestamp [08:57:27]Write 4 bytes [08:57:27]NVStorageSaveData done [08:57:27]ExternCall_PrintAddStr [08:57:27]wPrintStart [08:57:27]Write to MH i2c: 01 00 00 46 01 47 [08:57:27]Write i2c OK [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: 01 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: 01 07 00 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [08:57:27]RasterBufferAndPrint [08:57:27]line Счет N : (1)117814 [08:57:27]line ИНН: 02508201610067 [08:57:27]line Контрольно-Кассовый Чек [08:57:27]line ПРОДАЖА [08:57:27]line ТРК (МРК, ГНК) : 41 [08:57:27]line Товар: 2710124500 [08:57:27]line Аи-95-К-3 [08:57:27]line 18.870 * 74.20 [08:57:27]line = 1400.15 [08:57:27]line НДС 12% НСП 1% [08:57:27]line > о реализуемом товаре [08:57:27]line ИТОГО: 1400.15 [08:57:27]line НСП 1% : 12.39 [08:57:27]line НДС 12% : 148.69 [08:57:27]line Наличными: 0.00 [08:57:27]line Безнал.: 1400.15 [08:57:27]line Место: АЗС № 128 "Партнер Нефть" [08:57:27]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:57:27]line СНО: Общий режим [08:57:27]line Чек 157 30.07.2024 08:57 [08:57:27]line Смена: 430 ФФД: 1.0 [08:57:27]line ЗНМ: 0300000046 [08:57:27]line РНМ: 0000000000092651 [08:57:27]line Версия ККМ: 001 [08:57:27]line Платежная система: O! деньги [08:57:27]line ФМ: 0000000000874943 [08:57:27]line ФД: 309223 [08:57:27]line ФПД: 132622444182088 [08:57:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085725&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309223&fm=132622444182088&tin=02508201610067®Number=0000000000092651&sum=140015 [08:57:27]OFD Sender: Processing packet 309223 [packets to send 232, broken 231] [08:57:27]ProducePacketName [08:57:27]name=ofd_packets/00309223 [08:57:27]OFD Sender: To server: pG, [08:57:27]CommunicateWithHost lk.salyk.kg:30040 [08:57:27]ConnectInit lk.salyk.kg [08:57:27]written 0, free lines is 4095 [08:57:27]Connected sock=10 [08:57:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 56 33 07 01 85 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F5 AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B7 04 00 35 04 06 00 78 9E 91 AC BA 48 B8 B1 14 CA 92 04 5D 88 [08:57:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 2E 63 47 00 B9 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B7 04 00 F4 03 04 00 3D 52 A8 66 B6 04 01 00 00 C9 B6 EB DD 0E 8D B5 21 [08:57:27]CommunicateWithHost err = 0 [08:57:27]CheckOFDResponse [08:57:27]1017 (14) - 77093643461234 [08:57:27]1041 (16) - 0000000000874943 [08:57:27]1040 (4) - 309223 [08:57:27]1012 (4) - 30.07.2024 02:38 [08:57:27]1206 (1) - 0 [08:57:27]OFD Sender: Remove packet 309223 [08:57:27]ProducePacketName [08:57:27]name=ofd_packets/00309223 [08:57:27]NVStorageDeleteData [08:57:27]Write to MH i2c: 01 00 00 70 01 71 [08:57:27]Write i2c OK [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: 01 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: 01 07 00 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 7D 0C 01 [08:57:27]RasterBufferAndPrint [08:57:27]line [08:57:27]line [08:57:27]line [08:57:27]line [08:57:27]line [08:57:27]written 0, free lines is 3199 [08:57:27]MH_Cut [08:57:27]Write to MH i2c: D1 01 00 77 01 01 4A [08:57:27]Write i2c OK [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: D1 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: D1 01 00 [08:57:27]MH_I2C_Read... [08:57:27]Read from MH i2c: D1 01 00 77 01 00 49 [08:57:27]Write to MH i2c: 01 00 00 78 01 79 [08:57:27]Write i2c OK [08:57:27]MH_I2C_Read... [08:57:28]OFD Sender: No OFD packet to send [08:57:29]*** Cut start [08:57:29]*** Partial cut [08:57:29]*** CUTSNS_PIN = 1 [08:57:29]*** CUTSNS_PIN = 0 [08:57:29]*** Brake cut motor [08:57:29]Read from MH i2c: 01 [08:57:29]MH_I2C_Read... [08:57:29]*** Stop cut motor [08:57:29]*** Cut end [08:57:29]Read from MH i2c: 01 07 00 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [08:57:29]process_action close_receipt done [08:57:29]requested_data is exist [08:57:29]produce_requested_data [08:57:29]requested_item fm.sn is exist - process it [08:57:29]wFMCommunicate request_size=4 [08:57:29]MH_SAM_APDU [08:57:29]CAPDU: 80 11 00 00 [08:57:29]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [08:57:29]Write i2c OK [08:57:29]MH_I2C_Read... [08:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:29]Read from MH i2c: E2 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 17 00 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4A [08:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:57:29]wFMCommunicate OK [08:57:29]requested_item fd.num is exist - process it [08:57:29]SAM_PROTO_GetFieldsCounters [08:57:29]wFMCommunicate request_size=4 [08:57:29]MH_SAM_APDU [08:57:29]CAPDU: 80 13 00 00 [08:57:29]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [08:57:29]Write i2c OK [08:57:29]MH_I2C_Read... [08:57:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:29]Read from MH i2c: E2 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 62 00 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 62 00 7A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E7 B7 04 00 0E 04 04 00 AE 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 41 [08:57:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E7 B7 04 00 0E 04 04 00 AE 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 [08:57:29]wFMCommunicate OK [08:57:29]SAM_PROTO_GetFieldsCounters done [08:57:29]requested_item shift.num is exist - process it [08:57:29]requested_item shift.opened is exist - process it [08:57:29]req_shift_opened [08:57:29]FM_GetShiftState [08:57:29]SAM_PROTO_GetShiftState [08:57:29]wFMCommunicate request_size=4 [08:57:29]MH_SAM_APDU [08:57:29]CAPDU: 80 13 01 00 [08:57:29]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [08:57:29]Write i2c OK [08:57:29]MH_I2C_Read... [08:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:29]Read from MH i2c: E2 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 0E 00 [08:57:29]MH_I2C_Read... [08:57:29]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 54 [08:57:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:57:29]wFMCommunicate OK [08:57:29]SAM_PROTO_GetShiftState done [08:57:29]FM_GetShiftState done [08:57:29]req_shift_opened done [08:57:29]requested_item shift.open_date is exist - process it [08:57:29]req_shift_open_date [08:57:29]req_shift_open_date done [08:57:29]produce_requested_data done [08:57:29]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309223,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:57:29]process_action_free close_receipt [08:57:29]json_value_free [08:57:29]json_value_free done [08:57:29]process_json_proto returns [08:57:29]Send response to host [08:57:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309223,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:57:29]free response buf [08:57:29]execute_script done [08:57:29]execute_script returns [08:57:29]free content buf [08:57:29]Sock 5.Close socket [08:57:29]Sock 5.Thread stoped [08:57:30]accept exits with 9 [08:57:30]New connection [08:57:30]New thread 3067071844 created [08:57:30]Thread 3067215204 joined [08:57:30]Waiting for new connection... [08:57:30] Sock 9.Parse request [08:57:30]Sock 9.Check first char [08:57:30]Sock 9.First char is OK [08:57:30]request: POST /json_proto HTTP/1.0 [08:57:30]Method: POST [08:57:30]URL: /json_proto [08:57:30]Method is POST - this is cgi request [08:57:30]url: /json_proto [08:57:30]query_string will be loaded in cgi processing [08:57:30]execute_cgi json_proto POST (null) [08:57:30]execute_cgi path=json_proto method=POST [08:57:30]POST find Content-Length [08:57:30]Host: 172.17.45.195:8080 [08:57:30]Content-Length: 677 [08:57:30]Content-Type: application/json [08:57:30] [08:57:30]POST finish read [08:57:30]Found Content-Length = 677 [08:57:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:57:30]execute_script... [08:57: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)117816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:57:30]POST & json_proto [08:57:30]process_json_proto [08:57:30]json parsed OK: [08:57:30]protocol is kg_v1.0 [08:57:30]action value=close_receipt [08:57:30]process_action close_receipt [08:57:30]cmd_close_receipt [08:57:30]MH_GetDate [08:57:30]Write to MH i2c: F0 00 00 7C 01 6C [08:57:30]Write i2c OK [08:57:30]MH_I2C_Read... [08:57:30]Read from MH i2c: F0 [08:57:30]MH_I2C_Read... [08:57:30]Read from MH i2c: F0 09 00 [08:57:30]MH_I2C_Read... [08:57:30]Read from MH i2c: F0 09 00 7C 01 00 FA AA A8 66 FB 01 7F 64 06 [08:57:30]GetLastDocTimeStamp 1722329845 [08:57:30]current date 1722329850 [08:57:30]FM_GetShiftState [08:57:30]SAM_PROTO_GetShiftState [08:57:30]wFMCommunicate request_size=4 [08:57:30]MH_SAM_APDU [08:57:30]CAPDU: 80 13 01 00 [08:57:30]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [08:57:30]Write i2c OK [08:57:30]MH_I2C_Read... [08:57:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:30]Read from MH i2c: E2 [08:57:30]MH_I2C_Read... [08:57:30]Read from MH i2c: E2 0E 00 [08:57:30]MH_I2C_Read... [08:57:30]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 56 [08:57:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:57:30]wFMCommunicate OK [08:57:30]SAM_PROTO_GetShiftState done [08:57:30]FM_GetShiftState done [08:57:30]opened in 1722299915 [08:57:30]opened+sec_in_day 1722386315 [08:57:30]quantity*price = 50036 [08:57:30]sum+1 = 50037 [08:57:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 158 30.07.2024 08:57 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309224 ФПД: 230747148514092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085730&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309224&fm=230747148514092&tin=02508201610067®Number=0000000000092651&sum=50000 [08:57:31]StoreToDocumentArchive [08:57:31]shift 430 fd 309224 [08:57:31]save to /storage/0430/doc_00309224 [08:57:31]save last doc name /storage/0430/doc_00309224 to /storage/kkm_last_doc_name [08:57:31]save OK [08:57:31]Clear old archive folders... [08:57:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:57:31]tlvbuf is 001D83D0 [08:57:31]SAM_PROTO_ClearQueue [08:57:31]wFMCommunicate request_size=4 [08:57:31]MH_SAM_APDU [08:57:31]CAPDU: 80 09 00 00 [08:57:31]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [08:57:31]RAPDU: 90 00 [08:57:31]wFMCommunicate OK [08:57:31]SAM_PROTO_ClearQueue done [08:57:31]KKMCreateOFDPacket [08:57:31]OFDProtocolAddRootSTLVToBuf [08:57:31]FM_MakeSignedData [08:57:31]FM_MakeSignedData [08:57:31]SAM_PROTO_SignData [08:57:31]wFMCommunicate request_size=4 [08:57:31]MH_SAM_APDU [08:57:31]CAPDU: 80 0D 01 02 [08:57:31]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [08:57:31]Write i2c OK [08:57:31]MH_I2C_Read... [08:57:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:31]Read from MH i2c: E2 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 [08:57:31]MH_I2C_Read... [08:57:31]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [08:57:31]RAPDU: 90 00 [08:57:31]wFMCommunicate OK [08:57:31]wFMCommunicate request_size=255 [08:57:32]MH_SAM_APDU [08:57:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B7 04 00 35 04 06 00 D1 [08:57:32]Write to MH i2c: E2 02 01 8C 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B7 04 00 35 04 06 00 D1 00 00 F5 [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:32]Read from MH i2c: E2 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [08:57:32]RAPDU: 90 00 [08:57:32]wFMCommunicate OK [08:57:32]wFMCommunicate request_size=10 [08:57:32]MH_SAM_APDU [08:57:32]CAPDU: 80 0D 02 02 05 DD 01 D1 F3 2C [08:57:32]Write to MH i2c: E2 0D 00 8D 01 80 0D 02 02 05 00 DD 01 D1 F3 2C 00 00 E0 [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:32]Read from MH i2c: E2 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [08:57:32]RAPDU: 90 00 [08:57:32]wFMCommunicate OK [08:57:32]wFMCommunicate request_size=4 [08:57:32]MH_SAM_APDU [08:57:32]CAPDU: 80 0D 03 02 [08:57:32]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:32]Read from MH i2c: E2 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 0B 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 0B 00 8E 01 00 8E 31 D8 5A 91 6A 50 78 90 00 BF [08:57:32]RAPDU: 8E 31 D8 5A 91 6A 50 78 90 00 [08:57:32]wFMCommunicate OK [08:57:32]SAM_PROTO_SignData done [08:57:32]FM_MakeSignedData done [08:57:32]CreateOFDProtocolMessage [08:57:32]wFMCommunicate request_size=4 [08:57:32]MH_SAM_APDU [08:57:32]CAPDU: 80 11 00 00 [08:57:32]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:32]Read from MH i2c: E2 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 17 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 60 [08:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:57:32]wFMCommunicate OK [08:57:32]CreateOFDProtocolMessage done [08:57:32]OFDSenderStorePacket 309224 [08:57:32]StoreOFDPacket docnum=309224 [08:57:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 56 E2 07 01 E9 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B7 04 00 35 04 06 00 D1 DD 01 D1 F3 2C 8E 31 D8 5A 91 6A 50 78 [08:57:32]CheckFolder [08:57:32]dirname=/storage/ofd_packets [08:57:32]CheckFolder done [08:57:32]ProducePacketName [08:57:32]name=ofd_packets/00309224 [08:57:32]NVStorageSaveData ofd_packets/00309224 [08:57:32]File name is /storage/ofd_packets/00309224 [08:57:32]Write 301 bytes [08:57:32]NVStorageSaveData done [08:57:32]OFDSenderStorePacket done [08:57:32]KKMCreateOFDPacket done [08:57:32]NVStorageSaveData kkm_last_timestamp [08:57:32]File name is /storage/kkm_last_timestamp [08:57:32]Write 4 bytes [08:57:32]NVStorageSaveData done [08:57:32]ExternCall_PrintAddStr [08:57:32]wPrintStart [08:57:32]Write to MH i2c: 01 00 00 90 01 91 [08:57:32]Write i2c OK [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: 01 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: 01 07 00 [08:57:32]MH_I2C_Read... [08:57:32]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [08:57:32]RasterBufferAndPrint [08:57:32]line Счет N : (1)117816 [08:57:32]line ИНН: 02508201610067 [08:57:32]line Контрольно-Кассовый Чек [08:57:32]line ПРОДАЖА [08:57:32]line ТРК (МРК, ГНК) : 52 [08:57:32]line Товар: 2710124130 [08:57:32]line Аи-92-К-2 [08:57:32]line 7.380 * 67.80 [08:57:32]line = 500.36 [08:57:32]line НДС 12% НСП 1% [08:57:32]line > о реализуемом товаре [08:57:32]line ОКРУГЛЕНИЕ: -0.36 [08:57:32]line ИТОГО: 500.00 [08:57:32]line Внесено: 500.00 [08:57:32]line СДАЧА: 0.00 [08:57:32]line НСП 1% : 4.43 [08:57:32]line НДС 12% : 53.14 [08:57:32]line Наличными: 500.00 [08:57:32]line Безнал.: 0.00 [08:57:32]line Место: АЗС № 128 "Партнер Нефть" [08:57:32]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:57:32]line СНО: Общий режим [08:57:32]line Чек 158 30.07.2024 08:57 [08:57:32]line Смена: 430 ФФД: 1.0 [08:57:32]line ЗНМ: 0300000046 [08:57:32]line РНМ: 0000000000092651 [08:57:32]line Версия ККМ: 001 [08:57:32]line ФМ: 0000000000874943 [08:57:32]line ФД: 309224 [08:57:32]line ФПД: 230747148514092 [08:57:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085730&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309224&fm=230747148514092&tin=02508201610067®Number=0000000000092651&sum=50000 [08:57:32]OFD Sender: Processing packet 309224 [packets to send 232, broken 231] [08:57:32]ProducePacketName [08:57:32]name=ofd_packets/00309224 [08:57:32]OFD Sender: To server: pG, [08:57:32]CommunicateWithHost lk.salyk.kg:30040 [08:57:32]ConnectInit lk.salyk.kg [08:57:32]written 0, free lines is 4095 [08:57:32]Connected sock=10 [08:57:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 56 E2 07 01 E9 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA AA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B7 04 00 35 04 06 00 D1 DD 01 D1 F3 2C 8E 31 D8 5A 91 6A 50 78 [08:57:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F2 85 47 00 97 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B7 04 00 F4 03 04 00 43 52 A8 66 B6 04 01 00 00 A3 2E CF 81 8F 08 88 E3 [08:57:33]CommunicateWithHost err = 0 [08:57:33]CheckOFDResponse [08:57:33]1017 (14) - 77093643461234 [08:57:33]1041 (16) - 0000000000874943 [08:57:33]1040 (4) - 309224 [08:57:33]1012 (4) - 30.07.2024 02:38 [08:57:33]1206 (1) - 0 [08:57:33]OFD Sender: Remove packet 309224 [08:57:33]ProducePacketName [08:57:33]name=ofd_packets/00309224 [08:57:33]NVStorageDeleteData [08:57:33]Write to MH i2c: 01 00 00 BB 01 BC [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 07 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 68 0C 37 [08:57:33]RasterBufferAndPrint [08:57:33]line [08:57:33]line [08:57:33]line [08:57:33]line [08:57:33]line [08:57:33]written 0, free lines is 3180 [08:57:33]MH_Cut [08:57:33]Write to MH i2c: D1 01 00 C2 01 01 95 [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: D1 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: D1 01 00 [08:57:33]MH_I2C_Read... [08:57:33]Read from MH i2c: D1 01 00 C2 01 00 94 [08:57:33]Write to MH i2c: 01 00 00 C3 01 C4 [08:57:33]Write i2c OK [08:57:33]MH_I2C_Read... [08:57:33]OFD Sender: No OFD packet to send [08:57:34]*** Cut start [08:57:34]*** Partial cut [08:57:34]*** CUTSNS_PIN = 1 [08:57:34]*** CUTSNS_PIN = 0 [08:57:34]*** Brake cut motor [08:57:35]Read from MH i2c: 01 [08:57:35]MH_I2C_Read... [08:57:35]*** Stop cut motor [08:57:35]*** Cut end [08:57:35]Read from MH i2c: 01 07 00 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [08:57:35]process_action close_receipt done [08:57:35]requested_data is exist [08:57:35]produce_requested_data [08:57:35]requested_item fm.sn is exist - process it [08:57:35]wFMCommunicate request_size=4 [08:57:35]MH_SAM_APDU [08:57:35]CAPDU: 80 11 00 00 [08:57:35]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [08:57:35]Write i2c OK [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 [08:57:35]MH_I2C_Read... [08:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:35]Read from MH i2c: E2 17 00 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 95 [08:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:57:35]wFMCommunicate OK [08:57:35]requested_item fd.num is exist - process it [08:57:35]SAM_PROTO_GetFieldsCounters [08:57:35]wFMCommunicate request_size=4 [08:57:35]MH_SAM_APDU [08:57:35]CAPDU: 80 13 00 00 [08:57:35]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [08:57:35]Write i2c OK [08:57:35]MH_I2C_Read... [08:57:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:35]Read from MH i2c: E2 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 62 00 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 62 00 C5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E8 B7 04 00 0E 04 04 00 AE 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 90 [08:57:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E8 B7 04 00 0E 04 04 00 AE 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 [08:57:35]wFMCommunicate OK [08:57:35]SAM_PROTO_GetFieldsCounters done [08:57:35]requested_item shift.num is exist - process it [08:57:35]requested_item shift.opened is exist - process it [08:57:35]req_shift_opened [08:57:35]FM_GetShiftState [08:57:35]SAM_PROTO_GetShiftState [08:57:35]wFMCommunicate request_size=4 [08:57:35]MH_SAM_APDU [08:57:35]CAPDU: 80 13 01 00 [08:57:35]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [08:57:35]Write i2c OK [08:57:35]MH_I2C_Read... [08:57:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:35]Read from MH i2c: E2 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 0E 00 [08:57:35]MH_I2C_Read... [08:57:35]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9F [08:57:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:57:35]wFMCommunicate OK [08:57:35]SAM_PROTO_GetShiftState done [08:57:35]FM_GetShiftState done [08:57:35]req_shift_opened done [08:57:35]requested_item shift.open_date is exist - process it [08:57:35]req_shift_open_date [08:57:35]req_shift_open_date done [08:57:35]produce_requested_data done [08:57:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309224,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:57:35]process_action_free close_receipt [08:57:35]json_value_free [08:57:35]json_value_free done [08:57:35]process_json_proto returns [08:57:35]Send response to host [08:57:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309224,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:57:35]free response buf [08:57:35]execute_script done [08:57:35]execute_script returns [08:57:35]free content buf [08:57:35]Sock 9.Close socket [08:57:35]Sock 9.Thread stoped [08:57:38]OFD Sender: No OFD packet to send [08:57:43]OFD Sender: No OFD packet to send [08:57:48]OFD Sender: No OFD packet to send [08:57:53]OFD Sender: No OFD packet to send [08:57:58]OFD Sender: No OFD packet to send [08:58:03]OFD Sender: No OFD packet to send [08:58:04]accept exits with 5 [08:58:04]New connection [08:58:04]New thread 3067215204 created [08:58:04]Thread 3067071844 joined [08:58:04]Waiting for new connection... [08:58:04] Sock 5.Parse request [08:58:04]Sock 5.Check first char [08:58:04]Sock 5.First char is OK [08:58:04]request: POST /json_proto HTTP/1.0 [08:58:04]Method: POST [08:58:04]URL: /json_proto [08:58:04]Method is POST - this is cgi request [08:58:04]url: /json_proto [08:58:04]query_string will be loaded in cgi processing [08:58:04]execute_cgi json_proto POST (null) [08:58:04]execute_cgi path=json_proto method=POST [08:58:04]POST find Content-Length [08:58:04]Host: 172.17.45.195:8080 [08:58:04]Content-Length: 682 [08:58:04]Content-Type: application/json [08:58:04] [08:58:04]POST finish read [08:58:04]Found Content-Length = 682 [08:58:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:58:04]execute_script... [08: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)117813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:58:04]POST & json_proto [08:58:04]process_json_proto [08:58:04]json parsed OK: [08:58:04]protocol is kg_v1.0 [08:58:04]action value=close_receipt [08:58:04]process_action close_receipt [08:58:04]cmd_close_receipt [08:58:04]MH_GetDate [08:58:04]Write to MH i2c: F0 00 00 C7 01 B7 [08:58:04]Write i2c OK [08:58:04]MH_I2C_Read... [08:58:04]Read from MH i2c: F0 [08:58:04]MH_I2C_Read... [08:58:04]Read from MH i2c: F0 09 00 [08:58:04]MH_I2C_Read... [08:58:04]Read from MH i2c: F0 09 00 C7 01 00 1C AB A8 66 FB 01 7F 64 74 [08:58:04]GetLastDocTimeStamp 1722329850 [08:58:04]current date 1722329884 [08:58:04]FM_GetShiftState [08:58:04]SAM_PROTO_GetShiftState [08:58:04]wFMCommunicate request_size=4 [08:58:04]MH_SAM_APDU [08:58:04]CAPDU: 80 13 01 00 [08:58:04]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [08:58:04]Write i2c OK [08:58:04]MH_I2C_Read... [08:58:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:04]Read from MH i2c: E2 [08:58:04]MH_I2C_Read... [08:58:04]Read from MH i2c: E2 0E 00 [08:58:04]MH_I2C_Read... [08:58:04]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A1 [08:58:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:58:04]wFMCommunicate OK [08:58:04]SAM_PROTO_GetShiftState done [08:58:04]FM_GetShiftState done [08:58:04]opened in 1722299915 [08:58:04]opened+sec_in_day 1722386315 [08:58:04]quantity*price = 100005 [08:58:04]sum+1 = 100006 [08: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 159 30.07.2024 08:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309225 ФПД: 86518563159267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085804&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309225&fm=86518563159267&tin=02508201610067®Number=0000000000092651&sum=100000 [08:58:05]StoreToDocumentArchive [08:58:05]shift 430 fd 309225 [08:58:05]save to /storage/0430/doc_00309225 [08:58:05]save last doc name /storage/0430/doc_00309225 to /storage/kkm_last_doc_name [08:58:05]save OK [08:58:05]Clear old archive folders... [08:58:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:58:05]tlvbuf is 001905F0 [08:58:05]SAM_PROTO_ClearQueue [08:58:05]wFMCommunicate request_size=4 [08:58:05]MH_SAM_APDU [08:58:05]CAPDU: 80 09 00 00 [08:58:05]Write to MH i2c: E2 08 00 D5 01 80 09 00 00 00 00 00 00 48 [08:58:05]Write i2c OK [08:58:05]MH_I2C_Read... [08:58:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:05]Read from MH i2c: E2 [08:58:05]MH_I2C_Read... [08:58:05]Read from MH i2c: E2 03 00 [08:58:05]MH_I2C_Read... [08:58:05]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [08:58:05]RAPDU: 90 00 [08:58:05]wFMCommunicate OK [08:58:05]SAM_PROTO_ClearQueue done [08:58:05]KKMCreateOFDPacket [08:58:05]OFDProtocolAddRootSTLVToBuf [08:58:05]FM_MakeSignedData [08:58:05]FM_MakeSignedData [08:58:05]SAM_PROTO_SignData [08:58:05]wFMCommunicate request_size=4 [08:58:05]MH_SAM_APDU [08:58:05]CAPDU: 80 0D 01 02 [08:58:05]Write to MH i2c: E2 08 00 D6 01 80 0D 01 02 00 00 00 00 50 [08:58:05]Write i2c OK [08:58:05]MH_I2C_Read... [08:58:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:05]Read from MH i2c: E2 [08:58:05]MH_I2C_Read... [08:58:05]Read from MH i2c: E2 03 00 [08:58:05]MH_I2C_Read... [08:58:05]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [08:58:05]RAPDU: 90 00 [08:58:05]wFMCommunicate OK [08:58:05]wFMCommunicate request_size=255 [08:58:05]MH_SAM_APDU [08: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1C AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B7 04 00 35 04 06 00 4E [08:58:05]Write to MH i2c: E2 02 01 D7 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1C AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B7 04 00 35 04 06 00 4E 00 00 71 [08:58:05]Write i2c OK [08:58:05]MH_I2C_Read... [08:58:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:06]Read from MH i2c: E2 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 03 00 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [08:58:06]RAPDU: 90 00 [08:58:06]wFMCommunicate OK [08:58:06]wFMCommunicate request_size=10 [08:58:06]MH_SAM_APDU [08:58:06]CAPDU: 80 0D 02 02 05 B0 2C 39 3C E3 [08:58:06]Write to MH i2c: E2 0D 00 D8 01 80 0D 02 02 05 00 B0 2C 39 3C E3 00 00 91 [08:58:06]Write i2c OK [08:58:06]MH_I2C_Read... [08:58:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:06]Read from MH i2c: E2 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 03 00 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [08:58:06]RAPDU: 90 00 [08:58:06]wFMCommunicate OK [08:58:06]wFMCommunicate request_size=4 [08:58:06]MH_SAM_APDU [08:58:06]CAPDU: 80 0D 03 02 [08:58:06]Write to MH i2c: E2 08 00 D9 01 80 0D 03 02 00 00 00 00 55 [08:58:06]Write i2c OK [08:58:06]MH_I2C_Read... [08:58:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:06]Read from MH i2c: E2 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 0B 00 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 0B 00 D9 01 00 D0 A8 F5 6E AF 6A 2C 6B 90 00 E1 [08:58:06]RAPDU: D0 A8 F5 6E AF 6A 2C 6B 90 00 [08:58:06]wFMCommunicate OK [08:58:06]SAM_PROTO_SignData done [08:58:06]FM_MakeSignedData done [08:58:06]CreateOFDProtocolMessage [08:58:06]wFMCommunicate request_size=4 [08:58:06]MH_SAM_APDU [08:58:06]CAPDU: 80 11 00 00 [08:58:06]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [08:58:06]Write i2c OK [08:58:06]MH_I2C_Read... [08:58:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:06]Read from MH i2c: E2 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 17 00 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AB [08:58:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:58:06]wFMCommunicate OK [08:58:06]CreateOFDProtocolMessage done [08:58:06]OFDSenderStorePacket 309225 [08:58:06]StoreOFDPacket docnum=309225 [08:58:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 62 83 07 01 DE F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1C AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B7 04 00 35 04 06 00 4E B0 2C 39 3C E3 D0 A8 F5 6E AF 6A 2C 6B [08:58:06]CheckFolder [08:58:06]dirname=/storage/ofd_packets [08:58:06]CheckFolder done [08:58:06]ProducePacketName [08:58:06]name=ofd_packets/00309225 [08:58:06]NVStorageSaveData ofd_packets/00309225 [08:58:06]File name is /storage/ofd_packets/00309225 [08:58:06]Write 301 bytes [08:58:06]NVStorageSaveData done [08:58:06]OFDSenderStorePacket done [08:58:06]KKMCreateOFDPacket done [08:58:06]NVStorageSaveData kkm_last_timestamp [08:58:06]File name is /storage/kkm_last_timestamp [08:58:06]Write 4 bytes [08:58:06]NVStorageSaveData done [08:58:06]ExternCall_PrintAddStr [08:58:06]wPrintStart [08:58:06]Write to MH i2c: 01 00 00 DB 01 DC [08:58:06]Write i2c OK [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: 01 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: 01 07 00 [08:58:06]MH_I2C_Read... [08:58:06]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [08:58:06]RasterBufferAndPrint [08:58:06]line Счет N : (1)117813 [08:58:06]line ИНН: 02508201610067 [08:58:06]line Контрольно-Кассовый Чек [08:58:06]line ПРОДАЖА [08:58:06]line ТРК (МРК, ГНК) : 32 [08:58:06]line Товар: 2710124130 [08:58:06]line Аи-92-К-2 [08:58:06]line 14.750 * 67.80 [08:58:06]line = 1000.05 [08:58:06]line НДС 12% НСП 1% [08:58:06]line > о реализуемом товаре [08:58:06]line ОКРУГЛЕНИЕ: -0.05 [08:58:06]line ИТОГО: 1000.00 [08:58:06]line Внесено: 1000.00 [08:58:06]line СДАЧА: 0.00 [08:58:06]line НСП 1% : 8.85 [08:58:06]line НДС 12% : 106.20 [08:58:06]line Наличными: 1000.00 [08:58:06]line Безнал.: 0.00 [08:58:06]line Место: АЗС № 128 "Партнер Нефть" [08:58:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:58:06]line СНО: Общий режим [08:58:06]line Чек 159 30.07.2024 08:58 [08:58:06]line Смена: 430 ФФД: 1.0 [08:58:06]line ЗНМ: 0300000046 [08:58:06]line РНМ: 0000000000092651 [08:58:06]line Версия ККМ: 001 [08:58:06]line ФМ: 0000000000874943 [08:58:06]line ФД: 309225 [08:58:06]line ФПД: 86518563159267 [08:58:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085804&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309225&fm=86518563159267&tin=02508201610067®Number=0000000000092651&sum=100000 [08:58:06]OFD Sender: Processing packet 309225 [packets to send 232, broken 231] [08:58:06]ProducePacketName [08:58:06]name=ofd_packets/00309225 [08:58:06]OFD Sender: To server: pG, [08:58:06]CommunicateWithHost lk.salyk.kg:30040 [08:58:06]ConnectInit lk.salyk.kg [08:58:06]written 0, free lines is 4095 [08:58:06]Connected sock=9 [08:58:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 62 83 07 01 DE F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 1C AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B7 04 00 35 04 06 00 4E B0 2C 39 3C E3 D0 A8 F5 6E AF 6A 2C 6B [08:58:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0A 3F 47 00 55 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B7 04 00 F4 03 04 00 64 52 A8 66 B6 04 01 00 00 3F AB EC AC 49 8F B5 30 [08:58:06]CommunicateWithHost err = 0 [08:58:06]CheckOFDResponse [08:58:06]1017 (14) - 77093643461234 [08:58:06]1041 (16) - 0000000000874943 [08:58:06]1040 (4) - 309225 [08:58:06]1012 (4) - 30.07.2024 02:39 [08:58:06]1206 (1) - 0 [08:58:06]OFD Sender: Remove packet 309225 [08:58:06]ProducePacketName [08:58:06]name=ofd_packets/00309225 [08:58:06]NVStorageDeleteData [08:58:07]Write to MH i2c: 01 00 00 06 02 08 [08:58:07]Write i2c OK [08:58:07]MH_I2C_Read... [08:58:07]Read from MH i2c: 01 [08:58:07]MH_I2C_Read... [08:58:07]Read from MH i2c: 01 07 00 [08:58:07]MH_I2C_Read... [08:58:07]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 67 0C 82 [08:58:07]RasterBufferAndPrint [08:58:07]line [08:58:07]line [08:58:07]line [08:58:07]line [08:58:07]line [08:58:07]written 0, free lines is 3178 [08:58:07]MH_Cut [08:58:07]Write to MH i2c: D1 01 00 0D 02 01 E1 [08:58:07]Write i2c OK [08:58:07]MH_I2C_Read... [08:58:07]Read from MH i2c: D1 [08:58:07]MH_I2C_Read... [08:58:07]Read from MH i2c: D1 01 00 [08:58:07]MH_I2C_Read... [08:58:07]Read from MH i2c: D1 01 00 0D 02 00 E0 [08:58:07]Write to MH i2c: 01 00 00 0E 02 10 [08:58:07]Write i2c OK [08:58:07]MH_I2C_Read... [08:58:07]OFD Sender: No OFD packet to send [08:58:08]*** Cut start [08:58:08]*** Partial cut [08:58:08]*** CUTSNS_PIN = 1 [08:58:08]*** CUTSNS_PIN = 0 [08:58:08]*** Brake cut motor [08:58:08]Read from MH i2c: 01 [08:58:08]MH_I2C_Read... [08:58:08]*** Stop cut motor [08:58:08]*** Cut end [08:58:08]Read from MH i2c: 01 07 00 [08:58:08]MH_I2C_Read... [08:58:08]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [08:58:08]process_action close_receipt done [08:58:08]requested_data is exist [08:58:08]produce_requested_data [08:58:08]requested_item fm.sn is exist - process it [08:58:08]wFMCommunicate request_size=4 [08:58:08]MH_SAM_APDU [08:58:08]CAPDU: 80 11 00 00 [08:58:08]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [08:58:08]Write i2c OK [08:58:08]MH_I2C_Read... [08:58:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:08]Read from MH i2c: E2 [08:58:08]MH_I2C_Read... [08:58:08]Read from MH i2c: E2 17 00 [08:58:08]MH_I2C_Read... [08:58:08]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E1 [08:58:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:58:08]wFMCommunicate OK [08:58:08]requested_item fd.num is exist - process it [08:58:08]SAM_PROTO_GetFieldsCounters [08:58:08]wFMCommunicate request_size=4 [08:58:08]MH_SAM_APDU [08:58:08]CAPDU: 80 13 00 00 [08:58:08]Write to MH i2c: E2 08 00 10 02 80 13 00 00 00 00 00 00 8E [08:58:08]Write i2c OK [08:58:08]MH_I2C_Read... [08:58:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:09]Read from MH i2c: E2 [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: E2 62 00 [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: E2 62 00 10 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E9 B7 04 00 0E 04 04 00 AE 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 E0 [08:58:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E9 B7 04 00 0E 04 04 00 AE 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 [08:58:09]wFMCommunicate OK [08:58:09]SAM_PROTO_GetFieldsCounters done [08:58:09]requested_item shift.num is exist - process it [08:58:09]requested_item shift.opened is exist - process it [08:58:09]req_shift_opened [08:58:09]FM_GetShiftState [08:58:09]SAM_PROTO_GetShiftState [08:58:09]wFMCommunicate request_size=4 [08:58:09]MH_SAM_APDU [08:58:09]CAPDU: 80 13 01 00 [08:58:09]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [08:58:09]Write i2c OK [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: E2 [08:58:09]MH_I2C_Read... [08:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:09]Read from MH i2c: E2 0E 00 [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EB [08:58:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:58:09]wFMCommunicate OK [08:58:09]SAM_PROTO_GetShiftState done [08:58:09]FM_GetShiftState done [08:58:09]req_shift_opened done [08:58:09]requested_item shift.open_date is exist - process it [08:58:09]req_shift_open_date [08:58:09]req_shift_open_date done [08:58:09]produce_requested_data done [08:58:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309225,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:58:09]process_action_free close_receipt [08:58:09]json_value_free [08:58:09]json_value_free done [08:58:09]process_json_proto returns [08:58:09]Send response to host [08:58:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309225,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:58:09]free response buf [08:58:09]execute_script done [08:58:09]execute_script returns [08:58:09]free content buf [08:58:09]Sock 5.Close socket [08:58:09]Sock 5.Thread stoped [08:58:09]accept exits with 10 [08:58:09]New connection [08:58:09]New thread 3067071844 created [08:58:09]Thread 3067215204 joined [08:58:09]Waiting for new connection... [08:58:09] Sock 10.Parse request [08:58:09]Sock 10.Check first char [08:58:09]Sock 10.First char is OK [08:58:09]request: POST /json_proto HTTP/1.0 [08:58:09]Method: POST [08:58:09]URL: /json_proto [08:58:09]Method is POST - this is cgi request [08:58:09]url: /json_proto [08:58:09]query_string will be loaded in cgi processing [08:58:09]execute_cgi json_proto POST (null) [08:58:09]execute_cgi path=json_proto method=POST [08:58:09]POST find Content-Length [08:58:09]Host: 172.17.45.195:8080 [08:58:09]Content-Length: 674 [08:58:09]Content-Type: application/json [08:58:09] [08:58:09]POST finish read [08:58:09]Found Content-Length = 674 [08:58:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:58:09]execute_script... [08:58: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)117815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:58:09]POST & json_proto [08:58:09]process_json_proto [08:58:09]json parsed OK: [08:58:09]protocol is kg_v1.0 [08:58:09]action value=close_receipt [08:58:09]process_action close_receipt [08:58:09]cmd_close_receipt [08:58:09]MH_GetDate [08:58:09]Write to MH i2c: F0 00 00 12 02 03 [08:58:09]Write i2c OK [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: F0 [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: F0 09 00 [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: F0 09 00 12 02 00 21 AB A8 66 FB 01 7F 64 C5 [08:58:09]GetLastDocTimeStamp 1722329884 [08:58:09]current date 1722329889 [08:58:09]FM_GetShiftState [08:58:09]SAM_PROTO_GetShiftState [08:58:09]wFMCommunicate request_size=4 [08:58:09]MH_SAM_APDU [08:58:09]CAPDU: 80 13 01 00 [08:58:09]Write to MH i2c: E2 08 00 13 02 80 13 01 00 00 00 00 00 92 [08:58:09]Write i2c OK [08:58:09]MH_I2C_Read... [08:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:09]Read from MH i2c: E2 [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: E2 0E 00 [08:58:09]MH_I2C_Read... [08:58:09]Read from MH i2c: E2 0E 00 13 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 ED [08:58:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:58:09]wFMCommunicate OK [08:58:09]SAM_PROTO_GetShiftState done [08:58:09]FM_GetShiftState done [08:58:09]opened in 1722299915 [08:58:09]opened+sec_in_day 1722386315 [08:58:09]quantity*price = 70027 [08:58:09]sum+1 = 70029 [08:58:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 160 30.07.2024 08:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309226 ФПД: 26504306710479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085809&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309226&fm=26504306710479&tin=02508201610067®Number=0000000000092651&sum=70000 [08:58:11]StoreToDocumentArchive [08:58:11]shift 430 fd 309226 [08:58:11]save to /storage/0430/doc_00309226 [08:58:11]save last doc name /storage/0430/doc_00309226 to /storage/kkm_last_doc_name [08:58:11]save OK [08:58:11]Clear old archive folders... [08:58:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:58:11]tlvbuf is 001DC650 [08:58:11]SAM_PROTO_ClearQueue [08:58:11]wFMCommunicate request_size=4 [08:58:11]MH_SAM_APDU [08:58:11]CAPDU: 80 09 00 00 [08:58:11]Write to MH i2c: E2 08 00 20 02 80 09 00 00 00 00 00 00 94 [08:58:11]Write i2c OK [08:58:11]MH_I2C_Read... [08:58:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:11]Read from MH i2c: E2 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [08:58:11]RAPDU: 90 00 [08:58:11]wFMCommunicate OK [08:58:11]SAM_PROTO_ClearQueue done [08:58:11]KKMCreateOFDPacket [08:58:11]OFDProtocolAddRootSTLVToBuf [08:58:11]FM_MakeSignedData [08:58:11]FM_MakeSignedData [08:58:11]SAM_PROTO_SignData [08:58:11]wFMCommunicate request_size=4 [08:58:11]MH_SAM_APDU [08:58:11]CAPDU: 80 0D 01 02 [08:58:11]Write to MH i2c: E2 08 00 21 02 80 0D 01 02 00 00 00 00 9C [08:58:11]Write i2c OK [08:58:11]MH_I2C_Read... [08:58:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:11]Read from MH i2c: E2 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [08:58:11]RAPDU: 90 00 [08:58:11]wFMCommunicate OK [08:58:11]wFMCommunicate request_size=255 [08:58:11]MH_SAM_APDU [08:58:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A0 00 00 00 F4 03 04 00 21 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B7 04 00 35 04 06 00 18 1B 03 C9 [08:58:11]Write to MH i2c: E2 02 01 22 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A0 00 00 00 F4 03 04 00 21 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B7 04 00 35 04 06 00 18 1B 03 C9 00 00 EE [08:58:11]Write i2c OK [08:58:11]MH_I2C_Read... [08:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:11]Read from MH i2c: E2 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [08:58:11]RAPDU: 90 00 [08:58:11]wFMCommunicate OK [08:58:11]wFMCommunicate request_size=7 [08:58:11]MH_SAM_APDU [08:58:11]CAPDU: 80 0D 02 02 02 57 CF [08:58:11]Write to MH i2c: E2 0A 00 23 02 80 0D 02 02 02 00 57 CF 00 00 C9 [08:58:11]Write i2c OK [08:58:11]MH_I2C_Read... [08:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:11]Read from MH i2c: E2 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [08:58:11]RAPDU: 90 00 [08:58:11]wFMCommunicate OK [08:58:11]wFMCommunicate request_size=4 [08:58:11]MH_SAM_APDU [08:58:11]CAPDU: 80 0D 03 02 [08:58:11]Write to MH i2c: E2 08 00 24 02 80 0D 03 02 00 00 00 00 A1 [08:58:11]Write i2c OK [08:58:11]MH_I2C_Read... [08:58:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:11]Read from MH i2c: E2 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 0B 00 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 0B 00 24 02 00 19 EB 0C 30 9C 16 6D C0 90 00 C1 [08:58:11]RAPDU: 19 EB 0C 30 9C 16 6D C0 90 00 [08:58:11]wFMCommunicate OK [08:58:11]SAM_PROTO_SignData done [08:58:11]FM_MakeSignedData done [08:58:11]CreateOFDProtocolMessage [08:58:11]wFMCommunicate request_size=4 [08:58:11]MH_SAM_APDU [08:58:11]CAPDU: 80 11 00 00 [08:58:11]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [08:58:11]Write i2c OK [08:58:11]MH_I2C_Read... [08:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:11]Read from MH i2c: E2 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 17 00 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F7 [08:58:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:58:11]wFMCommunicate OK [08:58:11]CreateOFDProtocolMessage done [08:58:11]OFDSenderStorePacket 309226 [08:58:11]StoreOFDPacket docnum=309226 [08:58:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 CD F7 04 01 31 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A0 00 00 00 F4 03 04 00 21 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B7 04 00 35 04 06 00 18 1B 03 C9 57 CF 19 EB 0C 30 9C 16 6D C0 [08:58:11]CheckFolder [08:58:11]dirname=/storage/ofd_packets [08:58:11]CheckFolder done [08:58:11]ProducePacketName [08:58:11]name=ofd_packets/00309226 [08:58:11]NVStorageSaveData ofd_packets/00309226 [08:58:11]File name is /storage/ofd_packets/00309226 [08:58:11]Write 298 bytes [08:58:11]NVStorageSaveData done [08:58:11]OFDSenderStorePacket done [08:58:11]KKMCreateOFDPacket done [08:58:11]NVStorageSaveData kkm_last_timestamp [08:58:11]File name is /storage/kkm_last_timestamp [08:58:11]Write 4 bytes [08:58:11]NVStorageSaveData done [08:58:11]ExternCall_PrintAddStr [08:58:11]wPrintStart [08:58:11]Write to MH i2c: 01 00 00 26 02 28 [08:58:11]Write i2c OK [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: 01 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: 01 07 00 [08:58:11]MH_I2C_Read... [08:58:11]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [08:58:11]RasterBufferAndPrint [08:58:11]line Счет N : (1)117815 [08:58:11]line ИНН: 02508201610067 [08:58:11]line Контрольно-Кассовый Чек [08:58:11]line ПРОДАЖА [08:58:11]line ТРК (МРК, ГНК) : 64 [08:58:11]line Товар: 2710194800 [08:58:11]line ДТ-К-3 [08:58:11]line 9.190 * 76.20 [08:58:11]line = 700.28 [08:58:11]line НДС 12% НСП 1% [08:58:11]line > о реализуемом товаре [08:58:11]line ОКРУГЛЕНИЕ: -0.28 [08:58:11]line ИТОГО: 700.00 [08:58:11]line Внесено: 700.00 [08:58:11]line СДАЧА: 0.00 [08:58:11]line НСП 1% : 6.20 [08:58:11]line НДС 12% : 74.37 [08:58:11]line Наличными: 700.00 [08:58:11]line Безнал.: 0.00 [08:58:11]line Место: АЗС № 128 "Партнер Нефть" [08:58:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:58:12]line СНО: Общий режим [08:58:12]line Чек 160 30.07.2024 08:58 [08:58:12]line Смена: 430 ФФД: 1.0 [08:58:12]line ЗНМ: 0300000046 [08:58:12]line РНМ: 0000000000092651 [08:58:12]line Версия ККМ: 001 [08:58:12]line ФМ: 0000000000874943 [08:58:12]line ФД: 309226 [08:58:12]line ФПД: 26504306710479 [08:58:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085809&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309226&fm=26504306710479&tin=02508201610067®Number=0000000000092651&sum=70000 [08:58:12]OFD Sender: Processing packet 309226 [packets to send 232, broken 231] [08:58:12]ProducePacketName [08:58:12]name=ofd_packets/00309226 [08:58:12]OFD Sender: To server: pG, [08:58:12]CommunicateWithHost lk.salyk.kg:30040 [08:58:12]ConnectInit lk.salyk.kg [08:58:12]written 0, free lines is 4095 [08:58:12]Connected sock=9 [08:58:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 CD F7 04 01 31 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A0 00 00 00 F4 03 04 00 21 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B7 04 00 35 04 06 00 18 1B 03 C9 57 CF 19 EB 0C 30 9C 16 6D C0 [08:58:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B6 F8 47 00 9B DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B7 04 00 F4 03 04 00 6A 52 A8 66 B6 04 01 00 00 9A BE B3 D9 2A 9E 08 59 [08:58:12]CommunicateWithHost err = 0 [08:58:12]CheckOFDResponse [08:58:12]1017 (14) - 77093643461234 [08:58:12]1041 (16) - 0000000000874943 [08:58:12]1040 (4) - 309226 [08:58:12]1012 (4) - 30.07.2024 02:39 [08:58:12]1206 (1) - 0 [08:58:12]OFD Sender: Remove packet 309226 [08:58:12]ProducePacketName [08:58:12]name=ofd_packets/00309226 [08:58:12]NVStorageDeleteData [08:58:12]Write to MH i2c: 01 00 00 51 02 53 [08:58:12]Write i2c OK [08:58:12]MH_I2C_Read... [08:58:12]Read from MH i2c: 01 [08:58:12]MH_I2C_Read... [08:58:12]Read from MH i2c: 01 07 00 [08:58:12]MH_I2C_Read... [08:58:12]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 70 0C D6 [08:58:12]RasterBufferAndPrint [08:58:12]line [08:58:12]line [08:58:12]line [08:58:12]line [08:58:12]line [08:58:12]written 0, free lines is 3188 [08:58:12]MH_Cut [08:58:12]Write to MH i2c: D1 01 00 58 02 01 2C [08:58:12]Write i2c OK [08:58:12]MH_I2C_Read... [08:58:12]Read from MH i2c: D1 [08:58:12]MH_I2C_Read... [08:58:12]Read from MH i2c: D1 01 00 [08:58:12]MH_I2C_Read... [08:58:12]Read from MH i2c: D1 01 00 58 02 00 2B [08:58:12]Write to MH i2c: 01 00 00 59 02 5B [08:58:12]Write i2c OK [08:58:12]MH_I2C_Read... [08:58:13]OFD Sender: No OFD packet to send [08:58:13]*** Cut start [08:58:13]*** Partial cut [08:58:13]*** CUTSNS_PIN = 1 [08:58:13]*** CUTSNS_PIN = 0 [08:58:14]*** Brake cut motor [08:58:14]Read from MH i2c: 01 [08:58:14]MH_I2C_Read... [08:58:14]*** Stop cut motor [08:58:14]*** Cut end [08:58:14]Read from MH i2c: 01 07 00 [08:58:14]MH_I2C_Read... [08:58:14]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 FF 0F 70 [08:58:14]process_action close_receipt done [08:58:14]requested_data is exist [08:58:14]produce_requested_data [08:58:14]requested_item fm.sn is exist - process it [08:58:14]wFMCommunicate request_size=4 [08:58:14]MH_SAM_APDU [08:58:14]CAPDU: 80 11 00 00 [08:58:14]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [08:58:14]Write i2c OK [08:58:14]MH_I2C_Read... [08:58:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:14]Read from MH i2c: E2 [08:58:14]MH_I2C_Read... [08:58:14]Read from MH i2c: E2 17 00 [08:58:14]MH_I2C_Read... [08:58:14]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2C [08:58:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:58:14]wFMCommunicate OK [08:58:14]requested_item fd.num is exist - process it [08:58:14]SAM_PROTO_GetFieldsCounters [08:58:14]wFMCommunicate request_size=4 [08:58:14]MH_SAM_APDU [08:58:14]CAPDU: 80 13 00 00 [08:58:14]Write to MH i2c: E2 08 00 5B 02 80 13 00 00 00 00 00 00 D9 [08:58:14]Write i2c OK [08:58:14]MH_I2C_Read... [08:58:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:14]Read from MH i2c: E2 [08:58:14]MH_I2C_Read... [08:58:14]Read from MH i2c: E2 62 00 [08:58:14]MH_I2C_Read... [08:58:14]Read from MH i2c: E2 62 00 5B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EA B7 04 00 0E 04 04 00 AE 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 2F [08:58:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EA B7 04 00 0E 04 04 00 AE 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 [08:58:14]wFMCommunicate OK [08:58:14]SAM_PROTO_GetFieldsCounters done [08:58:14]requested_item shift.num is exist - process it [08:58:14]requested_item shift.opened is exist - process it [08:58:14]req_shift_opened [08:58:14]FM_GetShiftState [08:58:14]SAM_PROTO_GetShiftState [08:58:14]wFMCommunicate request_size=4 [08:58:14]MH_SAM_APDU [08:58:14]CAPDU: 80 13 01 00 [08:58:14]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [08:58:14]Write i2c OK [08:58:14]MH_I2C_Read... [08:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:14]Read from MH i2c: E2 [08:58:14]MH_I2C_Read... [08:58:14]Read from MH i2c: E2 0E 00 [08:58:14]MH_I2C_Read... [08:58:14]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 36 [08:58:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:58:14]wFMCommunicate OK [08:58:14]SAM_PROTO_GetShiftState done [08:58:14]FM_GetShiftState done [08:58:14]req_shift_opened done [08:58:14]requested_item shift.open_date is exist - process it [08:58:14]req_shift_open_date [08:58:14]req_shift_open_date done [08:58:14]produce_requested_data done [08:58:14]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309226,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:58:14]process_action_free close_receipt [08:58:14]json_value_free [08:58:14]json_value_free done [08:58:14]process_json_proto returns [08:58:14]Send response to host [08:58:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309226,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:58:14]free response buf [08:58:14]execute_script done [08:58:14]execute_script returns [08:58:14]free content buf [08:58:14]Sock 10.Close socket [08:58:14]Sock 10.Thread stoped [08:58:18]OFD Sender: No OFD packet to send [08:58:23]OFD Sender: No OFD packet to send [08:58:28]OFD Sender: No OFD packet to send [08:58:33]OFD Sender: No OFD packet to send [08:58:38]OFD Sender: No OFD packet to send [08:58:43]OFD Sender: No OFD packet to send [08:58:48]OFD Sender: No OFD packet to send [08:58:53]OFD Sender: No OFD packet to send [08:58:57]accept exits with 5 [08:58:57]New connection [08:58:57]New thread 3067215204 created [08:58:57]Thread 3067071844 joined [08:58:57]Waiting for new connection... [08:58:57] Sock 5.Parse request [08:58:57]Sock 5.Check first char [08:58:57]Sock 5.First char is OK [08:58:57]request: POST /json_proto HTTP/1.0 [08:58:57]Method: POST [08:58:57]URL: /json_proto [08:58:57]Method is POST - this is cgi request [08:58:57]url: /json_proto [08:58:57]query_string will be loaded in cgi processing [08:58:57]execute_cgi json_proto POST (null) [08:58:57]execute_cgi path=json_proto method=POST [08:58:57]POST find Content-Length [08:58:57]Host: 172.17.45.195:8080 [08:58:57]Content-Length: 673 [08:58:57]Content-Type: application/json [08:58:57] [08:58:57]POST finish read [08:58:57]Found Content-Length = 673 [08:58:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:57]execute_script... [08:58: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)117817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:58:57]POST & json_proto [08:58:57]process_json_proto [08:58:57]json parsed OK: [08:58:57]protocol is kg_v1.0 [08:58:57]action value=close_receipt [08:58:57]process_action close_receipt [08:58:57]cmd_close_receipt [08:58:57]MH_GetDate [08:58:57]Write to MH i2c: F0 00 00 5D 02 4E [08:58:57]Write i2c OK [08:58:57]MH_I2C_Read... [08:58:57]Read from MH i2c: F0 [08:58:57]MH_I2C_Read... [08:58:57]Read from MH i2c: F0 09 00 [08:58:57]MH_I2C_Read... [08:58:57]Read from MH i2c: F0 09 00 5D 02 00 51 AB A8 66 FB 01 7F 64 40 [08:58:57]GetLastDocTimeStamp 1722329889 [08:58:57]current date 1722329937 [08:58:57]FM_GetShiftState [08:58:57]SAM_PROTO_GetShiftState [08:58:57]wFMCommunicate request_size=4 [08:58:57]MH_SAM_APDU [08:58:57]CAPDU: 80 13 01 00 [08:58:57]Write to MH i2c: E2 08 00 5E 02 80 13 01 00 00 00 00 00 DD [08:58:57]Write i2c OK [08:58:57]MH_I2C_Read... [08:58:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:57]Read from MH i2c: E2 [08:58:57]MH_I2C_Read... [08:58:57]Read from MH i2c: E2 0E 00 [08:58:57]MH_I2C_Read... [08:58:57]Read from MH i2c: E2 0E 00 5E 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 38 [08:58:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:58:57]wFMCommunicate OK [08:58:57]SAM_PROTO_GetShiftState done [08:58:57]FM_GetShiftState done [08:58:57]opened in 1722299915 [08:58:57]opened+sec_in_day 1722386315 [08:58:57]quantity*price = 40005 [08:58:57]sum+1 = 40006 [08:58:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 161 30.07.2024 08:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309227 ФПД: 149835407512987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085857&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309227&fm=149835407512987&tin=02508201610067®Number=0000000000092651&sum=40000 [08:58:59]StoreToDocumentArchive [08:58:59]shift 430 fd 309227 [08:58:59]save to /storage/0430/doc_00309227 [08:58:59]save last doc name /storage/0430/doc_00309227 to /storage/kkm_last_doc_name [08:58:59]save OK [08:58:59]Clear old archive folders... [08:58:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:58:59]tlvbuf is 001D7270 [08:58:59]SAM_PROTO_ClearQueue [08:58:59]wFMCommunicate request_size=4 [08:58:59]MH_SAM_APDU [08:58:59]CAPDU: 80 09 00 00 [08:58:59]Write to MH i2c: E2 08 00 6B 02 80 09 00 00 00 00 00 00 DF [08:58:59]Write i2c OK [08:58:59]MH_I2C_Read... [08:58:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:59]Read from MH i2c: E2 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 03 00 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [08:58:59]RAPDU: 90 00 [08:58:59]wFMCommunicate OK [08:58:59]SAM_PROTO_ClearQueue done [08:58:59]KKMCreateOFDPacket [08:58:59]OFDProtocolAddRootSTLVToBuf [08:58:59]FM_MakeSignedData [08:58:59]FM_MakeSignedData [08:58:59]SAM_PROTO_SignData [08:58:59]wFMCommunicate request_size=4 [08:58:59]MH_SAM_APDU [08:58:59]CAPDU: 80 0D 01 02 [08:58:59]Write to MH i2c: E2 08 00 6C 02 80 0D 01 02 00 00 00 00 E7 [08:58:59]Write i2c OK [08:58:59]MH_I2C_Read... [08:58:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:59]Read from MH i2c: E2 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 03 00 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [08:58:59]RAPDU: 90 00 [08:58:59]wFMCommunicate OK [08:58:59]wFMCommunicate request_size=255 [08:58:59]MH_SAM_APDU [08:58:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A1 00 00 00 F4 03 04 00 51 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B7 04 00 35 04 06 00 88 46 46 3D [08:58:59]Write to MH i2c: E2 02 01 6D 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A1 00 00 00 F4 03 04 00 51 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B7 04 00 35 04 06 00 88 46 46 3D 00 00 B4 [08:58:59]Write i2c OK [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 [08:58:59]MH_I2C_Read... [08:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:59]Read from MH i2c: E2 03 00 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [08:58:59]RAPDU: 90 00 [08:58:59]wFMCommunicate OK [08:58:59]wFMCommunicate request_size=7 [08:58:59]MH_SAM_APDU [08:58:59]CAPDU: 80 0D 02 02 02 55 9B [08:58:59]Write to MH i2c: E2 0A 00 6E 02 80 0D 02 02 02 00 55 9B 00 00 DE [08:58:59]Write i2c OK [08:58:59]MH_I2C_Read... [08:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:59]Read from MH i2c: E2 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 03 00 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [08:58:59]RAPDU: 90 00 [08:58:59]wFMCommunicate OK [08:58:59]wFMCommunicate request_size=4 [08:58:59]MH_SAM_APDU [08:58:59]CAPDU: 80 0D 03 02 [08:58:59]Write to MH i2c: E2 08 00 6F 02 80 0D 03 02 00 00 00 00 EC [08:58:59]Write i2c OK [08:58:59]MH_I2C_Read... [08:58:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:59]Read from MH i2c: E2 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 0B 00 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 0B 00 6F 02 00 FD 34 36 22 50 44 2F 88 90 00 C1 [08:58:59]RAPDU: FD 34 36 22 50 44 2F 88 90 00 [08:58:59]wFMCommunicate OK [08:58:59]SAM_PROTO_SignData done [08:58:59]FM_MakeSignedData done [08:58:59]CreateOFDProtocolMessage [08:58:59]wFMCommunicate request_size=4 [08:58:59]MH_SAM_APDU [08:58:59]CAPDU: 80 11 00 00 [08:58:59]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [08:58:59]Write i2c OK [08:58:59]MH_I2C_Read... [08:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:59]Read from MH i2c: E2 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 17 00 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 42 [08:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:58:59]wFMCommunicate OK [08:58:59]CreateOFDProtocolMessage done [08:58:59]OFDSenderStorePacket 309227 [08:58:59]StoreOFDPacket docnum=309227 [08:58:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 08 7F 04 01 81 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A1 00 00 00 F4 03 04 00 51 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B7 04 00 35 04 06 00 88 46 46 3D 55 9B FD 34 36 22 50 44 2F 88 [08:58:59]CheckFolder [08:58:59]dirname=/storage/ofd_packets [08:58:59]CheckFolder done [08:58:59]ProducePacketName [08:58:59]name=ofd_packets/00309227 [08:58:59]NVStorageSaveData ofd_packets/00309227 [08:58:59]File name is /storage/ofd_packets/00309227 [08:58:59]Write 298 bytes [08:58:59]NVStorageSaveData done [08:58:59]OFDSenderStorePacket done [08:58:59]KKMCreateOFDPacket done [08:58:59]NVStorageSaveData kkm_last_timestamp [08:58:59]File name is /storage/kkm_last_timestamp [08:58:59]Write 4 bytes [08:58:59]NVStorageSaveData done [08:58:59]ExternCall_PrintAddStr [08:58:59]wPrintStart [08:58:59]Write to MH i2c: 01 00 00 71 02 73 [08:58:59]Write i2c OK [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: 01 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: 01 07 00 [08:58:59]MH_I2C_Read... [08:58:59]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [08:58:59]RasterBufferAndPrint [08:58:59]line Счет N : (1)117817 [08:58:59]line ИНН: 02508201610067 [08:58:59]line Контрольно-Кассовый Чек [08:58:59]line ПРОДАЖА [08:58:59]line ТРК (МРК, ГНК) : 1 [08:58:59]line Товар: 2710194800 [08:58:59]line ДТ-К-3 [08:58:59]line 5.250 * 76.20 [08:58:59]line = 400.05 [08:58:59]line НДС 12% НСП 1% [08:58:59]line > о реализуемом товаре [08:58:59]line ОКРУГЛЕНИЕ: -0.05 [08:58:59]line ИТОГО: 400.00 [08:58:59]line Внесено: 400.00 [08:58:59]line СДАЧА: 0.00 [08:58:59]line НСП 1% : 3.54 [08:58:59]line НДС 12% : 42.48 [08:58:59]line Наличными: 400.00 [08:58:59]line Безнал.: 0.00 [08:58:59]line Место: АЗС № 128 "Партнер Нефть" [08:58:59]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:58:59]line СНО: Общий режим [08:58:59]line Чек 161 30.07.2024 08:58 [08:58:59]line Смена: 430 ФФД: 1.0 [08:58:59]line ЗНМ: 0300000046 [08:58:59]line РНМ: 0000000000092651 [08:58:59]line Версия ККМ: 001 [08:58:59]line ФМ: 0000000000874943 [08:58:59]line ФД: 309227 [08:58:59]line ФПД: 149835407512987 [08:58:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085857&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309227&fm=149835407512987&tin=02508201610067®Number=0000000000092651&sum=40000 [08:58:59]OFD Sender: Processing packet 309227 [packets to send 232, broken 231] [08:58:59]ProducePacketName [08:58:59]name=ofd_packets/00309227 [08:58:59]OFD Sender: To server: pG, [08:58:59]CommunicateWithHost lk.salyk.kg:30040 [08:58:59]ConnectInit lk.salyk.kg [08:58:59]written 0, free lines is 4095 [08:59:00]Connected sock=10 [08:59:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 08 7F 04 01 81 D9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A1 00 00 00 F4 03 04 00 51 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B7 04 00 35 04 06 00 88 46 46 3D 55 9B FD 34 36 22 50 44 2F 88 [08:59:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1B 18 47 00 74 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B7 04 00 F4 03 04 00 9A 52 A8 66 B6 04 01 00 00 33 6F B7 B8 03 86 78 C5 [08:59:00]CommunicateWithHost err = 0 [08:59:00]CheckOFDResponse [08:59:00]1017 (14) - 77093643461234 [08:59:00]1041 (16) - 0000000000874943 [08:59:00]1040 (4) - 309227 [08:59:00]1012 (4) - 30.07.2024 02:40 [08:59:00]1206 (1) - 0 [08:59:00]OFD Sender: Remove packet 309227 [08:59:00]ProducePacketName [08:59:00]name=ofd_packets/00309227 [08:59:00]NVStorageDeleteData [08:59:00]Write to MH i2c: 01 00 00 9C 02 9E [08:59:00]Write i2c OK [08:59:00]MH_I2C_Read... [08:59:00]Read from MH i2c: 01 [08:59:00]MH_I2C_Read... [08:59:00]Read from MH i2c: 01 07 00 [08:59:00]MH_I2C_Read... [08:59:00]Read from MH i2c: 01 07 00 9C 02 00 00 00 00 00 6E 0C 1F [08:59:00]RasterBufferAndPrint [08:59:00]line [08:59:00]line [08:59:00]line [08:59:00]line [08:59:00]line [08:59:00]written 0, free lines is 3185 [08:59:00]MH_Cut [08:59:00]Write to MH i2c: D1 01 00 A3 02 01 77 [08:59:00]Write i2c OK [08:59:00]MH_I2C_Read... [08:59:00]Read from MH i2c: D1 [08:59:00]MH_I2C_Read... [08:59:00]Read from MH i2c: D1 01 00 [08:59:00]MH_I2C_Read... [08:59:00]Read from MH i2c: D1 01 00 A3 02 00 76 [08:59:00]Write to MH i2c: 01 00 00 A4 02 A6 [08:59:00]Write i2c OK [08:59:00]MH_I2C_Read... [08:59:00]OFD Sender: No OFD packet to send [08:59:01]*** Cut start [08:59:01]*** Partial cut [08:59:01]*** CUTSNS_PIN = 1 [08:59:01]*** CUTSNS_PIN = 0 [08:59:01]*** Brake cut motor [08:59:02]Read from MH i2c: 01 [08:59:02]MH_I2C_Read... [08:59:02]*** Stop cut motor [08:59:02]*** Cut end [08:59:02]Read from MH i2c: 01 07 00 [08:59:02]MH_I2C_Read... [08:59:02]Read from MH i2c: 01 07 00 A4 02 00 00 00 00 00 FF 0F BB [08:59:02]process_action close_receipt done [08:59:02]requested_data is exist [08:59:02]produce_requested_data [08:59:02]requested_item fm.sn is exist - process it [08:59:02]wFMCommunicate request_size=4 [08:59:02]MH_SAM_APDU [08:59:02]CAPDU: 80 11 00 00 [08:59:02]Write to MH i2c: E2 08 00 A5 02 80 11 00 00 00 00 00 00 21 [08:59:02]Write i2c OK [08:59:02]MH_I2C_Read... [08:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:02]Read from MH i2c: E2 [08:59:02]MH_I2C_Read... [08:59:02]Read from MH i2c: E2 17 00 [08:59:02]MH_I2C_Read... [08:59:02]Read from MH i2c: E2 17 00 A5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 77 [08:59:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:59:02]wFMCommunicate OK [08:59:02]requested_item fd.num is exist - process it [08:59:02]SAM_PROTO_GetFieldsCounters [08:59:02]wFMCommunicate request_size=4 [08:59:02]MH_SAM_APDU [08:59:02]CAPDU: 80 13 00 00 [08:59:02]Write to MH i2c: E2 08 00 A6 02 80 13 00 00 00 00 00 00 24 [08:59:02]Write i2c OK [08:59:02]MH_I2C_Read... [08:59:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:02]Read from MH i2c: E2 [08:59:02]MH_I2C_Read... [08:59:02]Read from MH i2c: E2 62 00 [08:59:02]MH_I2C_Read... [08:59:02]Read from MH i2c: E2 62 00 A6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EB B7 04 00 0E 04 04 00 AE 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 7E [08:59:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EB B7 04 00 0E 04 04 00 AE 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 [08:59:02]wFMCommunicate OK [08:59:02]SAM_PROTO_GetFieldsCounters done [08:59:02]requested_item shift.num is exist - process it [08:59:02]requested_item shift.opened is exist - process it [08:59:02]req_shift_opened [08:59:02]FM_GetShiftState [08:59:02]SAM_PROTO_GetShiftState [08:59:02]wFMCommunicate request_size=4 [08:59:02]MH_SAM_APDU [08:59:02]CAPDU: 80 13 01 00 [08:59:02]Write to MH i2c: E2 08 00 A7 02 80 13 01 00 00 00 00 00 26 [08:59:02]Write i2c OK [08:59:02]MH_I2C_Read... [08:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:02]Read from MH i2c: E2 [08:59:02]MH_I2C_Read... [08:59:02]Read from MH i2c: E2 0E 00 [08:59:02]MH_I2C_Read... [08:59:02]Read from MH i2c: E2 0E 00 A7 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 81 [08:59:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:59:02]wFMCommunicate OK [08:59:02]SAM_PROTO_GetShiftState done [08:59:02]FM_GetShiftState done [08:59:02]req_shift_opened done [08:59:02]requested_item shift.open_date is exist - process it [08:59:02]req_shift_open_date [08:59:02]req_shift_open_date done [08:59:02]produce_requested_data done [08:59:02]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309227,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:59:02]process_action_free close_receipt [08:59:02]json_value_free [08:59:02]json_value_free done [08:59:02]process_json_proto returns [08:59:02]Send response to host [08:59:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309227,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:59:02]free response buf [08:59:02]execute_script done [08:59:02]execute_script returns [08:59:02]free content buf [08:59:02]Sock 5.Close socket [08:59:02]Sock 5.Thread stoped [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]accept exits with 9 [08:59:20]New connection [08:59:20]New thread 3067071844 created [08:59:20]Thread 3067215204 joined [08:59:20]Waiting for new connection... [08:59:20]OFD Sender: No OFD packet to send [08:59:20] Sock 9.Parse request [08:59:20]Sock 9.Check first char [08:59:20]Sock 9.First char is OK [08:59:20]request: POST /json_proto HTTP/1.0 [08:59:20]Method: POST [08:59:20]URL: /json_proto [08:59:20]Method is POST - this is cgi request [08:59:20]url: /json_proto [08:59:20]query_string will be loaded in cgi processing [08:59:20]execute_cgi json_proto POST (null) [08:59:20]execute_cgi path=json_proto method=POST [08:59:20]POST find Content-Length [08:59:20]Host: 172.17.45.195:8080 [08:59:20]Content-Length: 682 [08:59:20]Content-Type: application/json [08:59:20] [08:59:20]POST finish read [08:59:20]Found Content-Length = 682 [08:59:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:20]execute_script... [08:59: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)117818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:20]POST & json_proto [08:59:20]process_json_proto [08:59:20]json parsed OK: [08:59:20]protocol is kg_v1.0 [08:59:20]action value=close_receipt [08:59:20]process_action close_receipt [08:59:20]cmd_close_receipt [08:59:20]MH_GetDate [08:59:20]Write to MH i2c: F0 00 00 A8 02 99 [08:59:20]Write i2c OK [08:59:20]MH_I2C_Read... [08:59:20]Read from MH i2c: F0 [08:59:20]MH_I2C_Read... [08:59:20]Read from MH i2c: F0 09 00 [08:59:20]MH_I2C_Read... [08:59:20]Read from MH i2c: F0 09 00 A8 02 00 68 AB A8 66 FB 01 7F 64 A2 [08:59:20]GetLastDocTimeStamp 1722329937 [08:59:20]current date 1722329960 [08:59:20]FM_GetShiftState [08:59:20]SAM_PROTO_GetShiftState [08:59:20]wFMCommunicate request_size=4 [08:59:20]MH_SAM_APDU [08:59:20]CAPDU: 80 13 01 00 [08:59:20]Write to MH i2c: E2 08 00 A9 02 80 13 01 00 00 00 00 00 28 [08:59:20]Write i2c OK [08:59:20]MH_I2C_Read... [08:59:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:20]Read from MH i2c: E2 [08:59:20]MH_I2C_Read... [08:59:20]Read from MH i2c: E2 0E 00 [08:59:20]MH_I2C_Read... [08:59:20]Read from MH i2c: E2 0E 00 A9 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 83 [08:59:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:59:20]wFMCommunicate OK [08:59:20]SAM_PROTO_GetShiftState done [08:59:20]FM_GetShiftState done [08:59:20]opened in 1722299915 [08:59:20]opened+sec_in_day 1722386315 [08:59:20]quantity*price = 100005 [08:59:20]sum+1 = 100006 [08:59:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 162 30.07.2024 08:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309228 ФПД: 217366591329926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085920&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309228&fm=217366591329926&tin=02508201610067®Number=0000000000092651&sum=100000 [08:59:21]StoreToDocumentArchive [08:59:21]shift 430 fd 309228 [08:59:21]save to /storage/0430/doc_00309228 [08:59:21]save last doc name /storage/0430/doc_00309228 to /storage/kkm_last_doc_name [08:59:21]save OK [08:59:21]Clear old archive folders... [08:59:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:59:21]tlvbuf is 001F3BF0 [08:59:21]SAM_PROTO_ClearQueue [08:59:21]wFMCommunicate request_size=4 [08:59:21]MH_SAM_APDU [08:59:21]CAPDU: 80 09 00 00 [08:59:21]Write to MH i2c: E2 08 00 B6 02 80 09 00 00 00 00 00 00 2A [08:59:21]Write i2c OK [08:59:21]MH_I2C_Read... [08:59:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:22]Read from MH i2c: E2 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [08:59:22]RAPDU: 90 00 [08:59:22]wFMCommunicate OK [08:59:22]SAM_PROTO_ClearQueue done [08:59:22]KKMCreateOFDPacket [08:59:22]OFDProtocolAddRootSTLVToBuf [08:59:22]FM_MakeSignedData [08:59:22]FM_MakeSignedData [08:59:22]SAM_PROTO_SignData [08:59:22]wFMCommunicate request_size=4 [08:59:22]MH_SAM_APDU [08:59:22]CAPDU: 80 0D 01 02 [08:59:22]Write to MH i2c: E2 08 00 B7 02 80 0D 01 02 00 00 00 00 32 [08:59:22]Write i2c OK [08:59:22]MH_I2C_Read... [08:59:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:22]Read from MH i2c: E2 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [08:59:22]RAPDU: 90 00 [08:59:22]wFMCommunicate OK [08:59:22]wFMCommunicate request_size=255 [08:59:22]MH_SAM_APDU [08:59:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 68 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B7 04 00 35 04 06 00 C5 [08:59:22]Write to MH i2c: E2 02 01 B8 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 68 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B7 04 00 35 04 06 00 C5 00 00 1C [08:59:22]Write i2c OK [08:59:22]MH_I2C_Read... [08:59:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:22]Read from MH i2c: E2 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [08:59:22]RAPDU: 90 00 [08:59:22]wFMCommunicate OK [08:59:22]wFMCommunicate request_size=10 [08:59:22]MH_SAM_APDU [08:59:22]CAPDU: 80 0D 02 02 05 B1 9A 76 56 86 [08:59:22]Write to MH i2c: E2 0D 00 B9 02 80 0D 02 02 05 00 B1 9A 76 56 86 00 00 DC [08:59:22]Write i2c OK [08:59:22]MH_I2C_Read... [08:59:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:22]Read from MH i2c: E2 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [08:59:22]RAPDU: 90 00 [08:59:22]wFMCommunicate OK [08:59:22]wFMCommunicate request_size=4 [08:59:22]MH_SAM_APDU [08:59:22]CAPDU: 80 0D 03 02 [08:59:22]Write to MH i2c: E2 08 00 BA 02 80 0D 03 02 00 00 00 00 37 [08:59:22]Write i2c OK [08:59:22]MH_I2C_Read... [08:59:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:22]Read from MH i2c: E2 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 0B 00 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 0B 00 BA 02 00 21 07 52 54 88 C9 4C 38 90 00 DB [08:59:22]RAPDU: 21 07 52 54 88 C9 4C 38 90 00 [08:59:22]wFMCommunicate OK [08:59:22]SAM_PROTO_SignData done [08:59:22]FM_MakeSignedData done [08:59:22]CreateOFDProtocolMessage [08:59:22]wFMCommunicate request_size=4 [08:59:22]MH_SAM_APDU [08:59:22]CAPDU: 80 11 00 00 [08:59:22]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [08:59:22]Write i2c OK [08:59:22]MH_I2C_Read... [08:59:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:22]Read from MH i2c: E2 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 17 00 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8D [08:59:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:59:22]wFMCommunicate OK [08:59:22]CreateOFDProtocolMessage done [08:59:22]OFDSenderStorePacket 309228 [08:59:22]StoreOFDPacket docnum=309228 [08:59:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 EF 49 07 01 CF 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 68 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B7 04 00 35 04 06 00 C5 B1 9A 76 56 86 21 07 52 54 88 C9 4C 38 [08:59:22]CheckFolder [08:59:22]dirname=/storage/ofd_packets [08:59:22]CheckFolder done [08:59:22]ProducePacketName [08:59:22]name=ofd_packets/00309228 [08:59:22]NVStorageSaveData ofd_packets/00309228 [08:59:22]File name is /storage/ofd_packets/00309228 [08:59:22]Write 301 bytes [08:59:22]NVStorageSaveData done [08:59:22]OFDSenderStorePacket done [08:59:22]KKMCreateOFDPacket done [08:59:22]NVStorageSaveData kkm_last_timestamp [08:59:22]File name is /storage/kkm_last_timestamp [08:59:22]Write 4 bytes [08:59:22]NVStorageSaveData done [08:59:22]ExternCall_PrintAddStr [08:59:22]wPrintStart [08:59:22]Write to MH i2c: 01 00 00 BC 02 BE [08:59:22]Write i2c OK [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: 01 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: 01 07 00 [08:59:22]MH_I2C_Read... [08:59:22]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [08:59:22]RasterBufferAndPrint [08:59:22]line Счет N : (1)117818 [08:59:22]line ИНН: 02508201610067 [08:59:22]line Контрольно-Кассовый Чек [08:59:22]line ПРОДАЖА [08:59:22]line ТРК (МРК, ГНК) : 52 [08:59:22]line Товар: 2710124130 [08:59:22]line Аи-92-К-2 [08:59:22]line 14.750 * 67.80 [08:59:22]line = 1000.05 [08:59:22]line НДС 12% НСП 1% [08:59:22]line > о реализуемом товаре [08:59:22]line ОКРУГЛЕНИЕ: -0.05 [08:59:22]line ИТОГО: 1000.00 [08:59:22]line Внесено: 1000.00 [08:59:22]line СДАЧА: 0.00 [08:59:22]line НСП 1% : 8.85 [08:59:22]line НДС 12% : 106.20 [08:59:22]line Наличными: 1000.00 [08:59:22]line Безнал.: 0.00 [08:59:22]line Место: АЗС № 128 "Партнер Нефть" [08:59:22]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [08:59:22]line СНО: Общий режим [08:59:22]line Чек 162 30.07.2024 08:59 [08:59:22]line Смена: 430 ФФД: 1.0 [08:59:22]line ЗНМ: 0300000046 [08:59:22]line РНМ: 0000000000092651 [08:59:22]line Версия ККМ: 001 [08:59:22]line ФМ: 0000000000874943 [08:59:22]line ФД: 309228 [08:59:22]line ФПД: 217366591329926 [08:59:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085920&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309228&fm=217366591329926&tin=02508201610067®Number=0000000000092651&sum=100000 [08:59:22]OFD Sender: Processing packet 309228 [packets to send 232, broken 231] [08:59:22]ProducePacketName [08:59:22]name=ofd_packets/00309228 [08:59:22]OFD Sender: To server: pG, [08:59:22]CommunicateWithHost lk.salyk.kg:30040 [08:59:22]ConnectInit lk.salyk.kg [08:59:22]written 0, free lines is 4095 [08:59:23]Connected sock=7 [08:59:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 EF 49 07 01 CF 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 68 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B7 04 00 35 04 06 00 C5 B1 9A 76 56 86 21 07 52 54 88 C9 4C 38 [08:59:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F2 2F 47 00 69 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B7 04 00 F4 03 04 00 B1 52 A8 66 B6 04 01 00 00 E8 E3 8A D0 F6 A2 F1 AF [08:59:23]CommunicateWithHost err = 0 [08:59:23]CheckOFDResponse [08:59:23]1017 (14) - 77093643461234 [08:59:23]1041 (16) - 0000000000874943 [08:59:23]1040 (4) - 309228 [08:59:23]1012 (4) - 30.07.2024 02:40 [08:59:23]1206 (1) - 0 [08:59:23]OFD Sender: Remove packet 309228 [08:59:23]ProducePacketName [08:59:23]name=ofd_packets/00309228 [08:59:23]NVStorageDeleteData [08:59:23]Write to MH i2c: 01 00 00 E7 02 E9 [08:59:23]Write i2c OK [08:59:23]MH_I2C_Read... [08:59:23]Read from MH i2c: 01 [08:59:23]MH_I2C_Read... [08:59:23]Read from MH i2c: 01 07 00 [08:59:23]MH_I2C_Read... [08:59:23]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 65 0C 61 [08:59:23]RasterBufferAndPrint [08:59:23]line [08:59:23]line [08:59:23]line [08:59:23]line [08:59:23]line [08:59:23]written 0, free lines is 3177 [08:59:23]MH_Cut [08:59:23]Write to MH i2c: D1 01 00 EE 02 01 C2 [08:59:23]Write i2c OK [08:59:23]MH_I2C_Read... [08:59:23]Read from MH i2c: D1 [08:59:23]MH_I2C_Read... [08:59:23]Read from MH i2c: D1 01 00 [08:59:23]MH_I2C_Read... [08:59:23]Read from MH i2c: D1 01 00 EE 02 00 C1 [08:59:23]Write to MH i2c: 01 00 00 EF 02 F1 [08:59:23]Write i2c OK [08:59:23]MH_I2C_Read... [08:59:23]OFD Sender: No OFD packet to send [08:59:24]*** Cut start [08:59:24]*** Partial cut [08:59:24]*** CUTSNS_PIN = 1 [08:59:24]*** CUTSNS_PIN = 0 [08:59:24]*** Brake cut motor [08:59:25]Read from MH i2c: 01 [08:59:25]MH_I2C_Read... [08:59:25]*** Stop cut motor [08:59:25]*** Cut end [08:59:25]Read from MH i2c: 01 07 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 FF 0F 06 [08:59:25]process_action close_receipt done [08:59:25]requested_data is exist [08:59:25]produce_requested_data [08:59:25]requested_item fm.sn is exist - process it [08:59:25]wFMCommunicate request_size=4 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 11 00 00 [08:59:25]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:25]Read from MH i2c: E2 17 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C2 [08:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [08:59:25]wFMCommunicate OK [08:59:25]requested_item fd.num is exist - process it [08:59:25]SAM_PROTO_GetFieldsCounters [08:59:25]wFMCommunicate request_size=4 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 13 00 00 [08:59:25]Write to MH i2c: E2 08 00 F1 02 80 13 00 00 00 00 00 00 6F [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 62 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 62 00 F1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EC B7 04 00 0E 04 04 00 AE 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 CD [08:59:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EC B7 04 00 0E 04 04 00 AE 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 [08:59:25]wFMCommunicate OK [08:59:25]SAM_PROTO_GetFieldsCounters done [08:59:25]requested_item shift.num is exist - process it [08:59:25]requested_item shift.opened is exist - process it [08:59:25]req_shift_opened [08:59:25]FM_GetShiftState [08:59:25]SAM_PROTO_GetShiftState [08:59:25]wFMCommunicate request_size=4 [08:59:25]MH_SAM_APDU [08:59:25]CAPDU: 80 13 01 00 [08:59:25]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [08:59:25]Write i2c OK [08:59:25]MH_I2C_Read... [08:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:25]Read from MH i2c: E2 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 0E 00 [08:59:25]MH_I2C_Read... [08:59:25]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CC [08:59:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [08:59:25]wFMCommunicate OK [08:59:25]SAM_PROTO_GetShiftState done [08:59:25]FM_GetShiftState done [08:59:25]req_shift_opened done [08:59:25]requested_item shift.open_date is exist - process it [08:59:25]req_shift_open_date [08:59:25]req_shift_open_date done [08:59:25]produce_requested_data done [08:59:25]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309228,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [08:59:25]process_action_free close_receipt [08:59:25]json_value_free [08:59:25]json_value_free done [08:59:25]process_json_proto returns [08:59:25]Send response to host [08:59:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309228,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [08:59:25]free response buf [08:59:25]execute_script done [08:59:25]execute_script returns [08:59:25]free content buf [08:59:25]Sock 9.Close socket [08:59:25]Sock 9.Thread stoped [08:59:28]OFD Sender: No OFD packet to send [08:59:33]OFD Sender: No OFD packet to send [08:59:38]OFD Sender: No OFD packet to send [08:59:43]OFD Sender: No OFD packet to send [08:59:48]OFD Sender: No OFD packet to send [08:59:53]OFD Sender: No OFD packet to send [08:59:58]OFD Sender: No OFD packet to send [09:00:03]OFD Sender: No OFD packet to send [09:00:07]accept exits with 10 [09:00:07]New connection [09:00:07]New thread 3067215204 created [09:00:07]Thread 3067071844 joined [09:00:07]Waiting for new connection... [09:00:07] Sock 10.Parse request [09:00:07]Sock 10.Check first char [09:00:07]Sock 10.First char is OK [09:00:07]request: POST /json_proto HTTP/1.0 [09:00:07]Method: POST [09:00:07]URL: /json_proto [09:00:07]Method is POST - this is cgi request [09:00:07]url: /json_proto [09:00:07]query_string will be loaded in cgi processing [09:00:07]execute_cgi json_proto POST (null) [09:00:07]execute_cgi path=json_proto method=POST [09:00:07]POST find Content-Length [09:00:07]Host: 172.17.45.195:8080 [09:00:07]Content-Length: 677 [09:00:07]Content-Type: application/json [09:00:07] [09:00:07]POST finish read [09:00:07]Found Content-Length = 677 [09:00:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:00:07]execute_script... [09:00: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)117819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:00:07]POST & json_proto [09:00:07]process_json_proto [09:00:07]json parsed OK: [09:00:07]protocol is kg_v1.0 [09:00:07]action value=close_receipt [09:00:07]process_action close_receipt [09:00:07]cmd_close_receipt [09:00:07]MH_GetDate [09:00:07]Write to MH i2c: F0 00 00 F3 02 E4 [09:00:07]Write i2c OK [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: F0 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: F0 09 00 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: F0 09 00 F3 02 00 97 AB A8 66 FB 01 7F 64 1C [09:00:07]GetLastDocTimeStamp 1722329960 [09:00:07]current date 1722330007 [09:00:07]FM_GetShiftState [09:00:07]SAM_PROTO_GetShiftState [09:00:07]wFMCommunicate request_size=4 [09:00:07]MH_SAM_APDU [09:00:07]CAPDU: 80 13 01 00 [09:00:07]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [09:00:07]Write i2c OK [09:00:07]MH_I2C_Read... [09:00:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:07]Read from MH i2c: E2 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: E2 0E 00 [09:00:07]MH_I2C_Read... [09:00:07]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CE [09:00:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:00:07]wFMCommunicate OK [09:00:07]SAM_PROTO_GetShiftState done [09:00:07]FM_GetShiftState done [09:00:07]opened in 1722299915 [09:00:07]opened+sec_in_day 1722386315 [09:00:07]quantity*price = 36001 [09:00:07]sum+1 = 36003 [09:00:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.23 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 163 30.07.2024 09:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309229 ФПД: 151428154301172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090007&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309229&fm=151428154301172&tin=02508201610067®Number=0000000000092651&sum=36000 [09:00:08]StoreToDocumentArchive [09:00:08]shift 430 fd 309229 [09:00:08]save to /storage/0430/doc_00309229 [09:00:08]save last doc name /storage/0430/doc_00309229 to /storage/kkm_last_doc_name [09:00:08]save OK [09:00:08]Clear old archive folders... [09:00:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:08]tlvbuf is 001F1B10 [09:00:08]SAM_PROTO_ClearQueue [09:00:08]wFMCommunicate request_size=4 [09:00:08]MH_SAM_APDU [09:00:08]CAPDU: 80 09 00 00 [09:00:08]Write to MH i2c: E2 08 00 01 03 80 09 00 00 00 00 00 00 76 [09:00:08]Write i2c OK [09:00:08]MH_I2C_Read... [09:00:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:08]Read from MH i2c: E2 [09:00:08]MH_I2C_Read... [09:00:08]Read from MH i2c: E2 03 00 [09:00:08]MH_I2C_Read... [09:00:08]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [09:00:08]RAPDU: 90 00 [09:00:08]wFMCommunicate OK [09:00:08]SAM_PROTO_ClearQueue done [09:00:08]KKMCreateOFDPacket [09:00:08]OFDProtocolAddRootSTLVToBuf [09:00:08]FM_MakeSignedData [09:00:08]FM_MakeSignedData [09:00:08]SAM_PROTO_SignData [09:00:08]wFMCommunicate request_size=4 [09:00:08]MH_SAM_APDU [09:00:08]CAPDU: 80 0D 01 02 [09:00:08]Write to MH i2c: E2 08 00 02 03 80 0D 01 02 00 00 00 00 7E [09:00:08]Write i2c OK [09:00:08]MH_I2C_Read... [09:00:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:08]Read from MH i2c: E2 [09:00:08]MH_I2C_Read... [09:00:08]Read from MH i2c: E2 03 00 [09:00:08]MH_I2C_Read... [09:00:08]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [09:00:08]RAPDU: 90 00 [09:00:08]wFMCommunicate OK [09:00:08]wFMCommunicate request_size=255 [09:00:08]MH_SAM_APDU [09:00:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 A3 00 00 00 F4 03 04 00 97 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B7 04 00 35 04 06 00 89 [09:00:08]Write to MH i2c: E2 02 01 03 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 32 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 A3 00 00 00 F4 03 04 00 97 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B7 04 00 35 04 06 00 89 00 00 84 [09:00:08]Write i2c OK [09:00:08]MH_I2C_Read... [09:00:08]OFD Sender: No OFD packet to send [09:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:08]Read from MH i2c: E2 [09:00:08]MH_I2C_Read... [09:00:08]Read from MH i2c: E2 03 00 [09:00:08]MH_I2C_Read... [09:00:08]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [09:00:09]RAPDU: 90 00 [09:00:09]wFMCommunicate OK [09:00:09]wFMCommunicate request_size=10 [09:00:09]MH_SAM_APDU [09:00:09]CAPDU: 80 0D 02 02 05 B9 1D 58 9A F4 [09:00:09]Write to MH i2c: E2 0D 00 04 03 80 0D 02 02 05 00 B9 1D 58 9A F4 00 00 47 [09:00:09]Write i2c OK [09:00:09]MH_I2C_Read... [09:00:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:09]Read from MH i2c: E2 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: E2 03 00 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [09:00:09]RAPDU: 90 00 [09:00:09]wFMCommunicate OK [09:00:09]wFMCommunicate request_size=4 [09:00:09]MH_SAM_APDU [09:00:09]CAPDU: 80 0D 03 02 [09:00:09]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [09:00:09]Write i2c OK [09:00:09]MH_I2C_Read... [09:00:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:09]Read from MH i2c: E2 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: E2 0B 00 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: E2 0B 00 05 03 00 28 73 67 58 3B 9B 8D 68 90 00 A9 [09:00:09]RAPDU: 28 73 67 58 3B 9B 8D 68 90 00 [09:00:09]wFMCommunicate OK [09:00:09]SAM_PROTO_SignData done [09:00:09]FM_MakeSignedData done [09:00:09]CreateOFDProtocolMessage [09:00:09]wFMCommunicate request_size=4 [09:00:09]MH_SAM_APDU [09:00:09]CAPDU: 80 11 00 00 [09:00:09]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [09:00:09]Write i2c OK [09:00:09]MH_I2C_Read... [09:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:09]Read from MH i2c: E2 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: E2 17 00 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D9 [09:00:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:00:09]wFMCommunicate OK [09:00:09]CreateOFDProtocolMessage done [09:00:09]OFDSenderStorePacket 309229 [09:00:09]StoreOFDPacket docnum=309229 [09:00:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 43 70 07 01 C9 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 32 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 A3 00 00 00 F4 03 04 00 97 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B7 04 00 35 04 06 00 89 B9 1D 58 9A F4 28 73 67 58 3B 9B 8D 68 [09:00:09]CheckFolder [09:00:09]dirname=/storage/ofd_packets [09:00:09]CheckFolder done [09:00:09]ProducePacketName [09:00:09]name=ofd_packets/00309229 [09:00:09]NVStorageSaveData ofd_packets/00309229 [09:00:09]File name is /storage/ofd_packets/00309229 [09:00:09]Write 301 bytes [09:00:09]NVStorageSaveData done [09:00:09]OFDSenderStorePacket done [09:00:09]KKMCreateOFDPacket done [09:00:09]NVStorageSaveData kkm_last_timestamp [09:00:09]File name is /storage/kkm_last_timestamp [09:00:09]Write 4 bytes [09:00:09]NVStorageSaveData done [09:00:09]ExternCall_PrintAddStr [09:00:09]wPrintStart [09:00:09]Write to MH i2c: 01 00 00 07 03 0A [09:00:09]Write i2c OK [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: 01 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: 01 07 00 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [09:00:09]RasterBufferAndPrint [09:00:09]line Счет N : (1)117819 [09:00:09]line ИНН: 02508201610067 [09:00:09]line Контрольно-Кассовый Чек [09:00:09]line ПРОДАЖА [09:00:09]line ТРК (МРК, ГНК) : 42 [09:00:09]line Товар: 2710124130 [09:00:09]line Аи-92-К-2 [09:00:09]line 5.310 * 67.80 [09:00:09]line = 360.02 [09:00:09]line НДС 12% НСП 1% [09:00:09]line > о реализуемом товаре [09:00:09]line ОКРУГЛЕНИЕ: -0.02 [09:00:09]line ИТОГО: 360.00 [09:00:09]line Внесено: 360.00 [09:00:09]line СДАЧА: 0.00 [09:00:09]line НСП 1% : 3.19 [09:00:09]line НДС 12% : 38.23 [09:00:09]line Наличными: 360.00 [09:00:09]line Безнал.: 0.00 [09:00:09]line Место: АЗС № 128 "Партнер Нефть" [09:00:09]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:00:09]line СНО: Общий режим [09:00:09]line Чек 163 30.07.2024 09:00 [09:00:09]line Смена: 430 ФФД: 1.0 [09:00:09]line ЗНМ: 0300000046 [09:00:09]line РНМ: 0000000000092651 [09:00:09]line Версия ККМ: 001 [09:00:09]line ФМ: 0000000000874943 [09:00:09]line ФД: 309229 [09:00:09]line ФПД: 151428154301172 [09:00:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090007&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309229&fm=151428154301172&tin=02508201610067®Number=0000000000092651&sum=36000 [09:00:09]OFD Sender: Processing packet 309229 [packets to send 232, broken 231] [09:00:09]ProducePacketName [09:00:09]name=ofd_packets/00309229 [09:00:09]OFD Sender: To server: pG, [09:00:09]CommunicateWithHost lk.salyk.kg:30040 [09:00:09]ConnectInit lk.salyk.kg [09:00:09]written 0, free lines is 4095 [09:00:09]Connected sock=9 [09:00:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 43 70 07 01 C9 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 32 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 A3 00 00 00 F4 03 04 00 97 AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B7 04 00 35 04 06 00 89 B9 1D 58 9A F4 28 73 67 58 3B 9B 8D 68 [09:00:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DA 45 47 00 90 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B7 04 00 F4 03 04 00 DF 52 A8 66 B6 04 01 00 00 1B 4F 9A F7 57 32 AE 11 [09:00:09]CommunicateWithHost err = 0 [09:00:09]CheckOFDResponse [09:00:09]1017 (14) - 77093643461234 [09:00:09]1041 (16) - 0000000000874943 [09:00:09]1040 (4) - 309229 [09:00:09]1012 (4) - 30.07.2024 02:41 [09:00:09]1206 (1) - 0 [09:00:09]OFD Sender: Remove packet 309229 [09:00:09]ProducePacketName [09:00:09]name=ofd_packets/00309229 [09:00:09]NVStorageDeleteData [09:00:09]Write to MH i2c: 01 00 00 32 03 35 [09:00:09]Write i2c OK [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: 01 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: 01 07 00 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: 01 07 00 32 03 00 00 00 00 00 66 0C AE [09:00:09]RasterBufferAndPrint [09:00:09]line [09:00:09]line [09:00:09]line [09:00:09]line [09:00:09]line [09:00:09]written 0, free lines is 3177 [09:00:09]MH_Cut [09:00:09]Write to MH i2c: D1 01 00 39 03 01 0E [09:00:09]Write i2c OK [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: D1 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: D1 01 00 [09:00:09]MH_I2C_Read... [09:00:09]Read from MH i2c: D1 01 00 39 03 00 0D [09:00:09]Write to MH i2c: 01 00 00 3A 03 3D [09:00:09]Write i2c OK [09:00:09]MH_I2C_Read... [09:00:10]OFD Sender: No OFD packet to send [09:00:11]*** Cut start [09:00:11]*** Partial cut [09:00:11]*** CUTSNS_PIN = 1 [09:00:11]*** CUTSNS_PIN = 0 [09:00:11]*** Brake cut motor [09:00:11]Read from MH i2c: 01 [09:00:11]MH_I2C_Read... [09:00:11]*** Stop cut motor [09:00:11]*** Cut end [09:00:11]Read from MH i2c: 01 07 00 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: 01 07 00 3A 03 00 00 00 00 00 FF 0F 52 [09:00:11]process_action close_receipt done [09:00:11]requested_data is exist [09:00:11]produce_requested_data [09:00:11]requested_item fm.sn is exist - process it [09:00:11]wFMCommunicate request_size=4 [09:00:11]MH_SAM_APDU [09:00:11]CAPDU: 80 11 00 00 [09:00:11]Write to MH i2c: E2 08 00 3B 03 80 11 00 00 00 00 00 00 B8 [09:00:11]Write i2c OK [09:00:11]MH_I2C_Read... [09:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:11]Read from MH i2c: E2 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 17 00 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 17 00 3B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0E [09:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:00:11]wFMCommunicate OK [09:00:11]requested_item fd.num is exist - process it [09:00:11]SAM_PROTO_GetFieldsCounters [09:00:11]wFMCommunicate request_size=4 [09:00:11]MH_SAM_APDU [09:00:11]CAPDU: 80 13 00 00 [09:00:11]Write to MH i2c: E2 08 00 3C 03 80 13 00 00 00 00 00 00 BB [09:00:11]Write i2c OK [09:00:11]MH_I2C_Read... [09:00:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:11]Read from MH i2c: E2 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 62 00 [09:00:11]MH_I2C_Read... [09:00:11]Read from MH i2c: E2 62 00 3C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 ED B7 04 00 0E 04 04 00 AE 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 1D [09:00:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 ED B7 04 00 0E 04 04 00 AE 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:00:11]wFMCommunicate OK [09:00:11]SAM_PROTO_GetFieldsCounters done [09:00:11]requested_item shift.num is exist - process it [09:00:11]requested_item shift.opened is exist - process it [09:00:11]req_shift_opened [09:00:11]FM_GetShiftState [09:00:11]SAM_PROTO_GetShiftState [09:00:11]wFMCommunicate request_size=4 [09:00:11]MH_SAM_APDU [09:00:11]CAPDU: 80 13 01 00 [09:00:11]Write to MH i2c: E2 08 00 3D 03 80 13 01 00 00 00 00 00 BD [09:00:11]Write i2c OK [09:00:11]MH_I2C_Read... [09:00:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:12]Read from MH i2c: E2 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 0E 00 [09:00:12]MH_I2C_Read... [09:00:12]Read from MH i2c: E2 0E 00 3D 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 18 [09:00:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:00:12]wFMCommunicate OK [09:00:12]SAM_PROTO_GetShiftState done [09:00:12]FM_GetShiftState done [09:00:12]req_shift_opened done [09:00:12]requested_item shift.open_date is exist - process it [09:00:12]req_shift_open_date [09:00:12]req_shift_open_date done [09:00:12]produce_requested_data done [09:00:12]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309229,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:00:12]process_action_free close_receipt [09:00:12]json_value_free [09:00:12]json_value_free done [09:00:12]process_json_proto returns [09:00:12]Send response to host [09:00:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309229,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:00:12]free response buf [09:00:12]execute_script done [09:00:12]execute_script returns [09:00:12]free content buf [09:00:12]Sock 10.Close socket [09:00:12]Sock 10.Thread stoped [09:00:15]OFD Sender: No OFD packet to send [09:00:20]OFD Sender: No OFD packet to send [09:00:25]OFD Sender: No OFD packet to send [09:00:27]accept exits with 7 [09:00:27]New connection [09:00:27]New thread 3067071844 created [09:00:27]Thread 3067215204 joined [09:00:27]Waiting for new connection... [09:00:27] Sock 7.Parse request [09:00:27]Sock 7.Check first char [09:00:27]Sock 7.First char is OK [09:00:27]request: POST /json_proto HTTP/1.0 [09:00:27]Method: POST [09:00:27]URL: /json_proto [09:00:27]Method is POST - this is cgi request [09:00:27]url: /json_proto [09:00:27]query_string will be loaded in cgi processing [09:00:27]execute_cgi json_proto POST (null) [09:00:27]execute_cgi path=json_proto method=POST [09:00:27]POST find Content-Length [09:00:27]Host: 172.17.45.195:8080 [09:00:27]Content-Length: 682 [09:00:27]Content-Type: application/json [09:00:27] [09:00:27]POST finish read [09:00:27]Found Content-Length = 682 [09:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:00:27]execute_script... [09:00: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)117820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:00:27]POST & json_proto [09:00:27]process_json_proto [09:00:27]json parsed OK: [09:00:27]protocol is kg_v1.0 [09:00:27]action value=close_receipt [09:00:27]process_action close_receipt [09:00:27]cmd_close_receipt [09:00:27]MH_GetDate [09:00:27]Write to MH i2c: F0 00 00 3E 03 30 [09:00:27]Write i2c OK [09:00:27]MH_I2C_Read... [09:00:27]Read from MH i2c: F0 [09:00:27]MH_I2C_Read... [09:00:27]Read from MH i2c: F0 09 00 [09:00:27]MH_I2C_Read... [09:00:27]Read from MH i2c: F0 09 00 3E 03 00 AB AB A8 66 FB 01 7F 64 7C [09:00:27]GetLastDocTimeStamp 1722330007 [09:00:27]current date 1722330027 [09:00:27]FM_GetShiftState [09:00:27]SAM_PROTO_GetShiftState [09:00:27]wFMCommunicate request_size=4 [09:00:27]MH_SAM_APDU [09:00:27]CAPDU: 80 13 01 00 [09:00:27]Write to MH i2c: E2 08 00 3F 03 80 13 01 00 00 00 00 00 BF [09:00:27]Write i2c OK [09:00:27]MH_I2C_Read... [09:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:27]Read from MH i2c: E2 [09:00:27]MH_I2C_Read... [09:00:27]Read from MH i2c: E2 0E 00 [09:00:27]MH_I2C_Read... [09:00:27]Read from MH i2c: E2 0E 00 3F 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1A [09:00:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:00:27]wFMCommunicate OK [09:00:27]SAM_PROTO_GetShiftState done [09:00:27]FM_GetShiftState done [09:00:27]opened in 1722299915 [09:00:27]opened+sec_in_day 1722386315 [09:00:27]quantity*price = 100005 [09:00:27]sum+1 = 100006 [09:00:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 164 30.07.2024 09:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309230 ФПД: 212082661258574 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090027&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309230&fm=212082661258574&tin=02508201610067®Number=0000000000092651&sum=100000 [09:00:28]StoreToDocumentArchive [09:00:28]shift 430 fd 309230 [09:00:28]save to /storage/0430/doc_00309230 [09:00:28]save last doc name /storage/0430/doc_00309230 to /storage/kkm_last_doc_name [09:00:28]save OK [09:00:28]Clear old archive folders... [09:00:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:28]tlvbuf is 001D1EB0 [09:00:28]SAM_PROTO_ClearQueue [09:00:28]wFMCommunicate request_size=4 [09:00:28]MH_SAM_APDU [09:00:28]CAPDU: 80 09 00 00 [09:00:28]Write to MH i2c: E2 08 00 4C 03 80 09 00 00 00 00 00 00 C1 [09:00:28]Write i2c OK [09:00:28]MH_I2C_Read... [09:00:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:28]Read from MH i2c: E2 [09:00:28]MH_I2C_Read... [09:00:28]Read from MH i2c: E2 03 00 [09:00:28]MH_I2C_Read... [09:00:28]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [09:00:28]RAPDU: 90 00 [09:00:28]wFMCommunicate OK [09:00:28]SAM_PROTO_ClearQueue done [09:00:28]KKMCreateOFDPacket [09:00:28]OFDProtocolAddRootSTLVToBuf [09:00:28]FM_MakeSignedData [09:00:28]FM_MakeSignedData [09:00:28]SAM_PROTO_SignData [09:00:28]wFMCommunicate request_size=4 [09:00:28]MH_SAM_APDU [09:00:28]CAPDU: 80 0D 01 02 [09:00:28]Write to MH i2c: E2 08 00 4D 03 80 0D 01 02 00 00 00 00 C9 [09:00:28]Write i2c OK [09:00:28]MH_I2C_Read... [09:00:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:28]Read from MH i2c: E2 [09:00:28]MH_I2C_Read... [09:00:28]Read from MH i2c: E2 03 00 [09:00:28]MH_I2C_Read... [09:00:28]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [09:00:28]RAPDU: 90 00 [09:00:28]wFMCommunicate OK [09:00:28]wFMCommunicate request_size=255 [09:00:28]MH_SAM_APDU [09:00:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 00 00 00 F4 03 04 00 AB AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B7 04 00 35 04 06 00 C0 [09:00:28]Write to MH i2c: E2 02 01 4E 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 00 00 00 F4 03 04 00 AB AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B7 04 00 35 04 06 00 C0 00 00 F5 [09:00:28]Write i2c OK [09:00:28]MH_I2C_Read... [09:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:29]Read from MH i2c: E2 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 03 00 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [09:00:29]RAPDU: 90 00 [09:00:29]wFMCommunicate OK [09:00:29]wFMCommunicate request_size=10 [09:00:29]MH_SAM_APDU [09:00:29]CAPDU: 80 0D 02 02 05 E3 57 AF F5 4E [09:00:29]Write to MH i2c: E2 0D 00 4F 03 80 0D 02 02 05 00 E3 57 AF F5 4E 00 00 02 [09:00:29]Write i2c OK [09:00:29]MH_I2C_Read... [09:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:29]Read from MH i2c: E2 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 03 00 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [09:00:29]RAPDU: 90 00 [09:00:29]wFMCommunicate OK [09:00:29]wFMCommunicate request_size=4 [09:00:29]MH_SAM_APDU [09:00:29]CAPDU: 80 0D 03 02 [09:00:29]Write to MH i2c: E2 08 00 50 03 80 0D 03 02 00 00 00 00 CE [09:00:29]Write i2c OK [09:00:29]MH_I2C_Read... [09:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:29]Read from MH i2c: E2 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 0B 00 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 0B 00 50 03 00 DD 76 F3 80 05 9F 71 38 90 00 E2 [09:00:29]RAPDU: DD 76 F3 80 05 9F 71 38 90 00 [09:00:29]wFMCommunicate OK [09:00:29]SAM_PROTO_SignData done [09:00:29]FM_MakeSignedData done [09:00:29]CreateOFDProtocolMessage [09:00:29]wFMCommunicate request_size=4 [09:00:29]MH_SAM_APDU [09:00:29]CAPDU: 80 11 00 00 [09:00:29]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [09:00:29]Write i2c OK [09:00:29]MH_I2C_Read... [09:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:29]Read from MH i2c: E2 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 17 00 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 24 [09:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:00:29]wFMCommunicate OK [09:00:29]CreateOFDProtocolMessage done [09:00:29]OFDSenderStorePacket 309230 [09:00:29]StoreOFDPacket docnum=309230 [09:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E4 FF 07 01 6B 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 00 00 00 F4 03 04 00 AB AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B7 04 00 35 04 06 00 C0 E3 57 AF F5 4E DD 76 F3 80 05 9F 71 38 [09:00:29]CheckFolder [09:00:29]dirname=/storage/ofd_packets [09:00:29]CheckFolder done [09:00:29]ProducePacketName [09:00:29]name=ofd_packets/00309230 [09:00:29]NVStorageSaveData ofd_packets/00309230 [09:00:29]File name is /storage/ofd_packets/00309230 [09:00:29]Write 301 bytes [09:00:29]NVStorageSaveData done [09:00:29]OFDSenderStorePacket done [09:00:29]KKMCreateOFDPacket done [09:00:29]NVStorageSaveData kkm_last_timestamp [09:00:29]File name is /storage/kkm_last_timestamp [09:00:29]Write 4 bytes [09:00:29]NVStorageSaveData done [09:00:29]OFD Sender: Processing packet 309230 [packets to send 232, broken 231] [09:00:29]ProducePacketName [09:00:29]name=ofd_packets/00309230 [09:00:29]OFD Sender: To server: pG, [09:00:29]CommunicateWithHost lk.salyk.kg:30040 [09:00:29]ConnectInit lk.salyk.kg [09:00:29]ExternCall_PrintAddStr [09:00:29]wPrintStart [09:00:29]Write to MH i2c: 01 00 00 52 03 55 [09:00:29]Write i2c OK [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: 01 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: 01 07 00 [09:00:29]MH_I2C_Read... [09:00:29]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [09:00:29]RasterBufferAndPrint [09:00:29]line Счет N : (1)117820 [09:00:29]line ИНН: 02508201610067 [09:00:29]line Контрольно-Кассовый Чек [09:00:29]line ПРОДАЖА [09:00:29]line ТРК (МРК, ГНК) : 62 [09:00:29]line Товар: 2710124130 [09:00:29]line Аи-92-К-2 [09:00:29]line 14.750 * 67.80 [09:00:29]line = 1000.05 [09:00:29]line НДС 12% НСП 1% [09:00:29]line > о реализуемом товаре [09:00:29]line ОКРУГЛЕНИЕ: -0.05 [09:00:29]line ИТОГО: 1000.00 [09:00:29]line Внесено: 1000.00 [09:00:29]line СДАЧА: 0.00 [09:00:29]line НСП 1% : 8.85 [09:00:29]line НДС 12% : 106.20 [09:00:29]line Наличными: 1000.00 [09:00:29]line Безнал.: 0.00 [09:00:29]line Место: АЗС № 128 "Партнер Нефть" [09:00:29]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:00:29]line СНО: Общий режим [09:00:29]line Чек 164 30.07.2024 09:00 [09:00:29]line Смена: 430 ФФД: 1.0 [09:00:29]line ЗНМ: 0300000046 [09:00:29]line РНМ: 0000000000092651 [09:00:29]line Версия ККМ: 001 [09:00:29]line ФМ: 0000000000874943 [09:00:29]line ФД: 309230 [09:00:29]line ФПД: 212082661258574 [09:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090027&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309230&fm=212082661258574&tin=02508201610067®Number=0000000000092651&sum=100000 [09:00:29]Connected sock=11 [09:00:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E4 FF 07 01 6B 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 00 00 00 F4 03 04 00 AB AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B7 04 00 35 04 06 00 C0 E3 57 AF F5 4E DD 76 F3 80 05 9F 71 38 [09:00:29]written 0, free lines is 4095 [09:00:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 21 DB 47 00 F1 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B7 04 00 F4 03 04 00 F3 52 A8 66 B6 04 01 00 00 5D 0E E5 64 2C 37 39 88 [09:00:29]CommunicateWithHost err = 0 [09:00:29]CheckOFDResponse [09:00:29]1017 (14) - 77093643461234 [09:00:29]1041 (16) - 0000000000874943 [09:00:29]1040 (4) - 309230 [09:00:29]1012 (4) - 30.07.2024 02:41 [09:00:29]1206 (1) - 0 [09:00:29]OFD Sender: Remove packet 309230 [09:00:29]ProducePacketName [09:00:29]name=ofd_packets/00309230 [09:00:29]NVStorageDeleteData [09:00:30]Write to MH i2c: 01 00 00 7D 03 80 [09:00:30]Write i2c OK [09:00:30]MH_I2C_Read... [09:00:30]Read from MH i2c: 01 [09:00:30]MH_I2C_Read... [09:00:30]Read from MH i2c: 01 07 00 [09:00:30]MH_I2C_Read... [09:00:30]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 62 0C F5 [09:00:30]RasterBufferAndPrint [09:00:30]line [09:00:30]line [09:00:30]line [09:00:30]line [09:00:30]line [09:00:30]written 0, free lines is 3173 [09:00:30]MH_Cut [09:00:30]Write to MH i2c: D1 01 00 84 03 01 59 [09:00:30]Write i2c OK [09:00:30]MH_I2C_Read... [09:00:30]Read from MH i2c: D1 [09:00:30]MH_I2C_Read... [09:00:30]Read from MH i2c: D1 01 00 [09:00:30]MH_I2C_Read... [09:00:30]Read from MH i2c: D1 01 00 84 03 00 58 [09:00:30]Write to MH i2c: 01 00 00 85 03 88 [09:00:30]Write i2c OK [09:00:30]MH_I2C_Read... [09:00:30]OFD Sender: No OFD packet to send [09:00:31]*** Cut start [09:00:31]*** Partial cut [09:00:31]*** CUTSNS_PIN = 1 [09:00:31]*** CUTSNS_PIN = 0 [09:00:31]*** Brake cut motor [09:00:32]Read from MH i2c: 01 [09:00:32]MH_I2C_Read... [09:00:32]*** Stop cut motor [09:00:32]*** Cut end [09:00:32]Read from MH i2c: 01 07 00 [09:00:32]MH_I2C_Read... [09:00:32]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [09:00:32]process_action close_receipt done [09:00:32]requested_data is exist [09:00:32]produce_requested_data [09:00:32]requested_item fm.sn is exist - process it [09:00:32]wFMCommunicate request_size=4 [09:00:32]MH_SAM_APDU [09:00:32]CAPDU: 80 11 00 00 [09:00:32]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [09:00:32]Write i2c OK [09:00:32]MH_I2C_Read... [09:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:32]Read from MH i2c: E2 [09:00:32]MH_I2C_Read... [09:00:32]Read from MH i2c: E2 17 00 [09:00:32]MH_I2C_Read... [09:00:32]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 59 [09:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:00:32]wFMCommunicate OK [09:00:32]requested_item fd.num is exist - process it [09:00:32]SAM_PROTO_GetFieldsCounters [09:00:32]wFMCommunicate request_size=4 [09:00:32]MH_SAM_APDU [09:00:32]CAPDU: 80 13 00 00 [09:00:32]Write to MH i2c: E2 08 00 87 03 80 13 00 00 00 00 00 00 06 [09:00:32]Write i2c OK [09:00:32]MH_I2C_Read... [09:00:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:32]Read from MH i2c: E2 [09:00:32]MH_I2C_Read... [09:00:32]Read from MH i2c: E2 62 00 [09:00:32]MH_I2C_Read... [09:00:32]Read from MH i2c: E2 62 00 87 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EE B7 04 00 0E 04 04 00 AE 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 6C [09:00:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EE B7 04 00 0E 04 04 00 AE 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:00:32]wFMCommunicate OK [09:00:32]SAM_PROTO_GetFieldsCounters done [09:00:32]requested_item shift.num is exist - process it [09:00:32]requested_item shift.opened is exist - process it [09:00:32]req_shift_opened [09:00:32]FM_GetShiftState [09:00:32]SAM_PROTO_GetShiftState [09:00:32]wFMCommunicate request_size=4 [09:00:32]MH_SAM_APDU [09:00:32]CAPDU: 80 13 01 00 [09:00:32]Write to MH i2c: E2 08 00 88 03 80 13 01 00 00 00 00 00 08 [09:00:32]Write i2c OK [09:00:32]MH_I2C_Read... [09:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:32]Read from MH i2c: E2 [09:00:32]MH_I2C_Read... [09:00:32]Read from MH i2c: E2 0E 00 [09:00:32]MH_I2C_Read... [09:00:32]Read from MH i2c: E2 0E 00 88 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 63 [09:00:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:00:32]wFMCommunicate OK [09:00:32]SAM_PROTO_GetShiftState done [09:00:32]FM_GetShiftState done [09:00:32]req_shift_opened done [09:00:32]requested_item shift.open_date is exist - process it [09:00:32]req_shift_open_date [09:00:32]req_shift_open_date done [09:00:32]produce_requested_data done [09:00:32]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309230,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:00:32]process_action_free close_receipt [09:00:32]json_value_free [09:00:32]json_value_free done [09:00:32]process_json_proto returns [09:00:32]Send response to host [09:00:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309230,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:00:32]free response buf [09:00:32]execute_script done [09:00:32]execute_script returns [09:00:32]free content buf [09:00:32]Sock 7.Close socket [09:00:32]Sock 7.Thread stoped [09:00:35]OFD Sender: No OFD packet to send [09:00:40]OFD Sender: No OFD packet to send [09:00:45]OFD Sender: No OFD packet to send [09:00:50]OFD Sender: No OFD packet to send [09:00:55]OFD Sender: No OFD packet to send [09:01:00]OFD Sender: No OFD packet to send [09:01:05]OFD Sender: No OFD packet to send [09:01:10]OFD Sender: No OFD packet to send [09:01:15]OFD Sender: No OFD packet to send [09:01:20]OFD Sender: No OFD packet to send [09:01:25]OFD Sender: No OFD packet to send [09:01:30]OFD Sender: No OFD packet to send [09:01:35]OFD Sender: No OFD packet to send [09:01:40]OFD Sender: No OFD packet to send [09:01:45]OFD Sender: No OFD packet to send [09:01:50]accept exits with 9 [09:01:50]New connection [09:01:50]New thread 3067215204 created [09:01:50]Thread 3067071844 joined [09:01:50]Waiting for new connection... [09:01:50] Sock 9.Parse request [09:01:50]Sock 9.Check first char [09:01:50]Sock 9.First char is OK [09:01:50]request: POST /json_proto HTTP/1.0 [09:01:50]Method: POST [09:01:50]URL: /json_proto [09:01:50]Method is POST - this is cgi request [09:01:50]url: /json_proto [09:01:50]query_string will be loaded in cgi processing [09:01:50]execute_cgi json_proto POST (null) [09:01:50]execute_cgi path=json_proto method=POST [09:01:50]POST find Content-Length [09:01:50]Host: 172.17.45.195:8080 [09:01:50]Content-Length: 677 [09:01:50]Content-Type: application/json [09:01:50] [09:01:50]POST finish read [09:01:50]Found Content-Length = 677 [09:01:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:50]execute_script... [09:01: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)117821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:50]POST & json_proto [09:01:50]process_json_proto [09:01:50]json parsed OK: [09:01:50]protocol is kg_v1.0 [09:01:50]action value=close_receipt [09:01:50]process_action close_receipt [09:01:50]cmd_close_receipt [09:01:50]MH_GetDate [09:01:50]Write to MH i2c: F0 00 00 89 03 7B [09:01:50]Write i2c OK [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: F0 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: F0 09 00 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: F0 09 00 89 03 00 FE AB A8 66 FB 01 7F 64 1A [09:01:50]GetLastDocTimeStamp 1722330027 [09:01:50]current date 1722330110 [09:01:50]FM_GetShiftState [09:01:50]SAM_PROTO_GetShiftState [09:01:50]wFMCommunicate request_size=4 [09:01:50]MH_SAM_APDU [09:01:50]CAPDU: 80 13 01 00 [09:01:50]Write to MH i2c: E2 08 00 8A 03 80 13 01 00 00 00 00 00 0A [09:01:50]Write i2c OK [09:01:50]MH_I2C_Read... [09:01:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:50]Read from MH i2c: E2 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: E2 0E 00 [09:01:50]MH_I2C_Read... [09:01:50]Read from MH i2c: E2 0E 00 8A 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 65 [09:01:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:01:50]wFMCommunicate OK [09:01:50]SAM_PROTO_GetShiftState done [09:01:50]FM_GetShiftState done [09:01:50]opened in 1722299915 [09:01:50]opened+sec_in_day 1722386315 [09:01:50]quantity*price = 50036 [09:01:50]sum+1 = 50037 [09:01:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 165 30.07.2024 09:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309231 ФПД: 275593096681059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090150&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309231&fm=275593096681059&tin=02508201610067®Number=0000000000092651&sum=50000 [09:01:51]StoreToDocumentArchive [09:01:51]shift 430 fd 309231 [09:01:51]save to /storage/0430/doc_00309231 [09:01:51]save last doc name /storage/0430/doc_00309231 to /storage/kkm_last_doc_name [09:01:51]save OK [09:01:51]Clear old archive folders... [09:01:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:51]tlvbuf is 001DA330 [09:01:51]SAM_PROTO_ClearQueue [09:01:51]wFMCommunicate request_size=4 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 09 00 00 [09:01:51]Write to MH i2c: E2 08 00 97 03 80 09 00 00 00 00 00 00 0C [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [09:01:51]RAPDU: 90 00 [09:01:51]wFMCommunicate OK [09:01:51]SAM_PROTO_ClearQueue done [09:01:51]KKMCreateOFDPacket [09:01:51]OFDProtocolAddRootSTLVToBuf [09:01:51]FM_MakeSignedData [09:01:51]FM_MakeSignedData [09:01:51]SAM_PROTO_SignData [09:01:51]wFMCommunicate request_size=4 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 0D 01 02 [09:01:51]Write to MH i2c: E2 08 00 98 03 80 0D 01 02 00 00 00 00 14 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [09:01:51]RAPDU: 90 00 [09:01:51]wFMCommunicate OK [09:01:51]wFMCommunicate request_size=255 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FE AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B7 04 00 35 04 06 00 FA [09:01:51]Write to MH i2c: E2 02 01 99 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FE AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B7 04 00 35 04 06 00 FA 00 00 40 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [09:01:51]RAPDU: 90 00 [09:01:51]wFMCommunicate OK [09:01:51]wFMCommunicate request_size=10 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 0D 02 02 05 A6 84 A1 56 63 [09:01:51]Write to MH i2c: E2 0D 00 9A 03 80 0D 02 02 05 00 A6 84 A1 56 63 00 00 A5 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [09:01:51]RAPDU: 90 00 [09:01:51]wFMCommunicate OK [09:01:51]wFMCommunicate request_size=4 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 0D 03 02 [09:01:51]Write to MH i2c: E2 08 00 9B 03 80 0D 03 02 00 00 00 00 19 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 0B 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 0B 00 9B 03 00 FD 6E 64 32 5D D2 35 BE 90 00 3D [09:01:51]RAPDU: FD 6E 64 32 5D D2 35 BE 90 00 [09:01:51]wFMCommunicate OK [09:01:51]SAM_PROTO_SignData done [09:01:51]FM_MakeSignedData done [09:01:51]CreateOFDProtocolMessage [09:01:51]wFMCommunicate request_size=4 [09:01:51]MH_SAM_APDU [09:01:51]CAPDU: 80 11 00 00 [09:01:51]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:51]Read from MH i2c: E2 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 17 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6F [09:01:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:01:51]wFMCommunicate OK [09:01:51]CreateOFDProtocolMessage done [09:01:51]OFDSenderStorePacket 309231 [09:01:51]StoreOFDPacket docnum=309231 [09:01:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 04 8F 07 01 DC F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FE AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B7 04 00 35 04 06 00 FA A6 84 A1 56 63 FD 6E 64 32 5D D2 35 BE [09:01:51]CheckFolder [09:01:51]dirname=/storage/ofd_packets [09:01:51]CheckFolder done [09:01:51]ProducePacketName [09:01:51]name=ofd_packets/00309231 [09:01:51]NVStorageSaveData ofd_packets/00309231 [09:01:51]File name is /storage/ofd_packets/00309231 [09:01:51]Write 301 bytes [09:01:51]NVStorageSaveData done [09:01:51]OFDSenderStorePacket done [09:01:51]KKMCreateOFDPacket done [09:01:51]NVStorageSaveData kkm_last_timestamp [09:01:51]File name is /storage/kkm_last_timestamp [09:01:51]Write 4 bytes [09:01:51]NVStorageSaveData done [09:01:51]ExternCall_PrintAddStr [09:01:51]wPrintStart [09:01:51]Write to MH i2c: 01 00 00 9D 03 A0 [09:01:51]Write i2c OK [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: 01 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: 01 07 00 [09:01:51]MH_I2C_Read... [09:01:51]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [09:01:51]RasterBufferAndPrint [09:01:51]line Счет N : (1)117821 [09:01:51]line ИНН: 02508201610067 [09:01:51]line Контрольно-Кассовый Чек [09:01:51]line ПРОДАЖА [09:01:51]line ТРК (МРК, ГНК) : 52 [09:01:51]line Товар: 2710124130 [09:01:51]line Аи-92-К-2 [09:01:51]line 7.380 * 67.80 [09:01:51]line = 500.36 [09:01:51]line НДС 12% НСП 1% [09:01:51]line > о реализуемом товаре [09:01:51]line ОКРУГЛЕНИЕ: -0.36 [09:01:51]line ИТОГО: 500.00 [09:01:51]line Внесено: 500.00 [09:01:51]line СДАЧА: 0.00 [09:01:51]line НСП 1% : 4.43 [09:01:51]line НДС 12% : 53.14 [09:01:51]line Наличными: 500.00 [09:01:51]line Безнал.: 0.00 [09:01:51]line Место: АЗС № 128 "Партнер Нефть" [09:01:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:01:51]line СНО: Общий режим [09:01:51]line Чек 165 30.07.2024 09:01 [09:01:51]line Смена: 430 ФФД: 1.0 [09:01:51]line ЗНМ: 0300000046 [09:01:51]line РНМ: 0000000000092651 [09:01:51]line Версия ККМ: 001 [09:01:51]line ФМ: 0000000000874943 [09:01:51]line ФД: 309231 [09:01:51]line ФПД: 275593096681059 [09:01:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090150&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309231&fm=275593096681059&tin=02508201610067®Number=0000000000092651&sum=50000 [09:01:52]OFD Sender: Processing packet 309231 [packets to send 232, broken 231] [09:01:52]ProducePacketName [09:01:52]name=ofd_packets/00309231 [09:01:52]OFD Sender: To server: pG, [09:01:52]CommunicateWithHost lk.salyk.kg:30040 [09:01:52]ConnectInit lk.salyk.kg [09:01:52]written 0, free lines is 4095 [09:01:52]Connected sock=10 [09:01:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 04 8F 07 01 DC F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FE AB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B7 04 00 35 04 06 00 FA A6 84 A1 56 63 FD 6E 64 32 5D D2 35 BE [09:01:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 51 5E 47 00 E2 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B7 04 00 F4 03 04 00 46 53 A8 66 B6 04 01 00 00 11 AB 50 0E E6 1B C4 AD [09:01:52]CommunicateWithHost err = 0 [09:01:52]CheckOFDResponse [09:01:52]1017 (14) - 77093643461234 [09:01:52]1041 (16) - 0000000000874943 [09:01:52]1040 (4) - 309231 [09:01:52]1012 (4) - 30.07.2024 02:43 [09:01:52]1206 (1) - 0 [09:01:52]OFD Sender: Remove packet 309231 [09:01:52]ProducePacketName [09:01:52]name=ofd_packets/00309231 [09:01:52]NVStorageDeleteData [09:01:52]Write to MH i2c: 01 00 00 C8 03 CB [09:01:52]Write i2c OK [09:01:52]MH_I2C_Read... [09:01:52]Read from MH i2c: 01 [09:01:52]MH_I2C_Read... [09:01:52]Read from MH i2c: 01 07 00 [09:01:52]MH_I2C_Read... [09:01:52]Read from MH i2c: 01 07 00 C8 03 00 00 00 00 00 67 0C 45 [09:01:52]RasterBufferAndPrint [09:01:52]line [09:01:52]line [09:01:52]line [09:01:52]line [09:01:52]line [09:01:52]written 0, free lines is 3178 [09:01:52]MH_Cut [09:01:52]Write to MH i2c: D1 01 00 CF 03 01 A4 [09:01:52]Write i2c OK [09:01:52]MH_I2C_Read... [09:01:52]Read from MH i2c: D1 [09:01:52]MH_I2C_Read... [09:01:52]Read from MH i2c: D1 01 00 [09:01:52]MH_I2C_Read... [09:01:52]Read from MH i2c: D1 01 00 CF 03 00 A3 [09:01:52]Write to MH i2c: 01 00 00 D0 03 D3 [09:01:52]Write i2c OK [09:01:52]MH_I2C_Read... [09:01:53]OFD Sender: No OFD packet to send [09:01:53]*** Cut start [09:01:53]*** Partial cut [09:01:53]*** CUTSNS_PIN = 1 [09:01:53]*** CUTSNS_PIN = 0 [09:01:54]*** Brake cut motor [09:01:54]Read from MH i2c: 01 [09:01:54]MH_I2C_Read... [09:01:54]*** Stop cut motor [09:01:54]*** Cut end [09:01:54]Read from MH i2c: 01 07 00 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [09:01:54]process_action close_receipt done [09:01:54]requested_data is exist [09:01:54]produce_requested_data [09:01:54]requested_item fm.sn is exist - process it [09:01:54]wFMCommunicate request_size=4 [09:01:54]MH_SAM_APDU [09:01:54]CAPDU: 80 11 00 00 [09:01:54]Write to MH i2c: E2 08 00 D1 03 80 11 00 00 00 00 00 00 4E [09:01:54]Write i2c OK [09:01:54]MH_I2C_Read... [09:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:54]Read from MH i2c: E2 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 17 00 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 17 00 D1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A4 [09:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:01:54]wFMCommunicate OK [09:01:54]requested_item fd.num is exist - process it [09:01:54]SAM_PROTO_GetFieldsCounters [09:01:54]wFMCommunicate request_size=4 [09:01:54]MH_SAM_APDU [09:01:54]CAPDU: 80 13 00 00 [09:01:54]Write to MH i2c: E2 08 00 D2 03 80 13 00 00 00 00 00 00 51 [09:01:54]Write i2c OK [09:01:54]MH_I2C_Read... [09:01:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:54]Read from MH i2c: E2 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 62 00 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 62 00 D2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EF B7 04 00 0E 04 04 00 AE 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 BB [09:01:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EF B7 04 00 0E 04 04 00 AE 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:01:54]wFMCommunicate OK [09:01:54]SAM_PROTO_GetFieldsCounters done [09:01:54]requested_item shift.num is exist - process it [09:01:54]requested_item shift.opened is exist - process it [09:01:54]req_shift_opened [09:01:54]FM_GetShiftState [09:01:54]SAM_PROTO_GetShiftState [09:01:54]wFMCommunicate request_size=4 [09:01:54]MH_SAM_APDU [09:01:54]CAPDU: 80 13 01 00 [09:01:54]Write to MH i2c: E2 08 00 D3 03 80 13 01 00 00 00 00 00 53 [09:01:54]Write i2c OK [09:01:54]MH_I2C_Read... [09:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:54]Read from MH i2c: E2 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 0E 00 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 0E 00 D3 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AE [09:01:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:01:54]wFMCommunicate OK [09:01:54]SAM_PROTO_GetShiftState done [09:01:54]FM_GetShiftState done [09:01:54]req_shift_opened done [09:01:54]requested_item shift.open_date is exist - process it [09:01:54]req_shift_open_date [09:01:54]req_shift_open_date done [09:01:54]produce_requested_data done [09:01:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309231,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:01:54]process_action_free close_receipt [09:01:54]json_value_free [09:01:54]json_value_free done [09:01:54]process_json_proto returns [09:01:54]Send response to host [09:01:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309231,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:01:54]free response buf [09:01:54]execute_script done [09:01:54]execute_script returns [09:01:54]free content buf [09:01:54]Sock 9.Close socket [09:01:54]Sock 9.Thread stoped [09:01:58]OFD Sender: No OFD packet to send [09:02:03]OFD Sender: No OFD packet to send [09:02:08]OFD Sender: No OFD packet to send [09:02:13]OFD Sender: No OFD packet to send [09:02:18]OFD Sender: No OFD packet to send [09:02:23]OFD Sender: No OFD packet to send [09:02:28]OFD Sender: No OFD packet to send [09:02:33]OFD Sender: No OFD packet to send [09:02:38]OFD Sender: No OFD packet to send [09:02:43]OFD Sender: No OFD packet to send [09:02:48]OFD Sender: No OFD packet to send [09:02:53]OFD Sender: No OFD packet to send [09:02:58]OFD Sender: No OFD packet to send [09:03:03]OFD Sender: No OFD packet to send [09:03:08]OFD Sender: No OFD packet to send [09:03:13]OFD Sender: No OFD packet to send [09:03:18]OFD Sender: No OFD packet to send [09:03:23]OFD Sender: No OFD packet to send [09:03:28]OFD Sender: No OFD packet to send [09:03:33]OFD Sender: No OFD packet to send [09:03:38]OFD Sender: No OFD packet to send [09:03:43]OFD Sender: No OFD packet to send [09:03:48]OFD Sender: No OFD packet to send [09:03:53]OFD Sender: No OFD packet to send [09:03:58]OFD Sender: No OFD packet to send [09:04:03]OFD Sender: No OFD packet to send [09:04:08]OFD Sender: No OFD packet to send [09:04:13]OFD Sender: No OFD packet to send [09:04:18]OFD Sender: No OFD packet to send [09:04:23]OFD Sender: No OFD packet to send [09:04:28]OFD Sender: No OFD packet to send [09:04:33]OFD Sender: No OFD packet to send [09:04:38]OFD Sender: No OFD packet to send [09:04:43]OFD Sender: No OFD packet to send [09:04:48]OFD Sender: No OFD packet to send [09:04:53]OFD Sender: No OFD packet to send [09:04:58]OFD Sender: No OFD packet to send [09:05:00]accept exits with 7 [09:05:00]New connection [09:05:00]New thread 3067071844 created [09:05:00]Thread 3067215204 joined [09:05:00]Waiting for new connection... [09:05:00] Sock 7.Parse request [09:05:00]Sock 7.Check first char [09:05:00]Sock 7.First char is OK [09:05:00]request: POST /json_proto HTTP/1.0 [09:05:00]Method: POST [09:05:00]URL: /json_proto [09:05:00]Method is POST - this is cgi request [09:05:00]url: /json_proto [09:05:00]query_string will be loaded in cgi processing [09:05:00]execute_cgi json_proto POST (null) [09:05:00]execute_cgi path=json_proto method=POST [09:05:00]POST find Content-Length [09:05:00]Host: 172.17.45.195:8080 [09:05:00]Content-Length: 812 [09:05:00]Content-Type: application/json [09:05:00] [09:05:00]POST finish read [09:05:00]Found Content-Length = 812 [09:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [09:05:00]execute_script... [09:05:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \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" ] } } [09:05:00]POST & json_proto [09:05:00]process_json_proto [09:05:00]json parsed OK: [09:05:00]protocol is kg_v1.0 [09:05:00]action value=close_receipt [09:05:00]process_action close_receipt [09:05:00]cmd_close_receipt [09:05:00]MH_GetDate [09:05:00]Write to MH i2c: F0 00 00 D4 03 C6 [09:05:00]Write i2c OK [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: F0 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: F0 09 00 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: F0 09 00 D4 03 00 BC AC A8 66 FB 01 7F 64 24 [09:05:00]GetLastDocTimeStamp 1722330110 [09:05:00]current date 1722330300 [09:05:00]FM_GetShiftState [09:05:00]SAM_PROTO_GetShiftState [09:05:00]wFMCommunicate request_size=4 [09:05:00]MH_SAM_APDU [09:05:00]CAPDU: 80 13 01 00 [09:05:00]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [09:05:00]Write i2c OK [09:05:00]MH_I2C_Read... [09:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:00]Read from MH i2c: E2 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: E2 0E 00 [09:05:00]MH_I2C_Read... [09:05:00]Read from MH i2c: E2 0E 00 D5 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B0 [09:05:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:05:00]wFMCommunicate OK [09:05:00]SAM_PROTO_GetShiftState done [09:05:00]FM_GetShiftState done [09:05:00]opened in 1722299915 [09:05:00]opened+sec_in_day 1722386315 [09:05:00]quantity*price = 100035 [09:05:00]sum+1 = 100036 [09:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 166 30.07.2024 09:05 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309232 ФПД: 63568758894443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090500&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309232&fm=63568758894443&tin=02508201610067®Number=0000000000092651&sum=100035 [09:05:01]StoreToDocumentArchive [09:05:01]shift 430 fd 309232 [09:05:01]save to /storage/0430/doc_00309232 [09:05:01]save last doc name /storage/0430/doc_00309232 to /storage/kkm_last_doc_name [09:05:01]save OK [09:05:01]Clear old archive folders... [09:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:05:01]tlvbuf is 001F1750 [09:05:01]SAM_PROTO_ClearQueue [09:05:01]wFMCommunicate request_size=4 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 09 00 00 [09:05:01]Write to MH i2c: E2 08 00 E2 03 80 09 00 00 00 00 00 00 57 [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [09:05:01]RAPDU: 90 00 [09:05:01]wFMCommunicate OK [09:05:01]SAM_PROTO_ClearQueue done [09:05:01]KKMCreateOFDPacket [09:05:01]OFDProtocolAddRootSTLVToBuf [09:05:01]FM_MakeSignedData [09:05:01]FM_MakeSignedData [09:05:01]SAM_PROTO_SignData [09:05:01]wFMCommunicate request_size=4 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 0D 01 02 [09:05:01]Write to MH i2c: E2 08 00 E3 03 80 0D 01 02 00 00 00 00 5F [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [09:05:01]RAPDU: 90 00 [09:05:01]wFMCommunicate OK [09:05:01]wFMCommunicate request_size=255 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A6 00 00 00 F4 03 04 00 BC AC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B7 04 00 35 04 06 00 [09:05:01]Write to MH i2c: E2 02 01 E4 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 BC AC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B7 04 00 35 04 06 00 00 00 06 [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [09:05:01]RAPDU: 90 00 [09:05:01]wFMCommunicate OK [09:05:01]wFMCommunicate request_size=11 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 0D 02 02 06 39 D0 C1 4A EF 6B [09:05:01]Write to MH i2c: E2 0E 00 E5 03 80 0D 02 02 06 00 39 D0 C1 4A EF 6B 00 00 DC [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [09:05:01]RAPDU: 90 00 [09:05:01]wFMCommunicate OK [09:05:01]wFMCommunicate request_size=4 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 0D 03 02 [09:05:01]Write to MH i2c: E2 08 00 E6 03 80 0D 03 02 00 00 00 00 64 [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 0B 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 0B 00 E6 03 00 4C 6C CF 46 CF 66 4A 03 90 00 B4 [09:05:01]RAPDU: 4C 6C CF 46 CF 66 4A 03 90 00 [09:05:01]wFMCommunicate OK [09:05:01]SAM_PROTO_SignData done [09:05:01]FM_MakeSignedData done [09:05:01]CreateOFDProtocolMessage [09:05:01]wFMCommunicate request_size=4 [09:05:01]MH_SAM_APDU [09:05:01]CAPDU: 80 11 00 00 [09:05:01]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:01]Read from MH i2c: E2 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 17 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BA [09:05:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:05:01]wFMCommunicate OK [09:05:01]CreateOFDProtocolMessage done [09:05:01]OFDSenderStorePacket 309232 [09:05:01]StoreOFDPacket docnum=309232 [09:05:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 A8 93 08 01 AC A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A6 00 00 00 F4 03 04 00 BC AC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B7 04 00 35 04 06 00 39 D0 C1 4A EF 6B 4C 6C CF 46 CF 66 4A 03 [09:05:01]CheckFolder [09:05:01]dirname=/storage/ofd_packets [09:05:01]CheckFolder done [09:05:01]ProducePacketName [09:05:01]name=ofd_packets/00309232 [09:05:01]NVStorageSaveData ofd_packets/00309232 [09:05:01]File name is /storage/ofd_packets/00309232 [09:05:01]Write 302 bytes [09:05:01]NVStorageSaveData done [09:05:01]OFDSenderStorePacket done [09:05:01]KKMCreateOFDPacket done [09:05:01]NVStorageSaveData kkm_last_timestamp [09:05:01]File name is /storage/kkm_last_timestamp [09:05:01]Write 4 bytes [09:05:01]NVStorageSaveData done [09:05:01]ExternCall_PrintAddStr [09:05:01]wPrintStart [09:05:01]Write to MH i2c: 01 00 00 E8 03 EB [09:05:01]Write i2c OK [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: 01 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: 01 07 00 [09:05:01]MH_I2C_Read... [09:05:01]Read from MH i2c: 01 07 00 E8 03 00 00 00 00 00 FF 0F 00 [09:05:01]RasterBufferAndPrint [09:05:01]line Счет N : (1)117823 [09:05:01]line ИНН: 02508201610067 [09:05:01]line Контрольно-Кассовый Чек [09:05:01]line ПРОДАЖА [09:05:01]line ТРК (МРК, ГНК) : 63 [09:05:01]line Товар: 2710124130 [09:05:01]line Super-92-К-5 [09:05:01]line 14.540 * 68.80 [09:05:01]line = 1000.35 [09:05:01]line НДС 12% НСП 1% [09:05:01]line > о реализуемом товаре [09:05:01]line ИТОГО: 1000.35 [09:05:01]line НСП 1% : 8.85 [09:05:01]line НДС 12% : 106.23 [09:05:01]line Наличными: 0.00 [09:05:01]line Безнал.: 1000.35 [09:05:01]line Место: АЗС № 128 "Партнер Нефть" [09:05:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:05:01]line СНО: Общий режим [09:05:01]line Чек 166 30.07.2024 09:05 [09:05:01]line Смена: 430 ФФД: 1.0 [09:05:01]line ЗНМ: 0300000046 [09:05:01]line РНМ: 0000000000092651 [09:05:01]line Версия ККМ: 001 [09:05:01]line Платежная система: Бакай Банк [09:05:01]line ФМ: 0000000000874943 [09:05:01]line ФД: 309232 [09:05:01]line ФПД: 63568758894443 [09:05:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090500&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309232&fm=63568758894443&tin=02508201610067®Number=0000000000092651&sum=100035 [09:05:01]OFD Sender: Processing packet 309232 [packets to send 232, broken 231] [09:05:01]ProducePacketName [09:05:01]name=ofd_packets/00309232 [09:05:01]OFD Sender: To server: pG, [09:05:01]CommunicateWithHost lk.salyk.kg:30040 [09:05:01]ConnectInit lk.salyk.kg [09:05:01]written 0, free lines is 4095 [09:05:02]Connected sock=11 [09:05:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 A8 93 08 01 AC A1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A6 00 00 00 F4 03 04 00 BC AC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B7 04 00 35 04 06 00 39 D0 C1 4A EF 6B 4C 6C CF 46 CF 66 4A 03 [09:05:02]Write to MH i2c: 01 00 00 12 04 16 [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: 01 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: 01 07 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: 01 07 00 12 04 00 00 00 00 00 7B 0C A4 [09:05:02]RasterBufferAndPrint [09:05:02]line [09:05:02]line [09:05:02]line [09:05:02]line [09:05:02]line [09:05:02]written 0, free lines is 3198 [09:05:02]MH_Cut [09:05:02]Write to MH i2c: D1 01 00 19 04 01 EF [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: D1 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: D1 01 00 [09:05:02]MH_I2C_Read... [09:05:02]Read from MH i2c: D1 01 00 19 04 00 EE [09:05:02]Write to MH i2c: 01 00 00 1A 04 1E [09:05:02]Write i2c OK [09:05:02]MH_I2C_Read... [09:05:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AD E3 47 00 52 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B7 04 00 F4 03 04 00 04 54 A8 66 B6 04 01 00 00 B4 87 E0 D5 F9 95 E7 96 [09:05:02]CommunicateWithHost err = 0 [09:05:02]CheckOFDResponse [09:05:02]1017 (14) - 77093643461234 [09:05:02]1041 (16) - 0000000000874943 [09:05:02]1040 (4) - 309232 [09:05:02]1012 (4) - 30.07.2024 02:46 [09:05:02]1206 (1) - 0 [09:05:02]OFD Sender: Remove packet 309232 [09:05:02]ProducePacketName [09:05:02]name=ofd_packets/00309232 [09:05:02]NVStorageDeleteData [09:05:02]OFD Sender: No OFD packet to send [09:05:03]*** Cut start [09:05:03]*** Partial cut [09:05:03]*** CUTSNS_PIN = 1 [09:05:03]*** CUTSNS_PIN = 0 [09:05:03]*** Brake cut motor [09:05:04]Read from MH i2c: 01 [09:05:04]*** Stop cut motor [09:05:04]*** Cut end [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: 01 07 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [09:05:04]process_action close_receipt done [09:05:04]requested_data is exist [09:05:04]produce_requested_data [09:05:04]requested_item fm.sn is exist - process it [09:05:04]wFMCommunicate request_size=4 [09:05:04]MH_SAM_APDU [09:05:04]CAPDU: 80 11 00 00 [09:05:04]Write to MH i2c: E2 08 00 1B 04 80 11 00 00 00 00 00 00 99 [09:05:04]Write i2c OK [09:05:04]MH_I2C_Read... [09:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:04]Read from MH i2c: E2 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 17 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 17 00 1B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EF [09:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:05:04]wFMCommunicate OK [09:05:04]requested_item fd.num is exist - process it [09:05:04]SAM_PROTO_GetFieldsCounters [09:05:04]wFMCommunicate request_size=4 [09:05:04]MH_SAM_APDU [09:05:04]CAPDU: 80 13 00 00 [09:05:04]Write to MH i2c: E2 08 00 1C 04 80 13 00 00 00 00 00 00 9C [09:05:04]Write i2c OK [09:05:04]MH_I2C_Read... [09:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:04]Read from MH i2c: E2 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 62 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 62 00 1C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F0 B7 04 00 0E 04 04 00 AE 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 0A [09:05:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F0 B7 04 00 0E 04 04 00 AE 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:05:04]wFMCommunicate OK [09:05:04]SAM_PROTO_GetFieldsCounters done [09:05:04]requested_item shift.num is exist - process it [09:05:04]requested_item shift.opened is exist - process it [09:05:04]req_shift_opened [09:05:04]FM_GetShiftState [09:05:04]SAM_PROTO_GetShiftState [09:05:04]wFMCommunicate request_size=4 [09:05:04]MH_SAM_APDU [09:05:04]CAPDU: 80 13 01 00 [09:05:04]Write to MH i2c: E2 08 00 1D 04 80 13 01 00 00 00 00 00 9E [09:05:04]Write i2c OK [09:05:04]MH_I2C_Read... [09:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:04]Read from MH i2c: E2 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 0E 00 [09:05:04]MH_I2C_Read... [09:05:04]Read from MH i2c: E2 0E 00 1D 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F9 [09:05:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:05:04]wFMCommunicate OK [09:05:04]SAM_PROTO_GetShiftState done [09:05:04]FM_GetShiftState done [09:05:04]req_shift_opened done [09:05:04]requested_item shift.open_date is exist - process it [09:05:04]req_shift_open_date [09:05:04]req_shift_open_date done [09:05:04]produce_requested_data done [09:05:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309232,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:05:04]process_action_free close_receipt [09:05:04]json_value_free [09:05:04]json_value_free done [09:05:04]process_json_proto returns [09:05:04]Send response to host [09:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309232,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:05:04]free response buf [09:05:04]execute_script done [09:05:04]execute_script returns [09:05:04]free content buf [09:05:04]Sock 7.Close socket [09:05:04]Sock 7.Thread stoped [09:05:07]OFD Sender: No OFD packet to send [09:05:12]OFD Sender: No OFD packet to send [09:05:17]OFD Sender: No OFD packet to send [09:05:22]OFD Sender: No OFD packet to send [09:05:27]OFD Sender: No OFD packet to send [09:05:32]OFD Sender: No OFD packet to send [09:05:37]OFD Sender: No OFD packet to send [09:05:42]OFD Sender: No OFD packet to send [09:05:47]OFD Sender: No OFD packet to send [09:05:52]OFD Sender: No OFD packet to send [09:05:57]OFD Sender: No OFD packet to send [09:06:02]OFD Sender: No OFD packet to send [09:06:07]OFD Sender: No OFD packet to send [09:06:12]OFD Sender: No OFD packet to send [09:06:17]OFD Sender: No OFD packet to send [09:06:22]OFD Sender: No OFD packet to send [09:06:27]OFD Sender: No OFD packet to send [09:06:31]accept exits with 9 [09:06:31]New connection [09:06:31]New thread 3067215204 created [09:06:31]Thread 3067071844 joined [09:06:31]Waiting for new connection... [09:06:31] Sock 9.Parse request [09:06:31]Sock 9.Check first char [09:06:31]Sock 9.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.45.195:8080 [09:06:31]Content-Length: 803 [09:06:31]Content-Type: application/json [09:06:31] [09:06:31]POST finish read [09:06:31]Found Content-Length = 803 [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)117824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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: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)117824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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: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 1E 04 11 [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 1E 04 00 17 AD A8 66 FB 01 7F 64 CB [09:06:31]GetLastDocTimeStamp 1722330300 [09:06:31]current date 1722330391 [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 1F 04 80 13 01 00 00 00 00 00 A0 [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 1F 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FB [09:06:31]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [09:06:31]opened+sec_in_day 1722386315 [09:06:31]quantity*price = 150032 [09:06:31]sum+1 = 150033 [09:06:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 167 30.07.2024 09:06 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309233 ФПД: 253827573888784 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090631&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309233&fm=253827573888784&tin=02508201610067®Number=0000000000092651&sum=150032 [09:06:32]StoreToDocumentArchive [09:06:32]shift 430 fd 309233 [09:06:32]save to /storage/0430/doc_00309233 [09:06:32]save last doc name /storage/0430/doc_00309233 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=251 [09:06:32]tlvbuf is 001F33A0 [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 2C 04 80 09 00 00 00 00 00 00 A2 [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 2C 04 00 90 00 A4 [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 2D 04 80 0D 01 02 00 00 00 00 AA [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 2D 04 00 90 00 A5 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 17 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B7 04 00 35 04 06 00 E6 [09:06:32]Write to MH i2c: E2 02 01 2E 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 A7 00 00 00 F4 03 04 00 17 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B7 04 00 35 04 06 00 E6 00 00 97 [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 2E 04 00 90 00 A6 [09:06:32]RAPDU: 90 00 [09:06:32]wFMCommunicate OK [09:06:32]wFMCommunicate request_size=10 [09:06:32]MH_SAM_APDU [09:06:32]CAPDU: 80 0D 02 02 05 DA D6 60 37 10 [09:06:32]Write to MH i2c: E2 0D 00 2F 04 80 0D 02 02 05 00 DA D6 60 37 10 00 00 0E [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 2F 04 00 90 00 A7 [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 30 04 80 0D 03 02 00 00 00 00 AF [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 30 04 00 B8 EC 0E 5A 3B 4F 92 6D 90 00 45 [09:06:32]RAPDU: B8 EC 0E 5A 3B 4F 92 6D 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 31 04 80 11 00 00 00 00 00 00 AF [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 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 05 [09:06:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:06:32]wFMCommunicate OK [09:06:32]CreateOFDProtocolMessage done [09:06:32]OFDSenderStorePacket 309233 [09:06:32]StoreOFDPacket docnum=309233 [09:06:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 74 7D 07 01 99 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 17 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B7 04 00 35 04 06 00 E6 DA D6 60 37 10 B8 EC 0E 5A 3B 4F 92 6D [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/00309233 [09:06:32]NVStorageSaveData ofd_packets/00309233 [09:06:32]File name is /storage/ofd_packets/00309233 [09:06:32]Write 301 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 32 04 36 [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 32 04 00 00 00 00 00 FF 0F 4B [09:06:32]RasterBufferAndPrint [09:06:32]line Счет N : (1)117824 [09:06:32]line ИНН: 02508201610067 [09:06:32]line Контрольно-Кассовый Чек [09:06:32]line ПРОДАЖА [09:06:32]line ТРК (МРК, ГНК) : 31 [09:06:32]line Товар: 2710124500 [09:06:32]line Аи-95-К-3 [09:06:32]line 20.220 * 74.20 [09:06:32]line = 1500.32 [09:06:32]line НДС 12% НСП 1% [09:06:32]line > о реализуемом товаре [09:06:32]line ИТОГО: 1500.32 [09:06:32]line НСП 1% : 13.28 [09:06:32]line НДС 12% : 159.33 [09:06:32]line Наличными: 0.00 [09:06:32]line Безнал.: 1500.32 [09:06:32]line Место: АЗС № 128 "Партнер Нефть" [09:06:32]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:06:32]line СНО: Общий режим [09:06:32]line Чек 167 30.07.2024 09:06 [09:06:32]line Смена: 430 ФФД: 1.0 [09:06:32]line ЗНМ: 0300000046 [09:06:32]line РНМ: 0000000000092651 [09:06:32]line Версия ККМ: 001 [09:06:32]line Платежная система: O! деньги [09:06:32]line ФМ: 0000000000874943 [09:06:32]line ФД: 309233 [09:06:32]line ФПД: 253827573888784 [09:06:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090631&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309233&fm=253827573888784&tin=02508201610067®Number=0000000000092651&sum=150032 [09:06:33]OFD Sender: Processing packet 309233 [packets to send 232, broken 231] [09:06:33]ProducePacketName [09:06:33]name=ofd_packets/00309233 [09:06:33]OFD Sender: To server: pG, [09:06:33]CommunicateWithHost lk.salyk.kg:30040 [09:06:33]ConnectInit lk.salyk.kg [09:06:33]written 0, free lines is 4095 [09:06:33]Connected sock=10 [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 34 39 34 33 0F 01 00 00 74 7D 07 01 99 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 17 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B7 04 00 35 04 06 00 E6 DA D6 60 37 10 B8 EC 0E 5A 3B 4F 92 6D [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 34 39 34 33 4F 00 00 00 ED EE 47 00 48 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B7 04 00 F4 03 04 00 5F 54 A8 66 B6 04 01 00 00 2E B3 2F C2 02 4F F3 49 [09:06:33]CommunicateWithHost err = 0 [09:06:33]CheckOFDResponse [09:06:33]1017 (14) - 77093643461234 [09:06:33]1041 (16) - 0000000000874943 [09:06:33]1040 (4) - 309233 [09:06:33]1012 (4) - 30.07.2024 02:47 [09:06:33]1206 (1) - 0 [09:06:33]OFD Sender: Remove packet 309233 [09:06:33]ProducePacketName [09:06:33]name=ofd_packets/00309233 [09:06:33]NVStorageDeleteData [09:06:33]Write to MH i2c: 01 00 00 5C 04 60 [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 5C 04 00 00 00 00 00 7B 0C EE [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 3197 [09:06:33]MH_Cut [09:06:33]Write to MH i2c: D1 01 00 63 04 01 39 [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 63 04 00 38 [09:06:33]Write to MH i2c: 01 00 00 64 04 68 [09:06:33]Write i2c OK [09:06:33]MH_I2C_Read... [09:06:34]OFD Sender: No OFD packet to send [09:06:34]*** Cut start [09:06:34]*** Partial cut [09:06:34]*** CUTSNS_PIN = 1 [09:06:34]*** CUTSNS_PIN = 0 [09:06:35]*** Brake cut motor [09:06:35]Read from MH i2c: 01 [09:06:35]MH_I2C_Read... [09:06:35]*** Stop cut motor [09:06:35]*** Cut end [09:06:35]Read from MH i2c: 01 07 00 [09:06:35]MH_I2C_Read... [09:06:35]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FF 0F 7D [09:06:35]process_action close_receipt done [09:06:35]requested_data is exist [09:06:35]produce_requested_data [09:06:35]requested_item fm.sn is exist - process it [09:06:35]wFMCommunicate request_size=4 [09:06:35]MH_SAM_APDU [09:06:35]CAPDU: 80 11 00 00 [09:06:35]Write to MH i2c: E2 08 00 65 04 80 11 00 00 00 00 00 00 E3 [09:06:35]Write i2c OK [09:06:35]MH_I2C_Read... [09:06:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:35]Read from MH i2c: E2 [09:06:35]MH_I2C_Read... [09:06:35]Read from MH i2c: E2 17 00 [09:06:35]MH_I2C_Read... [09:06:35]Read from MH i2c: E2 17 00 65 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 39 [09:06:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:06:35]wFMCommunicate OK [09:06:35]requested_item fd.num is exist - process it [09:06:35]SAM_PROTO_GetFieldsCounters [09:06:35]wFMCommunicate request_size=4 [09:06:35]MH_SAM_APDU [09:06:35]CAPDU: 80 13 00 00 [09:06:35]Write to MH i2c: E2 08 00 66 04 80 13 00 00 00 00 00 00 E6 [09:06:35]Write i2c OK [09:06:35]MH_I2C_Read... [09:06:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:35]Read from MH i2c: E2 [09:06:35]MH_I2C_Read... [09:06:35]Read from MH i2c: E2 62 00 [09:06:35]MH_I2C_Read... [09:06:35]Read from MH i2c: E2 62 00 66 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F1 B7 04 00 0E 04 04 00 AE 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 58 [09:06:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F1 B7 04 00 0E 04 04 00 AE 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:06:35]wFMCommunicate OK [09:06:35]SAM_PROTO_GetFieldsCounters done [09:06:35]requested_item shift.num is exist - process it [09:06:35]requested_item shift.opened is exist - process it [09:06:35]req_shift_opened [09:06:35]FM_GetShiftState [09:06:35]SAM_PROTO_GetShiftState [09:06:35]wFMCommunicate request_size=4 [09:06:35]MH_SAM_APDU [09:06:35]CAPDU: 80 13 01 00 [09:06:35]Write to MH i2c: E2 08 00 67 04 80 13 01 00 00 00 00 00 E8 [09:06:35]Write i2c OK [09:06:35]MH_I2C_Read... [09:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:35]Read from MH i2c: E2 [09:06:35]MH_I2C_Read... [09:06:35]Read from MH i2c: E2 0E 00 [09:06:35]MH_I2C_Read... [09:06:35]Read from MH i2c: E2 0E 00 67 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 43 [09:06:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:06:35]wFMCommunicate OK [09:06:35]SAM_PROTO_GetShiftState done [09:06:35]FM_GetShiftState done [09:06:35]req_shift_opened done [09:06:35]requested_item shift.open_date is exist - process it [09:06:35]req_shift_open_date [09:06:35]req_shift_open_date done [09:06:35]produce_requested_data done [09:06:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309233,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:06:35]process_action_free close_receipt [09:06:35]json_value_free [09:06:35]json_value_free done [09:06:35]process_json_proto returns [09:06:35]Send response to host [09:06:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309233,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:06:35]free response buf [09:06:35]execute_script done [09:06:35]execute_script returns [09:06:35]free content buf [09:06:35]Sock 9.Close socket [09:06:35]Sock 9.Thread stoped [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:49]OFD Sender: No OFD packet to send [09:06:53]accept exits with 7 [09:06:53]New connection [09:06:53]New thread 3067071844 created [09:06:53]Thread 3067215204 joined [09:06:53]Waiting for new connection... [09:06:53] Sock 7.Parse request [09:06:53]Sock 7.Check first char [09:06:53]Sock 7.First char is OK [09:06:53]request: POST /json_proto HTTP/1.0 [09:06:53]Method: POST [09:06:53]URL: /json_proto [09:06:53]Method is POST - this is cgi request [09:06:53]url: /json_proto [09:06:53]query_string will be loaded in cgi processing [09:06:53]execute_cgi json_proto POST (null) [09:06:53]execute_cgi path=json_proto method=POST [09:06:53]POST find Content-Length [09:06:53]Host: 172.17.45.195:8080 [09:06:53]Content-Length: 821 [09:06:53]Content-Type: application/json [09:06:53] [09:06:53]POST finish read [09:06:53]Found Content-Length = 821 [09:06:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:53]execute_script... [09:06:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117822", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:53]POST & json_proto [09:06:53]process_json_proto [09:06:53]json parsed OK: [09:06:53]protocol is kg_v1.0 [09:06:53]action value=close_receipt [09:06:53]process_action close_receipt [09:06:53]cmd_close_receipt [09:06:53]MH_GetDate [09:06:53]Write to MH i2c: F0 00 00 68 04 5B [09:06:53]Write i2c OK [09:06:53]MH_I2C_Read... [09:06:53]Read from MH i2c: F0 [09:06:53]MH_I2C_Read... [09:06:53]Read from MH i2c: F0 09 00 [09:06:53]MH_I2C_Read... [09:06:53]Read from MH i2c: F0 09 00 68 04 00 2D AD A8 66 FB 01 7F 64 2B [09:06:53]GetLastDocTimeStamp 1722330391 [09:06:53]current date 1722330413 [09:06:53]FM_GetShiftState [09:06:53]SAM_PROTO_GetShiftState [09:06:53]wFMCommunicate request_size=4 [09:06:53]MH_SAM_APDU [09:06:53]CAPDU: 80 13 01 00 [09:06:53]Write to MH i2c: E2 08 00 69 04 80 13 01 00 00 00 00 00 EA [09:06:53]Write i2c OK [09:06:53]MH_I2C_Read... [09:06:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:53]Read from MH i2c: E2 [09:06:53]MH_I2C_Read... [09:06:53]Read from MH i2c: E2 0E 00 [09:06:53]MH_I2C_Read... [09:06:53]Read from MH i2c: E2 0E 00 69 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 45 [09:06:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:06:53]wFMCommunicate OK [09:06:53]SAM_PROTO_GetShiftState done [09:06:53]FM_GetShiftState done [09:06:53]opened in 1722299915 [09:06:53]opened+sec_in_day 1722386315 [09:06:53]quantity*price = 100027 [09:06:53]sum+1 = 100028 [09:06:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.27 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.27 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 168 30.07.2024 09:06 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309234 ФПД: 147697800067137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090653&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309234&fm=147697800067137&tin=02508201610067®Number=0000000000092651&sum=100027 [09:06:54]StoreToDocumentArchive [09:06:54]shift 430 fd 309234 [09:06:54]save to /storage/0430/doc_00309234 [09:06:54]save last doc name /storage/0430/doc_00309234 to /storage/kkm_last_doc_name [09:06:54]save OK [09:06:54]Clear old archive folders... [09:06:54]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:06:54]tlvbuf is 001CCCD0 [09:06:54]SAM_PROTO_ClearQueue [09:06:54]wFMCommunicate request_size=4 [09:06:54]MH_SAM_APDU [09:06:54]CAPDU: 80 09 00 00 [09:06:54]Write to MH i2c: E2 08 00 76 04 80 09 00 00 00 00 00 00 EC [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 76 04 00 90 00 EE [09:06:54]RAPDU: 90 00 [09:06:54]wFMCommunicate OK [09:06:54]SAM_PROTO_ClearQueue done [09:06:54]KKMCreateOFDPacket [09:06:54]OFDProtocolAddRootSTLVToBuf [09:06:54]FM_MakeSignedData [09:06:54]FM_MakeSignedData [09:06:54]SAM_PROTO_SignData [09:06:54]wFMCommunicate request_size=4 [09:06:54]MH_SAM_APDU [09:06:54]CAPDU: 80 0D 01 02 [09:06:54]Write to MH i2c: E2 08 00 77 04 80 0D 01 02 00 00 00 00 F4 [09:06:54]Write i2c OK [09:06:54]MH_I2C_Read... [09:06:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:54]Read from MH i2c: E2 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 [09:06:54]MH_I2C_Read... [09:06:54]Read from MH i2c: E2 03 00 77 04 00 90 00 EF [09:06:54]RAPDU: 90 00 [09:06:54]wFMCommunicate OK [09:06:54]wFMCommunicate request_size=255 [09:06:54]MH_SAM_APDU [09:06:54]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 2D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B7 04 00 35 04 06 00 86 54 [09:06:54]Write to MH i2c: E2 02 01 78 04 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 2D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B7 04 00 35 04 06 00 86 54 00 00 58 [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:55]Read from MH i2c: E2 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 03 00 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [09:06:55]RAPDU: 90 00 [09:06:55]wFMCommunicate OK [09:06:55]wFMCommunicate request_size=9 [09:06:55]MH_SAM_APDU [09:06:55]CAPDU: 80 0D 02 02 04 92 E8 38 41 [09:06:55]Write to MH i2c: E2 0C 00 79 04 80 0D 02 02 04 00 92 E8 38 41 00 00 F2 [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:55]Read from MH i2c: E2 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 03 00 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [09:06:55]RAPDU: 90 00 [09:06:55]wFMCommunicate OK [09:06:55]wFMCommunicate request_size=4 [09:06:55]MH_SAM_APDU [09:06:55]CAPDU: 80 0D 03 02 [09:06:55]Write to MH i2c: E2 08 00 7A 04 80 0D 03 02 00 00 00 00 F9 [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:55]Read from MH i2c: E2 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 0B 00 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 0B 00 7A 04 00 5E 17 3B 3A F9 7F 33 37 90 00 C6 [09:06:55]RAPDU: 5E 17 3B 3A F9 7F 33 37 90 00 [09:06:55]wFMCommunicate OK [09:06:55]SAM_PROTO_SignData done [09:06:55]FM_MakeSignedData done [09:06:55]CreateOFDProtocolMessage [09:06:55]wFMCommunicate request_size=4 [09:06:55]MH_SAM_APDU [09:06:55]CAPDU: 80 11 00 00 [09:06:55]Write to MH i2c: E2 08 00 7B 04 80 11 00 00 00 00 00 00 F9 [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:55]Read from MH i2c: E2 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 17 00 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: E2 17 00 7B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4F [09:06:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:06:55]wFMCommunicate OK [09:06:55]CreateOFDProtocolMessage done [09:06:55]OFDSenderStorePacket 309234 [09:06:55]StoreOFDPacket docnum=309234 [09:06:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 FB D2 06 01 E1 56 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 2D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B7 04 00 35 04 06 00 86 54 92 E8 38 41 5E 17 3B 3A F9 7F 33 37 [09:06:55]CheckFolder [09:06:55]dirname=/storage/ofd_packets [09:06:55]CheckFolder done [09:06:55]ProducePacketName [09:06:55]name=ofd_packets/00309234 [09:06:55]NVStorageSaveData ofd_packets/00309234 [09:06:55]File name is /storage/ofd_packets/00309234 [09:06:55]Write 300 bytes [09:06:55]NVStorageSaveData done [09:06:55]OFDSenderStorePacket done [09:06:55]KKMCreateOFDPacket done [09:06:55]NVStorageSaveData kkm_last_timestamp [09:06:55]File name is /storage/kkm_last_timestamp [09:06:55]Write 4 bytes [09:06:55]NVStorageSaveData done [09:06:55]ExternCall_PrintAddStr [09:06:55]wPrintStart [09:06:55]Write to MH i2c: 01 00 00 7C 04 80 [09:06:55]Write i2c OK [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: 01 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: 01 07 00 [09:06:55]MH_I2C_Read... [09:06:55]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 FF 0F 95 [09:06:55]RasterBufferAndPrint [09:06:55]line Счет N : (1)117822 [09:06:55]line ИНН: 02508201610067 [09:06:55]line Контрольно-Кассовый Чек [09:06:55]line ПРОДАЖА [09:06:55]line ТРК (МРК, ГНК) : 7 [09:06:55]line Товар: 2711190000 [09:06:55]line ГАЗ-К-3 [09:06:55]line 27.480 * 36.40 [09:06:55]line = 1000.27 [09:06:55]line НДС 12% НСП 1% [09:06:55]line > о реализуемом товаре [09:06:55]line ИТОГО: 1000.27 [09:06:55]line НСП 1% : 8.85 [09:06:55]line НДС 12% : 106.22 [09:06:55]line Наличными: 0.00 [09:06:55]line Безнал.: 1000.27 [09:06:55]line Место: АЗС № 128 "Партнер Нефть" [09:06:55]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:06:55]line СНО: Общий режим [09:06:55]line Чек 168 30.07.2024 09:06 [09:06:55]line Смена: 430 ФФД: 1.0 [09:06:55]line ЗНМ: 0300000046 [09:06:55]line РНМ: 0000000000092651 [09:06:55]line Версия ККМ: 001 [09:06:55]line Платежная система: Бакай Банк [09:06:55]line ФМ: 0000000000874943 [09:06:55]line ФД: 309234 [09:06:55]line ФПД: 147697800067137 [09:06:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090653&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309234&fm=147697800067137&tin=02508201610067®Number=0000000000092651&sum=100027 [09:06:55]written 0, free lines is 4095 [09:06:55]OFD Sender: Processing packet 309234 [packets to send 232, broken 231] [09:06:55]ProducePacketName [09:06:55]name=ofd_packets/00309234 [09:06:55]OFD Sender: To server: pG, [09:06:55]CommunicateWithHost lk.salyk.kg:30040 [09:06:55]ConnectInit lk.salyk.kg [09:06:55]Connected sock=10 [09:06:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 FB D2 06 01 E1 56 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 2D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B7 04 00 35 04 06 00 86 54 92 E8 38 41 5E 17 3B 3A F9 7F 33 37 [09:06:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F1 A1 47 00 72 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B7 04 00 F4 03 04 00 76 54 A8 66 B6 04 01 00 00 80 B6 73 6C E9 7F 57 50 [09:06:56]CommunicateWithHost err = 0 [09:06:56]CheckOFDResponse [09:06:56]1017 (14) - 77093643461234 [09:06:56]1041 (16) - 0000000000874943 [09:06:56]1040 (4) - 309234 [09:06:56]1012 (4) - 30.07.2024 02:48 [09:06:56]1206 (1) - 0 [09:06:56]OFD Sender: Remove packet 309234 [09:06:56]ProducePacketName [09:06:56]name=ofd_packets/00309234 [09:06:56]NVStorageDeleteData [09:06:56]Write to MH i2c: 01 00 00 A6 04 AA [09:06:56]Write i2c OK [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: 01 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: 01 07 00 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: 01 07 00 A6 04 00 00 00 00 00 7D 0C 3A [09:06:56]RasterBufferAndPrint [09:06:56]line [09:06:56]line [09:06:56]line [09:06:56]line [09:06:56]line [09:06:56]written 0, free lines is 3200 [09:06:56]MH_Cut [09:06:56]Write to MH i2c: D1 01 00 AD 04 01 83 [09:06:56]Write i2c OK [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: D1 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: D1 01 00 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: D1 01 00 AD 04 00 82 [09:06:56]Write to MH i2c: 01 00 00 AE 04 B2 [09:06:56]Write i2c OK [09:06:56]MH_I2C_Read... [09:06:56]OFD Sender: No OFD packet to send [09:06:57]*** Cut start [09:06:57]*** Partial cut [09:06:57]*** CUTSNS_PIN = 1 [09:06:57]*** CUTSNS_PIN = 0 [09:06:57]*** Brake cut motor [09:06:58]Read from MH i2c: 01 [09:06:58]MH_I2C_Read... [09:06:58]*** Stop cut motor [09:06:58]*** Cut end [09:06:58]Read from MH i2c: 01 07 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: 01 07 00 AE 04 00 00 00 00 00 FF 0F C7 [09:06:58]process_action close_receipt done [09:06:58]requested_data is exist [09:06:58]produce_requested_data [09:06:58]requested_item fm.sn is exist - process it [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 11 00 00 [09:06:58]Write to MH i2c: E2 08 00 AF 04 80 11 00 00 00 00 00 00 2D [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 17 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 17 00 AF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 83 [09:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:06:58]wFMCommunicate OK [09:06:58]requested_item fd.num is exist - process it [09:06:58]SAM_PROTO_GetFieldsCounters [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 13 00 00 [09:06:58]Write to MH i2c: E2 08 00 B0 04 80 13 00 00 00 00 00 00 30 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 62 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 62 00 B0 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F2 B7 04 00 0E 04 04 00 AE 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 A6 [09:06:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F2 B7 04 00 0E 04 04 00 AE 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:06:58]wFMCommunicate OK [09:06:58]SAM_PROTO_GetFieldsCounters done [09:06:58]requested_item shift.num is exist - process it [09:06:58]requested_item shift.opened is exist - process it [09:06:58]req_shift_opened [09:06:58]FM_GetShiftState [09:06:58]SAM_PROTO_GetShiftState [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 13 01 00 [09:06:58]Write to MH i2c: E2 08 00 B1 04 80 13 01 00 00 00 00 00 32 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0E 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0E 00 B1 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8D [09:06:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:06:58]wFMCommunicate OK [09:06:58]SAM_PROTO_GetShiftState done [09:06:58]FM_GetShiftState done [09:06:58]req_shift_opened done [09:06:58]requested_item shift.open_date is exist - process it [09:06:58]req_shift_open_date [09:06:58]req_shift_open_date done [09:06:58]produce_requested_data done [09:06:58]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309234,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:06:58]process_action_free close_receipt [09:06:58]json_value_free [09:06:58]json_value_free done [09:06:58]process_json_proto returns [09:06:58]Send response to host [09:06:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309234,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:06:58]free response buf [09:06:58]execute_script done [09:06:58]execute_script returns [09:06:58]free content buf [09:06:58]Sock 7.Close socket [09:06:58]Sock 7.Thread stoped [09:07:01]OFD Sender: No OFD packet to send [09:07:06]OFD Sender: No OFD packet to send [09:07:11]OFD Sender: No OFD packet to send [09:07:16]OFD Sender: No OFD packet to send [09:07:21]OFD Sender: No OFD packet to send [09:07:26]OFD Sender: No OFD packet to send [09:07:31]OFD Sender: No OFD packet to send [09:07:36]OFD Sender: No OFD packet to send [09:07:41]OFD Sender: No OFD packet to send [09:07:46]OFD Sender: No OFD packet to send [09:07:51]OFD Sender: No OFD packet to send [09:07:56]OFD Sender: No OFD packet to send [09:07:56]accept exits with 9 [09:07:56]New connection [09:07:56]New thread 3067215204 created [09:07:56]Thread 3067071844 joined [09:07:56]Waiting for new connection... [09:07:56] Sock 9.Parse request [09:07:56]Sock 9.Check first char [09:07:56]Sock 9.First char is OK [09:07:56]request: POST /json_proto HTTP/1.0 [09:07:56]Method: POST [09:07:56]URL: /json_proto [09:07:56]Method is POST - this is cgi request [09:07:56]url: /json_proto [09:07:56]query_string will be loaded in cgi processing [09:07:56]execute_cgi json_proto POST (null) [09:07:56]execute_cgi path=json_proto method=POST [09:07:56]POST find Content-Length [09:07:56]Host: 172.17.45.195:8080 [09:07:56]Content-Length: 800 [09:07:56]Content-Type: application/json [09:07:56] [09:07:56]POST finish read [09:07:56]Found Content-Length = 800 [09:07:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:07:56]execute_script... [09:07:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:07:56]POST & json_proto [09:07:56]process_json_proto [09:07:56]json parsed OK: [09:07:56]protocol is kg_v1.0 [09:07:56]action value=close_receipt [09:07:56]process_action close_receipt [09:07:56]cmd_close_receipt [09:07:56]MH_GetDate [09:07:56]Write to MH i2c: F0 00 00 B2 04 A5 [09:07:56]Write i2c OK [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: F0 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: F0 09 00 [09:07:56]MH_I2C_Read... [09:07:56]Read from MH i2c: F0 09 00 B2 04 00 6C AD A8 66 FB 01 7F 64 B4 [09:07:56]GetLastDocTimeStamp 1722330413 [09:07:56]current date 1722330476 [09:07:56]FM_GetShiftState [09:07:56]SAM_PROTO_GetShiftState [09:07:56]wFMCommunicate request_size=4 [09:07:56]MH_SAM_APDU [09:07:56]CAPDU: 80 13 01 00 [09:07:56]Write to MH i2c: E2 08 00 B3 04 80 13 01 00 00 00 00 00 34 [09:07:56]Write i2c OK [09:07:56]MH_I2C_Read... [09:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:57]Read from MH i2c: E2 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 0E 00 [09:07:57]MH_I2C_Read... [09:07:57]Read from MH i2c: E2 0E 00 B3 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8F [09:07:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:07:57]wFMCommunicate OK [09:07:57]SAM_PROTO_GetShiftState done [09:07:57]FM_GetShiftState done [09:07:57]opened in 1722299915 [09:07:57]opened+sec_in_day 1722386315 [09:07:57]quantity*price = 200025 [09:07:57]sum+1 = 200026 [09:07:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 169 30.07.2024 09:07 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309235 ФПД: 133319103473226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090757&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309235&fm=133319103473226&tin=02508201610067®Number=0000000000092651&sum=200025 [09:07:58]StoreToDocumentArchive [09:07:58]shift 430 fd 309235 [09:07:58]save to /storage/0430/doc_00309235 [09:07:58]save last doc name /storage/0430/doc_00309235 to /storage/kkm_last_doc_name [09:07:58]save OK [09:07:58]Clear old archive folders... [09:07:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:07:58]tlvbuf is 001DB070 [09:07:58]SAM_PROTO_ClearQueue [09:07:58]wFMCommunicate request_size=4 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 09 00 00 [09:07:58]Write to MH i2c: E2 08 00 C0 04 80 09 00 00 00 00 00 00 36 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 C0 04 00 90 00 38 [09:07:58]RAPDU: 90 00 [09:07:58]wFMCommunicate OK [09:07:58]SAM_PROTO_ClearQueue done [09:07:58]KKMCreateOFDPacket [09:07:58]OFDProtocolAddRootSTLVToBuf [09:07:58]FM_MakeSignedData [09:07:58]FM_MakeSignedData [09:07:58]SAM_PROTO_SignData [09:07:58]wFMCommunicate request_size=4 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 0D 01 02 [09:07:58]Write to MH i2c: E2 08 00 C1 04 80 0D 01 02 00 00 00 00 3E [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 C1 04 00 90 00 39 [09:07:58]RAPDU: 90 00 [09:07:58]wFMCommunicate OK [09:07:58]wFMCommunicate request_size=255 [09:07:58]MH_SAM_APDU [09:07: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A9 00 00 00 F4 03 04 00 6D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B7 04 00 35 04 06 00 79 40 C5 CD [09:07:58]Write to MH i2c: E2 02 01 C2 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A9 00 00 00 F4 03 04 00 6D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B7 04 00 35 04 06 00 79 40 C5 CD 00 00 60 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 C2 04 00 90 00 3A [09:07:58]RAPDU: 90 00 [09:07:58]wFMCommunicate OK [09:07:58]wFMCommunicate request_size=7 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 0D 02 02 02 E6 4A [09:07:58]Write to MH i2c: E2 0A 00 C3 04 80 0D 02 02 02 00 E6 4A 00 00 75 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [09:07:58]RAPDU: 90 00 [09:07:58]wFMCommunicate OK [09:07:58]wFMCommunicate request_size=4 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 0D 03 02 [09:07:58]Write to MH i2c: E2 08 00 C4 04 80 0D 03 02 00 00 00 00 43 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 0B 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 0B 00 C4 04 00 FE 4F 36 C4 67 C3 60 BA 90 00 CF [09:07:58]RAPDU: FE 4F 36 C4 67 C3 60 BA 90 00 [09:07:58]wFMCommunicate OK [09:07:58]SAM_PROTO_SignData done [09:07:58]FM_MakeSignedData done [09:07:58]CreateOFDProtocolMessage [09:07:58]wFMCommunicate request_size=4 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 11 00 00 [09:07:58]Write to MH i2c: E2 08 00 C5 04 80 11 00 00 00 00 00 00 43 [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 17 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 17 00 C5 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 99 [09:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:07:58]wFMCommunicate OK [09:07:58]CreateOFDProtocolMessage done [09:07:58]OFDSenderStorePacket 309235 [09:07:58]StoreOFDPacket docnum=309235 [09:07:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F5 B4 04 01 BC 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A9 00 00 00 F4 03 04 00 6D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B7 04 00 35 04 06 00 79 40 C5 CD E6 4A FE 4F 36 C4 67 C3 60 BA [09:07:58]CheckFolder [09:07:58]dirname=/storage/ofd_packets [09:07:58]CheckFolder done [09:07:58]ProducePacketName [09:07:58]name=ofd_packets/00309235 [09:07:58]NVStorageSaveData ofd_packets/00309235 [09:07:58]File name is /storage/ofd_packets/00309235 [09:07:58]Write 298 bytes [09:07:58]NVStorageSaveData done [09:07:58]OFDSenderStorePacket done [09:07:58]KKMCreateOFDPacket done [09:07:58]NVStorageSaveData kkm_last_timestamp [09:07:58]File name is /storage/kkm_last_timestamp [09:07:58]Write 4 bytes [09:07:58]NVStorageSaveData done [09:07:58]ExternCall_PrintAddStr [09:07:58]wPrintStart [09:07:58]Write to MH i2c: 01 00 00 C6 04 CA [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: 01 07 00 C6 04 00 00 00 00 00 FF 0F DF [09:07:58]RasterBufferAndPrint [09:07:58]line Счет N : (1)117825 [09:07:58]line ИНН: 02508201610067 [09:07:58]line Контрольно-Кассовый Чек [09:07:58]line ПРОДАЖА [09:07:58]line ТРК (МРК, ГНК) : 54 [09:07:58]line Товар: 2710194800 [09:07:58]line ДТ-К-3 [09:07:58]line 26.250 * 76.20 [09:07:58]line = 2000.25 [09:07:58]line НДС 12% НСП 1% [09:07:58]line > о реализуемом товаре [09:07:58]line ИТОГО: 2000.25 [09:07:58]line НСП 1% : 17.70 [09:07:58]line НДС 12% : 212.42 [09:07:58]line Наличными: 0.00 [09:07:58]line Безнал.: 2000.25 [09:07:58]line Место: АЗС № 128 "Партнер Нефть" [09:07:58]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:07:58]line СНО: Общий режим [09:07:58]line Чек 169 30.07.2024 09:07 [09:07:58]line Смена: 430 ФФД: 1.0 [09:07:58]line ЗНМ: 0300000046 [09:07:58]line РНМ: 0000000000092651 [09:07:58]line Версия ККМ: 001 [09:07:58]line Платежная система: O! деньги [09:07:58]line ФМ: 0000000000874943 [09:07:58]line ФД: 309235 [09:07:58]line ФПД: 133319103473226 [09:07:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090757&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309235&fm=133319103473226&tin=02508201610067®Number=0000000000092651&sum=200025 [09:07:58]OFD Sender: Processing packet 309235 [packets to send 232, broken 231] [09:07:58]ProducePacketName [09:07:58]name=ofd_packets/00309235 [09:07:58]OFD Sender: To server: pG, [09:07:58]CommunicateWithHost lk.salyk.kg:30040 [09:07:58]ConnectInit lk.salyk.kg [09:07:58]written 0, free lines is 4095 [09:07:59]Connected sock=10 [09:07:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F5 B4 04 01 BC 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A9 00 00 00 F4 03 04 00 6D AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B7 04 00 35 04 06 00 79 40 C5 CD E6 4A FE 4F 36 C4 67 C3 60 BA [09:07:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 11 27 47 00 2E 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B7 04 00 F4 03 04 00 B5 54 A8 66 B6 04 01 00 00 6F 3D B4 8F 8B 40 FF C0 [09:07:59]CommunicateWithHost err = 0 [09:07:59]CheckOFDResponse [09:07:59]1017 (14) - 77093643461234 [09:07:59]1041 (16) - 0000000000874943 [09:07:59]1040 (4) - 309235 [09:07:59]1012 (4) - 30.07.2024 02:49 [09:07:59]1206 (1) - 0 [09:07:59]OFD Sender: Remove packet 309235 [09:07:59]ProducePacketName [09:07:59]name=ofd_packets/00309235 [09:07:59]NVStorageDeleteData [09:07:59]Write to MH i2c: 01 00 00 F0 04 F4 [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: 01 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: 01 07 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: 01 07 00 F0 04 00 00 00 00 00 7B 0C 82 [09:07:59]RasterBufferAndPrint [09:07:59]line [09:07:59]line [09:07:59]line [09:07:59]line [09:07:59]line [09:07:59]written 0, free lines is 3197 [09:07:59]MH_Cut [09:07:59]Write to MH i2c: D1 01 00 F7 04 01 CD [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: D1 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: D1 01 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: D1 01 00 F7 04 00 CC [09:07:59]Write to MH i2c: 01 00 00 F8 04 FC [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]OFD Sender: No OFD packet to send [09:08:00]*** Cut start [09:08:00]*** Partial cut [09:08:00]*** CUTSNS_PIN = 1 [09:08:00]*** CUTSNS_PIN = 0 [09:08:00]*** Brake cut motor [09:08:01]Read from MH i2c: 01 [09:08:01]MH_I2C_Read... [09:08:01]*** Stop cut motor [09:08:01]*** Cut end [09:08:01]Read from MH i2c: 01 07 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: 01 07 00 F8 04 00 00 00 00 00 FF 0F 11 [09:08:01]process_action close_receipt done [09:08:01]requested_data is exist [09:08:01]produce_requested_data [09:08:01]requested_item fm.sn is exist - process it [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 11 00 00 [09:08:01]Write to MH i2c: E2 08 00 F9 04 80 11 00 00 00 00 00 00 77 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 F9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CD [09:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:08:01]wFMCommunicate OK [09:08:01]requested_item fd.num is exist - process it [09:08:01]SAM_PROTO_GetFieldsCounters [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 00 00 [09:08:01]Write to MH i2c: E2 08 00 FA 04 80 13 00 00 00 00 00 00 7A [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 FA 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F3 B7 04 00 0E 04 04 00 AE 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 F4 [09:08:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F3 B7 04 00 0E 04 04 00 AE 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:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetFieldsCounters done [09:08:01]requested_item shift.num is exist - process it [09:08:01]requested_item shift.opened is exist - process it [09:08:01]req_shift_opened [09:08:01]FM_GetShiftState [09:08:01]SAM_PROTO_GetShiftState [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 01 00 [09:08:01]Write to MH i2c: E2 08 00 FB 04 80 13 01 00 00 00 00 00 7C [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 FB 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D7 [09:08:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetShiftState done [09:08:01]FM_GetShiftState done [09:08:01]req_shift_opened done [09:08:01]requested_item shift.open_date is exist - process it [09:08:01]req_shift_open_date [09:08:01]req_shift_open_date done [09:08:01]produce_requested_data done [09:08:01]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309235,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:08:01]process_action_free close_receipt [09:08:01]json_value_free [09:08:01]json_value_free done [09:08:01]process_json_proto returns [09:08:01]Send response to host [09:08:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309235,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:08:01]free response buf [09:08:01]execute_script done [09:08:01]execute_script returns [09:08:01]free content buf [09:08:01]Sock 9.Close socket [09:08:01]Sock 9.Thread stoped [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:55]OFD Sender: No OFD packet to send [09:09:00]OFD Sender: No OFD packet to send [09:09:04]accept exits with 7 [09:09:04]New connection [09:09:04]New thread 3067071844 created [09:09:04]Thread 3067215204 joined [09:09:04]Waiting for new connection... [09:09:04] Sock 7.Parse request [09:09:04]Sock 7.Check first char [09:09:04]Sock 7.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.45.195:8080 [09:09:04]Content-Length: 677 [09:09:04]Content-Type: application/json [09:09:04] [09:09:04]POST finish read [09:09:04]Found Content-Length = 677 [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)117827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09: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)117827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09: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 FC 04 EF [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 FC 04 00 B0 AD A8 66 FB 01 7F 64 42 [09:09:04]GetLastDocTimeStamp 1722330477 [09:09:04]current date 1722330544 [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 FD 04 80 13 01 00 00 00 00 00 7E [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 FD 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D9 [09:09:04]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [09:09:04]opened+sec_in_day 1722386315 [09:09:04]quantity*price = 50036 [09:09:04]sum+1 = 50037 [09:09:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 170 30.07.2024 09:09 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309236 ФПД: 65603932695473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090904&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309236&fm=65603932695473&tin=02508201610067®Number=0000000000092651&sum=50000 [09:09:05]StoreToDocumentArchive [09:09:05]shift 430 fd 309236 [09:09:05]save to /storage/0430/doc_00309236 [09:09:05]save last doc name /storage/0430/doc_00309236 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 001D1850 [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 0A 05 80 09 00 00 00 00 00 00 81 [09:09:05]Write i2c OK [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 [09:09:05]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 0A 05 00 90 00 83 [09:09:06]RAPDU: 90 00 [09:09:06]wFMCommunicate OK [09:09:06]SAM_PROTO_ClearQueue done [09:09:06]KKMCreateOFDPacket [09:09:06]OFDProtocolAddRootSTLVToBuf [09:09:06]FM_MakeSignedData [09:09:06]FM_MakeSignedData [09:09:06]SAM_PROTO_SignData [09:09:06]wFMCommunicate request_size=4 [09:09:06]MH_SAM_APDU [09:09:06]CAPDU: 80 0D 01 02 [09:09:06]Write to MH i2c: E2 08 00 0B 05 80 0D 01 02 00 00 00 00 89 [09:09:06]Write i2c OK [09:09:06]MH_I2C_Read... [09:09:06]*** iso7816_exchange 80 0D 01 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 0B 05 00 90 00 84 [09:09:06]RAPDU: 90 00 [09:09:06]wFMCommunicate OK [09:09:06]wFMCommunicate request_size=255 [09:09:06]MH_SAM_APDU [09: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 B0 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B7 04 00 35 04 06 00 3B [09:09:06]Write to MH i2c: E2 02 01 0C 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 B0 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B7 04 00 35 04 06 00 3B 00 00 B4 [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 0C 05 00 90 00 85 [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 AA 9B 1A AB B1 [09:09:06]Write to MH i2c: E2 0D 00 0D 05 80 0D 02 02 05 00 AA 9B 1A AB B1 00 00 51 [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 0D 05 00 90 00 86 [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 0E 05 80 0D 03 02 00 00 00 00 8E [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 0E 05 00 29 23 3A B3 EB 11 AA CC 90 00 3A [09:09:06]RAPDU: 29 23 3A B3 EB 11 AA CC 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 0F 05 80 11 00 00 00 00 00 00 8E [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 0F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E4 [09:09:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:09:06]wFMCommunicate OK [09:09:06]CreateOFDProtocolMessage done [09:09:06]OFDSenderStorePacket 309236 [09:09:06]StoreOFDPacket docnum=309236 [09:09:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A4 FB 07 01 14 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 B0 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B7 04 00 35 04 06 00 3B AA 9B 1A AB B1 29 23 3A B3 EB 11 AA CC [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/00309236 [09:09:06]NVStorageSaveData ofd_packets/00309236 [09:09:06]File name is /storage/ofd_packets/00309236 [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 10 05 15 [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 10 05 00 00 00 00 00 FF 0F 2A [09:09:06]RasterBufferAndPrint [09:09:06]line Счет N : (1)117827 [09:09:06]line ИНН: 02508201610067 [09:09:06]line Контрольно-Кассовый Чек [09:09:06]line ПРОДАЖА [09:09:06]line ТРК (МРК, ГНК) : 42 [09:09:06]line Товар: 2710124130 [09:09:06]line Аи-92-К-2 [09:09:06]line 7.380 * 67.80 [09:09:06]line = 500.36 [09:09:06]line НДС 12% НСП 1% [09:09:06]line > о реализуемом товаре [09:09:06]line ОКРУГЛЕНИЕ: -0.36 [09:09:06]line ИТОГО: 500.00 [09:09:06]line Внесено: 500.00 [09:09:06]line СДАЧА: 0.00 [09:09:06]line НСП 1% : 4.43 [09:09:06]line НДС 12% : 53.14 [09:09:06]line Наличными: 500.00 [09:09:06]line Безнал.: 0.00 [09:09:06]line Место: АЗС № 128 "Партнер Нефть" [09:09:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:09:06]line СНО: Общий режим [09:09:06]line Чек 170 30.07.2024 09:09 [09:09:06]line Смена: 430 ФФД: 1.0 [09:09:06]line ЗНМ: 0300000046 [09:09:06]line РНМ: 0000000000092651 [09:09:06]line Версия ККМ: 001 [09:09:06]line ФМ: 0000000000874943 [09:09:06]line ФД: 309236 [09:09:06]line ФПД: 65603932695473 [09:09:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090904&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309236&fm=65603932695473&tin=02508201610067®Number=0000000000092651&sum=50000 [09:09:06]OFD Sender: Processing packet 309236 [packets to send 232, broken 231] [09:09:06]ProducePacketName [09:09:06]name=ofd_packets/00309236 [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:07]Connected sock=10 [09: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 34 39 34 33 0F 01 00 00 A4 FB 07 01 14 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 B0 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B7 04 00 35 04 06 00 3B AA 9B 1A AB B1 29 23 3A B3 EB 11 AA CC [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 34 39 34 33 4F 00 00 00 E6 83 47 00 07 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B7 04 00 F4 03 04 00 F9 54 A8 66 B6 04 01 00 00 A2 D6 D0 86 37 27 6B 3C [09:09:07]CommunicateWithHost err = 0 [09:09:07]CheckOFDResponse [09:09:07]1017 (14) - 77093643461234 [09:09:07]1041 (16) - 0000000000874943 [09:09:07]1040 (4) - 309236 [09:09:07]1012 (4) - 30.07.2024 02:50 [09:09:07]1206 (1) - 0 [09:09:07]OFD Sender: Remove packet 309236 [09:09:07]ProducePacketName [09:09:07]name=ofd_packets/00309236 [09:09:07]NVStorageDeleteData [09:09:07]Write to MH i2c: 01 00 00 3B 05 40 [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 3B 05 00 00 00 00 00 5F 0C B2 [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 3170 [09:09:07]MH_Cut [09:09:07]Write to MH i2c: D1 01 00 42 05 01 19 [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 42 05 00 18 [09:09:07]Write to MH i2c: 01 00 00 43 05 48 [09:09:07]Write i2c OK [09:09:07]MH_I2C_Read... [09:09:07]OFD Sender: No OFD packet to send [09:09:08]*** Cut start [09:09:08]*** Partial cut [09:09:08]*** CUTSNS_PIN = 1 [09:09:08]*** CUTSNS_PIN = 0 [09:09:08]*** Brake cut motor [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 43 05 00 00 00 00 00 FF 0F 5D [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 44 05 80 11 00 00 00 00 00 00 C3 [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 44 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 19 [09:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 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 45 05 80 13 00 00 00 00 00 00 C6 [09:09:09]Write i2c OK [09:09:09]MH_I2C_Read... [09:09:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:09]Read from MH i2c: E2 [09:09:09]MH_I2C_Read... [09:09:09]Read from MH i2c: E2 62 00 [09:09:09]MH_I2C_Read... [09:09:09]Read from MH i2c: E2 62 00 45 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F4 B7 04 00 0E 04 04 00 AE 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 44 [09:09:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F4 B7 04 00 0E 04 04 00 AE 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:09:09]wFMCommunicate OK [09:09:09]SAM_PROTO_GetFieldsCounters done [09:09:09]requested_item shift.num is exist - process it [09:09:09]requested_item shift.opened is exist - process it [09:09:09]req_shift_opened [09:09:09]FM_GetShiftState [09:09:09]SAM_PROTO_GetShiftState [09:09:09]wFMCommunicate request_size=4 [09:09:09]MH_SAM_APDU [09:09:09]CAPDU: 80 13 01 00 [09:09:09]Write to MH i2c: E2 08 00 46 05 80 13 01 00 00 00 00 00 C8 [09:09:09]Write i2c OK [09:09:09]MH_I2C_Read... [09:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:09]Read from MH i2c: E2 [09:09:09]MH_I2C_Read... [09:09:09]Read from MH i2c: E2 0E 00 [09:09:09]MH_I2C_Read... [09:09:09]Read from MH i2c: E2 0E 00 46 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 23 [09:09:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:09:09]wFMCommunicate OK [09:09:09]SAM_PROTO_GetShiftState done [09:09:09]FM_GetShiftState done [09:09:09]req_shift_opened done [09:09:09]requested_item shift.open_date is exist - process it [09:09:09]req_shift_open_date [09:09:09]req_shift_open_date done [09:09:09]produce_requested_data done [09:09:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309236,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:09:09]process_action_free close_receipt [09:09:09]json_value_free [09:09:09]json_value_free done [09:09:09]process_json_proto returns [09:09:09]Send response to host [09:09:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309236,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:09:09]free response buf [09:09:09]execute_script done [09:09:09]execute_script returns [09:09:09]free content buf [09:09:09]Sock 7.Close socket [09:09:09]Sock 7.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:26]accept exits with 9 [09:09:26]New connection [09:09:26]New thread 3067215204 created [09:09:26]Thread 3067071844 joined [09:09:26]Waiting for new connection... [09:09:26] Sock 9.Parse request [09:09:26]Sock 9.Check first char [09:09:26]Sock 9.First char is OK [09:09:26]request: POST /json_proto HTTP/1.0 [09:09:26]Method: POST [09:09:26]URL: /json_proto [09:09:26]Method is POST - this is cgi request [09:09:26]url: /json_proto [09:09:26]query_string will be loaded in cgi processing [09:09:26]execute_cgi json_proto POST (null) [09:09:26]execute_cgi path=json_proto method=POST [09:09:26]POST find Content-Length [09:09:26]Host: 172.17.45.195:8080 [09:09:26]Content-Length: 670 [09:09:26]Content-Type: application/json [09:09:26] [09:09:26]POST finish read [09:09:26]Found Content-Length = 670 [09:09:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:26]execute_script... [09:09: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)117826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:26]POST & json_proto [09:09:26]process_json_proto [09:09:26]json parsed OK: [09:09:26]protocol is kg_v1.0 [09:09:26]action value=close_receipt [09:09:26]process_action close_receipt [09:09:26]cmd_close_receipt [09:09:26]MH_GetDate [09:09:26]Write to MH i2c: F0 00 00 47 05 3B [09:09:26]Write i2c OK [09:09:26]MH_I2C_Read... [09:09:26]Read from MH i2c: F0 [09:09:26]MH_I2C_Read... [09:09:26]Read from MH i2c: F0 09 00 [09:09:26]MH_I2C_Read... [09:09:26]Read from MH i2c: F0 09 00 47 05 00 C6 AD A8 66 FB 01 7F 64 A4 [09:09:26]GetLastDocTimeStamp 1722330544 [09:09:26]current date 1722330566 [09:09:26]FM_GetShiftState [09:09:26]SAM_PROTO_GetShiftState [09:09:26]wFMCommunicate request_size=4 [09:09:26]MH_SAM_APDU [09:09:26]CAPDU: 80 13 01 00 [09:09:26]Write to MH i2c: E2 08 00 48 05 80 13 01 00 00 00 00 00 CA [09:09:26]Write i2c OK [09:09:26]MH_I2C_Read... [09:09:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:26]Read from MH i2c: E2 [09:09:26]MH_I2C_Read... [09:09:26]Read from MH i2c: E2 0E 00 [09:09:26]MH_I2C_Read... [09:09:26]Read from MH i2c: E2 0E 00 48 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 25 [09:09:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:09:26]wFMCommunicate OK [09:09:26]SAM_PROTO_GetShiftState done [09:09:26]FM_GetShiftState done [09:09:26]opened in 1722299915 [09:09:26]opened+sec_in_day 1722386315 [09:09:26]quantity*price = 50017 [09:09:26]sum+1 = 50019 [09:09:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 171 30.07.2024 09:09 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309237 ФПД: 35457756006049 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090926&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309237&fm=35457756006049&tin=02508201610067®Number=0000000000092651&sum=50000 [09:09:27]StoreToDocumentArchive [09:09:27]shift 430 fd 309237 [09:09:27]save to /storage/0430/doc_00309237 [09:09:27]save last doc name /storage/0430/doc_00309237 to /storage/kkm_last_doc_name [09:09:27]save OK [09:09:27]Clear old archive folders... [09:09:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:09:27]tlvbuf is 001D70B0 [09:09:27]SAM_PROTO_ClearQueue [09:09:27]wFMCommunicate request_size=4 [09:09:27]MH_SAM_APDU [09:09:27]CAPDU: 80 09 00 00 [09:09:27]Write to MH i2c: E2 08 00 55 05 80 09 00 00 00 00 00 00 CC [09:09:27]Write i2c OK [09:09:27]MH_I2C_Read... [09:09:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:27]Read from MH i2c: E2 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 55 05 00 90 00 CE [09:09:27]RAPDU: 90 00 [09:09:27]wFMCommunicate OK [09:09:27]SAM_PROTO_ClearQueue done [09:09:27]KKMCreateOFDPacket [09:09:27]OFDProtocolAddRootSTLVToBuf [09:09:27]FM_MakeSignedData [09:09:27]FM_MakeSignedData [09:09:27]SAM_PROTO_SignData [09:09:27]wFMCommunicate request_size=4 [09:09:27]MH_SAM_APDU [09:09:27]CAPDU: 80 0D 01 02 [09:09:27]Write to MH i2c: E2 08 00 56 05 80 0D 01 02 00 00 00 00 D4 [09:09:27]Write i2c OK [09:09:27]MH_I2C_Read... [09:09:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:27]Read from MH i2c: E2 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 56 05 00 90 00 CF [09:09:27]RAPDU: 90 00 [09:09:27]wFMCommunicate OK [09:09:27]wFMCommunicate request_size=255 [09:09:27]MH_SAM_APDU [09:09:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AB 00 00 00 F4 03 04 00 C6 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B7 04 00 35 04 06 00 [09:09:27]Write to MH i2c: E2 02 01 57 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 C6 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B7 04 00 35 04 06 00 00 00 EB [09:09:27]Write i2c OK [09:09:27]MH_I2C_Read... [09:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:27]Read from MH i2c: E2 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 57 05 00 90 00 D0 [09:09:27]RAPDU: 90 00 [09:09:27]wFMCommunicate OK [09:09:27]wFMCommunicate request_size=11 [09:09:27]MH_SAM_APDU [09:09:27]CAPDU: 80 0D 02 02 06 20 3F A6 F3 86 A1 [09:09:27]Write to MH i2c: E2 0E 00 58 05 80 0D 02 02 06 00 20 3F A6 F3 86 A1 00 00 02 [09:09:27]Write i2c OK [09:09:27]MH_I2C_Read... [09:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:27]Read from MH i2c: E2 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 03 00 58 05 00 90 00 D1 [09:09:27]RAPDU: 90 00 [09:09:27]wFMCommunicate OK [09:09:27]wFMCommunicate request_size=4 [09:09:27]MH_SAM_APDU [09:09:27]CAPDU: 80 0D 03 02 [09:09:27]Write to MH i2c: E2 08 00 59 05 80 0D 03 02 00 00 00 00 D9 [09:09:27]Write i2c OK [09:09:27]MH_I2C_Read... [09:09:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:27]Read from MH i2c: E2 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 0B 00 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 0B 00 59 05 00 5A F1 EB 5A B3 2A C0 D7 90 00 DE [09:09:27]RAPDU: 5A F1 EB 5A B3 2A C0 D7 90 00 [09:09:27]wFMCommunicate OK [09:09:27]SAM_PROTO_SignData done [09:09:27]FM_MakeSignedData done [09:09:27]CreateOFDProtocolMessage [09:09:27]wFMCommunicate request_size=4 [09:09:27]MH_SAM_APDU [09:09:27]CAPDU: 80 11 00 00 [09:09:27]Write to MH i2c: E2 08 00 5A 05 80 11 00 00 00 00 00 00 D9 [09:09:27]Write i2c OK [09:09:27]MH_I2C_Read... [09:09:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:27]Read from MH i2c: E2 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 17 00 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: E2 17 00 5A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2F [09:09:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:09:27]wFMCommunicate OK [09:09:27]CreateOFDProtocolMessage done [09:09:27]OFDSenderStorePacket 309237 [09:09:27]StoreOFDPacket docnum=309237 [09:09:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 64 D1 08 01 E5 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 C6 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B7 04 00 35 04 06 00 20 3F A6 F3 86 A1 5A F1 EB 5A B3 2A C0 D7 [09:09:27]CheckFolder [09:09:27]dirname=/storage/ofd_packets [09:09:27]CheckFolder done [09:09:27]ProducePacketName [09:09:27]name=ofd_packets/00309237 [09:09:27]NVStorageSaveData ofd_packets/00309237 [09:09:27]File name is /storage/ofd_packets/00309237 [09:09:27]Write 302 bytes [09:09:27]NVStorageSaveData done [09:09:27]OFDSenderStorePacket done [09:09:27]KKMCreateOFDPacket done [09:09:27]NVStorageSaveData kkm_last_timestamp [09:09:27]File name is /storage/kkm_last_timestamp [09:09:27]Write 4 bytes [09:09:27]NVStorageSaveData done [09:09:27]ExternCall_PrintAddStr [09:09:27]wPrintStart [09:09:27]Write to MH i2c: 01 00 00 5B 05 60 [09:09:27]Write i2c OK [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: 01 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: 01 07 00 [09:09:27]MH_I2C_Read... [09:09:27]Read from MH i2c: 01 07 00 5B 05 00 00 00 00 00 FF 0F 75 [09:09:27]RasterBufferAndPrint [09:09:27]line Счет N : (1)117826 [09:09:27]line ИНН: 02508201610067 [09:09:27]line Контрольно-Кассовый Чек [09:09:27]line ПРОДАЖА [09:09:27]line ТРК (МРК, ГНК) : 33 [09:09:27]line Товар: 2710124130 [09:09:27]line Super-92-К-5 [09:09:27]line 7.270 * 68.80 [09:09:27]line = 500.18 [09:09:27]line НДС 12% НСП 1% [09:09:27]line > о реализуемом товаре [09:09:27]line ОКРУГЛЕНИЕ: -0.18 [09:09:27]line ИТОГО: 500.00 [09:09:27]line Внесено: 500.00 [09:09:27]line СДАЧА: 0.00 [09:09:27]line НСП 1% : 4.43 [09:09:27]line НДС 12% : 53.12 [09:09:27]line Наличными: 500.00 [09:09:27]line Безнал.: 0.00 [09:09:27]line Место: АЗС № 128 "Партнер Нефть" [09:09:27]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:09:27]line СНО: Общий режим [09:09:27]line Чек 171 30.07.2024 09:09 [09:09:27]line Смена: 430 ФФД: 1.0 [09:09:27]line ЗНМ: 0300000046 [09:09:27]line РНМ: 0000000000092651 [09:09:27]line Версия ККМ: 001 [09:09:27]line ФМ: 0000000000874943 [09:09:27]line ФД: 309237 [09:09:27]line ФПД: 35457756006049 [09:09:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090926&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309237&fm=35457756006049&tin=02508201610067®Number=0000000000092651&sum=50000 [09:09:28]OFD Sender: Processing packet 309237 [packets to send 232, broken 231] [09:09:28]ProducePacketName [09:09:28]name=ofd_packets/00309237 [09:09:28]OFD Sender: To server: pG, [09:09:28]CommunicateWithHost lk.salyk.kg:30040 [09:09:28]ConnectInit lk.salyk.kg [09:09:28]written 0, free lines is 4095 [09:09:28]Connected sock=10 [09:09:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 64 D1 08 01 E5 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 C6 AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B7 04 00 35 04 06 00 20 3F A6 F3 86 A1 5A F1 EB 5A B3 2A C0 D7 [09:09:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 12 5F 47 00 01 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B7 04 00 F4 03 04 00 0E 55 A8 66 B6 04 01 00 00 B2 C6 21 FB 19 CB 48 F9 [09:09:28]CommunicateWithHost err = 0 [09:09:28]CheckOFDResponse [09:09:28]1017 (14) - 77093643461234 [09:09:28]1041 (16) - 0000000000874943 [09:09:28]1040 (4) - 309237 [09:09:28]1012 (4) - 30.07.2024 02:50 [09:09:28]1206 (1) - 0 [09:09:28]OFD Sender: Remove packet 309237 [09:09:28]ProducePacketName [09:09:28]name=ofd_packets/00309237 [09:09:28]NVStorageDeleteData [09:09:28]Write to MH i2c: 01 00 00 86 05 8B [09:09:28]Write i2c OK [09:09:28]MH_I2C_Read... [09:09:28]Read from MH i2c: 01 [09:09:28]MH_I2C_Read... [09:09:28]Read from MH i2c: 01 07 00 [09:09:28]MH_I2C_Read... [09:09:28]Read from MH i2c: 01 07 00 86 05 00 00 00 00 00 6C 0C 0A [09:09:28]RasterBufferAndPrint [09:09:28]line [09:09:28]line [09:09:28]line [09:09:28]line [09:09:28]line [09:09:28]written 0, free lines is 3183 [09:09:28]MH_Cut [09:09:28]Write to MH i2c: D1 01 00 8D 05 01 64 [09:09:28]Write i2c OK [09:09:28]MH_I2C_Read... [09:09:28]Read from MH i2c: D1 [09:09:28]MH_I2C_Read... [09:09:28]Read from MH i2c: D1 01 00 [09:09:28]MH_I2C_Read... [09:09:28]Read from MH i2c: D1 01 00 8D 05 00 63 [09:09:28]Write to MH i2c: 01 00 00 8E 05 93 [09:09:28]Write i2c OK [09:09:28]MH_I2C_Read... [09:09:28]OFD Sender: No OFD packet to send [09:09:29]*** Cut start [09:09:29]*** Partial cut [09:09:29]*** CUTSNS_PIN = 1 [09:09:29]*** CUTSNS_PIN = 0 [09:09:30]*** Brake cut motor [09:09:30]Read from MH i2c: 01 [09:09:30]MH_I2C_Read... [09:09:30]*** Stop cut motor [09:09:30]*** Cut end [09:09:30]Read from MH i2c: 01 07 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: 01 07 00 8E 05 00 00 00 00 00 FF 0F A8 [09:09:30]process_action close_receipt done [09:09:30]requested_data is exist [09:09:30]produce_requested_data [09:09:30]requested_item fm.sn is exist - process it [09:09:30]wFMCommunicate request_size=4 [09:09:30]MH_SAM_APDU [09:09:30]CAPDU: 80 11 00 00 [09:09:30]Write to MH i2c: E2 08 00 8F 05 80 11 00 00 00 00 00 00 0E [09:09:30]Write i2c OK [09:09:30]MH_I2C_Read... [09:09:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:30]Read from MH i2c: E2 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 17 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 17 00 8F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 64 [09:09:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:09:30]wFMCommunicate OK [09:09:30]requested_item fd.num is exist - process it [09:09:30]SAM_PROTO_GetFieldsCounters [09:09:30]wFMCommunicate request_size=4 [09:09:30]MH_SAM_APDU [09:09:30]CAPDU: 80 13 00 00 [09:09:30]Write to MH i2c: E2 08 00 90 05 80 13 00 00 00 00 00 00 11 [09:09:30]Write i2c OK [09:09:30]MH_I2C_Read... [09:09:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:30]Read from MH i2c: E2 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 62 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 62 00 90 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F5 B7 04 00 0E 04 04 00 AE 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 93 [09:09:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F5 B7 04 00 0E 04 04 00 AE 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:09:30]wFMCommunicate OK [09:09:30]SAM_PROTO_GetFieldsCounters done [09:09:30]requested_item shift.num is exist - process it [09:09:30]requested_item shift.opened is exist - process it [09:09:30]req_shift_opened [09:09:30]FM_GetShiftState [09:09:30]SAM_PROTO_GetShiftState [09:09:30]wFMCommunicate request_size=4 [09:09:30]MH_SAM_APDU [09:09:30]CAPDU: 80 13 01 00 [09:09:30]Write to MH i2c: E2 08 00 91 05 80 13 01 00 00 00 00 00 13 [09:09:30]Write i2c OK [09:09:30]MH_I2C_Read... [09:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:30]Read from MH i2c: E2 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 0E 00 [09:09:30]MH_I2C_Read... [09:09:30]Read from MH i2c: E2 0E 00 91 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6E [09:09:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:09:30]wFMCommunicate OK [09:09:30]SAM_PROTO_GetShiftState done [09:09:30]FM_GetShiftState done [09:09:30]req_shift_opened done [09:09:30]requested_item shift.open_date is exist - process it [09:09:30]req_shift_open_date [09:09:30]req_shift_open_date done [09:09:30]produce_requested_data done [09:09:30]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309237,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:09:30]process_action_free close_receipt [09:09:30]json_value_free [09:09:30]json_value_free done [09:09:30]process_json_proto returns [09:09:30]Send response to host [09:09:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309237,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:09:30]free response buf [09:09:30]execute_script done [09:09:30]execute_script returns [09:09:30]free content buf [09:09:30]Sock 9.Close socket [09:09:30]Sock 9.Thread stoped [09:09:33]OFD Sender: No OFD packet to send [09:09:38]OFD Sender: No OFD packet to send [09:09:43]OFD Sender: No OFD packet to send [09:09:48]OFD Sender: No OFD packet to send [09:09:53]OFD Sender: No OFD packet to send [09:09:59]OFD Sender: No OFD packet to send [09:10:04]OFD Sender: No OFD packet to send [09:10:07]accept exits with 7 [09:10:07]New connection [09:10:07]New thread 3067071844 created [09:10:07]Thread 3067215204 joined [09:10:07]Waiting for new connection... [09:10:07] Sock 7.Parse request [09:10:07]Sock 7.Check first char [09:10:07]Sock 7.First char is OK [09:10:07]request: POST /json_proto HTTP/1.0 [09:10:07]Method: POST [09:10:07]URL: /json_proto [09:10:07]Method is POST - this is cgi request [09:10:07]url: /json_proto [09:10:07]query_string will be loaded in cgi processing [09:10:07]execute_cgi json_proto POST (null) [09:10:07]execute_cgi path=json_proto method=POST [09:10:07]POST find Content-Length [09:10:07]Host: 172.17.45.195:8080 [09:10:07]Content-Length: 677 [09:10:07]Content-Type: application/json [09:10:07] [09:10:07]POST finish read [09:10:07]Found Content-Length = 677 [09:10:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:07]execute_script... [09:10:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:07]POST & json_proto [09:10:07]process_json_proto [09:10:07]json parsed OK: [09:10:07]protocol is kg_v1.0 [09:10:07]action value=close_receipt [09:10:07]process_action close_receipt [09:10:07]cmd_close_receipt [09:10:07]MH_GetDate [09:10:07]Write to MH i2c: F0 00 00 92 05 86 [09:10:07]Write i2c OK [09:10:07]MH_I2C_Read... [09:10:07]Read from MH i2c: F0 [09:10:07]MH_I2C_Read... [09:10:07]Read from MH i2c: F0 09 00 [09:10:07]MH_I2C_Read... [09:10:07]Read from MH i2c: F0 09 00 92 05 00 EF AD A8 66 FB 01 7F 64 18 [09:10:07]GetLastDocTimeStamp 1722330566 [09:10:07]current date 1722330607 [09:10:07]FM_GetShiftState [09:10:07]SAM_PROTO_GetShiftState [09:10:07]wFMCommunicate request_size=4 [09:10:07]MH_SAM_APDU [09:10:07]CAPDU: 80 13 01 00 [09:10:07]Write to MH i2c: E2 08 00 93 05 80 13 01 00 00 00 00 00 15 [09:10:07]Write i2c OK [09:10:07]MH_I2C_Read... [09:10:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:07]Read from MH i2c: E2 [09:10:07]MH_I2C_Read... [09:10:07]Read from MH i2c: E2 0E 00 [09:10:07]MH_I2C_Read... [09:10:07]Read from MH i2c: E2 0E 00 93 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 70 [09:10:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:10:07]wFMCommunicate OK [09:10:07]SAM_PROTO_GetShiftState done [09:10:07]FM_GetShiftState done [09:10:07]opened in 1722299915 [09:10:07]opened+sec_in_day 1722386315 [09:10:07]quantity*price = 42036 [09:10:07]sum+1 = 42037 [09:10:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 420.00 Внесено: 420.00 СДАЧА: 0.00 НСП 1% : 3.72 НДС 12% : 44.64 Наличными: 420.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 172 30.07.2024 09:10 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309238 ФПД: 54056295594271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091007&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309238&fm=54056295594271&tin=02508201610067®Number=0000000000092651&sum=42000 [09:10:08]StoreToDocumentArchive [09:10:08]shift 430 fd 309238 [09:10:08]save to /storage/0430/doc_00309238 [09:10:08]save last doc name /storage/0430/doc_00309238 to /storage/kkm_last_doc_name [09:10:08]save OK [09:10:08]Clear old archive folders... [09:10:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:10:08]tlvbuf is 001DD1C0 [09:10:08]SAM_PROTO_ClearQueue [09:10:08]wFMCommunicate request_size=4 [09:10:08]MH_SAM_APDU [09:10:08]CAPDU: 80 09 00 00 [09:10:08]Write to MH i2c: E2 08 00 A0 05 80 09 00 00 00 00 00 00 17 [09:10:08]Write i2c OK [09:10:08]MH_I2C_Read... [09:10:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:08]Read from MH i2c: E2 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 A0 05 00 90 00 19 [09:10:08]RAPDU: 90 00 [09:10:08]wFMCommunicate OK [09:10:08]SAM_PROTO_ClearQueue done [09:10:08]KKMCreateOFDPacket [09:10:08]OFDProtocolAddRootSTLVToBuf [09:10:08]FM_MakeSignedData [09:10:08]FM_MakeSignedData [09:10:08]SAM_PROTO_SignData [09:10:08]wFMCommunicate request_size=4 [09:10:08]MH_SAM_APDU [09:10:08]CAPDU: 80 0D 01 02 [09:10:08]Write to MH i2c: E2 08 00 A1 05 80 0D 01 02 00 00 00 00 1F [09:10:08]Write i2c OK [09:10:08]MH_I2C_Read... [09:10:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:08]Read from MH i2c: E2 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 A1 05 00 90 00 1A [09:10:08]RAPDU: 90 00 [09:10:08]wFMCommunicate OK [09:10:08]wFMCommunicate request_size=255 [09:10:08]MH_SAM_APDU [09:10:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 EF AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B7 04 00 35 04 06 00 31 [09:10:08]Write to MH i2c: E2 02 01 A2 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 32 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 EF AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B7 04 00 35 04 06 00 31 00 00 2A [09:10:08]Write i2c OK [09:10:08]MH_I2C_Read... [09:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:08]Read from MH i2c: E2 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 A2 05 00 90 00 1B [09:10:08]RAPDU: 90 00 [09:10:08]wFMCommunicate OK [09:10:08]wFMCommunicate request_size=10 [09:10:08]MH_SAM_APDU [09:10:08]CAPDU: 80 0D 02 02 05 29 F6 4B F9 1F [09:10:08]Write to MH i2c: E2 0D 00 A3 05 80 0D 02 02 05 00 29 F6 4B F9 1F 00 00 AE [09:10:08]Write i2c OK [09:10:08]MH_I2C_Read... [09:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:08]Read from MH i2c: E2 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 [09:10:08]MH_I2C_Read... [09:10:08]Read from MH i2c: E2 03 00 A3 05 00 90 00 1C [09:10:08]RAPDU: 90 00 [09:10:08]wFMCommunicate OK [09:10:08]wFMCommunicate request_size=4 [09:10:08]MH_SAM_APDU [09:10:08]CAPDU: 80 0D 03 02 [09:10:08]Write to MH i2c: E2 08 00 A4 05 80 0D 03 02 00 00 00 00 24 [09:10:08]Write i2c OK [09:10:08]MH_I2C_Read... [09:10:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:09]OFD Sender: No OFD packet to send [09:10:09]Read from MH i2c: E2 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: E2 0B 00 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: E2 0B 00 A4 05 00 C2 B2 54 68 A2 5B 26 1A 90 00 92 [09:10:09]RAPDU: C2 B2 54 68 A2 5B 26 1A 90 00 [09:10:09]wFMCommunicate OK [09:10:09]SAM_PROTO_SignData done [09:10:09]FM_MakeSignedData done [09:10:09]CreateOFDProtocolMessage [09:10:09]wFMCommunicate request_size=4 [09:10:09]MH_SAM_APDU [09:10:09]CAPDU: 80 11 00 00 [09:10:09]Write to MH i2c: E2 08 00 A5 05 80 11 00 00 00 00 00 00 24 [09:10:09]Write i2c OK [09:10:09]MH_I2C_Read... [09:10:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:09]Read from MH i2c: E2 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: E2 17 00 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: E2 17 00 A5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7A [09:10:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:10:09]wFMCommunicate OK [09:10:09]CreateOFDProtocolMessage done [09:10:09]OFDSenderStorePacket 309238 [09:10:09]StoreOFDPacket docnum=309238 [09:10:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E8 39 07 01 9C 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 EF AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B7 04 00 35 04 06 00 31 29 F6 4B F9 1F C2 B2 54 68 A2 5B 26 1A [09:10:09]CheckFolder [09:10:09]dirname=/storage/ofd_packets [09:10:09]CheckFolder done [09:10:09]ProducePacketName [09:10:09]name=ofd_packets/00309238 [09:10:09]NVStorageSaveData ofd_packets/00309238 [09:10:09]File name is /storage/ofd_packets/00309238 [09:10:09]Write 301 bytes [09:10:09]NVStorageSaveData done [09:10:09]OFDSenderStorePacket done [09:10:09]KKMCreateOFDPacket done [09:10:09]NVStorageSaveData kkm_last_timestamp [09:10:09]File name is /storage/kkm_last_timestamp [09:10:09]Write 4 bytes [09:10:09]NVStorageSaveData done [09:10:09]ExternCall_PrintAddStr [09:10:09]wPrintStart [09:10:09]Write to MH i2c: 01 00 00 A6 05 AB [09:10:09]Write i2c OK [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: 01 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: 01 07 00 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 FF 0F C0 [09:10:09]RasterBufferAndPrint [09:10:09]line Счет N : (1)117828 [09:10:09]line ИНН: 02508201610067 [09:10:09]line Контрольно-Кассовый Чек [09:10:09]line ПРОДАЖА [09:10:09]line ТРК (МРК, ГНК) : 62 [09:10:09]line Товар: 2710124130 [09:10:09]line Аи-92-К-2 [09:10:09]line 6.200 * 67.80 [09:10:09]line = 420.36 [09:10:09]line НДС 12% НСП 1% [09:10:09]line > о реализуемом товаре [09:10:09]line ОКРУГЛЕНИЕ: -0.36 [09:10:09]line ИТОГО: 420.00 [09:10:09]line Внесено: 420.00 [09:10:09]line СДАЧА: 0.00 [09:10:09]line НСП 1% : 3.72 [09:10:09]line НДС 12% : 44.64 [09:10:09]line Наличными: 420.00 [09:10:09]line Безнал.: 0.00 [09:10:09]line Место: АЗС № 128 "Партнер Нефть" [09:10:09]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:10:09]line СНО: Общий режим [09:10:09]line Чек 172 30.07.2024 09:10 [09:10:09]line Смена: 430 ФФД: 1.0 [09:10:09]line ЗНМ: 0300000046 [09:10:09]line РНМ: 0000000000092651 [09:10:09]line Версия ККМ: 001 [09:10:09]line ФМ: 0000000000874943 [09:10:09]line ФД: 309238 [09:10:09]line ФПД: 54056295594271 [09:10:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091007&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309238&fm=54056295594271&tin=02508201610067®Number=0000000000092651&sum=42000 [09:10:09]OFD Sender: Processing packet 309238 [packets to send 232, broken 231] [09:10:09]ProducePacketName [09:10:09]name=ofd_packets/00309238 [09:10:09]OFD Sender: To server: pG, [09:10:09]CommunicateWithHost lk.salyk.kg:30040 [09:10:09]ConnectInit lk.salyk.kg [09:10:09]written 0, free lines is 4095 [09:10:09]Connected sock=9 [09:10:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E8 39 07 01 9C 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 EF AD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B7 04 00 35 04 06 00 31 29 F6 4B F9 1F C2 B2 54 68 A2 5B 26 1A [09:10:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CD 8A 47 00 13 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B7 04 00 F4 03 04 00 37 55 A8 66 B6 04 01 00 00 DA 4A 5F D5 31 13 36 BF [09:10:09]CommunicateWithHost err = 0 [09:10:09]CheckOFDResponse [09:10:09]1017 (14) - 77093643461234 [09:10:09]1041 (16) - 0000000000874943 [09:10:09]1040 (4) - 309238 [09:10:09]1012 (4) - 30.07.2024 02:51 [09:10:09]1206 (1) - 0 [09:10:09]OFD Sender: Remove packet 309238 [09:10:09]ProducePacketName [09:10:09]name=ofd_packets/00309238 [09:10:09]NVStorageDeleteData [09:10:09]Write to MH i2c: 01 00 00 D1 05 D6 [09:10:09]Write i2c OK [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: 01 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: 01 07 00 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: 01 07 00 D1 05 00 00 00 00 00 6A 0C 53 [09:10:09]RasterBufferAndPrint [09:10:09]line [09:10:09]line [09:10:09]line [09:10:09]line [09:10:09]line [09:10:09]written 0, free lines is 3181 [09:10:09]MH_Cut [09:10:09]Write to MH i2c: D1 01 00 D8 05 01 AF [09:10:09]Write i2c OK [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: D1 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: D1 01 00 [09:10:09]MH_I2C_Read... [09:10:09]Read from MH i2c: D1 01 00 D8 05 00 AE [09:10:09]Write to MH i2c: 01 00 00 D9 05 DE [09:10:09]Write i2c OK [09:10:09]MH_I2C_Read... [09:10:10]OFD Sender: No OFD packet to send [09:10:11]*** Cut start [09:10:11]*** Partial cut [09:10:11]*** CUTSNS_PIN = 1 [09:10:11]*** CUTSNS_PIN = 0 [09:10:11]*** Brake cut motor [09:10:11]Read from MH i2c: 01 [09:10:11]MH_I2C_Read... [09:10:11]*** Stop cut motor [09:10:11]*** Cut end [09:10:11]Read from MH i2c: 01 07 00 [09:10:11]MH_I2C_Read... [09:10:11]Read from MH i2c: 01 07 00 D9 05 00 00 00 00 00 FF 0F F3 [09:10:11]process_action close_receipt done [09:10:11]requested_data is exist [09:10:11]produce_requested_data [09:10:11]requested_item fm.sn is exist - process it [09:10:11]wFMCommunicate request_size=4 [09:10:11]MH_SAM_APDU [09:10:11]CAPDU: 80 11 00 00 [09:10:11]Write to MH i2c: E2 08 00 DA 05 80 11 00 00 00 00 00 00 59 [09:10:11]Write i2c OK [09:10:11]MH_I2C_Read... [09:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:11]Read from MH i2c: E2 [09:10:11]MH_I2C_Read... [09:10:11]Read from MH i2c: E2 17 00 [09:10:11]MH_I2C_Read... [09:10:11]Read from MH i2c: E2 17 00 DA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AF [09:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:10:11]wFMCommunicate OK [09:10:11]requested_item fd.num is exist - process it [09:10:11]SAM_PROTO_GetFieldsCounters [09:10:11]wFMCommunicate request_size=4 [09:10:11]MH_SAM_APDU [09:10:11]CAPDU: 80 13 00 00 [09:10:11]Write to MH i2c: E2 08 00 DB 05 80 13 00 00 00 00 00 00 5C [09:10:11]Write i2c OK [09:10:11]MH_I2C_Read... [09:10:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:11]Read from MH i2c: E2 [09:10:11]MH_I2C_Read... [09:10:11]Read from MH i2c: E2 62 00 [09:10:11]MH_I2C_Read... [09:10:11]Read from MH i2c: E2 62 00 DB 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F6 B7 04 00 0E 04 04 00 AE 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 E2 [09: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F6 B7 04 00 0E 04 04 00 AE 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:10:11]wFMCommunicate OK [09:10:11]SAM_PROTO_GetFieldsCounters done [09:10:11]requested_item shift.num is exist - process it [09:10:11]requested_item shift.opened is exist - process it [09:10:11]req_shift_opened [09:10:11]FM_GetShiftState [09:10:11]SAM_PROTO_GetShiftState [09:10:11]wFMCommunicate request_size=4 [09:10:11]MH_SAM_APDU [09:10:11]CAPDU: 80 13 01 00 [09:10:11]Write to MH i2c: E2 08 00 DC 05 80 13 01 00 00 00 00 00 5E [09:10:11]Write i2c OK [09:10:11]MH_I2C_Read... [09:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:11]Read from MH i2c: E2 [09:10:11]MH_I2C_Read... [09:10:11]Read from MH i2c: E2 0E 00 [09:10:11]MH_I2C_Read... [09:10:11]Read from MH i2c: E2 0E 00 DC 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B9 [09:10:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:10:11]wFMCommunicate OK [09:10:11]SAM_PROTO_GetShiftState done [09:10:11]FM_GetShiftState done [09:10:11]req_shift_opened done [09:10:11]requested_item shift.open_date is exist - process it [09:10:11]req_shift_open_date [09:10:11]req_shift_open_date done [09:10:11]produce_requested_data done [09:10:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309238,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:10:11]process_action_free close_receipt [09:10:11]json_value_free [09:10:11]json_value_free done [09:10:11]process_json_proto returns [09:10:11]Send response to host [09:10:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309238,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:10:11]free response buf [09:10:11]execute_script done [09:10:11]execute_script returns [09:10:11]free content buf [09:10:11]Sock 7.Close socket [09:10:11]Sock 7.Thread stoped [09:10:15]OFD Sender: No OFD packet to send [09:10:20]OFD Sender: No OFD packet to send [09:10:25]OFD Sender: No OFD packet to send [09:10:28]accept exits with 10 [09:10:28]New connection [09:10:28]New thread 3067215204 created [09:10:28]Thread 3067071844 joined [09:10:28]Waiting for new connection... [09:10:28] Sock 10.Parse request [09:10:28]Sock 10.Check first char [09:10:28]Sock 10.First char is OK [09:10:28]request: POST /json_proto HTTP/1.0 [09:10:28]Method: POST [09:10:28]URL: /json_proto [09:10:28]Method is POST - this is cgi request [09:10:28]url: /json_proto [09:10:28]query_string will be loaded in cgi processing [09:10:28]execute_cgi json_proto POST (null) [09:10:28]execute_cgi path=json_proto method=POST [09:10:28]POST find Content-Length [09:10:28]Host: 172.17.45.195:8080 [09:10:28]Content-Length: 679 [09:10:28]Content-Type: application/json [09:10:28] [09:10:28]POST finish read [09:10:28]Found Content-Length = 679 [09:10:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:10:28]execute_script... [09:10: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)117829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:10:28]POST & json_proto [09:10:28]process_json_proto [09:10:28]json parsed OK: [09:10:28]protocol is kg_v1.0 [09:10:28]action value=close_receipt [09:10:28]process_action close_receipt [09:10:28]cmd_close_receipt [09:10:28]MH_GetDate [09:10:28]Write to MH i2c: F0 00 00 DD 05 D1 [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: F0 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: F0 09 00 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: F0 09 00 DD 05 00 04 AE A8 66 FB 01 7F 64 79 [09:10:28]GetLastDocTimeStamp 1722330607 [09:10:28]current date 1722330628 [09:10:28]FM_GetShiftState [09:10:28]SAM_PROTO_GetShiftState [09:10:28]wFMCommunicate request_size=4 [09:10:28]MH_SAM_APDU [09:10:28]CAPDU: 80 13 01 00 [09:10:28]Write to MH i2c: E2 08 00 DE 05 80 13 01 00 00 00 00 00 60 [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:28]Read from MH i2c: E2 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: E2 0E 00 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: E2 0E 00 DE 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BB [09:10:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:10:28]wFMCommunicate OK [09:10:28]SAM_PROTO_GetShiftState done [09:10:28]FM_GetShiftState done [09:10:28]opened in 1722299915 [09:10:28]opened+sec_in_day 1722386315 [09:10:28]quantity*price = 100050 [09:10:28]sum+1 = 100052 [09:10:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 173 30.07.2024 09:10 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309239 ФПД: 172157749732429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091028&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309239&fm=172157749732429&tin=02508201610067®Number=0000000000092651&sum=100000 [09:10:29]StoreToDocumentArchive [09:10:29]shift 430 fd 309239 [09:10:29]save to /storage/0430/doc_00309239 [09:10:29]save last doc name /storage/0430/doc_00309239 to /storage/kkm_last_doc_name [09:10:29]save OK [09:10:29]Clear old archive folders... [09:10:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:10:29]tlvbuf is 001EB0C0 [09:10:29]SAM_PROTO_ClearQueue [09:10:29]wFMCommunicate request_size=4 [09:10:29]MH_SAM_APDU [09:10:29]CAPDU: 80 09 00 00 [09:10:29]Write to MH i2c: E2 08 00 EB 05 80 09 00 00 00 00 00 00 62 [09:10:29]Write i2c OK [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 [09:10:29]MH_I2C_Read... [09:10:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:29]Read from MH i2c: E2 03 00 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 03 00 EB 05 00 90 00 64 [09:10:29]RAPDU: 90 00 [09:10:29]wFMCommunicate OK [09:10:29]SAM_PROTO_ClearQueue done [09:10:29]KKMCreateOFDPacket [09:10:29]OFDProtocolAddRootSTLVToBuf [09:10:29]FM_MakeSignedData [09:10:29]FM_MakeSignedData [09:10:29]SAM_PROTO_SignData [09:10:29]wFMCommunicate request_size=4 [09:10:29]MH_SAM_APDU [09:10:29]CAPDU: 80 0D 01 02 [09:10:29]Write to MH i2c: E2 08 00 EC 05 80 0D 01 02 00 00 00 00 6A [09:10:29]Write i2c OK [09:10:29]MH_I2C_Read... [09:10:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:29]Read from MH i2c: E2 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 03 00 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 03 00 EC 05 00 90 00 65 [09:10:29]RAPDU: 90 00 [09:10:29]wFMCommunicate OK [09:10:29]wFMCommunicate request_size=255 [09:10:29]MH_SAM_APDU [09:10: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AD 00 00 00 F4 03 04 00 04 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B7 04 00 35 04 06 00 9C 93 99 84 [09:10:29]Write to MH i2c: E2 02 01 ED 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AD 00 00 00 F4 03 04 00 04 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B7 04 00 35 04 06 00 9C 93 99 84 00 00 0D [09:10:29]Write i2c OK [09:10:29]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 03 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 03 00 ED 05 00 90 00 66 [09:10:30]RAPDU: 90 00 [09:10:30]wFMCommunicate OK [09:10:30]wFMCommunicate request_size=7 [09:10:30]MH_SAM_APDU [09:10:30]CAPDU: 80 0D 02 02 02 A4 4D [09:10:30]Write to MH i2c: E2 0A 00 EE 05 80 0D 02 02 02 00 A4 4D 00 00 62 [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 03 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 03 00 EE 05 00 90 00 67 [09:10:30]RAPDU: 90 00 [09:10:30]wFMCommunicate OK [09:10:30]wFMCommunicate request_size=4 [09:10:30]MH_SAM_APDU [09:10:30]CAPDU: 80 0D 03 02 [09:10:30]Write to MH i2c: E2 08 00 EF 05 80 0D 03 02 00 00 00 00 6F [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 0B 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 0B 00 EF 05 00 29 92 F1 A4 13 D1 1B BE 90 00 7D [09:10:30]RAPDU: 29 92 F1 A4 13 D1 1B BE 90 00 [09:10:30]wFMCommunicate OK [09:10:30]SAM_PROTO_SignData done [09:10:30]FM_MakeSignedData done [09:10:30]CreateOFDProtocolMessage [09:10:30]wFMCommunicate request_size=4 [09:10:30]MH_SAM_APDU [09:10:30]CAPDU: 80 11 00 00 [09:10:30]Write to MH i2c: E2 08 00 F0 05 80 11 00 00 00 00 00 00 6F [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:30]Read from MH i2c: E2 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 17 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: E2 17 00 F0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C5 [09:10:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:10:30]wFMCommunicate OK [09:10:30]CreateOFDProtocolMessage done [09:10:30]OFDSenderStorePacket 309239 [09:10:30]StoreOFDPacket docnum=309239 [09:10:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 26 57 04 01 0B 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AD 00 00 00 F4 03 04 00 04 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B7 04 00 35 04 06 00 9C 93 99 84 A4 4D 29 92 F1 A4 13 D1 1B BE [09:10:30]CheckFolder [09:10:30]dirname=/storage/ofd_packets [09:10:30]CheckFolder done [09:10:30]ProducePacketName [09:10:30]name=ofd_packets/00309239 [09:10:30]NVStorageSaveData ofd_packets/00309239 [09:10:30]File name is /storage/ofd_packets/00309239 [09:10:30]Write 298 bytes [09:10:30]NVStorageSaveData done [09:10:30]OFDSenderStorePacket done [09:10:30]KKMCreateOFDPacket done [09:10:30]NVStorageSaveData kkm_last_timestamp [09:10:30]File name is /storage/kkm_last_timestamp [09:10:30]Write 4 bytes [09:10:30]NVStorageSaveData done [09:10:30]ExternCall_PrintAddStr [09:10:30]wPrintStart [09:10:30]Write to MH i2c: 01 00 00 F1 05 F6 [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: 01 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: 01 07 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: 01 07 00 F1 05 00 00 00 00 00 FF 0F 0B [09:10:30]RasterBufferAndPrint [09:10:30]line Счет N : (1)117829 [09:10:30]line ИНН: 02508201610067 [09:10:30]line Контрольно-Кассовый Чек [09:10:30]line ПРОДАЖА [09:10:30]line ТРК (МРК, ГНК) : 54 [09:10:30]line Товар: 2710194800 [09:10:30]line ДТ-К-3 [09:10:30]line 13.130 * 76.20 [09:10:30]line = 1000.51 [09:10:30]line НДС 12% НСП 1% [09:10:30]line > о реализуемом товаре [09:10:30]line ОКРУГЛЕНИЕ: -0.51 [09:10:30]line ИТОГО: 1000.00 [09:10:30]line Внесено: 1000.00 [09:10:30]line СДАЧА: 0.00 [09:10:30]line НСП 1% : 8.85 [09:10:30]line НДС 12% : 106.25 [09:10:30]line Наличными: 1000.00 [09:10:30]line Безнал.: 0.00 [09:10:30]line Место: АЗС № 128 "Партнер Нефть" [09:10:30]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:10:30]line СНО: Общий режим [09:10:30]line Чек 173 30.07.2024 09:10 [09:10:30]line Смена: 430 ФФД: 1.0 [09:10:30]line ЗНМ: 0300000046 [09:10:30]line РНМ: 0000000000092651 [09:10:30]line Версия ККМ: 001 [09:10:30]line ФМ: 0000000000874943 [09:10:30]line ФД: 309239 [09:10:30]line ФПД: 172157749732429 [09:10:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091028&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309239&fm=172157749732429&tin=02508201610067®Number=0000000000092651&sum=100000 [09:10:30]OFD Sender: Processing packet 309239 [packets to send 232, broken 231] [09:10:30]ProducePacketName [09:10:30]name=ofd_packets/00309239 [09:10:30]OFD Sender: To server: pG, [09:10:30]CommunicateWithHost lk.salyk.kg:30040 [09:10:30]ConnectInit lk.salyk.kg [09:10:30]written 0, free lines is 4095 [09:10:30]Connected sock=9 [09:10:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 26 57 04 01 0B 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 AD 00 00 00 F4 03 04 00 04 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B7 04 00 35 04 06 00 9C 93 99 84 A4 4D 29 92 F1 A4 13 D1 1B BE [09:10:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7A 23 47 00 66 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B7 04 00 F4 03 04 00 4C 55 A8 66 B6 04 01 00 00 D2 21 FC FF FA 69 29 06 [09:10:30]CommunicateWithHost err = 0 [09:10:30]CheckOFDResponse [09:10:30]1017 (14) - 77093643461234 [09:10:30]1041 (16) - 0000000000874943 [09:10:30]1040 (4) - 309239 [09:10:30]1012 (4) - 30.07.2024 02:51 [09:10:30]1206 (1) - 0 [09:10:30]OFD Sender: Remove packet 309239 [09:10:30]ProducePacketName [09:10:30]name=ofd_packets/00309239 [09:10:30]NVStorageDeleteData [09:10:30]Write to MH i2c: 01 00 00 1C 06 22 [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: 01 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: 01 07 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: 01 07 00 1C 06 00 00 00 00 00 60 0C 95 [09:10:30]RasterBufferAndPrint [09:10:30]line [09:10:30]line [09:10:30]line [09:10:30]line [09:10:30]line [09:10:30]written 0, free lines is 3172 [09:10:30]MH_Cut [09:10:30]Write to MH i2c: D1 01 00 23 06 01 FB [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: D1 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: D1 01 00 [09:10:30]MH_I2C_Read... [09:10:30]Read from MH i2c: D1 01 00 23 06 00 FA [09:10:30]Write to MH i2c: 01 00 00 24 06 2A [09:10:30]Write i2c OK [09:10:30]MH_I2C_Read... [09:10:31]OFD Sender: No OFD packet to send [09:10:32]*** Cut start [09:10:32]*** Partial cut [09:10:32]*** CUTSNS_PIN = 1 [09:10:32]*** CUTSNS_PIN = 0 [09:10:32]*** Brake cut motor [09:10:32]Read from MH i2c: 01 [09:10:32]MH_I2C_Read... [09:10:32]*** Stop cut motor [09:10:32]*** Cut end [09:10:32]Read from MH i2c: 01 07 00 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: 01 07 00 24 06 00 00 00 00 00 FF 0F 3F [09:10:32]process_action close_receipt done [09:10:32]requested_data is exist [09:10:32]produce_requested_data [09:10:32]requested_item fm.sn is exist - process it [09:10:32]wFMCommunicate request_size=4 [09:10:32]MH_SAM_APDU [09:10:32]CAPDU: 80 11 00 00 [09:10:32]Write to MH i2c: E2 08 00 25 06 80 11 00 00 00 00 00 00 A5 [09:10:32]Write i2c OK [09:10:32]MH_I2C_Read... [09:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:32]Read from MH i2c: E2 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 17 00 [09:10:32]MH_I2C_Read... [09:10:32]Read from MH i2c: E2 17 00 25 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FB [09:10:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:10:32]wFMCommunicate OK [09:10:32]requested_item fd.num is exist - process it [09:10:32]SAM_PROTO_GetFieldsCounters [09:10:32]wFMCommunicate request_size=4 [09:10:32]MH_SAM_APDU [09:10:32]CAPDU: 80 13 00 00 [09:10:32]Write to MH i2c: E2 08 00 26 06 80 13 00 00 00 00 00 00 A8 [09:10:32]Write i2c OK [09:10:32]MH_I2C_Read... [09:10:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:33]Read from MH i2c: E2 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: E2 62 00 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: E2 62 00 26 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F7 B7 04 00 0E 04 04 00 AE 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 32 [09:10:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F7 B7 04 00 0E 04 04 00 AE 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:10:33]wFMCommunicate OK [09:10:33]SAM_PROTO_GetFieldsCounters done [09:10:33]requested_item shift.num is exist - process it [09:10:33]requested_item shift.opened is exist - process it [09:10:33]req_shift_opened [09:10:33]FM_GetShiftState [09:10:33]SAM_PROTO_GetShiftState [09:10:33]wFMCommunicate request_size=4 [09:10:33]MH_SAM_APDU [09:10:33]CAPDU: 80 13 01 00 [09:10:33]Write to MH i2c: E2 08 00 27 06 80 13 01 00 00 00 00 00 AA [09:10:33]Write i2c OK [09:10:33]MH_I2C_Read... [09:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:33]Read from MH i2c: E2 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: E2 0E 00 [09:10:33]MH_I2C_Read... [09:10:33]Read from MH i2c: E2 0E 00 27 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 05 [09:10:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:10:33]wFMCommunicate OK [09:10:33]SAM_PROTO_GetShiftState done [09:10:33]FM_GetShiftState done [09:10:33]req_shift_opened done [09:10:33]requested_item shift.open_date is exist - process it [09:10:33]req_shift_open_date [09:10:33]req_shift_open_date done [09:10:33]produce_requested_data done [09:10:33]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309239,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:10:33]process_action_free close_receipt [09:10:33]json_value_free [09:10:33]json_value_free done [09:10:33]process_json_proto returns [09:10:33]Send response to host [09:10:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309239,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:10:33]free response buf [09:10:33]execute_script done [09:10:33]execute_script returns [09:10:33]free content buf [09:10:33]Sock 10.Close socket [09:10:33]Sock 10.Thread stoped [09:10:36]OFD Sender: No OFD packet to send [09:10:41]OFD Sender: No OFD packet to send [09:10:46]OFD Sender: No OFD packet to send [09:10:51]OFD Sender: No OFD packet to send [09:10:56]OFD Sender: No OFD packet to send [09:11:01]OFD Sender: No OFD packet to send [09:11:06]OFD Sender: No OFD packet to send [09:11:11]OFD Sender: No OFD packet to send [09:11:16]OFD Sender: No OFD packet to send [09:11:21]OFD Sender: No OFD packet to send [09:11:26]OFD Sender: No OFD packet to send [09:11:31]OFD Sender: No OFD packet to send [09:11:36]OFD Sender: No OFD packet to send [09:11:41]OFD Sender: No OFD packet to send [09:11:46]OFD Sender: No OFD packet to send [09:11:51]OFD Sender: No OFD packet to send [09:11:56]OFD Sender: No OFD packet to send [09:12:01]OFD Sender: No OFD packet to send [09:12:06]OFD Sender: No OFD packet to send [09:12:11]OFD Sender: No OFD packet to send [09:12:16]OFD Sender: No OFD packet to send [09:12:21]OFD Sender: No OFD packet to send [09:12:26]OFD Sender: No OFD packet to send [09:12:31]OFD Sender: No OFD packet to send [09:12:36]OFD Sender: No OFD packet to send [09:12:41]OFD Sender: No OFD packet to send [09:12:46]OFD Sender: No OFD packet to send [09:12:51]OFD Sender: No OFD packet to send [09:12:56]OFD Sender: No OFD packet to send [09:13:01]OFD Sender: No OFD packet to send [09:13:06]OFD Sender: No OFD packet to send [09:13:11]OFD Sender: No OFD packet to send [09:13:16]OFD Sender: No OFD packet to send [09:13:21]OFD Sender: No OFD packet to send [09:13:26]OFD Sender: No OFD packet to send [09:13:31]OFD Sender: No OFD packet to send [09:13:36]OFD Sender: No OFD packet to send [09:13:41]OFD Sender: No OFD packet to send [09:13:46]OFD Sender: No OFD packet to send [09:13:51]OFD Sender: No OFD packet to send [09:13:52]accept exits with 7 [09:13:52]New connection [09:13:52]New thread 3067071844 created [09:13:52]Thread 3067215204 joined [09:13:52]Waiting for new connection... [09:13:52] Sock 7.Parse request [09:13:52]Sock 7.Check first char [09:13:52]Sock 7.First char is OK [09:13:52]request: POST /json_proto HTTP/1.0 [09:13:52]Method: POST [09:13:52]URL: /json_proto [09:13:52]Method is POST - this is cgi request [09:13:52]url: /json_proto [09:13:52]query_string will be loaded in cgi processing [09:13:52]execute_cgi json_proto POST (null) [09:13:52]execute_cgi path=json_proto method=POST [09:13:52]POST find Content-Length [09:13:52]Host: 172.17.45.195:8080 [09:13:52]Content-Length: 670 [09:13:52]Content-Type: application/json [09:13:52] [09:13:52]POST finish read [09:13:52]Found Content-Length = 670 [09:13:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:52]execute_script... [09:13: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)117831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:52]POST & json_proto [09:13:52]process_json_proto [09:13:52]json parsed OK: [09:13:52]protocol is kg_v1.0 [09:13:52]action value=close_receipt [09:13:52]process_action close_receipt [09:13:52]cmd_close_receipt [09:13:52]MH_GetDate [09:13:52]Write to MH i2c: F0 00 00 28 06 1D [09:13:52]Write i2c OK [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: F0 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: F0 09 00 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: F0 09 00 28 06 00 D0 AE A8 66 FB 01 7F 64 91 [09:13:52]GetLastDocTimeStamp 1722330628 [09:13:52]current date 1722330832 [09:13:52]FM_GetShiftState [09:13:52]SAM_PROTO_GetShiftState [09:13:52]wFMCommunicate request_size=4 [09:13:52]MH_SAM_APDU [09:13:52]CAPDU: 80 13 01 00 [09:13:52]Write to MH i2c: E2 08 00 29 06 80 13 01 00 00 00 00 00 AC [09:13:52]Write i2c OK [09:13:52]MH_I2C_Read... [09:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:52]Read from MH i2c: E2 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: E2 0E 00 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: E2 0E 00 29 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 07 [09:13:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:13:52]wFMCommunicate OK [09:13:52]SAM_PROTO_GetShiftState done [09:13:52]FM_GetShiftState done [09:13:52]opened in 1722299915 [09:13:52]opened+sec_in_day 1722386315 [09:13:52]quantity*price = 50017 [09:13:52]sum+1 = 50019 [09:13:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 174 30.07.2024 09:13 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309240 ФПД: 252151245410634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091352&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309240&fm=252151245410634&tin=02508201610067®Number=0000000000092651&sum=50000 [09:13:53]StoreToDocumentArchive [09:13:53]shift 430 fd 309240 [09:13:53]save to /storage/0430/doc_00309240 [09:13:53]save last doc name /storage/0430/doc_00309240 to /storage/kkm_last_doc_name [09:13:53]save OK [09:13:53]Clear old archive folders... [09:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:13:53]tlvbuf is 001D7E00 [09:13:53]SAM_PROTO_ClearQueue [09:13:53]wFMCommunicate request_size=4 [09:13:53]MH_SAM_APDU [09:13:53]CAPDU: 80 09 00 00 [09:13:53]Write to MH i2c: E2 08 00 36 06 80 09 00 00 00 00 00 00 AE [09:13:53]Write i2c OK [09:13:53]MH_I2C_Read... [09:13:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:53]Read from MH i2c: E2 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 36 06 00 90 00 B0 [09:13:53]RAPDU: 90 00 [09:13:53]wFMCommunicate OK [09:13:53]SAM_PROTO_ClearQueue done [09:13:53]KKMCreateOFDPacket [09:13:53]OFDProtocolAddRootSTLVToBuf [09:13:53]FM_MakeSignedData [09:13:53]FM_MakeSignedData [09:13:53]SAM_PROTO_SignData [09:13:53]wFMCommunicate request_size=4 [09:13:53]MH_SAM_APDU [09:13:53]CAPDU: 80 0D 01 02 [09:13:53]Write to MH i2c: E2 08 00 37 06 80 0D 01 02 00 00 00 00 B6 [09:13:53]Write i2c OK [09:13:53]MH_I2C_Read... [09:13:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:53]Read from MH i2c: E2 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 37 06 00 90 00 B1 [09:13:53]RAPDU: 90 00 [09:13:53]wFMCommunicate OK [09:13:53]wFMCommunicate request_size=255 [09:13:53]MH_SAM_APDU [09:13:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 D0 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B7 04 00 35 04 06 00 [09:13:53]Write to MH i2c: E2 02 01 38 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 AE 00 00 00 F4 03 04 00 D0 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B7 04 00 35 04 06 00 00 00 DE [09:13:53]Write i2c OK [09:13:53]MH_I2C_Read... [09:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:53]Read from MH i2c: E2 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 38 06 00 90 00 B2 [09:13:53]RAPDU: 90 00 [09:13:53]wFMCommunicate OK [09:13:53]wFMCommunicate request_size=11 [09:13:53]MH_SAM_APDU [09:13:53]CAPDU: 80 0D 02 02 06 E5 54 89 69 91 4A [09:13:53]Write to MH i2c: E2 0E 00 39 06 80 0D 02 02 06 00 E5 54 89 69 91 4A 00 00 CB [09:13:53]Write i2c OK [09:13:53]MH_I2C_Read... [09:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:53]Read from MH i2c: E2 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 [09:13:53]MH_I2C_Read... [09:13:53]Read from MH i2c: E2 03 00 39 06 00 90 00 B3 [09:13:53]RAPDU: 90 00 [09:13:53]wFMCommunicate OK [09:13:53]wFMCommunicate request_size=4 [09:13:53]MH_SAM_APDU [09:13:53]CAPDU: 80 0D 03 02 [09:13:53]Write to MH i2c: E2 08 00 3A 06 80 0D 03 02 00 00 00 00 BB [09:13:53]Write i2c OK [09:13:53]MH_I2C_Read... [09:13:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:54]Read from MH i2c: E2 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: E2 0B 00 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: E2 0B 00 3A 06 00 B2 61 77 29 C8 73 1A 83 90 00 47 [09:13:54]RAPDU: B2 61 77 29 C8 73 1A 83 90 00 [09:13:54]wFMCommunicate OK [09:13:54]SAM_PROTO_SignData done [09:13:54]FM_MakeSignedData done [09:13:54]CreateOFDProtocolMessage [09:13:54]wFMCommunicate request_size=4 [09:13:54]MH_SAM_APDU [09:13:54]CAPDU: 80 11 00 00 [09:13:54]Write to MH i2c: E2 08 00 3B 06 80 11 00 00 00 00 00 00 BB [09:13:54]Write i2c OK [09:13:54]MH_I2C_Read... [09:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:54]Read from MH i2c: E2 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: E2 17 00 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: E2 17 00 3B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 11 [09:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:13:54]wFMCommunicate OK [09:13:54]CreateOFDProtocolMessage done [09:13:54]OFDSenderStorePacket 309240 [09:13:54]StoreOFDPacket docnum=309240 [09:13:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 29 CA 08 01 B1 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 D0 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B7 04 00 35 04 06 00 E5 54 89 69 91 4A B2 61 77 29 C8 73 1A 83 [09:13:54]CheckFolder [09:13:54]dirname=/storage/ofd_packets [09:13:54]CheckFolder done [09:13:54]ProducePacketName [09:13:54]name=ofd_packets/00309240 [09:13:54]NVStorageSaveData ofd_packets/00309240 [09:13:54]File name is /storage/ofd_packets/00309240 [09:13:54]Write 302 bytes [09:13:54]NVStorageSaveData done [09:13:54]OFDSenderStorePacket done [09:13:54]KKMCreateOFDPacket done [09:13:54]NVStorageSaveData kkm_last_timestamp [09:13:54]File name is /storage/kkm_last_timestamp [09:13:54]Write 4 bytes [09:13:54]NVStorageSaveData done [09:13:54]ExternCall_PrintAddStr [09:13:54]wPrintStart [09:13:54]Write to MH i2c: 01 00 00 3C 06 42 [09:13:54]Write i2c OK [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 07 00 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 07 00 3C 06 00 00 00 00 00 FF 0F 57 [09:13:54]RasterBufferAndPrint [09:13:54]line Счет N : (1)117831 [09:13:54]line ИНН: 02508201610067 [09:13:54]line Контрольно-Кассовый Чек [09:13:54]line ПРОДАЖА [09:13:54]line ТРК (МРК, ГНК) : 53 [09:13:54]line Товар: 2710124130 [09:13:54]line Super-92-К-5 [09:13:54]line 7.270 * 68.80 [09:13:54]line = 500.18 [09:13:54]line НДС 12% НСП 1% [09:13:54]line > о реализуемом товаре [09:13:54]line ОКРУГЛЕНИЕ: -0.18 [09:13:54]line ИТОГО: 500.00 [09:13:54]line Внесено: 500.00 [09:13:54]line СДАЧА: 0.00 [09:13:54]line НСП 1% : 4.43 [09:13:54]line НДС 12% : 53.12 [09:13:54]line Наличными: 500.00 [09:13:54]line Безнал.: 0.00 [09:13:54]line Место: АЗС № 128 "Партнер Нефть" [09:13:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:13:54]line СНО: Общий режим [09:13:54]line Чек 174 30.07.2024 09:13 [09:13:54]line Смена: 430 ФФД: 1.0 [09:13:54]line ЗНМ: 0300000046 [09:13:54]line РНМ: 0000000000092651 [09:13:54]line Версия ККМ: 001 [09:13:54]line ФМ: 0000000000874943 [09:13:54]line ФД: 309240 [09:13:54]line ФПД: 252151245410634 [09:13:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091352&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309240&fm=252151245410634&tin=02508201610067®Number=0000000000092651&sum=50000 [09:13:54]OFD Sender: Processing packet 309240 [packets to send 232, broken 231] [09:13:54]ProducePacketName [09:13:54]name=ofd_packets/00309240 [09:13:54]OFD Sender: To server: pG, [09:13:54]CommunicateWithHost lk.salyk.kg:30040 [09:13:54]ConnectInit lk.salyk.kg [09:13:54]written 0, free lines is 4095 [09:13:54]Connected sock=10 [09:13:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 29 CA 08 01 B1 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 D0 AE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B7 04 00 35 04 06 00 E5 54 89 69 91 4A B2 61 77 29 C8 73 1A 83 [09:13:54]Write to MH i2c: 01 00 00 67 06 6D [09:13:54]Write i2c OK [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 07 00 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: 01 07 00 67 06 00 00 00 00 00 61 0C E1 [09:13:54]RasterBufferAndPrint [09:13:54]line [09:13:54]line [09:13:54]line [09:13:54]line [09:13:54]line [09:13:54]written 0, free lines is 3173 [09:13:54]MH_Cut [09:13:54]Write to MH i2c: D1 01 00 6E 06 01 46 [09:13:54]Write i2c OK [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: D1 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: D1 01 00 [09:13:54]MH_I2C_Read... [09:13:54]Read from MH i2c: D1 01 00 6E 06 00 45 [09:13:54]Write to MH i2c: 01 00 00 6F 06 75 [09:13:54]Write i2c OK [09:13:54]MH_I2C_Read... [09:13:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 85 67 47 00 A9 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B7 04 00 F4 03 04 00 19 56 A8 66 B6 04 01 00 00 1F D1 B8 D2 E1 50 E6 DD [09:13:55]CommunicateWithHost err = 0 [09:13:55]CheckOFDResponse [09:13:55]1017 (14) - 77093643461234 [09:13:55]1041 (16) - 0000000000874943 [09:13:55]1040 (4) - 309240 [09:13:55]1012 (4) - 30.07.2024 02:55 [09:13:55]1206 (1) - 0 [09:13:55]OFD Sender: Remove packet 309240 [09:13:55]ProducePacketName [09:13:55]name=ofd_packets/00309240 [09:13:55]NVStorageDeleteData [09:13:55]OFD Sender: No OFD packet to send [09:13:56]*** Cut start [09:13:56]*** Partial cut [09:13:56]*** CUTSNS_PIN = 1 [09:13:56]*** CUTSNS_PIN = 0 [09:13:56]*** Brake cut motor [09:13:56]Read from MH i2c: 01 [09:13:56]MH_I2C_Read... [09:13:56]*** Stop cut motor [09:13:56]*** Cut end [09:13:56]Read from MH i2c: 01 07 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: 01 07 00 6F 06 00 00 00 00 00 FF 0F 8A [09:13:56]process_action close_receipt done [09:13:56]requested_data is exist [09:13:56]produce_requested_data [09:13:56]requested_item fm.sn is exist - process it [09:13:56]wFMCommunicate request_size=4 [09:13:56]MH_SAM_APDU [09:13:56]CAPDU: 80 11 00 00 [09:13:56]Write to MH i2c: E2 08 00 70 06 80 11 00 00 00 00 00 00 F0 [09:13:56]Write i2c OK [09:13:56]MH_I2C_Read... [09:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:56]Read from MH i2c: E2 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 17 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 17 00 70 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 46 [09:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:13:56]wFMCommunicate OK [09:13:56]requested_item fd.num is exist - process it [09:13:56]SAM_PROTO_GetFieldsCounters [09:13:56]wFMCommunicate request_size=4 [09:13:56]MH_SAM_APDU [09:13:56]CAPDU: 80 13 00 00 [09:13:56]Write to MH i2c: E2 08 00 71 06 80 13 00 00 00 00 00 00 F3 [09:13:56]Write i2c OK [09:13:56]MH_I2C_Read... [09:13:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:56]Read from MH i2c: E2 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 62 00 [09:13:56]MH_I2C_Read... [09:13:56]Read from MH i2c: E2 62 00 71 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B7 04 00 0E 04 04 00 AE 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 81 [09:13:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B7 04 00 0E 04 04 00 AE 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:13:56]wFMCommunicate OK [09:13:56]SAM_PROTO_GetFieldsCounters done [09:13:56]requested_item shift.num is exist - process it [09:13:56]requested_item shift.opened is exist - process it [09:13:56]req_shift_opened [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 72 06 80 13 01 00 00 00 00 00 F5 [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 72 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 50 [09:13:56]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [09:13:56]requested_item shift.open_date is exist - process it [09:13:56]req_shift_open_date [09:13:56]req_shift_open_date done [09:13:56]produce_requested_data done [09:13:56]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309240,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:13:56]process_action_free close_receipt [09:13:56]json_value_free [09:13:56]json_value_free done [09:13:56]process_json_proto returns [09:13:56]Send response to host [09:13:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309240,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:13:56]free response buf [09:13:56]execute_script done [09:13:56]execute_script returns [09:13:56]free content buf [09:13:56]Sock 7.Close socket [09:13:56]Sock 7.Thread stoped [09:14:00]OFD Sender: No OFD packet to send [09:14:05]OFD Sender: No OFD packet to send [09:14:10]OFD Sender: No OFD packet to send [09:14:15]OFD Sender: No OFD packet to send [09:14:20]OFD Sender: No OFD packet to send [09:14:25]OFD Sender: No OFD packet to send [09:14:30]OFD Sender: No OFD packet to send [09:14:35]OFD Sender: No OFD packet to send [09:14:37]accept exits with 9 [09:14:37]New connection [09:14:37]New thread 3067215204 created [09:14:37]Thread 3067071844 joined [09:14:37]Waiting for new connection... [09:14:37] Sock 9.Parse request [09:14:37]Sock 9.Check first char [09:14:37]Sock 9.First char is OK [09:14:37]request: POST /json_proto HTTP/1.0 [09:14:37]Method: POST [09:14:37]URL: /json_proto [09:14:37]Method is POST - this is cgi request [09:14:37]url: /json_proto [09:14:37]query_string will be loaded in cgi processing [09:14:37]execute_cgi json_proto POST (null) [09:14:37]execute_cgi path=json_proto method=POST [09:14:37]POST find Content-Length [09:14:37]Host: 172.17.45.195:8080 [09:14:37]Content-Length: 1157 [09:14:37]Content-Type: application/json [09:14:37] [09:14:37]POST finish read [09:14:37]Found Content-Length = 1157 [09:14:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117830\u000A30.07.2024 08:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 25.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1695.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30079729\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:37]execute_script... [09:14:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117830\u000A30.07.2024 08:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 25.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1695.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30079729\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:14:37]POST & json_proto [09:14:37]process_json_proto [09:14:37]json parsed OK: [09:14:37]protocol is kg_v1.0 [09:14:37]action value=print_text [09:14:37]process_action print_text [09:14:37]cmd_print_text [09:14:37]ExternCall_PrintAddStr [09:14:37]wPrintStart [09:14:37]Write to MH i2c: 01 00 00 73 06 79 [09:14:37]Write i2c OK [09:14:37]MH_I2C_Read... [09:14:37]Read from MH i2c: 01 [09:14:37]MH_I2C_Read... [09:14:37]Read from MH i2c: 01 07 00 [09:14:37]MH_I2C_Read... [09:14:37]Read from MH i2c: 01 07 00 73 06 00 00 00 00 00 FF 0F 8E [09:14:37]RasterBufferAndPrint [09:14:37]line *****ТОВАРНЫЙ ЧЕК***** [09:14:37]line АЗС-128 [09:14:37]line Партнер Нефть [09:14:37]line 00000000012345 [09:14:37]line Кассир : Анарбаев А. [09:14:37]line Счет N : (1)117830 [09:14:37]line 30.07.2024 08:36 [09:14:37]line ПРОДАЖА [09:14:37]line ТРК (МРК, ГНК): 62 [09:14:37]line Вид ГСМ : 2710124130 [09:14:37]line Аи-92-К-2 [09:14:37]line 25.000 x 67.80 [09:14:37]line ИТОГ: 1695.00 [09:14:37]line Тип оплаты: Талоны: ТК ГПНА Online [09:14:37]line 30079729 [09:14:37]line ______________________ [09:14:37]line (подпись) [09:14:37]written 0, free lines is 4095 [09:14:37]Write to MH i2c: 01 00 00 87 06 8D [09:14:37]Write i2c OK [09:14:37]MH_I2C_Read... [09:14:37]Read from MH i2c: 01 [09:14:37]MH_I2C_Read... [09:14:37]Read from MH i2c: 01 07 00 [09:14:37]MH_I2C_Read... [09:14:37]Read from MH i2c: 01 07 00 87 06 00 00 00 00 00 11 0E B3 [09:14:37]RasterBufferAndPrint [09:14:37]line [09:14:37]line [09:14:37]line [09:14:37]line [09:14:37]line [09:14:37]written 0, free lines is 3602 [09:14:38]MH_Cut [09:14:38]Write to MH i2c: D1 01 00 8E 06 01 66 [09:14:38]Write i2c OK [09:14:38]MH_I2C_Read... [09:14:38]Read from MH i2c: D1 [09:14:38]MH_I2C_Read... [09:14:38]Read from MH i2c: D1 01 00 [09:14:38]MH_I2C_Read... [09:14:38]Read from MH i2c: D1 01 00 8E 06 00 65 [09:14:38]Write to MH i2c: 01 00 00 8F 06 95 [09:14:38]Write i2c OK [09:14:38]MH_I2C_Read... [09:14:38]*** Cut start [09:14:38]*** Partial cut [09:14:38]*** CUTSNS_PIN = 1 [09:14:38]*** CUTSNS_PIN = 0 [09:14:39]*** Brake cut motor [09:14:39]Read from MH i2c: 01 [09:14:39]MH_I2C_Read... [09:14:39]*** Stop cut motor [09:14:39]*** Cut end [09:14:39]Read from MH i2c: 01 07 00 [09:14:39]MH_I2C_Read... [09:14:39]Read from MH i2c: 01 07 00 8F 06 00 00 00 00 00 FF 0F AA [09:14:39]process_action print_text done [09:14:39]requested_data is exist [09:14:39]produce_requested_data [09:14:39]requested_item fm.sn is exist - process it [09:14:39]wFMCommunicate request_size=4 [09:14:39]MH_SAM_APDU [09:14:39]CAPDU: 80 11 00 00 [09:14:39]Write to MH i2c: E2 08 00 90 06 80 11 00 00 00 00 00 00 10 [09:14:39]Write i2c OK [09:14:39]MH_I2C_Read... [09:14:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:39]Read from MH i2c: E2 [09:14:39]MH_I2C_Read... [09:14:39]Read from MH i2c: E2 17 00 [09:14:39]MH_I2C_Read... [09:14:39]Read from MH i2c: E2 17 00 90 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 66 [09:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:14:39]wFMCommunicate OK [09:14:39]requested_item fd.num is exist - process it [09:14:39]SAM_PROTO_GetFieldsCounters [09:14:39]wFMCommunicate request_size=4 [09:14:39]MH_SAM_APDU [09:14:39]CAPDU: 80 13 00 00 [09:14:39]Write to MH i2c: E2 08 00 91 06 80 13 00 00 00 00 00 00 13 [09:14:39]Write i2c OK [09:14:39]MH_I2C_Read... [09:14:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:39]Read from MH i2c: E2 [09:14:39]MH_I2C_Read... [09:14:39]Read from MH i2c: E2 62 00 [09:14:39]MH_I2C_Read... [09:14:39]Read from MH i2c: E2 62 00 91 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B7 04 00 0E 04 04 00 AE 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 A1 [09:14:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B7 04 00 0E 04 04 00 AE 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:14:39]wFMCommunicate OK [09:14:39]SAM_PROTO_GetFieldsCounters done [09:14:39]requested_item shift.num is exist - process it [09:14:39]requested_item shift.opened is exist - process it [09:14:39]req_shift_opened [09:14:39]FM_GetShiftState [09:14:39]SAM_PROTO_GetShiftState [09:14:39]wFMCommunicate request_size=4 [09:14:39]MH_SAM_APDU [09:14:39]CAPDU: 80 13 01 00 [09:14:39]Write to MH i2c: E2 08 00 92 06 80 13 01 00 00 00 00 00 15 [09:14:39]Write i2c OK [09:14:39]MH_I2C_Read... [09:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:39]Read from MH i2c: E2 [09:14:39]MH_I2C_Read... [09:14:39]Read from MH i2c: E2 0E 00 [09:14:39]MH_I2C_Read... [09:14:39]Read from MH i2c: E2 0E 00 92 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 70 [09:14:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:14:39]wFMCommunicate OK [09:14:39]SAM_PROTO_GetShiftState done [09:14:39]FM_GetShiftState done [09:14:39]req_shift_opened done [09:14:39]requested_item shift.open_date is exist - process it [09:14:39]req_shift_open_date [09:14:39]req_shift_open_date done [09:14:39]produce_requested_data done [09:14:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309240,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:14:39]process_action_free print_text [09:14:39]json_value_free [09:14:39]json_value_free done [09:14:39]process_json_proto returns [09:14:39]Send response to host [09:14:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309240,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:14:39]free response buf [09:14:39]execute_script done [09:14:39]execute_script returns [09:14:39]free content buf [09:14:39]Sock 9.Close socket [09:14:39]Sock 9.Thread stoped [09:14:40]OFD Sender: No OFD packet to send [09:14:45]OFD Sender: No OFD packet to send [09:14:50]OFD Sender: No OFD packet to send [09:14:55]OFD Sender: No OFD packet to send [09:15:00]OFD Sender: No OFD packet to send [09:15:02]accept exits with 7 [09:15:02]New connection [09:15:02]New thread 3067071844 created [09:15:02]Thread 3067215204 joined [09:15:02]Waiting for new connection... [09:15:02] Sock 7.Parse request [09:15:02]Sock 7.Check first char [09:15:02]Sock 7.First char is OK [09:15:02]request: POST /json_proto HTTP/1.0 [09:15:02]Method: POST [09:15:02]URL: /json_proto [09:15:02]Method is POST - this is cgi request [09:15:02]url: /json_proto [09:15:02]query_string will be loaded in cgi processing [09:15:02]execute_cgi json_proto POST (null) [09:15:02]execute_cgi path=json_proto method=POST [09:15:02]POST find Content-Length [09:15:02]Host: 172.17.45.195:8080 [09:15:02]Content-Length: 1157 [09:15:02]Content-Type: application/json [09:15:02] [09:15:02]POST finish read [09:15:02]Found Content-Length = 1157 [09:15:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117832\u000A30.07.2024 08:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30095956\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:02]execute_script... [09:15:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117832\u000A30.07.2024 08:36\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30095956\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:02]POST & json_proto [09:15:02]process_json_proto [09:15:02]json parsed OK: [09:15:02]protocol is kg_v1.0 [09:15:02]action value=print_text [09:15:02]process_action print_text [09:15:02]cmd_print_text [09:15:02]ExternCall_PrintAddStr [09:15:02]wPrintStart [09:15:02]Write to MH i2c: 01 00 00 93 06 99 [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: 01 07 00 93 06 00 00 00 00 00 FF 0F AE [09:15:02]RasterBufferAndPrint [09:15:02]line *****ТОВАРНЫЙ ЧЕК***** [09:15:02]line АЗС-128 [09:15:02]line Партнер Нефть [09:15:02]line 00000000012345 [09:15:02]line Кассир : Анарбаев А. [09:15:02]line Счет N : (1)117832 [09:15:02]line 30.07.2024 08:36 [09:15:02]line ПРОДАЖА [09:15:02]line ТРК (МРК, ГНК): 42 [09:15:02]line Вид ГСМ : 2710124130 [09:15:02]line Аи-92-К-2 [09:15:02]line 30.000 x 67.80 [09:15:02]line ИТОГ: 2034.00 [09:15:02]line Тип оплаты: Талоны: ТК ГПНА Online [09:15:02]line 30095956 [09:15:02]line ______________________ [09:15:02]line (подпись) [09:15:02]written 0, free lines is 4095 [09:15:03]Write to MH i2c: 01 00 00 A7 06 AD [09:15:03]Write i2c OK [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: 01 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: 01 07 00 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: 01 07 00 A7 06 00 00 00 00 00 11 0E D3 [09:15:03]RasterBufferAndPrint [09:15:03]line [09:15:03]line [09:15:03]line [09:15:03]line [09:15:03]line [09:15:03]written 0, free lines is 3602 [09:15:03]MH_Cut [09:15:03]Write to MH i2c: D1 01 00 AE 06 01 86 [09:15:03]Write i2c OK [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: D1 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: D1 01 00 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: D1 01 00 AE 06 00 85 [09:15:03]Write to MH i2c: 01 00 00 AF 06 B5 [09:15:03]Write i2c OK [09:15:03]MH_I2C_Read... [09:15:03]*** Cut start [09:15:03]*** Partial cut [09:15:03]*** CUTSNS_PIN = 1 [09:15:03]*** CUTSNS_PIN = 0 [09:15:04]*** Brake cut motor [09:15:04]Read from MH i2c: 01 [09:15:04]MH_I2C_Read... [09:15:04]*** Stop cut motor [09:15:04]*** Cut end [09:15:04]Read from MH i2c: 01 07 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: 01 07 00 AF 06 00 00 00 00 00 FF 0F CA [09:15:04]process_action print_text done [09:15:04]requested_data is exist [09:15:04]produce_requested_data [09:15:04]requested_item fm.sn is exist - process it [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 11 00 00 [09:15:04]Write to MH i2c: E2 08 00 B0 06 80 11 00 00 00 00 00 00 30 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 17 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 17 00 B0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 86 [09:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:15:04]wFMCommunicate OK [09:15:04]requested_item fd.num is exist - process it [09:15:04]SAM_PROTO_GetFieldsCounters [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 00 00 [09:15:04]Write to MH i2c: E2 08 00 B1 06 80 13 00 00 00 00 00 00 33 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 62 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 62 00 B1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B7 04 00 0E 04 04 00 AE 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 C1 [09:15:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B7 04 00 0E 04 04 00 AE 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:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetFieldsCounters done [09:15:04]requested_item shift.num is exist - process it [09:15:04]requested_item shift.opened is exist - process it [09:15:04]req_shift_opened [09:15:04]FM_GetShiftState [09:15:04]SAM_PROTO_GetShiftState [09:15:04]wFMCommunicate request_size=4 [09:15:04]MH_SAM_APDU [09:15:04]CAPDU: 80 13 01 00 [09:15:04]Write to MH i2c: E2 08 00 B2 06 80 13 01 00 00 00 00 00 35 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:04]Read from MH i2c: E2 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: E2 0E 00 B2 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 90 [09:15:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:15:04]wFMCommunicate OK [09:15:04]SAM_PROTO_GetShiftState done [09:15:04]FM_GetShiftState done [09:15:04]req_shift_opened done [09:15:04]requested_item shift.open_date is exist - process it [09:15:04]req_shift_open_date [09:15:04]req_shift_open_date done [09:15:04]produce_requested_data done [09:15:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309240,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:15:04]process_action_free print_text [09:15:04]json_value_free [09:15:04]json_value_free done [09:15:04]process_json_proto returns [09:15:04]Send response to host [09:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309240,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:15:04]free response buf [09:15:04]execute_script done [09:15:04]execute_script returns [09:15:04]free content buf [09:15:04]Sock 7.Close socket [09:15:04]Sock 7.Thread stoped [09:15:05]OFD Sender: No OFD packet to send [09:15:10]OFD Sender: No OFD packet to send [09:15:12]accept exits with 9 [09:15:12]New connection [09:15:12]New thread 3067215204 created [09:15:12]Thread 3067071844 joined [09:15:12]Waiting for new connection... [09:15:12] Sock 9.Parse request [09:15:12]Sock 9.Check first char [09:15:12]Sock 9.First char is OK [09:15:12]request: POST /json_proto HTTP/1.0 [09:15:12]Method: POST [09:15:12]URL: /json_proto [09:15:12]Method is POST - this is cgi request [09:15:12]url: /json_proto [09:15:12]query_string will be loaded in cgi processing [09:15:12]execute_cgi json_proto POST (null) [09:15:12]execute_cgi path=json_proto method=POST [09:15:12]POST find Content-Length [09:15:12]Host: 172.17.45.195:8080 [09:15:12]Content-Length: 678 [09:15:12]Content-Type: application/json [09:15:12] [09:15:12]POST finish read [09:15:12]Found Content-Length = 678 [09:15:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:15:12]execute_script... [09:15: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)117834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:15:12]POST & json_proto [09:15:12]process_json_proto [09:15:12]json parsed OK: [09:15:12]protocol is kg_v1.0 [09:15:12]action value=close_receipt [09:15:12]process_action close_receipt [09:15:12]cmd_close_receipt [09:15:12]MH_GetDate [09:15:12]Write to MH i2c: F0 00 00 B3 06 A8 [09:15:12]Write i2c OK [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: F0 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: F0 09 00 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: F0 09 00 B3 06 00 20 AF A8 66 FB 01 7F 64 6D [09:15:12]GetLastDocTimeStamp 1722330832 [09:15:12]current date 1722330912 [09:15:12]FM_GetShiftState [09:15:12]SAM_PROTO_GetShiftState [09:15:12]wFMCommunicate request_size=4 [09:15:12]MH_SAM_APDU [09:15:12]CAPDU: 80 13 01 00 [09:15:12]Write to MH i2c: E2 08 00 B4 06 80 13 01 00 00 00 00 00 37 [09:15:12]Write i2c OK [09:15:12]MH_I2C_Read... [09:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:12]Read from MH i2c: E2 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: E2 0E 00 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: E2 0E 00 B4 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 92 [09:15:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:15:12]wFMCommunicate OK [09:15:12]SAM_PROTO_GetShiftState done [09:15:12]FM_GetShiftState done [09:15:12]opened in 1722299915 [09:15:12]opened+sec_in_day 1722386315 [09:15:12]quantity*price = 100050 [09:15:12]sum+1 = 100052 [09:15:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 175 30.07.2024 09:15 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309241 ФПД: 63306974267039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091512&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309241&fm=63306974267039&tin=02508201610067®Number=0000000000092651&sum=100000 [09:15:13]StoreToDocumentArchive [09:15:13]shift 430 fd 309241 [09:15:13]save to /storage/0430/doc_00309241 [09:15:13]save last doc name /storage/0430/doc_00309241 to /storage/kkm_last_doc_name [09:15:13]save OK [09:15:13]Clear old archive folders... [09:15:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:15:13]tlvbuf is 001EB520 [09:15:13]SAM_PROTO_ClearQueue [09:15:13]wFMCommunicate request_size=4 [09:15:13]MH_SAM_APDU [09:15:13]CAPDU: 80 09 00 00 [09:15:13]Write to MH i2c: E2 08 00 C1 06 80 09 00 00 00 00 00 00 39 [09:15:13]Write i2c OK [09:15:13]MH_I2C_Read... [09:15:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:13]Read from MH i2c: E2 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 03 00 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 03 00 C1 06 00 90 00 3B [09:15:13]RAPDU: 90 00 [09:15:13]wFMCommunicate OK [09:15:13]SAM_PROTO_ClearQueue done [09:15:13]KKMCreateOFDPacket [09:15:13]OFDProtocolAddRootSTLVToBuf [09:15:13]FM_MakeSignedData [09:15:13]FM_MakeSignedData [09:15:13]SAM_PROTO_SignData [09:15:13]wFMCommunicate request_size=4 [09:15:13]MH_SAM_APDU [09:15:13]CAPDU: 80 0D 01 02 [09:15:13]Write to MH i2c: E2 08 00 C2 06 80 0D 01 02 00 00 00 00 41 [09:15:13]Write i2c OK [09:15:13]MH_I2C_Read... [09:15:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:13]Read from MH i2c: E2 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 03 00 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 03 00 C2 06 00 90 00 3C [09:15:13]RAPDU: 90 00 [09:15:13]wFMCommunicate OK [09:15:13]wFMCommunicate request_size=255 [09:15:13]MH_SAM_APDU [09:15: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 20 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B7 04 00 35 04 06 00 39 93 CD B6 [09:15:13]Write to MH i2c: E2 02 01 C3 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 20 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B7 04 00 35 04 06 00 39 93 CD B6 00 00 08 [09:15:13]Write i2c OK [09:15:13]MH_I2C_Read... [09:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:14]Read from MH i2c: E2 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 03 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 03 00 C3 06 00 90 00 3D [09:15:14]RAPDU: 90 00 [09:15:14]wFMCommunicate OK [09:15:14]wFMCommunicate request_size=7 [09:15:14]MH_SAM_APDU [09:15:14]CAPDU: 80 0D 02 02 02 86 9F [09:15:14]Write to MH i2c: E2 0A 00 C4 06 80 0D 02 02 02 00 86 9F 00 00 6D [09:15:14]Write i2c OK [09:15:14]MH_I2C_Read... [09:15:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:14]Read from MH i2c: E2 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 03 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 03 00 C4 06 00 90 00 3E [09:15:14]RAPDU: 90 00 [09:15:14]wFMCommunicate OK [09:15:14]wFMCommunicate request_size=4 [09:15:14]MH_SAM_APDU [09:15:14]CAPDU: 80 0D 03 02 [09:15:14]Write to MH i2c: E2 08 00 C5 06 80 0D 03 02 00 00 00 00 46 [09:15:14]Write i2c OK [09:15:14]MH_I2C_Read... [09:15:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:14]Read from MH i2c: E2 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 0B 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 0B 00 C5 06 00 03 47 1E 82 6B D2 BF 61 90 00 8E [09:15:14]RAPDU: 03 47 1E 82 6B D2 BF 61 90 00 [09:15:14]wFMCommunicate OK [09:15:14]SAM_PROTO_SignData done [09:15:14]FM_MakeSignedData done [09:15:14]CreateOFDProtocolMessage [09:15:14]wFMCommunicate request_size=4 [09:15:14]MH_SAM_APDU [09:15:14]CAPDU: 80 11 00 00 [09:15:14]Write to MH i2c: E2 08 00 C6 06 80 11 00 00 00 00 00 00 46 [09:15:14]Write i2c OK [09:15:14]MH_I2C_Read... [09:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:14]Read from MH i2c: E2 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 17 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 17 00 C6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9C [09:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:15:14]wFMCommunicate OK [09:15:14]CreateOFDProtocolMessage done [09:15:14]OFDSenderStorePacket 309241 [09:15:14]StoreOFDPacket docnum=309241 [09:15:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 0E D3 04 01 9A CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 20 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B7 04 00 35 04 06 00 39 93 CD B6 86 9F 03 47 1E 82 6B D2 BF 61 [09:15:14]CheckFolder [09:15:14]dirname=/storage/ofd_packets [09:15:14]CheckFolder done [09:15:14]ProducePacketName [09:15:14]name=ofd_packets/00309241 [09:15:14]NVStorageSaveData ofd_packets/00309241 [09:15:14]File name is /storage/ofd_packets/00309241 [09:15:14]Write 298 bytes [09:15:14]NVStorageSaveData done [09:15:14]OFDSenderStorePacket done [09:15:14]KKMCreateOFDPacket done [09:15:14]NVStorageSaveData kkm_last_timestamp [09:15:14]File name is /storage/kkm_last_timestamp [09:15:14]Write 4 bytes [09:15:14]NVStorageSaveData done [09:15:14]ExternCall_PrintAddStr [09:15:14]wPrintStart [09:15:14]Write to MH i2c: 01 00 00 C7 06 CD [09:15:14]Write i2c OK [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: 01 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: 01 07 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: 01 07 00 C7 06 00 00 00 00 00 FF 0F E2 [09:15:14]RasterBufferAndPrint [09:15:14]line Счет N : (1)117834 [09:15:14]line ИНН: 02508201610067 [09:15:14]line Контрольно-Кассовый Чек [09:15:14]line ПРОДАЖА [09:15:14]line ТРК (МРК, ГНК) : 2 [09:15:14]line Товар: 2710194800 [09:15:14]line ДТ-К-3 [09:15:14]line 13.130 * 76.20 [09:15:14]line = 1000.51 [09:15:14]line НДС 12% НСП 1% [09:15:14]line > о реализуемом товаре [09:15:14]line ОКРУГЛЕНИЕ: -0.51 [09:15:14]line ИТОГО: 1000.00 [09:15:14]line Внесено: 1000.00 [09:15:14]line СДАЧА: 0.00 [09:15:14]line НСП 1% : 8.85 [09:15:14]line НДС 12% : 106.25 [09:15:14]line Наличными: 1000.00 [09:15:14]line Безнал.: 0.00 [09:15:14]line Место: АЗС № 128 "Партнер Нефть" [09:15:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:15:14]line СНО: Общий режим [09:15:14]line Чек 175 30.07.2024 09:15 [09:15:14]line Смена: 430 ФФД: 1.0 [09:15:14]line ЗНМ: 0300000046 [09:15:14]line РНМ: 0000000000092651 [09:15:14]line Версия ККМ: 001 [09:15:14]line ФМ: 0000000000874943 [09:15:14]line ФД: 309241 [09:15:14]line ФПД: 63306974267039 [09:15:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091512&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309241&fm=63306974267039&tin=02508201610067®Number=0000000000092651&sum=100000 [09:15:14]OFD Sender: Processing packet 309241 [packets to send 232, broken 231] [09:15:14]ProducePacketName [09:15:14]name=ofd_packets/00309241 [09:15:14]OFD Sender: To server: pG, [09:15:14]CommunicateWithHost lk.salyk.kg:30040 [09:15:14]ConnectInit lk.salyk.kg [09:15:14]written 0, free lines is 4095 [09:15:14]Connected sock=10 [09:15:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 0E D3 04 01 9A CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 20 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B7 04 00 35 04 06 00 39 93 CD B6 86 9F 03 47 1E 82 6B D2 BF 61 [09:15:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 07 58 47 00 C4 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B7 04 00 F4 03 04 00 69 56 A8 66 B6 04 01 00 00 9E E1 0A 5F 20 A2 D8 C3 [09:15:15]CommunicateWithHost err = 0 [09:15:15]CheckOFDResponse [09:15:15]1017 (14) - 77093643461234 [09:15:15]1041 (16) - 0000000000874943 [09:15:15]1040 (4) - 309241 [09:15:15]1012 (4) - 30.07.2024 02:56 [09:15:15]1206 (1) - 0 [09:15:15]OFD Sender: Remove packet 309241 [09:15:15]ProducePacketName [09:15:15]name=ofd_packets/00309241 [09:15:15]NVStorageDeleteData [09:15:15]Write to MH i2c: 01 00 00 F2 06 F8 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: 01 07 00 F2 06 00 00 00 00 00 6B 0C 76 [09:15:15]RasterBufferAndPrint [09:15:15]line [09:15:15]line [09:15:15]line [09:15:15]line [09:15:15]line [09:15:15]written 0, free lines is 3182 [09:15:15]MH_Cut [09:15:15]Write to MH i2c: D1 01 00 F9 06 01 D1 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: D1 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: D1 01 00 [09:15:15]MH_I2C_Read... [09:15:15]Read from MH i2c: D1 01 00 F9 06 00 D0 [09:15:15]Write to MH i2c: 01 00 00 FA 06 00 [09:15:15]Write i2c OK [09:15:15]MH_I2C_Read... [09:15:15]OFD Sender: No OFD packet to send [09:15:16]*** Cut start [09:15:16]*** Partial cut [09:15:16]*** CUTSNS_PIN = 1 [09:15:16]*** CUTSNS_PIN = 0 [09:15:16]*** Brake cut motor [09:15:17]Read from MH i2c: 01 [09:15:17]MH_I2C_Read... [09:15:17]*** Stop cut motor [09:15:17]*** Cut end [09:15:17]Read from MH i2c: 01 07 00 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: 01 07 00 FA 06 00 00 00 00 00 FF 0F 15 [09:15:17]process_action close_receipt done [09:15:17]requested_data is exist [09:15:17]produce_requested_data [09:15:17]requested_item fm.sn is exist - process it [09:15:17]wFMCommunicate request_size=4 [09:15:17]MH_SAM_APDU [09:15:17]CAPDU: 80 11 00 00 [09:15:17]Write to MH i2c: E2 08 00 FB 06 80 11 00 00 00 00 00 00 7B [09:15:17]Write i2c OK [09:15:17]MH_I2C_Read... [09:15:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:17]Read from MH i2c: E2 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 17 00 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 17 00 FB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D1 [09:15:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:15:17]wFMCommunicate OK [09:15:17]requested_item fd.num is exist - process it [09:15:17]SAM_PROTO_GetFieldsCounters [09:15:17]wFMCommunicate request_size=4 [09:15:17]MH_SAM_APDU [09:15:17]CAPDU: 80 13 00 00 [09:15:17]Write to MH i2c: E2 08 00 FC 06 80 13 00 00 00 00 00 00 7E [09:15:17]Write i2c OK [09:15:17]MH_I2C_Read... [09:15:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:17]Read from MH i2c: E2 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 62 00 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 62 00 FC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F9 B7 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [09:15:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F9 B7 04 00 0E 04 04 00 AE 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:15:17]wFMCommunicate OK [09:15:17]SAM_PROTO_GetFieldsCounters done [09:15:17]requested_item shift.num is exist - process it [09:15:17]requested_item shift.opened is exist - process it [09:15:17]req_shift_opened [09:15:17]FM_GetShiftState [09:15:17]SAM_PROTO_GetShiftState [09:15:17]wFMCommunicate request_size=4 [09:15:17]MH_SAM_APDU [09:15:17]CAPDU: 80 13 01 00 [09:15:17]Write to MH i2c: E2 08 00 FD 06 80 13 01 00 00 00 00 00 80 [09:15:17]Write i2c OK [09:15:17]MH_I2C_Read... [09:15:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:17]Read from MH i2c: E2 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 0E 00 [09:15:17]MH_I2C_Read... [09:15:17]Read from MH i2c: E2 0E 00 FD 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DB [09:15:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:15:17]wFMCommunicate OK [09:15:17]SAM_PROTO_GetShiftState done [09:15:17]FM_GetShiftState done [09:15:17]req_shift_opened done [09:15:17]requested_item shift.open_date is exist - process it [09:15:17]req_shift_open_date [09:15:17]req_shift_open_date done [09:15:17]produce_requested_data done [09:15:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309241,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:15:17]process_action_free close_receipt [09:15:17]json_value_free [09:15:17]json_value_free done [09:15:17]process_json_proto returns [09:15:17]Send response to host [09:15:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309241,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:15:17]free response buf [09:15:17]execute_script done [09:15:17]execute_script returns [09:15:17]free content buf [09:15:17]Sock 9.Close socket [09:15:17]Sock 9.Thread stoped [09:15:20]OFD Sender: No OFD packet to send [09:15:25]OFD Sender: No OFD packet to send [09:15:30]OFD Sender: No OFD packet to send [09:15:35]OFD Sender: No OFD packet to send [09:15:37]accept exits with 7 [09:15:37]New connection [09:15:37]New thread 3067071844 created [09:15:37]Thread 3067215204 joined [09:15:37]Waiting for new connection... [09:15:37] Sock 7.Parse request [09:15:37]Sock 7.Check first char [09:15:37]Sock 7.First char is OK [09:15:37]request: POST /json_proto HTTP/1.0 [09:15:37]Method: POST [09:15:37]URL: /json_proto [09:15:37]Method is POST - this is cgi request [09:15:37]url: /json_proto [09:15:37]query_string will be loaded in cgi processing [09:15:37]execute_cgi json_proto POST (null) [09:15:37]execute_cgi path=json_proto method=POST [09:15:37]POST find Content-Length [09:15:37]Host: 172.17.45.195:8080 [09:15:37]Content-Length: 677 [09:15:37]Content-Type: application/json [09:15:37] [09:15:37]POST finish read [09:15:37]Found Content-Length = 677 [09:15:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:37]execute_script... [09:15: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)117833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:37]POST & json_proto [09:15:37]process_json_proto [09:15:37]json parsed OK: [09:15:37]protocol is kg_v1.0 [09:15:37]action value=close_receipt [09:15:37]process_action close_receipt [09:15:37]cmd_close_receipt [09:15:37]MH_GetDate [09:15:37]Write to MH i2c: F0 00 00 FE 06 F3 [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: F0 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: F0 09 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: F0 09 00 FE 06 00 39 AF A8 66 FB 01 7F 64 D1 [09:15:37]GetLastDocTimeStamp 1722330912 [09:15:37]current date 1722330937 [09:15:37]FM_GetShiftState [09:15:37]SAM_PROTO_GetShiftState [09:15:37]wFMCommunicate request_size=4 [09:15:37]MH_SAM_APDU [09:15:37]CAPDU: 80 13 01 00 [09:15:37]Write to MH i2c: E2 08 00 FF 06 80 13 01 00 00 00 00 00 82 [09:15:37]Write i2c OK [09:15:37]MH_I2C_Read... [09:15:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:37]Read from MH i2c: E2 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 0E 00 [09:15:37]MH_I2C_Read... [09:15:37]Read from MH i2c: E2 0E 00 FF 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DD [09:15:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:15:37]wFMCommunicate OK [09:15:37]SAM_PROTO_GetShiftState done [09:15:37]FM_GetShiftState done [09:15:37]opened in 1722299915 [09:15:37]opened+sec_in_day 1722386315 [09:15:37]quantity*price = 50036 [09:15:37]sum+1 = 50037 [09:15:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 176 30.07.2024 09:15 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309242 ФПД: 43322031930582 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091537&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309242&fm=43322031930582&tin=02508201610067®Number=0000000000092651&sum=50000 [09:15:38]StoreToDocumentArchive [09:15:38]shift 430 fd 309242 [09:15:38]save to /storage/0430/doc_00309242 [09:15:38]save last doc name /storage/0430/doc_00309242 to /storage/kkm_last_doc_name [09:15:38]save OK [09:15:38]Clear old archive folders... [09:15:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:38]tlvbuf is 001DF590 [09:15:38]SAM_PROTO_ClearQueue [09:15:38]wFMCommunicate request_size=4 [09:15:38]MH_SAM_APDU [09:15:38]CAPDU: 80 09 00 00 [09:15:38]Write to MH i2c: E2 08 00 0C 07 80 09 00 00 00 00 00 00 85 [09:15:38]Write i2c OK [09:15:38]MH_I2C_Read... [09:15:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:38]Read from MH i2c: E2 [09:15:38]MH_I2C_Read... [09:15:38]Read from MH i2c: E2 03 00 [09:15:38]MH_I2C_Read... [09:15:38]Read from MH i2c: E2 03 00 0C 07 00 90 00 87 [09:15:38]RAPDU: 90 00 [09:15:38]wFMCommunicate OK [09:15:38]SAM_PROTO_ClearQueue done [09:15:38]KKMCreateOFDPacket [09:15:38]OFDProtocolAddRootSTLVToBuf [09:15:38]FM_MakeSignedData [09:15:38]FM_MakeSignedData [09:15:38]SAM_PROTO_SignData [09:15:38]wFMCommunicate request_size=4 [09:15:38]MH_SAM_APDU [09:15:38]CAPDU: 80 0D 01 02 [09:15:38]Write to MH i2c: E2 08 00 0D 07 80 0D 01 02 00 00 00 00 8D [09:15:38]Write i2c OK [09:15:38]MH_I2C_Read... [09:15:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:38]Read from MH i2c: E2 [09:15:38]MH_I2C_Read... [09:15:38]Read from MH i2c: E2 03 00 [09:15:38]MH_I2C_Read... [09:15:38]Read from MH i2c: E2 03 00 0D 07 00 90 00 88 [09:15:38]RAPDU: 90 00 [09:15:38]wFMCommunicate OK [09:15:38]wFMCommunicate request_size=255 [09:15:38]MH_SAM_APDU [09:15: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 39 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B7 04 00 35 04 06 00 27 [09:15:38]Write to MH i2c: E2 02 01 0E 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 39 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B7 04 00 35 04 06 00 27 00 00 3B [09:15:38]Write i2c OK [09:15:38]MH_I2C_Read... [09:15:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:39]Read from MH i2c: E2 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 03 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 03 00 0E 07 00 90 00 89 [09:15:39]RAPDU: 90 00 [09:15:39]wFMCommunicate OK [09:15:39]wFMCommunicate request_size=10 [09:15:39]MH_SAM_APDU [09:15:39]CAPDU: 80 0D 02 02 05 66 B2 52 FC D6 [09:15:39]Write to MH i2c: E2 0D 00 0F 07 80 0D 02 02 05 00 66 B2 52 FC D6 00 00 D6 [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:39]Read from MH i2c: E2 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 03 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 03 00 0F 07 00 90 00 8A [09:15:39]RAPDU: 90 00 [09:15:39]wFMCommunicate OK [09:15:39]wFMCommunicate request_size=4 [09:15:39]MH_SAM_APDU [09:15:39]CAPDU: 80 0D 03 02 [09:15:39]Write to MH i2c: E2 08 00 10 07 80 0D 03 02 00 00 00 00 92 [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:39]Read from MH i2c: E2 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 0B 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 0B 00 10 07 00 FF 58 D9 CF 33 48 15 11 90 00 33 [09:15:39]RAPDU: FF 58 D9 CF 33 48 15 11 90 00 [09:15:39]wFMCommunicate OK [09:15:39]SAM_PROTO_SignData done [09:15:39]FM_MakeSignedData done [09:15:39]CreateOFDProtocolMessage [09:15:39]wFMCommunicate request_size=4 [09:15:39]MH_SAM_APDU [09:15:39]CAPDU: 80 11 00 00 [09:15:39]Write to MH i2c: E2 08 00 11 07 80 11 00 00 00 00 00 00 92 [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:39]Read from MH i2c: E2 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 17 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: E2 17 00 11 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E8 [09:15:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:15:39]wFMCommunicate OK [09:15:39]CreateOFDProtocolMessage done [09:15:39]OFDSenderStorePacket 309242 [09:15:39]StoreOFDPacket docnum=309242 [09:15:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 67 5B 07 01 40 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 39 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B7 04 00 35 04 06 00 27 66 B2 52 FC D6 FF 58 D9 CF 33 48 15 11 [09:15:39]CheckFolder [09:15:39]dirname=/storage/ofd_packets [09:15:39]CheckFolder done [09:15:39]ProducePacketName [09:15:39]name=ofd_packets/00309242 [09:15:39]NVStorageSaveData ofd_packets/00309242 [09:15:39]File name is /storage/ofd_packets/00309242 [09:15:39]Write 301 bytes [09:15:39]NVStorageSaveData done [09:15:39]OFDSenderStorePacket done [09:15:39]KKMCreateOFDPacket done [09:15:39]NVStorageSaveData kkm_last_timestamp [09:15:39]File name is /storage/kkm_last_timestamp [09:15:39]Write 4 bytes [09:15:39]NVStorageSaveData done [09:15:39]ExternCall_PrintAddStr [09:15:39]wPrintStart [09:15:39]Write to MH i2c: 01 00 00 12 07 19 [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: 01 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: 01 07 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: 01 07 00 12 07 00 00 00 00 00 FF 0F 2E [09:15:39]RasterBufferAndPrint [09:15:39]line Счет N : (1)117833 [09:15:39]line ИНН: 02508201610067 [09:15:39]line Контрольно-Кассовый Чек [09:15:39]line ПРОДАЖА [09:15:39]line ТРК (МРК, ГНК) : 32 [09:15:39]line Товар: 2710124130 [09:15:39]line Аи-92-К-2 [09:15:39]line 7.380 * 67.80 [09:15:39]line = 500.36 [09:15:39]line НДС 12% НСП 1% [09:15:39]line > о реализуемом товаре [09:15:39]line ОКРУГЛЕНИЕ: -0.36 [09:15:39]line ИТОГО: 500.00 [09:15:39]line Внесено: 500.00 [09:15:39]line СДАЧА: 0.00 [09:15:39]line НСП 1% : 4.43 [09:15:39]line НДС 12% : 53.14 [09:15:39]line Наличными: 500.00 [09:15:39]line Безнал.: 0.00 [09:15:39]line Место: АЗС № 128 "Партнер Нефть" [09:15:39]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:15:39]line СНО: Общий режим [09:15:39]line Чек 176 30.07.2024 09:15 [09:15:39]line Смена: 430 ФФД: 1.0 [09:15:39]line ЗНМ: 0300000046 [09:15:39]line РНМ: 0000000000092651 [09:15:39]line Версия ККМ: 001 [09:15:39]line ФМ: 0000000000874943 [09:15:39]line ФД: 309242 [09:15:39]line ФПД: 43322031930582 [09:15:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091537&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309242&fm=43322031930582&tin=02508201610067®Number=0000000000092651&sum=50000 [09:15:39]OFD Sender: Processing packet 309242 [packets to send 232, broken 231] [09:15:39]ProducePacketName [09:15:39]name=ofd_packets/00309242 [09:15:39]OFD Sender: To server: pG, [09:15:39]CommunicateWithHost lk.salyk.kg:30040 [09:15:39]ConnectInit lk.salyk.kg [09:15:39]written 0, free lines is 4095 [09:15:39]Connected sock=10 [09:15:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 67 5B 07 01 40 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 39 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B7 04 00 35 04 06 00 27 66 B2 52 FC D6 FF 58 D9 CF 33 48 15 11 [09:15:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 02 79 47 00 10 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B7 04 00 F4 03 04 00 81 56 A8 66 B6 04 01 00 00 D1 A3 DC 8C 29 B0 EB 9A [09:15:39]CommunicateWithHost err = 0 [09:15:39]CheckOFDResponse [09:15:39]1017 (14) - 77093643461234 [09:15:39]1041 (16) - 0000000000874943 [09:15:39]1040 (4) - 309242 [09:15:39]1012 (4) - 30.07.2024 02:57 [09:15:39]1206 (1) - 0 [09:15:39]OFD Sender: Remove packet 309242 [09:15:39]ProducePacketName [09:15:39]name=ofd_packets/00309242 [09:15:39]NVStorageDeleteData [09:15:39]Write to MH i2c: 01 00 00 3D 07 44 [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: 01 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: 01 07 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: 01 07 00 3D 07 00 00 00 00 00 63 0C BA [09:15:39]RasterBufferAndPrint [09:15:39]line [09:15:39]line [09:15:39]line [09:15:39]line [09:15:39]line [09:15:39]written 0, free lines is 3174 [09:15:39]MH_Cut [09:15:39]Write to MH i2c: D1 01 00 44 07 01 1D [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: D1 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: D1 01 00 [09:15:39]MH_I2C_Read... [09:15:39]Read from MH i2c: D1 01 00 44 07 00 1C [09:15:39]Write to MH i2c: 01 00 00 45 07 4C [09:15:39]Write i2c OK [09:15:39]MH_I2C_Read... [09:15:40]OFD Sender: No OFD packet to send [09:15:41]*** Cut start [09:15:41]*** Partial cut [09:15:41]*** CUTSNS_PIN = 1 [09:15:41]*** CUTSNS_PIN = 0 [09:15:41]*** Brake cut motor [09:15:41]Read from MH i2c: 01 [09:15:41]MH_I2C_Read... [09:15:41]*** Stop cut motor [09:15:41]*** Cut end [09:15:41]Read from MH i2c: 01 07 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: 01 07 00 45 07 00 00 00 00 00 FF 0F 61 [09:15:41]process_action close_receipt done [09:15:41]requested_data is exist [09:15:41]produce_requested_data [09:15:41]requested_item fm.sn is exist - process it [09:15:41]wFMCommunicate request_size=4 [09:15:41]MH_SAM_APDU [09:15:41]CAPDU: 80 11 00 00 [09:15:41]Write to MH i2c: E2 08 00 46 07 80 11 00 00 00 00 00 00 C7 [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:41]Read from MH i2c: E2 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 17 00 [09:15:41]MH_I2C_Read... [09:15:41]Read from MH i2c: E2 17 00 46 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1D [09:15:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:15:41]wFMCommunicate OK [09:15:41]requested_item fd.num is exist - process it [09:15:41]SAM_PROTO_GetFieldsCounters [09:15:41]wFMCommunicate request_size=4 [09:15:41]MH_SAM_APDU [09:15:41]CAPDU: 80 13 00 00 [09:15:41]Write to MH i2c: E2 08 00 47 07 80 13 00 00 00 00 00 00 CA [09:15:41]Write i2c OK [09:15:41]MH_I2C_Read... [09:15:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:42]Read from MH i2c: E2 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: E2 62 00 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: E2 62 00 47 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FA B7 04 00 0E 04 04 00 AE 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 60 [09:15:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FA B7 04 00 0E 04 04 00 AE 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:15:42]wFMCommunicate OK [09:15:42]SAM_PROTO_GetFieldsCounters done [09:15:42]requested_item shift.num is exist - process it [09:15:42]requested_item shift.opened is exist - process it [09:15:42]req_shift_opened [09:15:42]FM_GetShiftState [09:15:42]SAM_PROTO_GetShiftState [09:15:42]wFMCommunicate request_size=4 [09:15:42]MH_SAM_APDU [09:15:42]CAPDU: 80 13 01 00 [09:15:42]Write to MH i2c: E2 08 00 48 07 80 13 01 00 00 00 00 00 CC [09:15:42]Write i2c OK [09:15:42]MH_I2C_Read... [09:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:42]Read from MH i2c: E2 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: E2 0E 00 [09:15:42]MH_I2C_Read... [09:15:42]Read from MH i2c: E2 0E 00 48 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 27 [09:15:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:15:42]wFMCommunicate OK [09:15:42]SAM_PROTO_GetShiftState done [09:15:42]FM_GetShiftState done [09:15:42]req_shift_opened done [09:15:42]requested_item shift.open_date is exist - process it [09:15:42]req_shift_open_date [09:15:42]req_shift_open_date done [09:15:42]produce_requested_data done [09:15:42]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309242,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:15:42]process_action_free close_receipt [09:15:42]json_value_free [09:15:42]json_value_free done [09:15:42]process_json_proto returns [09:15:42]Send response to host [09:15:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309242,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:15:42]free response buf [09:15:42]execute_script done [09:15:42]execute_script returns [09:15:42]free content buf [09:15:42]Sock 7.Close socket [09:15:42]Sock 7.Thread stoped [09:15:45]OFD Sender: No OFD packet to send [09:15:50]OFD Sender: No OFD packet to send [09:15:55]OFD Sender: No OFD packet to send [09:16:00]OFD Sender: No OFD packet to send [09:16:05]OFD Sender: No OFD packet to send [09:16:10]OFD Sender: No OFD packet to send [09:16:15]OFD Sender: No OFD packet to send [09:16:20]OFD Sender: No OFD packet to send [09:16:25]OFD Sender: No OFD packet to send [09:16:30]OFD Sender: No OFD packet to send [09:16:35]OFD Sender: No OFD packet to send [09:16:40]OFD Sender: No OFD packet to send [09:16:45]OFD Sender: No OFD packet to send [09:16:50]OFD Sender: No OFD packet to send [09:16:55]OFD Sender: No OFD packet to send [09:17:00]OFD Sender: No OFD packet to send [09:17:05]OFD Sender: No OFD packet to send [09:17:10]OFD Sender: No OFD packet to send [09:17:15]OFD Sender: No OFD packet to send [09:17:20]OFD Sender: No OFD packet to send [09:17:25]OFD Sender: No OFD packet to send [09:17:26]accept exits with 9 [09:17:26]New connection [09:17:26]New thread 3067215204 created [09:17:26]Thread 3067071844 joined [09:17:26]Waiting for new connection... [09:17:26] Sock 9.Parse request [09:17:26]Sock 9.Check first char [09:17:26]Sock 9.First char is OK [09:17:26]request: POST /json_proto HTTP/1.0 [09:17:26]Method: POST [09:17:26]URL: /json_proto [09:17:26]Method is POST - this is cgi request [09:17:26]url: /json_proto [09:17:26]query_string will be loaded in cgi processing [09:17:26]execute_cgi json_proto POST (null) [09:17:26]execute_cgi path=json_proto method=POST [09:17:26]POST find Content-Length [09:17:26]Host: 172.17.45.195:8080 [09:17:26]Content-Length: 1195 [09:17:26]Content-Type: application/json [09:17:26] [09:17:26]POST finish read [09:17:26]Found Content-Length = 1195 [09:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117835\u000A30.07.2024 08:38\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68913\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:26]execute_script... [09:17:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117835\u000A30.07.2024 08:38\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 15.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1017.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68913\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:26]POST & json_proto [09:17:26]process_json_proto [09:17:26]json parsed OK: [09:17:26]protocol is kg_v1.0 [09:17:26]action value=print_text [09:17:26]process_action print_text [09:17:26]cmd_print_text [09:17:26]ExternCall_PrintAddStr [09:17:26]wPrintStart [09:17:26]Write to MH i2c: 01 00 00 49 07 50 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: 01 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: 01 07 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: 01 07 00 49 07 00 00 00 00 00 FF 0F 65 [09:17:26]RasterBufferAndPrint [09:17:26]line *****ТОВАРНЫЙ ЧЕК***** [09:17:26]line АЗС-128 [09:17:26]line Партнер Нефть [09:17:26]line 00000000012345 [09:17:26]line Кассир : Анарбаев А. [09:17:26]line Счет N : (1)117835 [09:17:26]line 30.07.2024 08:38 [09:17:26]line ПРОДАЖА [09:17:26]line ТРК (МРК, ГНК): 62 [09:17:26]line Вид ГСМ : 2710124130 [09:17:26]line Аи-92-К-2 [09:17:26]line 15.000 x 67.80 [09:17:26]line ИТОГ: 1017.00 [09:17:26]line Тип оплаты: Талоны: Топливная Карта [09:17:26]line 68913 [09:17:26]line ______________________ [09:17:26]line (подпись) [09:17:26]written 0, free lines is 4095 [09:17:27]Write to MH i2c: 01 00 00 5D 07 64 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 07 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 07 00 5D 07 00 00 00 00 00 10 0E 89 [09:17:27]RasterBufferAndPrint [09:17:27]line [09:17:27]line [09:17:27]line [09:17:27]line [09:17:27]line [09:17:27]written 0, free lines is 3601 [09:17:27]MH_Cut [09:17:27]Write to MH i2c: D1 01 00 64 07 01 3D [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: D1 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: D1 01 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: D1 01 00 64 07 00 3C [09:17:27]Write to MH i2c: 01 00 00 65 07 6C [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** Cut start [09:17:27]*** Partial cut [09:17:27]*** CUTSNS_PIN = 1 [09:17:27]*** CUTSNS_PIN = 0 [09:17:28]*** Brake cut motor [09:17:28]Read from MH i2c: 01 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 [09:17:28]MH_I2C_Read... [09:17:28]*** Stop cut motor [09:17:28]*** Cut end [09:17:28]Read from MH i2c: 01 07 00 65 07 00 00 00 00 00 FF 0F 81 [09:17:28]process_action print_text done [09:17:28]requested_data is exist [09:17:28]produce_requested_data [09:17:28]requested_item fm.sn is exist - process it [09:17:28]wFMCommunicate request_size=4 [09:17:28]MH_SAM_APDU [09:17:28]CAPDU: 80 11 00 00 [09:17:28]Write to MH i2c: E2 08 00 66 07 80 11 00 00 00 00 00 00 E7 [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:28]Read from MH i2c: E2 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 17 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 17 00 66 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3D [09:17:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:17:28]wFMCommunicate OK [09:17:28]requested_item fd.num is exist - process it [09:17:28]SAM_PROTO_GetFieldsCounters [09:17:28]wFMCommunicate request_size=4 [09:17:28]MH_SAM_APDU [09:17:28]CAPDU: 80 13 00 00 [09:17:28]Write to MH i2c: E2 08 00 67 07 80 13 00 00 00 00 00 00 EA [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:28]Read from MH i2c: E2 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 62 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 62 00 67 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FA B7 04 00 0E 04 04 00 AE 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 80 [09:17:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FA B7 04 00 0E 04 04 00 AE 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:17:28]wFMCommunicate OK [09:17:28]SAM_PROTO_GetFieldsCounters done [09:17:28]requested_item shift.num is exist - process it [09:17:28]requested_item shift.opened is exist - process it [09:17:28]req_shift_opened [09:17:28]FM_GetShiftState [09:17:28]SAM_PROTO_GetShiftState [09:17:28]wFMCommunicate request_size=4 [09:17:28]MH_SAM_APDU [09:17:28]CAPDU: 80 13 01 00 [09:17:28]Write to MH i2c: E2 08 00 68 07 80 13 01 00 00 00 00 00 EC [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:28]Read from MH i2c: E2 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 0E 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 0E 00 68 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 47 [09:17:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:17:28]wFMCommunicate OK [09:17:28]SAM_PROTO_GetShiftState done [09:17:28]FM_GetShiftState done [09:17:28]req_shift_opened done [09:17:28]requested_item shift.open_date is exist - process it [09:17:28]req_shift_open_date [09:17:28]req_shift_open_date done [09:17:28]produce_requested_data done [09:17:28]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309242,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:17:28]process_action_free print_text [09:17:28]json_value_free [09:17:28]json_value_free done [09:17:28]process_json_proto returns [09:17:28]Send response to host [09:17:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309242,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:17:28]free response buf [09:17:28]execute_script done [09:17:28]execute_script returns [09:17:28]free content buf [09:17:28]Sock 9.Close socket [09:17:28]Sock 9.Thread stoped [09:17:30]OFD Sender: No OFD packet to send [09:17:35]OFD Sender: No OFD packet to send [09:17:40]OFD Sender: No OFD packet to send [09:17:45]OFD Sender: No OFD packet to send [09:17:50]OFD Sender: No OFD packet to send [09:17:55]OFD Sender: No OFD packet to send [09:17:57]accept exits with 7 [09:17:57]New connection [09:17:57]New thread 3067071844 created [09:17:57]Thread 3067215204 joined [09:17:57]Waiting for new connection... [09:17:57] Sock 7.Parse request [09:17:57]Sock 7.Check first char [09:17:57]Sock 7.First char is OK [09:17:57]request: POST /json_proto HTTP/1.0 [09:17:57]Method: POST [09:17:57]URL: /json_proto [09:17:57]Method is POST - this is cgi request [09:17:57]url: /json_proto [09:17:57]query_string will be loaded in cgi processing [09:17:57]execute_cgi json_proto POST (null) [09:17:57]execute_cgi path=json_proto method=POST [09:17:57]POST find Content-Length [09:17:57]Host: 172.17.45.195:8080 [09:17:57]Content-Length: 677 [09:17:57]Content-Type: application/json [09:17:57] [09:17:57]POST finish read [09:17:57]Found Content-Length = 677 [09:17:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:57]execute_script... [09:17: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)117836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:57]POST & json_proto [09:17:57]process_json_proto [09:17:57]json parsed OK: [09:17:57]protocol is kg_v1.0 [09:17:57]action value=close_receipt [09:17:57]process_action close_receipt [09:17:57]cmd_close_receipt [09:17:57]MH_GetDate [09:17:57]Write to MH i2c: F0 00 00 69 07 5F [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: F0 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: F0 09 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: F0 09 00 69 07 00 C5 AF A8 66 FB 01 7F 64 C9 [09:17:57]GetLastDocTimeStamp 1722330937 [09:17:57]current date 1722331077 [09:17:57]FM_GetShiftState [09:17:57]SAM_PROTO_GetShiftState [09:17:57]wFMCommunicate request_size=4 [09:17:57]MH_SAM_APDU [09:17:57]CAPDU: 80 13 01 00 [09:17:57]Write to MH i2c: E2 08 00 6A 07 80 13 01 00 00 00 00 00 EE [09:17:57]Write i2c OK [09:17:57]MH_I2C_Read... [09:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:57]Read from MH i2c: E2 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 0E 00 [09:17:57]MH_I2C_Read... [09:17:57]Read from MH i2c: E2 0E 00 6A 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 49 [09:17:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:17:57]wFMCommunicate OK [09:17:57]SAM_PROTO_GetShiftState done [09:17:57]FM_GetShiftState done [09:17:57]opened in 1722299915 [09:17:57]opened+sec_in_day 1722386315 [09:17:57]quantity*price = 50036 [09:17:57]sum+1 = 50037 [09:17: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 177 30.07.2024 09:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309243 ФПД: 88054842398336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091757&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309243&fm=88054842398336&tin=02508201610067®Number=0000000000092651&sum=50000 [09:17:58]StoreToDocumentArchive [09:17:58]shift 430 fd 309243 [09:17:58]save to /storage/0430/doc_00309243 [09:17:58]save last doc name /storage/0430/doc_00309243 to /storage/kkm_last_doc_name [09:17:58]save OK [09:17:58]Clear old archive folders... [09:17:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:17:58]tlvbuf is 001DD680 [09:17:58]SAM_PROTO_ClearQueue [09:17:58]wFMCommunicate request_size=4 [09:17:58]MH_SAM_APDU [09:17:58]CAPDU: 80 09 00 00 [09:17:58]Write to MH i2c: E2 08 00 77 07 80 09 00 00 00 00 00 00 F0 [09:17:58]Write i2c OK [09:17:58]MH_I2C_Read... [09:17:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:58]Read from MH i2c: E2 [09:17:58]MH_I2C_Read... [09:17:58]Read from MH i2c: E2 03 00 [09:17:58]MH_I2C_Read... [09:17:58]Read from MH i2c: E2 03 00 77 07 00 90 00 F2 [09:17:58]RAPDU: 90 00 [09:17:58]wFMCommunicate OK [09:17:58]SAM_PROTO_ClearQueue done [09:17:58]KKMCreateOFDPacket [09:17:58]OFDProtocolAddRootSTLVToBuf [09:17:58]FM_MakeSignedData [09:17:58]FM_MakeSignedData [09:17:58]SAM_PROTO_SignData [09:17:58]wFMCommunicate request_size=4 [09:17:58]MH_SAM_APDU [09:17:58]CAPDU: 80 0D 01 02 [09:17:58]Write to MH i2c: E2 08 00 78 07 80 0D 01 02 00 00 00 00 F8 [09:17:58]Write i2c OK [09:17:58]MH_I2C_Read... [09:17:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:58]Read from MH i2c: E2 [09:17:58]MH_I2C_Read... [09:17:58]Read from MH i2c: E2 03 00 [09:17:58]MH_I2C_Read... [09:17:58]Read from MH i2c: E2 03 00 78 07 00 90 00 F3 [09:17:58]RAPDU: 90 00 [09:17:58]wFMCommunicate OK [09:17:58]wFMCommunicate request_size=255 [09:17:58]MH_SAM_APDU [09:17: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C5 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B7 04 00 35 04 06 00 50 [09:17:58]Write to MH i2c: E2 02 01 79 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C5 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B7 04 00 35 04 06 00 50 00 00 5D [09:17:58]Write i2c OK [09:17:58]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 79 07 00 90 00 F4 [09:17:59]RAPDU: 90 00 [09:17:59]wFMCommunicate OK [09:17:59]wFMCommunicate request_size=10 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 0D 02 02 05 15 DD 9A 16 80 [09:17:59]Write to MH i2c: E2 0D 00 7A 07 80 0D 02 02 05 00 15 DD 9A 16 80 00 00 27 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 03 00 7A 07 00 90 00 F5 [09:17:59]RAPDU: 90 00 [09:17:59]wFMCommunicate OK [09:17:59]wFMCommunicate request_size=4 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 0D 03 02 [09:17:59]Write to MH i2c: E2 08 00 7B 07 80 0D 03 02 00 00 00 00 FD [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 0B 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 0B 00 7B 07 00 5D E8 29 5A 25 8C 3D EB 90 00 9F [09:17:59]RAPDU: 5D E8 29 5A 25 8C 3D EB 90 00 [09:17:59]wFMCommunicate OK [09:17:59]SAM_PROTO_SignData done [09:17:59]FM_MakeSignedData done [09:17:59]CreateOFDProtocolMessage [09:17:59]wFMCommunicate request_size=4 [09:17:59]MH_SAM_APDU [09:17:59]CAPDU: 80 11 00 00 [09:17:59]Write to MH i2c: E2 08 00 7C 07 80 11 00 00 00 00 00 00 FD [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:59]Read from MH i2c: E2 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 17 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: E2 17 00 7C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 53 [09:17:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:17:59]wFMCommunicate OK [09:17:59]CreateOFDProtocolMessage done [09:17:59]OFDSenderStorePacket 309243 [09:17:59]StoreOFDPacket docnum=309243 [09:17:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1B 8B 07 01 CE 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C5 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B7 04 00 35 04 06 00 50 15 DD 9A 16 80 5D E8 29 5A 25 8C 3D EB [09:17:59]CheckFolder [09:17:59]dirname=/storage/ofd_packets [09:17:59]CheckFolder done [09:17:59]ProducePacketName [09:17:59]name=ofd_packets/00309243 [09:17:59]NVStorageSaveData ofd_packets/00309243 [09:17:59]File name is /storage/ofd_packets/00309243 [09:17:59]Write 301 bytes [09:17:59]NVStorageSaveData done [09:17:59]OFDSenderStorePacket done [09:17:59]KKMCreateOFDPacket done [09:17:59]NVStorageSaveData kkm_last_timestamp [09:17:59]File name is /storage/kkm_last_timestamp [09:17:59]Write 4 bytes [09:17:59]NVStorageSaveData done [09:17:59]ExternCall_PrintAddStr [09:17:59]wPrintStart [09:17:59]Write to MH i2c: 01 00 00 7D 07 84 [09:17:59]Write i2c OK [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: 01 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: 01 07 00 [09:17:59]MH_I2C_Read... [09:17:59]Read from MH i2c: 01 07 00 7D 07 00 00 00 00 00 FF 0F 99 [09:17:59]RasterBufferAndPrint [09:17:59]line Счет N : (1)117836 [09:17:59]line ИНН: 02508201610067 [09:17:59]line Контрольно-Кассовый Чек [09:17:59]line ПРОДАЖА [09:17:59]line ТРК (МРК, ГНК) : 32 [09:17:59]line Товар: 2710124130 [09:17:59]line Аи-92-К-2 [09:17:59]line 7.380 * 67.80 [09:17:59]line = 500.36 [09:17:59]line НДС 12% НСП 1% [09:17:59]line > о реализуемом товаре [09:17:59]line ОКРУГЛЕНИЕ: -0.36 [09:17:59]line ИТОГО: 500.00 [09:17:59]line Внесено: 500.00 [09:17:59]line СДАЧА: 0.00 [09:17:59]line НСП 1% : 4.43 [09:17:59]line НДС 12% : 53.14 [09:17:59]line Наличными: 500.00 [09:17:59]line Безнал.: 0.00 [09:17:59]line Место: АЗС № 128 "Партнер Нефть" [09:17:59]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:17:59]line СНО: Общий режим [09:17:59]line Чек 177 30.07.2024 09:17 [09:17:59]line Смена: 430 ФФД: 1.0 [09:17:59]line ЗНМ: 0300000046 [09:17:59]line РНМ: 0000000000092651 [09:17:59]line Версия ККМ: 001 [09:17:59]line ФМ: 0000000000874943 [09:17:59]line ФД: 309243 [09:17:59]line ФПД: 88054842398336 [09:17:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091757&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309243&fm=88054842398336&tin=02508201610067®Number=0000000000092651&sum=50000 [09:17:59]OFD Sender: Processing packet 309243 [packets to send 232, broken 231] [09:17:59]ProducePacketName [09:17:59]name=ofd_packets/00309243 [09:17:59]OFD Sender: To server: pG, [09:17:59]CommunicateWithHost lk.salyk.kg:30040 [09:17:59]ConnectInit lk.salyk.kg [09:17:59]written 0, free lines is 4095 [09:17:59]Connected sock=10 [09:17:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1B 8B 07 01 CE 74 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C5 AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B7 04 00 35 04 06 00 50 15 DD 9A 16 80 5D E8 29 5A 25 8C 3D EB [09:17:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7B 56 47 00 80 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B7 04 00 F4 03 04 00 0D 57 A8 66 B6 04 01 00 00 5F 49 5B 76 7C 80 2F 0C [09:17:59]CommunicateWithHost err = 0 [09:17:59]CheckOFDResponse [09:17:59]1017 (14) - 77093643461234 [09:17:59]1041 (16) - 0000000000874943 [09:17:59]1040 (4) - 309243 [09:17:59]1012 (4) - 30.07.2024 02:59 [09:17:59]1206 (1) - 0 [09:17:59]OFD Sender: Remove packet 309243 [09:17:59]ProducePacketName [09:17:59]name=ofd_packets/00309243 [09:17:59]NVStorageDeleteData [09:18:00]Write to MH i2c: 01 00 00 A8 07 AF [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 A8 07 00 00 00 00 00 5E 0C 20 [09:18:00]RasterBufferAndPrint [09:18:00]line [09:18:00]line [09:18:00]line [09:18:00]line [09:18:00]line [09:18:00]written 0, free lines is 3169 [09:18:00]MH_Cut [09:18:00]Write to MH i2c: D1 01 00 AF 07 01 88 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: D1 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: D1 01 00 [09:18:00]MH_I2C_Read... [09:18:00]Read from MH i2c: D1 01 00 AF 07 00 87 [09:18:00]Write to MH i2c: 01 00 00 B0 07 B7 [09:18:00]Write i2c OK [09:18:00]MH_I2C_Read... [09:18:00]OFD Sender: No OFD packet to send [09:18:01]*** Cut start [09:18:01]*** Partial cut [09:18:01]*** CUTSNS_PIN = 1 [09:18:01]*** CUTSNS_PIN = 0 [09:18:01]*** Brake cut motor [09:18:01]Read from MH i2c: 01 [09:18:01]MH_I2C_Read... [09:18:01]*** Stop cut motor [09:18:01]*** Cut end [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 B0 07 00 00 00 00 00 FF 0F CC [09:18:01]process_action close_receipt done [09:18:01]requested_data is exist [09:18:01]produce_requested_data [09:18:01]requested_item fm.sn is exist - process it [09:18:01]wFMCommunicate request_size=4 [09:18:01]MH_SAM_APDU [09:18:01]CAPDU: 80 11 00 00 [09:18:01]Write to MH i2c: E2 08 00 B1 07 80 11 00 00 00 00 00 00 32 [09:18:01]Write i2c OK [09:18:01]MH_I2C_Read... [09:18:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:01]Read from MH i2c: E2 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: E2 17 00 [09:18:01]MH_I2C_Read... [09:18:01]Read from MH i2c: E2 17 00 B1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 88 [09:18:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:18:01]wFMCommunicate OK [09:18:01]requested_item fd.num is exist - process it [09:18:01]SAM_PROTO_GetFieldsCounters [09:18:01]wFMCommunicate request_size=4 [09:18:01]MH_SAM_APDU [09:18:01]CAPDU: 80 13 00 00 [09:18:01]Write to MH i2c: E2 08 00 B2 07 80 13 00 00 00 00 00 00 35 [09:18:01]Write i2c OK [09:18:01]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 B2 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FB B7 04 00 0E 04 04 00 AE 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 CF [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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FB B7 04 00 0E 04 04 00 AE 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: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 B3 07 80 13 01 00 00 00 00 00 37 [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 B3 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 92 [09:18:02]RAPDU: 09 00 01 0B 36 A8 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":"0000000000874943","fd.num":309243,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [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":"0000000000874943","fd.num":309243,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [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 7.Close socket [09:18:02]Sock 7.Thread stoped [09:18:02]accept exits with 9 [09:18:02]New connection [09:18:02]New thread 3067215204 created [09:18:02]Thread 3067071844 joined [09:18:02]Waiting for new connection... [09:18:02] Sock 9.Parse request [09:18:02]Sock 9.Check first char [09:18:02]Sock 9.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.45.195:8080 [09:18:02]Content-Length: 677 [09:18:02]Content-Type: application/json [09:18:02] [09:18:02]POST finish read [09:18:02]Found Content-Length = 677 [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)117838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09: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)117838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09: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 B4 07 AA [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 B4 07 00 CA AF A8 66 FB 01 7F 64 19 [09:18:02]GetLastDocTimeStamp 1722331077 [09:18:02]current date 1722331082 [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 B5 07 80 13 01 00 00 00 00 00 39 [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 B5 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 94 [09:18:02]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [09:18:02]opened+sec_in_day 1722386315 [09:18:02]quantity*price = 50036 [09:18:02]sum+1 = 50037 [09:18: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 178 30.07.2024 09:18 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309244 ФПД: 186230652208841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091802&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309244&fm=186230652208841&tin=02508201610067®Number=0000000000092651&sum=50000 [09:18:03]StoreToDocumentArchive [09:18:03]shift 430 fd 309244 [09:18:03]save to /storage/0430/doc_00309244 [09:18:03]save last doc name /storage/0430/doc_00309244 to /storage/kkm_last_doc_name [09:18:03]save OK [09:18:03]Clear old archive folders... [09:18:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:03]tlvbuf is B6EE8AE0 [09:18:03]SAM_PROTO_ClearQueue [09:18:03]wFMCommunicate request_size=4 [09:18:03]MH_SAM_APDU [09:18:03]CAPDU: 80 09 00 00 [09:18:03]Write to MH i2c: E2 08 00 C2 07 80 09 00 00 00 00 00 00 3B [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:03]Read from MH i2c: E2 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 C2 07 00 90 00 3D [09:18:03]RAPDU: 90 00 [09:18:03]wFMCommunicate OK [09:18:03]SAM_PROTO_ClearQueue done [09:18:03]KKMCreateOFDPacket [09:18:03]OFDProtocolAddRootSTLVToBuf [09:18:03]FM_MakeSignedData [09:18:03]FM_MakeSignedData [09:18:03]SAM_PROTO_SignData [09:18:03]wFMCommunicate request_size=4 [09:18:03]MH_SAM_APDU [09:18:03]CAPDU: 80 0D 01 02 [09:18:03]Write to MH i2c: E2 08 00 C3 07 80 0D 01 02 00 00 00 00 43 [09:18:03]Write i2c OK [09:18:03]MH_I2C_Read... [09:18:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:03]Read from MH i2c: E2 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 [09:18:03]MH_I2C_Read... [09:18:03]Read from MH i2c: E2 03 00 C3 07 00 90 00 3E [09:18:03]RAPDU: 90 00 [09:18:03]wFMCommunicate OK [09:18:03]wFMCommunicate request_size=255 [09:18:03]MH_SAM_APDU [09:18: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CA AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B7 04 00 35 04 06 00 A9 [09:18:03]Write to MH i2c: E2 02 01 C4 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CA AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B7 04 00 35 04 06 00 A9 00 00 08 [09:18:03]Write i2c OK [09:18:03]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 C4 07 00 90 00 3F [09:18:04]RAPDU: 90 00 [09:18:04]wFMCommunicate OK [09:18:04]wFMCommunicate request_size=10 [09:18:04]MH_SAM_APDU [09:18:04]CAPDU: 80 0D 02 02 05 60 33 DF 06 C9 [09:18:04]Write to MH i2c: E2 0D 00 C5 07 80 0D 02 02 05 00 60 33 DF 06 C9 00 00 91 [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 C5 07 00 90 00 40 [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 C6 07 80 0D 03 02 00 00 00 00 48 [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 C6 07 00 F6 CF 43 DB F1 B1 37 CC 90 00 D1 [09:18:04]RAPDU: F6 CF 43 DB F1 B1 37 CC 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 C7 07 80 11 00 00 00 00 00 00 48 [09:18:04]Write i2c OK [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 [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 17 00 [09:18:04]MH_I2C_Read... [09:18:04]Read from MH i2c: E2 17 00 C7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9E [09:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:18:04]wFMCommunicate OK [09:18:04]CreateOFDProtocolMessage done [09:18:04]OFDSenderStorePacket 309244 [09:18:04]StoreOFDPacket docnum=309244 [09:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B1 FC 07 01 1E C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CA AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B7 04 00 35 04 06 00 A9 60 33 DF 06 C9 F6 CF 43 DB F1 B1 37 CC [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/00309244 [09:18:04]NVStorageSaveData ofd_packets/00309244 [09:18:04]File name is /storage/ofd_packets/00309244 [09:18:04]Write 301 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 C8 07 CF [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 C8 07 00 00 00 00 00 FF 0F E4 [09:18:04]RasterBufferAndPrint [09:18:04]line Счет N : (1)117838 [09:18:04]line ИНН: 02508201610067 [09:18:04]line Контрольно-Кассовый Чек [09:18:04]line ПРОДАЖА [09:18:04]line ТРК (МРК, ГНК) : 42 [09:18:04]line Товар: 2710124130 [09:18:04]line Аи-92-К-2 [09:18:04]line 7.380 * 67.80 [09:18:04]line = 500.36 [09:18:04]line НДС 12% НСП 1% [09:18:04]line > о реализуемом товаре [09:18:04]line ОКРУГЛЕНИЕ: -0.36 [09:18:04]line ИТОГО: 500.00 [09:18:04]line Внесено: 500.00 [09:18:04]line СДАЧА: 0.00 [09:18:04]line НСП 1% : 4.43 [09:18:04]line НДС 12% : 53.14 [09:18:04]line Наличными: 500.00 [09:18:04]line Безнал.: 0.00 [09:18:04]line Место: АЗС № 128 "Партнер Нефть" [09:18:04]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:18:04]line СНО: Общий режим [09:18:04]line Чек 178 30.07.2024 09:18 [09:18:04]line Смена: 430 ФФД: 1.0 [09:18:04]line ЗНМ: 0300000046 [09:18:04]line РНМ: 0000000000092651 [09:18:04]line Версия ККМ: 001 [09:18:04]line ФМ: 0000000000874943 [09:18:04]line ФД: 309244 [09:18:04]line ФПД: 186230652208841 [09:18:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091802&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309244&fm=186230652208841&tin=02508201610067®Number=0000000000092651&sum=50000 [09:18:04]OFD Sender: Processing packet 309244 [packets to send 232, broken 231] [09:18:04]ProducePacketName [09:18:04]name=ofd_packets/00309244 [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]written 0, free lines is 4095 [09:18:04]Connected sock=10 [09:18:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B1 FC 07 01 1E C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CA AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B7 04 00 35 04 06 00 A9 60 33 DF 06 C9 F6 CF 43 DB F1 B1 37 CC [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 34 39 34 33 4F 00 00 00 77 5C 47 00 87 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B7 04 00 F4 03 04 00 13 57 A8 66 B6 04 01 00 00 3F 04 1C 8D 50 CA B5 C1 [09:18:05]CommunicateWithHost err = 0 [09:18:05]CheckOFDResponse [09:18:05]1017 (14) - 77093643461234 [09:18:05]1041 (16) - 0000000000874943 [09:18:05]1040 (4) - 309244 [09:18:05]1012 (4) - 30.07.2024 02:59 [09:18:05]1206 (1) - 0 [09:18:05]OFD Sender: Remove packet 309244 [09:18:05]ProducePacketName [09:18:05]name=ofd_packets/00309244 [09:18:05]NVStorageDeleteData [09:18:05]Write to MH i2c: 01 00 00 F3 07 FA [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 F3 07 00 00 00 00 00 68 0C 75 [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 3182 [09:18:05]MH_Cut [09:18:05]Write to MH i2c: D1 01 00 FA 07 01 D3 [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 FA 07 00 D2 [09:18:05]Write to MH i2c: 01 00 00 FB 07 02 [09:18:05]Write i2c OK [09:18:05]MH_I2C_Read... [09:18:05]OFD Sender: No OFD packet to send [09:18:06]*** Cut start [09:18:06]*** Partial cut [09:18:06]*** CUTSNS_PIN = 1 [09:18:06]*** CUTSNS_PIN = 0 [09:18:06]*** Brake cut motor [09:18:06]Read from MH i2c: 01 [09:18:06]MH_I2C_Read... [09:18:06]*** Stop cut motor [09:18:06]*** Cut end [09:18:06]Read from MH i2c: 01 07 00 [09:18:06]MH_I2C_Read... [09:18:06]Read from MH i2c: 01 07 00 FB 07 00 00 00 00 00 FF 0F 17 [09:18:06]process_action close_receipt done [09:18:06]requested_data is exist [09:18:06]produce_requested_data [09:18:06]requested_item fm.sn is exist - process it [09:18:06]wFMCommunicate request_size=4 [09:18:06]MH_SAM_APDU [09:18:06]CAPDU: 80 11 00 00 [09:18:06]Write to MH i2c: E2 08 00 FC 07 80 11 00 00 00 00 00 00 7D [09:18:06]Write i2c OK [09:18:06]MH_I2C_Read... [09:18:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:07]Read from MH i2c: E2 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 17 00 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 17 00 FC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D3 [09:18:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:18:07]wFMCommunicate OK [09:18:07]requested_item fd.num is exist - process it [09:18:07]SAM_PROTO_GetFieldsCounters [09:18:07]wFMCommunicate request_size=4 [09:18:07]MH_SAM_APDU [09:18:07]CAPDU: 80 13 00 00 [09:18:07]Write to MH i2c: E2 08 00 FD 07 80 13 00 00 00 00 00 00 80 [09:18:07]Write i2c OK [09:18:07]MH_I2C_Read... [09:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:07]Read from MH i2c: E2 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 62 00 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 62 00 FD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FC B7 04 00 0E 04 04 00 AE 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 1E [09:18:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FC B7 04 00 0E 04 04 00 AE 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:18:07]wFMCommunicate OK [09:18:07]SAM_PROTO_GetFieldsCounters done [09:18:07]requested_item shift.num is exist - process it [09:18:07]requested_item shift.opened is exist - process it [09:18:07]req_shift_opened [09:18:07]FM_GetShiftState [09:18:07]SAM_PROTO_GetShiftState [09:18:07]wFMCommunicate request_size=4 [09:18:07]MH_SAM_APDU [09:18:07]CAPDU: 80 13 01 00 [09:18:07]Write to MH i2c: E2 08 00 FE 07 80 13 01 00 00 00 00 00 82 [09:18:07]Write i2c OK [09:18:07]MH_I2C_Read... [09:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:07]Read from MH i2c: E2 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 0E 00 [09:18:07]MH_I2C_Read... [09:18:07]Read from MH i2c: E2 0E 00 FE 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DD [09:18:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:18:07]wFMCommunicate OK [09:18:07]SAM_PROTO_GetShiftState done [09:18:07]FM_GetShiftState done [09:18:07]req_shift_opened done [09:18:07]requested_item shift.open_date is exist - process it [09:18:07]req_shift_open_date [09:18:07]req_shift_open_date done [09:18:07]produce_requested_data done [09:18:07]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309244,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:18:07]process_action_free close_receipt [09:18:07]json_value_free [09:18:07]json_value_free done [09:18:07]process_json_proto returns [09:18:07]Send response to host [09:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309244,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:18:07]free response buf [09:18:07]execute_script done [09:18:07]execute_script returns [09:18:07]free content buf [09:18:07]Sock 9.Close socket [09:18:07]Sock 9.Thread stoped [09:18:10]OFD Sender: No OFD packet to send [09:18:15]OFD Sender: No OFD packet to send [09:18:20]OFD Sender: No OFD packet to send [09:18:25]OFD Sender: No OFD packet to send [09:18:30]OFD Sender: No OFD packet to send [09:18:35]OFD Sender: No OFD packet to send [09:18:40]OFD Sender: No OFD packet to send [09:18:45]OFD Sender: No OFD packet to send [09:18:50]OFD Sender: No OFD packet to send [09:18:55]OFD Sender: No OFD packet to send [09:18:55]accept exits with 7 [09:18:55]New connection [09:18:55]New thread 3067071844 created [09:18:55]Thread 3067215204 joined [09:18:55]Waiting for new connection... [09:18:55] Sock 7.Parse request [09:18:55]Sock 7.Check first char [09:18:55]Sock 7.First char is OK [09:18:55]request: POST /json_proto HTTP/1.0 [09:18:55]Method: POST [09:18:55]URL: /json_proto [09:18:55]Method is POST - this is cgi request [09:18:55]url: /json_proto [09:18:55]query_string will be loaded in cgi processing [09:18:55]execute_cgi json_proto POST (null) [09:18:55]execute_cgi path=json_proto method=POST [09:18:55]POST find Content-Length [09:18:55]Host: 172.17.45.195:8080 [09:18:55]Content-Length: 803 [09:18:55]Content-Type: application/json [09:18:55] [09:18:55]POST finish read [09:18:55]Found Content-Length = 803 [09:18:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:18:55]execute_script... [09:18: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)117837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:18:55]POST & json_proto [09:18:55]process_json_proto [09:18:55]json parsed OK: [09:18:55]protocol is kg_v1.0 [09:18:55]action value=close_receipt [09:18:55]process_action close_receipt [09:18:55]cmd_close_receipt [09:18:55]MH_GetDate [09:18:55]Write to MH i2c: F0 00 00 FF 07 F5 [09:18:55]Write i2c OK [09:18:55]MH_I2C_Read... [09:18:55]Read from MH i2c: F0 [09:18:55]MH_I2C_Read... [09:18:55]Read from MH i2c: F0 09 00 [09:18:55]MH_I2C_Read... [09:18:55]Read from MH i2c: F0 09 00 FF 07 00 FF AF A8 66 FB 01 7F 64 99 [09:18:55]GetLastDocTimeStamp 1722331082 [09:18:55]current date 1722331135 [09:18:55]FM_GetShiftState [09:18:55]SAM_PROTO_GetShiftState [09:18:55]wFMCommunicate request_size=4 [09:18:55]MH_SAM_APDU [09:18:55]CAPDU: 80 13 01 00 [09:18:55]Write to MH i2c: E2 08 00 00 08 80 13 01 00 00 00 00 00 85 [09:18:55]Write i2c OK [09:18:55]MH_I2C_Read... [09:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:55]Read from MH i2c: E2 [09:18:55]MH_I2C_Read... [09:18:55]Read from MH i2c: E2 0E 00 [09:18:55]MH_I2C_Read... [09:18:55]Read from MH i2c: E2 0E 00 00 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E0 [09:18:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:18:55]wFMCommunicate OK [09:18:55]SAM_PROTO_GetShiftState done [09:18:55]FM_GetShiftState done [09:18:55]opened in 1722299915 [09:18:55]opened+sec_in_day 1722386315 [09:18:55]quantity*price = 200043 [09:18:55]sum+1 = 200044 [09:18:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 179 30.07.2024 09:18 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309245 ФПД: 199904751264134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091855&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309245&fm=199904751264134&tin=02508201610067®Number=0000000000092651&sum=200043 [09:18:56]StoreToDocumentArchive [09:18:56]shift 430 fd 309245 [09:18:56]save to /storage/0430/doc_00309245 [09:18:56]save last doc name /storage/0430/doc_00309245 to /storage/kkm_last_doc_name [09:18:56]save OK [09:18:56]Clear old archive folders... [09:18:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:56]tlvbuf is 001DFA10 [09:18:56]SAM_PROTO_ClearQueue [09:18:56]wFMCommunicate request_size=4 [09:18:56]MH_SAM_APDU [09:18:56]CAPDU: 80 09 00 00 [09:18:56]Write to MH i2c: E2 08 00 0D 08 80 09 00 00 00 00 00 00 87 [09:18:56]Write i2c OK [09:18:56]MH_I2C_Read... [09:18:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:56]Read from MH i2c: E2 [09:18:56]MH_I2C_Read... [09:18:56]Read from MH i2c: E2 03 00 [09:18:56]MH_I2C_Read... [09:18:56]Read from MH i2c: E2 03 00 0D 08 00 90 00 89 [09:18:56]RAPDU: 90 00 [09:18:56]wFMCommunicate OK [09:18:56]SAM_PROTO_ClearQueue done [09:18:56]KKMCreateOFDPacket [09:18:56]OFDProtocolAddRootSTLVToBuf [09:18:56]FM_MakeSignedData [09:18:56]FM_MakeSignedData [09:18:56]SAM_PROTO_SignData [09:18:56]wFMCommunicate request_size=4 [09:18:56]MH_SAM_APDU [09:18:56]CAPDU: 80 0D 01 02 [09:18:56]Write to MH i2c: E2 08 00 0E 08 80 0D 01 02 00 00 00 00 8F [09:18:56]Write i2c OK [09:18:56]MH_I2C_Read... [09:18:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:57]Read from MH i2c: E2 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 03 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 03 00 0E 08 00 90 00 8A [09:18:57]RAPDU: 90 00 [09:18:57]wFMCommunicate OK [09:18:57]wFMCommunicate request_size=255 [09:18:57]MH_SAM_APDU [09:18:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 B3 00 00 00 F4 03 04 00 FF AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B7 04 00 35 04 06 00 B5 [09:18:57]Write to MH i2c: E2 02 01 0F 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 FF AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B7 04 00 35 04 06 00 B5 00 00 A6 [09:18:57]Write i2c OK [09:18:57]MH_I2C_Read... [09:18:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:57]Read from MH i2c: E2 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 03 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 03 00 0F 08 00 90 00 8B [09:18:57]RAPDU: 90 00 [09:18:57]wFMCommunicate OK [09:18:57]wFMCommunicate request_size=10 [09:18:57]MH_SAM_APDU [09:18:57]CAPDU: 80 0D 02 02 05 CF F3 B0 21 86 [09:18:57]Write to MH i2c: E2 0D 00 10 08 80 0D 02 02 05 00 CF F3 B0 21 86 00 00 B5 [09:18:57]Write i2c OK [09:18:57]MH_I2C_Read... [09:18:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:57]Read from MH i2c: E2 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 03 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 03 00 10 08 00 90 00 8C [09:18:57]RAPDU: 90 00 [09:18:57]wFMCommunicate OK [09:18:57]wFMCommunicate request_size=4 [09:18:57]MH_SAM_APDU [09:18:57]CAPDU: 80 0D 03 02 [09:18:57]Write to MH i2c: E2 08 00 11 08 80 0D 03 02 00 00 00 00 94 [09:18:57]Write i2c OK [09:18:57]MH_I2C_Read... [09:18:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:57]Read from MH i2c: E2 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 0B 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 0B 00 11 08 00 53 81 61 62 08 73 83 52 90 00 7C [09:18:57]RAPDU: 53 81 61 62 08 73 83 52 90 00 [09:18:57]wFMCommunicate OK [09:18:57]SAM_PROTO_SignData done [09:18:57]FM_MakeSignedData done [09:18:57]CreateOFDProtocolMessage [09:18:57]wFMCommunicate request_size=4 [09:18:57]MH_SAM_APDU [09:18:57]CAPDU: 80 11 00 00 [09:18:57]Write to MH i2c: E2 08 00 12 08 80 11 00 00 00 00 00 00 94 [09:18:57]Write i2c OK [09:18:57]MH_I2C_Read... [09:18:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:57]Read from MH i2c: E2 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 17 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 17 00 12 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EA [09:18:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:18:57]wFMCommunicate OK [09:18:57]CreateOFDProtocolMessage done [09:18:57]OFDSenderStorePacket 309245 [09:18:57]StoreOFDPacket docnum=309245 [09:18:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF BC 07 01 EB 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 FF AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B7 04 00 35 04 06 00 B5 CF F3 B0 21 86 53 81 61 62 08 73 83 52 [09:18:57]CheckFolder [09:18:57]dirname=/storage/ofd_packets [09:18:57]CheckFolder done [09:18:57]ProducePacketName [09:18:57]name=ofd_packets/00309245 [09:18:57]NVStorageSaveData ofd_packets/00309245 [09:18:57]File name is /storage/ofd_packets/00309245 [09:18:57]Write 301 bytes [09:18:57]NVStorageSaveData done [09:18:57]OFDSenderStorePacket done [09:18:57]KKMCreateOFDPacket done [09:18:57]NVStorageSaveData kkm_last_timestamp [09:18:57]File name is /storage/kkm_last_timestamp [09:18:57]Write 4 bytes [09:18:57]NVStorageSaveData done [09:18:57]ExternCall_PrintAddStr [09:18:57]wPrintStart [09:18:57]Write to MH i2c: 01 00 00 13 08 1B [09:18:57]Write i2c OK [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: 01 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: 01 07 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: 01 07 00 13 08 00 00 00 00 00 FF 0F 30 [09:18:57]RasterBufferAndPrint [09:18:57]line Счет N : (1)117837 [09:18:57]line ИНН: 02508201610067 [09:18:57]line Контрольно-Кассовый Чек [09:18:57]line ПРОДАЖА [09:18:57]line ТРК (МРК, ГНК) : 51 [09:18:57]line Товар: 2710124500 [09:18:57]line Аи-95-К-3 [09:18:57]line 26.960 * 74.20 [09:18:57]line = 2000.43 [09:18:57]line НДС 12% НСП 1% [09:18:57]line > о реализуемом товаре [09:18:57]line ИТОГО: 2000.43 [09:18:57]line НСП 1% : 17.70 [09:18:57]line НДС 12% : 212.43 [09:18:57]line Наличными: 0.00 [09:18:57]line Безнал.: 2000.43 [09:18:57]line Место: АЗС № 128 "Партнер Нефть" [09:18:57]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:18:57]line СНО: Общий режим [09:18:57]line Чек 179 30.07.2024 09:18 [09:18:57]line Смена: 430 ФФД: 1.0 [09:18:57]line ЗНМ: 0300000046 [09:18:57]line РНМ: 0000000000092651 [09:18:57]line Версия ККМ: 001 [09:18:57]line Платежная система: O! деньги [09:18:57]line ФМ: 0000000000874943 [09:18:57]line ФД: 309245 [09:18:57]line ФПД: 199904751264134 [09:18:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091855&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309245&fm=199904751264134&tin=02508201610067®Number=0000000000092651&sum=200043 [09:18:57]written 0, free lines is 4095 [09:18:57]OFD Sender: Processing packet 309245 [packets to send 232, broken 231] [09:18:57]ProducePacketName [09:18:57]name=ofd_packets/00309245 [09:18:57]OFD Sender: To server: pG, [09:18:57]CommunicateWithHost lk.salyk.kg:30040 [09:18:57]ConnectInit lk.salyk.kg [09:18:57]Connected sock=10 [09:18:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF BC 07 01 EB 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 FF AF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B7 04 00 35 04 06 00 B5 CF F3 B0 21 86 53 81 61 62 08 73 83 52 [09:18:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EE 28 47 00 B4 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B7 04 00 F4 03 04 00 48 57 A8 66 B6 04 01 00 00 49 96 8E F1 27 DB ED 4F [09:18:58]CommunicateWithHost err = 0 [09:18:58]CheckOFDResponse [09:18:58]1017 (14) - 77093643461234 [09:18:58]1041 (16) - 0000000000874943 [09:18:58]1040 (4) - 309245 [09:18:58]1012 (4) - 30.07.2024 03:00 [09:18:58]1206 (1) - 0 [09:18:58]OFD Sender: Remove packet 309245 [09:18:58]ProducePacketName [09:18:58]name=ofd_packets/00309245 [09:18:58]NVStorageDeleteData [09:18:58]Write to MH i2c: 01 00 00 3D 08 45 [09:18:58]Write i2c OK [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: 01 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: 01 07 00 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: 01 07 00 3D 08 00 00 00 00 00 80 0C D8 [09:18:58]RasterBufferAndPrint [09:18:58]line [09:18:58]line [09:18:58]line [09:18:58]line [09:18:58]line [09:18:58]written 0, free lines is 3203 [09:18:58]MH_Cut [09:18:58]Write to MH i2c: D1 01 00 44 08 01 1E [09:18:58]Write i2c OK [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: D1 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: D1 01 00 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: D1 01 00 44 08 00 1D [09:18:58]Write to MH i2c: 01 00 00 45 08 4D [09:18:58]Write i2c OK [09:18:58]MH_I2C_Read... [09:18:58]OFD Sender: No OFD packet to send [09:18:59]*** Cut start [09:18:59]*** Partial cut [09:18:59]*** CUTSNS_PIN = 1 [09:18:59]*** CUTSNS_PIN = 0 [09:18:59]*** Brake cut motor [09:19:00]Read from MH i2c: 01 [09:19:00]MH_I2C_Read... [09:19:00]*** Stop cut motor [09:19:00]*** Cut end [09:19:00]Read from MH i2c: 01 07 00 [09:19:00]MH_I2C_Read... [09:19:00]Read from MH i2c: 01 07 00 45 08 00 00 00 00 00 FF 0F 62 [09:19:00]process_action close_receipt done [09:19:00]requested_data is exist [09:19:00]produce_requested_data [09:19:00]requested_item fm.sn is exist - process it [09:19:00]wFMCommunicate request_size=4 [09:19:00]MH_SAM_APDU [09:19:00]CAPDU: 80 11 00 00 [09:19:00]Write to MH i2c: E2 08 00 46 08 80 11 00 00 00 00 00 00 C8 [09:19:00]Write i2c OK [09:19:00]MH_I2C_Read... [09:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:00]Read from MH i2c: E2 [09:19:00]MH_I2C_Read... [09:19:00]Read from MH i2c: E2 17 00 [09:19:00]MH_I2C_Read... [09:19:00]Read from MH i2c: E2 17 00 46 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1E [09:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:19:00]wFMCommunicate OK [09:19:00]requested_item fd.num is exist - process it [09:19:00]SAM_PROTO_GetFieldsCounters [09:19:00]wFMCommunicate request_size=4 [09:19:00]MH_SAM_APDU [09:19:00]CAPDU: 80 13 00 00 [09:19:00]Write to MH i2c: E2 08 00 47 08 80 13 00 00 00 00 00 00 CB [09:19:00]Write i2c OK [09:19:00]MH_I2C_Read... [09:19:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:00]Read from MH i2c: E2 [09:19:00]MH_I2C_Read... [09:19:00]Read from MH i2c: E2 62 00 [09:19:00]MH_I2C_Read... [09:19:00]Read from MH i2c: E2 62 00 47 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FD B7 04 00 0E 04 04 00 AE 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 6D [09:19:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FD B7 04 00 0E 04 04 00 AE 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:19:00]wFMCommunicate OK [09:19:00]SAM_PROTO_GetFieldsCounters done [09:19:00]requested_item shift.num is exist - process it [09:19:00]requested_item shift.opened is exist - process it [09:19:00]req_shift_opened [09:19:00]FM_GetShiftState [09:19:00]SAM_PROTO_GetShiftState [09:19:00]wFMCommunicate request_size=4 [09:19:00]MH_SAM_APDU [09:19:00]CAPDU: 80 13 01 00 [09:19:00]Write to MH i2c: E2 08 00 48 08 80 13 01 00 00 00 00 00 CD [09:19:00]Write i2c OK [09:19:00]MH_I2C_Read... [09:19:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:00]Read from MH i2c: E2 [09:19:00]MH_I2C_Read... [09:19:00]Read from MH i2c: E2 0E 00 [09:19:00]MH_I2C_Read... [09:19:00]Read from MH i2c: E2 0E 00 48 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 28 [09:19:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:19:00]wFMCommunicate OK [09:19:00]SAM_PROTO_GetShiftState done [09:19:00]FM_GetShiftState done [09:19:00]req_shift_opened done [09:19:00]requested_item shift.open_date is exist - process it [09:19:00]req_shift_open_date [09:19:00]req_shift_open_date done [09:19:00]produce_requested_data done [09:19:00]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309245,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:19:00]process_action_free close_receipt [09:19:00]json_value_free [09:19:00]json_value_free done [09:19:00]process_json_proto returns [09:19:00]Send response to host [09:19:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309245,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:19:00]free response buf [09:19:00]execute_script done [09:19:00]execute_script returns [09:19:00]free content buf [09:19:00]Sock 7.Close socket [09:19:00]Sock 7.Thread stoped [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:18]OFD Sender: No OFD packet to send [09:19:23]OFD Sender: No OFD packet to send [09:19:26]accept exits with 9 [09:19:26]New connection [09:19:26]New thread 3067215204 created [09:19:26]Thread 3067071844 joined [09:19:26]Waiting for new connection... [09:19:26] Sock 9.Parse request [09:19:26]Sock 9.Check first char [09:19:26]Sock 9.First char is OK [09:19:26]request: POST /json_proto HTTP/1.0 [09:19:26]Method: POST [09:19:26]URL: /json_proto [09:19:26]Method is POST - this is cgi request [09:19:26]url: /json_proto [09:19:26]query_string will be loaded in cgi processing [09:19:26]execute_cgi json_proto POST (null) [09:19:26]execute_cgi path=json_proto method=POST [09:19:26]POST find Content-Length [09:19:26]Host: 172.17.45.195:8080 [09:19:26]Content-Length: 682 [09:19:26]Content-Type: application/json [09:19:26] [09:19:26]POST finish read [09:19:26]Found Content-Length = 682 [09:19:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:19:26]execute_script... [09:19: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)117839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:19:26]POST & json_proto [09:19:26]process_json_proto [09:19:26]json parsed OK: [09:19:26]protocol is kg_v1.0 [09:19:26]action value=close_receipt [09:19:26]process_action close_receipt [09:19:26]cmd_close_receipt [09:19:26]MH_GetDate [09:19:26]Write to MH i2c: F0 00 00 49 08 40 [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: F0 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: F0 09 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: F0 09 00 49 08 00 1E B0 A8 66 FB 01 7F 64 04 [09:19:26]GetLastDocTimeStamp 1722331135 [09:19:26]current date 1722331166 [09:19:26]FM_GetShiftState [09:19:26]SAM_PROTO_GetShiftState [09:19:26]wFMCommunicate request_size=4 [09:19:26]MH_SAM_APDU [09:19:26]CAPDU: 80 13 01 00 [09:19:26]Write to MH i2c: E2 08 00 4A 08 80 13 01 00 00 00 00 00 CF [09:19:26]Write i2c OK [09:19:26]MH_I2C_Read... [09:19:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:26]Read from MH i2c: E2 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 0E 00 [09:19:26]MH_I2C_Read... [09:19:26]Read from MH i2c: E2 0E 00 4A 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2A [09:19:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:19:26]wFMCommunicate OK [09:19:26]SAM_PROTO_GetShiftState done [09:19:26]FM_GetShiftState done [09:19:26]opened in 1722299915 [09:19:26]opened+sec_in_day 1722386315 [09:19:26]quantity*price = 100005 [09:19:26]sum+1 = 100006 [09:19:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 180 30.07.2024 09:19 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309246 ФПД: 63528929682364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091926&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309246&fm=63528929682364&tin=02508201610067®Number=0000000000092651&sum=100000 [09:19:27]StoreToDocumentArchive [09:19:27]shift 430 fd 309246 [09:19:27]save to /storage/0430/doc_00309246 [09:19:27]save last doc name /storage/0430/doc_00309246 to /storage/kkm_last_doc_name [09:19:27]save OK [09:19:27]Clear old archive folders... [09:19:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:19:27]tlvbuf is 00235A50 [09:19:27]SAM_PROTO_ClearQueue [09:19:27]wFMCommunicate request_size=4 [09:19:27]MH_SAM_APDU [09:19:27]CAPDU: 80 09 00 00 [09:19:27]Write to MH i2c: E2 08 00 57 08 80 09 00 00 00 00 00 00 D1 [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:27]Read from MH i2c: E2 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 03 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 03 00 57 08 00 90 00 D3 [09:19:27]RAPDU: 90 00 [09:19:27]wFMCommunicate OK [09:19:27]SAM_PROTO_ClearQueue done [09:19:27]KKMCreateOFDPacket [09:19:27]OFDProtocolAddRootSTLVToBuf [09:19:27]FM_MakeSignedData [09:19:27]FM_MakeSignedData [09:19:27]SAM_PROTO_SignData [09:19:27]wFMCommunicate request_size=4 [09:19:27]MH_SAM_APDU [09:19:27]CAPDU: 80 0D 01 02 [09:19:27]Write to MH i2c: E2 08 00 58 08 80 0D 01 02 00 00 00 00 D9 [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:27]Read from MH i2c: E2 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 03 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 03 00 58 08 00 90 00 D4 [09:19:27]RAPDU: 90 00 [09:19:27]wFMCommunicate OK [09:19:27]wFMCommunicate request_size=255 [09:19:27]MH_SAM_APDU [09:19:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B4 00 00 00 F4 03 04 00 1E B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B7 04 00 35 04 06 00 39 [09:19:27]Write to MH i2c: E2 02 01 59 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B4 00 00 00 F4 03 04 00 1E B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B7 04 00 35 04 06 00 39 00 00 16 [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:27]Read from MH i2c: E2 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 03 00 [09:19:27]MH_I2C_Read... [09:19:27]Read from MH i2c: E2 03 00 59 08 00 90 00 D5 [09:19:27]RAPDU: 90 00 [09:19:27]wFMCommunicate OK [09:19:27]wFMCommunicate request_size=10 [09:19:27]MH_SAM_APDU [09:19:27]CAPDU: 80 0D 02 02 05 C7 7B 49 63 BC [09:19:27]Write to MH i2c: E2 0D 00 5A 08 80 0D 02 02 05 00 C7 7B 49 63 BC 00 00 90 [09:19:27]Write i2c OK [09:19:27]MH_I2C_Read... [09:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 03 00 5A 08 00 90 00 D6 [09:19:28]RAPDU: 90 00 [09:19:28]wFMCommunicate OK [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 0D 03 02 [09:19:28]Write to MH i2c: E2 08 00 5B 08 80 0D 03 02 00 00 00 00 DE [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 0B 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 0B 00 5B 08 00 85 AC 72 84 20 82 9D D6 90 00 1B [09:19:28]RAPDU: 85 AC 72 84 20 82 9D D6 90 00 [09:19:28]wFMCommunicate OK [09:19:28]SAM_PROTO_SignData done [09:19:28]FM_MakeSignedData done [09:19:28]CreateOFDProtocolMessage [09:19:28]wFMCommunicate request_size=4 [09:19:28]MH_SAM_APDU [09:19:28]CAPDU: 80 11 00 00 [09:19:28]Write to MH i2c: E2 08 00 5C 08 80 11 00 00 00 00 00 00 DE [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:28]Read from MH i2c: E2 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 17 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: E2 17 00 5C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 34 [09:19:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:19:28]wFMCommunicate OK [09:19:28]CreateOFDProtocolMessage done [09:19:28]OFDSenderStorePacket 309246 [09:19:28]StoreOFDPacket docnum=309246 [09:19:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 49 2C 07 01 21 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B4 00 00 00 F4 03 04 00 1E B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B7 04 00 35 04 06 00 39 C7 7B 49 63 BC 85 AC 72 84 20 82 9D D6 [09:19:28]CheckFolder [09:19:28]dirname=/storage/ofd_packets [09:19:28]CheckFolder done [09:19:28]ProducePacketName [09:19:28]name=ofd_packets/00309246 [09:19:28]NVStorageSaveData ofd_packets/00309246 [09:19:28]File name is /storage/ofd_packets/00309246 [09:19:28]Write 301 bytes [09:19:28]NVStorageSaveData done [09:19:28]OFDSenderStorePacket done [09:19:28]KKMCreateOFDPacket done [09:19:28]NVStorageSaveData kkm_last_timestamp [09:19:28]File name is /storage/kkm_last_timestamp [09:19:28]Write 4 bytes [09:19:28]NVStorageSaveData done [09:19:28]ExternCall_PrintAddStr [09:19:28]wPrintStart [09:19:28]Write to MH i2c: 01 00 00 5D 08 65 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 07 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 07 00 5D 08 00 00 00 00 00 FF 0F 7A [09:19:28]RasterBufferAndPrint [09:19:28]line Счет N : (1)117839 [09:19:28]line ИНН: 02508201610067 [09:19:28]line Контрольно-Кассовый Чек [09:19:28]line ПРОДАЖА [09:19:28]line ТРК (МРК, ГНК) : 32 [09:19:28]line Товар: 2710124130 [09:19:28]line Аи-92-К-2 [09:19:28]line 14.750 * 67.80 [09:19:28]line = 1000.05 [09:19:28]line НДС 12% НСП 1% [09:19:28]line > о реализуемом товаре [09:19:28]line ОКРУГЛЕНИЕ: -0.05 [09:19:28]line ИТОГО: 1000.00 [09:19:28]line Внесено: 1000.00 [09:19:28]line СДАЧА: 0.00 [09:19:28]line НСП 1% : 8.85 [09:19:28]line НДС 12% : 106.20 [09:19:28]line Наличными: 1000.00 [09:19:28]line Безнал.: 0.00 [09:19:28]line Место: АЗС № 128 "Партнер Нефть" [09:19:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:19:28]line СНО: Общий режим [09:19:28]line Чек 180 30.07.2024 09:19 [09:19:28]line Смена: 430 ФФД: 1.0 [09:19:28]line ЗНМ: 0300000046 [09:19:28]line РНМ: 0000000000092651 [09:19:28]line Версия ККМ: 001 [09:19:28]line ФМ: 0000000000874943 [09:19:28]line ФД: 309246 [09:19:28]line ФПД: 63528929682364 [09:19:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091926&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309246&fm=63528929682364&tin=02508201610067®Number=0000000000092651&sum=100000 [09:19:28]OFD Sender: Processing packet 309246 [packets to send 232, broken 231] [09:19:28]ProducePacketName [09:19:28]name=ofd_packets/00309246 [09:19:28]OFD Sender: To server: pG, [09:19:28]CommunicateWithHost lk.salyk.kg:30040 [09:19:28]ConnectInit lk.salyk.kg [09:19:28]written 0, free lines is 4095 [09:19:28]Connected sock=10 [09:19:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 49 2C 07 01 21 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B4 00 00 00 F4 03 04 00 1E B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B7 04 00 35 04 06 00 39 C7 7B 49 63 BC 85 AC 72 84 20 82 9D D6 [09:19:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 2D E2 47 00 0B 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B7 04 00 F4 03 04 00 66 57 A8 66 B6 04 01 00 00 BB 99 63 C8 BF 4E AF CA [09:19:28]CommunicateWithHost err = 0 [09:19:28]CheckOFDResponse [09:19:28]1017 (14) - 77093643461234 [09:19:28]1041 (16) - 0000000000874943 [09:19:28]1040 (4) - 309246 [09:19:28]1012 (4) - 30.07.2024 03:00 [09:19:28]1206 (1) - 0 [09:19:28]OFD Sender: Remove packet 309246 [09:19:28]ProducePacketName [09:19:28]name=ofd_packets/00309246 [09:19:28]NVStorageDeleteData [09:19:28]Write to MH i2c: 01 00 00 88 08 90 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 07 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: 01 07 00 88 08 00 00 00 00 00 66 0C 09 [09:19:28]RasterBufferAndPrint [09:19:28]line [09:19:28]line [09:19:28]line [09:19:28]line [09:19:28]line [09:19:28]written 0, free lines is 3178 [09:19:28]MH_Cut [09:19:28]Write to MH i2c: D1 01 00 8F 08 01 69 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: D1 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: D1 01 00 [09:19:28]MH_I2C_Read... [09:19:28]Read from MH i2c: D1 01 00 8F 08 00 68 [09:19:28]Write to MH i2c: 01 00 00 90 08 98 [09:19:28]Write i2c OK [09:19:28]MH_I2C_Read... [09:19:29]OFD Sender: No OFD packet to send [09:19:30]*** Cut start [09:19:30]*** Partial cut [09:19:30]*** CUTSNS_PIN = 1 [09:19:30]*** CUTSNS_PIN = 0 [09:19:30]*** Brake cut motor [09:19:30]Read from MH i2c: 01 [09:19:30]MH_I2C_Read... [09:19:30]*** Stop cut motor [09:19:30]*** Cut end [09:19:30]Read from MH i2c: 01 07 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: 01 07 00 90 08 00 00 00 00 00 FF 0F AD [09:19:30]process_action close_receipt done [09:19:30]requested_data is exist [09:19:30]produce_requested_data [09:19:30]requested_item fm.sn is exist - process it [09:19:30]wFMCommunicate request_size=4 [09:19:30]MH_SAM_APDU [09:19:30]CAPDU: 80 11 00 00 [09:19:30]Write to MH i2c: E2 08 00 91 08 80 11 00 00 00 00 00 00 13 [09:19:30]Write i2c OK [09:19:30]MH_I2C_Read... [09:19:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:30]Read from MH i2c: E2 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 17 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 17 00 91 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 69 [09:19:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:19:30]wFMCommunicate OK [09:19:30]requested_item fd.num is exist - process it [09:19:30]SAM_PROTO_GetFieldsCounters [09:19:30]wFMCommunicate request_size=4 [09:19:30]MH_SAM_APDU [09:19:30]CAPDU: 80 13 00 00 [09:19:30]Write to MH i2c: E2 08 00 92 08 80 13 00 00 00 00 00 00 16 [09:19:30]Write i2c OK [09:19:30]MH_I2C_Read... [09:19:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:30]Read from MH i2c: E2 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 62 00 [09:19:30]MH_I2C_Read... [09:19:30]Read from MH i2c: E2 62 00 92 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FE B7 04 00 0E 04 04 00 AE 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 BC [09:19:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FE B7 04 00 0E 04 04 00 AE 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:19:30]wFMCommunicate OK [09:19:30]SAM_PROTO_GetFieldsCounters done [09:19:30]requested_item shift.num is exist - process it [09:19:30]requested_item shift.opened is exist - process it [09:19:30]req_shift_opened [09:19:30]FM_GetShiftState [09:19:30]SAM_PROTO_GetShiftState [09:19:30]wFMCommunicate request_size=4 [09:19:30]MH_SAM_APDU [09:19:30]CAPDU: 80 13 01 00 [09:19:30]Write to MH i2c: E2 08 00 93 08 80 13 01 00 00 00 00 00 18 [09:19:30]Write i2c OK [09:19:30]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 93 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 73 [09:19:31]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [09:19:31]requested_item shift.open_date is exist - process it [09:19:31]req_shift_open_date [09:19:31]req_shift_open_date done [09:19:31]produce_requested_data done [09:19:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309246,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:19:31]process_action_free close_receipt [09:19:31]json_value_free [09:19:31]json_value_free done [09:19:31]process_json_proto returns [09:19:31]Send response to host [09:19:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309246,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:19:31]free response buf [09:19:31]execute_script done [09:19:31]execute_script returns [09:19:31]free content buf [09:19:31]Sock 9.Close socket [09:19:31]Sock 9.Thread stoped [09:19:34]OFD Sender: No OFD packet to send [09:19:39]OFD Sender: No OFD packet to send [09:19:44]OFD Sender: No OFD packet to send [09:19:49]OFD Sender: No OFD packet to send [09:19:54]OFD Sender: No OFD packet to send [09:19:59]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:23]accept exits with 7 [09:20:23]New connection [09:20:23]New thread 3067071844 created [09:20:23]Thread 3067215204 joined [09:20:23]Waiting for new connection... [09:20:23] Sock 7.Parse request [09:20:23]Sock 7.Check first char [09:20:23]Sock 7.First char is OK [09:20:23]request: POST /json_proto HTTP/1.0 [09:20:23]Method: POST [09:20:23]URL: /json_proto [09:20:23]Method is POST - this is cgi request [09:20:23]url: /json_proto [09:20:23]query_string will be loaded in cgi processing [09:20:23]execute_cgi json_proto POST (null) [09:20:23]execute_cgi path=json_proto method=POST [09:20:23]POST find Content-Length [09:20:23]Host: 172.17.45.195:8080 [09:20:23]Content-Length: 682 [09:20:23]Content-Type: application/json [09:20:23] [09:20:23]POST finish read [09:20:23]Found Content-Length = 682 [09:20:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:20:23]execute_script... [09: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)117841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:20:23]POST & json_proto [09:20:23]process_json_proto [09:20:23]json parsed OK: [09:20:23]protocol is kg_v1.0 [09:20:23]action value=close_receipt [09:20:23]process_action close_receipt [09:20:23]cmd_close_receipt [09:20:23]MH_GetDate [09:20:23]Write to MH i2c: F0 00 00 94 08 8B [09:20:23]Write i2c OK [09:20:23]MH_I2C_Read... [09:20:23]Read from MH i2c: F0 [09:20:23]MH_I2C_Read... [09:20:23]Read from MH i2c: F0 09 00 [09:20:23]MH_I2C_Read... [09:20:23]Read from MH i2c: F0 09 00 94 08 00 57 B0 A8 66 FB 01 7F 64 88 [09:20:23]GetLastDocTimeStamp 1722331166 [09:20:23]current date 1722331223 [09:20:23]FM_GetShiftState [09:20:23]SAM_PROTO_GetShiftState [09:20:23]wFMCommunicate request_size=4 [09:20:23]MH_SAM_APDU [09:20:23]CAPDU: 80 13 01 00 [09:20:23]Write to MH i2c: E2 08 00 95 08 80 13 01 00 00 00 00 00 1A [09:20:23]Write i2c OK [09:20:23]MH_I2C_Read... [09:20:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:23]Read from MH i2c: E2 [09:20:23]MH_I2C_Read... [09:20:23]Read from MH i2c: E2 0E 00 [09:20:23]MH_I2C_Read... [09:20:23]Read from MH i2c: E2 0E 00 95 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 75 [09:20:23]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:20:23]wFMCommunicate OK [09:20:23]SAM_PROTO_GetShiftState done [09:20:23]FM_GetShiftState done [09:20:23]opened in 1722299915 [09:20:23]opened+sec_in_day 1722386315 [09:20:23]quantity*price = 100005 [09:20:23]sum+1 = 100006 [09:20: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 181 30.07.2024 09:20 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309247 ФПД: 158220458672774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092023&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309247&fm=158220458672774&tin=02508201610067®Number=0000000000092651&sum=100000 [09:20:24]StoreToDocumentArchive [09:20:24]shift 430 fd 309247 [09:20:24]save to /storage/0430/doc_00309247 [09:20:24]save last doc name /storage/0430/doc_00309247 to /storage/kkm_last_doc_name [09:20:24]save OK [09:20:24]Clear old archive folders... [09:20:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:24]tlvbuf is 00235E80 [09:20:24]SAM_PROTO_ClearQueue [09:20:24]wFMCommunicate request_size=4 [09:20:24]MH_SAM_APDU [09:20:24]CAPDU: 80 09 00 00 [09:20:24]Write to MH i2c: E2 08 00 A2 08 80 09 00 00 00 00 00 00 1C [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:24]Read from MH i2c: E2 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 [09:20:24]MH_I2C_Read... [09:20:24]Read from MH i2c: E2 03 00 A2 08 00 90 00 1E [09:20:24]RAPDU: 90 00 [09:20:24]wFMCommunicate OK [09:20:24]SAM_PROTO_ClearQueue done [09:20:24]KKMCreateOFDPacket [09:20:24]OFDProtocolAddRootSTLVToBuf [09:20:24]FM_MakeSignedData [09:20:24]FM_MakeSignedData [09:20:24]SAM_PROTO_SignData [09:20:24]wFMCommunicate request_size=4 [09:20:24]MH_SAM_APDU [09:20:24]CAPDU: 80 0D 01 02 [09:20:24]Write to MH i2c: E2 08 00 A3 08 80 0D 01 02 00 00 00 00 24 [09:20:24]Write i2c OK [09:20:24]MH_I2C_Read... [09:20:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:25]Read from MH i2c: E2 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 03 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 03 00 A3 08 00 90 00 1F [09:20:25]RAPDU: 90 00 [09:20:25]wFMCommunicate OK [09:20:25]wFMCommunicate request_size=255 [09:20:25]MH_SAM_APDU [09:20:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B7 04 00 35 04 06 00 8F [09:20:25]Write to MH i2c: E2 02 01 A4 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B7 04 00 35 04 06 00 8F 00 00 F2 [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:25]Read from MH i2c: E2 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 03 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 03 00 A4 08 00 90 00 20 [09:20:25]RAPDU: 90 00 [09:20:25]wFMCommunicate OK [09:20:25]wFMCommunicate request_size=10 [09:20:25]MH_SAM_APDU [09:20:25]CAPDU: 80 0D 02 02 05 E6 92 3C 42 86 [09:20:25]Write to MH i2c: E2 0D 00 A5 08 80 0D 02 02 05 00 E6 92 3C 42 86 00 00 AD [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:25]Read from MH i2c: E2 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 03 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 03 00 A5 08 00 90 00 21 [09:20:25]RAPDU: 90 00 [09:20:25]wFMCommunicate OK [09:20:25]wFMCommunicate request_size=4 [09:20:25]MH_SAM_APDU [09:20:25]CAPDU: 80 0D 03 02 [09:20:25]Write to MH i2c: E2 08 00 A6 08 80 0D 03 02 00 00 00 00 29 [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:25]Read from MH i2c: E2 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 0B 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 0B 00 A6 08 00 5E 66 BA A3 79 F2 76 03 90 00 2F [09:20:25]RAPDU: 5E 66 BA A3 79 F2 76 03 90 00 [09:20:25]wFMCommunicate OK [09:20:25]SAM_PROTO_SignData done [09:20:25]FM_MakeSignedData done [09:20:25]CreateOFDProtocolMessage [09:20:25]wFMCommunicate request_size=4 [09:20:25]MH_SAM_APDU [09:20:25]CAPDU: 80 11 00 00 [09:20:25]Write to MH i2c: E2 08 00 A7 08 80 11 00 00 00 00 00 00 29 [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:25]Read from MH i2c: E2 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 17 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: E2 17 00 A7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7F [09:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:20:25]wFMCommunicate OK [09:20:25]CreateOFDProtocolMessage done [09:20:25]OFDSenderStorePacket 309247 [09:20:25]StoreOFDPacket docnum=309247 [09:20:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AA F5 07 01 E6 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B7 04 00 35 04 06 00 8F E6 92 3C 42 86 5E 66 BA A3 79 F2 76 03 [09:20:25]CheckFolder [09:20:25]dirname=/storage/ofd_packets [09:20:25]CheckFolder done [09:20:25]ProducePacketName [09:20:25]name=ofd_packets/00309247 [09:20:25]NVStorageSaveData ofd_packets/00309247 [09:20:25]File name is /storage/ofd_packets/00309247 [09:20:25]Write 301 bytes [09:20:25]NVStorageSaveData done [09:20:25]OFDSenderStorePacket done [09:20:25]KKMCreateOFDPacket done [09:20:25]NVStorageSaveData kkm_last_timestamp [09:20:25]File name is /storage/kkm_last_timestamp [09:20:25]Write 4 bytes [09:20:25]NVStorageSaveData done [09:20:25]ExternCall_PrintAddStr [09:20:25]wPrintStart [09:20:25]Write to MH i2c: 01 00 00 A8 08 B0 [09:20:25]Write i2c OK [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: 01 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: 01 07 00 [09:20:25]MH_I2C_Read... [09:20:25]Read from MH i2c: 01 07 00 A8 08 00 00 00 00 00 FF 0F C5 [09:20:25]RasterBufferAndPrint [09:20:25]line Счет N : (1)117841 [09:20:25]line ИНН: 02508201610067 [09:20:25]line Контрольно-Кассовый Чек [09:20:25]line ПРОДАЖА [09:20:25]line ТРК (МРК, ГНК) : 62 [09:20:25]line Товар: 2710124130 [09:20:25]line Аи-92-К-2 [09:20:25]line 14.750 * 67.80 [09:20:25]line = 1000.05 [09:20:25]line НДС 12% НСП 1% [09:20:25]line > о реализуемом товаре [09:20:25]line ОКРУГЛЕНИЕ: -0.05 [09:20:25]line ИТОГО: 1000.00 [09:20:25]line Внесено: 1000.00 [09:20:25]line СДАЧА: 0.00 [09:20:25]line НСП 1% : 8.85 [09:20:25]line НДС 12% : 106.20 [09:20:25]line Наличными: 1000.00 [09:20:25]line Безнал.: 0.00 [09:20:25]line Место: АЗС № 128 "Партнер Нефть" [09:20:25]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:20:25]line СНО: Общий режим [09:20:25]line Чек 181 30.07.2024 09:20 [09:20:25]line Смена: 430 ФФД: 1.0 [09:20:25]line ЗНМ: 0300000046 [09:20:25]line РНМ: 0000000000092651 [09:20:25]line Версия ККМ: 001 [09:20:25]line ФМ: 0000000000874943 [09:20:25]line ФД: 309247 [09:20:25]line ФПД: 158220458672774 [09:20:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092023&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309247&fm=158220458672774&tin=02508201610067®Number=0000000000092651&sum=100000 [09:20:25]OFD Sender: Processing packet 309247 [packets to send 232, broken 231] [09:20:25]ProducePacketName [09:20:25]name=ofd_packets/00309247 [09:20:25]OFD Sender: To server: pG, [09:20:25]CommunicateWithHost lk.salyk.kg:30040 [09:20:25]ConnectInit lk.salyk.kg [09:20:25]written 0, free lines is 4095 [09:20:25]Connected sock=9 [09:20:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AA F5 07 01 E6 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 57 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B7 04 00 35 04 06 00 8F E6 92 3C 42 86 5E 66 BA A3 79 F2 76 03 [09:20:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1F 57 47 00 A7 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B7 04 00 F4 03 04 00 A0 57 A8 66 B6 04 01 00 00 37 60 70 54 CC CF 1B 9A [09:20:26]CommunicateWithHost err = 0 [09:20:26]CheckOFDResponse [09:20:26]1017 (14) - 77093643461234 [09:20:26]1041 (16) - 0000000000874943 [09:20:26]1040 (4) - 309247 [09:20:26]1012 (4) - 30.07.2024 03:01 [09:20:26]1206 (1) - 0 [09:20:26]OFD Sender: Remove packet 309247 [09:20:26]ProducePacketName [09:20:26]name=ofd_packets/00309247 [09:20:26]NVStorageDeleteData [09:20:26]Write to MH i2c: 01 00 00 D3 08 DB [09:20:26]Write i2c OK [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: 01 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: 01 07 00 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: 01 07 00 D3 08 00 00 00 00 00 6C 0C 5A [09:20:26]RasterBufferAndPrint [09:20:26]line [09:20:26]line [09:20:26]line [09:20:26]line [09:20:26]line [09:20:26]written 0, free lines is 3183 [09:20:26]MH_Cut [09:20:26]Write to MH i2c: D1 01 00 DA 08 01 B4 [09:20:26]Write i2c OK [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: D1 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: D1 01 00 [09:20:26]MH_I2C_Read... [09:20:26]Read from MH i2c: D1 01 00 DA 08 00 B3 [09:20:26]Write to MH i2c: 01 00 00 DB 08 E3 [09:20:26]Write i2c OK [09:20:26]MH_I2C_Read... [09:20:26]OFD Sender: No OFD packet to send [09:20:27]*** Cut start [09:20:27]*** Partial cut [09:20:27]*** CUTSNS_PIN = 1 [09:20:27]*** CUTSNS_PIN = 0 [09:20:27]*** Brake cut motor [09:20:28]Read from MH i2c: 01 [09:20:28]MH_I2C_Read... [09:20:28]*** Stop cut motor [09:20:28]*** Cut end [09:20:28]Read from MH i2c: 01 07 00 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: 01 07 00 DB 08 00 00 00 00 00 FF 0F F8 [09:20:28]process_action close_receipt done [09:20:28]requested_data is exist [09:20:28]produce_requested_data [09:20:28]requested_item fm.sn is exist - process it [09:20:28]wFMCommunicate request_size=4 [09:20:28]MH_SAM_APDU [09:20:28]CAPDU: 80 11 00 00 [09:20:28]Write to MH i2c: E2 08 00 DC 08 80 11 00 00 00 00 00 00 5E [09:20:28]Write i2c OK [09:20:28]MH_I2C_Read... [09:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:28]Read from MH i2c: E2 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 17 00 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 17 00 DC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B4 [09:20:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:20:28]wFMCommunicate OK [09:20:28]requested_item fd.num is exist - process it [09:20:28]SAM_PROTO_GetFieldsCounters [09:20:28]wFMCommunicate request_size=4 [09:20:28]MH_SAM_APDU [09:20:28]CAPDU: 80 13 00 00 [09:20:28]Write to MH i2c: E2 08 00 DD 08 80 13 00 00 00 00 00 00 61 [09:20:28]Write i2c OK [09:20:28]MH_I2C_Read... [09:20:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:28]Read from MH i2c: E2 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 62 00 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 62 00 DD 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FF B7 04 00 0E 04 04 00 AE 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 0B [09:20:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FF B7 04 00 0E 04 04 00 AE 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:20:28]wFMCommunicate OK [09:20:28]SAM_PROTO_GetFieldsCounters done [09:20:28]requested_item shift.num is exist - process it [09:20:28]requested_item shift.opened is exist - process it [09:20:28]req_shift_opened [09:20:28]FM_GetShiftState [09:20:28]SAM_PROTO_GetShiftState [09:20:28]wFMCommunicate request_size=4 [09:20:28]MH_SAM_APDU [09:20:28]CAPDU: 80 13 01 00 [09:20:28]Write to MH i2c: E2 08 00 DE 08 80 13 01 00 00 00 00 00 63 [09:20:28]Write i2c OK [09:20:28]MH_I2C_Read... [09:20:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:28]Read from MH i2c: E2 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 0E 00 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 0E 00 DE 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BE [09:20:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:20:28]wFMCommunicate OK [09:20:28]SAM_PROTO_GetShiftState done [09:20:28]FM_GetShiftState done [09:20:28]req_shift_opened done [09:20:28]requested_item shift.open_date is exist - process it [09:20:28]req_shift_open_date [09:20:28]req_shift_open_date done [09:20:28]produce_requested_data done [09:20:28]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309247,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:20:28]process_action_free close_receipt [09:20:28]json_value_free [09:20:28]json_value_free done [09:20:28]process_json_proto returns [09:20:28]Send response to host [09:20:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309247,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:20:28]free response buf [09:20:28]execute_script done [09:20:28]execute_script returns [09:20:28]free content buf [09:20:28]Sock 7.Close socket [09:20:28]Sock 7.Thread stoped [09:20:28]accept exits with 10 [09:20:28]New connection [09:20:28]New thread 3067215204 created [09:20:28]Thread 3067071844 joined [09:20:28]Waiting for new connection... [09:20:28] Sock 10.Parse request [09:20:28]Sock 10.Check first char [09:20:28]Sock 10.First char is OK [09:20:28]request: POST /json_proto HTTP/1.0 [09:20:28]Method: POST [09:20:28]URL: /json_proto [09:20:28]Method is POST - this is cgi request [09:20:28]url: /json_proto [09:20:28]query_string will be loaded in cgi processing [09:20:28]execute_cgi json_proto POST (null) [09:20:28]execute_cgi path=json_proto method=POST [09:20:28]POST find Content-Length [09:20:28]Host: 172.17.45.195:8080 [09:20:28]Content-Length: 677 [09:20:28]Content-Type: application/json [09:20:28] [09:20:28]POST finish read [09:20:28]Found Content-Length = 677 [09:20:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:28]execute_script... [09:20: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)117840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:28]POST & json_proto [09:20:28]process_json_proto [09:20:28]json parsed OK: [09:20:28]protocol is kg_v1.0 [09:20:28]action value=close_receipt [09:20:28]process_action close_receipt [09:20:28]cmd_close_receipt [09:20:28]MH_GetDate [09:20:28]Write to MH i2c: F0 00 00 DF 08 D6 [09:20:28]Write i2c OK [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: F0 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: F0 09 00 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: F0 09 00 DF 08 00 5C B0 A8 66 FB 01 7F 64 D8 [09:20:28]GetLastDocTimeStamp 1722331223 [09:20:28]current date 1722331228 [09:20:28]FM_GetShiftState [09:20:28]SAM_PROTO_GetShiftState [09:20:28]wFMCommunicate request_size=4 [09:20:28]MH_SAM_APDU [09:20:28]CAPDU: 80 13 01 00 [09:20:28]Write to MH i2c: E2 08 00 E0 08 80 13 01 00 00 00 00 00 65 [09:20:28]Write i2c OK [09:20:28]MH_I2C_Read... [09:20:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:28]Read from MH i2c: E2 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 0E 00 [09:20:28]MH_I2C_Read... [09:20:28]Read from MH i2c: E2 0E 00 E0 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C0 [09:20:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:20:28]wFMCommunicate OK [09:20:28]SAM_PROTO_GetShiftState done [09:20:28]FM_GetShiftState done [09:20:28]opened in 1722299915 [09:20:28]opened+sec_in_day 1722386315 [09:20:28]quantity*price = 50036 [09:20:28]sum+1 = 50037 [09:20:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 182 30.07.2024 09:20 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309248 ФПД: 73006339653655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092028&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309248&fm=73006339653655&tin=02508201610067®Number=0000000000092651&sum=50000 [09:20:30]StoreToDocumentArchive [09:20:30]shift 430 fd 309248 [09:20:30]save to /storage/0430/doc_00309248 [09:20:30]save last doc name /storage/0430/doc_00309248 to /storage/kkm_last_doc_name [09:20:30]save OK [09:20:30]Clear old archive folders... [09:20:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:30]tlvbuf is 00171480 [09:20:30]SAM_PROTO_ClearQueue [09:20:30]wFMCommunicate request_size=4 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 09 00 00 [09:20:30]Write to MH i2c: E2 08 00 ED 08 80 09 00 00 00 00 00 00 67 [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 ED 08 00 90 00 69 [09:20:30]RAPDU: 90 00 [09:20:30]wFMCommunicate OK [09:20:30]SAM_PROTO_ClearQueue done [09:20:30]KKMCreateOFDPacket [09:20:30]OFDProtocolAddRootSTLVToBuf [09:20:30]FM_MakeSignedData [09:20:30]FM_MakeSignedData [09:20:30]SAM_PROTO_SignData [09:20:30]wFMCommunicate request_size=4 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 0D 01 02 [09:20:30]Write to MH i2c: E2 08 00 EE 08 80 0D 01 02 00 00 00 00 6F [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 EE 08 00 90 00 6A [09:20:30]RAPDU: 90 00 [09:20:30]wFMCommunicate OK [09:20:30]wFMCommunicate request_size=255 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 5C B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B8 04 00 35 04 06 00 42 [09:20:30]Write to MH i2c: E2 02 01 EF 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 5C B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B8 04 00 35 04 06 00 42 00 00 69 [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 EF 08 00 90 00 6B [09:20:30]RAPDU: 90 00 [09:20:30]wFMCommunicate OK [09:20:30]wFMCommunicate request_size=10 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 0D 02 02 05 66 1C F1 00 17 [09:20:30]Write to MH i2c: E2 0D 00 F0 08 80 0D 02 02 05 00 66 1C F1 00 17 00 00 06 [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 F0 08 00 90 00 6C [09:20:30]RAPDU: 90 00 [09:20:30]wFMCommunicate OK [09:20:30]wFMCommunicate request_size=4 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 0D 03 02 [09:20:30]Write to MH i2c: E2 08 00 F1 08 80 0D 03 02 00 00 00 00 74 [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 0B 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 0B 00 F1 08 00 C3 B2 11 2A 93 9D 8E EA 90 00 CD [09:20:30]RAPDU: C3 B2 11 2A 93 9D 8E EA 90 00 [09:20:30]wFMCommunicate OK [09:20:30]SAM_PROTO_SignData done [09:20:30]FM_MakeSignedData done [09:20:30]CreateOFDProtocolMessage [09:20:30]wFMCommunicate request_size=4 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 11 00 00 [09:20:30]Write to MH i2c: E2 08 00 F2 08 80 11 00 00 00 00 00 00 74 [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 17 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 17 00 F2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CA [09:20:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:20:30]wFMCommunicate OK [09:20:30]CreateOFDProtocolMessage done [09:20:30]OFDSenderStorePacket 309248 [09:20:30]StoreOFDPacket docnum=309248 [09:20:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E8 A9 07 01 94 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 5C B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B8 04 00 35 04 06 00 42 66 1C F1 00 17 C3 B2 11 2A 93 9D 8E EA [09:20:30]CheckFolder [09:20:30]dirname=/storage/ofd_packets [09:20:30]CheckFolder done [09:20:30]ProducePacketName [09:20:30]name=ofd_packets/00309248 [09:20:30]NVStorageSaveData ofd_packets/00309248 [09:20:30]File name is /storage/ofd_packets/00309248 [09:20:30]Write 301 bytes [09:20:30]NVStorageSaveData done [09:20:30]OFDSenderStorePacket done [09:20:30]KKMCreateOFDPacket done [09:20:30]NVStorageSaveData kkm_last_timestamp [09:20:30]File name is /storage/kkm_last_timestamp [09:20:30]Write 4 bytes [09:20:30]NVStorageSaveData done [09:20:30]ExternCall_PrintAddStr [09:20:30]wPrintStart [09:20:30]Write to MH i2c: 01 00 00 F3 08 FB [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: 01 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: 01 07 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: 01 07 00 F3 08 00 00 00 00 00 FF 0F 10 [09:20:30]RasterBufferAndPrint [09:20:30]line Счет N : (1)117840 [09:20:30]line ИНН: 02508201610067 [09:20:30]line Контрольно-Кассовый Чек [09:20:30]line ПРОДАЖА [09:20:30]line ТРК (МРК, ГНК) : 42 [09:20:30]line Товар: 2710124130 [09:20:30]line Аи-92-К-2 [09:20:30]line 7.380 * 67.80 [09:20:30]line = 500.36 [09:20:30]line НДС 12% НСП 1% [09:20:30]line > о реализуемом товаре [09:20:30]line ОКРУГЛЕНИЕ: -0.36 [09:20:30]line ИТОГО: 500.00 [09:20:30]line Внесено: 500.00 [09:20:30]line СДАЧА: 0.00 [09:20:30]line НСП 1% : 4.43 [09:20:30]line НДС 12% : 53.14 [09:20:30]line Наличными: 500.00 [09:20:30]line Безнал.: 0.00 [09:20:30]line Место: АЗС № 128 "Партнер Нефть" [09:20:30]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:20:30]line СНО: Общий режим [09:20:30]line Чек 182 30.07.2024 09:20 [09:20:30]line Смена: 430 ФФД: 1.0 [09:20:30]line ЗНМ: 0300000046 [09:20:30]line РНМ: 0000000000092651 [09:20:30]line Версия ККМ: 001 [09:20:30]line ФМ: 0000000000874943 [09:20:30]line ФД: 309248 [09:20:30]line ФПД: 73006339653655 [09:20:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092028&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309248&fm=73006339653655&tin=02508201610067®Number=0000000000092651&sum=50000 [09:20:30]written 0, free lines is 4095 [09:20:30]OFD Sender: Processing packet 309248 [packets to send 232, broken 231] [09:20:30]ProducePacketName [09:20:30]name=ofd_packets/00309248 [09:20:30]OFD Sender: To server: pG, [09:20:30]CommunicateWithHost lk.salyk.kg:30040 [09:20:30]ConnectInit lk.salyk.kg [09:20:31]Connected sock=9 [09:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E8 A9 07 01 94 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 5C B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B8 04 00 35 04 06 00 42 66 1C F1 00 17 C3 B2 11 2A 93 9D 8E EA [09:20:31]Write to MH i2c: 01 00 00 1E 09 27 [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 07 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 07 00 1E 09 00 00 00 00 00 66 0C A0 [09:20:31]RasterBufferAndPrint [09:20:31]line [09:20:31]line [09:20:31]line [09:20:31]line [09:20:31]line [09:20:31]written 0, free lines is 3182 [09:20:31]MH_Cut [09:20:31]Write to MH i2c: D1 01 00 25 09 01 00 [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: D1 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: D1 01 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: D1 01 00 25 09 00 FF [09:20:31]Write to MH i2c: 01 00 00 26 09 2F [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 57 F1 47 00 2D 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B8 04 00 F4 03 04 00 A5 57 A8 66 B6 04 01 00 00 BB 21 6A 4A 83 38 CF 84 [09:20:31]CommunicateWithHost err = 0 [09:20:31]CheckOFDResponse [09:20:31]1017 (14) - 77093643461234 [09:20:31]1041 (16) - 0000000000874943 [09:20:31]1040 (4) - 309248 [09:20:31]1012 (4) - 30.07.2024 03:01 [09:20:31]1206 (1) - 0 [09:20:31]OFD Sender: Remove packet 309248 [09:20:31]ProducePacketName [09:20:31]name=ofd_packets/00309248 [09:20:31]NVStorageDeleteData [09:20:31]OFD Sender: No OFD packet to send [09:20:32]*** Cut start [09:20:32]*** Partial cut [09:20:32]*** CUTSNS_PIN = 1 [09:20:32]*** CUTSNS_PIN = 0 [09:20:32]*** Brake cut motor [09:20:33]Read from MH i2c: 01 [09:20:33]MH_I2C_Read... [09:20:33]*** Stop cut motor [09:20:33]*** Cut end [09:20:33]Read from MH i2c: 01 07 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: 01 07 00 26 09 00 00 00 00 00 FF 0F 44 [09:20:33]process_action close_receipt done [09:20:33]requested_data is exist [09:20:33]produce_requested_data [09:20:33]requested_item fm.sn is exist - process it [09:20:33]wFMCommunicate request_size=4 [09:20:33]MH_SAM_APDU [09:20:33]CAPDU: 80 11 00 00 [09:20:33]Write to MH i2c: E2 08 00 27 09 80 11 00 00 00 00 00 00 AA [09:20:33]Write i2c OK [09:20:33]MH_I2C_Read... [09:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:33]Read from MH i2c: E2 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 17 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 17 00 27 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [09:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:20:33]wFMCommunicate OK [09:20:33]requested_item fd.num is exist - process it [09:20:33]SAM_PROTO_GetFieldsCounters [09:20:33]wFMCommunicate request_size=4 [09:20:33]MH_SAM_APDU [09:20:33]CAPDU: 80 13 00 00 [09:20:33]Write to MH i2c: E2 08 00 28 09 80 13 00 00 00 00 00 00 AD [09:20:33]Write i2c OK [09:20:33]MH_I2C_Read... [09:20:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:33]Read from MH i2c: E2 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 62 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 62 00 28 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 00 B8 04 00 0E 04 04 00 AE 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 5C [09: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 00 B8 04 00 0E 04 04 00 AE 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:20:33]wFMCommunicate OK [09:20:33]SAM_PROTO_GetFieldsCounters done [09:20:33]requested_item shift.num is exist - process it [09:20:33]requested_item shift.opened is exist - process it [09:20:33]req_shift_opened [09:20:33]FM_GetShiftState [09:20:33]SAM_PROTO_GetShiftState [09:20:33]wFMCommunicate request_size=4 [09:20:33]MH_SAM_APDU [09:20:33]CAPDU: 80 13 01 00 [09:20:33]Write to MH i2c: E2 08 00 29 09 80 13 01 00 00 00 00 00 AF [09:20:33]Write i2c OK [09:20:33]MH_I2C_Read... [09:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:33]Read from MH i2c: E2 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 0E 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 0E 00 29 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0A [09:20:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:20:33]wFMCommunicate OK [09:20:33]SAM_PROTO_GetShiftState done [09:20:33]FM_GetShiftState done [09:20:33]req_shift_opened done [09:20:33]requested_item shift.open_date is exist - process it [09:20:33]req_shift_open_date [09:20:33]req_shift_open_date done [09:20:33]produce_requested_data done [09:20:33]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309248,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:20:33]process_action_free close_receipt [09:20:33]json_value_free [09:20:33]json_value_free done [09:20:33]process_json_proto returns [09:20:33]Send response to host [09:20:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309248,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:20:33]free response buf [09:20:33]execute_script done [09:20:33]execute_script returns [09:20:33]free content buf [09:20:33]Sock 10.Close socket [09:20:33]Sock 10.Thread stoped [09:20:36]OFD Sender: No OFD packet to send [09:20:41]OFD Sender: No OFD packet to send [09:20:46]OFD Sender: No OFD packet to send [09:20:52]OFD Sender: No OFD packet to send [09:20:57]OFD Sender: No OFD packet to send [09:21:02]OFD Sender: No OFD packet to send [09:21:07]OFD Sender: No OFD packet to send [09:21:12]OFD Sender: No OFD packet to send [09:21:17]OFD Sender: No OFD packet to send [09:21:22]OFD Sender: No OFD packet to send [09:21:24]accept exits with 7 [09:21:24]New connection [09:21:24]New thread 3067071844 created [09:21:24]Thread 3067215204 joined [09:21:24]Waiting for new connection... [09:21:24] Sock 7.Parse request [09:21:24]Sock 7.Check first char [09:21:24]Sock 7.First char is OK [09:21:24]request: POST /json_proto HTTP/1.0 [09:21:24]Method: POST [09:21:24]URL: /json_proto [09:21:24]Method is POST - this is cgi request [09:21:24]url: /json_proto [09:21:24]query_string will be loaded in cgi processing [09:21:24]execute_cgi json_proto POST (null) [09:21:24]execute_cgi path=json_proto method=POST [09:21:24]POST find Content-Length [09:21:24]Host: 172.17.45.195:8080 [09:21:24]Content-Length: 682 [09:21:24]Content-Type: application/json [09:21:24] [09:21:24]POST finish read [09:21:24]Found Content-Length = 682 [09:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:21:24]execute_script... [09:21:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:21:24]POST & json_proto [09:21:24]process_json_proto [09:21:24]json parsed OK: [09:21:24]protocol is kg_v1.0 [09:21:24]action value=close_receipt [09:21:24]process_action close_receipt [09:21:24]cmd_close_receipt [09:21:24]MH_GetDate [09:21:24]Write to MH i2c: F0 00 00 2A 09 22 [09:21:24]Write i2c OK [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: F0 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: F0 09 00 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: F0 09 00 2A 09 00 94 B0 A8 66 FB 01 7F 64 5C [09:21:24]GetLastDocTimeStamp 1722331228 [09:21:24]current date 1722331284 [09:21:24]FM_GetShiftState [09:21:24]SAM_PROTO_GetShiftState [09:21:24]wFMCommunicate request_size=4 [09:21:24]MH_SAM_APDU [09:21:24]CAPDU: 80 13 01 00 [09:21:24]Write to MH i2c: E2 08 00 2B 09 80 13 01 00 00 00 00 00 B1 [09:21:24]Write i2c OK [09:21:24]MH_I2C_Read... [09:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:24]Read from MH i2c: E2 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: E2 0E 00 [09:21:24]MH_I2C_Read... [09:21:24]Read from MH i2c: E2 0E 00 2B 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0C [09:21:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:21:24]wFMCommunicate OK [09:21:24]SAM_PROTO_GetShiftState done [09:21:24]FM_GetShiftState done [09:21:24]opened in 1722299915 [09:21:24]opened+sec_in_day 1722386315 [09:21:24]quantity*price = 100005 [09:21:24]sum+1 = 100006 [09:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 183 30.07.2024 09:21 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309249 ФПД: 150423941427029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092124&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309249&fm=150423941427029&tin=02508201610067®Number=0000000000092651&sum=100000 [09:21:25]StoreToDocumentArchive [09:21:25]shift 430 fd 309249 [09:21:25]save to /storage/0430/doc_00309249 [09:21:25]save last doc name /storage/0430/doc_00309249 to /storage/kkm_last_doc_name [09:21:25]save OK [09:21:25]Clear old archive folders... [09:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:25]tlvbuf is 001E6D80 [09:21:25]SAM_PROTO_ClearQueue [09:21:25]wFMCommunicate request_size=4 [09:21:25]MH_SAM_APDU [09:21:25]CAPDU: 80 09 00 00 [09:21:25]Write to MH i2c: E2 08 00 38 09 80 09 00 00 00 00 00 00 B3 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:25]Read from MH i2c: E2 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 38 09 00 90 00 B5 [09:21:25]RAPDU: 90 00 [09:21:25]wFMCommunicate OK [09:21:25]SAM_PROTO_ClearQueue done [09:21:25]KKMCreateOFDPacket [09:21:25]OFDProtocolAddRootSTLVToBuf [09:21:25]FM_MakeSignedData [09:21:25]FM_MakeSignedData [09:21:25]SAM_PROTO_SignData [09:21:25]wFMCommunicate request_size=4 [09:21:25]MH_SAM_APDU [09:21:25]CAPDU: 80 0D 01 02 [09:21:25]Write to MH i2c: E2 08 00 39 09 80 0D 01 02 00 00 00 00 BB [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:25]Read from MH i2c: E2 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 39 09 00 90 00 B6 [09:21:25]RAPDU: 90 00 [09:21:25]wFMCommunicate OK [09:21:25]wFMCommunicate request_size=255 [09:21:25]MH_SAM_APDU [09:21:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 00 00 00 F4 03 04 00 94 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B8 04 00 35 04 06 00 88 [09:21:25]Write to MH i2c: E2 02 01 3A 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 00 00 00 F4 03 04 00 94 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B8 04 00 35 04 06 00 88 00 00 C4 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:25]Read from MH i2c: E2 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 3A 09 00 90 00 B7 [09:21:25]RAPDU: 90 00 [09:21:25]wFMCommunicate OK [09:21:25]wFMCommunicate request_size=10 [09:21:25]MH_SAM_APDU [09:21:25]CAPDU: 80 0D 02 02 05 CF 4D 98 2F 55 [09:21:25]Write to MH i2c: E2 0D 00 3B 09 80 0D 02 02 05 00 CF 4D 98 2F 55 00 00 00 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:25]Read from MH i2c: E2 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 03 00 3B 09 00 90 00 B8 [09:21:25]RAPDU: 90 00 [09:21:25]wFMCommunicate OK [09:21:25]wFMCommunicate request_size=4 [09:21:25]MH_SAM_APDU [09:21:25]CAPDU: 80 0D 03 02 [09:21:25]Write to MH i2c: E2 08 00 3C 09 80 0D 03 02 00 00 00 00 C0 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:25]Read from MH i2c: E2 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 0B 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 0B 00 3C 09 00 3B C4 FF 47 CF 8B 70 B1 90 00 81 [09:21:25]RAPDU: 3B C4 FF 47 CF 8B 70 B1 90 00 [09:21:25]wFMCommunicate OK [09:21:25]SAM_PROTO_SignData done [09:21:25]FM_MakeSignedData done [09:21:25]CreateOFDProtocolMessage [09:21:25]wFMCommunicate request_size=4 [09:21:25]MH_SAM_APDU [09:21:25]CAPDU: 80 11 00 00 [09:21:25]Write to MH i2c: E2 08 00 3D 09 80 11 00 00 00 00 00 00 C0 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:25]Read from MH i2c: E2 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 17 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 17 00 3D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 16 [09:21:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:21:25]wFMCommunicate OK [09:21:25]CreateOFDProtocolMessage done [09:21:25]OFDSenderStorePacket 309249 [09:21:25]StoreOFDPacket docnum=309249 [09:21:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A3 22 07 01 CC 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 00 00 00 F4 03 04 00 94 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B8 04 00 35 04 06 00 88 CF 4D 98 2F 55 3B C4 FF 47 CF 8B 70 B1 [09:21:25]CheckFolder [09:21:25]dirname=/storage/ofd_packets [09:21:25]CheckFolder done [09:21:25]ProducePacketName [09:21:25]name=ofd_packets/00309249 [09:21:25]NVStorageSaveData ofd_packets/00309249 [09:21:25]File name is /storage/ofd_packets/00309249 [09:21:25]Write 301 bytes [09:21:25]NVStorageSaveData done [09:21:25]OFDSenderStorePacket done [09:21:25]KKMCreateOFDPacket done [09:21:25]NVStorageSaveData kkm_last_timestamp [09:21:25]File name is /storage/kkm_last_timestamp [09:21:25]Write 4 bytes [09:21:25]NVStorageSaveData done [09:21:25]ExternCall_PrintAddStr [09:21:25]wPrintStart [09:21:25]Write to MH i2c: 01 00 00 3E 09 47 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: 01 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: 01 07 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: 01 07 00 3E 09 00 00 00 00 00 FF 0F 5C [09:21:25]RasterBufferAndPrint [09:21:25]line Счет N : (1)117842 [09:21:25]line ИНН: 02508201610067 [09:21:25]line Контрольно-Кассовый Чек [09:21:25]line ПРОДАЖА [09:21:25]line ТРК (МРК, ГНК) : 52 [09:21:25]line Товар: 2710124130 [09:21:25]line Аи-92-К-2 [09:21:25]line 14.750 * 67.80 [09:21:25]line = 1000.05 [09:21:25]line НДС 12% НСП 1% [09:21:25]line > о реализуемом товаре [09:21:25]line ОКРУГЛЕНИЕ: -0.05 [09:21:26]line ИТОГО: 1000.00 [09:21:26]line Внесено: 1000.00 [09:21:26]line СДАЧА: 0.00 [09:21:26]line НСП 1% : 8.85 [09:21:26]line НДС 12% : 106.20 [09:21:26]line Наличными: 1000.00 [09:21:26]line Безнал.: 0.00 [09:21:26]line Место: АЗС № 128 "Партнер Нефть" [09:21:26]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:21:26]line СНО: Общий режим [09:21:26]line Чек 183 30.07.2024 09:21 [09:21:26]line Смена: 430 ФФД: 1.0 [09:21:26]line ЗНМ: 0300000046 [09:21:26]line РНМ: 0000000000092651 [09:21:26]line Версия ККМ: 001 [09:21:26]line ФМ: 0000000000874943 [09:21:26]line ФД: 309249 [09:21:26]line ФПД: 150423941427029 [09:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092124&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309249&fm=150423941427029&tin=02508201610067®Number=0000000000092651&sum=100000 [09:21:26]OFD Sender: Processing packet 309249 [packets to send 232, broken 231] [09:21:26]ProducePacketName [09:21:26]name=ofd_packets/00309249 [09:21:26]OFD Sender: To server: pG, [09:21:26]CommunicateWithHost lk.salyk.kg:30040 [09:21:26]ConnectInit lk.salyk.kg [09:21:26]written 0, free lines is 4095 [09:21:26]Connected sock=10 [09:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A3 22 07 01 CC 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 00 00 00 F4 03 04 00 94 B0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B8 04 00 35 04 06 00 88 CF 4D 98 2F 55 3B C4 FF 47 CF 8B 70 B1 [09:21:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 09 CA 47 00 77 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B8 04 00 F4 03 04 00 DC 57 A8 66 B6 04 01 00 00 CF 86 C4 B1 A2 CE 02 F0 [09:21:26]CommunicateWithHost err = 0 [09:21:26]CheckOFDResponse [09:21:26]1017 (14) - 77093643461234 [09:21:26]1041 (16) - 0000000000874943 [09:21:26]1040 (4) - 309249 [09:21:26]1012 (4) - 30.07.2024 03:02 [09:21:26]1206 (1) - 0 [09:21:26]OFD Sender: Remove packet 309249 [09:21:26]ProducePacketName [09:21:26]name=ofd_packets/00309249 [09:21:26]NVStorageDeleteData [09:21:26]Write to MH i2c: 01 00 00 69 09 72 [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: 01 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: 01 07 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: 01 07 00 69 09 00 00 00 00 00 66 0C EB [09:21:26]RasterBufferAndPrint [09:21:26]line [09:21:26]line [09:21:26]line [09:21:26]line [09:21:26]line [09:21:26]written 0, free lines is 3178 [09:21:26]MH_Cut [09:21:26]Write to MH i2c: D1 01 00 70 09 01 4B [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: D1 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: D1 01 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: D1 01 00 70 09 00 4A [09:21:26]Write to MH i2c: 01 00 00 71 09 7A [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:27]OFD Sender: No OFD packet to send [09:21:27]*** Cut start [09:21:27]*** Partial cut [09:21:27]*** CUTSNS_PIN = 1 [09:21:28]*** CUTSNS_PIN = 0 [09:21:28]*** Brake cut motor [09:21:28]Read from MH i2c: 01 [09:21:28]MH_I2C_Read... [09:21:28]*** Stop cut motor [09:21:28]*** Cut end [09:21:28]Read from MH i2c: 01 07 00 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: 01 07 00 71 09 00 00 00 00 00 FF 0F 8F [09:21:28]process_action close_receipt done [09:21:28]requested_data is exist [09:21:28]produce_requested_data [09:21:28]requested_item fm.sn is exist - process it [09:21:28]wFMCommunicate request_size=4 [09:21:28]MH_SAM_APDU [09:21:28]CAPDU: 80 11 00 00 [09:21:28]Write to MH i2c: E2 08 00 72 09 80 11 00 00 00 00 00 00 F5 [09:21:28]Write i2c OK [09:21:28]MH_I2C_Read... [09:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:28]Read from MH i2c: E2 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: E2 17 00 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: E2 17 00 72 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4B [09:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:21:28]wFMCommunicate OK [09:21:28]requested_item fd.num is exist - process it [09:21:28]SAM_PROTO_GetFieldsCounters [09:21:28]wFMCommunicate request_size=4 [09:21:28]MH_SAM_APDU [09:21:28]CAPDU: 80 13 00 00 [09:21:28]Write to MH i2c: E2 08 00 73 09 80 13 00 00 00 00 00 00 F8 [09:21:28]Write i2c OK [09:21:28]MH_I2C_Read... [09:21:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:28]Read from MH i2c: E2 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: E2 62 00 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: E2 62 00 73 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 01 B8 04 00 0E 04 04 00 AE 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 AB [09:21:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 01 B8 04 00 0E 04 04 00 AE 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:21:28]wFMCommunicate OK [09:21:28]SAM_PROTO_GetFieldsCounters done [09:21:28]requested_item shift.num is exist - process it [09:21:28]requested_item shift.opened is exist - process it [09:21:28]req_shift_opened [09:21:28]FM_GetShiftState [09:21:28]SAM_PROTO_GetShiftState [09:21:28]wFMCommunicate request_size=4 [09:21:28]MH_SAM_APDU [09:21:28]CAPDU: 80 13 01 00 [09:21:28]Write to MH i2c: E2 08 00 74 09 80 13 01 00 00 00 00 00 FA [09:21:28]Write i2c OK [09:21:28]MH_I2C_Read... [09:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:28]Read from MH i2c: E2 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: E2 0E 00 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: E2 0E 00 74 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 55 [09:21:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:21:28]wFMCommunicate OK [09:21:28]SAM_PROTO_GetShiftState done [09:21:28]FM_GetShiftState done [09:21:28]req_shift_opened done [09:21:28]requested_item shift.open_date is exist - process it [09:21:28]req_shift_open_date [09:21:28]req_shift_open_date done [09:21:28]produce_requested_data done [09:21:28]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309249,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:21:28]process_action_free close_receipt [09:21:28]json_value_free [09:21:28]json_value_free done [09:21:28]process_json_proto returns [09:21:28]Send response to host [09:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309249,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:21:28]free response buf [09:21:28]execute_script done [09:21:28]execute_script returns [09:21:28]free content buf [09:21:28]Sock 7.Close socket [09:21:28]Sock 7.Thread stoped [09:21:32]OFD Sender: No OFD packet to send [09:21:37]OFD Sender: No OFD packet to send [09:21:42]OFD Sender: No OFD packet to send [09:21:47]OFD Sender: No OFD packet to send [09:21:52]OFD Sender: No OFD packet to send [09:21:57]OFD Sender: No OFD packet to send [09:22:02]OFD Sender: No OFD packet to send [09:22:07]OFD Sender: No OFD packet to send [09:22:12]OFD Sender: No OFD packet to send [09:22:17]OFD Sender: No OFD packet to send [09:22:22]OFD Sender: No OFD packet to send [09:22:27]OFD Sender: No OFD packet to send [09:22:32]OFD Sender: No OFD packet to send [09:22:37]OFD Sender: No OFD packet to send [09:22:42]OFD Sender: No OFD packet to send [09:22:47]OFD Sender: No OFD packet to send [09:22:52]OFD Sender: No OFD packet to send [09:22:57]OFD Sender: No OFD packet to send [09:23:02]OFD Sender: No OFD packet to send [09:23:07]OFD Sender: No OFD packet to send [09:23:12]OFD Sender: No OFD packet to send [09:23:17]OFD Sender: No OFD packet to send [09:23:22]OFD Sender: No OFD packet to send [09:23:27]OFD Sender: No OFD packet to send [09:23:32]OFD Sender: No OFD packet to send [09:23:37]OFD Sender: No OFD packet to send [09:23:42]OFD Sender: No OFD packet to send [09:23:47]OFD Sender: No OFD packet to send [09:23:52]OFD Sender: No OFD packet to send [09:23:57]OFD Sender: No OFD packet to send [09:24:02]OFD Sender: No OFD packet to send [09:24:07]OFD Sender: No OFD packet to send [09:24:12]OFD Sender: No OFD packet to send [09:24:17]OFD Sender: No OFD packet to send [09:24:22]OFD Sender: No OFD packet to send [09:24:27]OFD Sender: No OFD packet to send [09:24:32]OFD Sender: No OFD packet to send [09:24:37]OFD Sender: No OFD packet to send [09:24:42]OFD Sender: No OFD packet to send [09:24:47]OFD Sender: No OFD packet to send [09:24:52]OFD Sender: No OFD packet to send [09:24:57]OFD Sender: No OFD packet to send [09:25:02]OFD Sender: No OFD packet to send [09:25:07]OFD Sender: No OFD packet to send [09:25:12]OFD Sender: No OFD packet to send [09:25:17]OFD Sender: No OFD packet to send [09:25:22]OFD Sender: No OFD packet to send [09:25:27]OFD Sender: No OFD packet to send [09:25:32]OFD Sender: No OFD packet to send [09:25:37]OFD Sender: No OFD packet to send [09:25:42]OFD Sender: No OFD packet to send [09:25:47]OFD Sender: No OFD packet to send [09:25:52]OFD Sender: No OFD packet to send [09:25:57]OFD Sender: No OFD packet to send [09:26:02]OFD Sender: No OFD packet to send [09:26:07]OFD Sender: No OFD packet to send [09:26:12]OFD Sender: No OFD packet to send [09:26:17]OFD Sender: No OFD packet to send [09:26:22]OFD Sender: No OFD packet to send [09:26:27]OFD Sender: No OFD packet to send [09:26:32]OFD Sender: No OFD packet to send [09:26:37]OFD Sender: No OFD packet to send [09:26:42]OFD Sender: No OFD packet to send [09:26:47]OFD Sender: No OFD packet to send [09:26:52]OFD Sender: No OFD packet to send [09:26:57]OFD Sender: No OFD packet to send [09:27:02]accept exits with 9 [09:27:02]New connection [09:27:02]New thread 3067215204 created [09:27:02]Thread 3067071844 joined [09:27:02]Waiting for new connection... [09:27:02] Sock 9.Parse request [09:27:02]Sock 9.Check first char [09:27:02]Sock 9.First char is OK [09:27:02]request: POST /json_proto HTTP/1.0 [09:27:02]Method: POST [09:27:02]URL: /json_proto [09:27:02]Method is POST - this is cgi request [09:27:02]url: /json_proto [09:27:02]query_string will be loaded in cgi processing [09:27:02]execute_cgi json_proto POST (null) [09:27:02]execute_cgi path=json_proto method=POST [09:27:02]POST find Content-Length [09:27:02]Host: 172.17.45.195:8080 [09:27:02]Content-Length: 682 [09:27:02]Content-Type: application/json [09:27:02] [09:27:02]POST finish read [09:27:02]Found Content-Length = 682 [09:27:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:27:02]execute_script... [09:27: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)117843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:27:02]POST & json_proto [09:27:02]process_json_proto [09:27:02]json parsed OK: [09:27:02]protocol is kg_v1.0 [09:27:02]action value=close_receipt [09:27:02]process_action close_receipt [09:27:02]cmd_close_receipt [09:27:02]MH_GetDate [09:27:02]Write to MH i2c: F0 00 00 75 09 6D [09:27:02]Write i2c OK [09:27:02]MH_I2C_Read... [09:27:02]Read from MH i2c: F0 [09:27:02]MH_I2C_Read... [09:27:02]Read from MH i2c: F0 09 00 [09:27:02]MH_I2C_Read... [09:27:02]Read from MH i2c: F0 09 00 75 09 00 E6 B1 A8 66 FB 01 7F 64 FA [09:27:02]GetLastDocTimeStamp 1722331284 [09:27:02]current date 1722331622 [09:27:02]FM_GetShiftState [09:27:02]SAM_PROTO_GetShiftState [09:27:02]wFMCommunicate request_size=4 [09:27:02]MH_SAM_APDU [09:27:02]CAPDU: 80 13 01 00 [09:27:02]Write to MH i2c: E2 08 00 76 09 80 13 01 00 00 00 00 00 FC [09:27:02]Write i2c OK [09:27:02]MH_I2C_Read... [09:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:02]Read from MH i2c: E2 [09:27:02]MH_I2C_Read... [09:27:02]Read from MH i2c: E2 0E 00 [09:27:02]MH_I2C_Read... [09:27:02]Read from MH i2c: E2 0E 00 76 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 57 [09:27:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:27:02]wFMCommunicate OK [09:27:02]SAM_PROTO_GetShiftState done [09:27:02]FM_GetShiftState done [09:27:02]opened in 1722299915 [09:27:02]opened+sec_in_day 1722386315 [09:27:02]quantity*price = 100005 [09:27:02]sum+1 = 100006 [09:27:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 184 30.07.2024 09:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309250 ФПД: 134904206783000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092702&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309250&fm=134904206783000&tin=02508201610067®Number=0000000000092651&sum=100000 [09:27:03]StoreToDocumentArchive [09:27:03]shift 430 fd 309250 [09:27:03]save to /storage/0430/doc_00309250 [09:27:03]save last doc name /storage/0430/doc_00309250 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=251 [09:27:03]tlvbuf is 001DF9E0 [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 83 09 80 09 00 00 00 00 00 00 FE [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 83 09 00 90 00 00 [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 84 09 80 0D 01 02 00 00 00 00 06 [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 84 09 00 90 00 01 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B8 00 00 00 F4 03 04 00 E6 B1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B8 04 00 35 04 06 00 7A [09:27:03]Write to MH i2c: E2 02 01 85 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B8 00 00 00 F4 03 04 00 E6 B1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B8 04 00 35 04 06 00 7A 00 00 56 [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 85 09 00 90 00 02 [09:27:03]RAPDU: 90 00 [09:27:03]wFMCommunicate OK [09:27:03]wFMCommunicate request_size=10 [09:27:03]MH_SAM_APDU [09:27:03]CAPDU: 80 0D 02 02 05 B1 D5 52 F2 18 [09:27:03]Write to MH i2c: E2 0D 00 86 09 80 0D 02 02 05 00 B1 D5 52 F2 18 00 00 F5 [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 09 00 90 00 03 [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 87 09 80 0D 03 02 00 00 00 00 0B [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 87 09 00 E0 90 C7 DA 96 BF 23 75 90 00 0A [09:27:03]RAPDU: E0 90 C7 DA 96 BF 23 75 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 88 09 80 11 00 00 00 00 00 00 0B [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 88 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 61 [09:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:27:03]wFMCommunicate OK [09:27:03]CreateOFDProtocolMessage done [09:27:03]OFDSenderStorePacket 309250 [09:27:03]StoreOFDPacket docnum=309250 [09:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 71 2B 07 01 9B 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B8 00 00 00 F4 03 04 00 E6 B1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B8 04 00 35 04 06 00 7A B1 D5 52 F2 18 E0 90 C7 DA 96 BF 23 75 [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/00309250 [09:27:03]NVStorageSaveData ofd_packets/00309250 [09:27:03]File name is /storage/ofd_packets/00309250 [09:27:03]Write 301 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 89 09 92 [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 89 09 00 00 00 00 00 FF 0F A7 [09:27:03]RasterBufferAndPrint [09:27:03]line Счет N : (1)117843 [09:27:03]line ИНН: 02508201610067 [09:27:03]line Контрольно-Кассовый Чек [09:27:03]line ПРОДАЖА [09:27:03]line ТРК (МРК, ГНК) : 62 [09:27:03]line Товар: 2710124130 [09:27:03]line Аи-92-К-2 [09:27:03]line 14.750 * 67.80 [09:27:03]line = 1000.05 [09:27:03]line НДС 12% НСП 1% [09:27:03]line > о реализуемом товаре [09:27:03]line ОКРУГЛЕНИЕ: -0.05 [09:27:03]line ИТОГО: 1000.00 [09:27:03]line Внесено: 1000.00 [09:27:03]line СДАЧА: 0.00 [09:27:03]line НСП 1% : 8.85 [09:27:03]line НДС 12% : 106.20 [09:27:03]line Наличными: 1000.00 [09:27:03]line Безнал.: 0.00 [09:27:03]line Место: АЗС № 128 "Партнер Нефть" [09:27:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:27:03]line СНО: Общий режим [09:27:03]line Чек 184 30.07.2024 09:27 [09:27:03]line Смена: 430 ФФД: 1.0 [09:27:03]line ЗНМ: 0300000046 [09:27:03]line РНМ: 0000000000092651 [09:27:03]line Версия ККМ: 001 [09:27:03]line ФМ: 0000000000874943 [09:27:03]line ФД: 309250 [09:27:03]line ФПД: 134904206783000 [09:27:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092702&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309250&fm=134904206783000&tin=02508201610067®Number=0000000000092651&sum=100000 [09:27:04]OFD Sender: Processing packet 309250 [packets to send 232, broken 231] [09:27:04]ProducePacketName [09:27:04]name=ofd_packets/00309250 [09:27:04]OFD Sender: To server: pG, [09:27:04]CommunicateWithHost lk.salyk.kg:30040 [09:27:04]ConnectInit lk.salyk.kg [09:27:04]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 34 39 34 33 0F 01 00 00 71 2B 07 01 9B 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B8 00 00 00 F4 03 04 00 E6 B1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B8 04 00 35 04 06 00 7A B1 D5 52 F2 18 E0 90 C7 DA 96 BF 23 75 [09:27:04]Write to MH i2c: 01 00 00 B4 09 BD [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 09 00 00 00 00 00 61 0C 31 [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 3172 [09:27:04]MH_Cut [09:27:04]Write to MH i2c: D1 01 00 BB 09 01 96 [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 09 00 95 [09:27:04]Write to MH i2c: 01 00 00 BC 09 C5 [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 34 39 34 33 4F 00 00 00 DE D4 47 00 0E 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B8 04 00 F4 03 04 00 2E 59 A8 66 B6 04 01 00 00 36 95 40 59 B1 F7 64 76 [09:27:04]CommunicateWithHost err = 0 [09:27:04]CheckOFDResponse [09:27:04]1017 (14) - 77093643461234 [09:27:04]1041 (16) - 0000000000874943 [09:27:04]1040 (4) - 309250 [09:27:04]1012 (4) - 30.07.2024 03:08 [09:27:04]1206 (1) - 0 [09:27:04]OFD Sender: Remove packet 309250 [09:27:04]ProducePacketName [09:27:04]name=ofd_packets/00309250 [09:27:04]NVStorageDeleteData [09:27:05]OFD Sender: No OFD packet to send [09:27:05]*** Cut start [09:27:05]*** Partial cut [09:27:05]*** CUTSNS_PIN = 1 [09:27:05]*** CUTSNS_PIN = 0 [09:27:06]*** Brake cut motor [09:27:06]Read from MH i2c: 01 [09:27:06]MH_I2C_Read... [09:27:06]*** Stop cut motor [09:27:06]*** Cut end [09:27:06]Read from MH i2c: 01 07 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: 01 07 00 BC 09 00 00 00 00 00 FF 0F DA [09:27:06]process_action close_receipt done [09:27:06]requested_data is exist [09:27:06]produce_requested_data [09:27:06]requested_item fm.sn is exist - process it [09:27:06]wFMCommunicate request_size=4 [09:27:06]MH_SAM_APDU [09:27:06]CAPDU: 80 11 00 00 [09:27:06]Write to MH i2c: E2 08 00 BD 09 80 11 00 00 00 00 00 00 40 [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:06]Read from MH i2c: E2 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 17 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 17 00 BD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 96 [09:27:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:27:06]wFMCommunicate OK [09:27:06]requested_item fd.num is exist - process it [09:27:06]SAM_PROTO_GetFieldsCounters [09:27:06]wFMCommunicate request_size=4 [09:27:06]MH_SAM_APDU [09:27:06]CAPDU: 80 13 00 00 [09:27:06]Write to MH i2c: E2 08 00 BE 09 80 13 00 00 00 00 00 00 43 [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:06]Read from MH i2c: E2 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 62 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 62 00 BE 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 02 B8 04 00 0E 04 04 00 AE 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 FA [09:27:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 02 B8 04 00 0E 04 04 00 AE 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:27:06]wFMCommunicate OK [09:27:06]SAM_PROTO_GetFieldsCounters done [09:27:06]requested_item shift.num is exist - process it [09:27:06]requested_item shift.opened is exist - process it [09:27:06]req_shift_opened [09:27:06]FM_GetShiftState [09:27:06]SAM_PROTO_GetShiftState [09:27:06]wFMCommunicate request_size=4 [09:27:06]MH_SAM_APDU [09:27:06]CAPDU: 80 13 01 00 [09:27:06]Write to MH i2c: E2 08 00 BF 09 80 13 01 00 00 00 00 00 45 [09:27:06]Write i2c OK [09:27:06]MH_I2C_Read... [09:27:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:06]Read from MH i2c: E2 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 0E 00 [09:27:06]MH_I2C_Read... [09:27:06]Read from MH i2c: E2 0E 00 BF 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A0 [09:27:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:27:06]wFMCommunicate OK [09:27:06]SAM_PROTO_GetShiftState done [09:27:06]FM_GetShiftState done [09:27:06]req_shift_opened done [09:27:06]requested_item shift.open_date is exist - process it [09:27:06]req_shift_open_date [09:27:06]req_shift_open_date done [09:27:06]produce_requested_data done [09:27:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309250,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:27:06]process_action_free close_receipt [09:27:06]json_value_free [09:27:06]json_value_free done [09:27:06]process_json_proto returns [09:27:06]Send response to host [09:27:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309250,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:27:06]free response buf [09:27:06]execute_script done [09:27:06]execute_script returns [09:27:06]free content buf [09:27:06]Sock 9.Close socket [09:27:06]Sock 9.Thread stoped [09:27:10]OFD Sender: No OFD packet to send [09:27:15]OFD Sender: No OFD packet to send [09:27:20]OFD Sender: No OFD packet to send [09:27:25]OFD Sender: No OFD packet to send [09:27:30]OFD Sender: No OFD packet to send [09:27:35]OFD Sender: No OFD packet to send [09:27:40]OFD Sender: No OFD packet to send [09:27:45]OFD Sender: No OFD packet to send [09:27:50]OFD Sender: No OFD packet to send [09:27:55]OFD Sender: No OFD packet to send [09:28:00]OFD Sender: No OFD packet to send [09:28:05]OFD Sender: No OFD packet to send [09:28:10]OFD Sender: No OFD packet to send [09:28:15]OFD Sender: No OFD packet to send [09:28:20]OFD Sender: No OFD packet to send [09:28:25]OFD Sender: No OFD packet to send [09:28:30]OFD Sender: No OFD packet to send [09:28:35]OFD Sender: No OFD packet to send [09:28:40]OFD Sender: No OFD packet to send [09:28:45]OFD Sender: No OFD packet to send [09:28:50]OFD Sender: No OFD packet to send [09:28:55]OFD Sender: No OFD packet to send [09:29:00]OFD Sender: No OFD packet to send [09:29:05]OFD Sender: No OFD packet to send [09:29:10]OFD Sender: No OFD packet to send [09:29:15]OFD Sender: No OFD packet to send [09:29:20]OFD Sender: No OFD packet to send [09:29:25]OFD Sender: No OFD packet to send [09:29:30]OFD Sender: No OFD packet to send [09:29:35]OFD Sender: No OFD packet to send [09:29:40]OFD Sender: No OFD packet to send [09:29: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:15]OFD Sender: No OFD packet to send [09:30:20]OFD Sender: No OFD packet to send [09:30:25]OFD Sender: No OFD packet to send [09:30:30]OFD Sender: No OFD packet to send [09:30:35]OFD Sender: No OFD packet to send [09:30:40]OFD Sender: No OFD packet to send [09:30:45]OFD Sender: No OFD packet to send [09:30:50]OFD Sender: No OFD packet to send [09:30:55]OFD Sender: No OFD packet to send [09:31:00]OFD Sender: No OFD packet to send [09:31:05]OFD Sender: No OFD packet to send [09:31:10]OFD Sender: No OFD packet to send [09:31:15]OFD Sender: No OFD packet to send [09:31:20]OFD Sender: No OFD packet to send [09:31:25]OFD Sender: No OFD packet to send [09:31:30]OFD Sender: No OFD packet to send [09:31:35]OFD Sender: No OFD packet to send [09:31:40]OFD Sender: No OFD packet to send [09:31:45]OFD Sender: No OFD packet to send [09:31:50]OFD Sender: No OFD packet to send [09:31:55]OFD Sender: No OFD packet to send [09:32:00]OFD Sender: No OFD packet to send [09:32:05]OFD Sender: No OFD packet to send [09:32:10]OFD Sender: No OFD packet to send [09:32:15]OFD Sender: No OFD packet to send [09:32:20]OFD Sender: No OFD packet to send [09:32:25]OFD Sender: No OFD packet to send [09:32:30]OFD Sender: No OFD packet to send [09:32:35]OFD Sender: No OFD packet to send [09:32:40]OFD Sender: No OFD packet to send [09:32:45]OFD Sender: No OFD packet to send [09:32:50]OFD Sender: No OFD packet to send [09:32:55]OFD Sender: No OFD packet to send [09:33:00]OFD Sender: No OFD packet to send [09:33:05]OFD Sender: No OFD packet to send [09:33:10]OFD Sender: No OFD packet to send [09:33:15]OFD Sender: No OFD packet to send [09:33:20]OFD Sender: No OFD packet to send [09:33:25]OFD Sender: No OFD packet to send [09:33:30]OFD Sender: No OFD packet to send [09:33:35]OFD Sender: No OFD packet to send [09:33:40]OFD Sender: No OFD packet to send [09:33:45]OFD Sender: No OFD packet to send [09:33:50]OFD Sender: No OFD packet to send [09:33:55]OFD Sender: No OFD packet to send [09:34:00]OFD Sender: No OFD packet to send [09:34:05]OFD Sender: No OFD packet to send [09:34:10]OFD Sender: No OFD packet to send [09:34:15]OFD Sender: No OFD packet to send [09:34:20]OFD Sender: No OFD packet to send [09:34:25]OFD Sender: No OFD packet to send [09:34:30]OFD Sender: No OFD packet to send [09:34:35]OFD Sender: No OFD packet to send [09:34:40]OFD Sender: No OFD packet to send [09:34:45]OFD Sender: No OFD packet to send [09:34:50]OFD Sender: No OFD packet to send [09:34:55]OFD Sender: No OFD packet to send [09:35: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:38]accept exits with 7 [09:35:38]New connection [09:35:38]New thread 3067071844 created [09:35:38]Thread 3067215204 joined [09:35:38]Waiting for new connection... [09:35:38] Sock 7.Parse request [09:35:38]Sock 7.Check first char [09:35:38]Sock 7.First char is OK [09:35:38]request: POST /json_proto HTTP/1.0 [09:35:38]Method: POST [09:35:38]URL: /json_proto [09:35:38]Method is POST - this is cgi request [09:35:38]url: /json_proto [09:35:38]query_string will be loaded in cgi processing [09:35:38]execute_cgi json_proto POST (null) [09:35:38]execute_cgi path=json_proto method=POST [09:35:38]POST find Content-Length [09:35:38]Host: 172.17.45.195:8080 [09:35:38]Content-Length: 821 [09:35:38]Content-Type: application/json [09:35:38] [09:35:38]POST finish read [09:35:38]Found Content-Length = 821 [09:35:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:38]execute_script... [09:35: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)117844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:38]POST & json_proto [09:35:38]process_json_proto [09:35:38]json parsed OK: [09:35:38]protocol is kg_v1.0 [09:35:38]action value=close_receipt [09:35:38]process_action close_receipt [09:35:38]cmd_close_receipt [09:35:38]MH_GetDate [09:35:38]Write to MH i2c: F0 00 00 C0 09 B8 [09:35:38]Write i2c OK [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: F0 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: F0 09 00 [09:35:38]MH_I2C_Read... [09:35:38]Read from MH i2c: F0 09 00 C0 09 00 EB B3 A8 66 FB 01 7F 64 4C [09:35:38]GetLastDocTimeStamp 1722331622 [09:35:38]current date 1722332139 [09:35:38]FM_GetShiftState [09:35:38]SAM_PROTO_GetShiftState [09:35:38]wFMCommunicate request_size=4 [09:35:38]MH_SAM_APDU [09:35:38]CAPDU: 80 13 01 00 [09:35:38]Write to MH i2c: E2 08 00 C1 09 80 13 01 00 00 00 00 00 47 [09:35:38]Write i2c OK [09:35:38]MH_I2C_Read... [09:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:39]Read from MH i2c: E2 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 0E 00 [09:35:39]MH_I2C_Read... [09:35:39]Read from MH i2c: E2 0E 00 C1 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A2 [09:35:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:35:39]wFMCommunicate OK [09:35:39]SAM_PROTO_GetShiftState done [09:35:39]FM_GetShiftState done [09:35:39]opened in 1722299915 [09:35:39]opened+sec_in_day 1722386315 [09:35:39]quantity*price = 100027 [09:35:39]sum+1 = 100028 [09:35:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.27 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.27 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 185 30.07.2024 09:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309251 ФПД: 162581212651150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093539&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309251&fm=162581212651150&tin=02508201610067®Number=0000000000092651&sum=100027 [09:35:40]StoreToDocumentArchive [09:35:40]shift 430 fd 309251 [09:35:40]save to /storage/0430/doc_00309251 [09:35:40]save last doc name /storage/0430/doc_00309251 to /storage/kkm_last_doc_name [09:35:40]save OK [09:35:40]Clear old archive folders... [09:35:40]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:35:40]tlvbuf is 002364D0 [09:35:40]SAM_PROTO_ClearQueue [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 09 00 00 [09:35:40]Write to MH i2c: E2 08 00 CE 09 80 09 00 00 00 00 00 00 49 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 CE 09 00 90 00 4B [09:35:40]RAPDU: 90 00 [09:35:40]wFMCommunicate OK [09:35:40]SAM_PROTO_ClearQueue done [09:35:40]KKMCreateOFDPacket [09:35:40]OFDProtocolAddRootSTLVToBuf [09:35:40]FM_MakeSignedData [09:35:40]FM_MakeSignedData [09:35:40]SAM_PROTO_SignData [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 0D 01 02 [09:35:40]Write to MH i2c: E2 08 00 CF 09 80 0D 01 02 00 00 00 00 51 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 CF 09 00 90 00 4C [09:35:40]RAPDU: 90 00 [09:35:40]wFMCommunicate OK [09:35:40]wFMCommunicate request_size=255 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 EB B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B8 04 00 35 04 06 00 93 DD [09:35:40]Write to MH i2c: E2 02 01 D0 09 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 EB B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B8 04 00 35 04 06 00 93 DD 00 00 32 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 D0 09 00 90 00 4D [09:35:40]RAPDU: 90 00 [09:35:40]wFMCommunicate OK [09:35:40]wFMCommunicate request_size=9 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 0D 02 02 04 E3 6D 5E 8E [09:35:40]Write to MH i2c: E2 0C 00 D1 09 80 0D 02 02 04 00 E3 6D 5E 8E 00 00 98 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 03 00 D1 09 00 90 00 4E [09:35:40]RAPDU: 90 00 [09:35:40]wFMCommunicate OK [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 0D 03 02 [09:35:40]Write to MH i2c: E2 08 00 D2 09 80 0D 03 02 00 00 00 00 56 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 0B 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 0B 00 D2 09 00 9A 2A 4C 0D 03 AA 97 C1 90 00 79 [09:35:40]RAPDU: 9A 2A 4C 0D 03 AA 97 C1 90 00 [09:35:40]wFMCommunicate OK [09:35:40]SAM_PROTO_SignData done [09:35:40]FM_MakeSignedData done [09:35:40]CreateOFDProtocolMessage [09:35:40]wFMCommunicate request_size=4 [09:35:40]MH_SAM_APDU [09:35:40]CAPDU: 80 11 00 00 [09:35:40]Write to MH i2c: E2 08 00 D3 09 80 11 00 00 00 00 00 00 56 [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:40]Read from MH i2c: E2 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 17 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: E2 17 00 D3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AC [09:35:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:35:40]wFMCommunicate OK [09:35:40]CreateOFDProtocolMessage done [09:35:40]OFDSenderStorePacket 309251 [09:35:40]StoreOFDPacket docnum=309251 [09:35:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 E1 23 06 01 16 03 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 EB B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B8 04 00 35 04 06 00 93 DD E3 6D 5E 8E 9A 2A 4C 0D 03 AA 97 C1 [09:35:40]CheckFolder [09:35:40]dirname=/storage/ofd_packets [09:35:40]CheckFolder done [09:35:40]ProducePacketName [09:35:40]name=ofd_packets/00309251 [09:35:40]NVStorageSaveData ofd_packets/00309251 [09:35:40]File name is /storage/ofd_packets/00309251 [09:35:40]Write 300 bytes [09:35:40]NVStorageSaveData done [09:35:40]OFDSenderStorePacket done [09:35:40]KKMCreateOFDPacket done [09:35:40]NVStorageSaveData kkm_last_timestamp [09:35:40]File name is /storage/kkm_last_timestamp [09:35:40]Write 4 bytes [09:35:40]NVStorageSaveData done [09:35:40]ExternCall_PrintAddStr [09:35:40]wPrintStart [09:35:40]Write to MH i2c: 01 00 00 D4 09 DD [09:35:40]Write i2c OK [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: 01 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: 01 07 00 [09:35:40]MH_I2C_Read... [09:35:40]Read from MH i2c: 01 07 00 D4 09 00 00 00 00 00 FF 0F F2 [09:35:40]RasterBufferAndPrint [09:35:40]line Счет N : (1)117844 [09:35:40]line ИНН: 02508201610067 [09:35:40]line Контрольно-Кассовый Чек [09:35:40]line ПРОДАЖА [09:35:40]line ТРК (МРК, ГНК) : 7 [09:35:40]line Товар: 2711190000 [09:35:40]line ГАЗ-К-3 [09:35:40]line 27.480 * 36.40 [09:35:40]line = 1000.27 [09:35:40]line НДС 12% НСП 1% [09:35:40]line > о реализуемом товаре [09:35:40]line ИТОГО: 1000.27 [09:35:40]line НСП 1% : 8.85 [09:35:40]line НДС 12% : 106.22 [09:35:40]line Наличными: 0.00 [09:35:40]line Безнал.: 1000.27 [09:35:40]line Место: АЗС № 128 "Партнер Нефть" [09:35:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:35:40]line СНО: Общий режим [09:35:40]line Чек 185 30.07.2024 09:35 [09:35:40]line Смена: 430 ФФД: 1.0 [09:35:40]line ЗНМ: 0300000046 [09:35:40]line РНМ: 0000000000092651 [09:35:40]line Версия ККМ: 001 [09:35:40]line Платежная система: Бакай Банк [09:35:40]line ФМ: 0000000000874943 [09:35:40]line ФД: 309251 [09:35:40]line ФПД: 162581212651150 [09:35:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093539&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309251&fm=162581212651150&tin=02508201610067®Number=0000000000092651&sum=100027 [09:35:41]written 0, free lines is 4095 [09:35:41]OFD Sender: Processing packet 309251 [packets to send 232, broken 231] [09:35:41]ProducePacketName [09:35:41]name=ofd_packets/00309251 [09:35:41]OFD Sender: To server: pG, [09:35:41]CommunicateWithHost lk.salyk.kg:30040 [09:35:41]ConnectInit lk.salyk.kg [09:35:41]Connected sock=10 [09: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 34 39 34 33 0E 01 00 00 E1 23 06 01 16 03 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 EB B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B8 04 00 35 04 06 00 93 DD E3 6D 5E 8E 9A 2A 4C 0D 03 AA 97 C1 [09:35:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 8D E7 47 00 F2 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B8 04 00 F4 03 04 00 33 5B A8 66 B6 04 01 00 00 2A 98 C8 CD 2C 89 A6 82 [09:35:41]CommunicateWithHost err = 0 [09:35:41]CheckOFDResponse [09:35:41]1017 (14) - 77093643461234 [09:35:41]1041 (16) - 0000000000874943 [09:35:41]1040 (4) - 309251 [09:35:41]1012 (4) - 30.07.2024 03:17 [09:35:41]1206 (1) - 0 [09:35:41]OFD Sender: Remove packet 309251 [09:35:41]ProducePacketName [09:35:41]name=ofd_packets/00309251 [09:35:41]NVStorageDeleteData [09:35:41]Write to MH i2c: 01 00 00 FE 09 07 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 07 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: 01 07 00 FE 09 00 00 00 00 00 85 0C 9F [09:35:41]RasterBufferAndPrint [09:35:41]line [09:35:41]line [09:35:41]line [09:35:41]line [09:35:41]line [09:35:41]written 0, free lines is 3208 [09:35:41]MH_Cut [09:35:41]Write to MH i2c: D1 01 00 05 0A 01 E1 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: D1 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: D1 01 00 [09:35:41]MH_I2C_Read... [09:35:41]Read from MH i2c: D1 01 00 05 0A 00 E0 [09:35:41]Write to MH i2c: 01 00 00 06 0A 10 [09:35:41]Write i2c OK [09:35:41]MH_I2C_Read... [09:35:41]OFD Sender: No OFD packet to send [09:35:42]*** Cut start [09:35:42]*** Partial cut [09:35:42]*** CUTSNS_PIN = 1 [09:35:42]*** CUTSNS_PIN = 0 [09:35:43]*** Brake cut motor [09:35:43]Read from MH i2c: 01 [09:35:43]MH_I2C_Read... [09:35:43]*** Stop cut motor [09:35:43]*** Cut end [09:35:43]Read from MH i2c: 01 07 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: 01 07 00 06 0A 00 00 00 00 00 FF 0F 25 [09:35:43]process_action close_receipt done [09:35:43]requested_data is exist [09:35:43]produce_requested_data [09:35:43]requested_item fm.sn is exist - process it [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 11 00 00 [09:35:43]Write to MH i2c: E2 08 00 07 0A 80 11 00 00 00 00 00 00 8B [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 17 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 17 00 07 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E1 [09:35:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:35:43]wFMCommunicate OK [09:35:43]requested_item fd.num is exist - process it [09:35:43]SAM_PROTO_GetFieldsCounters [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 13 00 00 [09:35:43]Write to MH i2c: E2 08 00 08 0A 80 13 00 00 00 00 00 00 8E [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 62 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 62 00 08 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 03 B8 04 00 0E 04 04 00 AE 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 49 [09:35:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 03 B8 04 00 0E 04 04 00 AE 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:35:43]wFMCommunicate OK [09:35:43]SAM_PROTO_GetFieldsCounters done [09:35:43]requested_item shift.num is exist - process it [09:35:43]requested_item shift.opened is exist - process it [09:35:43]req_shift_opened [09:35:43]FM_GetShiftState [09:35:43]SAM_PROTO_GetShiftState [09:35:43]wFMCommunicate request_size=4 [09:35:43]MH_SAM_APDU [09:35:43]CAPDU: 80 13 01 00 [09:35:43]Write to MH i2c: E2 08 00 09 0A 80 13 01 00 00 00 00 00 90 [09:35:43]Write i2c OK [09:35:43]MH_I2C_Read... [09:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:43]Read from MH i2c: E2 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 0E 00 [09:35:43]MH_I2C_Read... [09:35:43]Read from MH i2c: E2 0E 00 09 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EB [09:35:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:35:43]wFMCommunicate OK [09:35:43]SAM_PROTO_GetShiftState done [09:35:43]FM_GetShiftState done [09:35:43]req_shift_opened done [09:35:43]requested_item shift.open_date is exist - process it [09:35:43]req_shift_open_date [09:35:43]req_shift_open_date done [09:35:43]produce_requested_data done [09:35:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309251,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:35:43]process_action_free close_receipt [09:35:43]json_value_free [09:35:43]json_value_free done [09:35:43]process_json_proto returns [09:35:43]Send response to host [09:35:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309251,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:35:43]free response buf [09:35:43]execute_script done [09:35:43]execute_script returns [09:35:43]free content buf [09:35:43]Sock 7.Close socket [09:35:43]Sock 7.Thread stoped [09:35:46]accept exits with 9 [09:35:46]New connection [09:35:46]New thread 3067215204 created [09:35:46]Thread 3067071844 joined [09:35:46]Waiting for new connection... [09:35:46] Sock 9.Parse request [09:35:46]Sock 9.Check first char [09:35:46]Sock 9.First char is OK [09:35:46]request: POST /json_proto HTTP/1.0 [09:35:46]Method: POST [09:35:46]URL: /json_proto [09:35:46]Method is POST - this is cgi request [09:35:46]url: /json_proto [09:35:46]query_string will be loaded in cgi processing [09:35:46]execute_cgi json_proto POST (null) [09:35:46]execute_cgi path=json_proto method=POST [09:35:46]POST find Content-Length [09:35:46]Host: 172.17.45.195:8080 [09:35:46]Content-Length: 674 [09:35:46]Content-Type: application/json [09:35:46] [09:35:46]POST finish read [09:35:46]Found Content-Length = 674 [09:35:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 7.220, "sum" : 550.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:46]execute_script... [09:35: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)117846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 7.220, "sum" : 550.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:46]POST & json_proto [09:35:46]process_json_proto [09:35:46]json parsed OK: [09:35:46]protocol is kg_v1.0 [09:35:46]action value=close_receipt [09:35:46]process_action close_receipt [09:35:46]cmd_close_receipt [09:35:46]MH_GetDate [09:35:46]Write to MH i2c: F0 00 00 0A 0A 03 [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: F0 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: F0 09 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: F0 09 00 0A 0A 00 F2 B3 A8 66 FB 01 7F 64 9E [09:35:46]GetLastDocTimeStamp 1722332139 [09:35:46]current date 1722332146 [09:35:46]FM_GetShiftState [09:35:46]SAM_PROTO_GetShiftState [09:35:46]wFMCommunicate request_size=4 [09:35:46]MH_SAM_APDU [09:35:46]CAPDU: 80 13 01 00 [09:35:46]Write to MH i2c: E2 08 00 0B 0A 80 13 01 00 00 00 00 00 92 [09:35:46]Write i2c OK [09:35:46]MH_I2C_Read... [09:35:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:46]Read from MH i2c: E2 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 0E 00 [09:35:46]MH_I2C_Read... [09:35:46]Read from MH i2c: E2 0E 00 0B 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 ED [09:35:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:35:46]wFMCommunicate OK [09:35:46]SAM_PROTO_GetShiftState done [09:35:46]FM_GetShiftState done [09:35:46]opened in 1722299915 [09:35:46]opened+sec_in_day 1722386315 [09:35:46]quantity*price = 55016 [09:35:46]sum+1 = 55017 [09:35:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.42 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 186 30.07.2024 09:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309252 ФПД: 132927879278522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093546&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309252&fm=132927879278522&tin=02508201610067®Number=0000000000092651&sum=55000 [09:35:47]StoreToDocumentArchive [09:35:47]shift 430 fd 309252 [09:35:47]save to /storage/0430/doc_00309252 [09:35:47]save last doc name /storage/0430/doc_00309252 to /storage/kkm_last_doc_name [09:35:47]save OK [09:35:47]Clear old archive folders... [09:35:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:35:47]tlvbuf is 00235050 [09:35:47]SAM_PROTO_ClearQueue [09:35:47]wFMCommunicate request_size=4 [09:35:47]MH_SAM_APDU [09:35:47]CAPDU: 80 09 00 00 [09:35:47]Write to MH i2c: E2 08 00 18 0A 80 09 00 00 00 00 00 00 94 [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:47]Read from MH i2c: E2 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 18 0A 00 90 00 96 [09:35:47]RAPDU: 90 00 [09:35:47]wFMCommunicate OK [09:35:47]SAM_PROTO_ClearQueue done [09:35:47]KKMCreateOFDPacket [09:35:47]OFDProtocolAddRootSTLVToBuf [09:35:47]FM_MakeSignedData [09:35:47]FM_MakeSignedData [09:35:47]SAM_PROTO_SignData [09:35:47]wFMCommunicate request_size=4 [09:35:47]MH_SAM_APDU [09:35:47]CAPDU: 80 0D 01 02 [09:35:47]Write to MH i2c: E2 08 00 19 0A 80 0D 01 02 00 00 00 00 9C [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:47]Read from MH i2c: E2 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 [09:35:47]MH_I2C_Read... [09:35:47]Read from MH i2c: E2 03 00 19 0A 00 90 00 97 [09:35:47]RAPDU: 90 00 [09:35:47]wFMCommunicate OK [09:35:47]wFMCommunicate request_size=255 [09:35:47]MH_SAM_APDU [09:35: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E8 D6 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 D2 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 BA 00 00 00 F4 03 04 00 F2 B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B8 04 00 35 04 06 00 78 E5 AF 06 [09:35:47]Write to MH i2c: E2 02 01 1A 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E8 D6 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 D2 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 BA 00 00 00 F4 03 04 00 F2 B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B8 04 00 35 04 06 00 78 E5 AF 06 00 00 06 [09:35:47]Write i2c OK [09:35:47]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 1A 0A 00 90 00 98 [09:35:48]RAPDU: 90 00 [09:35:48]wFMCommunicate OK [09:35:48]wFMCommunicate request_size=7 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 0D 02 02 02 6F BA [09:35:48]Write to MH i2c: E2 0A 00 1B 0A 80 0D 02 02 02 00 6F BA 00 00 CC [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 03 00 1B 0A 00 90 00 99 [09:35:48]RAPDU: 90 00 [09:35:48]wFMCommunicate OK [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 0D 03 02 [09:35:48]Write to MH i2c: E2 08 00 1C 0A 80 0D 03 02 00 00 00 00 A1 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0B 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 0B 00 1C 0A 00 4E F0 25 DB 93 9F FD 86 90 00 95 [09:35:48]RAPDU: 4E F0 25 DB 93 9F FD 86 90 00 [09:35:48]wFMCommunicate OK [09:35:48]SAM_PROTO_SignData done [09:35:48]FM_MakeSignedData done [09:35:48]CreateOFDProtocolMessage [09:35:48]wFMCommunicate request_size=4 [09:35:48]MH_SAM_APDU [09:35:48]CAPDU: 80 11 00 00 [09:35:48]Write to MH i2c: E2 08 00 1D 0A 80 11 00 00 00 00 00 00 A1 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:48]Read from MH i2c: E2 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 17 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: E2 17 00 1D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F7 [09:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:35:48]wFMCommunicate OK [09:35:48]CreateOFDProtocolMessage done [09:35:48]OFDSenderStorePacket 309252 [09:35:48]StoreOFDPacket docnum=309252 [09:35:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 48 6C 04 01 9A 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E8 D6 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 D2 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 BA 00 00 00 F4 03 04 00 F2 B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B8 04 00 35 04 06 00 78 E5 AF 06 6F BA 4E F0 25 DB 93 9F FD 86 [09:35:48]CheckFolder [09:35:48]dirname=/storage/ofd_packets [09:35:48]CheckFolder done [09:35:48]ProducePacketName [09:35:48]name=ofd_packets/00309252 [09:35:48]NVStorageSaveData ofd_packets/00309252 [09:35:48]File name is /storage/ofd_packets/00309252 [09:35:48]Write 298 bytes [09:35:48]NVStorageSaveData done [09:35:48]OFDSenderStorePacket done [09:35:48]KKMCreateOFDPacket done [09:35:48]NVStorageSaveData kkm_last_timestamp [09:35:48]File name is /storage/kkm_last_timestamp [09:35:48]Write 4 bytes [09:35:48]NVStorageSaveData done [09:35:48]ExternCall_PrintAddStr [09:35:48]wPrintStart [09:35:48]Write to MH i2c: 01 00 00 1E 0A 28 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 1E 0A 00 00 00 00 00 FF 0F 3D [09:35:48]RasterBufferAndPrint [09:35:48]line Счет N : (1)117846 [09:35:48]line ИНН: 02508201610067 [09:35:48]line Контрольно-Кассовый Чек [09:35:48]line ПРОДАЖА [09:35:48]line ТРК (МРК, ГНК) : 44 [09:35:48]line Товар: 2710194800 [09:35:48]line ДТ-К-3 [09:35:48]line 7.220 * 76.20 [09:35:48]line = 550.16 [09:35:48]line НДС 12% НСП 1% [09:35:48]line > о реализуемом товаре [09:35:48]line ОКРУГЛЕНИЕ: -0.16 [09:35:48]line ИТОГО: 550.00 [09:35:48]line Внесено: 550.00 [09:35:48]line СДАЧА: 0.00 [09:35:48]line НСП 1% : 4.87 [09:35:48]line НДС 12% : 58.42 [09:35:48]line Наличными: 550.00 [09:35:48]line Безнал.: 0.00 [09:35:48]line Место: АЗС № 128 "Партнер Нефть" [09:35:48]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:35:48]line СНО: Общий режим [09:35:48]line Чек 186 30.07.2024 09:35 [09:35:48]line Смена: 430 ФФД: 1.0 [09:35:48]line ЗНМ: 0300000046 [09:35:48]line РНМ: 0000000000092651 [09:35:48]line Версия ККМ: 001 [09:35:48]line ФМ: 0000000000874943 [09:35:48]line ФД: 309252 [09:35:48]line ФПД: 132927879278522 [09:35:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093546&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309252&fm=132927879278522&tin=02508201610067®Number=0000000000092651&sum=55000 [09:35:48]written 0, free lines is 4095 [09:35:48]OFD Sender: Processing packet 309252 [packets to send 232, broken 231] [09:35:48]ProducePacketName [09:35:48]name=ofd_packets/00309252 [09:35:48]OFD Sender: To server: pG, [09:35:48]CommunicateWithHost lk.salyk.kg:30040 [09:35:48]ConnectInit lk.salyk.kg [09:35:48]Connected sock=10 [09:35:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 48 6C 04 01 9A 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E8 D6 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 D2 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 BA 00 00 00 F4 03 04 00 F2 B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B8 04 00 35 04 06 00 78 E5 AF 06 6F BA 4E F0 25 DB 93 9F FD 86 [09:35:48]Write to MH i2c: 01 00 00 49 0A 53 [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: 01 07 00 49 0A 00 00 00 00 00 6B 0C D1 [09:35:48]RasterBufferAndPrint [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]line [09:35:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C2 D0 47 00 61 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B8 04 00 F4 03 04 00 3A 5B A8 66 B6 04 01 00 00 5D E6 4D ED 2F A0 45 04 [09:35:48]CommunicateWithHost err = 0 [09:35:48]CheckOFDResponse [09:35:48]1017 (14) - 77093643461234 [09:35:48]1041 (16) - 0000000000874943 [09:35:48]1040 (4) - 309252 [09:35:48]1012 (4) - 30.07.2024 03:17 [09:35:48]1206 (1) - 0 [09:35:48]OFD Sender: Remove packet 309252 [09:35:48]ProducePacketName [09:35:48]name=ofd_packets/00309252 [09:35:48]NVStorageDeleteData [09:35:48]written 0, free lines is 3184 [09:35:48]MH_Cut [09:35:48]Write to MH i2c: D1 01 00 50 0A 01 2C [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 01 00 [09:35:48]MH_I2C_Read... [09:35:48]Read from MH i2c: D1 01 00 50 0A 00 2B [09:35:48]Write to MH i2c: 01 00 00 51 0A 5B [09:35:48]Write i2c OK [09:35:48]MH_I2C_Read... [09:35:49]OFD Sender: No OFD packet to send [09:35:49]*** Cut start [09:35:49]*** Partial cut [09:35:49]*** CUTSNS_PIN = 1 [09:35:50]*** CUTSNS_PIN = 0 [09:35:50]*** Brake cut motor [09:35:50]Read from MH i2c: 01 [09:35:50]MH_I2C_Read... [09:35:50]*** Stop cut motor [09:35:50]*** Cut end [09:35:50]Read from MH i2c: 01 07 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: 01 07 00 51 0A 00 00 00 00 00 FF 0F 70 [09:35:50]process_action close_receipt done [09:35:50]requested_data is exist [09:35:50]produce_requested_data [09:35:50]requested_item fm.sn is exist - process it [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 11 00 00 [09:35:50]Write to MH i2c: E2 08 00 52 0A 80 11 00 00 00 00 00 00 D6 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 17 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 17 00 52 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2C [09:35:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:35:50]wFMCommunicate OK [09:35:50]requested_item fd.num is exist - process it [09:35:50]SAM_PROTO_GetFieldsCounters [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 13 00 00 [09:35:50]Write to MH i2c: E2 08 00 53 0A 80 13 00 00 00 00 00 00 D9 [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 62 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 62 00 53 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 04 B8 04 00 0E 04 04 00 AE 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 98 [09:35:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 04 B8 04 00 0E 04 04 00 AE 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:35:50]wFMCommunicate OK [09:35:50]SAM_PROTO_GetFieldsCounters done [09:35:50]requested_item shift.num is exist - process it [09:35:50]requested_item shift.opened is exist - process it [09:35:50]req_shift_opened [09:35:50]FM_GetShiftState [09:35:50]SAM_PROTO_GetShiftState [09:35:50]wFMCommunicate request_size=4 [09:35:50]MH_SAM_APDU [09:35:50]CAPDU: 80 13 01 00 [09:35:50]Write to MH i2c: E2 08 00 54 0A 80 13 01 00 00 00 00 00 DB [09:35:50]Write i2c OK [09:35:50]MH_I2C_Read... [09:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:50]Read from MH i2c: E2 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0E 00 [09:35:50]MH_I2C_Read... [09:35:50]Read from MH i2c: E2 0E 00 54 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 36 [09:35:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:35:50]wFMCommunicate OK [09:35:50]SAM_PROTO_GetShiftState done [09:35:50]FM_GetShiftState done [09:35:50]req_shift_opened done [09:35:50]requested_item shift.open_date is exist - process it [09:35:50]req_shift_open_date [09:35:50]req_shift_open_date done [09:35:50]produce_requested_data done [09:35:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309252,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:35:50]process_action_free close_receipt [09:35:50]json_value_free [09:35:50]json_value_free done [09:35:50]process_json_proto returns [09:35:50]Send response to host [09:35:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309252,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:35:50]free response buf [09:35:50]execute_script done [09:35:50]execute_script returns [09:35:50]free content buf [09:35:50]Sock 9.Close socket [09:35:50]Sock 9.Thread stoped [09:35:54]accept exits with 7 [09:35:54]New connection [09:35:54]New thread 3067071844 created [09:35:54]Thread 3067215204 joined [09:35:54]Waiting for new connection... [09:35:54] Sock 7.Parse request [09:35:54]Sock 7.Check first char [09:35:54]Sock 7.First char is OK [09:35:54]request: POST /json_proto HTTP/1.0 [09:35:54]Method: POST [09:35:54]URL: /json_proto [09:35:54]Method is POST - this is cgi request [09:35:54]url: /json_proto [09:35:54]query_string will be loaded in cgi processing [09:35:54]execute_cgi json_proto POST (null) [09:35:54]execute_cgi path=json_proto method=POST [09:35:54]POST find Content-Length [09:35:54]Host: 172.17.45.195:8080 [09:35:54]Content-Length: 682 [09:35:54]Content-Type: application/json [09:35:54] [09:35:54]POST finish read [09:35:54]Found Content-Length = 682 [09:35:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:54]execute_script... [09:35: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)117847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:54]POST & json_proto [09:35:54]process_json_proto [09:35:54]json parsed OK: [09:35:54]protocol is kg_v1.0 [09:35:54]action value=close_receipt [09:35:54]process_action close_receipt [09:35:54]cmd_close_receipt [09:35:54]MH_GetDate [09:35:54]Write to MH i2c: F0 00 00 55 0A 4E [09:35:54]Write i2c OK [09:35:54]MH_I2C_Read... [09:35:54]Read from MH i2c: F0 [09:35:54]MH_I2C_Read... [09:35:54]Read from MH i2c: F0 09 00 [09:35:54]MH_I2C_Read... [09:35:54]Read from MH i2c: F0 09 00 55 0A 00 FA B3 A8 66 FB 01 7F 64 F1 [09:35:54]GetLastDocTimeStamp 1722332146 [09:35:54]current date 1722332154 [09:35:54]FM_GetShiftState [09:35:54]SAM_PROTO_GetShiftState [09:35:54]wFMCommunicate request_size=4 [09:35:54]MH_SAM_APDU [09:35:54]CAPDU: 80 13 01 00 [09:35:54]Write to MH i2c: E2 08 00 56 0A 80 13 01 00 00 00 00 00 DD [09:35:54]Write i2c OK [09:35:54]MH_I2C_Read... [09:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:54]Read from MH i2c: E2 [09:35:54]MH_I2C_Read... [09:35:54]Read from MH i2c: E2 0E 00 [09:35:54]MH_I2C_Read... [09:35:54]Read from MH i2c: E2 0E 00 56 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 38 [09:35:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:35:54]wFMCommunicate OK [09:35:54]SAM_PROTO_GetShiftState done [09:35:54]FM_GetShiftState done [09:35:54]opened in 1722299915 [09:35:54]opened+sec_in_day 1722386315 [09:35:54]quantity*price = 100021 [09:35:54]sum+1 = 100023 [09:35:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 187 30.07.2024 09:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309253 ФПД: 10419369058879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309253&fm=10419369058879&tin=02508201610067®Number=0000000000092651&sum=100000 [09:35:55]StoreToDocumentArchive [09:35:55]shift 430 fd 309253 [09:35:55]save to /storage/0430/doc_00309253 [09:35:55]save last doc name /storage/0430/doc_00309253 to /storage/kkm_last_doc_name [09:35:55]save OK [09:35:55]Clear old archive folders... [09:35:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:35:55]tlvbuf is 0020ED20 [09:35:55]SAM_PROTO_ClearQueue [09:35:55]wFMCommunicate request_size=4 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 09 00 00 [09:35:55]Write to MH i2c: E2 08 00 63 0A 80 09 00 00 00 00 00 00 DF [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 63 0A 00 90 00 E1 [09:35:55]RAPDU: 90 00 [09:35:55]wFMCommunicate OK [09:35:55]SAM_PROTO_ClearQueue done [09:35:55]KKMCreateOFDPacket [09:35:55]OFDProtocolAddRootSTLVToBuf [09:35:55]FM_MakeSignedData [09:35:55]FM_MakeSignedData [09:35:55]SAM_PROTO_SignData [09:35:55]wFMCommunicate request_size=4 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 0D 01 02 [09:35:55]Write to MH i2c: E2 08 00 64 0A 80 0D 01 02 00 00 00 00 E7 [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 64 0A 00 90 00 E2 [09:35:55]RAPDU: 90 00 [09:35:55]wFMCommunicate OK [09:35:55]wFMCommunicate request_size=255 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 FA B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B8 04 00 35 04 06 00 09 [09:35:55]Write to MH i2c: E2 02 01 65 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 FA B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B8 04 00 35 04 06 00 09 00 00 81 [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 65 0A 00 90 00 E3 [09:35:55]RAPDU: 90 00 [09:35:55]wFMCommunicate OK [09:35:55]wFMCommunicate request_size=10 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 0D 02 02 05 79 F2 CA A2 3F [09:35:55]Write to MH i2c: E2 0D 00 66 0A 80 0D 02 02 05 00 79 F2 CA A2 3F 00 00 0A [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 03 00 66 0A 00 90 00 E4 [09:35:55]RAPDU: 90 00 [09:35:55]wFMCommunicate OK [09:35:55]wFMCommunicate request_size=4 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 0D 03 02 [09:35:55]Write to MH i2c: E2 08 00 67 0A 80 0D 03 02 00 00 00 00 EC [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 0B 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 0B 00 67 0A 00 5C 50 CD 8F 5A 9C D0 CD 90 00 88 [09:35:55]RAPDU: 5C 50 CD 8F 5A 9C D0 CD 90 00 [09:35:55]wFMCommunicate OK [09:35:55]SAM_PROTO_SignData done [09:35:55]FM_MakeSignedData done [09:35:55]CreateOFDProtocolMessage [09:35:55]wFMCommunicate request_size=4 [09:35:55]MH_SAM_APDU [09:35:55]CAPDU: 80 11 00 00 [09:35:55]Write to MH i2c: E2 08 00 68 0A 80 11 00 00 00 00 00 00 EC [09:35:55]Write i2c OK [09:35:55]MH_I2C_Read... [09:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:55]Read from MH i2c: E2 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 17 00 [09:35:55]MH_I2C_Read... [09:35:55]Read from MH i2c: E2 17 00 68 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 42 [09:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:35:55]wFMCommunicate OK [09:35:55]CreateOFDProtocolMessage done [09:35:55]OFDSenderStorePacket 309253 [09:35:55]StoreOFDPacket docnum=309253 [09:35:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F1 15 07 01 AC EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 FA B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B8 04 00 35 04 06 00 09 79 F2 CA A2 3F 5C 50 CD 8F 5A 9C D0 CD [09:35:55]CheckFolder [09:35:55]dirname=/storage/ofd_packets [09:35:55]CheckFolder done [09:35:55]ProducePacketName [09:35:55]name=ofd_packets/00309253 [09:35:55]NVStorageSaveData ofd_packets/00309253 [09:35:55]File name is /storage/ofd_packets/00309253 [09:35:55]Write 301 bytes [09:35:55]NVStorageSaveData done [09:35:55]OFDSenderStorePacket done [09:35:55]KKMCreateOFDPacket done [09:35:55]NVStorageSaveData kkm_last_timestamp [09:35:55]File name is /storage/kkm_last_timestamp [09:35:55]Write 4 bytes [09:35:55]NVStorageSaveData done [09:35:56]ExternCall_PrintAddStr [09:35:56]wPrintStart [09:35:56]Write to MH i2c: 01 00 00 69 0A 73 [09:35:56]Write i2c OK [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: 01 [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: 01 07 00 [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: 01 07 00 69 0A 00 00 00 00 00 FF 0F 88 [09:35:56]RasterBufferAndPrint [09:35:56]line Счет N : (1)117847 [09:35:56]line ИНН: 02508201610067 [09:35:56]line Контрольно-Кассовый Чек [09:35:56]line ПРОДАЖА [09:35:56]line ТРК (МРК, ГНК) : 31 [09:35:56]line Товар: 2710124500 [09:35:56]line Аи-95-К-3 [09:35:56]line 13.480 * 74.20 [09:35:56]line = 1000.22 [09:35:56]line НДС 12% НСП 1% [09:35:56]line > о реализуемом товаре [09:35:56]line ОКРУГЛЕНИЕ: -0.22 [09:35:56]line ИТОГО: 1000.00 [09:35:56]line Внесено: 1000.00 [09:35:56]line СДАЧА: 0.00 [09:35:56]line НСП 1% : 8.85 [09:35:56]line НДС 12% : 106.22 [09:35:56]line Наличными: 1000.00 [09:35:56]line Безнал.: 0.00 [09:35:56]line Место: АЗС № 128 "Партнер Нефть" [09:35:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:35:56]line СНО: Общий режим [09:35:56]line Чек 187 30.07.2024 09:35 [09:35:56]line Смена: 430 ФФД: 1.0 [09:35:56]line ЗНМ: 0300000046 [09:35:56]line РНМ: 0000000000092651 [09:35:56]line Версия ККМ: 001 [09:35:56]line ФМ: 0000000000874943 [09:35:56]line ФД: 309253 [09:35:56]line ФПД: 10419369058879 [09:35:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309253&fm=10419369058879&tin=02508201610067®Number=0000000000092651&sum=100000 [09:35:56]written 0, free lines is 4095 [09:35:56]OFD Sender: Processing packet 309253 [packets to send 232, broken 231] [09:35:56]ProducePacketName [09:35:56]name=ofd_packets/00309253 [09:35:56]OFD Sender: To server: pG, [09:35:56]CommunicateWithHost lk.salyk.kg:30040 [09:35:56]ConnectInit lk.salyk.kg [09:35:56]Connected sock=10 [09:35:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F1 15 07 01 AC EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 FA B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B8 04 00 35 04 06 00 09 79 F2 CA A2 3F 5C 50 CD 8F 5A 9C D0 CD [09:35:56]Write to MH i2c: 01 00 00 94 0A 9E [09:35:56]Write i2c OK [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: 01 [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: 01 07 00 [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: 01 07 00 94 0A 00 00 00 00 00 68 0C 19 [09:35:56]RasterBufferAndPrint [09:35:56]line [09:35:56]line [09:35:56]line [09:35:56]line [09:35:56]line [09:35:56]written 0, free lines is 3184 [09:35:56]MH_Cut [09:35:56]Write to MH i2c: D1 01 00 9B 0A 01 77 [09:35:56]Write i2c OK [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: D1 [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: D1 01 00 [09:35:56]MH_I2C_Read... [09:35:56]Read from MH i2c: D1 01 00 9B 0A 00 76 [09:35:56]Write to MH i2c: 01 00 00 9C 0A A6 [09:35:56]Write i2c OK [09:35:56]MH_I2C_Read... [09:35:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 8F 1C 47 00 2C 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B8 04 00 F4 03 04 00 42 5B A8 66 B6 04 01 00 00 9F E0 B1 0D 1B F4 BA 46 [09:35:56]CommunicateWithHost err = 0 [09:35:56]CheckOFDResponse [09:35:56]1017 (14) - 77093643461234 [09:35:56]1041 (16) - 0000000000874943 [09:35:56]1040 (4) - 309253 [09:35:56]1012 (4) - 30.07.2024 03:17 [09:35:56]1206 (1) - 0 [09:35:56]OFD Sender: Remove packet 309253 [09:35:56]ProducePacketName [09:35:56]name=ofd_packets/00309253 [09:35:56]NVStorageDeleteData [09:35:57]OFD Sender: No OFD packet to send [09:35:57]*** Cut start [09:35:57]*** Partial cut [09:35:57]*** CUTSNS_PIN = 1 [09:35:57]*** CUTSNS_PIN = 0 [09:35:57]*** Brake cut motor [09:35:58]Read from MH i2c: 01 [09:35:58]MH_I2C_Read... [09:35:58]*** Stop cut motor [09:35:58]*** Cut end [09:35:58]Read from MH i2c: 01 07 00 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: 01 07 00 9C 0A 00 00 00 00 00 FF 0F BB [09:35:58]process_action close_receipt done [09:35:58]requested_data is exist [09:35:58]produce_requested_data [09:35:58]requested_item fm.sn is exist - process it [09:35:58]wFMCommunicate request_size=4 [09:35:58]MH_SAM_APDU [09:35:58]CAPDU: 80 11 00 00 [09:35:58]Write to MH i2c: E2 08 00 9D 0A 80 11 00 00 00 00 00 00 21 [09:35:58]Write i2c OK [09:35:58]MH_I2C_Read... [09:35:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:58]Read from MH i2c: E2 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 17 00 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 17 00 9D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 77 [09:35:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:35:58]wFMCommunicate OK [09:35:58]requested_item fd.num is exist - process it [09:35:58]SAM_PROTO_GetFieldsCounters [09:35:58]wFMCommunicate request_size=4 [09:35:58]MH_SAM_APDU [09:35:58]CAPDU: 80 13 00 00 [09:35:58]Write to MH i2c: E2 08 00 9E 0A 80 13 00 00 00 00 00 00 24 [09:35:58]Write i2c OK [09:35:58]MH_I2C_Read... [09:35:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:58]Read from MH i2c: E2 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 62 00 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 62 00 9E 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 05 B8 04 00 0E 04 04 00 AE 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 E7 [09:35:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 05 B8 04 00 0E 04 04 00 AE 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:35:58]wFMCommunicate OK [09:35:58]SAM_PROTO_GetFieldsCounters done [09:35:58]requested_item shift.num is exist - process it [09:35:58]requested_item shift.opened is exist - process it [09:35:58]req_shift_opened [09:35:58]FM_GetShiftState [09:35:58]SAM_PROTO_GetShiftState [09:35:58]wFMCommunicate request_size=4 [09:35:58]MH_SAM_APDU [09:35:58]CAPDU: 80 13 01 00 [09:35:58]Write to MH i2c: E2 08 00 9F 0A 80 13 01 00 00 00 00 00 26 [09:35:58]Write i2c OK [09:35:58]MH_I2C_Read... [09:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:58]Read from MH i2c: E2 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 0E 00 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: E2 0E 00 9F 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 81 [09:35:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:35:58]wFMCommunicate OK [09:35:58]SAM_PROTO_GetShiftState done [09:35:58]FM_GetShiftState done [09:35:58]req_shift_opened done [09:35:58]requested_item shift.open_date is exist - process it [09:35:58]req_shift_open_date [09:35:58]req_shift_open_date done [09:35:58]produce_requested_data done [09:35:58]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309253,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:35:58]process_action_free close_receipt [09:35:58]json_value_free [09:35:58]json_value_free done [09:35:58]process_json_proto returns [09:35:58]Send response to host [09:35:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309253,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:35:58]free response buf [09:35:58]execute_script done [09:35:58]execute_script returns [09:35:58]free content buf [09:35:58]Sock 7.Close socket [09:35:58]Sock 7.Thread stoped [09:35:58]accept exits with 9 [09:35:58]New connection [09:35:58]New thread 3067215204 created [09:35:58]Thread 3067071844 joined [09:35:58]Waiting for new connection... [09:35:58] Sock 9.Parse request [09:35:58]Sock 9.Check first char [09:35:58]Sock 9.First char is OK [09:35:58]request: POST /json_proto HTTP/1.0 [09:35:58]Method: POST [09:35:58]URL: /json_proto [09:35:58]Method is POST - this is cgi request [09:35:58]url: /json_proto [09:35:58]query_string will be loaded in cgi processing [09:35:58]execute_cgi json_proto POST (null) [09:35:58]execute_cgi path=json_proto method=POST [09:35:58]POST find Content-Length [09:35:58]Host: 172.17.45.195:8080 [09:35:58]Content-Length: 677 [09:35:58]Content-Type: application/json [09:35:58] [09:35:58]POST finish read [09:35:58]Found Content-Length = 677 [09:35:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:58]execute_script... [09:35: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)117845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:35:58]POST & json_proto [09:35:58]process_json_proto [09:35:58]json parsed OK: [09:35:58]protocol is kg_v1.0 [09:35:58]action value=close_receipt [09:35:58]process_action close_receipt [09:35:58]cmd_close_receipt [09:35:58]MH_GetDate [09:35:58]Write to MH i2c: F0 00 00 A0 0A 99 [09:35:58]Write i2c OK [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: F0 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: F0 09 00 [09:35:58]MH_I2C_Read... [09:35:58]Read from MH i2c: F0 09 00 A0 0A 00 FF B3 A8 66 FB 01 7F 64 41 [09:35:58]GetLastDocTimeStamp 1722332154 [09:35:58]current date 1722332159 [09:35:58]FM_GetShiftState [09:35:58]SAM_PROTO_GetShiftState [09:35:58]wFMCommunicate request_size=4 [09:35:58]MH_SAM_APDU [09:35:58]CAPDU: 80 13 01 00 [09:35:58]Write to MH i2c: E2 08 00 A1 0A 80 13 01 00 00 00 00 00 28 [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 A1 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 83 [09:35:59]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [09:35:59]opened+sec_in_day 1722386315 [09:35:59]quantity*price = 70044 [09:35:59]sum+1 = 70046 [09:35:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 188 30.07.2024 09:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309254 ФПД: 210019856711517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093559&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309254&fm=210019856711517&tin=02508201610067®Number=0000000000092651&sum=70000 [09:36:00]StoreToDocumentArchive [09:36:00]shift 430 fd 309254 [09:36:00]save to /storage/0430/doc_00309254 [09:36:00]save last doc name /storage/0430/doc_00309254 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 0019ECD0 [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 AE 0A 80 09 00 00 00 00 00 00 2A [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 AE 0A 00 90 00 2C [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 AF 0A 80 0D 01 02 00 00 00 00 32 [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 AF 0A 00 90 00 2D [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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 FF B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B8 04 00 35 04 06 00 BF [09:36:00]Write to MH i2c: E2 02 01 B0 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 FF B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B8 04 00 35 04 06 00 BF 00 00 53 [09:36:00]Write i2c OK [09:36:00]MH_I2C_Read... [09:36:00]*** iso7816_exchange 80 0D 02 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 B0 0A 00 90 00 2E [09:36:00]RAPDU: 90 00 [09:36:00]wFMCommunicate OK [09:36:00]wFMCommunicate request_size=10 [09:36:00]MH_SAM_APDU [09:36:00]CAPDU: 80 0D 02 02 05 03 0E F4 7F 5D [09:36:00]Write to MH i2c: E2 0D 00 B1 0A 80 0D 02 02 05 00 03 0E F4 7F 5D 00 00 20 [09:36:00]Write i2c OK [09:36:00]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 B1 0A 00 90 00 2F [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 B2 0A 80 0D 03 02 00 00 00 00 37 [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 B2 0A 00 F0 C2 6C F0 5E 19 50 9A 90 00 A7 [09:36:01]RAPDU: F0 C2 6C F0 5E 19 50 9A 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 B3 0A 80 11 00 00 00 00 00 00 37 [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 B3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8D [09:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:36:01]wFMCommunicate OK [09:36:01]CreateOFDProtocolMessage done [09:36:01]OFDSenderStorePacket 309254 [09:36:01]StoreOFDPacket docnum=309254 [09:36:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 36 D8 07 01 5D 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 FF B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B8 04 00 35 04 06 00 BF 03 0E F4 7F 5D F0 C2 6C F0 5E 19 50 9A [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/00309254 [09:36:01]NVStorageSaveData ofd_packets/00309254 [09:36:01]File name is /storage/ofd_packets/00309254 [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 B4 0A BE [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 B4 0A 00 00 00 00 00 FF 0F D3 [09:36:01]RasterBufferAndPrint [09:36:01]line Счет N : (1)117845 [09:36:01]line ИНН: 02508201610067 [09:36:01]line Контрольно-Кассовый Чек [09:36:01]line ПРОДАЖА [09:36:01]line ТРК (МРК, ГНК) : 61 [09:36:01]line Товар: 2710124500 [09:36:01]line Аи-95-К-3 [09:36:01]line 9.440 * 74.20 [09:36:01]line = 700.45 [09:36:01]line НДС 12% НСП 1% [09:36:01]line > о реализуемом товаре [09:36:01]line ОКРУГЛЕНИЕ: -0.45 [09:36:01]line ИТОГО: 700.00 [09:36:01]line Внесено: 700.00 [09:36:01]line СДАЧА: 0.00 [09:36:01]line НСП 1% : 6.20 [09:36:01]line НДС 12% : 74.38 [09:36:01]line Наличными: 700.00 [09:36:01]line Безнал.: 0.00 [09:36:01]line Место: АЗС № 128 "Партнер Нефть" [09:36:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:36:01]line СНО: Общий режим [09:36:01]line Чек 188 30.07.2024 09:35 [09:36:01]line Смена: 430 ФФД: 1.0 [09:36:01]line ЗНМ: 0300000046 [09:36:01]line РНМ: 0000000000092651 [09:36:01]line Версия ККМ: 001 [09:36:01]line ФМ: 0000000000874943 [09:36:01]line ФД: 309254 [09:36:01]line ФПД: 210019856711517 [09:36:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093559&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309254&fm=210019856711517&tin=02508201610067®Number=0000000000092651&sum=70000 [09:36:01]OFD Sender: Processing packet 309254 [packets to send 232, broken 231] [09:36:01]ProducePacketName [09:36:01]name=ofd_packets/00309254 [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]written 0, free lines is 4095 [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 34 39 34 33 0F 01 00 00 36 D8 07 01 5D 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 FF B3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B8 04 00 35 04 06 00 BF 03 0E F4 7F 5D F0 C2 6C F0 5E 19 50 9A [09:36:01]Write to MH i2c: 01 00 00 DF 0A E9 [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 DF 0A 00 00 00 00 00 71 0C 6D [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 3195 [09:36:01]MH_Cut [09:36:01]Write to MH i2c: D1 01 00 E6 0A 01 C2 [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 E6 0A 00 C1 [09:36:01]Write to MH i2c: 01 00 00 E7 0A F1 [09:36:01]Write i2c OK [09:36:01]MH_I2C_Read... [09:36:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 67 4A 47 00 BC B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B8 04 00 F4 03 04 00 47 5B A8 66 B6 04 01 00 00 60 B9 9E 5A 3A D5 DA 92 [09:36:01]CommunicateWithHost err = 0 [09:36:01]CheckOFDResponse [09:36:01]1017 (14) - 77093643461234 [09:36:01]1041 (16) - 0000000000874943 [09:36:01]1040 (4) - 309254 [09:36:01]1012 (4) - 30.07.2024 03:17 [09:36:01]1206 (1) - 0 [09:36:01]OFD Sender: Remove packet 309254 [09:36:01]ProducePacketName [09:36:01]name=ofd_packets/00309254 [09:36:01]NVStorageDeleteData [09:36:02]OFD Sender: No OFD packet to send [09:36:02]*** Cut start [09:36:02]*** Partial cut [09:36:02]*** CUTSNS_PIN = 1 [09:36:02]*** CUTSNS_PIN = 0 [09:36:03]*** Brake cut motor [09:36:03]Read from MH i2c: 01 [09:36:03]MH_I2C_Read... [09:36:03]*** Stop cut motor [09:36:03]*** Cut end [09:36:03]Read from MH i2c: 01 07 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: 01 07 00 E7 0A 00 00 00 00 00 FF 0F 06 [09:36:03]process_action close_receipt done [09:36:03]requested_data is exist [09:36:03]produce_requested_data [09:36:03]requested_item fm.sn is exist - process it [09:36:03]wFMCommunicate request_size=4 [09:36:03]MH_SAM_APDU [09:36:03]CAPDU: 80 11 00 00 [09:36:03]Write to MH i2c: E2 08 00 E8 0A 80 11 00 00 00 00 00 00 6C [09:36:03]Write i2c OK [09:36:03]MH_I2C_Read... [09:36:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:03]Read from MH i2c: E2 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 17 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 17 00 E8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C2 [09:36:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:36:03]wFMCommunicate OK [09:36:03]requested_item fd.num is exist - process it [09:36:03]SAM_PROTO_GetFieldsCounters [09:36:03]wFMCommunicate request_size=4 [09:36:03]MH_SAM_APDU [09:36:03]CAPDU: 80 13 00 00 [09:36:03]Write to MH i2c: E2 08 00 E9 0A 80 13 00 00 00 00 00 00 6F [09:36:03]Write i2c OK [09:36:03]MH_I2C_Read... [09:36:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:03]Read from MH i2c: E2 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 62 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 62 00 E9 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 06 B8 04 00 0E 04 04 00 AE 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 36 [09:36:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 06 B8 04 00 0E 04 04 00 AE 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:36:03]wFMCommunicate OK [09:36:03]SAM_PROTO_GetFieldsCounters done [09:36:03]requested_item shift.num is exist - process it [09:36:03]requested_item shift.opened is exist - process it [09:36:03]req_shift_opened [09:36:03]FM_GetShiftState [09:36:03]SAM_PROTO_GetShiftState [09:36:03]wFMCommunicate request_size=4 [09:36:03]MH_SAM_APDU [09:36:03]CAPDU: 80 13 01 00 [09:36:03]Write to MH i2c: E2 08 00 EA 0A 80 13 01 00 00 00 00 00 71 [09:36:03]Write i2c OK [09:36:03]MH_I2C_Read... [09:36:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:03]Read from MH i2c: E2 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 0E 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 0E 00 EA 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CC [09:36:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:36:03]wFMCommunicate OK [09:36:03]SAM_PROTO_GetShiftState done [09:36:03]FM_GetShiftState done [09:36:03]req_shift_opened done [09:36:03]requested_item shift.open_date is exist - process it [09:36:03]req_shift_open_date [09:36:03]req_shift_open_date done [09:36:03]produce_requested_data done [09:36:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309254,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:36:03]process_action_free close_receipt [09:36:03]json_value_free [09:36:03]json_value_free done [09:36:03]process_json_proto returns [09:36:03]Send response to host [09:36:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309254,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:36:03]free response buf [09:36:03]execute_script done [09:36:03]execute_script returns [09:36:03]free content buf [09:36:03]Sock 9.Close socket [09:36:03]Sock 9.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:42]OFD Sender: No OFD packet to send [09:36:47]OFD Sender: No OFD packet to send [09:36:52]OFD Sender: No OFD packet to send [09:36:57]OFD Sender: No OFD packet to send [09:37:02]OFD Sender: No OFD packet to send [09:37:07]OFD Sender: No OFD packet to send [09:37:12]OFD Sender: No OFD packet to send [09:37:17]OFD Sender: No OFD packet to send [09:37:22]OFD Sender: No OFD packet to send [09:37:26]accept exits with 7 [09:37:26]New connection [09:37:26]New thread 3067071844 created [09:37:26]Thread 3067215204 joined [09:37:26]Waiting for new connection... [09:37:26] Sock 7.Parse request [09:37:26]Sock 7.Check first char [09:37:26]Sock 7.First char is OK [09:37:26]request: POST /json_proto HTTP/1.0 [09:37:26]Method: POST [09:37:26]URL: /json_proto [09:37:26]Method is POST - this is cgi request [09:37:26]url: /json_proto [09:37:26]query_string will be loaded in cgi processing [09:37:26]execute_cgi json_proto POST (null) [09:37:26]execute_cgi path=json_proto method=POST [09:37:26]POST find Content-Length [09:37:26]Host: 172.17.45.195:8080 [09:37:26]Content-Length: 675 [09:37:26]Content-Type: application/json [09:37:26] [09:37:26]POST finish read [09:37:26]Found Content-Length = 675 [09:37:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.610, "sum" : 1005.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:26]execute_script... [09:37: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)117848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.610, "sum" : 1005.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1005.00, "total" : 1005.00, "payments": [ { "type": 0, "sum" : 1005.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:26]POST & json_proto [09:37:26]process_json_proto [09:37:26]json parsed OK: [09:37:26]protocol is kg_v1.0 [09:37:26]action value=close_receipt [09:37:26]process_action close_receipt [09:37:26]cmd_close_receipt [09:37:26]MH_GetDate [09:37:26]Write to MH i2c: F0 00 00 EB 0A E4 [09:37:26]Write i2c OK [09:37:26]MH_I2C_Read... [09:37:26]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 EB 0A 00 57 B4 A8 66 FB 01 7F 64 E5 [09:37:27]GetLastDocTimeStamp 1722332159 [09:37:27]current date 1722332247 [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 EC 0A 80 13 01 00 00 00 00 00 73 [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 EC 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CE [09:37:27]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [09:37:27]opened+sec_in_day 1722386315 [09:37:27]quantity*price = 100516 [09:37:27]sum+1 = 100518 [09:37:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 1005.00 Внесено: 1005.00 СДАЧА: 0.00 НСП 1% : 8.89 НДС 12% : 106.74 Наличными: 1005.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 189 30.07.2024 09:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309255 ФПД: 20620657122941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093727&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309255&fm=20620657122941&tin=02508201610067®Number=0000000000092651&sum=100500 [09:37:28]StoreToDocumentArchive [09:37:28]shift 430 fd 309255 [09:37:28]save to /storage/0430/doc_00309255 [09:37:28]save last doc name /storage/0430/doc_00309255 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=252 [09:37:28]tlvbuf is 00206790 [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 F9 0A 80 09 00 00 00 00 00 00 75 [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 F9 0A 00 90 00 77 [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 FA 0A 80 0D 01 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 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 FA 0A 00 90 00 78 [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 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 57 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 07 B8 04 00 35 04 06 00 [09:37:28]Write to MH i2c: E2 02 01 FB 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 57 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 07 B8 04 00 35 04 06 00 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 FB 0A 00 90 00 79 [09:37:28]RAPDU: 90 00 [09:37:28]wFMCommunicate OK [09:37:28]wFMCommunicate request_size=11 [09:37:28]MH_SAM_APDU [09:37:28]CAPDU: 80 0D 02 02 06 12 C1 1E F1 5E 7D [09:37:28]Write to MH i2c: E2 0E 00 FC 0A 80 0D 02 02 06 00 12 C1 1E F1 5E 7D 00 00 49 [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 FC 0A 00 90 00 7A [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 FD 0A 80 0D 03 02 00 00 00 00 82 [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 FD 0A 00 8D 20 6D FA 12 D3 FB 16 90 00 8D [09:37:28]RAPDU: 8D 20 6D FA 12 D3 FB 16 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 FE 0A 80 11 00 00 00 00 00 00 82 [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:28]Read from MH i2c: E2 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 17 00 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: E2 17 00 FE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D8 [09:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:37:28]wFMCommunicate OK [09:37:28]CreateOFDProtocolMessage done [09:37:28]OFDSenderStorePacket 309255 [09:37:28]StoreOFDPacket docnum=309255 [09:37:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 4C 00 08 01 97 6C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 57 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 07 B8 04 00 35 04 06 00 12 C1 1E F1 5E 7D 8D 20 6D FA 12 D3 FB 16 [09:37:28]CheckFolder [09:37:28]dirname=/storage/ofd_packets [09:37:28]CheckFolder done [09:37:28]ProducePacketName [09:37:28]name=ofd_packets/00309255 [09:37:28]NVStorageSaveData ofd_packets/00309255 [09:37:28]File name is /storage/ofd_packets/00309255 [09:37:28]Write 302 bytes [09:37:28]NVStorageSaveData done [09:37:28]OFDSenderStorePacket done [09:37:28]KKMCreateOFDPacket done [09:37:28]NVStorageSaveData kkm_last_timestamp [09:37:28]File name is /storage/kkm_last_timestamp [09:37:28]Write 4 bytes [09:37:28]NVStorageSaveData done [09:37:28]ExternCall_PrintAddStr [09:37:28]wPrintStart [09:37:28]Write to MH i2c: 01 00 00 FF 0A 09 [09:37:28]Write i2c OK [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: 01 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: 01 07 00 [09:37:28]MH_I2C_Read... [09:37:28]Read from MH i2c: 01 07 00 FF 0A 00 00 00 00 00 FF 0F 1E [09:37:28]RasterBufferAndPrint [09:37:28]line Счет N : (1)117848 [09:37:28]line ИНН: 02508201610067 [09:37:28]line Контрольно-Кассовый Чек [09:37:28]line ПРОДАЖА [09:37:28]line ТРК (МРК, ГНК) : 53 [09:37:28]line Товар: 2710124130 [09:37:28]line Super-92-К-5 [09:37:28]line 14.610 * 68.80 [09:37:28]line = 1005.17 [09:37:28]line НДС 12% НСП 1% [09:37:28]line > о реализуемом товаре [09:37:28]line ОКРУГЛЕНИЕ: -0.17 [09:37:28]line ИТОГО: 1005.00 [09:37:28]line Внесено: 1005.00 [09:37:28]line СДАЧА: 0.00 [09:37:28]line НСП 1% : 8.89 [09:37:28]line НДС 12% : 106.74 [09:37:28]line Наличными: 1005.00 [09:37:28]line Безнал.: 0.00 [09:37:28]line Место: АЗС № 128 "Партнер Нефть" [09:37:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:37:28]line СНО: Общий режим [09:37:28]line Чек 189 30.07.2024 09:37 [09:37:28]line Смена: 430 ФФД: 1.0 [09:37:28]line ЗНМ: 0300000046 [09:37:28]line РНМ: 0000000000092651 [09:37:28]line Версия ККМ: 001 [09:37:28]line ФМ: 0000000000874943 [09:37:28]line ФД: 309255 [09:37:28]line ФПД: 20620657122941 [09:37:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093727&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309255&fm=20620657122941&tin=02508201610067®Number=0000000000092651&sum=100500 [09:37:29]OFD Sender: Processing packet 309255 [packets to send 232, broken 231] [09:37:29]ProducePacketName [09:37:29]name=ofd_packets/00309255 [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 34 39 34 33 10 01 00 00 4C 00 08 01 97 6C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 39 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 A5 88 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 88 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 29 00 00 00 00 07 04 06 00 94 88 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 57 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 07 B8 04 00 35 04 06 00 12 C1 1E F1 5E 7D 8D 20 6D FA 12 D3 FB 16 [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 34 39 34 33 4F 00 00 00 95 09 47 00 3A 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 07 B8 04 00 F4 03 04 00 9F 5B A8 66 B6 04 01 00 00 C3 15 7C C7 0E A5 55 57 [09:37:29]CommunicateWithHost err = 0 [09:37:29]CheckOFDResponse [09:37:29]1017 (14) - 77093643461234 [09:37:29]1041 (16) - 0000000000874943 [09:37:29]1040 (4) - 309255 [09:37:29]1012 (4) - 30.07.2024 03:18 [09:37:29]1206 (1) - 0 [09:37:29]OFD Sender: Remove packet 309255 [09:37:29]ProducePacketName [09:37:29]name=ofd_packets/00309255 [09:37:29]NVStorageDeleteData [09:37:29]Write to MH i2c: 01 00 00 2A 0B 35 [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 2A 0B 00 00 00 00 00 72 0C BA [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 3188 [09:37:29]MH_Cut [09:37:29]Write to MH i2c: D1 01 00 31 0B 01 0E [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 31 0B 00 0D [09:37:29]Write to MH i2c: 01 00 00 32 0B 3D [09:37:29]Write i2c OK [09:37:29]MH_I2C_Read... [09:37:29]OFD Sender: No OFD packet to send [09:37:30]*** Cut start [09:37:30]*** Partial cut [09:37:30]*** CUTSNS_PIN = 1 [09:37:30]*** CUTSNS_PIN = 0 [09:37:31]*** Brake cut motor [09:37:31]Read from MH i2c: 01 [09:37:31]*** Stop cut motor [09:37:31]*** Cut end [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 07 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: 01 07 00 32 0B 00 00 00 00 00 FF 0F 52 [09:37:31]process_action close_receipt done [09:37:31]requested_data is exist [09:37:31]produce_requested_data [09:37:31]requested_item fm.sn is exist - process it [09:37:31]wFMCommunicate request_size=4 [09:37:31]MH_SAM_APDU [09:37:31]CAPDU: 80 11 00 00 [09:37:31]Write to MH i2c: E2 08 00 33 0B 80 11 00 00 00 00 00 00 B8 [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 17 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 17 00 33 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0E [09:37:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:37:31]wFMCommunicate OK [09:37:31]requested_item fd.num is exist - process it [09:37:31]SAM_PROTO_GetFieldsCounters [09:37:31]wFMCommunicate request_size=4 [09:37:31]MH_SAM_APDU [09:37:31]CAPDU: 80 13 00 00 [09:37:31]Write to MH i2c: E2 08 00 34 0B 80 13 00 00 00 00 00 00 BB [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 62 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 62 00 34 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 07 B8 04 00 0E 04 04 00 AE 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 86 [09:37:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 07 B8 04 00 0E 04 04 00 AE 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:37:31]wFMCommunicate OK [09:37:31]SAM_PROTO_GetFieldsCounters done [09:37:31]requested_item shift.num is exist - process it [09:37:31]requested_item shift.opened is exist - process it [09:37:31]req_shift_opened [09:37:31]FM_GetShiftState [09:37:31]SAM_PROTO_GetShiftState [09:37:31]wFMCommunicate request_size=4 [09:37:31]MH_SAM_APDU [09:37:31]CAPDU: 80 13 01 00 [09:37:31]Write to MH i2c: E2 08 00 35 0B 80 13 01 00 00 00 00 00 BD [09:37:31]Write i2c OK [09:37:31]MH_I2C_Read... [09:37:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:31]Read from MH i2c: E2 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 0E 00 [09:37:31]MH_I2C_Read... [09:37:31]Read from MH i2c: E2 0E 00 35 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 18 [09:37:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:37:31]wFMCommunicate OK [09:37:31]SAM_PROTO_GetShiftState done [09:37:31]FM_GetShiftState done [09:37:31]req_shift_opened done [09:37:31]requested_item shift.open_date is exist - process it [09:37:31]req_shift_open_date [09:37:31]req_shift_open_date done [09:37:31]produce_requested_data done [09:37:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309255,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:37:31]process_action_free close_receipt [09:37:31]json_value_free [09:37:31]json_value_free done [09:37:31]process_json_proto returns [09:37:31]Send response to host [09:37:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309255,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:37:31]free response buf [09:37:31]execute_script done [09:37:31]execute_script returns [09:37:31]free content buf [09:37:31]Sock 7.Close socket [09:37:31]Sock 7.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:01]accept exits with 9 [09:39:01]New connection [09:39:01]New thread 3067215204 created [09:39:01]Thread 3067071844 joined [09:39:01]Waiting for new connection... [09:39:01] Sock 9.Parse request [09:39:01]Sock 9.Check first char [09:39:01]Sock 9.First char is OK [09:39:01]request: POST /json_proto HTTP/1.0 [09:39:01]Method: POST [09:39:01]URL: /json_proto [09:39:01]Method is POST - this is cgi request [09:39:01]url: /json_proto [09:39:01]query_string will be loaded in cgi processing [09:39:01]execute_cgi json_proto POST (null) [09:39:01]execute_cgi path=json_proto method=POST [09:39:01]POST find Content-Length [09:39:01]Host: 172.17.45.195:8080 [09:39:01]Content-Length: 677 [09:39:01]Content-Type: application/json [09:39:01] [09:39:01]POST finish read [09:39:01]Found Content-Length = 677 [09:39:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:01]execute_script... [09:39:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:01]POST & json_proto [09:39:01]process_json_proto [09:39:01]json parsed OK: [09:39:01]protocol is kg_v1.0 [09:39:01]action value=close_receipt [09:39:01]process_action close_receipt [09:39:01]cmd_close_receipt [09:39:01]MH_GetDate [09:39:01]Write to MH i2c: F0 00 00 36 0B 30 [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 09 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: F0 09 00 36 0B 00 B5 B4 A8 66 FB 01 7F 64 8F [09:39:01]GetLastDocTimeStamp 1722332247 [09:39:01]current date 1722332341 [09:39:01]FM_GetShiftState [09:39:01]SAM_PROTO_GetShiftState [09:39:01]wFMCommunicate request_size=4 [09:39:01]MH_SAM_APDU [09:39:01]CAPDU: 80 13 01 00 [09:39:01]Write to MH i2c: E2 08 00 37 0B 80 13 01 00 00 00 00 00 BF [09:39:01]Write i2c OK [09:39:01]MH_I2C_Read... [09:39:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:01]Read from MH i2c: E2 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 0E 00 [09:39:01]MH_I2C_Read... [09:39:01]Read from MH i2c: E2 0E 00 37 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1A [09:39:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:39:01]wFMCommunicate OK [09:39:01]SAM_PROTO_GetShiftState done [09:39:01]FM_GetShiftState done [09:39:01]opened in 1722299915 [09:39:01]opened+sec_in_day 1722386315 [09:39:01]quantity*price = 35052 [09:39:01]sum+1 = 35054 [09:39:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 190 30.07.2024 09:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309256 ФПД: 117188019582850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093901&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309256&fm=117188019582850&tin=02508201610067®Number=0000000000092651&sum=35000 [09:39:02]StoreToDocumentArchive [09:39:02]shift 430 fd 309256 [09:39:02]save to /storage/0430/doc_00309256 [09:39:02]save last doc name /storage/0430/doc_00309256 to /storage/kkm_last_doc_name [09:39:02]save OK [09:39:02]Clear old archive folders... [09:39:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:02]tlvbuf is 00205F80 [09:39:02]SAM_PROTO_ClearQueue [09:39:02]wFMCommunicate request_size=4 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 09 00 00 [09:39:02]Write to MH i2c: E2 08 00 44 0B 80 09 00 00 00 00 00 00 C1 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 44 0B 00 90 00 C3 [09:39:02]RAPDU: 90 00 [09:39:02]wFMCommunicate OK [09:39:02]SAM_PROTO_ClearQueue done [09:39:02]KKMCreateOFDPacket [09:39:02]OFDProtocolAddRootSTLVToBuf [09:39:02]FM_MakeSignedData [09:39:02]FM_MakeSignedData [09:39:02]SAM_PROTO_SignData [09:39:02]wFMCommunicate request_size=4 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 0D 01 02 [09:39:02]Write to MH i2c: E2 08 00 45 0B 80 0D 01 02 00 00 00 00 C9 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:02]Read from MH i2c: E2 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 [09:39:02]MH_I2C_Read... [09:39:02]Read from MH i2c: E2 03 00 45 0B 00 90 00 C4 [09:39:02]RAPDU: 90 00 [09:39:02]wFMCommunicate OK [09:39:02]wFMCommunicate request_size=255 [09:39:02]MH_SAM_APDU [09:39:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 B5 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 08 B8 04 00 35 04 06 00 6A [09:39:02]Write to MH i2c: E2 02 01 46 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 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 B5 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 08 B8 04 00 35 04 06 00 6A 00 00 83 [09:39:02]Write i2c OK [09:39:02]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 46 0B 00 90 00 C5 [09:39:03]RAPDU: 90 00 [09:39:03]wFMCommunicate OK [09:39:03]wFMCommunicate request_size=10 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 0D 02 02 05 94 F6 47 77 82 [09:39:03]Write to MH i2c: E2 0D 00 47 0B 80 0D 02 02 05 00 94 F6 47 77 82 00 00 A0 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 03 00 47 0B 00 90 00 C6 [09:39:03]RAPDU: 90 00 [09:39:03]wFMCommunicate OK [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 0D 03 02 [09:39:03]Write to MH i2c: E2 08 00 48 0B 80 0D 03 02 00 00 00 00 CE [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 0B 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 0B 00 48 0B 00 70 59 3A CE B9 D9 F1 CE 90 00 F1 [09:39:03]RAPDU: 70 59 3A CE B9 D9 F1 CE 90 00 [09:39:03]wFMCommunicate OK [09:39:03]SAM_PROTO_SignData done [09:39:03]FM_MakeSignedData done [09:39:03]CreateOFDProtocolMessage [09:39:03]wFMCommunicate request_size=4 [09:39:03]MH_SAM_APDU [09:39:03]CAPDU: 80 11 00 00 [09:39:03]Write to MH i2c: E2 08 00 49 0B 80 11 00 00 00 00 00 00 CE [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:03]Read from MH i2c: E2 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 17 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: E2 17 00 49 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 24 [09:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:39:03]wFMCommunicate OK [09:39:03]CreateOFDProtocolMessage done [09:39:03]OFDSenderStorePacket 309256 [09:39:03]StoreOFDPacket docnum=309256 [09:39:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 52 F4 07 01 B5 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 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 B5 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 08 B8 04 00 35 04 06 00 6A 94 F6 47 77 82 70 59 3A CE B9 D9 F1 CE [09:39:03]CheckFolder [09:39:03]dirname=/storage/ofd_packets [09:39:03]CheckFolder done [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00309256 [09:39:03]NVStorageSaveData ofd_packets/00309256 [09:39:03]File name is /storage/ofd_packets/00309256 [09:39:03]Write 301 bytes [09:39:03]NVStorageSaveData done [09:39:03]OFDSenderStorePacket done [09:39:03]KKMCreateOFDPacket done [09:39:03]NVStorageSaveData kkm_last_timestamp [09:39:03]File name is /storage/kkm_last_timestamp [09:39:03]Write 4 bytes [09:39:03]NVStorageSaveData done [09:39:03]ExternCall_PrintAddStr [09:39:03]wPrintStart [09:39:03]Write to MH i2c: 01 00 00 4A 0B 55 [09:39:03]Write i2c OK [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 [09:39:03]MH_I2C_Read... [09:39:03]Read from MH i2c: 01 07 00 4A 0B 00 00 00 00 00 FF 0F 6A [09:39:03]RasterBufferAndPrint [09:39:03]line Счет N : (1)117849 [09:39:03]line ИНН: 02508201610067 [09:39:03]line Контрольно-Кассовый Чек [09:39:03]line ПРОДАЖА [09:39:03]line ТРК (МРК, ГНК) : 42 [09:39:03]line Товар: 2710124130 [09:39:03]line Аи-92-К-2 [09:39:03]line 5.170 * 67.80 [09:39:03]line = 350.53 [09:39:03]line НДС 12% НСП 1% [09:39:03]line > о реализуемом товаре [09:39:03]line ОКРУГЛЕНИЕ: -0.53 [09:39:03]line ИТОГО: 350.00 [09:39:03]line Внесено: 350.00 [09:39:03]line СДАЧА: 0.00 [09:39:03]line НСП 1% : 3.10 [09:39:03]line НДС 12% : 37.22 [09:39:03]line Наличными: 350.00 [09:39:03]line Безнал.: 0.00 [09:39:03]line Место: АЗС № 128 "Партнер Нефть" [09:39:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:39:03]line СНО: Общий режим [09:39:03]line Чек 190 30.07.2024 09:39 [09:39:03]line Смена: 430 ФФД: 1.0 [09:39:03]line ЗНМ: 0300000046 [09:39:03]line РНМ: 0000000000092651 [09:39:03]line Версия ККМ: 001 [09:39:03]line ФМ: 0000000000874943 [09:39:03]line ФД: 309256 [09:39:03]line ФПД: 117188019582850 [09:39:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093901&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309256&fm=117188019582850&tin=02508201610067®Number=0000000000092651&sum=35000 [09:39:03]OFD Sender: Processing packet 309256 [packets to send 232, broken 231] [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00309256 [09:39:03]OFD Sender: To server: pG, [09:39:03]CommunicateWithHost lk.salyk.kg:30040 [09:39:03]ConnectInit lk.salyk.kg [09:39:03]written 0, free lines is 4095 [09:39:03]Connected sock=10 [09:39:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 52 F4 07 01 B5 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 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 B5 B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 08 B8 04 00 35 04 06 00 6A 94 F6 47 77 82 70 59 3A CE B9 D9 F1 CE [09:39:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 99 5F 47 00 92 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 08 B8 04 00 F4 03 04 00 FE 5B A8 66 B6 04 01 00 00 75 06 8A 46 9C EA 7E FA [09:39:03]CommunicateWithHost err = 0 [09:39:03]CheckOFDResponse [09:39:03]1017 (14) - 77093643461234 [09:39:03]1041 (16) - 0000000000874943 [09:39:03]1040 (4) - 309256 [09:39:03]1012 (4) - 30.07.2024 03:20 [09:39:03]1206 (1) - 0 [09:39:03]OFD Sender: Remove packet 309256 [09:39:03]ProducePacketName [09:39:03]name=ofd_packets/00309256 [09:39:03]NVStorageDeleteData [09:39:04]Write to MH i2c: 01 00 00 75 0B 80 [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: 01 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: 01 07 00 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: 01 07 00 75 0B 00 00 00 00 00 6B 0C FE [09:39:04]RasterBufferAndPrint [09:39:04]line [09:39:04]line [09:39:04]line [09:39:04]line [09:39:04]line [09:39:04]written 0, free lines is 3182 [09:39:04]MH_Cut [09:39:04]Write to MH i2c: D1 01 00 7C 0B 01 59 [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: D1 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: D1 01 00 [09:39:04]MH_I2C_Read... [09:39:04]Read from MH i2c: D1 01 00 7C 0B 00 58 [09:39:04]Write to MH i2c: 01 00 00 7D 0B 88 [09:39:04]Write i2c OK [09:39:04]MH_I2C_Read... [09:39:04]OFD Sender: No OFD packet to send [09:39:05]*** Cut start [09:39:05]*** Partial cut [09:39:05]*** CUTSNS_PIN = 1 [09:39:05]*** CUTSNS_PIN = 0 [09:39:05]*** Brake cut motor [09:39:05]Read from MH i2c: 01 [09:39:05]MH_I2C_Read... [09:39:05]*** Stop cut motor [09:39:05]*** Cut end [09:39:05]Read from MH i2c: 01 07 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: 01 07 00 7D 0B 00 00 00 00 00 FF 0F 9D [09:39:05]process_action close_receipt done [09:39:05]requested_data is exist [09:39:05]produce_requested_data [09:39:05]requested_item fm.sn is exist - process it [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 11 00 00 [09:39:05]Write to MH i2c: E2 08 00 7E 0B 80 11 00 00 00 00 00 00 03 [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:05]Read from MH i2c: E2 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 17 00 [09:39:05]MH_I2C_Read... [09:39:05]Read from MH i2c: E2 17 00 7E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 59 [09:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:39:05]wFMCommunicate OK [09:39:05]requested_item fd.num is exist - process it [09:39:05]SAM_PROTO_GetFieldsCounters [09:39:05]wFMCommunicate request_size=4 [09:39:05]MH_SAM_APDU [09:39:05]CAPDU: 80 13 00 00 [09:39:05]Write to MH i2c: E2 08 00 7F 0B 80 13 00 00 00 00 00 00 06 [09:39:05]Write i2c OK [09:39:05]MH_I2C_Read... [09:39:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:06]Read from MH i2c: E2 [09:39:06]MH_I2C_Read... [09:39:06]Read from MH i2c: E2 62 00 [09:39:06]MH_I2C_Read... [09:39:06]Read from MH i2c: E2 62 00 7F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 08 B8 04 00 0E 04 04 00 AE 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 D5 [09:39:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 08 B8 04 00 0E 04 04 00 AE 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 [09:39:06]wFMCommunicate OK [09:39:06]SAM_PROTO_GetFieldsCounters done [09:39:06]requested_item shift.num is exist - process it [09:39:06]requested_item shift.opened is exist - process it [09:39:06]req_shift_opened [09:39:06]FM_GetShiftState [09:39:06]SAM_PROTO_GetShiftState [09:39:06]wFMCommunicate request_size=4 [09:39:06]MH_SAM_APDU [09:39:06]CAPDU: 80 13 01 00 [09:39:06]Write to MH i2c: E2 08 00 80 0B 80 13 01 00 00 00 00 00 08 [09:39:06]Write i2c OK [09:39:06]MH_I2C_Read... [09:39:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:06]Read from MH i2c: E2 [09:39:06]MH_I2C_Read... [09:39:06]Read from MH i2c: E2 0E 00 [09:39:06]MH_I2C_Read... [09:39:06]Read from MH i2c: E2 0E 00 80 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 63 [09:39:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:39:06]wFMCommunicate OK [09:39:06]SAM_PROTO_GetShiftState done [09:39:06]FM_GetShiftState done [09:39:06]req_shift_opened done [09:39:06]requested_item shift.open_date is exist - process it [09:39:06]req_shift_open_date [09:39:06]req_shift_open_date done [09:39:06]produce_requested_data done [09:39:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309256,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:39:06]process_action_free close_receipt [09:39:06]json_value_free [09:39:06]json_value_free done [09:39:06]process_json_proto returns [09:39:06]Send response to host [09:39:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309256,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:39:06]free response buf [09:39:06]execute_script done [09:39:06]execute_script returns [09:39:06]free content buf [09:39:06]Sock 9.Close socket [09:39:06]Sock 9.Thread stoped [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:22]accept exits with 7 [09:39:22]New connection [09:39:22]New thread 3067071844 created [09:39:22]Thread 3067215204 joined [09:39:22]Waiting for new connection... [09:39:22] Sock 7.Parse request [09:39:22]Sock 7.Check first char [09:39:22]Sock 7.First char is OK [09:39:22]request: POST /json_proto HTTP/1.0 [09:39:22]Method: POST [09:39:22]URL: /json_proto [09:39:22]Method is POST - this is cgi request [09:39:22]url: /json_proto [09:39:22]query_string will be loaded in cgi processing [09:39:22]execute_cgi json_proto POST (null) [09:39:22]execute_cgi path=json_proto method=POST [09:39:22]POST find Content-Length [09:39:22]Host: 172.17.45.195:8080 [09:39:22]Content-Length: 670 [09:39:22]Content-Type: application/json [09:39:22] [09:39:22]POST finish read [09:39:22]Found Content-Length = 670 [09:39:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:22]execute_script... [09:39: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)117850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:22]POST & json_proto [09:39:22]process_json_proto [09:39:22]json parsed OK: [09:39:22]protocol is kg_v1.0 [09:39:22]action value=close_receipt [09:39:22]process_action close_receipt [09:39:22]cmd_close_receipt [09:39:22]MH_GetDate [09:39:22]Write to MH i2c: F0 00 00 81 0B 7B [09:39:22]Write i2c OK [09:39:22]MH_I2C_Read... [09:39:22]Read from MH i2c: F0 [09:39:22]MH_I2C_Read... [09:39:22]Read from MH i2c: F0 09 00 [09:39:22]MH_I2C_Read... [09:39:22]Read from MH i2c: F0 09 00 81 0B 00 CA B4 A8 66 FB 01 7F 64 EF [09:39:22]GetLastDocTimeStamp 1722332341 [09:39:22]current date 1722332362 [09:39:22]FM_GetShiftState [09:39:22]SAM_PROTO_GetShiftState [09:39:22]wFMCommunicate request_size=4 [09:39:22]MH_SAM_APDU [09:39:22]CAPDU: 80 13 01 00 [09:39:22]Write to MH i2c: E2 08 00 82 0B 80 13 01 00 00 00 00 00 0A [09:39:22]Write i2c OK [09:39:22]MH_I2C_Read... [09:39:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:22]Read from MH i2c: E2 [09:39:22]MH_I2C_Read... [09:39:22]Read from MH i2c: E2 0E 00 [09:39:22]MH_I2C_Read... [09:39:22]Read from MH i2c: E2 0E 00 82 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 65 [09:39:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:39:22]wFMCommunicate OK [09:39:22]SAM_PROTO_GetShiftState done [09:39:22]FM_GetShiftState done [09:39:22]opened in 1722299915 [09:39:22]opened+sec_in_day 1722386315 [09:39:22]quantity*price = 50017 [09:39:22]sum+1 = 50019 [09:39:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 191 30.07.2024 09:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309257 ФПД: 100859087905192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093922&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309257&fm=100859087905192&tin=02508201610067®Number=0000000000092651&sum=50000 [09:39:23]StoreToDocumentArchive [09:39:23]shift 430 fd 309257 [09:39:23]save to /storage/0430/doc_00309257 [09:39:23]save last doc name /storage/0430/doc_00309257 to /storage/kkm_last_doc_name [09:39:23]save OK [09:39:23]Clear old archive folders... [09:39:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:39:23]tlvbuf is B6F01780 [09:39:23]SAM_PROTO_ClearQueue [09:39:23]wFMCommunicate request_size=4 [09:39:23]MH_SAM_APDU [09:39:23]CAPDU: 80 09 00 00 [09:39:23]Write to MH i2c: E2 08 00 8F 0B 80 09 00 00 00 00 00 00 0C [09:39:23]Write i2c OK [09:39:23]MH_I2C_Read... [09:39:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:23]Read from MH i2c: E2 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: E2 03 00 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: E2 03 00 8F 0B 00 90 00 0E [09:39:23]RAPDU: 90 00 [09:39:23]wFMCommunicate OK [09:39:23]SAM_PROTO_ClearQueue done [09:39:23]KKMCreateOFDPacket [09:39:23]OFDProtocolAddRootSTLVToBuf [09:39:23]FM_MakeSignedData [09:39:23]FM_MakeSignedData [09:39:23]SAM_PROTO_SignData [09:39:23]wFMCommunicate request_size=4 [09:39:23]MH_SAM_APDU [09:39:23]CAPDU: 80 0D 01 02 [09:39:23]Write to MH i2c: E2 08 00 90 0B 80 0D 01 02 00 00 00 00 14 [09:39:23]Write i2c OK [09:39:23]MH_I2C_Read... [09:39:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:23]Read from MH i2c: E2 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: E2 03 00 [09:39:23]MH_I2C_Read... [09:39:23]Read from MH i2c: E2 03 00 90 0B 00 90 00 0F [09:39:23]RAPDU: 90 00 [09:39:23]wFMCommunicate OK [09:39:23]wFMCommunicate request_size=255 [09:39:23]MH_SAM_APDU [09:39:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 CA B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 09 B8 04 00 35 04 06 00 [09:39:23]Write to MH i2c: E2 02 01 91 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 BF 00 00 00 F4 03 04 00 CA B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 09 B8 04 00 35 04 06 00 00 00 5F [09:39:23]Write i2c OK [09:39:23]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 91 0B 00 90 00 10 [09:39:24]RAPDU: 90 00 [09:39:24]wFMCommunicate OK [09:39:24]wFMCommunicate request_size=11 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 0D 02 02 06 5B BB 16 1B 61 A8 [09:39:24]Write to MH i2c: E2 0E 00 92 0B 80 0D 02 02 06 00 5B BB 16 1B 61 A8 00 00 73 [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 03 00 92 0B 00 90 00 11 [09:39:24]RAPDU: 90 00 [09:39:24]wFMCommunicate OK [09:39:24]wFMCommunicate request_size=4 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 0D 03 02 [09:39:24]Write to MH i2c: E2 08 00 93 0B 80 0D 03 02 00 00 00 00 19 [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 0B 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 0B 00 93 0B 00 17 C9 9A 2B 48 25 54 6C 90 00 EC [09:39:24]RAPDU: 17 C9 9A 2B 48 25 54 6C 90 00 [09:39:24]wFMCommunicate OK [09:39:24]SAM_PROTO_SignData done [09:39:24]FM_MakeSignedData done [09:39:24]CreateOFDProtocolMessage [09:39:24]wFMCommunicate request_size=4 [09:39:24]MH_SAM_APDU [09:39:24]CAPDU: 80 11 00 00 [09:39:24]Write to MH i2c: E2 08 00 94 0B 80 11 00 00 00 00 00 00 19 [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:24]Read from MH i2c: E2 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 17 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: E2 17 00 94 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6F [09:39:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:39:24]wFMCommunicate OK [09:39:24]CreateOFDProtocolMessage done [09:39:24]OFDSenderStorePacket 309257 [09:39:24]StoreOFDPacket docnum=309257 [09:39:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 57 90 08 01 73 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 CA B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 09 B8 04 00 35 04 06 00 5B BB 16 1B 61 A8 17 C9 9A 2B 48 25 54 6C [09:39:24]CheckFolder [09:39:24]dirname=/storage/ofd_packets [09:39:24]CheckFolder done [09:39:24]ProducePacketName [09:39:24]name=ofd_packets/00309257 [09:39:24]NVStorageSaveData ofd_packets/00309257 [09:39:24]File name is /storage/ofd_packets/00309257 [09:39:24]Write 302 bytes [09:39:24]NVStorageSaveData done [09:39:24]OFDSenderStorePacket done [09:39:24]KKMCreateOFDPacket done [09:39:24]NVStorageSaveData kkm_last_timestamp [09:39:24]File name is /storage/kkm_last_timestamp [09:39:24]Write 4 bytes [09:39:24]NVStorageSaveData done [09:39:24]ExternCall_PrintAddStr [09:39:24]wPrintStart [09:39:24]Write to MH i2c: 01 00 00 95 0B A0 [09:39:24]Write i2c OK [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: 01 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: 01 07 00 [09:39:24]MH_I2C_Read... [09:39:24]Read from MH i2c: 01 07 00 95 0B 00 00 00 00 00 FF 0F B5 [09:39:24]RasterBufferAndPrint [09:39:24]line Счет N : (1)117850 [09:39:24]line ИНН: 02508201610067 [09:39:24]line Контрольно-Кассовый Чек [09:39:24]line ПРОДАЖА [09:39:24]line ТРК (МРК, ГНК) : 63 [09:39:24]line Товар: 2710124130 [09:39:24]line Super-92-К-5 [09:39:24]line 7.270 * 68.80 [09:39:24]line = 500.18 [09:39:24]line НДС 12% НСП 1% [09:39:24]line > о реализуемом товаре [09:39:24]line ОКРУГЛЕНИЕ: -0.18 [09:39:24]line ИТОГО: 500.00 [09:39:24]line Внесено: 500.00 [09:39:24]line СДАЧА: 0.00 [09:39:24]line НСП 1% : 4.43 [09:39:24]line НДС 12% : 53.12 [09:39:24]line Наличными: 500.00 [09:39:24]line Безнал.: 0.00 [09:39:24]line Место: АЗС № 128 "Партнер Нефть" [09:39:24]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:39:24]line СНО: Общий режим [09:39:24]line Чек 191 30.07.2024 09:39 [09:39:24]line Смена: 430 ФФД: 1.0 [09:39:24]line ЗНМ: 0300000046 [09:39:24]line РНМ: 0000000000092651 [09:39:24]line Версия ККМ: 001 [09:39:24]line ФМ: 0000000000874943 [09:39:24]line ФД: 309257 [09:39:24]line ФПД: 100859087905192 [09:39:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093922&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309257&fm=100859087905192&tin=02508201610067®Number=0000000000092651&sum=50000 [09:39:24]OFD Sender: Processing packet 309257 [packets to send 232, broken 231] [09:39:24]ProducePacketName [09:39:24]name=ofd_packets/00309257 [09:39:24]OFD Sender: To server: pG, [09:39:24]CommunicateWithHost lk.salyk.kg:30040 [09:39:24]ConnectInit lk.salyk.kg [09:39:24]written 0, free lines is 4095 [09:39:24]Connected sock=10 [09:39:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 57 90 08 01 73 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 CA B4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 09 B8 04 00 35 04 06 00 5B BB 16 1B 61 A8 17 C9 9A 2B 48 25 54 6C [09:39:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 76 51 47 00 8F 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 09 B8 04 00 F4 03 04 00 13 5C A8 66 B6 04 01 00 00 75 0C 5A 30 46 D5 6F 99 [09:39:24]CommunicateWithHost err = 0 [09:39:24]CheckOFDResponse [09:39:24]1017 (14) - 77093643461234 [09:39:24]1041 (16) - 0000000000874943 [09:39:24]1040 (4) - 309257 [09:39:24]1012 (4) - 30.07.2024 03:20 [09:39:24]1206 (1) - 0 [09:39:24]OFD Sender: Remove packet 309257 [09:39:24]ProducePacketName [09:39:24]name=ofd_packets/00309257 [09:39:24]NVStorageDeleteData [09:39:25]Write to MH i2c: 01 00 00 C0 0B CB [09:39:25]Write i2c OK [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: 01 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: 01 07 00 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: 01 07 00 C0 0B 00 00 00 00 00 66 0C 44 [09:39:25]RasterBufferAndPrint [09:39:25]line [09:39:25]line [09:39:25]line [09:39:25]line [09:39:25]line [09:39:25]written 0, free lines is 3177 [09:39:25]MH_Cut [09:39:25]Write to MH i2c: D1 01 00 C7 0B 01 A4 [09:39:25]Write i2c OK [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: D1 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: D1 01 00 [09:39:25]MH_I2C_Read... [09:39:25]Read from MH i2c: D1 01 00 C7 0B 00 A3 [09:39:25]Write to MH i2c: 01 00 00 C8 0B D3 [09:39:25]Write i2c OK [09:39:25]MH_I2C_Read... [09:39:25]OFD Sender: No OFD packet to send [09:39:26]*** Cut start [09:39:26]*** Partial cut [09:39:26]*** CUTSNS_PIN = 1 [09:39:26]*** CUTSNS_PIN = 0 [09:39:26]*** Brake cut motor [09:39:26]Read from MH i2c: 01 [09:39:26]MH_I2C_Read... [09:39:26]*** Stop cut motor [09:39:26]*** Cut end [09:39:26]Read from MH i2c: 01 07 00 [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: 01 07 00 C8 0B 00 00 00 00 00 FF 0F E8 [09:39:26]process_action close_receipt done [09:39:26]requested_data is exist [09:39:26]produce_requested_data [09:39:26]requested_item fm.sn is exist - process it [09:39:26]wFMCommunicate request_size=4 [09:39:26]MH_SAM_APDU [09:39:26]CAPDU: 80 11 00 00 [09:39:26]Write to MH i2c: E2 08 00 C9 0B 80 11 00 00 00 00 00 00 4E [09:39:26]Write i2c OK [09:39:26]MH_I2C_Read... [09:39:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:26]Read from MH i2c: E2 [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: E2 17 00 [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: E2 17 00 C9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A4 [09:39:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:39:26]wFMCommunicate OK [09:39:26]requested_item fd.num is exist - process it [09:39:26]SAM_PROTO_GetFieldsCounters [09:39:26]wFMCommunicate request_size=4 [09:39:26]MH_SAM_APDU [09:39:26]CAPDU: 80 13 00 00 [09:39:26]Write to MH i2c: E2 08 00 CA 0B 80 13 00 00 00 00 00 00 51 [09:39:26]Write i2c OK [09:39:26]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:27]Read from MH i2c: E2 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 62 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 62 00 CA 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 09 B8 04 00 0E 04 04 00 AE 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 24 [09:39:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 09 B8 04 00 0E 04 04 00 AE 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 [09:39:27]wFMCommunicate OK [09:39:27]SAM_PROTO_GetFieldsCounters done [09:39:27]requested_item shift.num is exist - process it [09:39:27]requested_item shift.opened is exist - process it [09:39:27]req_shift_opened [09:39:27]FM_GetShiftState [09:39:27]SAM_PROTO_GetShiftState [09:39:27]wFMCommunicate request_size=4 [09:39:27]MH_SAM_APDU [09:39:27]CAPDU: 80 13 01 00 [09:39:27]Write to MH i2c: E2 08 00 CB 0B 80 13 01 00 00 00 00 00 53 [09:39:27]Write i2c OK [09:39:27]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:27]Read from MH i2c: E2 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 0E 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 0E 00 CB 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AE [09:39:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:39:27]wFMCommunicate OK [09:39:27]SAM_PROTO_GetShiftState done [09:39:27]FM_GetShiftState done [09:39:27]req_shift_opened done [09:39:27]requested_item shift.open_date is exist - process it [09:39:27]req_shift_open_date [09:39:27]req_shift_open_date done [09:39:27]produce_requested_data done [09:39:27]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309257,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:39:27]process_action_free close_receipt [09:39:27]json_value_free [09:39:27]json_value_free done [09:39:27]process_json_proto returns [09:39:27]Send response to host [09:39:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309257,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:39:27]free response buf [09:39:27]execute_script done [09:39:27]execute_script returns [09:39:27]free content buf [09:39:27]Sock 7.Close socket [09:39:27]Sock 7.Thread stoped [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]accept exits with 9 [09:40:15]New connection [09:40:15]New thread 3067215204 created [09:40:15]Thread 3067071844 joined [09:40:15]Waiting for new connection... [09:40:15] Sock 9.Parse request [09:40:15]Sock 9.Check first char [09:40:15]Sock 9.First char is OK [09:40:15]request: POST /json_proto HTTP/1.0 [09:40:15]Method: POST [09:40:15]URL: /json_proto [09:40:15]Method is POST - this is cgi request [09:40:15]url: /json_proto [09:40:15]query_string will be loaded in cgi processing [09:40:15]execute_cgi json_proto POST (null) [09:40:15]execute_cgi path=json_proto method=POST [09:40:15]POST find Content-Length [09:40:15]Host: 172.17.45.195:8080 [09:40:15]Content-Length: 1194 [09:40:15]Content-Type: application/json [09:40:15] [09:40:15]POST finish read [09:40:15]Found Content-Length = 1194 [09:40:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117851\u000A30.07.2024 09:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01664\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:15]execute_script... [09:40:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117851\u000A30.07.2024 09:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 10.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 678.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01664\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:40:15]POST & json_proto [09:40:15]process_json_proto [09:40:15]json parsed OK: [09:40:15]protocol is kg_v1.0 [09:40:15]action value=print_text [09:40:15]process_action print_text [09:40:15]cmd_print_text [09:40:15]ExternCall_PrintAddStr [09:40:15]wPrintStart [09:40:15]Write to MH i2c: 01 00 00 CC 0B D7 [09:40:15]Write i2c OK [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: 01 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: 01 07 00 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: 01 07 00 CC 0B 00 00 00 00 00 FF 0F EC [09:40:15]RasterBufferAndPrint [09:40:15]line *****ТОВАРНЫЙ ЧЕК***** [09:40:15]line АЗС-128 [09:40:15]line Партнер Нефть [09:40:15]line 00000000012345 [09:40:15]line Кассир : Анарбаев А. [09:40:15]line Счет N : (1)117851 [09:40:15]line 30.07.2024 09:01 [09:40:15]line ПРОДАЖА [09:40:15]line ТРК (МРК, ГНК): 52 [09:40:15]line Вид ГСМ : 2710124130 [09:40:15]line Аи-92-К-2 [09:40:15]line 10.000 x 67.80 [09:40:15]line ИТОГ: 678.00 [09:40:15]line Тип оплаты: Талоны: Топливная Карта [09:40:15]line 01664 [09:40:15]line ______________________ [09:40:15]line (подпись) [09:40:15]written 0, free lines is 4095 [09:40:15]Write to MH i2c: 01 00 00 E0 0B EB [09:40:15]Write i2c OK [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: 01 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: 01 07 00 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: 01 07 00 E0 0B 00 00 00 00 00 11 0E 11 [09:40:15]RasterBufferAndPrint [09:40:15]line [09:40:15]line [09:40:15]line [09:40:15]line [09:40:15]line [09:40:15]written 0, free lines is 3602 [09:40:15]MH_Cut [09:40:15]Write to MH i2c: D1 01 00 E7 0B 01 C4 [09:40:15]Write i2c OK [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: D1 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: D1 01 00 [09:40:15]MH_I2C_Read... [09:40:15]Read from MH i2c: D1 01 00 E7 0B 00 C3 [09:40:15]Write to MH i2c: 01 00 00 E8 0B F3 [09:40:15]Write i2c OK [09:40:15]MH_I2C_Read... [09:40:15]OFD Sender: No OFD packet to send [09:40:16]*** Cut start [09:40:16]*** Partial cut [09:40:16]*** CUTSNS_PIN = 1 [09:40:16]*** CUTSNS_PIN = 0 [09:40:16]*** Brake cut motor [09:40:16]Read from MH i2c: 01 [09:40:16]MH_I2C_Read... [09:40:16]*** Stop cut motor [09:40:16]*** Cut end [09:40:16]Read from MH i2c: 01 07 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: 01 07 00 E8 0B 00 00 00 00 00 FF 0F 08 [09:40:16]process_action print_text done [09:40:16]requested_data is exist [09:40:16]produce_requested_data [09:40:16]requested_item fm.sn is exist - process it [09:40:16]wFMCommunicate request_size=4 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 11 00 00 [09:40:16]Write to MH i2c: E2 08 00 E9 0B 80 11 00 00 00 00 00 00 6E [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:16]Read from MH i2c: E2 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 17 00 [09:40:16]MH_I2C_Read... [09:40:16]Read from MH i2c: E2 17 00 E9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C4 [09:40:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:40:16]wFMCommunicate OK [09:40:16]requested_item fd.num is exist - process it [09:40:16]SAM_PROTO_GetFieldsCounters [09:40:16]wFMCommunicate request_size=4 [09:40:16]MH_SAM_APDU [09:40:16]CAPDU: 80 13 00 00 [09:40:16]Write to MH i2c: E2 08 00 EA 0B 80 13 00 00 00 00 00 00 71 [09:40:16]Write i2c OK [09:40:16]MH_I2C_Read... [09:40:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:17]Read from MH i2c: E2 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 62 00 [09:40:17]MH_I2C_Read... [09:40:17]Read from MH i2c: E2 62 00 EA 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 09 B8 04 00 0E 04 04 00 AE 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 44 [09:40:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 09 B8 04 00 0E 04 04 00 AE 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 [09:40:17]wFMCommunicate OK [09:40:17]SAM_PROTO_GetFieldsCounters done [09:40:17]requested_item shift.num is exist - process it [09:40:17]requested_item shift.opened is exist - process it [09:40:17]req_shift_opened [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 EB 0B 80 13 01 00 00 00 00 00 73 [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 EB 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CE [09:40:17]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [09:40:17]requested_item shift.open_date is exist - process it [09:40:17]req_shift_open_date [09:40:17]req_shift_open_date done [09:40:17]produce_requested_data done [09:40:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309257,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:40:17]process_action_free print_text [09:40:17]json_value_free [09:40:17]json_value_free done [09:40:17]process_json_proto returns [09:40:17]Send response to host [09:40:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309257,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:40:17]free response buf [09:40:17]execute_script done [09:40:17]execute_script returns [09:40:17]free content buf [09:40:17]Sock 9.Close socket [09:40:17]Sock 9.Thread stoped [09:40:20]OFD Sender: No OFD packet to send [09:40:25]OFD Sender: No OFD packet to send [09:40:30]OFD Sender: No OFD packet to send [09:40:35]OFD Sender: No OFD packet to send [09:40:40]OFD Sender: No OFD packet to send [09:40:45]OFD Sender: No OFD packet to send [09:40:50]OFD Sender: No OFD packet to send [09:40:55]OFD Sender: No OFD packet to send [09:41:00]OFD Sender: No OFD packet to send [09:41:05]OFD Sender: No OFD packet to send [09:41:10]OFD Sender: No OFD packet to send [09:41:11]accept exits with 7 [09:41:11]New connection [09:41:11]New thread 3067071844 created [09:41:11]Thread 3067215204 joined [09:41:11]Waiting for new connection... [09:41:11] Sock 7.Parse request [09:41:11]Sock 7.Check first char [09:41:11]Sock 7.First char is OK [09:41:11]request: POST /json_proto HTTP/1.0 [09:41:11]Method: POST [09:41:11]URL: /json_proto [09:41:11]Method is POST - this is cgi request [09:41:11]url: /json_proto [09:41:11]query_string will be loaded in cgi processing [09:41:11]execute_cgi json_proto POST (null) [09:41:11]execute_cgi path=json_proto method=POST [09:41:11]POST find Content-Length [09:41:11]Host: 172.17.45.195:8080 [09:41:11]Content-Length: 1195 [09:41:11]Content-Type: application/json [09:41:11] [09:41:11]POST finish read [09:41:11]Found Content-Length = 1195 [09:41:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117852\u000A30.07.2024 09:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99960\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:11]execute_script... [09:41:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117852\u000A30.07.2024 09:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 14.750 x 67.80\u000A\u0418\u0422\u041E\u0413: 1000.05\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99960\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:11]POST & json_proto [09:41:11]process_json_proto [09:41:11]json parsed OK: [09:41:11]protocol is kg_v1.0 [09:41:11]action value=print_text [09:41:11]process_action print_text [09:41:11]cmd_print_text [09:41:11]ExternCall_PrintAddStr [09:41:11]wPrintStart [09:41:11]Write to MH i2c: 01 00 00 EC 0B F7 [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 07 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 07 00 EC 0B 00 00 00 00 00 FF 0F 0C [09:41:11]RasterBufferAndPrint [09:41:11]line *****ТОВАРНЫЙ ЧЕК***** [09:41:11]line АЗС-128 [09:41:11]line Партнер Нефть [09:41:11]line 00000000012345 [09:41:11]line Кассир : Анарбаев А. [09:41:11]line Счет N : (1)117852 [09:41:11]line 30.07.2024 09:02 [09:41:11]line ПРОДАЖА [09:41:11]line ТРК (МРК, ГНК): 32 [09:41:11]line Вид ГСМ : 2710124130 [09:41:11]line Аи-92-К-2 [09:41:11]line 14.750 x 67.80 [09:41:11]line ИТОГ: 1000.05 [09:41:11]line Тип оплаты: Талоны: Топливная Карта [09:41:11]line 99960 [09:41:11]line ______________________ [09:41:11]line (подпись) [09:41:11]written 0, free lines is 4095 [09:41:11]Write to MH i2c: 01 00 00 00 0C 0C [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 07 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: 01 07 00 00 0C 00 00 00 00 00 11 0E 32 [09:41:11]RasterBufferAndPrint [09:41:11]line [09:41:11]line [09:41:11]line [09:41:11]line [09:41:11]line [09:41:11]written 0, free lines is 3603 [09:41:11]MH_Cut [09:41:11]Write to MH i2c: D1 01 00 07 0C 01 E5 [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: D1 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: D1 01 00 [09:41:11]MH_I2C_Read... [09:41:11]Read from MH i2c: D1 01 00 07 0C 00 E4 [09:41:11]Write to MH i2c: 01 00 00 08 0C 14 [09:41:11]Write i2c OK [09:41:11]MH_I2C_Read... [09:41:12]*** Cut start [09:41:12]*** Partial cut [09:41:12]*** CUTSNS_PIN = 1 [09:41:12]*** CUTSNS_PIN = 0 [09:41:12]*** Brake cut motor [09:41:13]Read from MH i2c: 01 [09:41:13]MH_I2C_Read... [09:41:13]*** Stop cut motor [09:41:13]*** Cut end [09:41:13]Read from MH i2c: 01 07 00 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: 01 07 00 08 0C 00 00 00 00 00 FF 0F 29 [09:41:13]process_action print_text done [09:41:13]requested_data is exist [09:41:13]produce_requested_data [09:41:13]requested_item fm.sn is exist - process it [09:41:13]wFMCommunicate request_size=4 [09:41:13]MH_SAM_APDU [09:41:13]CAPDU: 80 11 00 00 [09:41:13]Write to MH i2c: E2 08 00 09 0C 80 11 00 00 00 00 00 00 8F [09:41:13]Write i2c OK [09:41:13]MH_I2C_Read... [09:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:13]Read from MH i2c: E2 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: E2 17 00 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: E2 17 00 09 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E5 [09:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:41:13]wFMCommunicate OK [09:41:13]requested_item fd.num is exist - process it [09:41:13]SAM_PROTO_GetFieldsCounters [09:41:13]wFMCommunicate request_size=4 [09:41:13]MH_SAM_APDU [09:41:13]CAPDU: 80 13 00 00 [09:41:13]Write to MH i2c: E2 08 00 0A 0C 80 13 00 00 00 00 00 00 92 [09:41:13]Write i2c OK [09:41:13]MH_I2C_Read... [09:41:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:13]Read from MH i2c: E2 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: E2 62 00 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: E2 62 00 0A 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 09 B8 04 00 0E 04 04 00 AE 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 65 [09:41:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 09 B8 04 00 0E 04 04 00 AE 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 [09:41:13]wFMCommunicate OK [09:41:13]SAM_PROTO_GetFieldsCounters done [09:41:13]requested_item shift.num is exist - process it [09:41:13]requested_item shift.opened is exist - process it [09:41:13]req_shift_opened [09:41:13]FM_GetShiftState [09:41:13]SAM_PROTO_GetShiftState [09:41:13]wFMCommunicate request_size=4 [09:41:13]MH_SAM_APDU [09:41:13]CAPDU: 80 13 01 00 [09:41:13]Write to MH i2c: E2 08 00 0B 0C 80 13 01 00 00 00 00 00 94 [09:41:13]Write i2c OK [09:41:13]MH_I2C_Read... [09:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:13]Read from MH i2c: E2 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: E2 0E 00 [09:41:13]MH_I2C_Read... [09:41:13]Read from MH i2c: E2 0E 00 0B 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EF [09:41:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:41:13]wFMCommunicate OK [09:41:13]SAM_PROTO_GetShiftState done [09:41:13]FM_GetShiftState done [09:41:13]req_shift_opened done [09:41:13]requested_item shift.open_date is exist - process it [09:41:13]req_shift_open_date [09:41:13]req_shift_open_date done [09:41:13]produce_requested_data done [09:41:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309257,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:41:13]process_action_free print_text [09:41:13]json_value_free [09:41:13]json_value_free done [09:41:13]process_json_proto returns [09:41:13]Send response to host [09:41:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309257,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:41:13]free response buf [09:41:13]execute_script done [09:41:13]execute_script returns [09:41:13]free content buf [09:41:13]Sock 7.Close socket [09:41:13]Sock 7.Thread stoped [09:41:15]OFD Sender: No OFD packet to send [09:41:20]OFD Sender: No OFD packet to send [09:41:25]OFD Sender: No OFD packet to send [09:41:30]OFD Sender: No OFD packet to send [09:41:35]OFD Sender: No OFD packet to send [09:41:40]OFD Sender: No OFD packet to send [09:41:45]OFD Sender: No OFD packet to send [09:41:50]OFD Sender: No OFD packet to send [09:41:55]OFD Sender: No OFD packet to send [09:42:00]OFD Sender: No OFD packet to send [09:42:05]OFD Sender: No OFD packet to send [09:42:10]OFD Sender: No OFD packet to send [09:42:15]OFD Sender: No OFD packet to send [09:42:20]OFD Sender: No OFD packet to send [09:42:25]OFD Sender: No OFD packet to send [09:42:30]OFD Sender: No OFD packet to send [09:42:35]OFD Sender: No OFD packet to send [09:42:40]OFD Sender: No OFD packet to send [09:42:45]OFD Sender: No OFD packet to send [09:42:50]OFD Sender: No OFD packet to send [09:42:55]OFD Sender: No OFD packet to send [09:43:00]OFD Sender: No OFD packet to send [09:43:05]OFD Sender: No OFD packet to send [09:43:10]OFD Sender: No OFD packet to send [09:43:15]OFD Sender: No OFD packet to send [09:43:19]accept exits with 9 [09:43:19]New connection [09:43:19]New thread 3067215204 created [09:43:19]Thread 3067071844 joined [09:43:19]Waiting for new connection... [09:43:19] Sock 9.Parse request [09:43:19]Sock 9.Check first char [09:43:19]Sock 9.First char is OK [09:43:19]request: POST /json_proto HTTP/1.0 [09:43:19]Method: POST [09:43:19]URL: /json_proto [09:43:19]Method is POST - this is cgi request [09:43:19]url: /json_proto [09:43:19]query_string will be loaded in cgi processing [09:43:19]execute_cgi json_proto POST (null) [09:43:19]execute_cgi path=json_proto method=POST [09:43:19]POST find Content-Length [09:43:19]Host: 172.17.45.195:8080 [09:43:19]Content-Length: 678 [09:43:19]Content-Type: application/json [09:43:19] [09:43:19]POST finish read [09:43:19]Found Content-Length = 678 [09:43:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:43:19]execute_script... [09: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)117854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:43:19]POST & json_proto [09:43:19]process_json_proto [09:43:19]json parsed OK: [09:43:19]protocol is kg_v1.0 [09:43:19]action value=close_receipt [09:43:19]process_action close_receipt [09:43:19]cmd_close_receipt [09:43:19]MH_GetDate [09:43:19]Write to MH i2c: F0 00 00 0C 0C 07 [09:43:19]Write i2c OK [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: F0 [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: F0 09 00 [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: F0 09 00 0C 0C 00 B7 B5 A8 66 FB 01 7F 64 69 [09:43:19]GetLastDocTimeStamp 1722332362 [09:43:19]current date 1722332599 [09:43:19]FM_GetShiftState [09:43:19]SAM_PROTO_GetShiftState [09:43:19]wFMCommunicate request_size=4 [09:43:19]MH_SAM_APDU [09:43:19]CAPDU: 80 13 01 00 [09:43:19]Write to MH i2c: E2 08 00 0D 0C 80 13 01 00 00 00 00 00 96 [09:43:19]Write i2c OK [09:43:19]MH_I2C_Read... [09:43:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:19]Read from MH i2c: E2 [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: E2 0E 00 [09:43:19]MH_I2C_Read... [09:43:19]Read from MH i2c: E2 0E 00 0D 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F1 [09:43:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:43:19]wFMCommunicate OK [09:43:19]SAM_PROTO_GetShiftState done [09:43:19]FM_GetShiftState done [09:43:19]opened in 1722299915 [09:43:19]opened+sec_in_day 1722386315 [09:43:19]quantity*price = 90038 [09:43:19]sum+1 = 90039 [09:43:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 192 30.07.2024 09:43 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309258 ФПД: 210800086789918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094319&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309258&fm=210800086789918&tin=02508201610067®Number=0000000000092651&sum=90000 [09:43:20]StoreToDocumentArchive [09:43:20]shift 430 fd 309258 [09:43:20]save to /storage/0430/doc_00309258 [09:43:20]save last doc name /storage/0430/doc_00309258 to /storage/kkm_last_doc_name [09:43:20]save OK [09:43:20]Clear old archive folders... [09:43:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:20]tlvbuf is 00171F60 [09:43:20]SAM_PROTO_ClearQueue [09:43:20]wFMCommunicate request_size=4 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 09 00 00 [09:43:20]Write to MH i2c: E2 08 00 1A 0C 80 09 00 00 00 00 00 00 98 [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 03 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 03 00 1A 0C 00 90 00 9A [09:43:20]RAPDU: 90 00 [09:43:20]wFMCommunicate OK [09:43:20]SAM_PROTO_ClearQueue done [09:43:20]KKMCreateOFDPacket [09:43:20]OFDProtocolAddRootSTLVToBuf [09:43:20]FM_MakeSignedData [09:43:20]FM_MakeSignedData [09:43:20]SAM_PROTO_SignData [09:43:20]wFMCommunicate request_size=4 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 0D 01 02 [09:43:20]Write to MH i2c: E2 08 00 1B 0C 80 0D 01 02 00 00 00 00 A0 [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:20]Read from MH i2c: E2 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 03 00 [09:43:20]MH_I2C_Read... [09:43:20]Read from MH i2c: E2 03 00 1B 0C 00 90 00 9B [09:43:20]RAPDU: 90 00 [09:43:20]wFMCommunicate OK [09:43:20]wFMCommunicate request_size=255 [09:43:20]MH_SAM_APDU [09:43:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 C0 00 00 00 F4 03 04 00 B7 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0A B8 04 00 35 04 06 00 BF [09:43:20]Write to MH i2c: E2 02 01 1C 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 32 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 C0 00 00 00 F4 03 04 00 B7 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0A B8 04 00 35 04 06 00 BF 00 00 54 [09:43:20]Write i2c OK [09:43:20]MH_I2C_Read... [09:43:20]OFD Sender: No OFD packet to send [09:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:21]Read from MH i2c: E2 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 03 00 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 03 00 1C 0C 00 90 00 9C [09:43:21]RAPDU: 90 00 [09:43:21]wFMCommunicate OK [09:43:21]wFMCommunicate request_size=10 [09:43:21]MH_SAM_APDU [09:43:21]CAPDU: 80 0D 02 02 05 B8 B8 4A AF 1E [09:43:21]Write to MH i2c: E2 0D 00 1D 0C 80 0D 02 02 05 00 B8 B8 4A AF 1E 00 00 34 [09:43:21]Write i2c OK [09:43:21]MH_I2C_Read... [09:43:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:21]Read from MH i2c: E2 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 03 00 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 03 00 1D 0C 00 90 00 9D [09:43:21]RAPDU: 90 00 [09:43:21]wFMCommunicate OK [09:43:21]wFMCommunicate request_size=4 [09:43:21]MH_SAM_APDU [09:43:21]CAPDU: 80 0D 03 02 [09:43:21]Write to MH i2c: E2 08 00 1E 0C 80 0D 03 02 00 00 00 00 A5 [09:43:21]Write i2c OK [09:43:21]MH_I2C_Read... [09:43:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:21]Read from MH i2c: E2 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 0B 00 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 0B 00 1E 0C 00 6A C2 B2 A4 2A 8D 28 63 90 00 6A [09:43:21]RAPDU: 6A C2 B2 A4 2A 8D 28 63 90 00 [09:43:21]wFMCommunicate OK [09:43:21]SAM_PROTO_SignData done [09:43:21]FM_MakeSignedData done [09:43:21]CreateOFDProtocolMessage [09:43:21]wFMCommunicate request_size=4 [09:43:21]MH_SAM_APDU [09:43:21]CAPDU: 80 11 00 00 [09:43:21]Write to MH i2c: E2 08 00 1F 0C 80 11 00 00 00 00 00 00 A5 [09:43:21]Write i2c OK [09:43:21]MH_I2C_Read... [09:43:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:21]Read from MH i2c: E2 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 17 00 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: E2 17 00 1F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FB [09:43:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:43:21]wFMCommunicate OK [09:43:21]CreateOFDProtocolMessage done [09:43:21]OFDSenderStorePacket 309258 [09:43:21]StoreOFDPacket docnum=309258 [09:43:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E5 58 07 01 17 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C0 00 00 00 F4 03 04 00 B7 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0A B8 04 00 35 04 06 00 BF B8 B8 4A AF 1E 6A C2 B2 A4 2A 8D 28 63 [09:43:21]CheckFolder [09:43:21]dirname=/storage/ofd_packets [09:43:21]CheckFolder done [09:43:21]ProducePacketName [09:43:21]name=ofd_packets/00309258 [09:43:21]NVStorageSaveData ofd_packets/00309258 [09:43:21]File name is /storage/ofd_packets/00309258 [09:43:21]Write 301 bytes [09:43:21]NVStorageSaveData done [09:43:21]OFDSenderStorePacket done [09:43:21]KKMCreateOFDPacket done [09:43:21]NVStorageSaveData kkm_last_timestamp [09:43:21]File name is /storage/kkm_last_timestamp [09:43:21]Write 4 bytes [09:43:21]NVStorageSaveData done [09:43:21]ExternCall_PrintAddStr [09:43:21]wPrintStart [09:43:21]Write to MH i2c: 01 00 00 20 0C 2C [09:43:21]Write i2c OK [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: 01 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: 01 07 00 [09:43:21]MH_I2C_Read... [09:43:21]Read from MH i2c: 01 07 00 20 0C 00 00 00 00 00 FF 0F 41 [09:43:21]RasterBufferAndPrint [09:43:21]line Счет N : (1)117854 [09:43:21]line ИНН: 02508201610067 [09:43:21]line Контрольно-Кассовый Чек [09:43:21]line ПРОДАЖА [09:43:21]line ТРК (МРК, ГНК) : 52 [09:43:21]line Товар: 2710124130 [09:43:21]line Аи-92-К-2 [09:43:21]line 13.280 * 67.80 [09:43:21]line = 900.38 [09:43:21]line НДС 12% НСП 1% [09:43:21]line > о реализуемом товаре [09:43:21]line ОКРУГЛЕНИЕ: -0.38 [09:43:21]line ИТОГО: 900.00 [09:43:21]line Внесено: 900.00 [09:43:21]line СДАЧА: 0.00 [09:43:21]line НСП 1% : 7.97 [09:43:21]line НДС 12% : 95.62 [09:43:21]line Наличными: 900.00 [09:43:21]line Безнал.: 0.00 [09:43:21]line Место: АЗС № 128 "Партнер Нефть" [09:43:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:43:21]line СНО: Общий режим [09:43:21]line Чек 192 30.07.2024 09:43 [09:43:21]line Смена: 430 ФФД: 1.0 [09:43:21]line ЗНМ: 0300000046 [09:43:21]line РНМ: 0000000000092651 [09:43:21]line Версия ККМ: 001 [09:43:21]line ФМ: 0000000000874943 [09:43:21]line ФД: 309258 [09:43:21]line ФПД: 210800086789918 [09:43:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094319&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309258&fm=210800086789918&tin=02508201610067®Number=0000000000092651&sum=90000 [09:43:21]OFD Sender: Processing packet 309258 [packets to send 232, broken 231] [09:43:21]ProducePacketName [09:43:21]name=ofd_packets/00309258 [09:43:21]OFD Sender: To server: pG, [09:43:21]CommunicateWithHost lk.salyk.kg:30040 [09:43:21]ConnectInit lk.salyk.kg [09:43:21]written 0, free lines is 4095 [09:43:21]Connected sock=10 [09: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 34 39 34 33 0F 01 00 00 E5 58 07 01 17 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C0 00 00 00 F4 03 04 00 B7 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0A B8 04 00 35 04 06 00 BF B8 B8 4A AF 1E 6A C2 B2 A4 2A 8D 28 63 [09:43:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 2D E1 47 00 9A 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0A B8 04 00 F4 03 04 00 FF 5C A8 66 B6 04 01 00 00 07 26 40 8E 2A E4 D9 74 [09:43:21]CommunicateWithHost err = 0 [09:43:21]CheckOFDResponse [09:43:21]1017 (14) - 77093643461234 [09:43:21]1041 (16) - 0000000000874943 [09:43:21]1040 (4) - 309258 [09:43:21]1012 (4) - 30.07.2024 03:24 [09:43:21]1206 (1) - 0 [09:43:21]OFD Sender: Remove packet 309258 [09:43:21]ProducePacketName [09:43:21]name=ofd_packets/00309258 [09:43:21]NVStorageDeleteData [09:43:22]Write to MH i2c: 01 00 00 4B 0C 57 [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: 01 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: 01 07 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: 01 07 00 4B 0C 00 00 00 00 00 6A 0C D4 [09:43:22]RasterBufferAndPrint [09:43:22]line [09:43:22]line [09:43:22]line [09:43:22]line [09:43:22]line [09:43:22]written 0, free lines is 3181 [09:43:22]MH_Cut [09:43:22]Write to MH i2c: D1 01 00 52 0C 01 30 [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: D1 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: D1 01 00 [09:43:22]MH_I2C_Read... [09:43:22]Read from MH i2c: D1 01 00 52 0C 00 2F [09:43:22]Write to MH i2c: 01 00 00 53 0C 5F [09:43:22]Write i2c OK [09:43:22]MH_I2C_Read... [09:43:22]OFD Sender: No OFD packet to send [09:43:23]*** Cut start [09:43:23]*** Partial cut [09:43:23]*** CUTSNS_PIN = 1 [09:43:23]*** CUTSNS_PIN = 0 [09:43:23]*** Brake cut motor [09:43:23]Read from MH i2c: 01 [09:43:23]MH_I2C_Read... [09:43:23]*** Stop cut motor [09:43:23]*** Cut end [09:43:23]Read from MH i2c: 01 07 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: 01 07 00 53 0C 00 00 00 00 00 FF 0F 74 [09:43:23]process_action close_receipt done [09:43:23]requested_data is exist [09:43:23]produce_requested_data [09:43:23]requested_item fm.sn is exist - process it [09:43:23]wFMCommunicate request_size=4 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 11 00 00 [09:43:23]Write to MH i2c: E2 08 00 54 0C 80 11 00 00 00 00 00 00 DA [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 17 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 17 00 54 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 30 [09:43:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:43:23]wFMCommunicate OK [09:43:23]requested_item fd.num is exist - process it [09:43:23]SAM_PROTO_GetFieldsCounters [09:43:23]wFMCommunicate request_size=4 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 13 00 00 [09:43:23]Write to MH i2c: E2 08 00 55 0C 80 13 00 00 00 00 00 00 DD [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 62 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 62 00 55 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0A B8 04 00 0E 04 04 00 AE 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 B4 [09:43:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0A B8 04 00 0E 04 04 00 AE 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 [09:43:24]wFMCommunicate OK [09:43:24]SAM_PROTO_GetFieldsCounters done [09:43:24]requested_item shift.num is exist - process it [09:43:24]requested_item shift.opened is exist - process it [09:43:24]req_shift_opened [09:43:24]FM_GetShiftState [09:43:24]SAM_PROTO_GetShiftState [09:43:24]wFMCommunicate request_size=4 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 13 01 00 [09:43:24]Write to MH i2c: E2 08 00 56 0C 80 13 01 00 00 00 00 00 DF [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 0E 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 0E 00 56 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3A [09:43:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:43:24]wFMCommunicate OK [09:43:24]SAM_PROTO_GetShiftState done [09:43:24]FM_GetShiftState done [09:43:24]req_shift_opened done [09:43:24]requested_item shift.open_date is exist - process it [09:43:24]req_shift_open_date [09:43:24]req_shift_open_date done [09:43:24]produce_requested_data done [09:43:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309258,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:43:24]process_action_free close_receipt [09:43:24]json_value_free [09:43:24]json_value_free done [09:43:24]process_json_proto returns [09:43:24]Send response to host [09:43:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309258,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:43:24]free response buf [09:43:24]execute_script done [09:43:24]execute_script returns [09:43:24]free content buf [09:43:24]Sock 9.Close socket [09:43:24]Sock 9.Thread stoped [09:43:27]OFD Sender: No OFD packet to send [09:43:32]OFD Sender: No OFD packet to send [09:43:37]OFD Sender: No OFD packet to send [09:43:42]OFD Sender: No OFD packet to send [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:02]OFD Sender: No OFD packet to send [09:44:07]OFD Sender: No OFD packet to send [09:44:08]accept exits with 7 [09:44:08]New connection [09:44:08]New thread 3067071844 created [09:44:08]Thread 3067215204 joined [09:44:08]Waiting for new connection... [09:44:08] Sock 7.Parse request [09:44:08]Sock 7.Check first char [09:44:08]Sock 7.First char is OK [09:44:08]request: POST /json_proto HTTP/1.0 [09:44:08]Method: POST [09:44:08]URL: /json_proto [09:44:08]Method is POST - this is cgi request [09:44:08]url: /json_proto [09:44:08]query_string will be loaded in cgi processing [09:44:08]execute_cgi json_proto POST (null) [09:44:08]execute_cgi path=json_proto method=POST [09:44:08]POST find Content-Length [09:44:08]Host: 172.17.45.195:8080 [09:44:08]Content-Length: 682 [09:44:08]Content-Type: application/json [09:44:08] [09:44:08]POST finish read [09:44:08]Found Content-Length = 682 [09:44:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:08]execute_script... [09:44: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)117855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:08]POST & json_proto [09:44:08]process_json_proto [09:44:08]json parsed OK: [09:44:08]protocol is kg_v1.0 [09:44:08]action value=close_receipt [09:44:08]process_action close_receipt [09:44:08]cmd_close_receipt [09:44:08]MH_GetDate [09:44:08]Write to MH i2c: F0 00 00 57 0C 52 [09:44:08]Write i2c OK [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: F0 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: F0 09 00 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: F0 09 00 57 0C 00 E8 B5 A8 66 FB 01 7F 64 E5 [09:44:08]GetLastDocTimeStamp 1722332599 [09:44:08]current date 1722332648 [09:44:08]FM_GetShiftState [09:44:08]SAM_PROTO_GetShiftState [09:44:08]wFMCommunicate request_size=4 [09:44:08]MH_SAM_APDU [09:44:08]CAPDU: 80 13 01 00 [09:44:08]Write to MH i2c: E2 08 00 58 0C 80 13 01 00 00 00 00 00 E1 [09:44:08]Write i2c OK [09:44:08]MH_I2C_Read... [09:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:08]Read from MH i2c: E2 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: E2 0E 00 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: E2 0E 00 58 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3C [09:44:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:44:08]wFMCommunicate OK [09:44:08]SAM_PROTO_GetShiftState done [09:44:08]FM_GetShiftState done [09:44:08]opened in 1722299915 [09:44:08]opened+sec_in_day 1722386315 [09:44:08]quantity*price = 100021 [09:44:08]sum+1 = 100023 [09:44:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 193 30.07.2024 09:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309259 ФПД: 153805506395645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094408&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309259&fm=153805506395645&tin=02508201610067®Number=0000000000092651&sum=100000 [09:44:09]StoreToDocumentArchive [09:44:09]shift 430 fd 309259 [09:44:09]save to /storage/0430/doc_00309259 [09:44:09]save last doc name /storage/0430/doc_00309259 to /storage/kkm_last_doc_name [09:44:09]save OK [09:44:09]Clear old archive folders... [09:44:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:09]tlvbuf is 0021FE70 [09:44:09]SAM_PROTO_ClearQueue [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 09 00 00 [09:44:09]Write to MH i2c: E2 08 00 65 0C 80 09 00 00 00 00 00 00 E3 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 65 0C 00 90 00 E5 [09:44:09]RAPDU: 90 00 [09:44:09]wFMCommunicate OK [09:44:09]SAM_PROTO_ClearQueue done [09:44:09]KKMCreateOFDPacket [09:44:09]OFDProtocolAddRootSTLVToBuf [09:44:09]FM_MakeSignedData [09:44:09]FM_MakeSignedData [09:44:09]SAM_PROTO_SignData [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 0D 01 02 [09:44:09]Write to MH i2c: E2 08 00 66 0C 80 0D 01 02 00 00 00 00 EB [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 66 0C 00 90 00 E6 [09:44:09]RAPDU: 90 00 [09:44:09]wFMCommunicate OK [09:44:09]wFMCommunicate request_size=255 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C1 00 00 00 F4 03 04 00 E8 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0B B8 04 00 35 04 06 00 8B [09:44:09]Write to MH i2c: E2 02 01 67 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C1 00 00 00 F4 03 04 00 E8 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0B B8 04 00 35 04 06 00 8B 00 00 03 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 67 0C 00 90 00 E7 [09:44:09]RAPDU: 90 00 [09:44:09]wFMCommunicate OK [09:44:09]wFMCommunicate request_size=10 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 0D 02 02 05 E2 A2 92 BD FD [09:44:09]Write to MH i2c: E2 0D 00 68 0C 80 0D 02 02 05 00 E2 A2 92 BD FD 00 00 C8 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 03 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 03 00 68 0C 00 90 00 E8 [09:44:10]RAPDU: 90 00 [09:44:10]wFMCommunicate OK [09:44:10]wFMCommunicate request_size=4 [09:44:10]MH_SAM_APDU [09:44:10]CAPDU: 80 0D 03 02 [09:44:10]Write to MH i2c: E2 08 00 69 0C 80 0D 03 02 00 00 00 00 F0 [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0B 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0B 00 69 0C 00 90 78 CE 95 E5 BE 49 55 90 00 9D [09:44:10]RAPDU: 90 78 CE 95 E5 BE 49 55 90 00 [09:44:10]wFMCommunicate OK [09:44:10]SAM_PROTO_SignData done [09:44:10]FM_MakeSignedData done [09:44:10]CreateOFDProtocolMessage [09:44:10]wFMCommunicate request_size=4 [09:44:10]MH_SAM_APDU [09:44:10]CAPDU: 80 11 00 00 [09:44:10]Write to MH i2c: E2 08 00 6A 0C 80 11 00 00 00 00 00 00 F0 [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 17 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 17 00 6A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 46 [09:44:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:44:10]wFMCommunicate OK [09:44:10]CreateOFDProtocolMessage done [09:44:10]OFDSenderStorePacket 309259 [09:44:10]StoreOFDPacket docnum=309259 [09:44:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C3 C9 07 01 14 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C1 00 00 00 F4 03 04 00 E8 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0B B8 04 00 35 04 06 00 8B E2 A2 92 BD FD 90 78 CE 95 E5 BE 49 55 [09:44:10]CheckFolder [09:44:10]dirname=/storage/ofd_packets [09:44:10]CheckFolder done [09:44:10]ProducePacketName [09:44:10]name=ofd_packets/00309259 [09:44:10]NVStorageSaveData ofd_packets/00309259 [09:44:10]File name is /storage/ofd_packets/00309259 [09:44:10]Write 301 bytes [09:44:10]NVStorageSaveData done [09:44:10]OFDSenderStorePacket done [09:44:10]KKMCreateOFDPacket done [09:44:10]NVStorageSaveData kkm_last_timestamp [09:44:10]File name is /storage/kkm_last_timestamp [09:44:10]Write 4 bytes [09:44:10]NVStorageSaveData done [09:44:10]ExternCall_PrintAddStr [09:44:10]wPrintStart [09:44:10]Write to MH i2c: 01 00 00 6B 0C 77 [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 07 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 07 00 6B 0C 00 00 00 00 00 FF 0F 8C [09:44:10]RasterBufferAndPrint [09:44:10]line Счет N : (1)117855 [09:44:10]line ИНН: 02508201610067 [09:44:10]line Контрольно-Кассовый Чек [09:44:10]line ПРОДАЖА [09:44:10]line ТРК (МРК, ГНК) : 41 [09:44:10]line Товар: 2710124500 [09:44:10]line Аи-95-К-3 [09:44:10]line 13.480 * 74.20 [09:44:10]line = 1000.22 [09:44:10]line НДС 12% НСП 1% [09:44:10]line > о реализуемом товаре [09:44:10]line ОКРУГЛЕНИЕ: -0.22 [09:44:10]line ИТОГО: 1000.00 [09:44:10]line Внесено: 1000.00 [09:44:10]line СДАЧА: 0.00 [09:44:10]line НСП 1% : 8.85 [09:44:10]line НДС 12% : 106.22 [09:44:10]line Наличными: 1000.00 [09:44:10]line Безнал.: 0.00 [09:44:10]line Место: АЗС № 128 "Партнер Нефть" [09:44:10]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:44:10]line СНО: Общий режим [09:44:10]line Чек 193 30.07.2024 09:44 [09:44:10]line Смена: 430 ФФД: 1.0 [09:44:10]line ЗНМ: 0300000046 [09:44:10]line РНМ: 0000000000092651 [09:44:10]line Версия ККМ: 001 [09:44:10]line ФМ: 0000000000874943 [09:44:10]line ФД: 309259 [09:44:10]line ФПД: 153805506395645 [09:44:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094408&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309259&fm=153805506395645&tin=02508201610067®Number=0000000000092651&sum=100000 [09:44:10]OFD Sender: Processing packet 309259 [packets to send 232, broken 231] [09:44:10]ProducePacketName [09:44:10]name=ofd_packets/00309259 [09:44:10]OFD Sender: To server: pG, [09:44:10]CommunicateWithHost lk.salyk.kg:30040 [09:44:10]ConnectInit lk.salyk.kg [09:44:10]written 0, free lines is 4095 [09:44:10]Connected sock=10 [09:44:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C3 C9 07 01 14 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C1 00 00 00 F4 03 04 00 E8 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0B B8 04 00 35 04 06 00 8B E2 A2 92 BD FD 90 78 CE 95 E5 BE 49 55 [09:44:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 75 0E 47 00 36 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0B B8 04 00 F4 03 04 00 30 5D A8 66 B6 04 01 00 00 2E 4E CE 88 51 F0 0E BF [09:44:10]CommunicateWithHost err = 0 [09:44:10]CheckOFDResponse [09:44:10]1017 (14) - 77093643461234 [09:44:10]1041 (16) - 0000000000874943 [09:44:10]1040 (4) - 309259 [09:44:10]1012 (4) - 30.07.2024 03:25 [09:44:10]1206 (1) - 0 [09:44:10]OFD Sender: Remove packet 309259 [09:44:10]ProducePacketName [09:44:10]name=ofd_packets/00309259 [09:44:10]NVStorageDeleteData [09:44:10]Write to MH i2c: 01 00 00 96 0C A2 [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 07 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 07 00 96 0C 00 00 00 00 00 6D 0C 22 [09:44:10]RasterBufferAndPrint [09:44:10]line [09:44:10]line [09:44:10]line [09:44:10]line [09:44:10]line [09:44:10]written 0, free lines is 3184 [09:44:10]MH_Cut [09:44:10]Write to MH i2c: D1 01 00 9D 0C 01 7B [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: D1 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: D1 01 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: D1 01 00 9D 0C 00 7A [09:44:10]Write to MH i2c: 01 00 00 9E 0C AA [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:11]OFD Sender: No OFD packet to send [09:44:12]*** Cut start [09:44:12]*** Partial cut [09:44:12]*** CUTSNS_PIN = 1 [09:44:12]*** CUTSNS_PIN = 0 [09:44:12]*** Brake cut motor [09:44:12]Read from MH i2c: 01 [09:44:12]MH_I2C_Read... [09:44:12]*** Stop cut motor [09:44:12]*** Cut end [09:44:12]Read from MH i2c: 01 07 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 07 00 9E 0C 00 00 00 00 00 FF 0F BF [09:44:12]process_action close_receipt done [09:44:12]requested_data is exist [09:44:12]produce_requested_data [09:44:12]requested_item fm.sn is exist - process it [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 11 00 00 [09:44:12]Write to MH i2c: E2 08 00 9F 0C 80 11 00 00 00 00 00 00 25 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 9F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7B [09:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:44:12]wFMCommunicate OK [09:44:12]requested_item fd.num is exist - process it [09:44:12]SAM_PROTO_GetFieldsCounters [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 13 00 00 [09:44:12]Write to MH i2c: E2 08 00 A0 0C 80 13 00 00 00 00 00 00 28 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:13]Read from MH i2c: E2 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 62 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 62 00 A0 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0B B8 04 00 0E 04 04 00 AE 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 03 [09:44:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0B B8 04 00 0E 04 04 00 AE 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 [09:44:13]wFMCommunicate OK [09:44:13]SAM_PROTO_GetFieldsCounters done [09:44:13]requested_item shift.num is exist - process it [09:44:13]requested_item shift.opened is exist - process it [09:44:13]req_shift_opened [09:44:13]FM_GetShiftState [09:44:13]SAM_PROTO_GetShiftState [09:44:13]wFMCommunicate request_size=4 [09:44:13]MH_SAM_APDU [09:44:13]CAPDU: 80 13 01 00 [09:44:13]Write to MH i2c: E2 08 00 A1 0C 80 13 01 00 00 00 00 00 2A [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:13]Read from MH i2c: E2 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 0E 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: E2 0E 00 A1 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 85 [09:44:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:44:13]wFMCommunicate OK [09:44:13]SAM_PROTO_GetShiftState done [09:44:13]FM_GetShiftState done [09:44:13]req_shift_opened done [09:44:13]requested_item shift.open_date is exist - process it [09:44:13]req_shift_open_date [09:44:13]req_shift_open_date done [09:44:13]produce_requested_data done [09:44:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309259,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:44:13]process_action_free close_receipt [09:44:13]json_value_free [09:44:13]json_value_free done [09:44:13]process_json_proto returns [09:44:13]Send response to host [09:44:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309259,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:44:13]free response buf [09:44:13]execute_script done [09:44:13]execute_script returns [09:44:13]free content buf [09:44:13]Sock 7.Close socket [09:44:13]Sock 7.Thread stoped [09:44:16]OFD Sender: No OFD packet to send [09:44:19]accept exits with 9 [09:44:19]New connection [09:44:19]New thread 3067215204 created [09:44:19]Thread 3067071844 joined [09:44:19]Waiting for new connection... [09:44:19] Sock 9.Parse request [09:44:19]Sock 9.Check first char [09:44:19]Sock 9.First char is OK [09:44:19]request: POST /json_proto HTTP/1.0 [09:44:19]Method: POST [09:44:19]URL: /json_proto [09:44:19]Method is POST - this is cgi request [09:44:19]url: /json_proto [09:44:19]query_string will be loaded in cgi processing [09:44:19]execute_cgi json_proto POST (null) [09:44:19]execute_cgi path=json_proto method=POST [09:44:19]POST find Content-Length [09:44:19]Host: 172.17.45.195:8080 [09:44:19]Content-Length: 682 [09:44:19]Content-Type: application/json [09:44:19] [09:44:19]POST finish read [09:44:19]Found Content-Length = 682 [09:44:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:44:19]execute_script... [09:44:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:44:19]POST & json_proto [09:44:19]process_json_proto [09:44:19]json parsed OK: [09:44:19]protocol is kg_v1.0 [09:44:19]action value=close_receipt [09:44:19]process_action close_receipt [09:44:19]cmd_close_receipt [09:44:19]MH_GetDate [09:44:19]Write to MH i2c: F0 00 00 A2 0C 9D [09:44:19]Write i2c OK [09:44:19]MH_I2C_Read... [09:44:19]Read from MH i2c: F0 [09:44:19]MH_I2C_Read... [09:44:19]Read from MH i2c: F0 09 00 [09:44:19]MH_I2C_Read... [09:44:19]Read from MH i2c: F0 09 00 A2 0C 00 F3 B5 A8 66 FB 01 7F 64 3B [09:44:19]GetLastDocTimeStamp 1722332648 [09:44:19]current date 1722332659 [09:44:19]FM_GetShiftState [09:44:19]SAM_PROTO_GetShiftState [09:44:19]wFMCommunicate request_size=4 [09:44:19]MH_SAM_APDU [09:44:19]CAPDU: 80 13 01 00 [09:44:19]Write to MH i2c: E2 08 00 A3 0C 80 13 01 00 00 00 00 00 2C [09:44:19]Write i2c OK [09:44:19]MH_I2C_Read... [09:44:19]Read from MH i2c: E2 [09:44:19]MH_I2C_Read... [09:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:19]Read from MH i2c: E2 0E 00 [09:44:19]MH_I2C_Read... [09:44:19]Read from MH i2c: E2 0E 00 A3 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 87 [09:44:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:44:19]wFMCommunicate OK [09:44:19]SAM_PROTO_GetShiftState done [09:44:19]FM_GetShiftState done [09:44:19]opened in 1722299915 [09:44:19]opened+sec_in_day 1722386315 [09:44:19]quantity*price = 100005 [09:44:19]sum+1 = 100006 [09:44: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 194 30.07.2024 09:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309260 ФПД: 217105677339734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094419&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309260&fm=217105677339734&tin=02508201610067®Number=0000000000092651&sum=100000 [09:44:20]StoreToDocumentArchive [09:44:20]shift 430 fd 309260 [09:44:20]save to /storage/0430/doc_00309260 [09:44:20]save last doc name /storage/0430/doc_00309260 to /storage/kkm_last_doc_name [09:44:20]save OK [09:44:20]Clear old archive folders... [09:44:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:20]tlvbuf is 001DCA70 [09:44:20]SAM_PROTO_ClearQueue [09:44:20]wFMCommunicate request_size=4 [09:44:20]MH_SAM_APDU [09:44:20]CAPDU: 80 09 00 00 [09:44:20]Write to MH i2c: E2 08 00 B0 0C 80 09 00 00 00 00 00 00 2E [09:44:20]Write i2c OK [09:44:20]MH_I2C_Read... [09:44:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:20]Read from MH i2c: E2 [09:44:20]MH_I2C_Read... [09:44:20]Read from MH i2c: E2 03 00 [09:44:20]MH_I2C_Read... [09:44:20]Read from MH i2c: E2 03 00 B0 0C 00 90 00 30 [09:44:20]RAPDU: 90 00 [09:44:20]wFMCommunicate OK [09:44:20]SAM_PROTO_ClearQueue done [09:44:20]KKMCreateOFDPacket [09:44:20]OFDProtocolAddRootSTLVToBuf [09:44:20]FM_MakeSignedData [09:44:20]FM_MakeSignedData [09:44:20]SAM_PROTO_SignData [09:44:20]wFMCommunicate request_size=4 [09:44:20]MH_SAM_APDU [09:44:20]CAPDU: 80 0D 01 02 [09:44:20]Write to MH i2c: E2 08 00 B1 0C 80 0D 01 02 00 00 00 00 36 [09:44:20]Write i2c OK [09:44:20]MH_I2C_Read... [09:44:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:20]Read from MH i2c: E2 [09:44:20]MH_I2C_Read... [09:44:20]Read from MH i2c: E2 03 00 [09:44:20]MH_I2C_Read... [09:44:20]Read from MH i2c: E2 03 00 B1 0C 00 90 00 31 [09:44:20]RAPDU: 90 00 [09:44:20]wFMCommunicate OK [09:44:20]wFMCommunicate request_size=255 [09:44:20]MH_SAM_APDU [09:44:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C2 00 00 00 F4 03 04 00 F3 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0C B8 04 00 35 04 06 00 C5 [09:44:20]Write to MH i2c: E2 02 01 B2 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C2 00 00 00 F4 03 04 00 F3 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0C B8 04 00 35 04 06 00 C5 00 00 F6 [09:44:20]Write i2c OK [09:44:20]MH_I2C_Read... [09:44:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:20]Read from MH i2c: E2 [09:44:20]MH_I2C_Read... [09:44:20]Read from MH i2c: E2 03 00 [09:44:20]MH_I2C_Read... [09:44:20]Read from MH i2c: E2 03 00 B2 0C 00 90 00 32 [09:44:20]RAPDU: 90 00 [09:44:20]wFMCommunicate OK [09:44:20]wFMCommunicate request_size=10 [09:44:20]MH_SAM_APDU [09:44:20]CAPDU: 80 0D 02 02 05 74 DA C6 CC 56 [09:44:20]Write to MH i2c: E2 0D 00 B3 0C 80 0D 02 02 05 00 74 DA C6 CC 56 00 00 79 [09:44:20]Write i2c OK [09:44:20]MH_I2C_Read... [09:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:21]Read from MH i2c: E2 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 03 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 03 00 B3 0C 00 90 00 33 [09:44:21]RAPDU: 90 00 [09:44:21]wFMCommunicate OK [09:44:21]wFMCommunicate request_size=4 [09:44:21]MH_SAM_APDU [09:44:21]CAPDU: 80 0D 03 02 [09:44:21]Write to MH i2c: E2 08 00 B4 0C 80 0D 03 02 00 00 00 00 3B [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:21]Read from MH i2c: E2 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 0B 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 0B 00 B4 0C 00 0B DA 09 11 86 43 BE F0 90 00 B2 [09:44:21]RAPDU: 0B DA 09 11 86 43 BE F0 90 00 [09:44:21]wFMCommunicate OK [09:44:21]SAM_PROTO_SignData done [09:44:21]FM_MakeSignedData done [09:44:21]CreateOFDProtocolMessage [09:44:21]wFMCommunicate request_size=4 [09:44:21]MH_SAM_APDU [09:44:21]CAPDU: 80 11 00 00 [09:44:21]Write to MH i2c: E2 08 00 B5 0C 80 11 00 00 00 00 00 00 3B [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:21]Read from MH i2c: E2 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 17 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: E2 17 00 B5 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 91 [09:44:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:44:21]wFMCommunicate OK [09:44:21]CreateOFDProtocolMessage done [09:44:21]OFDSenderStorePacket 309260 [09:44:21]StoreOFDPacket docnum=309260 [09:44:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 97 73 07 01 89 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C2 00 00 00 F4 03 04 00 F3 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0C B8 04 00 35 04 06 00 C5 74 DA C6 CC 56 0B DA 09 11 86 43 BE F0 [09:44:21]CheckFolder [09:44:21]dirname=/storage/ofd_packets [09:44:21]CheckFolder done [09:44:21]ProducePacketName [09:44:21]name=ofd_packets/00309260 [09:44:21]NVStorageSaveData ofd_packets/00309260 [09:44:21]File name is /storage/ofd_packets/00309260 [09:44:21]Write 301 bytes [09:44:21]NVStorageSaveData done [09:44:21]OFDSenderStorePacket done [09:44:21]KKMCreateOFDPacket done [09:44:21]NVStorageSaveData kkm_last_timestamp [09:44:21]File name is /storage/kkm_last_timestamp [09:44:21]Write 4 bytes [09:44:21]NVStorageSaveData done [09:44:21]ExternCall_PrintAddStr [09:44:21]wPrintStart [09:44:21]Write to MH i2c: 01 00 00 B6 0C C2 [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: 01 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: 01 07 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: 01 07 00 B6 0C 00 00 00 00 00 FF 0F D7 [09:44:21]RasterBufferAndPrint [09:44:21]line Счет N : (1)117857 [09:44:21]line ИНН: 02508201610067 [09:44:21]line Контрольно-Кассовый Чек [09:44:21]line ПРОДАЖА [09:44:21]line ТРК (МРК, ГНК) : 32 [09:44:21]line Товар: 2710124130 [09:44:21]line Аи-92-К-2 [09:44:21]line 14.750 * 67.80 [09:44:21]line = 1000.05 [09:44:21]line НДС 12% НСП 1% [09:44:21]line > о реализуемом товаре [09:44:21]line ОКРУГЛЕНИЕ: -0.05 [09:44:21]line ИТОГО: 1000.00 [09:44:21]line Внесено: 1000.00 [09:44:21]line СДАЧА: 0.00 [09:44:21]line НСП 1% : 8.85 [09:44:21]line НДС 12% : 106.20 [09:44:21]line Наличными: 1000.00 [09:44:21]line Безнал.: 0.00 [09:44:21]line Место: АЗС № 128 "Партнер Нефть" [09:44:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:44:21]line СНО: Общий режим [09:44:21]line Чек 194 30.07.2024 09:44 [09:44:21]line Смена: 430 ФФД: 1.0 [09:44:21]line ЗНМ: 0300000046 [09:44:21]line РНМ: 0000000000092651 [09:44:21]line Версия ККМ: 001 [09:44:21]line ФМ: 0000000000874943 [09:44:21]line ФД: 309260 [09:44:21]line ФПД: 217105677339734 [09:44:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094419&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309260&fm=217105677339734&tin=02508201610067®Number=0000000000092651&sum=100000 [09:44:21]written 0, free lines is 4095 [09:44:21]OFD Sender: Processing packet 309260 [packets to send 232, broken 231] [09:44:21]ProducePacketName [09:44:21]name=ofd_packets/00309260 [09:44:21]OFD Sender: To server: pG, [09:44:21]CommunicateWithHost lk.salyk.kg:30040 [09:44:21]ConnectInit lk.salyk.kg [09:44:21]Connected sock=10 [09:44:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 97 73 07 01 89 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C2 00 00 00 F4 03 04 00 F3 B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0C B8 04 00 35 04 06 00 C5 74 DA C6 CC 56 0B DA 09 11 86 43 BE F0 [09:44:21]Write to MH i2c: 01 00 00 E1 0C ED [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: 01 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: 01 07 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: 01 07 00 E1 0C 00 00 00 00 00 66 0C 66 [09:44:21]RasterBufferAndPrint [09:44:21]line [09:44:21]line [09:44:21]line [09:44:21]line [09:44:21]line [09:44:21]written 0, free lines is 3179 [09:44:21]MH_Cut [09:44:21]Write to MH i2c: D1 01 00 E8 0C 01 C6 [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: D1 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: D1 01 00 [09:44:21]MH_I2C_Read... [09:44:21]Read from MH i2c: D1 01 00 E8 0C 00 C5 [09:44:21]Write to MH i2c: 01 00 00 E9 0C F5 [09:44:21]Write i2c OK [09:44:21]MH_I2C_Read... [09:44:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 87 3A 47 00 F7 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0C B8 04 00 F4 03 04 00 3B 5D A8 66 B6 04 01 00 00 3A A7 B8 CD 56 97 A5 08 [09:44:21]CommunicateWithHost err = 0 [09:44:21]CheckOFDResponse [09:44:21]1017 (14) - 77093643461234 [09:44:21]1041 (16) - 0000000000874943 [09:44:21]1040 (4) - 309260 [09:44:21]1012 (4) - 30.07.2024 03:25 [09:44:21]1206 (1) - 0 [09:44:21]OFD Sender: Remove packet 309260 [09:44:21]ProducePacketName [09:44:21]name=ofd_packets/00309260 [09:44:21]NVStorageDeleteData [09:44:22]OFD Sender: No OFD packet to send [09:44:22]*** Cut start [09:44:22]*** Partial cut [09:44:22]*** CUTSNS_PIN = 1 [09:44:22]*** CUTSNS_PIN = 0 [09:44:23]*** Brake cut motor [09:44:23]Read from MH i2c: 01 [09:44:23]MH_I2C_Read... [09:44:23]*** Stop cut motor [09:44:23]*** Cut end [09:44:23]Read from MH i2c: 01 07 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: 01 07 00 E9 0C 00 00 00 00 00 FF 0F 0A [09:44:23]process_action close_receipt done [09:44:23]requested_data is exist [09:44:23]produce_requested_data [09:44:23]requested_item fm.sn is exist - process it [09:44:23]wFMCommunicate request_size=4 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 11 00 00 [09:44:23]Write to MH i2c: E2 08 00 EA 0C 80 11 00 00 00 00 00 00 70 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 17 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 17 00 EA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C6 [09:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:44:23]wFMCommunicate OK [09:44:23]requested_item fd.num is exist - process it [09:44:23]SAM_PROTO_GetFieldsCounters [09:44:23]wFMCommunicate request_size=4 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 13 00 00 [09:44:23]Write to MH i2c: E2 08 00 EB 0C 80 13 00 00 00 00 00 00 73 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 62 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 62 00 EB 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0C B8 04 00 0E 04 04 00 AE 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 52 [09:44:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0C B8 04 00 0E 04 04 00 AE 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 [09:44:23]wFMCommunicate OK [09:44:23]SAM_PROTO_GetFieldsCounters done [09:44:23]requested_item shift.num is exist - process it [09:44:23]requested_item shift.opened is exist - process it [09:44:23]req_shift_opened [09:44:23]FM_GetShiftState [09:44:23]SAM_PROTO_GetShiftState [09:44:23]wFMCommunicate request_size=4 [09:44:23]MH_SAM_APDU [09:44:23]CAPDU: 80 13 01 00 [09:44:23]Write to MH i2c: E2 08 00 EC 0C 80 13 01 00 00 00 00 00 75 [09:44:23]Write i2c OK [09:44:23]MH_I2C_Read... [09:44:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:23]Read from MH i2c: E2 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 0E 00 [09:44:23]MH_I2C_Read... [09:44:23]Read from MH i2c: E2 0E 00 EC 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D0 [09:44:23]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:44:23]wFMCommunicate OK [09:44:23]SAM_PROTO_GetShiftState done [09:44:23]FM_GetShiftState done [09:44:23]req_shift_opened done [09:44:23]requested_item shift.open_date is exist - process it [09:44:23]req_shift_open_date [09:44:23]req_shift_open_date done [09:44:23]produce_requested_data done [09:44:23]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309260,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:44:23]process_action_free close_receipt [09:44:23]json_value_free [09:44:23]json_value_free done [09:44:23]process_json_proto returns [09:44:23]Send response to host [09:44:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309260,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:44:23]free response buf [09:44:23]execute_script done [09:44:23]execute_script returns [09:44:23]free content buf [09:44:23]Sock 9.Close socket [09:44:23]Sock 9.Thread stoped [09:44:25]accept exits with 7 [09:44:25]New connection [09:44:25]New thread 3067071844 created [09:44:25]Thread 3067215204 joined [09:44:25]Waiting for new connection... [09:44:25] Sock 7.Parse request [09:44:25]Sock 7.Check first char [09:44:25]Sock 7.First char is OK [09:44:25]request: POST /json_proto HTTP/1.0 [09:44:25]Method: POST [09:44:25]URL: /json_proto [09:44:25]Method is POST - this is cgi request [09:44:25]url: /json_proto [09:44:25]query_string will be loaded in cgi processing [09:44:25]execute_cgi json_proto POST (null) [09:44:25]execute_cgi path=json_proto method=POST [09:44:25]POST find Content-Length [09:44:25]Host: 172.17.45.195:8080 [09:44:25]Content-Length: 682 [09:44:25]Content-Type: application/json [09:44:25] [09:44:25]POST finish read [09:44:25]Found Content-Length = 682 [09:44:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:44:25]execute_script... [09: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)117856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:44:25]POST & json_proto [09:44:25]process_json_proto [09:44:25]json parsed OK: [09:44:25]protocol is kg_v1.0 [09:44:25]action value=close_receipt [09:44:25]process_action close_receipt [09:44:25]cmd_close_receipt [09:44:25]MH_GetDate [09:44:25]Write to MH i2c: F0 00 00 ED 0C E8 [09:44:25]Write i2c OK [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: F0 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: F0 09 00 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: F0 09 00 ED 0C 00 FA B5 A8 66 FB 01 7F 64 8D [09:44:25]GetLastDocTimeStamp 1722332659 [09:44:25]current date 1722332666 [09:44:25]FM_GetShiftState [09:44:25]SAM_PROTO_GetShiftState [09:44:25]wFMCommunicate request_size=4 [09:44:25]MH_SAM_APDU [09:44:25]CAPDU: 80 13 01 00 [09:44:25]Write to MH i2c: E2 08 00 EE 0C 80 13 01 00 00 00 00 00 77 [09:44:25]Write i2c OK [09:44:25]MH_I2C_Read... [09:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:25]Read from MH i2c: E2 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 0E 00 [09:44:25]MH_I2C_Read... [09:44:25]Read from MH i2c: E2 0E 00 EE 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D2 [09:44:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:44:25]wFMCommunicate OK [09:44:25]SAM_PROTO_GetShiftState done [09:44:25]FM_GetShiftState done [09:44:25]opened in 1722299915 [09:44:25]opened+sec_in_day 1722386315 [09:44:25]quantity*price = 100005 [09:44:25]sum+1 = 100006 [09:44:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 195 30.07.2024 09:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309261 ФПД: 116042375966040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094426&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309261&fm=116042375966040&tin=02508201610067®Number=0000000000092651&sum=100000 [09:44:27]StoreToDocumentArchive [09:44:27]shift 430 fd 309261 [09:44:27]save to /storage/0430/doc_00309261 [09:44:27]save last doc name /storage/0430/doc_00309261 to /storage/kkm_last_doc_name [09:44:27]save OK [09:44:27]Clear old archive folders... [09:44:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:27]tlvbuf is 001FDC30 [09:44:27]SAM_PROTO_ClearQueue [09:44:27]wFMCommunicate request_size=4 [09:44:27]MH_SAM_APDU [09:44:27]CAPDU: 80 09 00 00 [09:44:27]Write to MH i2c: E2 08 00 FB 0C 80 09 00 00 00 00 00 00 79 [09:44:27]Write i2c OK [09:44:27]MH_I2C_Read... [09:44:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:27]OFD Sender: No OFD packet to send [09:44:27]Read from MH i2c: E2 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 FB 0C 00 90 00 7B [09:44:27]RAPDU: 90 00 [09:44:27]wFMCommunicate OK [09:44:27]SAM_PROTO_ClearQueue done [09:44:27]KKMCreateOFDPacket [09:44:27]OFDProtocolAddRootSTLVToBuf [09:44:27]FM_MakeSignedData [09:44:27]FM_MakeSignedData [09:44:27]SAM_PROTO_SignData [09:44:27]wFMCommunicate request_size=4 [09:44:27]MH_SAM_APDU [09:44:27]CAPDU: 80 0D 01 02 [09:44:27]Write to MH i2c: E2 08 00 FC 0C 80 0D 01 02 00 00 00 00 81 [09:44:27]Write i2c OK [09:44:27]MH_I2C_Read... [09:44:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:27]Read from MH i2c: E2 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 FC 0C 00 90 00 7C [09:44:27]RAPDU: 90 00 [09:44:27]wFMCommunicate OK [09:44:27]wFMCommunicate request_size=255 [09:44:27]MH_SAM_APDU [09: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 FA B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0D B8 04 00 35 04 06 00 69 [09:44:27]Write to MH i2c: E2 02 01 FD 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 FA B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0D B8 04 00 35 04 06 00 69 00 00 EE [09:44:27]Write i2c OK [09:44:27]MH_I2C_Read... [09:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:27]Read from MH i2c: E2 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 FD 0C 00 90 00 7D [09:44:27]RAPDU: 90 00 [09:44:27]wFMCommunicate OK [09:44:27]wFMCommunicate request_size=10 [09:44:27]MH_SAM_APDU [09:44:27]CAPDU: 80 0D 02 02 05 8A 38 99 2D 58 [09:44:27]Write to MH i2c: E2 0D 00 FE 0C 80 0D 02 02 05 00 8A 38 99 2D 58 00 00 6E [09:44:27]Write i2c OK [09:44:27]MH_I2C_Read... [09:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:27]Read from MH i2c: E2 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 03 00 FE 0C 00 90 00 7E [09:44:27]RAPDU: 90 00 [09:44:27]wFMCommunicate OK [09:44:27]wFMCommunicate request_size=4 [09:44:27]MH_SAM_APDU [09:44:27]CAPDU: 80 0D 03 02 [09:44:27]Write to MH i2c: E2 08 00 FF 0C 80 0D 03 02 00 00 00 00 86 [09:44:27]Write i2c OK [09:44:27]MH_I2C_Read... [09:44:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:27]Read from MH i2c: E2 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 0B 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 0B 00 FF 0C 00 CE 13 B3 0F 5F 3B 6D 14 90 00 45 [09:44:27]RAPDU: CE 13 B3 0F 5F 3B 6D 14 90 00 [09:44:27]wFMCommunicate OK [09:44:27]SAM_PROTO_SignData done [09:44:27]FM_MakeSignedData done [09:44:27]CreateOFDProtocolMessage [09:44:27]wFMCommunicate request_size=4 [09:44:27]MH_SAM_APDU [09:44:27]CAPDU: 80 11 00 00 [09:44:27]Write to MH i2c: E2 08 00 00 0D 80 11 00 00 00 00 00 00 87 [09:44:27]Write i2c OK [09:44:27]MH_I2C_Read... [09:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:27]Read from MH i2c: E2 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 17 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 17 00 00 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DD [09:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:44:27]wFMCommunicate OK [09:44:27]CreateOFDProtocolMessage done [09:44:27]OFDSenderStorePacket 309261 [09:44:27]StoreOFDPacket docnum=309261 [09:44:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F9 A3 07 01 F3 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 FA B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0D B8 04 00 35 04 06 00 69 8A 38 99 2D 58 CE 13 B3 0F 5F 3B 6D 14 [09:44:27]CheckFolder [09:44:27]dirname=/storage/ofd_packets [09:44:27]CheckFolder done [09:44:27]ProducePacketName [09:44:27]name=ofd_packets/00309261 [09:44:27]NVStorageSaveData ofd_packets/00309261 [09:44:27]File name is /storage/ofd_packets/00309261 [09:44:27]Write 301 bytes [09:44:27]NVStorageSaveData done [09:44:27]OFDSenderStorePacket done [09:44:27]KKMCreateOFDPacket done [09:44:27]NVStorageSaveData kkm_last_timestamp [09:44:27]File name is /storage/kkm_last_timestamp [09:44:27]Write 4 bytes [09:44:27]NVStorageSaveData done [09:44:27]ExternCall_PrintAddStr [09:44:27]wPrintStart [09:44:27]Write to MH i2c: 01 00 00 01 0D 0E [09:44:27]Write i2c OK [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: 01 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: 01 07 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: 01 07 00 01 0D 00 00 00 00 00 FF 0F 23 [09:44:27]RasterBufferAndPrint [09:44:27]line Счет N : (1)117856 [09:44:27]line ИНН: 02508201610067 [09:44:27]line Контрольно-Кассовый Чек [09:44:27]line ПРОДАЖА [09:44:27]line ТРК (МРК, ГНК) : 62 [09:44:27]line Товар: 2710124130 [09:44:27]line Аи-92-К-2 [09:44:27]line 14.750 * 67.80 [09:44:27]line = 1000.05 [09:44:27]line НДС 12% НСП 1% [09:44:27]line > о реализуемом товаре [09:44:27]line ОКРУГЛЕНИЕ: -0.05 [09:44:27]line ИТОГО: 1000.00 [09:44:27]line Внесено: 1000.00 [09:44:27]line СДАЧА: 0.00 [09:44:27]line НСП 1% : 8.85 [09:44:27]line НДС 12% : 106.20 [09:44:27]line Наличными: 1000.00 [09:44:27]line Безнал.: 0.00 [09:44:27]line Место: АЗС № 128 "Партнер Нефть" [09:44:27]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:44:27]line СНО: Общий режим [09:44:27]line Чек 195 30.07.2024 09:44 [09:44:27]line Смена: 430 ФФД: 1.0 [09:44:27]line ЗНМ: 0300000046 [09:44:27]line РНМ: 0000000000092651 [09:44:27]line Версия ККМ: 001 [09:44:27]line ФМ: 0000000000874943 [09:44:27]line ФД: 309261 [09:44:27]line ФПД: 116042375966040 [09:44:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094426&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309261&fm=116042375966040&tin=02508201610067®Number=0000000000092651&sum=100000 [09:44:27]written 0, free lines is 4095 [09:44:27]OFD Sender: Processing packet 309261 [packets to send 232, broken 231] [09:44:27]ProducePacketName [09:44:27]name=ofd_packets/00309261 [09:44:27]OFD Sender: To server: pG, [09:44:27]CommunicateWithHost lk.salyk.kg:30040 [09:44:27]ConnectInit lk.salyk.kg [09:44:28]Connected sock=10 [09:44:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F9 A3 07 01 F3 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 FA B5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0D B8 04 00 35 04 06 00 69 8A 38 99 2D 58 CE 13 B3 0F 5F 3B 6D 14 [09:44:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FC B1 47 00 E2 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0D B8 04 00 F4 03 04 00 42 5D A8 66 B6 04 01 00 00 04 3B 8E 32 9E F9 33 B1 [09:44:28]CommunicateWithHost err = 0 [09:44:28]CheckOFDResponse [09:44:28]1017 (14) - 77093643461234 [09:44:28]1041 (16) - 0000000000874943 [09:44:28]1040 (4) - 309261 [09:44:28]1012 (4) - 30.07.2024 03:25 [09:44:28]1206 (1) - 0 [09:44:28]OFD Sender: Remove packet 309261 [09:44:28]ProducePacketName [09:44:28]name=ofd_packets/00309261 [09:44:28]NVStorageDeleteData [09:44:28]Write to MH i2c: 01 00 00 2C 0D 39 [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: 01 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: 01 07 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: 01 07 00 2C 0D 00 00 00 00 00 A0 0C EC [09:44:28]RasterBufferAndPrint [09:44:28]line [09:44:28]line [09:44:28]line [09:44:28]line [09:44:28]line [09:44:28]written 0, free lines is 3245 [09:44:28]MH_Cut [09:44:28]Write to MH i2c: D1 01 00 33 0D 01 12 [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: D1 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: D1 01 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: D1 01 00 33 0D 00 11 [09:44:28]Write to MH i2c: 01 00 00 34 0D 41 [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]OFD Sender: No OFD packet to send [09:44:29]*** Cut start [09:44:29]*** Partial cut [09:44:29]*** CUTSNS_PIN = 1 [09:44:29]*** CUTSNS_PIN = 0 [09:44:29]*** Brake cut motor [09:44:30]Read from MH i2c: 01 [09:44:30]MH_I2C_Read... [09:44:30]*** Stop cut motor [09:44:30]*** Cut end [09:44:30]Read from MH i2c: 01 07 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: 01 07 00 34 0D 00 00 00 00 00 FF 0F 56 [09:44:30]process_action close_receipt done [09:44:30]requested_data is exist [09:44:30]produce_requested_data [09:44:30]requested_item fm.sn is exist - process it [09:44:30]wFMCommunicate request_size=4 [09:44:30]MH_SAM_APDU [09:44:30]CAPDU: 80 11 00 00 [09:44:30]Write to MH i2c: E2 08 00 35 0D 80 11 00 00 00 00 00 00 BC [09:44:30]Write i2c OK [09:44:30]MH_I2C_Read... [09:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:30]Read from MH i2c: E2 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 17 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 17 00 35 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 12 [09:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:44:30]wFMCommunicate OK [09:44:30]requested_item fd.num is exist - process it [09:44:30]SAM_PROTO_GetFieldsCounters [09:44:30]wFMCommunicate request_size=4 [09:44:30]MH_SAM_APDU [09:44:30]CAPDU: 80 13 00 00 [09:44:30]Write to MH i2c: E2 08 00 36 0D 80 13 00 00 00 00 00 00 BF [09:44:30]Write i2c OK [09:44:30]MH_I2C_Read... [09:44:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:30]Read from MH i2c: E2 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 62 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 62 00 36 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0D B8 04 00 0E 04 04 00 AE 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 A2 [09:44:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0D B8 04 00 0E 04 04 00 AE 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 [09:44:30]wFMCommunicate OK [09:44:30]SAM_PROTO_GetFieldsCounters done [09:44:30]requested_item shift.num is exist - process it [09:44:30]requested_item shift.opened is exist - process it [09:44:30]req_shift_opened [09:44:30]FM_GetShiftState [09:44:30]SAM_PROTO_GetShiftState [09:44:30]wFMCommunicate request_size=4 [09:44:30]MH_SAM_APDU [09:44:30]CAPDU: 80 13 01 00 [09:44:30]Write to MH i2c: E2 08 00 37 0D 80 13 01 00 00 00 00 00 C1 [09:44:30]Write i2c OK [09:44:30]MH_I2C_Read... [09:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:30]Read from MH i2c: E2 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 0E 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 0E 00 37 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1C [09:44:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:44:30]wFMCommunicate OK [09:44:30]SAM_PROTO_GetShiftState done [09:44:30]FM_GetShiftState done [09:44:30]req_shift_opened done [09:44:30]requested_item shift.open_date is exist - process it [09:44:30]req_shift_open_date [09:44:30]req_shift_open_date done [09:44:30]produce_requested_data done [09:44:30]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309261,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:44:30]process_action_free close_receipt [09:44:30]json_value_free [09:44:30]json_value_free done [09:44:30]process_json_proto returns [09:44:30]Send response to host [09:44:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309261,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:44:30]free response buf [09:44:30]execute_script done [09:44:30]execute_script returns [09:44:30]free content buf [09:44:30]Sock 7.Close socket [09:44:30]Sock 7.Thread stoped [09:44:33]OFD Sender: No OFD packet to send [09:44:38]OFD Sender: No OFD packet to send [09:44:43]OFD Sender: No OFD packet to send [09:44:48]OFD Sender: No OFD packet to send [09:44:53]OFD Sender: No OFD packet to send [09:44:58]OFD Sender: No OFD packet to send [09:45:03]OFD Sender: No OFD packet to send [09:45:08]OFD Sender: No OFD packet to send [09:45:13]OFD Sender: No OFD packet to send [09:45:18]OFD Sender: No OFD packet to send [09:45:23]OFD Sender: No OFD packet to send [09:45:28]OFD Sender: No OFD packet to send [09:45:33]OFD Sender: No OFD packet to send [09:45:38]OFD Sender: No OFD packet to send [09:45:43]OFD Sender: No OFD packet to send [09:45:48]OFD Sender: No OFD packet to send [09:45:54]OFD Sender: No OFD packet to send [09:45:59]OFD Sender: No OFD packet to send [09:45:59]accept exits with 9 [09:45:59]New connection [09:45:59]New thread 3067215204 created [09:45:59]Thread 3067071844 joined [09:45:59]Waiting for new connection... [09:45:59] Sock 9.Parse request [09:45:59]Sock 9.Check first char [09:45:59]Sock 9.First char is OK [09:45:59]request: POST /json_proto HTTP/1.0 [09:45:59]Method: POST [09:45:59]URL: /json_proto [09:45:59]Method is POST - this is cgi request [09:45:59]url: /json_proto [09:45:59]query_string will be loaded in cgi processing [09:45:59]execute_cgi json_proto POST (null) [09:45:59]execute_cgi path=json_proto method=POST [09:45:59]POST find Content-Length [09:45:59]Host: 172.17.45.195:8080 [09:45:59]Content-Length: 677 [09:45:59]Content-Type: application/json [09:45:59] [09:45:59]POST finish read [09:45:59]Found Content-Length = 677 [09:45:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:45:59]execute_script... [09:45: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)117858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:45:59]POST & json_proto [09:45:59]process_json_proto [09:45:59]json parsed OK: [09:45:59]protocol is kg_v1.0 [09:45:59]action value=close_receipt [09:45:59]process_action close_receipt [09:45:59]cmd_close_receipt [09:45:59]MH_GetDate [09:45:59]Write to MH i2c: F0 00 00 38 0D 34 [09:45:59]Write i2c OK [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: F0 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: F0 09 00 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: F0 09 00 38 0D 00 57 B6 A8 66 FB 01 7F 64 37 [09:45:59]GetLastDocTimeStamp 1722332666 [09:45:59]current date 1722332759 [09:45:59]FM_GetShiftState [09:45:59]SAM_PROTO_GetShiftState [09:45:59]wFMCommunicate request_size=4 [09:45:59]MH_SAM_APDU [09:45:59]CAPDU: 80 13 01 00 [09:45:59]Write to MH i2c: E2 08 00 39 0D 80 13 01 00 00 00 00 00 C3 [09:45:59]Write i2c OK [09:45:59]MH_I2C_Read... [09:45:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:59]Read from MH i2c: E2 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: E2 0E 00 [09:45:59]MH_I2C_Read... [09:45:59]Read from MH i2c: E2 0E 00 39 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1E [09:45:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:45:59]wFMCommunicate OK [09:45:59]SAM_PROTO_GetShiftState done [09:45:59]FM_GetShiftState done [09:45:59]opened in 1722299915 [09:45:59]opened+sec_in_day 1722386315 [09:45:59]quantity*price = 40002 [09:45:59]sum+1 = 40003 [09:45:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 196 30.07.2024 09:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309262 ФПД: 135834492900248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094559&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309262&fm=135834492900248&tin=02508201610067®Number=0000000000092651&sum=40000 [09:46:00]StoreToDocumentArchive [09:46:00]shift 430 fd 309262 [09:46:00]save to /storage/0430/doc_00309262 [09:46:00]save last doc name /storage/0430/doc_00309262 to /storage/kkm_last_doc_name [09:46:00]save OK [09:46:00]Clear old archive folders... [09:46:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:00]tlvbuf is 0021E980 [09:46:00]SAM_PROTO_ClearQueue [09:46:00]wFMCommunicate request_size=4 [09:46:00]MH_SAM_APDU [09:46:00]CAPDU: 80 09 00 00 [09:46:00]Write to MH i2c: E2 08 00 46 0D 80 09 00 00 00 00 00 00 C5 [09:46:00]Write i2c OK [09:46:00]MH_I2C_Read... [09:46:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:00]Read from MH i2c: E2 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 46 0D 00 90 00 C7 [09:46:00]RAPDU: 90 00 [09:46:00]wFMCommunicate OK [09:46:00]SAM_PROTO_ClearQueue done [09:46:00]KKMCreateOFDPacket [09:46:00]OFDProtocolAddRootSTLVToBuf [09:46:00]FM_MakeSignedData [09:46:00]FM_MakeSignedData [09:46:00]SAM_PROTO_SignData [09:46:00]wFMCommunicate request_size=4 [09:46:00]MH_SAM_APDU [09:46:00]CAPDU: 80 0D 01 02 [09:46:00]Write to MH i2c: E2 08 00 47 0D 80 0D 01 02 00 00 00 00 CD [09:46:00]Write i2c OK [09:46:00]MH_I2C_Read... [09:46:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:00]Read from MH i2c: E2 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 47 0D 00 90 00 C8 [09:46:00]RAPDU: 90 00 [09:46:00]wFMCommunicate OK [09:46:00]wFMCommunicate request_size=255 [09:46:00]MH_SAM_APDU [09:46: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 32 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 C4 00 00 00 F4 03 04 00 57 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B8 04 00 35 04 06 00 7B [09:46:00]Write to MH i2c: E2 02 01 48 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 32 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 C4 00 00 00 F4 03 04 00 57 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B8 04 00 35 04 06 00 7B 00 00 02 [09:46:00]Write i2c OK [09:46:00]MH_I2C_Read... [09:46:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:00]Read from MH i2c: E2 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 48 0D 00 90 00 C9 [09:46:00]RAPDU: 90 00 [09:46:00]wFMCommunicate OK [09:46:00]wFMCommunicate request_size=10 [09:46:00]MH_SAM_APDU [09:46:00]CAPDU: 80 0D 02 02 05 8A 6E B2 93 98 [09:46:00]Write to MH i2c: E2 0D 00 49 0D 80 0D 02 02 05 00 8A 6E B2 93 98 00 00 AF [09:46:00]Write i2c OK [09:46:00]MH_I2C_Read... [09:46:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:00]Read from MH i2c: E2 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 [09:46:00]MH_I2C_Read... [09:46:00]Read from MH i2c: E2 03 00 49 0D 00 90 00 CA [09:46:00]RAPDU: 90 00 [09:46:00]wFMCommunicate OK [09:46:00]wFMCommunicate request_size=4 [09:46:00]MH_SAM_APDU [09:46:00]CAPDU: 80 0D 03 02 [09:46:00]Write to MH i2c: E2 08 00 4A 0D 80 0D 03 02 00 00 00 00 D2 [09:46:00]Write i2c OK [09:46:00]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0B 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 0B 00 4A 0D 00 6D D2 14 B5 9B 95 A5 82 90 00 32 [09:46:01]RAPDU: 6D D2 14 B5 9B 95 A5 82 90 00 [09:46:01]wFMCommunicate OK [09:46:01]SAM_PROTO_SignData done [09:46:01]FM_MakeSignedData done [09:46:01]CreateOFDProtocolMessage [09:46:01]wFMCommunicate request_size=4 [09:46:01]MH_SAM_APDU [09:46:01]CAPDU: 80 11 00 00 [09:46:01]Write to MH i2c: E2 08 00 4B 0D 80 11 00 00 00 00 00 00 D2 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:01]Read from MH i2c: E2 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 17 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: E2 17 00 4B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 28 [09:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:46:01]wFMCommunicate OK [09:46:01]CreateOFDProtocolMessage done [09:46:01]OFDSenderStorePacket 309262 [09:46:01]StoreOFDPacket docnum=309262 [09:46:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F0 B8 07 01 3F 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C4 00 00 00 F4 03 04 00 57 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B8 04 00 35 04 06 00 7B 8A 6E B2 93 98 6D D2 14 B5 9B 95 A5 82 [09:46:01]CheckFolder [09:46:01]dirname=/storage/ofd_packets [09:46:01]CheckFolder done [09:46:01]ProducePacketName [09:46:01]name=ofd_packets/00309262 [09:46:01]NVStorageSaveData ofd_packets/00309262 [09:46:01]File name is /storage/ofd_packets/00309262 [09:46:01]Write 301 bytes [09:46:01]NVStorageSaveData done [09:46:01]OFDSenderStorePacket done [09:46:01]KKMCreateOFDPacket done [09:46:01]NVStorageSaveData kkm_last_timestamp [09:46:01]File name is /storage/kkm_last_timestamp [09:46:01]Write 4 bytes [09:46:01]NVStorageSaveData done [09:46:01]ExternCall_PrintAddStr [09:46:01]wPrintStart [09:46:01]Write to MH i2c: 01 00 00 4C 0D 59 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 4C 0D 00 00 00 00 00 FF 0F 6E [09:46:01]RasterBufferAndPrint [09:46:01]line Счет N : (1)117858 [09:46:01]line ИНН: 02508201610067 [09:46:01]line Контрольно-Кассовый Чек [09:46:01]line ПРОДАЖА [09:46:01]line ТРК (МРК, ГНК) : 52 [09:46:01]line Товар: 2710124130 [09:46:01]line Аи-92-К-2 [09:46:01]line 5.900 * 67.80 [09:46:01]line = 400.02 [09:46:01]line НДС 12% НСП 1% [09:46:01]line > о реализуемом товаре [09:46:01]line ОКРУГЛЕНИЕ: -0.02 [09:46:01]line ИТОГО: 400.00 [09:46:01]line Внесено: 400.00 [09:46:01]line СДАЧА: 0.00 [09:46:01]line НСП 1% : 3.54 [09:46:01]line НДС 12% : 42.48 [09:46:01]line Наличными: 400.00 [09:46:01]line Безнал.: 0.00 [09:46:01]line Место: АЗС № 128 "Партнер Нефть" [09:46:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:46:01]line СНО: Общий режим [09:46:01]line Чек 196 30.07.2024 09:45 [09:46:01]line Смена: 430 ФФД: 1.0 [09:46:01]line ЗНМ: 0300000046 [09:46:01]line РНМ: 0000000000092651 [09:46:01]line Версия ККМ: 001 [09:46:01]line ФМ: 0000000000874943 [09:46:01]line ФД: 309262 [09:46:01]line ФПД: 135834492900248 [09:46:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094559&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309262&fm=135834492900248&tin=02508201610067®Number=0000000000092651&sum=40000 [09:46:01]written 0, free lines is 4095 [09:46:01]OFD Sender: Processing packet 309262 [packets to send 232, broken 231] [09:46:01]ProducePacketName [09:46:01]name=ofd_packets/00309262 [09:46:01]OFD Sender: To server: pG, [09:46:01]CommunicateWithHost lk.salyk.kg:30040 [09:46:01]ConnectInit lk.salyk.kg [09:46:01]Connected sock=10 [09:46:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F0 B8 07 01 3F 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 C4 00 00 00 F4 03 04 00 57 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B8 04 00 35 04 06 00 7B 8A 6E B2 93 98 6D D2 14 B5 9B 95 A5 82 [09:46:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 00 47 47 00 24 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B8 04 00 F4 03 04 00 9F 5D A8 66 B6 04 01 00 00 FA F7 CF AB 7C 03 39 C5 [09:46:01]CommunicateWithHost err = 0 [09:46:01]CheckOFDResponse [09:46:01]1017 (14) - 77093643461234 [09:46:01]1041 (16) - 0000000000874943 [09:46:01]1040 (4) - 309262 [09:46:01]1012 (4) - 30.07.2024 03:27 [09:46:01]1206 (1) - 0 [09:46:01]OFD Sender: Remove packet 309262 [09:46:01]ProducePacketName [09:46:01]name=ofd_packets/00309262 [09:46:01]NVStorageDeleteData [09:46:01]Write to MH i2c: 01 00 00 77 0D 84 [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: 01 07 00 77 0D 00 00 00 00 00 6A 0C 01 [09:46:01]RasterBufferAndPrint [09:46:01]line [09:46:01]line [09:46:01]line [09:46:01]line [09:46:01]line [09:46:01]written 0, free lines is 3182 [09:46:01]MH_Cut [09:46:01]Write to MH i2c: D1 01 00 7E 0D 01 5D [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: D1 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: D1 01 00 [09:46:01]MH_I2C_Read... [09:46:01]Read from MH i2c: D1 01 00 7E 0D 00 5C [09:46:01]Write to MH i2c: 01 00 00 7F 0D 8C [09:46:01]Write i2c OK [09:46:01]MH_I2C_Read... [09:46:02]OFD Sender: No OFD packet to send [09:46:02]*** Cut start [09:46:02]*** Partial cut [09:46:02]*** CUTSNS_PIN = 1 [09:46:02]*** CUTSNS_PIN = 0 [09:46:03]*** Brake cut motor [09:46:03]Read from MH i2c: 01 [09:46:03]MH_I2C_Read... [09:46:03]*** Stop cut motor [09:46:03]*** Cut end [09:46:03]Read from MH i2c: 01 07 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: 01 07 00 7F 0D 00 00 00 00 00 FF 0F A1 [09:46:03]process_action close_receipt done [09:46:03]requested_data is exist [09:46:03]produce_requested_data [09:46:03]requested_item fm.sn is exist - process it [09:46:03]wFMCommunicate request_size=4 [09:46:03]MH_SAM_APDU [09:46:03]CAPDU: 80 11 00 00 [09:46:03]Write to MH i2c: E2 08 00 80 0D 80 11 00 00 00 00 00 00 07 [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 17 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 17 00 80 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5D [09:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:46:03]wFMCommunicate OK [09:46:03]requested_item fd.num is exist - process it [09:46:03]SAM_PROTO_GetFieldsCounters [09:46:03]wFMCommunicate request_size=4 [09:46:03]MH_SAM_APDU [09:46:03]CAPDU: 80 13 00 00 [09:46:03]Write to MH i2c: E2 08 00 81 0D 80 13 00 00 00 00 00 00 0A [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 62 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 62 00 81 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0E B8 04 00 0E 04 04 00 AE 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 F1 [09:46:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0E B8 04 00 0E 04 04 00 AE 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 [09:46:03]wFMCommunicate OK [09:46:03]SAM_PROTO_GetFieldsCounters done [09:46:03]requested_item shift.num is exist - process it [09:46:03]requested_item shift.opened is exist - process it [09:46:03]req_shift_opened [09:46:03]FM_GetShiftState [09:46:03]SAM_PROTO_GetShiftState [09:46:03]wFMCommunicate request_size=4 [09:46:03]MH_SAM_APDU [09:46:03]CAPDU: 80 13 01 00 [09:46:03]Write to MH i2c: E2 08 00 82 0D 80 13 01 00 00 00 00 00 0C [09:46:03]Write i2c OK [09:46:03]MH_I2C_Read... [09:46:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:03]Read from MH i2c: E2 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 0E 00 [09:46:03]MH_I2C_Read... [09:46:03]Read from MH i2c: E2 0E 00 82 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 67 [09:46:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:46:03]wFMCommunicate OK [09:46:03]SAM_PROTO_GetShiftState done [09:46:03]FM_GetShiftState done [09:46:03]req_shift_opened done [09:46:03]requested_item shift.open_date is exist - process it [09:46:03]req_shift_open_date [09:46:03]req_shift_open_date done [09:46:03]produce_requested_data done [09:46:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309262,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:46:03]process_action_free close_receipt [09:46:03]json_value_free [09:46:03]json_value_free done [09:46:03]process_json_proto returns [09:46:03]Send response to host [09:46:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309262,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:46:03]free response buf [09:46:03]execute_script done [09:46:03]execute_script returns [09:46:03]free content buf [09:46:03]Sock 9.Close socket [09:46:03]Sock 9.Thread stoped [09:46:07]OFD Sender: No OFD packet to send [09:46:12]OFD Sender: No OFD packet to send [09:46:17]OFD Sender: No OFD packet to send [09:46:22]OFD Sender: No OFD packet to send [09:46:27]OFD Sender: No OFD packet to send [09:46:32]OFD Sender: No OFD packet to send [09:46:37]OFD Sender: No OFD packet to send [09:46:40]accept exits with 7 [09:46:40]New connection [09:46:40]New thread 3067071844 created [09:46:40]Thread 3067215204 joined [09:46:40]Waiting for new connection... [09:46:40] Sock 7.Parse request [09:46:40]Sock 7.Check first char [09:46:40]Sock 7.First char is OK [09:46:40]request: POST /json_proto HTTP/1.0 [09:46:40]Method: POST [09:46:40]URL: /json_proto [09:46:40]Method is POST - this is cgi request [09:46:40]url: /json_proto [09:46:40]query_string will be loaded in cgi processing [09:46:40]execute_cgi json_proto POST (null) [09:46:40]execute_cgi path=json_proto method=POST [09:46:40]POST find Content-Length [09:46:40]Host: 172.17.45.195:8080 [09:46:40]Content-Length: 670 [09:46:40]Content-Type: application/json [09:46:40] [09:46:40]POST finish read [09:46:40]Found Content-Length = 670 [09:46:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:40]execute_script... [09:46:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:40]POST & json_proto [09:46:40]process_json_proto [09:46:40]json parsed OK: [09:46:40]protocol is kg_v1.0 [09:46:40]action value=close_receipt [09:46:40]process_action close_receipt [09:46:40]cmd_close_receipt [09:46:40]MH_GetDate [09:46:40]Write to MH i2c: F0 00 00 83 0D 7F [09:46:40]Write i2c OK [09:46:40]MH_I2C_Read... [09:46:40]Read from MH i2c: F0 [09:46:40]MH_I2C_Read... [09:46:40]Read from MH i2c: F0 09 00 [09:46:40]MH_I2C_Read... [09:46:40]Read from MH i2c: F0 09 00 83 0D 00 80 B6 A8 66 FB 01 7F 64 AB [09:46:40]GetLastDocTimeStamp 1722332759 [09:46:40]current date 1722332800 [09:46:40]FM_GetShiftState [09:46:40]SAM_PROTO_GetShiftState [09:46:40]wFMCommunicate request_size=4 [09:46:40]MH_SAM_APDU [09:46:40]CAPDU: 80 13 01 00 [09:46:40]Write to MH i2c: E2 08 00 84 0D 80 13 01 00 00 00 00 00 0E [09:46:40]Write i2c OK [09:46:40]MH_I2C_Read... [09:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:40]Read from MH i2c: E2 [09:46:40]MH_I2C_Read... [09:46:40]Read from MH i2c: E2 0E 00 [09:46:40]MH_I2C_Read... [09:46:40]Read from MH i2c: E2 0E 00 84 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 69 [09:46:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:46:40]wFMCommunicate OK [09:46:40]SAM_PROTO_GetShiftState done [09:46:40]FM_GetShiftState done [09:46:40]opened in 1722299915 [09:46:40]opened+sec_in_day 1722386315 [09:46:40]quantity*price = 60062 [09:46:40]sum+1 = 60063 [09:46: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 197 30.07.2024 09:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309263 ФПД: 246565024429960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094640&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309263&fm=246565024429960&tin=02508201610067®Number=0000000000092651&sum=60000 [09:46:41]StoreToDocumentArchive [09:46:41]shift 430 fd 309263 [09:46:41]save to /storage/0430/doc_00309263 [09:46:41]save last doc name /storage/0430/doc_00309263 to /storage/kkm_last_doc_name [09:46:41]save OK [09:46:41]Clear old archive folders... [09:46:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:46:41]tlvbuf is 0025BEA0 [09:46:41]SAM_PROTO_ClearQueue [09:46:41]wFMCommunicate request_size=4 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 09 00 00 [09:46:41]Write to MH i2c: E2 08 00 91 0D 80 09 00 00 00 00 00 00 10 [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:41]Read from MH i2c: E2 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 [09:46:41]MH_I2C_Read... [09:46:41]Read from MH i2c: E2 03 00 91 0D 00 90 00 12 [09:46:41]RAPDU: 90 00 [09:46:41]wFMCommunicate OK [09:46:41]SAM_PROTO_ClearQueue done [09:46:41]KKMCreateOFDPacket [09:46:41]OFDProtocolAddRootSTLVToBuf [09:46:41]FM_MakeSignedData [09:46:41]FM_MakeSignedData [09:46:41]SAM_PROTO_SignData [09:46:41]wFMCommunicate request_size=4 [09:46:41]MH_SAM_APDU [09:46:41]CAPDU: 80 0D 01 02 [09:46:41]Write to MH i2c: E2 08 00 92 0D 80 0D 01 02 00 00 00 00 18 [09:46:41]Write i2c OK [09:46:41]MH_I2C_Read... [09:46:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:42]Read from MH i2c: E2 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 03 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 03 00 92 0D 00 90 00 13 [09:46:42]RAPDU: 90 00 [09:46:42]wFMCommunicate OK [09:46:42]wFMCommunicate request_size=255 [09:46:42]MH_SAM_APDU [09:46:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 C5 00 00 00 F4 03 04 00 80 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0F B8 04 00 35 04 06 00 [09:46:42]Write to MH i2c: E2 02 01 93 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 C5 00 00 00 F4 03 04 00 80 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0F B8 04 00 35 04 06 00 00 00 39 [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]OFD Sender: No OFD packet to send [09:46:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:42]Read from MH i2c: E2 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 03 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 03 00 93 0D 00 90 00 14 [09:46:42]RAPDU: 90 00 [09:46:42]wFMCommunicate OK [09:46:42]wFMCommunicate request_size=11 [09:46:42]MH_SAM_APDU [09:46:42]CAPDU: 80 0D 02 02 06 E0 3F E4 B1 F7 88 [09:46:42]Write to MH i2c: E2 0E 00 94 0D 80 0D 02 02 06 00 E0 3F E4 B1 F7 88 00 00 5A [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:42]Read from MH i2c: E2 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 03 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 03 00 94 0D 00 90 00 15 [09:46:42]RAPDU: 90 00 [09:46:42]wFMCommunicate OK [09:46:42]wFMCommunicate request_size=4 [09:46:42]MH_SAM_APDU [09:46:42]CAPDU: 80 0D 03 02 [09:46:42]Write to MH i2c: E2 08 00 95 0D 80 0D 03 02 00 00 00 00 1D [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:42]Read from MH i2c: E2 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 0B 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 0B 00 95 0D 00 A8 BA A7 62 B5 39 23 C1 90 00 5B [09:46:42]RAPDU: A8 BA A7 62 B5 39 23 C1 90 00 [09:46:42]wFMCommunicate OK [09:46:42]SAM_PROTO_SignData done [09:46:42]FM_MakeSignedData done [09:46:42]CreateOFDProtocolMessage [09:46:42]wFMCommunicate request_size=4 [09:46:42]MH_SAM_APDU [09:46:42]CAPDU: 80 11 00 00 [09:46:42]Write to MH i2c: E2 08 00 96 0D 80 11 00 00 00 00 00 00 1D [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:42]Read from MH i2c: E2 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 17 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: E2 17 00 96 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 73 [09:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:46:42]wFMCommunicate OK [09:46:42]CreateOFDProtocolMessage done [09:46:42]OFDSenderStorePacket 309263 [09:46:42]StoreOFDPacket docnum=309263 [09:46:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 81 AD 08 01 82 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 80 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0F B8 04 00 35 04 06 00 E0 3F E4 B1 F7 88 A8 BA A7 62 B5 39 23 C1 [09:46:42]CheckFolder [09:46:42]dirname=/storage/ofd_packets [09:46:42]CheckFolder done [09:46:42]ProducePacketName [09:46:42]name=ofd_packets/00309263 [09:46:42]NVStorageSaveData ofd_packets/00309263 [09:46:42]File name is /storage/ofd_packets/00309263 [09:46:42]Write 302 bytes [09:46:42]NVStorageSaveData done [09:46:42]OFDSenderStorePacket done [09:46:42]KKMCreateOFDPacket done [09:46:42]NVStorageSaveData kkm_last_timestamp [09:46:42]File name is /storage/kkm_last_timestamp [09:46:42]Write 4 bytes [09:46:42]NVStorageSaveData done [09:46:42]ExternCall_PrintAddStr [09:46:42]wPrintStart [09:46:42]Write to MH i2c: 01 00 00 97 0D A4 [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 07 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 07 00 97 0D 00 00 00 00 00 FF 0F B9 [09:46:42]RasterBufferAndPrint [09:46:42]line Счет N : (1)117859 [09:46:42]line ИНН: 02508201610067 [09:46:42]line Контрольно-Кассовый Чек [09:46:42]line ПРОДАЖА [09:46:42]line ТРК (МРК, ГНК) : 63 [09:46:42]line Товар: 2710124130 [09:46:42]line Super-92-К-5 [09:46:42]line 8.730 * 68.80 [09:46:42]line = 600.62 [09:46:42]line НДС 12% НСП 1% [09:46:42]line > о реализуемом товаре [09:46:42]line ОКРУГЛЕНИЕ: -0.62 [09:46:42]line ИТОГО: 600.00 [09:46:42]line Внесено: 600.00 [09:46:42]line СДАЧА: 0.00 [09:46:42]line НСП 1% : 5.31 [09:46:42]line НДС 12% : 63.78 [09:46:42]line Наличными: 600.00 [09:46:42]line Безнал.: 0.00 [09:46:42]line Место: АЗС № 128 "Партнер Нефть" [09:46:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:46:42]line СНО: Общий режим [09:46:42]line Чек 197 30.07.2024 09:46 [09:46:42]line Смена: 430 ФФД: 1.0 [09:46:42]line ЗНМ: 0300000046 [09:46:42]line РНМ: 0000000000092651 [09:46:42]line Версия ККМ: 001 [09:46:42]line ФМ: 0000000000874943 [09:46:42]line ФД: 309263 [09:46:42]line ФПД: 246565024429960 [09:46:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094640&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309263&fm=246565024429960&tin=02508201610067®Number=0000000000092651&sum=60000 [09:46:42]written 0, free lines is 4095 [09:46:42]OFD Sender: Processing packet 309263 [packets to send 232, broken 231] [09:46:42]ProducePacketName [09:46:42]name=ofd_packets/00309263 [09:46:42]OFD Sender: To server: pG, [09:46:42]CommunicateWithHost lk.salyk.kg:30040 [09:46:42]ConnectInit lk.salyk.kg [09:46:42]Connected sock=10 [09:46:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 81 AD 08 01 82 45 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 80 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0F B8 04 00 35 04 06 00 E0 3F E4 B1 F7 88 A8 BA A7 62 B5 39 23 C1 [09:46:42]Write to MH i2c: 01 00 00 C2 0D CF [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 07 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: 01 07 00 C2 0D 00 00 00 00 00 6F 0C 51 [09:46:42]RasterBufferAndPrint [09:46:42]line [09:46:42]line [09:46:42]line [09:46:42]line [09:46:42]line [09:46:42]written 0, free lines is 3186 [09:46:42]MH_Cut [09:46:42]Write to MH i2c: D1 01 00 C9 0D 01 A8 [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: D1 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: D1 01 00 [09:46:42]MH_I2C_Read... [09:46:42]Read from MH i2c: D1 01 00 C9 0D 00 A7 [09:46:42]Write to MH i2c: 01 00 00 CA 0D D7 [09:46:42]Write i2c OK [09:46:42]MH_I2C_Read... [09:46:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 70 B9 47 00 6B 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0F B8 04 00 F4 03 04 00 C9 5D A8 66 B6 04 01 00 00 80 AB 27 51 D9 A1 D4 FB [09:46:42]CommunicateWithHost err = 0 [09:46:42]CheckOFDResponse [09:46:42]1017 (14) - 77093643461234 [09:46:42]1041 (16) - 0000000000874943 [09:46:42]1040 (4) - 309263 [09:46:42]1012 (4) - 30.07.2024 03:28 [09:46:42]1206 (1) - 0 [09:46:42]OFD Sender: Remove packet 309263 [09:46:42]ProducePacketName [09:46:42]name=ofd_packets/00309263 [09:46:42]NVStorageDeleteData [09:46:43]OFD Sender: No OFD packet to send [09:46:44]*** Cut start [09:46:44]*** Partial cut [09:46:44]*** CUTSNS_PIN = 1 [09:46:44]*** CUTSNS_PIN = 0 [09:46:44]*** Brake cut motor [09:46:44]Read from MH i2c: 01 [09:46:44]MH_I2C_Read... [09:46:44]*** Stop cut motor [09:46:44]*** Cut end [09:46:44]Read from MH i2c: 01 07 00 [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: 01 07 00 CA 0D 00 00 00 00 00 FF 0F EC [09:46:44]process_action close_receipt done [09:46:44]requested_data is exist [09:46:44]produce_requested_data [09:46:44]requested_item fm.sn is exist - process it [09:46:44]wFMCommunicate request_size=4 [09:46:44]MH_SAM_APDU [09:46:44]CAPDU: 80 11 00 00 [09:46:44]Write to MH i2c: E2 08 00 CB 0D 80 11 00 00 00 00 00 00 52 [09:46:44]Write i2c OK [09:46:44]MH_I2C_Read... [09:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:44]Read from MH i2c: E2 [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: E2 17 00 [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: E2 17 00 CB 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A8 [09:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:46:44]wFMCommunicate OK [09:46:44]requested_item fd.num is exist - process it [09:46:44]SAM_PROTO_GetFieldsCounters [09:46:44]wFMCommunicate request_size=4 [09:46:44]MH_SAM_APDU [09:46:44]CAPDU: 80 13 00 00 [09:46:44]Write to MH i2c: E2 08 00 CC 0D 80 13 00 00 00 00 00 00 55 [09:46:44]Write i2c OK [09:46:44]MH_I2C_Read... [09:46:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:44]Read from MH i2c: E2 [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: E2 62 00 [09:46:44]MH_I2C_Read... [09:46:44]Read from MH i2c: E2 62 00 CC 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0F B8 04 00 0E 04 04 00 AE 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 40 [09:46:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 0F B8 04 00 0E 04 04 00 AE 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 [09:46:44]wFMCommunicate OK [09:46:44]SAM_PROTO_GetFieldsCounters done [09:46:44]requested_item shift.num is exist - process it [09:46:44]requested_item shift.opened is exist - process it [09:46:44]req_shift_opened [09:46:44]FM_GetShiftState [09:46:44]SAM_PROTO_GetShiftState [09:46:44]wFMCommunicate request_size=4 [09:46:44]MH_SAM_APDU [09:46:44]CAPDU: 80 13 01 00 [09:46:44]Write to MH i2c: E2 08 00 CD 0D 80 13 01 00 00 00 00 00 57 [09:46:44]Write i2c OK [09:46:44]MH_I2C_Read... [09:46:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:45]Read from MH i2c: E2 [09:46:45]MH_I2C_Read... [09:46:45]Read from MH i2c: E2 0E 00 [09:46:45]MH_I2C_Read... [09:46:45]Read from MH i2c: E2 0E 00 CD 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B2 [09:46:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:46:45]wFMCommunicate OK [09:46:45]SAM_PROTO_GetShiftState done [09:46:45]FM_GetShiftState done [09:46:45]req_shift_opened done [09:46:45]requested_item shift.open_date is exist - process it [09:46:45]req_shift_open_date [09:46:45]req_shift_open_date done [09:46:45]produce_requested_data done [09:46:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309263,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:46:45]process_action_free close_receipt [09:46:45]json_value_free [09:46:45]json_value_free done [09:46:45]process_json_proto returns [09:46:45]Send response to host [09:46:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309263,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:46:45]free response buf [09:46:45]execute_script done [09:46:45]execute_script returns [09:46:45]free content buf [09:46:45]Sock 7.Close socket [09:46:45]Sock 7.Thread stoped [09:46:48]OFD Sender: No OFD packet to send [09:46:53]OFD Sender: No OFD packet to send [09:46:55]accept exits with 9 [09:46:55]New connection [09:46:55]New thread 3067215204 created [09:46:55]Thread 3067071844 joined [09:46:55]Waiting for new connection... [09:46:55] Sock 9.Parse request [09:46:55]Sock 9.Check first char [09:46:55]Sock 9.First char is OK [09:46:55]request: POST /json_proto HTTP/1.0 [09:46:55]Method: POST [09:46:55]URL: /json_proto [09:46:55]Method is POST - this is cgi request [09:46:55]url: /json_proto [09:46:55]query_string will be loaded in cgi processing [09:46:55]execute_cgi json_proto POST (null) [09:46:55]execute_cgi path=json_proto method=POST [09:46:55]POST find Content-Length [09:46:55]Host: 172.17.45.195:8080 [09:46:55]Content-Length: 670 [09:46:55]Content-Type: application/json [09:46:55] [09:46:55]POST finish read [09:46:55]Found Content-Length = 670 [09:46:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:55]execute_script... [09:46:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:55]POST & json_proto [09:46:55]process_json_proto [09:46:55]json parsed OK: [09:46:55]protocol is kg_v1.0 [09:46:55]action value=close_receipt [09:46:55]process_action close_receipt [09:46:55]cmd_close_receipt [09:46:55]MH_GetDate [09:46:55]Write to MH i2c: F0 00 00 CE 0D CA [09:46:55]Write i2c OK [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: F0 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: F0 09 00 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: F0 09 00 CE 0D 00 90 B6 A8 66 FB 01 7F 64 06 [09:46:55]GetLastDocTimeStamp 1722332800 [09:46:55]current date 1722332816 [09:46:55]FM_GetShiftState [09:46:55]SAM_PROTO_GetShiftState [09:46:55]wFMCommunicate request_size=4 [09:46:55]MH_SAM_APDU [09:46:55]CAPDU: 80 13 01 00 [09:46:55]Write to MH i2c: E2 08 00 CF 0D 80 13 01 00 00 00 00 00 59 [09:46:55]Write i2c OK [09:46:55]MH_I2C_Read... [09:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:55]Read from MH i2c: E2 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: E2 0E 00 [09:46:55]MH_I2C_Read... [09:46:55]Read from MH i2c: E2 0E 00 CF 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B4 [09:46:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:46:55]wFMCommunicate OK [09:46:55]SAM_PROTO_GetShiftState done [09:46:55]FM_GetShiftState done [09:46:55]opened in 1722299915 [09:46:55]opened+sec_in_day 1722386315 [09:46:55]quantity*price = 50017 [09:46:55]sum+1 = 50019 [09:46: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 198 30.07.2024 09:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309264 ФПД: 181612049929261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094656&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309264&fm=181612049929261&tin=02508201610067®Number=0000000000092651&sum=50000 [09:46:57]StoreToDocumentArchive [09:46:57]shift 430 fd 309264 [09:46:57]save to /storage/0430/doc_00309264 [09:46:57]save last doc name /storage/0430/doc_00309264 to /storage/kkm_last_doc_name [09:46:57]save OK [09:46:57]Clear old archive folders... [09:46:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:46:57]tlvbuf is 0021F650 [09:46:57]SAM_PROTO_ClearQueue [09:46:57]wFMCommunicate request_size=4 [09:46:57]MH_SAM_APDU [09:46:57]CAPDU: 80 09 00 00 [09:46:57]Write to MH i2c: E2 08 00 DC 0D 80 09 00 00 00 00 00 00 5B [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:57]Read from MH i2c: E2 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 DC 0D 00 90 00 5D [09:46:57]RAPDU: 90 00 [09:46:57]wFMCommunicate OK [09:46:57]SAM_PROTO_ClearQueue done [09:46:57]KKMCreateOFDPacket [09:46:57]OFDProtocolAddRootSTLVToBuf [09:46:57]FM_MakeSignedData [09:46:57]FM_MakeSignedData [09:46:57]SAM_PROTO_SignData [09:46:57]wFMCommunicate request_size=4 [09:46:57]MH_SAM_APDU [09:46:57]CAPDU: 80 0D 01 02 [09:46:57]Write to MH i2c: E2 08 00 DD 0D 80 0D 01 02 00 00 00 00 63 [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:57]Read from MH i2c: E2 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 DD 0D 00 90 00 5E [09:46:57]RAPDU: 90 00 [09:46:57]wFMCommunicate OK [09:46:57]wFMCommunicate request_size=255 [09:46:57]MH_SAM_APDU [09:46:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 C6 00 00 00 F4 03 04 00 90 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 10 B8 04 00 35 04 06 00 [09:46:57]Write to MH i2c: E2 02 01 DE 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 C6 00 00 00 F4 03 04 00 90 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 10 B8 04 00 35 04 06 00 00 00 84 [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:57]Read from MH i2c: E2 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 DE 0D 00 90 00 5F [09:46:57]RAPDU: 90 00 [09:46:57]wFMCommunicate OK [09:46:57]wFMCommunicate request_size=11 [09:46:57]MH_SAM_APDU [09:46:57]CAPDU: 80 0D 02 02 06 A5 2C D9 B9 14 2D [09:46:57]Write to MH i2c: E2 0E 00 DF 0D 80 0D 02 02 06 00 A5 2C D9 B9 14 2D 00 00 16 [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:57]Read from MH i2c: E2 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 03 00 DF 0D 00 90 00 60 [09:46:57]RAPDU: 90 00 [09:46:57]wFMCommunicate OK [09:46:57]wFMCommunicate request_size=4 [09:46:57]MH_SAM_APDU [09:46:57]CAPDU: 80 0D 03 02 [09:46:57]Write to MH i2c: E2 08 00 E0 0D 80 0D 03 02 00 00 00 00 68 [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:57]Read from MH i2c: E2 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 0B 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 0B 00 E0 0D 00 05 8A 20 C4 88 C2 96 24 90 00 E0 [09:46:57]RAPDU: 05 8A 20 C4 88 C2 96 24 90 00 [09:46:57]wFMCommunicate OK [09:46:57]SAM_PROTO_SignData done [09:46:57]FM_MakeSignedData done [09:46:57]CreateOFDProtocolMessage [09:46:57]wFMCommunicate request_size=4 [09:46:57]MH_SAM_APDU [09:46:57]CAPDU: 80 11 00 00 [09:46:57]Write to MH i2c: E2 08 00 E1 0D 80 11 00 00 00 00 00 00 68 [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:57]Read from MH i2c: E2 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 17 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: E2 17 00 E1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BE [09:46:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:46:57]wFMCommunicate OK [09:46:57]CreateOFDProtocolMessage done [09:46:57]OFDSenderStorePacket 309264 [09:46:57]StoreOFDPacket docnum=309264 [09:46:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 65 67 08 01 CF 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 90 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 10 B8 04 00 35 04 06 00 A5 2C D9 B9 14 2D 05 8A 20 C4 88 C2 96 24 [09:46:57]CheckFolder [09:46:57]dirname=/storage/ofd_packets [09:46:57]CheckFolder done [09:46:57]ProducePacketName [09:46:57]name=ofd_packets/00309264 [09:46:57]NVStorageSaveData ofd_packets/00309264 [09:46:57]File name is /storage/ofd_packets/00309264 [09:46:57]Write 302 bytes [09:46:57]NVStorageSaveData done [09:46:57]OFDSenderStorePacket done [09:46:57]KKMCreateOFDPacket done [09:46:57]NVStorageSaveData kkm_last_timestamp [09:46:57]File name is /storage/kkm_last_timestamp [09:46:57]Write 4 bytes [09:46:57]NVStorageSaveData done [09:46:57]ExternCall_PrintAddStr [09:46:57]wPrintStart [09:46:57]Write to MH i2c: 01 00 00 E2 0D EF [09:46:57]Write i2c OK [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: 01 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: 01 07 00 [09:46:57]MH_I2C_Read... [09:46:57]Read from MH i2c: 01 07 00 E2 0D 00 00 00 00 00 FF 0F 04 [09:46:57]RasterBufferAndPrint [09:46:57]line Счет N : (1)117860 [09:46:57]line ИНН: 02508201610067 [09:46:57]line Контрольно-Кассовый Чек [09:46:57]line ПРОДАЖА [09:46:57]line ТРК (МРК, ГНК) : 33 [09:46:57]line Товар: 2710124130 [09:46:57]line Super-92-К-5 [09:46:57]line 7.270 * 68.80 [09:46:57]line = 500.18 [09:46:57]line НДС 12% НСП 1% [09:46:57]line > о реализуемом товаре [09:46:57]line ОКРУГЛЕНИЕ: -0.18 [09:46:57]line ИТОГО: 500.00 [09:46:57]line Внесено: 500.00 [09:46:57]line СДАЧА: 0.00 [09:46:57]line НСП 1% : 4.43 [09:46:57]line НДС 12% : 53.12 [09:46:57]line Наличными: 500.00 [09:46:57]line Безнал.: 0.00 [09:46:57]line Место: АЗС № 128 "Партнер Нефть" [09:46:57]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:46:57]line СНО: Общий режим [09:46:57]line Чек 198 30.07.2024 09:46 [09:46:57]line Смена: 430 ФФД: 1.0 [09:46:57]line ЗНМ: 0300000046 [09:46:57]line РНМ: 0000000000092651 [09:46:57]line Версия ККМ: 001 [09:46:57]line ФМ: 0000000000874943 [09:46:57]line ФД: 309264 [09:46:57]line ФПД: 181612049929261 [09:46:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094656&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309264&fm=181612049929261&tin=02508201610067®Number=0000000000092651&sum=50000 [09:46:57]OFD Sender: Processing packet 309264 [packets to send 232, broken 231] [09:46:57]ProducePacketName [09:46:57]name=ofd_packets/00309264 [09:46:57]OFD Sender: To server: pG, [09:46:57]CommunicateWithHost lk.salyk.kg:30040 [09:46:57]ConnectInit lk.salyk.kg [09:46:57]written 0, free lines is 4095 [09:46:58]Connected sock=7 [09:46:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 65 67 08 01 CF 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 90 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 10 B8 04 00 35 04 06 00 A5 2C D9 B9 14 2D 05 8A 20 C4 88 C2 96 24 [09:46:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6A 71 47 00 A1 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 10 B8 04 00 F4 03 04 00 D8 5D A8 66 B6 04 01 00 00 1C E1 EA 46 A8 84 C7 D1 [09:46:58]CommunicateWithHost err = 0 [09:46:58]CheckOFDResponse [09:46:58]1017 (14) - 77093643461234 [09:46:58]1041 (16) - 0000000000874943 [09:46:58]1040 (4) - 309264 [09:46:58]1012 (4) - 30.07.2024 03:28 [09:46:58]1206 (1) - 0 [09:46:58]OFD Sender: Remove packet 309264 [09:46:58]ProducePacketName [09:46:58]name=ofd_packets/00309264 [09:46:58]NVStorageDeleteData [09:46:58]Write to MH i2c: 01 00 00 0D 0E 1B [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: 01 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: 01 07 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: 01 07 00 0D 0E 00 00 00 00 00 70 0C 9E [09:46:58]RasterBufferAndPrint [09:46:58]line [09:46:58]line [09:46:58]line [09:46:58]line [09:46:58]line [09:46:58]written 0, free lines is 3187 [09:46:58]MH_Cut [09:46:58]Write to MH i2c: D1 01 00 14 0E 01 F4 [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: D1 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: D1 01 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: D1 01 00 14 0E 00 F3 [09:46:58]Write to MH i2c: 01 00 00 15 0E 23 [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]OFD Sender: No OFD packet to send [09:46:59]*** Cut start [09:46:59]*** Partial cut [09:46:59]*** CUTSNS_PIN = 1 [09:46:59]*** CUTSNS_PIN = 0 [09:46:59]*** Brake cut motor [09:47:00]Read from MH i2c: 01 [09:47:00]MH_I2C_Read... [09:47:00]*** Stop cut motor [09:47:00]*** Cut end [09:47:00]Read from MH i2c: 01 07 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: 01 07 00 15 0E 00 00 00 00 00 FF 0F 38 [09:47:00]process_action close_receipt done [09:47:00]requested_data is exist [09:47:00]produce_requested_data [09:47:00]requested_item fm.sn is exist - process it [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 11 00 00 [09:47:00]Write to MH i2c: E2 08 00 16 0E 80 11 00 00 00 00 00 00 9E [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 17 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 17 00 16 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F4 [09:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:47:00]wFMCommunicate OK [09:47:00]requested_item fd.num is exist - process it [09:47:00]SAM_PROTO_GetFieldsCounters [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 13 00 00 [09:47:00]Write to MH i2c: E2 08 00 17 0E 80 13 00 00 00 00 00 00 A1 [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 62 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 62 00 17 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 10 B8 04 00 0E 04 04 00 AE 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 90 [09:47:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 10 B8 04 00 0E 04 04 00 AE 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 [09:47:00]wFMCommunicate OK [09:47:00]SAM_PROTO_GetFieldsCounters done [09:47:00]requested_item shift.num is exist - process it [09:47:00]requested_item shift.opened is exist - process it [09:47:00]req_shift_opened [09:47:00]FM_GetShiftState [09:47:00]SAM_PROTO_GetShiftState [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 13 01 00 [09:47:00]Write to MH i2c: E2 08 00 18 0E 80 13 01 00 00 00 00 00 A3 [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 0E 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 0E 00 18 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FE [09:47:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:47:00]wFMCommunicate OK [09:47:00]SAM_PROTO_GetShiftState done [09:47:00]FM_GetShiftState done [09:47:00]req_shift_opened done [09:47:00]requested_item shift.open_date is exist - process it [09:47:00]req_shift_open_date [09:47:00]req_shift_open_date done [09:47:00]produce_requested_data done [09:47:00]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309264,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:47:00]process_action_free close_receipt [09:47:00]json_value_free [09:47:00]json_value_free done [09:47:00]process_json_proto returns [09:47:00]Send response to host [09:47:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309264,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:47:00]free response buf [09:47:00]execute_script done [09:47:00]execute_script returns [09:47:00]free content buf [09:47:00]Sock 9.Close socket [09:47:00]Sock 9.Thread stoped [09:47:03]OFD Sender: No OFD packet to send [09:47:08]OFD Sender: No OFD packet to send [09:47:13]OFD Sender: No OFD packet to send [09:47:18]OFD Sender: No OFD packet to send [09:47:23]OFD Sender: No OFD packet to send [09:47:28]OFD Sender: No OFD packet to send [09:47:33]OFD Sender: No OFD packet to send [09:47:38]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:03]accept exits with 10 [09:48:03]New connection [09:48:03]New thread 3067071844 created [09:48:03]Thread 3067215204 joined [09:48:03]Waiting for new connection... [09:48:03]OFD Sender: No OFD packet to send [09:48:03] Sock 10.Parse request [09:48:03]Sock 10.Check first char [09:48:03]Sock 10.First char is OK [09:48:03]request: POST /json_proto HTTP/1.0 [09:48:03]Method: POST [09:48:03]URL: /json_proto [09:48:03]Method is POST - this is cgi request [09:48:03]url: /json_proto [09:48:03]query_string will be loaded in cgi processing [09:48:03]execute_cgi json_proto POST (null) [09:48:03]execute_cgi path=json_proto method=POST [09:48:03]POST find Content-Length [09:48:03]Host: 172.17.45.195:8080 [09:48:03]Content-Length: 800 [09:48:03]Content-Type: application/json [09:48:03] [09:48:03]POST finish read [09:48:03]Found Content-Length = 800 [09:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [09:48:03]execute_script... [09:48: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)117861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [09:48:03]POST & json_proto [09:48:03]process_json_proto [09:48:03]json parsed OK: [09:48:03]protocol is kg_v1.0 [09:48:03]action value=close_receipt [09:48:03]process_action close_receipt [09:48:03]cmd_close_receipt [09:48:03]MH_GetDate [09:48:03]Write to MH i2c: F0 00 00 19 0E 16 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: F0 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: F0 09 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: F0 09 00 19 0E 00 D4 B6 A8 66 FB 01 7F 64 96 [09:48:03]GetLastDocTimeStamp 1722332816 [09:48:03]current date 1722332884 [09:48:03]FM_GetShiftState [09:48:03]SAM_PROTO_GetShiftState [09:48:03]wFMCommunicate request_size=4 [09:48:03]MH_SAM_APDU [09:48:03]CAPDU: 80 13 01 00 [09:48:03]Write to MH i2c: E2 08 00 1A 0E 80 13 01 00 00 00 00 00 A5 [09:48:03]Write i2c OK [09:48:03]MH_I2C_Read... [09:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:03]Read from MH i2c: E2 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 0E 00 [09:48:03]MH_I2C_Read... [09:48:03]Read from MH i2c: E2 0E 00 1A 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 00 [09:48:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:48:03]wFMCommunicate OK [09:48:03]SAM_PROTO_GetShiftState done [09:48:03]FM_GetShiftState done [09:48:03]opened in 1722299915 [09:48:03]opened+sec_in_day 1722386315 [09:48:03]quantity*price = 170002 [09:48:03]sum+1 = 170003 [09:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.02 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 0.00 Безнал.: 1700.02 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 199 30.07.2024 09:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309265 ФПД: 215897101937801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094804&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309265&fm=215897101937801&tin=02508201610067®Number=0000000000092651&sum=170002 [09:48:05]StoreToDocumentArchive [09:48:05]shift 430 fd 309265 [09:48:05]save to /storage/0430/doc_00309265 [09:48:05]save last doc name /storage/0430/doc_00309265 to /storage/kkm_last_doc_name [09:48:05]save OK [09:48:05]Clear old archive folders... [09:48:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:48:05]tlvbuf is 001D0C30 [09:48:05]SAM_PROTO_ClearQueue [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 09 00 00 [09:48:05]Write to MH i2c: E2 08 00 27 0E 80 09 00 00 00 00 00 00 A7 [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 27 0E 00 90 00 A9 [09:48:05]RAPDU: 90 00 [09:48:05]wFMCommunicate OK [09:48:05]SAM_PROTO_ClearQueue done [09:48:05]KKMCreateOFDPacket [09:48:05]OFDProtocolAddRootSTLVToBuf [09:48:05]FM_MakeSignedData [09:48:05]FM_MakeSignedData [09:48:05]SAM_PROTO_SignData [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 0D 01 02 [09:48:05]Write to MH i2c: E2 08 00 28 0E 80 0D 01 02 00 00 00 00 AF [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 28 0E 00 90 00 AA [09:48:05]RAPDU: 90 00 [09:48:05]wFMCommunicate OK [09:48:05]wFMCommunicate request_size=255 [09:48:05]MH_SAM_APDU [09:48: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C7 00 00 00 F4 03 04 00 D4 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 11 B8 04 00 35 04 06 00 C4 5B 76 11 [09:48:05]Write to MH i2c: E2 02 01 29 0E 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C7 00 00 00 F4 03 04 00 D4 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 11 B8 04 00 35 04 06 00 C4 5B 76 11 00 00 A3 [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 29 0E 00 90 00 AB [09:48:05]RAPDU: 90 00 [09:48:05]wFMCommunicate OK [09:48:05]wFMCommunicate request_size=7 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 0D 02 02 02 AC 89 [09:48:05]Write to MH i2c: E2 0A 00 2A 0E 80 0D 02 02 02 00 AC 89 00 00 EB [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 03 00 2A 0E 00 90 00 AC [09:48:05]RAPDU: 90 00 [09:48:05]wFMCommunicate OK [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 0D 03 02 [09:48:05]Write to MH i2c: E2 08 00 2B 0E 80 0D 03 02 00 00 00 00 B4 [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 0B 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 0B 00 2B 0E 00 9C ED 92 C9 D4 E3 97 50 90 00 37 [09:48:05]RAPDU: 9C ED 92 C9 D4 E3 97 50 90 00 [09:48:05]wFMCommunicate OK [09:48:05]SAM_PROTO_SignData done [09:48:05]FM_MakeSignedData done [09:48:05]CreateOFDProtocolMessage [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 11 00 00 [09:48:05]Write to MH i2c: E2 08 00 2C 0E 80 11 00 00 00 00 00 00 B4 [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 17 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 17 00 2C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0A [09:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:48:05]wFMCommunicate OK [09:48:05]CreateOFDProtocolMessage done [09:48:05]OFDSenderStorePacket 309265 [09:48:05]StoreOFDPacket docnum=309265 [09:48:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BD C3 04 01 AF 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C7 00 00 00 F4 03 04 00 D4 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 11 B8 04 00 35 04 06 00 C4 5B 76 11 AC 89 9C ED 92 C9 D4 E3 97 50 [09:48:05]CheckFolder [09:48:05]dirname=/storage/ofd_packets [09:48:05]CheckFolder done [09:48:05]ProducePacketName [09:48:05]name=ofd_packets/00309265 [09:48:05]NVStorageSaveData ofd_packets/00309265 [09:48:05]File name is /storage/ofd_packets/00309265 [09:48:05]Write 298 bytes [09:48:05]NVStorageSaveData done [09:48:05]OFDSenderStorePacket done [09:48:05]KKMCreateOFDPacket done [09:48:05]NVStorageSaveData kkm_last_timestamp [09:48:05]File name is /storage/kkm_last_timestamp [09:48:05]Write 4 bytes [09:48:05]NVStorageSaveData done [09:48:05]ExternCall_PrintAddStr [09:48:05]wPrintStart [09:48:05]Write to MH i2c: 01 00 00 2D 0E 3B [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: 01 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: 01 07 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: 01 07 00 2D 0E 00 00 00 00 00 FF 0F 50 [09:48:05]RasterBufferAndPrint [09:48:05]line Счет N : (1)117861 [09:48:05]line ИНН: 02508201610067 [09:48:05]line Контрольно-Кассовый Чек [09:48:05]line ПРОДАЖА [09:48:05]line ТРК (МРК, ГНК) : 44 [09:48:05]line Товар: 2710194800 [09:48:05]line ДТ-К-3 [09:48:05]line 22.310 * 76.20 [09:48:05]line = 1700.02 [09:48:05]line НДС 12% НСП 1% [09:48:05]line > о реализуемом товаре [09:48:05]line ИТОГО: 1700.02 [09:48:05]line НСП 1% : 15.04 [09:48:05]line НДС 12% : 180.53 [09:48:05]line Наличными: 0.00 [09:48:05]line Безнал.: 1700.02 [09:48:05]line Место: АЗС № 128 "Партнер Нефть" [09:48:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:48:05]line СНО: Общий режим [09:48:05]line Чек 199 30.07.2024 09:48 [09:48:05]line Смена: 430 ФФД: 1.0 [09:48:05]line ЗНМ: 0300000046 [09:48:05]line РНМ: 0000000000092651 [09:48:05]line Версия ККМ: 001 [09:48:05]line Платежная система: O! деньги [09:48:05]line ФМ: 0000000000874943 [09:48:05]line ФД: 309265 [09:48:05]line ФПД: 215897101937801 [09:48:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094804&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309265&fm=215897101937801&tin=02508201610067®Number=0000000000092651&sum=170002 [09:48:05]OFD Sender: Processing packet 309265 [packets to send 232, broken 231] [09:48:05]ProducePacketName [09:48:05]name=ofd_packets/00309265 [09:48:05]OFD Sender: To server: pG, [09:48:05]CommunicateWithHost lk.salyk.kg:30040 [09:48:05]ConnectInit lk.salyk.kg [09:48:05]written 0, free lines is 4095 [09:48:06]Connected sock=11 [09:48:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BD C3 04 01 AF 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C7 00 00 00 F4 03 04 00 D4 B6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 11 B8 04 00 35 04 06 00 C4 5B 76 11 AC 89 9C ED 92 C9 D4 E3 97 50 [09:48:06]Write to MH i2c: 01 00 00 57 0E 65 [09:48:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C0 28 47 00 2E 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 11 B8 04 00 F4 03 04 00 1C 5E A8 66 B6 04 01 00 00 7E 29 C8 A8 8B 03 30 A0 [09:48:06]CommunicateWithHost err = 0 [09:48:06]CheckOFDResponse [09:48:06]1017 (14) - 77093643461234 [09:48:06]1041 (16) - 0000000000874943 [09:48:06]1040 (4) - 309265 [09:48:06]1012 (4) - 30.07.2024 03:29 [09:48:06]1206 (1) - 0 [09:48:06]OFD Sender: Remove packet 309265 [09:48:06]ProducePacketName [09:48:06]name=ofd_packets/00309265 [09:48:06]NVStorageDeleteData [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 07 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 07 00 57 0E 00 00 00 00 00 87 0C FF [09:48:06]RasterBufferAndPrint [09:48:06]line [09:48:06]line [09:48:06]line [09:48:06]line [09:48:06]line [09:48:06]written 0, free lines is 3220 [09:48:06]MH_Cut [09:48:06]Write to MH i2c: D1 01 00 5E 0E 01 3E [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: D1 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: D1 01 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: D1 01 00 5E 0E 00 3D [09:48:06]Write to MH i2c: 01 00 00 5F 0E 6D [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]OFD Sender: No OFD packet to send [09:48:07]*** Cut start [09:48:07]*** Partial cut [09:48:07]*** CUTSNS_PIN = 1 [09:48:07]*** CUTSNS_PIN = 0 [09:48:07]*** Brake cut motor [09:48:08]Read from MH i2c: 01 [09:48:08]MH_I2C_Read... [09:48:08]*** Stop cut motor [09:48:08]*** Cut end [09:48:08]Read from MH i2c: 01 07 00 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: 01 07 00 5F 0E 00 00 00 00 00 FF 0F 82 [09:48:08]process_action close_receipt done [09:48:08]requested_data is exist [09:48:08]produce_requested_data [09:48:08]requested_item fm.sn is exist - process it [09:48:08]wFMCommunicate request_size=4 [09:48:08]MH_SAM_APDU [09:48:08]CAPDU: 80 11 00 00 [09:48:08]Write to MH i2c: E2 08 00 60 0E 80 11 00 00 00 00 00 00 E8 [09:48:08]Write i2c OK [09:48:08]MH_I2C_Read... [09:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:08]Read from MH i2c: E2 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 17 00 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 17 00 60 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3E [09:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:48:08]wFMCommunicate OK [09:48:08]requested_item fd.num is exist - process it [09:48:08]SAM_PROTO_GetFieldsCounters [09:48:08]wFMCommunicate request_size=4 [09:48:08]MH_SAM_APDU [09:48:08]CAPDU: 80 13 00 00 [09:48:08]Write to MH i2c: E2 08 00 61 0E 80 13 00 00 00 00 00 00 EB [09:48:08]Write i2c OK [09:48:08]MH_I2C_Read... [09:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:08]Read from MH i2c: E2 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 62 00 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 62 00 61 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 11 B8 04 00 0E 04 04 00 AE 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 DE [09:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 11 B8 04 00 0E 04 04 00 AE 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 [09:48:08]wFMCommunicate OK [09:48:08]SAM_PROTO_GetFieldsCounters done [09:48:08]requested_item shift.num is exist - process it [09:48:08]requested_item shift.opened is exist - process it [09:48:08]req_shift_opened [09:48:08]FM_GetShiftState [09:48:08]SAM_PROTO_GetShiftState [09:48:08]wFMCommunicate request_size=4 [09:48:08]MH_SAM_APDU [09:48:08]CAPDU: 80 13 01 00 [09:48:08]Write to MH i2c: E2 08 00 62 0E 80 13 01 00 00 00 00 00 ED [09:48:08]Write i2c OK [09:48:08]MH_I2C_Read... [09:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:08]Read from MH i2c: E2 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 0E 00 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 0E 00 62 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 48 [09:48:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:48:08]wFMCommunicate OK [09:48:08]SAM_PROTO_GetShiftState done [09:48:08]FM_GetShiftState done [09:48:08]req_shift_opened done [09:48:08]requested_item shift.open_date is exist - process it [09:48:08]req_shift_open_date [09:48:08]req_shift_open_date done [09:48:08]produce_requested_data done [09:48:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309265,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:48:08]process_action_free close_receipt [09:48:08]json_value_free [09:48:08]json_value_free done [09:48:08]process_json_proto returns [09:48:08]Send response to host [09:48:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309265,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:48:08]free response buf [09:48:08]execute_script done [09:48:08]execute_script returns [09:48:08]free content buf [09:48:08]Sock 10.Close socket [09:48:08]Sock 10.Thread stoped [09:48:11]OFD Sender: No OFD packet to send [09:48:16]OFD Sender: No OFD packet to send [09:48:21]OFD Sender: No OFD packet to send [09:48:26]OFD Sender: No OFD packet to send [09:48:31]OFD Sender: No OFD packet to send [09:48:36]OFD Sender: No OFD packet to send [09:48:41]OFD Sender: No OFD packet to send [09:48:47]OFD Sender: No OFD packet to send [09:48:52]OFD Sender: No OFD packet to send [09:48:57]OFD Sender: No OFD packet to send [09:49:02]OFD Sender: No OFD packet to send [09:49:07]OFD Sender: No OFD packet to send [09:49:12]OFD Sender: No OFD packet to send [09:49:17]OFD Sender: No OFD packet to send [09:49:22]OFD Sender: No OFD packet to send [09:49:27]OFD Sender: No OFD packet to send [09:49:32]OFD Sender: No OFD packet to send [09:49:37]OFD Sender: No OFD packet to send [09:49:42]OFD Sender: No OFD packet to send [09:49:47]OFD Sender: No OFD packet to send [09:49:52]OFD Sender: No OFD packet to send [09:49:57]OFD Sender: No OFD packet to send [09:50:02]OFD Sender: No OFD packet to send [09:50:07]OFD Sender: No OFD packet to send [09:50:12]OFD Sender: No OFD packet to send [09:50:17]OFD Sender: No OFD packet to send [09:50:22]OFD Sender: No OFD packet to send [09:50:27]OFD Sender: No OFD packet to send [09:50:32]OFD Sender: No OFD packet to send [09:50:37]OFD Sender: No OFD packet to send [09:50:42]OFD Sender: No OFD packet to send [09:50:42]accept exits with 9 [09:50:42]New connection [09:50:42]New thread 3067215204 created [09:50:42]Thread 3067071844 joined [09:50:42]Waiting for new connection... [09:50:42] Sock 9.Parse request [09:50:42]Sock 9.Check first char [09:50:42]Sock 9.First char is OK [09:50:42]request: POST /json_proto HTTP/1.0 [09:50:42]Method: POST [09:50:42]URL: /json_proto [09:50:42]Method is POST - this is cgi request [09:50:42]url: /json_proto [09:50:42]query_string will be loaded in cgi processing [09:50:42]execute_cgi json_proto POST (null) [09:50:42]execute_cgi path=json_proto method=POST [09:50:42]POST find Content-Length [09:50:42]Host: 172.17.45.195:8080 [09:50:42]Content-Length: 670 [09:50:42]Content-Type: application/json [09:50:42] [09:50:42]POST finish read [09:50:42]Found Content-Length = 670 [09:50:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:42]execute_script... [09:50: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)117862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 4.370, "sum" : 300.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:42]POST & json_proto [09:50:42]process_json_proto [09:50:42]json parsed OK: [09:50:42]protocol is kg_v1.0 [09:50:42]action value=close_receipt [09:50:42]process_action close_receipt [09:50:42]cmd_close_receipt [09:50:42]MH_GetDate [09:50:42]Write to MH i2c: F0 00 00 63 0E 60 [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: F0 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: F0 09 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: F0 09 00 63 0E 00 72 B7 A8 66 FB 01 7F 64 7F [09:50:42]GetLastDocTimeStamp 1722332884 [09:50:42]current date 1722333042 [09:50:42]FM_GetShiftState [09:50:42]SAM_PROTO_GetShiftState [09:50:42]wFMCommunicate request_size=4 [09:50:42]MH_SAM_APDU [09:50:42]CAPDU: 80 13 01 00 [09:50:42]Write to MH i2c: E2 08 00 64 0E 80 13 01 00 00 00 00 00 EF [09:50:42]Write i2c OK [09:50:42]MH_I2C_Read... [09:50:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:42]Read from MH i2c: E2 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 0E 00 [09:50:42]MH_I2C_Read... [09:50:42]Read from MH i2c: E2 0E 00 64 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4A [09:50:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:50:42]wFMCommunicate OK [09:50:42]SAM_PROTO_GetShiftState done [09:50:42]FM_GetShiftState done [09:50:42]opened in 1722299915 [09:50:42]opened+sec_in_day 1722386315 [09:50:42]quantity*price = 30065 [09:50:42]sum+1 = 30067 [09:50:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.93 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 200 30.07.2024 09:50 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309266 ФПД: 181549094410873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095042&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309266&fm=181549094410873&tin=02508201610067®Number=0000000000092651&sum=30000 [09:50:43]StoreToDocumentArchive [09:50:43]shift 430 fd 309266 [09:50:43]save to /storage/0430/doc_00309266 [09:50:43]save last doc name /storage/0430/doc_00309266 to /storage/kkm_last_doc_name [09:50:43]save OK [09:50:43]Clear old archive folders... [09:50:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:50:43]tlvbuf is 0021F680 [09:50:43]SAM_PROTO_ClearQueue [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 09 00 00 [09:50:43]Write to MH i2c: E2 08 00 71 0E 80 09 00 00 00 00 00 00 F1 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 71 0E 00 90 00 F3 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_ClearQueue done [09:50:43]KKMCreateOFDPacket [09:50:43]OFDProtocolAddRootSTLVToBuf [09:50:43]FM_MakeSignedData [09:50:43]FM_MakeSignedData [09:50:43]SAM_PROTO_SignData [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 01 02 [09:50:43]Write to MH i2c: E2 08 00 72 0E 80 0D 01 02 00 00 00 00 F9 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 72 0E 00 90 00 F4 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=255 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 72 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 12 B8 04 00 35 04 06 00 [09:50:43]Write to MH i2c: E2 02 01 73 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 72 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 12 B8 04 00 35 04 06 00 00 00 88 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 73 0E 00 90 00 F5 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=11 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 02 02 06 A5 1E 31 48 1A 79 [09:50:43]Write to MH i2c: E2 0E 00 74 0E 80 0D 02 02 06 00 A5 1E 31 48 1A 79 00 00 D7 [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 03 00 74 0E 00 90 00 F6 [09:50:43]RAPDU: 90 00 [09:50:43]wFMCommunicate OK [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 0D 03 02 [09:50:43]Write to MH i2c: E2 08 00 75 0E 80 0D 03 02 00 00 00 00 FE [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0B 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0B 00 75 0E 00 81 DB 95 2E 68 44 01 43 90 00 0E [09:50:43]RAPDU: 81 DB 95 2E 68 44 01 43 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_SignData done [09:50:43]FM_MakeSignedData done [09:50:43]CreateOFDProtocolMessage [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 11 00 00 [09:50:43]Write to MH i2c: E2 08 00 76 0E 80 11 00 00 00 00 00 00 FE [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 17 00 76 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 54 [09:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:50:43]wFMCommunicate OK [09:50:43]CreateOFDProtocolMessage done [09:50:43]OFDSenderStorePacket 309266 [09:50:43]StoreOFDPacket docnum=309266 [09:50:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 15 B8 08 01 5A DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 72 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 12 B8 04 00 35 04 06 00 A5 1E 31 48 1A 79 81 DB 95 2E 68 44 01 43 [09:50:43]CheckFolder [09:50:43]dirname=/storage/ofd_packets [09:50:43]CheckFolder done [09:50:43]ProducePacketName [09:50:43]name=ofd_packets/00309266 [09:50:43]NVStorageSaveData ofd_packets/00309266 [09:50:43]File name is /storage/ofd_packets/00309266 [09:50:43]Write 302 bytes [09:50:43]NVStorageSaveData done [09:50:43]OFDSenderStorePacket done [09:50:43]KKMCreateOFDPacket done [09:50:43]NVStorageSaveData kkm_last_timestamp [09:50:43]File name is /storage/kkm_last_timestamp [09:50:43]Write 4 bytes [09:50:43]NVStorageSaveData done [09:50:44]ExternCall_PrintAddStr [09:50:44]wPrintStart [09:50:44]Write to MH i2c: 01 00 00 77 0E 85 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 77 0E 00 00 00 00 00 FF 0F 9A [09:50:44]RasterBufferAndPrint [09:50:44]line Счет N : (1)117862 [09:50:44]line ИНН: 02508201610067 [09:50:44]line Контрольно-Кассовый Чек [09:50:44]line ПРОДАЖА [09:50:44]line ТРК (МРК, ГНК) : 63 [09:50:44]line Товар: 2710124130 [09:50:44]line Super-92-К-5 [09:50:44]line 4.370 * 68.80 [09:50:44]line = 300.66 [09:50:44]line НДС 12% НСП 1% [09:50:44]line > о реализуемом товаре [09:50:44]line ОКРУГЛЕНИЕ: -0.66 [09:50:44]line ИТОГО: 300.00 [09:50:44]line Внесено: 300.00 [09:50:44]line СДАЧА: 0.00 [09:50:44]OFD Sender: Processing packet 309266 [packets to send 232, broken 231] [09:50:44]ProducePacketName [09:50:44]name=ofd_packets/00309266 [09:50:44]OFD Sender: To server: pG, [09:50:44]CommunicateWithHost lk.salyk.kg:30040 [09:50:44]ConnectInit lk.salyk.kg [09:50:44]line НСП 1% : 2.66 [09:50:44]line НДС 12% : 31.93 [09:50:44]line Наличными: 300.00 [09:50:44]line Безнал.: 0.00 [09:50:44]line Место: АЗС № 128 "Партнер Нефть" [09:50:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:50:44]line СНО: Общий режим [09:50:44]line Чек 200 30.07.2024 09:50 [09:50:44]line Смена: 430 ФФД: 1.0 [09:50:44]line ЗНМ: 0300000046 [09:50:44]line РНМ: 0000000000092651 [09:50:44]line Версия ККМ: 001 [09:50:44]line ФМ: 0000000000874943 [09:50:44]line ФД: 309266 [09:50:44]line ФПД: 181549094410873 [09:50:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095042&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309266&fm=181549094410873&tin=02508201610067®Number=0000000000092651&sum=30000 [09:50:44]Connected sock=10 [09:50:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 15 B8 08 01 5A DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 72 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 12 B8 04 00 35 04 06 00 A5 1E 31 48 1A 79 81 DB 95 2E 68 44 01 43 [09:50:44]written 0, free lines is 4095 [09:50:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 17 72 47 00 AB E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 12 B8 04 00 F4 03 04 00 BA 5E A8 66 B6 04 01 00 00 32 1B 2D 8F A7 8A 77 6F [09:50:44]CommunicateWithHost err = 0 [09:50:44]CheckOFDResponse [09:50:44]1017 (14) - 77093643461234 [09:50:44]1041 (16) - 0000000000874943 [09:50:44]1040 (4) - 309266 [09:50:44]1012 (4) - 30.07.2024 03:32 [09:50:44]1206 (1) - 0 [09:50:44]OFD Sender: Remove packet 309266 [09:50:44]ProducePacketName [09:50:44]name=ofd_packets/00309266 [09:50:44]NVStorageDeleteData [09:50:44]Write to MH i2c: 01 00 00 A2 0E B0 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: 01 07 00 A2 0E 00 00 00 00 00 68 0C 2B [09:50:44]RasterBufferAndPrint [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]line [09:50:44]written 0, free lines is 3180 [09:50:44]MH_Cut [09:50:44]Write to MH i2c: D1 01 00 A9 0E 01 89 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 01 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: D1 01 00 A9 0E 00 88 [09:50:44]Write to MH i2c: 01 00 00 AA 0E B8 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:45]OFD Sender: No OFD packet to send [09:50:46]*** Cut start [09:50:46]*** Partial cut [09:50:46]*** CUTSNS_PIN = 1 [09:50:46]*** CUTSNS_PIN = 0 [09:50:46]*** Brake cut motor [09:50:46]Read from MH i2c: 01 [09:50:46]MH_I2C_Read... [09:50:46]*** Stop cut motor [09:50:46]*** Cut end [09:50:46]Read from MH i2c: 01 07 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 07 00 AA 0E 00 00 00 00 00 FF 0F CD [09:50:46]process_action close_receipt done [09:50:46]requested_data is exist [09:50:46]produce_requested_data [09:50:46]requested_item fm.sn is exist - process it [09:50:46]wFMCommunicate request_size=4 [09:50:46]MH_SAM_APDU [09:50:46]CAPDU: 80 11 00 00 [09:50:46]Write to MH i2c: E2 08 00 AB 0E 80 11 00 00 00 00 00 00 33 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 17 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 17 00 AB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 89 [09:50:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:50:46]wFMCommunicate OK [09:50:46]requested_item fd.num is exist - process it [09:50:46]SAM_PROTO_GetFieldsCounters [09:50:46]wFMCommunicate request_size=4 [09:50:46]MH_SAM_APDU [09:50:46]CAPDU: 80 13 00 00 [09:50:46]Write to MH i2c: E2 08 00 AC 0E 80 13 00 00 00 00 00 00 36 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 62 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 62 00 AC 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 12 B8 04 00 0E 04 04 00 AE 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 2D [09:50:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 12 B8 04 00 0E 04 04 00 AE 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 [09:50:46]wFMCommunicate OK [09:50:46]SAM_PROTO_GetFieldsCounters done [09:50:46]requested_item shift.num is exist - process it [09:50:46]requested_item shift.opened is exist - process it [09:50:46]req_shift_opened [09:50:46]FM_GetShiftState [09:50:46]SAM_PROTO_GetShiftState [09:50:46]wFMCommunicate request_size=4 [09:50:46]MH_SAM_APDU [09:50:46]CAPDU: 80 13 01 00 [09:50:46]Write to MH i2c: E2 08 00 AD 0E 80 13 01 00 00 00 00 00 38 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:46]Read from MH i2c: E2 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 0E 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: E2 0E 00 AD 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 93 [09:50:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:50:46]wFMCommunicate OK [09:50:46]SAM_PROTO_GetShiftState done [09:50:46]FM_GetShiftState done [09:50:46]req_shift_opened done [09:50:46]requested_item shift.open_date is exist - process it [09:50:46]req_shift_open_date [09:50:46]req_shift_open_date done [09:50:46]produce_requested_data done [09:50:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309266,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:50:46]process_action_free close_receipt [09:50:46]json_value_free [09:50:46]json_value_free done [09:50:46]process_json_proto returns [09:50:46]Send response to host [09:50:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309266,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:50:46]free response buf [09:50:46]execute_script done [09:50:46]execute_script returns [09:50:46]free content buf [09:50:46]Sock 9.Close socket [09:50:46]Sock 9.Thread stoped [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:22]accept exits with 7 [09:52:22]New connection [09:52:22]New thread 3067071844 created [09:52:22]Thread 3067215204 joined [09:52:22]Waiting for new connection... [09:52:22] Sock 7.Parse request [09:52:22]Sock 7.Check first char [09:52:22]Sock 7.First char is OK [09:52:22]request: POST /json_proto HTTP/1.0 [09:52:22]Method: POST [09:52:22]URL: /json_proto [09:52:22]Method is POST - this is cgi request [09:52:22]url: /json_proto [09:52:22]query_string will be loaded in cgi processing [09:52:22]execute_cgi json_proto POST (null) [09:52:22]execute_cgi path=json_proto method=POST [09:52:22]POST find Content-Length [09:52:22]Host: 172.17.45.195:8080 [09:52:22]Content-Length: 677 [09:52:22]Content-Type: application/json [09:52:22] [09:52:22]POST finish read [09:52:22]Found Content-Length = 677 [09:52:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:22]execute_script... [09:52: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)117863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:22]POST & json_proto [09:52:22]process_json_proto [09:52:22]json parsed OK: [09:52:22]protocol is kg_v1.0 [09:52:22]action value=close_receipt [09:52:22]process_action close_receipt [09:52:22]cmd_close_receipt [09:52:22]MH_GetDate [09:52:22]Write to MH i2c: F0 00 00 AE 0E AB [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: F0 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: F0 09 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: F0 09 00 AE 0E 00 D6 B7 A8 66 FB 01 7F 64 2E [09:52:22]GetLastDocTimeStamp 1722333042 [09:52:22]current date 1722333142 [09:52:22]FM_GetShiftState [09:52:22]SAM_PROTO_GetShiftState [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 13 01 00 [09:52:22]Write to MH i2c: E2 08 00 AF 0E 80 13 01 00 00 00 00 00 3A [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 0E 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 0E 00 AF 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 95 [09:52:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:52:22]wFMCommunicate OK [09:52:22]SAM_PROTO_GetShiftState done [09:52:22]FM_GetShiftState done [09:52:22]opened in 1722299915 [09:52:22]opened+sec_in_day 1722386315 [09:52:22]quantity*price = 50036 [09:52:22]sum+1 = 50037 [09:52:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 201 30.07.2024 09:52 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309267 ФПД: 172648068588905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095222&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309267&fm=172648068588905&tin=02508201610067®Number=0000000000092651&sum=50000 [09:52:23]StoreToDocumentArchive [09:52:23]shift 430 fd 309267 [09:52:23]save to /storage/0430/doc_00309267 [09:52:23]save last doc name /storage/0430/doc_00309267 to /storage/kkm_last_doc_name [09:52:23]save OK [09:52:23]Clear old archive folders... [09:52:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:23]tlvbuf is 001D5910 [09:52:23]SAM_PROTO_ClearQueue [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 09 00 00 [09:52:23]Write to MH i2c: E2 08 00 BC 0E 80 09 00 00 00 00 00 00 3C [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 BC 0E 00 90 00 3E [09:52:23]RAPDU: 90 00 [09:52:23]wFMCommunicate OK [09:52:23]SAM_PROTO_ClearQueue done [09:52:23]KKMCreateOFDPacket [09:52:23]OFDProtocolAddRootSTLVToBuf [09:52:23]FM_MakeSignedData [09:52:23]FM_MakeSignedData [09:52:23]SAM_PROTO_SignData [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 0D 01 02 [09:52:23]Write to MH i2c: E2 08 00 BD 0E 80 0D 01 02 00 00 00 00 44 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 BD 0E 00 90 00 3F [09:52:23]RAPDU: 90 00 [09:52:23]wFMCommunicate OK [09:52:23]wFMCommunicate request_size=255 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 D6 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 13 B8 04 00 35 04 06 00 9D [09:52:23]Write to MH i2c: E2 02 01 BE 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 D6 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 13 B8 04 00 35 04 06 00 9D 00 00 40 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 BE 0E 00 90 00 40 [09:52:23]RAPDU: 90 00 [09:52:23]wFMCommunicate OK [09:52:23]wFMCommunicate request_size=10 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 0D 02 02 05 05 C2 CC A5 69 [09:52:23]Write to MH i2c: E2 0D 00 BF 0E 80 0D 02 02 05 00 05 C2 CC A5 69 00 00 F2 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 03 00 BF 0E 00 90 00 41 [09:52:23]RAPDU: 90 00 [09:52:23]wFMCommunicate OK [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 0D 03 02 [09:52:23]Write to MH i2c: E2 08 00 C0 0E 80 0D 03 02 00 00 00 00 49 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 0B 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 0B 00 C0 0E 00 13 21 04 BD CE 66 BB 7C 90 00 AA [09:52:23]RAPDU: 13 21 04 BD CE 66 BB 7C 90 00 [09:52:23]wFMCommunicate OK [09:52:23]SAM_PROTO_SignData done [09:52:23]FM_MakeSignedData done [09:52:23]CreateOFDProtocolMessage [09:52:23]wFMCommunicate request_size=4 [09:52:23]MH_SAM_APDU [09:52:23]CAPDU: 80 11 00 00 [09:52:23]Write to MH i2c: E2 08 00 C1 0E 80 11 00 00 00 00 00 00 49 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:23]Read from MH i2c: E2 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 17 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: E2 17 00 C1 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9F [09:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:52:23]wFMCommunicate OK [09:52:23]CreateOFDProtocolMessage done [09:52:23]OFDSenderStorePacket 309267 [09:52:23]StoreOFDPacket docnum=309267 [09:52:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 88 41 07 01 52 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 D6 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 13 B8 04 00 35 04 06 00 9D 05 C2 CC A5 69 13 21 04 BD CE 66 BB 7C [09:52:23]CheckFolder [09:52:23]dirname=/storage/ofd_packets [09:52:23]CheckFolder done [09:52:23]ProducePacketName [09:52:23]name=ofd_packets/00309267 [09:52:23]NVStorageSaveData ofd_packets/00309267 [09:52:23]File name is /storage/ofd_packets/00309267 [09:52:23]Write 301 bytes [09:52:23]NVStorageSaveData done [09:52:23]OFDSenderStorePacket done [09:52:23]KKMCreateOFDPacket done [09:52:23]NVStorageSaveData kkm_last_timestamp [09:52:23]File name is /storage/kkm_last_timestamp [09:52:23]Write 4 bytes [09:52:23]NVStorageSaveData done [09:52:23]ExternCall_PrintAddStr [09:52:23]wPrintStart [09:52:23]Write to MH i2c: 01 00 00 C2 0E D0 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 07 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 07 00 C2 0E 00 00 00 00 00 FF 0F E5 [09:52:23]RasterBufferAndPrint [09:52:23]line Счет N : (1)117863 [09:52:23]line ИНН: 02508201610067 [09:52:23]line Контрольно-Кассовый Чек [09:52:23]line ПРОДАЖА [09:52:23]line ТРК (МРК, ГНК) : 42 [09:52:23]line Товар: 2710124130 [09:52:23]line Аи-92-К-2 [09:52:23]line 7.380 * 67.80 [09:52:23]line = 500.36 [09:52:23]line НДС 12% НСП 1% [09:52:23]line > о реализуемом товаре [09:52:23]line ОКРУГЛЕНИЕ: -0.36 [09:52:23]line ИТОГО: 500.00 [09:52:23]line Внесено: 500.00 [09:52:23]line СДАЧА: 0.00 [09:52:23]line НСП 1% : 4.43 [09:52:23]line НДС 12% : 53.14 [09:52:23]line Наличными: 500.00 [09:52:23]line Безнал.: 0.00 [09:52:23]line Место: АЗС № 128 "Партнер Нефть" [09:52:23]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:52:23]line СНО: Общий режим [09:52:23]line Чек 201 30.07.2024 09:52 [09:52:23]line Смена: 430 ФФД: 1.0 [09:52:23]line ЗНМ: 0300000046 [09:52:23]line РНМ: 0000000000092651 [09:52:23]line Версия ККМ: 001 [09:52:23]line ФМ: 0000000000874943 [09:52:24]line ФД: 309267 [09:52:24]line ФПД: 172648068588905 [09:52:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095222&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309267&fm=172648068588905&tin=02508201610067®Number=0000000000092651&sum=50000 [09:52:24]OFD Sender: Processing packet 309267 [packets to send 232, broken 231] [09:52:24]ProducePacketName [09:52:24]name=ofd_packets/00309267 [09:52:24]OFD Sender: To server: pG, [09:52:24]CommunicateWithHost lk.salyk.kg:30040 [09:52:24]ConnectInit lk.salyk.kg [09:52:24]written 0, free lines is 4095 [09:52:24]Connected sock=10 [09:52:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 88 41 07 01 52 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 D6 B7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 13 B8 04 00 35 04 06 00 9D 05 C2 CC A5 69 13 21 04 BD CE 66 BB 7C [09:52:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 19 32 47 00 2B 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 13 B8 04 00 F4 03 04 00 1E 5F A8 66 B6 04 01 00 00 1F 64 B7 59 82 99 56 54 [09:52:24]CommunicateWithHost err = 0 [09:52:24]CheckOFDResponse [09:52:24]1017 (14) - 77093643461234 [09:52:24]1041 (16) - 0000000000874943 [09:52:24]1040 (4) - 309267 [09:52:24]1012 (4) - 30.07.2024 03:33 [09:52:24]1206 (1) - 0 [09:52:24]OFD Sender: Remove packet 309267 [09:52:24]ProducePacketName [09:52:24]name=ofd_packets/00309267 [09:52:24]NVStorageDeleteData [09:52:24]Write to MH i2c: 01 00 00 ED 0E FB [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: 01 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: 01 07 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: 01 07 00 ED 0E 00 00 00 00 00 66 0C 74 [09:52:24]RasterBufferAndPrint [09:52:24]line [09:52:24]line [09:52:24]line [09:52:24]line [09:52:24]line [09:52:24]written 0, free lines is 3177 [09:52:24]MH_Cut [09:52:24]Write to MH i2c: D1 01 00 F4 0E 01 D4 [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: D1 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: D1 01 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: D1 01 00 F4 0E 00 D3 [09:52:24]Write to MH i2c: 01 00 00 F5 0E 03 [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]OFD Sender: No OFD packet to send [09:52:25]*** Cut start [09:52:25]*** Partial cut [09:52:25]*** CUTSNS_PIN = 1 [09:52:25]*** CUTSNS_PIN = 0 [09:52:26]*** Brake cut motor [09:52:26]Read from MH i2c: 01 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: 01 07 00 [09:52:26]MH_I2C_Read... [09:52:26]*** Stop cut motor [09:52:26]*** Cut end [09:52:26]Read from MH i2c: 01 07 00 F5 0E 00 00 00 00 00 FF 0F 18 [09:52:26]process_action close_receipt done [09:52:26]requested_data is exist [09:52:26]produce_requested_data [09:52:26]requested_item fm.sn is exist - process it [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 11 00 00 [09:52:26]Write to MH i2c: E2 08 00 F6 0E 80 11 00 00 00 00 00 00 7E [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 17 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 17 00 F6 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D4 [09:52:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:52:26]wFMCommunicate OK [09:52:26]requested_item fd.num is exist - process it [09:52:26]SAM_PROTO_GetFieldsCounters [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 13 00 00 [09:52:26]Write to MH i2c: E2 08 00 F7 0E 80 13 00 00 00 00 00 00 81 [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 62 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 62 00 F7 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 13 B8 04 00 0E 04 04 00 AE 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 7C [09:52:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 13 B8 04 00 0E 04 04 00 AE 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 [09:52:26]wFMCommunicate OK [09:52:26]SAM_PROTO_GetFieldsCounters done [09:52:26]requested_item shift.num is exist - process it [09:52:26]requested_item shift.opened is exist - process it [09:52:26]req_shift_opened [09:52:26]FM_GetShiftState [09:52:26]SAM_PROTO_GetShiftState [09:52:26]wFMCommunicate request_size=4 [09:52:26]MH_SAM_APDU [09:52:26]CAPDU: 80 13 01 00 [09:52:26]Write to MH i2c: E2 08 00 F8 0E 80 13 01 00 00 00 00 00 83 [09:52:26]Write i2c OK [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 [09:52:26]MH_I2C_Read... [09:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:26]Read from MH i2c: E2 0E 00 [09:52:26]MH_I2C_Read... [09:52:26]Read from MH i2c: E2 0E 00 F8 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DE [09:52:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:52:26]wFMCommunicate OK [09:52:26]SAM_PROTO_GetShiftState done [09:52:26]FM_GetShiftState done [09:52:26]req_shift_opened done [09:52:26]requested_item shift.open_date is exist - process it [09:52:26]req_shift_open_date [09:52:26]req_shift_open_date done [09:52:26]produce_requested_data done [09:52:26]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309267,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:52:26]process_action_free close_receipt [09:52:26]json_value_free [09:52:26]json_value_free done [09:52:26]process_json_proto returns [09:52:26]Send response to host [09:52:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309267,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:52:26]free response buf [09:52:26]execute_script done [09:52:26]execute_script returns [09:52:26]free content buf [09:52:26]Sock 7.Close socket [09:52:26]Sock 7.Thread stoped [09:52:29]OFD Sender: No OFD packet to send [09:52:34]OFD Sender: No OFD packet to send [09:52:39]OFD Sender: No OFD packet to send [09:52:44]OFD Sender: No OFD packet to send [09:52:49]OFD Sender: No OFD packet to send [09:52:54]OFD Sender: No OFD packet to send [09:52:59]OFD Sender: No OFD packet to send [09:53:05]OFD Sender: No OFD packet to send [09:53:06]accept exits with 9 [09:53:06]New connection [09:53:06]New thread 3067215204 created [09:53:06]Thread 3067071844 joined [09:53:06]Waiting for new connection... [09:53:06] Sock 9.Parse request [09:53:06]Sock 9.Check first char [09:53:06]Sock 9.First char is OK [09:53:06]request: POST /json_proto HTTP/1.0 [09:53:06]Method: POST [09:53:06]URL: /json_proto [09:53:06]Method is POST - this is cgi request [09:53:06]url: /json_proto [09:53:06]query_string will be loaded in cgi processing [09:53:06]execute_cgi json_proto POST (null) [09:53:06]execute_cgi path=json_proto method=POST [09:53:06]POST find Content-Length [09:53:06]Host: 172.17.45.195:8080 [09:53:06]Content-Length: 677 [09:53:06]Content-Type: application/json [09:53:06] [09:53:06]POST finish read [09:53:06]Found Content-Length = 677 [09:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:06]execute_script... [09: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)117864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:06]POST & json_proto [09:53:06]process_json_proto [09:53:06]json parsed OK: [09:53:06]protocol is kg_v1.0 [09:53:06]action value=close_receipt [09:53:06]process_action close_receipt [09:53:06]cmd_close_receipt [09:53:06]MH_GetDate [09:53:06]Write to MH i2c: F0 00 00 F9 0E F6 [09:53:06]Write i2c OK [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: F0 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: F0 09 00 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: F0 09 00 F9 0E 00 02 B8 A8 66 FB 01 7F 64 A6 [09:53:06]GetLastDocTimeStamp 1722333142 [09:53:06]current date 1722333186 [09:53:06]FM_GetShiftState [09:53:06]SAM_PROTO_GetShiftState [09:53:06]wFMCommunicate request_size=4 [09:53:06]MH_SAM_APDU [09:53:06]CAPDU: 80 13 01 00 [09:53:06]Write to MH i2c: E2 08 00 FA 0E 80 13 01 00 00 00 00 00 85 [09:53:06]Write i2c OK [09:53:06]MH_I2C_Read... [09:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:06]Read from MH i2c: E2 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: E2 0E 00 [09:53:06]MH_I2C_Read... [09:53:06]Read from MH i2c: E2 0E 00 FA 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E0 [09:53:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:53:06]wFMCommunicate OK [09:53:06]SAM_PROTO_GetShiftState done [09:53:06]FM_GetShiftState done [09:53:06]opened in 1722299915 [09:53:06]opened+sec_in_day 1722386315 [09:53:06]quantity*price = 50036 [09:53:06]sum+1 = 50037 [09:53: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 202 30.07.2024 09:53 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309268 ФПД: 185702912256907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095306&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309268&fm=185702912256907&tin=02508201610067®Number=0000000000092651&sum=50000 [09:53:07]StoreToDocumentArchive [09:53:07]shift 430 fd 309268 [09:53:07]save to /storage/0430/doc_00309268 [09:53:07]save last doc name /storage/0430/doc_00309268 to /storage/kkm_last_doc_name [09:53:07]save OK [09:53:07]Clear old archive folders... [09:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:07]tlvbuf is 0021EE40 [09:53:07]SAM_PROTO_ClearQueue [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 09 00 00 [09:53:07]Write to MH i2c: E2 08 00 07 0F 80 09 00 00 00 00 00 00 88 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 07 0F 00 90 00 8A [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_ClearQueue done [09:53:07]KKMCreateOFDPacket [09:53:07]OFDProtocolAddRootSTLVToBuf [09:53:07]FM_MakeSignedData [09:53:07]FM_MakeSignedData [09:53:07]SAM_PROTO_SignData [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 01 02 [09:53:07]Write to MH i2c: E2 08 00 08 0F 80 0D 01 02 00 00 00 00 90 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 08 0F 00 90 00 8B [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]wFMCommunicate request_size=255 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 02 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B8 04 00 35 04 06 00 A8 [09:53:07]Write to MH i2c: E2 02 01 09 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 02 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B8 04 00 35 04 06 00 A8 00 00 C6 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 09 0F 00 90 00 8C [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]wFMCommunicate request_size=10 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 02 02 05 E5 54 1E 6B 8B [09:53:07]Write to MH i2c: E2 0D 00 0A 0F 80 0D 02 02 05 00 E5 54 1E 6B 8B 00 00 EA [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 03 00 0A 0F 00 90 00 8D [09:53:07]RAPDU: 90 00 [09:53:07]wFMCommunicate OK [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 0D 03 02 [09:53:07]Write to MH i2c: E2 08 00 0B 0F 80 0D 03 02 00 00 00 00 95 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0B 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 0B 00 0B 0F 00 27 18 60 FE 38 FD D8 BD 90 00 FD [09:53:07]RAPDU: 27 18 60 FE 38 FD D8 BD 90 00 [09:53:07]wFMCommunicate OK [09:53:07]SAM_PROTO_SignData done [09:53:07]FM_MakeSignedData done [09:53:07]CreateOFDProtocolMessage [09:53:07]wFMCommunicate request_size=4 [09:53:07]MH_SAM_APDU [09:53:07]CAPDU: 80 11 00 00 [09:53:07]Write to MH i2c: E2 08 00 0C 0F 80 11 00 00 00 00 00 00 95 [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:07]Read from MH i2c: E2 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 17 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: E2 17 00 0C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EB [09:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:53:07]wFMCommunicate OK [09:53:07]CreateOFDProtocolMessage done [09:53:07]OFDSenderStorePacket 309268 [09:53:07]StoreOFDPacket docnum=309268 [09:53:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 FB 4F 07 01 FF 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 02 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B8 04 00 35 04 06 00 A8 E5 54 1E 6B 8B 27 18 60 FE 38 FD D8 BD [09:53:07]CheckFolder [09:53:07]dirname=/storage/ofd_packets [09:53:07]CheckFolder done [09:53:07]ProducePacketName [09:53:07]name=ofd_packets/00309268 [09:53:07]NVStorageSaveData ofd_packets/00309268 [09:53:07]File name is /storage/ofd_packets/00309268 [09:53:07]Write 301 bytes [09:53:07]NVStorageSaveData done [09:53:07]OFDSenderStorePacket done [09:53:07]KKMCreateOFDPacket done [09:53:07]NVStorageSaveData kkm_last_timestamp [09:53:07]File name is /storage/kkm_last_timestamp [09:53:07]Write 4 bytes [09:53:07]NVStorageSaveData done [09:53:07]ExternCall_PrintAddStr [09:53:07]wPrintStart [09:53:07]Write to MH i2c: 01 00 00 0D 0F 1C [09:53:07]Write i2c OK [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: 01 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: 01 07 00 [09:53:07]MH_I2C_Read... [09:53:07]Read from MH i2c: 01 07 00 0D 0F 00 00 00 00 00 FF 0F 31 [09:53:07]RasterBufferAndPrint [09:53:07]line Счет N : (1)117864 [09:53:07]line ИНН: 02508201610067 [09:53:07]line Контрольно-Кассовый Чек [09:53:07]line ПРОДАЖА [09:53:07]line ТРК (МРК, ГНК) : 52 [09:53:07]line Товар: 2710124130 [09:53:07]line Аи-92-К-2 [09:53:07]line 7.380 * 67.80 [09:53:07]line = 500.36 [09:53:07]line НДС 12% НСП 1% [09:53:07]line > о реализуемом товаре [09:53:07]line ОКРУГЛЕНИЕ: -0.36 [09:53:07]line ИТОГО: 500.00 [09:53:07]line Внесено: 500.00 [09:53:07]line СДАЧА: 0.00 [09:53:07]line НСП 1% : 4.43 [09:53:07]line НДС 12% : 53.14 [09:53:07]line Наличными: 500.00 [09:53:07]line Безнал.: 0.00 [09:53:07]line Место: АЗС № 128 "Партнер Нефть" [09:53:07]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:53:07]line СНО: Общий режим [09:53:07]line Чек 202 30.07.2024 09:53 [09:53:07]line Смена: 430 ФФД: 1.0 [09:53:07]line ЗНМ: 0300000046 [09:53:07]line РНМ: 0000000000092651 [09:53:07]line Версия ККМ: 001 [09:53:07]line ФМ: 0000000000874943 [09:53:07]line ФД: 309268 [09:53:07]line ФПД: 185702912256907 [09:53:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095306&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309268&fm=185702912256907&tin=02508201610067®Number=0000000000092651&sum=50000 [09:53:07]written 0, free lines is 4095 [09:53:07]OFD Sender: Processing packet 309268 [packets to send 232, broken 231] [09:53:07]ProducePacketName [09:53:07]name=ofd_packets/00309268 [09:53:07]OFD Sender: To server: pG, [09:53:07]CommunicateWithHost lk.salyk.kg:30040 [09:53:07]ConnectInit lk.salyk.kg [09:53:08]Connected sock=10 [09:53:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 FB 4F 07 01 FF 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 02 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B8 04 00 35 04 06 00 A8 E5 54 1E 6B 8B 27 18 60 FE 38 FD D8 BD [09:53:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 08 E0 47 00 E9 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B8 04 00 F4 03 04 00 4A 5F A8 66 B6 04 01 00 00 4F E2 E2 70 A0 4A 62 EB [09:53:08]CommunicateWithHost err = 0 [09:53:08]CheckOFDResponse [09:53:08]1017 (14) - 77093643461234 [09:53:08]1041 (16) - 0000000000874943 [09:53:08]1040 (4) - 309268 [09:53:08]1012 (4) - 30.07.2024 03:34 [09:53:08]1206 (1) - 0 [09:53:08]OFD Sender: Remove packet 309268 [09:53:08]ProducePacketName [09:53:08]name=ofd_packets/00309268 [09:53:08]NVStorageDeleteData [09:53:08]Write to MH i2c: 01 00 00 38 0F 47 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: 01 07 00 38 0F 00 00 00 00 00 6B 0C C5 [09:53:08]RasterBufferAndPrint [09:53:08]line [09:53:08]line [09:53:08]line [09:53:08]line [09:53:08]line [09:53:08]written 0, free lines is 3182 [09:53:08]MH_Cut [09:53:08]Write to MH i2c: D1 01 00 3F 0F 01 20 [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: D1 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: D1 01 00 [09:53:08]MH_I2C_Read... [09:53:08]Read from MH i2c: D1 01 00 3F 0F 00 1F [09:53:08]Write to MH i2c: 01 00 00 40 0F 4F [09:53:08]Write i2c OK [09:53:08]MH_I2C_Read... [09:53:08]OFD Sender: No OFD packet to send [09:53:09]*** Cut start [09:53:09]*** Partial cut [09:53:09]*** CUTSNS_PIN = 1 [09:53:09]*** CUTSNS_PIN = 0 [09:53:09]*** Brake cut motor [09:53:10]Read from MH i2c: 01 [09:53:10]MH_I2C_Read... [09:53:10]*** Stop cut motor [09:53:10]*** Cut end [09:53:10]Read from MH i2c: 01 07 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: 01 07 00 40 0F 00 00 00 00 00 FF 0F 64 [09:53:10]process_action close_receipt done [09:53:10]requested_data is exist [09:53:10]produce_requested_data [09:53:10]requested_item fm.sn is exist - process it [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 11 00 00 [09:53:10]Write to MH i2c: E2 08 00 41 0F 80 11 00 00 00 00 00 00 CA [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 17 00 41 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 20 [09:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:53:10]wFMCommunicate OK [09:53:10]requested_item fd.num is exist - process it [09:53:10]SAM_PROTO_GetFieldsCounters [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 13 00 00 [09:53:10]Write to MH i2c: E2 08 00 42 0F 80 13 00 00 00 00 00 00 CD [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 62 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 62 00 42 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 14 B8 04 00 0E 04 04 00 AE 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 CC [09:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 14 B8 04 00 0E 04 04 00 AE 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 [09:53:10]wFMCommunicate OK [09:53:10]SAM_PROTO_GetFieldsCounters done [09:53:10]requested_item shift.num is exist - process it [09:53:10]requested_item shift.opened is exist - process it [09:53:10]req_shift_opened [09:53:10]FM_GetShiftState [09:53:10]SAM_PROTO_GetShiftState [09:53:10]wFMCommunicate request_size=4 [09:53:10]MH_SAM_APDU [09:53:10]CAPDU: 80 13 01 00 [09:53:10]Write to MH i2c: E2 08 00 43 0F 80 13 01 00 00 00 00 00 CF [09:53:10]Write i2c OK [09:53:10]MH_I2C_Read... [09:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:10]Read from MH i2c: E2 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 0E 00 [09:53:10]MH_I2C_Read... [09:53:10]Read from MH i2c: E2 0E 00 43 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2A [09:53:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:53:10]wFMCommunicate OK [09:53:10]SAM_PROTO_GetShiftState done [09:53:10]FM_GetShiftState done [09:53:10]req_shift_opened done [09:53:10]requested_item shift.open_date is exist - process it [09:53:10]req_shift_open_date [09:53:10]req_shift_open_date done [09:53:10]produce_requested_data done [09:53:10]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309268,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:53:10]process_action_free close_receipt [09:53:10]json_value_free [09:53:10]json_value_free done [09:53:10]process_json_proto returns [09:53:10]Send response to host [09:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309268,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:53:10]free response buf [09:53:10]execute_script done [09:53:10]execute_script returns [09:53:10]free content buf [09:53:10]Sock 9.Close socket [09:53:10]Sock 9.Thread stoped [09:53:13]OFD Sender: No OFD packet to send [09:53:18]OFD Sender: No OFD packet to send [09:53:23]OFD Sender: No OFD packet to send [09:53:28]OFD Sender: No OFD packet to send [09:53:33]OFD Sender: No OFD packet to send [09:53:38]OFD Sender: No OFD packet to send [09:53:43]OFD Sender: No OFD packet to send [09:53:48]OFD Sender: No OFD packet to send [09:53:53]OFD Sender: No OFD packet to send [09:53:58]OFD Sender: No OFD packet to send [09:54:03]OFD Sender: No OFD packet to send [09:54:08]OFD Sender: No OFD packet to send [09:54:13]OFD Sender: No OFD packet to send [09:54:18]OFD Sender: No OFD packet to send [09:54:23]OFD Sender: No OFD packet to send [09:54:28]accept exits with 7 [09:54:28]New connection [09:54:28]New thread 3067071844 created [09:54:28]Thread 3067215204 joined [09:54:28]Waiting for new connection... [09:54:28] Sock 7.Parse request [09:54:28]Sock 7.Check first char [09:54:28]Sock 7.First char is OK [09:54:28]request: POST /json_proto HTTP/1.0 [09:54:28]Method: POST [09:54:28]URL: /json_proto [09:54:28]Method is POST - this is cgi request [09:54:28]url: /json_proto [09:54:28]query_string will be loaded in cgi processing [09:54:28]execute_cgi json_proto POST (null) [09:54:28]execute_cgi path=json_proto method=POST [09:54:28]POST find Content-Length [09:54:28]Host: 172.17.45.195:8080 [09:54:28]Content-Length: 799 [09:54:28]Content-Type: application/json [09:54:28] [09:54:28]POST finish read [09:54:28]Found Content-Length = 799 [09:54:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:28]execute_script... [09:54: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)117865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 39.380, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:54:28]POST & json_proto [09:54:28]process_json_proto [09:54:28]json parsed OK: [09:54:28]protocol is kg_v1.0 [09:54:28]action value=close_receipt [09:54:28]process_action close_receipt [09:54:28]cmd_close_receipt [09:54:28]MH_GetDate [09:54:28]Write to MH i2c: F0 00 00 44 0F 42 [09:54:28]Write i2c OK [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: F0 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: F0 09 00 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: F0 09 00 44 0F 00 55 B8 A8 66 FB 01 7F 64 45 [09:54:28]GetLastDocTimeStamp 1722333186 [09:54:28]current date 1722333269 [09:54:28]FM_GetShiftState [09:54:28]SAM_PROTO_GetShiftState [09:54:28]wFMCommunicate request_size=4 [09:54:28]MH_SAM_APDU [09:54:28]CAPDU: 80 13 01 00 [09:54:28]Write to MH i2c: E2 08 00 45 0F 80 13 01 00 00 00 00 00 D1 [09:54:28]Write i2c OK [09:54:28]MH_I2C_Read... [09:54:28]OFD Sender: No OFD packet to send [09:54:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:28]Read from MH i2c: E2 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: E2 0E 00 [09:54:28]MH_I2C_Read... [09:54:28]Read from MH i2c: E2 0E 00 45 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2C [09:54:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:54:28]wFMCommunicate OK [09:54:28]SAM_PROTO_GetShiftState done [09:54:28]FM_GetShiftState done [09:54:28]opened in 1722299915 [09:54:28]opened+sec_in_day 1722386315 [09:54:28]quantity*price = 300075 [09:54:28]sum+1 = 300077 [09:54:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 203 30.07.2024 09:54 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309269 ФПД: 125060185181556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095429&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309269&fm=125060185181556&tin=02508201610067®Number=0000000000092651&sum=300076 [09:54:30]StoreToDocumentArchive [09:54:30]shift 430 fd 309269 [09:54:30]save to /storage/0430/doc_00309269 [09:54:30]save last doc name /storage/0430/doc_00309269 to /storage/kkm_last_doc_name [09:54:30]save OK [09:54:30]Clear old archive folders... [09:54:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:54:30]tlvbuf is 0021EE70 [09:54:30]SAM_PROTO_ClearQueue [09:54:30]wFMCommunicate request_size=4 [09:54:30]MH_SAM_APDU [09:54:30]CAPDU: 80 09 00 00 [09:54:30]Write to MH i2c: E2 08 00 52 0F 80 09 00 00 00 00 00 00 D3 [09:54:30]Write i2c OK [09:54:30]MH_I2C_Read... [09:54:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:30]Read from MH i2c: E2 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 52 0F 00 90 00 D5 [09:54:30]RAPDU: 90 00 [09:54:30]wFMCommunicate OK [09:54:30]SAM_PROTO_ClearQueue done [09:54:30]KKMCreateOFDPacket [09:54:30]OFDProtocolAddRootSTLVToBuf [09:54:30]FM_MakeSignedData [09:54:30]FM_MakeSignedData [09:54:30]SAM_PROTO_SignData [09:54:30]wFMCommunicate request_size=4 [09:54:30]MH_SAM_APDU [09:54:30]CAPDU: 80 0D 01 02 [09:54:30]Write to MH i2c: E2 08 00 53 0F 80 0D 01 02 00 00 00 00 DB [09:54:30]Write i2c OK [09:54:30]MH_I2C_Read... [09:54:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:30]Read from MH i2c: E2 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 53 0F 00 90 00 D6 [09:54:30]RAPDU: 90 00 [09:54:30]wFMCommunicate OK [09:54:30]wFMCommunicate request_size=255 [09:54:30]MH_SAM_APDU [09:54: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 15 B8 04 00 35 04 06 00 71 BD D7 E9 [09:54:30]Write to MH i2c: E2 02 01 54 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 15 B8 04 00 35 04 06 00 71 BD D7 E9 00 00 89 [09:54:30]Write i2c OK [09:54:30]MH_I2C_Read... [09:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:30]Read from MH i2c: E2 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 54 0F 00 90 00 D7 [09:54:30]RAPDU: 90 00 [09:54:30]wFMCommunicate OK [09:54:30]wFMCommunicate request_size=7 [09:54:30]MH_SAM_APDU [09:54:30]CAPDU: 80 0D 02 02 02 CD 74 [09:54:30]Write to MH i2c: E2 0A 00 55 0F 80 0D 02 02 02 00 CD 74 00 00 23 [09:54:30]Write i2c OK [09:54:30]MH_I2C_Read... [09:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:30]Read from MH i2c: E2 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 03 00 55 0F 00 90 00 D8 [09:54:30]RAPDU: 90 00 [09:54:30]wFMCommunicate OK [09:54:30]wFMCommunicate request_size=4 [09:54:30]MH_SAM_APDU [09:54:30]CAPDU: 80 0D 03 02 [09:54:30]Write to MH i2c: E2 08 00 56 0F 80 0D 03 02 00 00 00 00 E0 [09:54:30]Write i2c OK [09:54:30]MH_I2C_Read... [09:54:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:30]Read from MH i2c: E2 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 0B 00 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 0B 00 56 0F 00 BA 56 12 BB 2F 8F 3B AA 90 00 61 [09:54:30]RAPDU: BA 56 12 BB 2F 8F 3B AA 90 00 [09:54:30]wFMCommunicate OK [09:54:30]SAM_PROTO_SignData done [09:54:30]FM_MakeSignedData done [09:54:30]CreateOFDProtocolMessage [09:54:30]wFMCommunicate request_size=4 [09:54:30]MH_SAM_APDU [09:54:30]CAPDU: 80 11 00 00 [09:54:30]Write to MH i2c: E2 08 00 57 0F 80 11 00 00 00 00 00 00 E0 [09:54:30]Write i2c OK [09:54:30]MH_I2C_Read... [09:54:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:30]Read from MH i2c: E2 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 17 00 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: E2 17 00 57 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 36 [09:54:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:54:30]wFMCommunicate OK [09:54:30]CreateOFDProtocolMessage done [09:54:30]OFDSenderStorePacket 309269 [09:54:30]StoreOFDPacket docnum=309269 [09:54:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 7C 57 04 01 27 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 15 B8 04 00 35 04 06 00 71 BD D7 E9 CD 74 BA 56 12 BB 2F 8F 3B AA [09:54:30]CheckFolder [09:54:30]dirname=/storage/ofd_packets [09:54:30]CheckFolder done [09:54:30]ProducePacketName [09:54:30]name=ofd_packets/00309269 [09:54:30]NVStorageSaveData ofd_packets/00309269 [09:54:30]File name is /storage/ofd_packets/00309269 [09:54:30]Write 298 bytes [09:54:30]NVStorageSaveData done [09:54:30]OFDSenderStorePacket done [09:54:30]KKMCreateOFDPacket done [09:54:30]NVStorageSaveData kkm_last_timestamp [09:54:30]File name is /storage/kkm_last_timestamp [09:54:30]Write 4 bytes [09:54:30]NVStorageSaveData done [09:54:30]ExternCall_PrintAddStr [09:54:30]wPrintStart [09:54:30]Write to MH i2c: 01 00 00 58 0F 67 [09:54:30]Write i2c OK [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: 01 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: 01 07 00 [09:54:30]MH_I2C_Read... [09:54:30]Read from MH i2c: 01 07 00 58 0F 00 00 00 00 00 FF 0F 7C [09:54:30]RasterBufferAndPrint [09:54:30]line Счет N : (1)117865 [09:54:30]line ИНН: 02508201610067 [09:54:30]line Контрольно-Кассовый Чек [09:54:30]line ПРОДАЖА [09:54:30]line ТРК (МРК, ГНК) : 2 [09:54:30]line Товар: 2710194800 [09:54:30]line ДТ-К-3 [09:54:30]line 39.380 * 76.20 [09:54:30]line = 3000.76 [09:54:30]line НДС 12% НСП 1% [09:54:30]line > о реализуемом товаре [09:54:30]line ИТОГО: 3000.76 [09:54:30]line НСП 1% : 26.55 [09:54:30]line НДС 12% : 318.66 [09:54:30]line Наличными: 0.00 [09:54:30]line Безнал.: 3000.76 [09:54:30]line Место: АЗС № 128 "Партнер Нефть" [09:54:30]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:54:30]line СНО: Общий режим [09:54:30]line Чек 203 30.07.2024 09:54 [09:54:30]line Смена: 430 ФФД: 1.0 [09:54:30]line ЗНМ: 0300000046 [09:54:30]line РНМ: 0000000000092651 [09:54:30]line Версия ККМ: 001 [09:54:30]line Платежная система: O! деньги [09:54:30]line ФМ: 0000000000874943 [09:54:30]line ФД: 309269 [09:54:30]line ФПД: 125060185181556 [09:54:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095429&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309269&fm=125060185181556&tin=02508201610067®Number=0000000000092651&sum=300076 [09:54:30]OFD Sender: Processing packet 309269 [packets to send 232, broken 231] [09:54:30]ProducePacketName [09:54:30]name=ofd_packets/00309269 [09:54:30]OFD Sender: To server: pG, [09:54:30]CommunicateWithHost lk.salyk.kg:30040 [09:54:30]ConnectInit lk.salyk.kg [09:54:30]written 0, free lines is 4095 [09:54:31]Connected sock=10 [09:54:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 7C 57 04 01 27 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 55 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 15 B8 04 00 35 04 06 00 71 BD D7 E9 CD 74 BA 56 12 BB 2F 8F 3B AA [09:54:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9C 7D 47 00 F4 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 15 B8 04 00 F4 03 04 00 9D 5F A8 66 B6 04 01 00 00 5E 32 22 8A 58 7E 3B 02 [09:54:31]CommunicateWithHost err = 0 [09:54:31]CheckOFDResponse [09:54:31]1017 (14) - 77093643461234 [09:54:31]1041 (16) - 0000000000874943 [09:54:31]1040 (4) - 309269 [09:54:31]1012 (4) - 30.07.2024 03:35 [09:54:31]1206 (1) - 0 [09:54:31]OFD Sender: Remove packet 309269 [09:54:31]ProducePacketName [09:54:31]name=ofd_packets/00309269 [09:54:31]NVStorageDeleteData [09:54:31]Write to MH i2c: 01 00 00 82 0F 91 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: 01 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: 01 07 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: 01 07 00 82 0F 00 00 00 00 00 88 0C 2C [09:54:31]RasterBufferAndPrint [09:54:31]line [09:54:31]line [09:54:31]line [09:54:31]line [09:54:31]line [09:54:31]written 0, free lines is 3211 [09:54:31]MH_Cut [09:54:31]Write to MH i2c: D1 01 00 89 0F 01 6A [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: D1 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: D1 01 00 [09:54:31]MH_I2C_Read... [09:54:31]Read from MH i2c: D1 01 00 89 0F 00 69 [09:54:31]Write to MH i2c: 01 00 00 8A 0F 99 [09:54:31]Write i2c OK [09:54:31]MH_I2C_Read... [09:54:31]OFD Sender: No OFD packet to send [09:54:32]*** Cut start [09:54:32]*** Partial cut [09:54:32]*** CUTSNS_PIN = 1 [09:54:32]*** CUTSNS_PIN = 0 [09:54:32]*** Brake cut motor [09:54:33]Read from MH i2c: 01 [09:54:33]MH_I2C_Read... [09:54:33]*** Stop cut motor [09:54:33]*** Cut end [09:54:33]Read from MH i2c: 01 07 00 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: 01 07 00 8A 0F 00 00 00 00 00 FF 0F AE [09:54:33]process_action close_receipt done [09:54:33]requested_data is exist [09:54:33]produce_requested_data [09:54:33]requested_item fm.sn is exist - process it [09:54:33]wFMCommunicate request_size=4 [09:54:33]MH_SAM_APDU [09:54:33]CAPDU: 80 11 00 00 [09:54:33]Write to MH i2c: E2 08 00 8B 0F 80 11 00 00 00 00 00 00 14 [09:54:33]Write i2c OK [09:54:33]MH_I2C_Read... [09:54:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:33]Read from MH i2c: E2 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 17 00 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 17 00 8B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6A [09:54:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:54:33]wFMCommunicate OK [09:54:33]requested_item fd.num is exist - process it [09:54:33]SAM_PROTO_GetFieldsCounters [09:54:33]wFMCommunicate request_size=4 [09:54:33]MH_SAM_APDU [09:54:33]CAPDU: 80 13 00 00 [09:54:33]Write to MH i2c: E2 08 00 8C 0F 80 13 00 00 00 00 00 00 17 [09:54:33]Write i2c OK [09:54:33]MH_I2C_Read... [09:54:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:33]Read from MH i2c: E2 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 62 00 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 62 00 8C 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 15 B8 04 00 0E 04 04 00 AE 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 1A [09:54:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 15 B8 04 00 0E 04 04 00 AE 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 [09:54:33]wFMCommunicate OK [09:54:33]SAM_PROTO_GetFieldsCounters done [09:54:33]requested_item shift.num is exist - process it [09:54:33]requested_item shift.opened is exist - process it [09:54:33]req_shift_opened [09:54:33]FM_GetShiftState [09:54:33]SAM_PROTO_GetShiftState [09:54:33]wFMCommunicate request_size=4 [09:54:33]MH_SAM_APDU [09:54:33]CAPDU: 80 13 01 00 [09:54:33]Write to MH i2c: E2 08 00 8D 0F 80 13 01 00 00 00 00 00 19 [09:54:33]Write i2c OK [09:54:33]MH_I2C_Read... [09:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:33]Read from MH i2c: E2 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 0E 00 [09:54:33]MH_I2C_Read... [09:54:33]Read from MH i2c: E2 0E 00 8D 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 74 [09:54:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:54:33]wFMCommunicate OK [09:54:33]SAM_PROTO_GetShiftState done [09:54:33]FM_GetShiftState done [09:54:33]req_shift_opened done [09:54:33]requested_item shift.open_date is exist - process it [09:54:33]req_shift_open_date [09:54:33]req_shift_open_date done [09:54:33]produce_requested_data done [09:54:33]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309269,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:54:33]process_action_free close_receipt [09:54:33]json_value_free [09:54:33]json_value_free done [09:54:33]process_json_proto returns [09:54:33]Send response to host [09:54:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309269,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:54:33]free response buf [09:54:33]execute_script done [09:54:33]execute_script returns [09:54:33]free content buf [09:54:33]Sock 7.Close socket [09:54:33]Sock 7.Thread stoped [09:54:36]OFD Sender: No OFD packet to send [09:54:41]OFD Sender: No OFD packet to send [09:54:46]OFD Sender: No OFD packet to send [09:54:51]OFD Sender: No OFD packet to send [09:54:56]OFD Sender: No OFD packet to send [09:55:01]OFD Sender: No OFD packet to send [09:55:06]OFD Sender: No OFD packet to send [09:55:11]OFD Sender: No OFD packet to send [09:55:13]accept exits with 9 [09:55:13]New connection [09:55:13]New thread 3067215204 created [09:55:13]Thread 3067071844 joined [09:55:13]Waiting for new connection... [09:55:13] Sock 9.Parse request [09:55:13]Sock 9.Check first char [09:55:13]Sock 9.First char is OK [09:55:13]request: POST /json_proto HTTP/1.0 [09:55:13]Method: POST [09:55:13]URL: /json_proto [09:55:13]Method is POST - this is cgi request [09:55:13]url: /json_proto [09:55:13]query_string will be loaded in cgi processing [09:55:13]execute_cgi json_proto POST (null) [09:55:13]execute_cgi path=json_proto method=POST [09:55:13]POST find Content-Length [09:55:13]Host: 172.17.45.195:8080 [09:55:13]Content-Length: 677 [09:55:13]Content-Type: application/json [09:55:13] [09:55:13]POST finish read [09:55:13]Found Content-Length = 677 [09:55:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:55:13]execute_script... [09:55: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)117867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:55:13]POST & json_proto [09:55:13]process_json_proto [09:55:13]json parsed OK: [09:55:13]protocol is kg_v1.0 [09:55:13]action value=close_receipt [09:55:13]process_action close_receipt [09:55:13]cmd_close_receipt [09:55:13]MH_GetDate [09:55:13]Write to MH i2c: F0 00 00 8E 0F 8C [09:55:13]Write i2c OK [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: F0 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: F0 09 00 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: F0 09 00 8E 0F 00 81 B8 A8 66 FB 01 7F 64 BB [09:55:13]GetLastDocTimeStamp 1722333269 [09:55:13]current date 1722333313 [09:55:13]FM_GetShiftState [09:55:13]SAM_PROTO_GetShiftState [09:55:13]wFMCommunicate request_size=4 [09:55:13]MH_SAM_APDU [09:55:13]CAPDU: 80 13 01 00 [09:55:13]Write to MH i2c: E2 08 00 8F 0F 80 13 01 00 00 00 00 00 1B [09:55:13]Write i2c OK [09:55:13]MH_I2C_Read... [09:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:13]Read from MH i2c: E2 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: E2 0E 00 [09:55:13]MH_I2C_Read... [09:55:13]Read from MH i2c: E2 0E 00 8F 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 76 [09:55:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:55:13]wFMCommunicate OK [09:55:13]SAM_PROTO_GetShiftState done [09:55:13]FM_GetShiftState done [09:55:13]opened in 1722299915 [09:55:13]opened+sec_in_day 1722386315 [09:55:13]quantity*price = 40002 [09:55:13]sum+1 = 40003 [09:55:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 204 30.07.2024 09:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309270 ФПД: 58643948316805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095513&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309270&fm=58643948316805&tin=02508201610067®Number=0000000000092651&sum=40000 [09:55:14]StoreToDocumentArchive [09:55:14]shift 430 fd 309270 [09:55:14]save to /storage/0430/doc_00309270 [09:55:14]save last doc name /storage/0430/doc_00309270 to /storage/kkm_last_doc_name [09:55:14]save OK [09:55:14]Clear old archive folders... [09:55:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:14]tlvbuf is 0021EE90 [09:55:14]SAM_PROTO_ClearQueue [09:55:14]wFMCommunicate request_size=4 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 09 00 00 [09:55:14]Write to MH i2c: E2 08 00 9C 0F 80 09 00 00 00 00 00 00 1D [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 9C 0F 00 90 00 1F [09:55:14]RAPDU: 90 00 [09:55:14]wFMCommunicate OK [09:55:14]SAM_PROTO_ClearQueue done [09:55:14]KKMCreateOFDPacket [09:55:14]OFDProtocolAddRootSTLVToBuf [09:55:14]FM_MakeSignedData [09:55:14]FM_MakeSignedData [09:55:14]SAM_PROTO_SignData [09:55:14]wFMCommunicate request_size=4 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 0D 01 02 [09:55:14]Write to MH i2c: E2 08 00 9D 0F 80 0D 01 02 00 00 00 00 25 [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 9D 0F 00 90 00 20 [09:55:14]RAPDU: 90 00 [09:55:14]wFMCommunicate OK [09:55:14]wFMCommunicate request_size=255 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 CC 00 00 00 F4 03 04 00 81 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 16 B8 04 00 35 04 06 00 35 [09:55:14]Write to MH i2c: E2 02 01 9E 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 32 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 CC 00 00 00 F4 03 04 00 81 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 16 B8 04 00 35 04 06 00 35 00 00 50 [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 9E 0F 00 90 00 21 [09:55:14]RAPDU: 90 00 [09:55:14]wFMCommunicate OK [09:55:14]wFMCommunicate request_size=10 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 0D 02 02 05 56 1B B5 28 85 [09:55:14]Write to MH i2c: E2 0D 00 9F 0F 80 0D 02 02 05 00 56 1B B5 28 85 00 00 05 [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 03 00 9F 0F 00 90 00 22 [09:55:14]RAPDU: 90 00 [09:55:14]wFMCommunicate OK [09:55:14]wFMCommunicate request_size=4 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 0D 03 02 [09:55:14]Write to MH i2c: E2 08 00 A0 0F 80 0D 03 02 00 00 00 00 2A [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 0B 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 0B 00 A0 0F 00 A9 27 31 B1 94 B4 32 E1 90 00 38 [09:55:14]RAPDU: A9 27 31 B1 94 B4 32 E1 90 00 [09:55:14]wFMCommunicate OK [09:55:14]SAM_PROTO_SignData done [09:55:14]FM_MakeSignedData done [09:55:14]CreateOFDProtocolMessage [09:55:14]wFMCommunicate request_size=4 [09:55:14]MH_SAM_APDU [09:55:14]CAPDU: 80 11 00 00 [09:55:14]Write to MH i2c: E2 08 00 A1 0F 80 11 00 00 00 00 00 00 2A [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:14]Read from MH i2c: E2 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 17 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: E2 17 00 A1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 80 [09:55:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:55:14]wFMCommunicate OK [09:55:14]CreateOFDProtocolMessage done [09:55:14]OFDSenderStorePacket 309270 [09:55:14]StoreOFDPacket docnum=309270 [09:55:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 55 EB 07 01 E3 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 32 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 CC 00 00 00 F4 03 04 00 81 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 16 B8 04 00 35 04 06 00 35 56 1B B5 28 85 A9 27 31 B1 94 B4 32 E1 [09:55:14]CheckFolder [09:55:14]dirname=/storage/ofd_packets [09:55:14]CheckFolder done [09:55:14]ProducePacketName [09:55:14]name=ofd_packets/00309270 [09:55:14]NVStorageSaveData ofd_packets/00309270 [09:55:14]File name is /storage/ofd_packets/00309270 [09:55:14]Write 301 bytes [09:55:14]NVStorageSaveData done [09:55:14]OFDSenderStorePacket done [09:55:14]KKMCreateOFDPacket done [09:55:14]NVStorageSaveData kkm_last_timestamp [09:55:14]File name is /storage/kkm_last_timestamp [09:55:14]Write 4 bytes [09:55:14]NVStorageSaveData done [09:55:14]ExternCall_PrintAddStr [09:55:14]wPrintStart [09:55:14]Write to MH i2c: 01 00 00 A2 0F B1 [09:55:14]Write i2c OK [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: 01 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: 01 07 00 [09:55:14]MH_I2C_Read... [09:55:14]Read from MH i2c: 01 07 00 A2 0F 00 00 00 00 00 FF 0F C6 [09:55:14]RasterBufferAndPrint [09:55:14]line Счет N : (1)117867 [09:55:14]line ИНН: 02508201610067 [09:55:14]line Контрольно-Кассовый Чек [09:55:14]line ПРОДАЖА [09:55:14]line ТРК (МРК, ГНК) : 62 [09:55:14]line Товар: 2710124130 [09:55:14]line Аи-92-К-2 [09:55:14]line 5.900 * 67.80 [09:55:14]line = 400.02 [09:55:14]line НДС 12% НСП 1% [09:55:14]line > о реализуемом товаре [09:55:14]line ОКРУГЛЕНИЕ: -0.02 [09:55:14]line ИТОГО: 400.00 [09:55:14]line Внесено: 400.00 [09:55:14]line СДАЧА: 0.00 [09:55:14]line НСП 1% : 3.54 [09:55:14]line НДС 12% : 42.48 [09:55:14]line Наличными: 400.00 [09:55:14]line Безнал.: 0.00 [09:55:14]line Место: АЗС № 128 "Партнер Нефть" [09:55:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:55:14]line СНО: Общий режим [09:55:14]line Чек 204 30.07.2024 09:55 [09:55:14]line Смена: 430 ФФД: 1.0 [09:55:14]line ЗНМ: 0300000046 [09:55:14]line РНМ: 0000000000092651 [09:55:14]line Версия ККМ: 001 [09:55:14]line ФМ: 0000000000874943 [09:55:14]line ФД: 309270 [09:55:14]line ФПД: 58643948316805 [09:55:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095513&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309270&fm=58643948316805&tin=02508201610067®Number=0000000000092651&sum=40000 [09:55:15]OFD Sender: Processing packet 309270 [packets to send 232, broken 231] [09:55:15]ProducePacketName [09:55:15]name=ofd_packets/00309270 [09:55:15]OFD Sender: To server: pG, [09:55:15]CommunicateWithHost lk.salyk.kg:30040 [09:55:15]ConnectInit lk.salyk.kg [09:55:15]written 0, free lines is 4095 [09:55:15]Connected sock=10 [09:55:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 55 EB 07 01 E3 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 32 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 CC 00 00 00 F4 03 04 00 81 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 16 B8 04 00 35 04 06 00 35 56 1B B5 28 85 A9 27 31 B1 94 B4 32 E1 [09:55:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 20 B6 47 00 02 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 16 B8 04 00 F4 03 04 00 C9 5F A8 66 B6 04 01 00 00 F2 85 95 87 BF C0 ED 26 [09:55:15]CommunicateWithHost err = 0 [09:55:15]CheckOFDResponse [09:55:15]1017 (14) - 77093643461234 [09:55:15]1041 (16) - 0000000000874943 [09:55:15]1040 (4) - 309270 [09:55:15]1012 (4) - 30.07.2024 03:36 [09:55:15]1206 (1) - 0 [09:55:15]OFD Sender: Remove packet 309270 [09:55:15]ProducePacketName [09:55:15]name=ofd_packets/00309270 [09:55:15]NVStorageDeleteData [09:55:15]Write to MH i2c: 01 00 00 CD 0F DC [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 07 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: 01 07 00 CD 0F 00 00 00 00 00 68 0C 57 [09:55:15]RasterBufferAndPrint [09:55:15]line [09:55:15]line [09:55:15]line [09:55:15]line [09:55:15]line [09:55:15]written 0, free lines is 3179 [09:55:15]MH_Cut [09:55:15]Write to MH i2c: D1 01 00 D4 0F 01 B5 [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: D1 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: D1 01 00 [09:55:15]MH_I2C_Read... [09:55:15]Read from MH i2c: D1 01 00 D4 0F 00 B4 [09:55:15]Write to MH i2c: 01 00 00 D5 0F E4 [09:55:15]Write i2c OK [09:55:15]MH_I2C_Read... [09:55:16]OFD Sender: No OFD packet to send [09:55:16]*** Cut start [09:55:16]*** Partial cut [09:55:16]*** CUTSNS_PIN = 1 [09:55:16]*** CUTSNS_PIN = 0 [09:55:17]*** Brake cut motor [09:55:17]Read from MH i2c: 01 [09:55:17]MH_I2C_Read... [09:55:17]*** Stop cut motor [09:55:17]*** Cut end [09:55:17]Read from MH i2c: 01 07 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: 01 07 00 D5 0F 00 00 00 00 00 FF 0F F9 [09:55:17]process_action close_receipt done [09:55:17]requested_data is exist [09:55:17]produce_requested_data [09:55:17]requested_item fm.sn is exist - process it [09:55:17]wFMCommunicate request_size=4 [09:55:17]MH_SAM_APDU [09:55:17]CAPDU: 80 11 00 00 [09:55:17]Write to MH i2c: E2 08 00 D6 0F 80 11 00 00 00 00 00 00 5F [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:17]Read from MH i2c: E2 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 17 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 17 00 D6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B5 [09:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:55:17]wFMCommunicate OK [09:55:17]requested_item fd.num is exist - process it [09:55:17]SAM_PROTO_GetFieldsCounters [09:55:17]wFMCommunicate request_size=4 [09:55:17]MH_SAM_APDU [09:55:17]CAPDU: 80 13 00 00 [09:55:17]Write to MH i2c: E2 08 00 D7 0F 80 13 00 00 00 00 00 00 62 [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:17]Read from MH i2c: E2 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 62 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 62 00 D7 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 16 B8 04 00 0E 04 04 00 AE 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 69 [09:55:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 16 B8 04 00 0E 04 04 00 AE 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 [09:55:17]wFMCommunicate OK [09:55:17]SAM_PROTO_GetFieldsCounters done [09:55:17]requested_item shift.num is exist - process it [09:55:17]requested_item shift.opened is exist - process it [09:55:17]req_shift_opened [09:55:17]FM_GetShiftState [09:55:17]SAM_PROTO_GetShiftState [09:55:17]wFMCommunicate request_size=4 [09:55:17]MH_SAM_APDU [09:55:17]CAPDU: 80 13 01 00 [09:55:17]Write to MH i2c: E2 08 00 D8 0F 80 13 01 00 00 00 00 00 64 [09:55:17]Write i2c OK [09:55:17]MH_I2C_Read... [09:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:17]Read from MH i2c: E2 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 0E 00 [09:55:17]MH_I2C_Read... [09:55:17]Read from MH i2c: E2 0E 00 D8 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BF [09:55:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:55:17]wFMCommunicate OK [09:55:17]SAM_PROTO_GetShiftState done [09:55:17]FM_GetShiftState done [09:55:17]req_shift_opened done [09:55:17]requested_item shift.open_date is exist - process it [09:55:17]req_shift_open_date [09:55:17]req_shift_open_date done [09:55:17]produce_requested_data done [09:55:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309270,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:55:17]process_action_free close_receipt [09:55:17]json_value_free [09:55:17]json_value_free done [09:55:17]process_json_proto returns [09:55:17]Send response to host [09:55:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309270,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:55:17]free response buf [09:55:17]execute_script done [09:55:17]execute_script returns [09:55:17]free content buf [09:55:17]Sock 9.Close socket [09:55:17]Sock 9.Thread stoped [09:55:21]OFD Sender: No OFD packet to send [09:55:26]OFD Sender: No OFD packet to send [09:55:31]OFD Sender: No OFD packet to send [09:55:36]OFD Sender: No OFD packet to send [09:55:41]OFD Sender: No OFD packet to send [09:55:46]OFD Sender: No OFD packet to send [09:55:51]OFD Sender: No OFD packet to send [09:55:52]accept exits with 7 [09:55:52]New connection [09:55:52]New thread 3067071844 created [09:55:52]Thread 3067215204 joined [09:55:52]Waiting for new connection... [09:55:52] Sock 7.Parse request [09:55:52]Sock 7.Check first char [09:55:52]Sock 7.First char is OK [09:55:52]request: POST /json_proto HTTP/1.0 [09:55:52]Method: POST [09:55:52]URL: /json_proto [09:55:52]Method is POST - this is cgi request [09:55:52]url: /json_proto [09:55:52]query_string will be loaded in cgi processing [09:55:52]execute_cgi json_proto POST (null) [09:55:52]execute_cgi path=json_proto method=POST [09:55:52]POST find Content-Length [09:55:52]Host: 172.17.45.195:8080 [09:55:52]Content-Length: 682 [09:55:52]Content-Type: application/json [09:55:52] [09:55:52]POST finish read [09:55:52]Found Content-Length = 682 [09:55:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:55:52]execute_script... [09:55: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)117869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:55:52]POST & json_proto [09:55:52]process_json_proto [09:55:52]json parsed OK: [09:55:52]protocol is kg_v1.0 [09:55:52]action value=close_receipt [09:55:52]process_action close_receipt [09:55:52]cmd_close_receipt [09:55:52]MH_GetDate [09:55:52]Write to MH i2c: F0 00 00 D9 0F D7 [09:55:52]Write i2c OK [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: F0 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: F0 09 00 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: F0 09 00 D9 0F 00 A8 B8 A8 66 FB 01 7F 64 2D [09:55:52]GetLastDocTimeStamp 1722333313 [09:55:52]current date 1722333352 [09:55:52]FM_GetShiftState [09:55:52]SAM_PROTO_GetShiftState [09:55:52]wFMCommunicate request_size=4 [09:55:52]MH_SAM_APDU [09:55:52]CAPDU: 80 13 01 00 [09:55:52]Write to MH i2c: E2 08 00 DA 0F 80 13 01 00 00 00 00 00 66 [09:55:52]Write i2c OK [09:55:52]MH_I2C_Read... [09:55:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:52]Read from MH i2c: E2 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: E2 0E 00 [09:55:52]MH_I2C_Read... [09:55:52]Read from MH i2c: E2 0E 00 DA 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C1 [09:55:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:55:52]wFMCommunicate OK [09:55:52]SAM_PROTO_GetShiftState done [09:55:52]FM_GetShiftState done [09:55:52]opened in 1722299915 [09:55:52]opened+sec_in_day 1722386315 [09:55:52]quantity*price = 100005 [09:55:52]sum+1 = 100006 [09:55: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 205 30.07.2024 09:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309271 ФПД: 246957827890188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095553&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309271&fm=246957827890188&tin=02508201610067®Number=0000000000092651&sum=100000 [09:55:53]StoreToDocumentArchive [09:55:53]shift 430 fd 309271 [09:55:53]save to /storage/0430/doc_00309271 [09:55:53]save last doc name /storage/0430/doc_00309271 to /storage/kkm_last_doc_name [09:55:53]save OK [09:55:53]Clear old archive folders... [09:55:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:53]tlvbuf is 001D0D00 [09:55:53]SAM_PROTO_ClearQueue [09:55:53]wFMCommunicate request_size=4 [09:55:53]MH_SAM_APDU [09:55:53]CAPDU: 80 09 00 00 [09:55:53]Write to MH i2c: E2 08 00 E7 0F 80 09 00 00 00 00 00 00 68 [09:55:53]Write i2c OK [09:55:53]MH_I2C_Read... [09:55:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:53]Read from MH i2c: E2 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 03 00 [09:55:53]MH_I2C_Read... [09:55:53]Read from MH i2c: E2 03 00 E7 0F 00 90 00 6A [09:55:53]RAPDU: 90 00 [09:55:53]wFMCommunicate OK [09:55:53]SAM_PROTO_ClearQueue done [09:55:53]KKMCreateOFDPacket [09:55:53]OFDProtocolAddRootSTLVToBuf [09:55:53]FM_MakeSignedData [09:55:53]FM_MakeSignedData [09:55:53]SAM_PROTO_SignData [09:55:53]wFMCommunicate request_size=4 [09:55:53]MH_SAM_APDU [09:55:53]CAPDU: 80 0D 01 02 [09:55:53]Write to MH i2c: E2 08 00 E8 0F 80 0D 01 02 00 00 00 00 70 [09:55:53]Write i2c OK [09:55:53]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 03 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 03 00 E8 0F 00 90 00 6B [09:55:54]RAPDU: 90 00 [09:55:54]wFMCommunicate OK [09:55:54]wFMCommunicate request_size=255 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CD 00 00 00 F4 03 04 00 A9 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 17 B8 04 00 35 04 06 00 E0 [09:55:54]Write to MH i2c: E2 02 01 E9 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CD 00 00 00 F4 03 04 00 A9 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 17 B8 04 00 35 04 06 00 E0 00 00 1A [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 03 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 03 00 E9 0F 00 90 00 6C [09:55:54]RAPDU: 90 00 [09:55:54]wFMCommunicate OK [09:55:54]wFMCommunicate request_size=10 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 0D 02 02 05 9B 59 9B 1C 0C [09:55:54]Write to MH i2c: E2 0D 00 EA 0F 80 0D 02 02 05 00 9B 59 9B 1C 0C 00 00 34 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 03 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 03 00 EA 0F 00 90 00 6D [09:55:54]RAPDU: 90 00 [09:55:54]wFMCommunicate OK [09:55:54]wFMCommunicate request_size=4 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 0D 03 02 [09:55:54]Write to MH i2c: E2 08 00 EB 0F 80 0D 03 02 00 00 00 00 75 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 0B 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 0B 00 EB 0F 00 41 D9 27 3E 28 18 13 4A 90 00 92 [09:55:54]RAPDU: 41 D9 27 3E 28 18 13 4A 90 00 [09:55:54]wFMCommunicate OK [09:55:54]SAM_PROTO_SignData done [09:55:54]FM_MakeSignedData done [09:55:54]CreateOFDProtocolMessage [09:55:54]wFMCommunicate request_size=4 [09:55:54]MH_SAM_APDU [09:55:54]CAPDU: 80 11 00 00 [09:55:54]Write to MH i2c: E2 08 00 EC 0F 80 11 00 00 00 00 00 00 75 [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:54]Read from MH i2c: E2 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 17 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: E2 17 00 EC 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CB [09:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:55:54]wFMCommunicate OK [09:55:54]CreateOFDProtocolMessage done [09:55:54]OFDSenderStorePacket 309271 [09:55:54]StoreOFDPacket docnum=309271 [09:55:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 35 90 07 01 33 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CD 00 00 00 F4 03 04 00 A9 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 17 B8 04 00 35 04 06 00 E0 9B 59 9B 1C 0C 41 D9 27 3E 28 18 13 4A [09:55:54]CheckFolder [09:55:54]dirname=/storage/ofd_packets [09:55:54]CheckFolder done [09:55:54]ProducePacketName [09:55:54]name=ofd_packets/00309271 [09:55:54]NVStorageSaveData ofd_packets/00309271 [09:55:54]File name is /storage/ofd_packets/00309271 [09:55:54]Write 301 bytes [09:55:54]NVStorageSaveData done [09:55:54]OFDSenderStorePacket done [09:55:54]KKMCreateOFDPacket done [09:55:54]NVStorageSaveData kkm_last_timestamp [09:55:54]File name is /storage/kkm_last_timestamp [09:55:54]Write 4 bytes [09:55:54]NVStorageSaveData done [09:55:54]ExternCall_PrintAddStr [09:55:54]wPrintStart [09:55:54]Write to MH i2c: 01 00 00 ED 0F FC [09:55:54]Write i2c OK [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: 01 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: 01 07 00 [09:55:54]MH_I2C_Read... [09:55:54]Read from MH i2c: 01 07 00 ED 0F 00 00 00 00 00 FF 0F 11 [09:55:54]RasterBufferAndPrint [09:55:54]line Счет N : (1)117869 [09:55:54]line ИНН: 02508201610067 [09:55:54]line Контрольно-Кассовый Чек [09:55:54]line ПРОДАЖА [09:55:54]line ТРК (МРК, ГНК) : 42 [09:55:54]line Товар: 2710124130 [09:55:54]line Аи-92-К-2 [09:55:54]line 14.750 * 67.80 [09:55:54]line = 1000.05 [09:55:54]line НДС 12% НСП 1% [09:55:54]line > о реализуемом товаре [09:55:54]line ОКРУГЛЕНИЕ: -0.05 [09:55:54]line ИТОГО: 1000.00 [09:55:54]line Внесено: 1000.00 [09:55:54]line СДАЧА: 0.00 [09:55:54]line НСП 1% : 8.85 [09:55:54]line НДС 12% : 106.20 [09:55:54]line Наличными: 1000.00 [09:55:54]line Безнал.: 0.00 [09:55:54]line Место: АЗС № 128 "Партнер Нефть" [09:55:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:55:54]line СНО: Общий режим [09:55:54]line Чек 205 30.07.2024 09:55 [09:55:54]line Смена: 430 ФФД: 1.0 [09:55:54]line ЗНМ: 0300000046 [09:55:54]line РНМ: 0000000000092651 [09:55:54]line Версия ККМ: 001 [09:55:54]line ФМ: 0000000000874943 [09:55:54]line ФД: 309271 [09:55:54]line ФПД: 246957827890188 [09:55:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095553&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309271&fm=246957827890188&tin=02508201610067®Number=0000000000092651&sum=100000 [09:55:54]OFD Sender: Processing packet 309271 [packets to send 232, broken 231] [09:55:54]ProducePacketName [09:55:54]name=ofd_packets/00309271 [09:55:54]OFD Sender: To server: pG, [09:55:54]CommunicateWithHost lk.salyk.kg:30040 [09:55:54]ConnectInit lk.salyk.kg [09:55:54]written 0, free lines is 4095 [09:55:55]Write to MH i2c: 01 00 00 18 10 28 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: 01 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: 01 07 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: 01 07 00 18 10 00 00 00 00 00 68 0C A3 [09:55:55]RasterBufferAndPrint [09:55:55]line [09:55:55]line [09:55:55]line [09:55:55]line [09:55:55]line [09:55:55]written 0, free lines is 3179 [09:55:55]MH_Cut [09:55:55]Write to MH i2c: D1 01 00 1F 10 01 01 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: D1 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: D1 01 00 [09:55:55]MH_I2C_Read... [09:55:55]Read from MH i2c: D1 01 00 1F 10 00 00 [09:55:55]Write to MH i2c: 01 00 00 20 10 30 [09:55:55]Write i2c OK [09:55:55]MH_I2C_Read... [09:55:55]Connected sock=10 [09:55:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 35 90 07 01 33 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CD 00 00 00 F4 03 04 00 A9 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 17 B8 04 00 35 04 06 00 E0 9B 59 9B 1C 0C 41 D9 27 3E 28 18 13 4A [09:55:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DC E6 47 00 67 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 17 B8 04 00 F4 03 04 00 F1 5F A8 66 B6 04 01 00 00 1A 69 F1 DD 6F 09 C3 26 [09:55:55]CommunicateWithHost err = 0 [09:55:55]CheckOFDResponse [09:55:55]1017 (14) - 77093643461234 [09:55:55]1041 (16) - 0000000000874943 [09:55:55]1040 (4) - 309271 [09:55:55]1012 (4) - 30.07.2024 03:37 [09:55:55]1206 (1) - 0 [09:55:55]OFD Sender: Remove packet 309271 [09:55:55]ProducePacketName [09:55:55]name=ofd_packets/00309271 [09:55:55]NVStorageDeleteData [09:55:56]OFD Sender: No OFD packet to send [09:55:56]*** Cut start [09:55:56]*** Partial cut [09:55:56]*** CUTSNS_PIN = 1 [09:55:56]*** CUTSNS_PIN = 0 [09:55:56]*** Brake cut motor [09:55:57]Read from MH i2c: 01 [09:55:57]MH_I2C_Read... [09:55:57]*** Stop cut motor [09:55:57]*** Cut end [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 20 10 00 00 00 00 00 FF 0F 45 [09:55:57]process_action close_receipt done [09:55:57]requested_data is exist [09:55:57]produce_requested_data [09:55:57]requested_item fm.sn is exist - process it [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 21 10 80 11 00 00 00 00 00 00 AB [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 21 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 01 [09:55:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:55:57]wFMCommunicate OK [09:55:57]requested_item fd.num is exist - process it [09:55:57]SAM_PROTO_GetFieldsCounters [09:55:57]wFMCommunicate request_size=4 [09:55:57]MH_SAM_APDU [09:55:57]CAPDU: 80 13 00 00 [09:55:57]Write to MH i2c: E2 08 00 22 10 80 13 00 00 00 00 00 00 AE [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 62 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 62 00 22 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 17 B8 04 00 0E 04 04 00 AE 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 B9 [09:55:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 17 B8 04 00 0E 04 04 00 AE 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 [09:55:57]wFMCommunicate OK [09:55:57]SAM_PROTO_GetFieldsCounters done [09:55:57]requested_item shift.num is exist - process it [09:55:57]requested_item shift.opened is exist - process it [09:55:57]req_shift_opened [09:55:57]FM_GetShiftState [09:55:57]SAM_PROTO_GetShiftState [09:55:57]wFMCommunicate request_size=4 [09:55:57]MH_SAM_APDU [09:55:57]CAPDU: 80 13 01 00 [09:55:57]Write to MH i2c: E2 08 00 23 10 80 13 01 00 00 00 00 00 B0 [09:55:57]Write i2c OK [09:55:57]MH_I2C_Read... [09:55:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:57]Read from MH i2c: E2 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 0E 00 [09:55:57]MH_I2C_Read... [09:55:57]Read from MH i2c: E2 0E 00 23 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0B [09:55:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:55:57]wFMCommunicate OK [09:55:57]SAM_PROTO_GetShiftState done [09:55:57]FM_GetShiftState done [09:55:57]req_shift_opened done [09:55:57]requested_item shift.open_date is exist - process it [09:55:57]req_shift_open_date [09:55:57]req_shift_open_date done [09:55:57]produce_requested_data done [09:55:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309271,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:55:57]process_action_free close_receipt [09:55:57]json_value_free [09:55:57]json_value_free done [09:55:57]process_json_proto returns [09:55:57]Send response to host [09:55:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309271,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:55:57]free response buf [09:55:57]execute_script done [09:55:57]execute_script returns [09:55:57]free content buf [09:55:57]Sock 7.Close socket [09:55:57]Sock 7.Thread stoped [09:56:01]OFD Sender: No OFD packet to send [09:56:02]accept exits with 9 [09:56:02]New connection [09:56:02]New thread 3067215204 created [09:56:02]Thread 3067071844 joined [09:56:02]Waiting for new connection... [09:56:02] Sock 9.Parse request [09:56:02]Sock 9.Check first char [09:56:02]Sock 9.First char is OK [09:56:02]request: POST /json_proto HTTP/1.0 [09:56:02]Method: POST [09:56:02]URL: /json_proto [09:56:02]Method is POST - this is cgi request [09:56:02]url: /json_proto [09:56:02]query_string will be loaded in cgi processing [09:56:02]execute_cgi json_proto POST (null) [09:56:02]execute_cgi path=json_proto method=POST [09:56:02]POST find Content-Length [09:56:02]Host: 172.17.45.195:8080 [09:56:02]Content-Length: 677 [09:56:02]Content-Type: application/json [09:56:02] [09:56:02]POST finish read [09:56:02]Found Content-Length = 677 [09:56:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:02]execute_script... [09:56: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)117868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:02]POST & json_proto [09:56:02]process_json_proto [09:56:02]json parsed OK: [09:56:02]protocol is kg_v1.0 [09:56:02]action value=close_receipt [09:56:02]process_action close_receipt [09:56:02]cmd_close_receipt [09:56:02]MH_GetDate [09:56:02]Write to MH i2c: F0 00 00 24 10 23 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: F0 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: F0 09 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: F0 09 00 24 10 00 B2 B8 A8 66 FB 01 7F 64 83 [09:56:02]GetLastDocTimeStamp 1722333353 [09:56:02]current date 1722333362 [09:56:02]FM_GetShiftState [09:56:02]SAM_PROTO_GetShiftState [09:56:02]wFMCommunicate request_size=4 [09:56:02]MH_SAM_APDU [09:56:02]CAPDU: 80 13 01 00 [09:56:02]Write to MH i2c: E2 08 00 25 10 80 13 01 00 00 00 00 00 B2 [09:56:02]Write i2c OK [09:56:02]MH_I2C_Read... [09:56:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:02]Read from MH i2c: E2 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0E 00 [09:56:02]MH_I2C_Read... [09:56:02]Read from MH i2c: E2 0E 00 25 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0D [09:56:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:56:02]wFMCommunicate OK [09:56:02]SAM_PROTO_GetShiftState done [09:56:02]FM_GetShiftState done [09:56:02]opened in 1722299915 [09:56:02]opened+sec_in_day 1722386315 [09:56:02]quantity*price = 70044 [09:56:02]sum+1 = 70046 [09:56:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 206 30.07.2024 09:56 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309272 ФПД: 103101215339138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095602&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309272&fm=103101215339138&tin=02508201610067®Number=0000000000092651&sum=70000 [09:56:03]StoreToDocumentArchive [09:56:03]shift 430 fd 309272 [09:56:03]save to /storage/0430/doc_00309272 [09:56:03]save last doc name /storage/0430/doc_00309272 to /storage/kkm_last_doc_name [09:56:03]save OK [09:56:03]Clear old archive folders... [09:56:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:03]tlvbuf is 001DC4C0 [09:56:03]SAM_PROTO_ClearQueue [09:56:03]wFMCommunicate request_size=4 [09:56:03]MH_SAM_APDU [09:56:03]CAPDU: 80 09 00 00 [09:56:03]Write to MH i2c: E2 08 00 32 10 80 09 00 00 00 00 00 00 B4 [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:03]Read from MH i2c: E2 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 03 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 03 00 32 10 00 90 00 B6 [09:56:03]RAPDU: 90 00 [09:56:03]wFMCommunicate OK [09:56:03]SAM_PROTO_ClearQueue done [09:56:03]KKMCreateOFDPacket [09:56:03]OFDProtocolAddRootSTLVToBuf [09:56:03]FM_MakeSignedData [09:56:03]FM_MakeSignedData [09:56:03]SAM_PROTO_SignData [09:56:03]wFMCommunicate request_size=4 [09:56:03]MH_SAM_APDU [09:56:03]CAPDU: 80 0D 01 02 [09:56:03]Write to MH i2c: E2 08 00 33 10 80 0D 01 02 00 00 00 00 BC [09:56:03]Write i2c OK [09:56:03]MH_I2C_Read... [09:56:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:03]Read from MH i2c: E2 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 03 00 [09:56:03]MH_I2C_Read... [09:56:03]Read from MH i2c: E2 03 00 33 10 00 90 00 B7 [09:56:03]RAPDU: 90 00 [09:56:03]wFMCommunicate OK [09:56:03]wFMCommunicate request_size=255 [09:56:03]MH_SAM_APDU [09:56:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 B2 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 18 B8 04 00 35 04 06 00 5D [09:56:03]Write to MH i2c: E2 02 01 34 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 B2 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 18 B8 04 00 35 04 06 00 5D 00 00 57 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 34 10 00 90 00 B8 [09:56:04]RAPDU: 90 00 [09:56:04]wFMCommunicate OK [09:56:04]wFMCommunicate request_size=10 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 0D 02 02 05 C5 1F 50 F2 82 [09:56:04]Write to MH i2c: E2 0D 00 35 10 80 0D 02 02 05 00 C5 1F 50 F2 82 00 00 71 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 03 00 35 10 00 90 00 B9 [09:56:04]RAPDU: 90 00 [09:56:04]wFMCommunicate OK [09:56:04]wFMCommunicate request_size=4 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 0D 03 02 [09:56:04]Write to MH i2c: E2 08 00 36 10 80 0D 03 02 00 00 00 00 C1 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 0B 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 0B 00 36 10 00 23 B1 24 FF B0 91 9A 70 90 00 04 [09:56:04]RAPDU: 23 B1 24 FF B0 91 9A 70 90 00 [09:56:04]wFMCommunicate OK [09:56:04]SAM_PROTO_SignData done [09:56:04]FM_MakeSignedData done [09:56:04]CreateOFDProtocolMessage [09:56:04]wFMCommunicate request_size=4 [09:56:04]MH_SAM_APDU [09:56:04]CAPDU: 80 11 00 00 [09:56:04]Write to MH i2c: E2 08 00 37 10 80 11 00 00 00 00 00 00 C1 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:04]Read from MH i2c: E2 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 17 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: E2 17 00 37 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 17 [09:56:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:56:04]wFMCommunicate OK [09:56:04]CreateOFDProtocolMessage done [09:56:04]OFDSenderStorePacket 309272 [09:56:04]StoreOFDPacket docnum=309272 [09:56:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 93 53 07 01 9B 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 B2 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 18 B8 04 00 35 04 06 00 5D C5 1F 50 F2 82 23 B1 24 FF B0 91 9A 70 [09:56:04]CheckFolder [09:56:04]dirname=/storage/ofd_packets [09:56:04]CheckFolder done [09:56:04]ProducePacketName [09:56:04]name=ofd_packets/00309272 [09:56:04]NVStorageSaveData ofd_packets/00309272 [09:56:04]File name is /storage/ofd_packets/00309272 [09:56:04]Write 301 bytes [09:56:04]NVStorageSaveData done [09:56:04]OFDSenderStorePacket done [09:56:04]KKMCreateOFDPacket done [09:56:04]NVStorageSaveData kkm_last_timestamp [09:56:04]File name is /storage/kkm_last_timestamp [09:56:04]Write 4 bytes [09:56:04]NVStorageSaveData done [09:56:04]ExternCall_PrintAddStr [09:56:04]wPrintStart [09:56:04]Write to MH i2c: 01 00 00 38 10 48 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 07 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 07 00 38 10 00 00 00 00 00 FF 0F 5D [09:56:04]RasterBufferAndPrint [09:56:04]line Счет N : (1)117868 [09:56:04]line ИНН: 02508201610067 [09:56:04]line Контрольно-Кассовый Чек [09:56:04]line ПРОДАЖА [09:56:04]line ТРК (МРК, ГНК) : 51 [09:56:04]line Товар: 2710124500 [09:56:04]line Аи-95-К-3 [09:56:04]line 9.440 * 74.20 [09:56:04]line = 700.45 [09:56:04]line НДС 12% НСП 1% [09:56:04]line > о реализуемом товаре [09:56:04]line ОКРУГЛЕНИЕ: -0.45 [09:56:04]line ИТОГО: 700.00 [09:56:04]line Внесено: 700.00 [09:56:04]line СДАЧА: 0.00 [09:56:04]line НСП 1% : 6.20 [09:56:04]line НДС 12% : 74.38 [09:56:04]line Наличными: 700.00 [09:56:04]line Безнал.: 0.00 [09:56:04]line Место: АЗС № 128 "Партнер Нефть" [09:56:04]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:56:04]line СНО: Общий режим [09:56:04]line Чек 206 30.07.2024 09:56 [09:56:04]line Смена: 430 ФФД: 1.0 [09:56:04]line ЗНМ: 0300000046 [09:56:04]line РНМ: 0000000000092651 [09:56:04]line Версия ККМ: 001 [09:56:04]line ФМ: 0000000000874943 [09:56:04]line ФД: 309272 [09:56:04]line ФПД: 103101215339138 [09:56:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095602&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309272&fm=103101215339138&tin=02508201610067®Number=0000000000092651&sum=70000 [09:56:04]written 0, free lines is 4095 [09:56:04]OFD Sender: Processing packet 309272 [packets to send 232, broken 231] [09:56:04]ProducePacketName [09:56:04]name=ofd_packets/00309272 [09:56:04]OFD Sender: To server: pG, [09:56:04]CommunicateWithHost lk.salyk.kg:30040 [09:56:04]ConnectInit lk.salyk.kg [09:56:04]Connected sock=10 [09:56:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 93 53 07 01 9B 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 B2 B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 18 B8 04 00 35 04 06 00 5D C5 1F 50 F2 82 23 B1 24 FF B0 91 9A 70 [09:56:04]Write to MH i2c: 01 00 00 63 10 73 [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 07 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: 01 07 00 63 10 00 00 00 00 00 6C 0C F2 [09:56:04]RasterBufferAndPrint [09:56:04]line [09:56:04]line [09:56:04]line [09:56:04]line [09:56:04]line [09:56:04]written 0, free lines is 3184 [09:56:04]MH_Cut [09:56:04]Write to MH i2c: D1 01 00 6A 10 01 4C [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: D1 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: D1 01 00 [09:56:04]MH_I2C_Read... [09:56:04]Read from MH i2c: D1 01 00 6A 10 00 4B [09:56:04]Write to MH i2c: 01 00 00 6B 10 7B [09:56:04]Write i2c OK [09:56:04]MH_I2C_Read... [09:56:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AE 3D 47 00 FD 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 18 B8 04 00 F4 03 04 00 FB 5F A8 66 B6 04 01 00 00 24 1F C5 E6 58 E0 EE 86 [09:56:04]CommunicateWithHost err = 0 [09:56:04]CheckOFDResponse [09:56:04]1017 (14) - 77093643461234 [09:56:04]1041 (16) - 0000000000874943 [09:56:04]1040 (4) - 309272 [09:56:04]1012 (4) - 30.07.2024 03:37 [09:56:04]1206 (1) - 0 [09:56:04]OFD Sender: Remove packet 309272 [09:56:04]ProducePacketName [09:56:04]name=ofd_packets/00309272 [09:56:04]NVStorageDeleteData [09:56:05]OFD Sender: No OFD packet to send [09:56:06]*** Cut start [09:56:06]*** Partial cut [09:56:06]*** CUTSNS_PIN = 1 [09:56:06]*** CUTSNS_PIN = 0 [09:56:06]*** Brake cut motor [09:56:06]Read from MH i2c: 01 [09:56:06]MH_I2C_Read... [09:56:06]*** Stop cut motor [09:56:06]*** Cut end [09:56:06]Read from MH i2c: 01 07 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: 01 07 00 6B 10 00 00 00 00 00 FF 0F 90 [09:56:06]process_action close_receipt done [09:56:06]requested_data is exist [09:56:06]produce_requested_data [09:56:06]requested_item fm.sn is exist - process it [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 11 00 00 [09:56:06]Write to MH i2c: E2 08 00 6C 10 80 11 00 00 00 00 00 00 F6 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 17 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 17 00 6C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4C [09:56:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:56:06]wFMCommunicate OK [09:56:06]requested_item fd.num is exist - process it [09:56:06]SAM_PROTO_GetFieldsCounters [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 13 00 00 [09:56:06]Write to MH i2c: E2 08 00 6D 10 80 13 00 00 00 00 00 00 F9 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 62 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 62 00 6D 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 18 B8 04 00 0E 04 04 00 AE 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 08 [09:56:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 18 B8 04 00 0E 04 04 00 AE 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 [09:56:06]wFMCommunicate OK [09:56:06]SAM_PROTO_GetFieldsCounters done [09:56:06]requested_item shift.num is exist - process it [09:56:06]requested_item shift.opened is exist - process it [09:56:06]req_shift_opened [09:56:06]FM_GetShiftState [09:56:06]SAM_PROTO_GetShiftState [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 13 01 00 [09:56:06]Write to MH i2c: E2 08 00 6E 10 80 13 01 00 00 00 00 00 FB [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 6E 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 56 [09:56:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:56:06]wFMCommunicate OK [09:56:06]SAM_PROTO_GetShiftState done [09:56:06]FM_GetShiftState done [09:56:06]req_shift_opened done [09:56:06]requested_item shift.open_date is exist - process it [09:56:06]req_shift_open_date [09:56:06]req_shift_open_date done [09:56:06]produce_requested_data done [09:56:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309272,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:56:06]process_action_free close_receipt [09:56:06]json_value_free [09:56:06]json_value_free done [09:56:06]process_json_proto returns [09:56:06]Send response to host [09:56:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309272,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:56:06]free response buf [09:56:06]execute_script done [09:56:06]execute_script returns [09:56:06]free content buf [09:56:06]Sock 9.Close socket [09:56:06]Sock 9.Thread stoped [09:56:10]OFD Sender: No OFD packet to send [09:56:15]OFD Sender: No OFD packet to send [09:56:20]OFD Sender: No OFD packet to send [09:56:25]OFD Sender: No OFD packet to send [09:56:30]OFD Sender: No OFD packet to send [09:56:31]accept exits with 7 [09:56:31]New connection [09:56:31]New thread 3067071844 created [09:56:31]Thread 3067215204 joined [09:56:31]Waiting for new connection... [09:56:31] Sock 7.Parse request [09:56:31]Sock 7.Check first char [09:56:31]Sock 7.First char is OK [09:56:31]request: POST /json_proto HTTP/1.0 [09:56:31]Method: POST [09:56:31]URL: /json_proto [09:56:31]Method is POST - this is cgi request [09:56:31]url: /json_proto [09:56:31]query_string will be loaded in cgi processing [09:56:31]execute_cgi json_proto POST (null) [09:56:31]execute_cgi path=json_proto method=POST [09:56:31]POST find Content-Length [09:56:31]Host: 172.17.45.195:8080 [09:56:31]Content-Length: 678 [09:56:31]Content-Type: application/json [09:56:31] [09:56:31]POST finish read [09:56:31]Found Content-Length = 678 [09:56:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:56:31]execute_script... [09:56: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)117870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:56:31]POST & json_proto [09:56:31]process_json_proto [09:56:31]json parsed OK: [09:56:31]protocol is kg_v1.0 [09:56:31]action value=close_receipt [09:56:31]process_action close_receipt [09:56:31]cmd_close_receipt [09:56:31]MH_GetDate [09:56:31]Write to MH i2c: F0 00 00 6F 10 6E [09:56:31]Write i2c OK [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: F0 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: F0 09 00 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: F0 09 00 6F 10 00 CF B8 A8 66 FB 01 7F 64 EB [09:56:31]GetLastDocTimeStamp 1722333362 [09:56:31]current date 1722333391 [09:56:31]FM_GetShiftState [09:56:31]SAM_PROTO_GetShiftState [09:56:31]wFMCommunicate request_size=4 [09:56:31]MH_SAM_APDU [09:56:31]CAPDU: 80 13 01 00 [09:56:31]Write to MH i2c: E2 08 00 70 10 80 13 01 00 00 00 00 00 FD [09:56:31]Write i2c OK [09:56:31]MH_I2C_Read... [09:56:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:31]Read from MH i2c: E2 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 0E 00 [09:56:31]MH_I2C_Read... [09:56:31]Read from MH i2c: E2 0E 00 70 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 58 [09:56:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:56:31]wFMCommunicate OK [09:56:31]SAM_PROTO_GetShiftState done [09:56:31]FM_GetShiftState done [09:56:31]opened in 1722299915 [09:56:31]opened+sec_in_day 1722386315 [09:56:31]quantity*price = 70037 [09:56:31]sum+1 = 70038 [09:56:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 207 30.07.2024 09:56 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309273 ФПД: 197955184470441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095631&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309273&fm=197955184470441&tin=02508201610067®Number=0000000000092651&sum=70000 [09:56:32]StoreToDocumentArchive [09:56:32]shift 430 fd 309273 [09:56:32]save to /storage/0430/doc_00309273 [09:56:32]save last doc name /storage/0430/doc_00309273 to /storage/kkm_last_doc_name [09:56:32]save OK [09:56:32]Clear old archive folders... [09:56:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:32]tlvbuf is 00189B70 [09:56:32]SAM_PROTO_ClearQueue [09:56:32]wFMCommunicate request_size=4 [09:56:32]MH_SAM_APDU [09:56:32]CAPDU: 80 09 00 00 [09:56:32]Write to MH i2c: E2 08 00 7D 10 80 09 00 00 00 00 00 00 FF [09:56:32]Write i2c OK [09:56:32]MH_I2C_Read... [09:56:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:32]Read from MH i2c: E2 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 03 00 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 03 00 7D 10 00 90 00 01 [09:56:32]RAPDU: 90 00 [09:56:32]wFMCommunicate OK [09:56:32]SAM_PROTO_ClearQueue done [09:56:32]KKMCreateOFDPacket [09:56:32]OFDProtocolAddRootSTLVToBuf [09:56:32]FM_MakeSignedData [09:56:32]FM_MakeSignedData [09:56:32]SAM_PROTO_SignData [09:56:32]wFMCommunicate request_size=4 [09:56:32]MH_SAM_APDU [09:56:32]CAPDU: 80 0D 01 02 [09:56:32]Write to MH i2c: E2 08 00 7E 10 80 0D 01 02 00 00 00 00 07 [09:56:32]Write i2c OK [09:56:32]MH_I2C_Read... [09:56:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:32]Read from MH i2c: E2 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 03 00 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 03 00 7E 10 00 90 00 02 [09:56:32]RAPDU: 90 00 [09:56:32]wFMCommunicate OK [09:56:32]wFMCommunicate request_size=255 [09:56:32]MH_SAM_APDU [09:56:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 CF 00 00 00 F4 03 04 00 CF B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 19 B8 04 00 35 04 06 00 B4 [09:56:32]Write to MH i2c: E2 02 01 7F 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 32 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 CF 00 00 00 F4 03 04 00 CF B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 19 B8 04 00 35 04 06 00 B4 00 00 07 [09:56:32]Write i2c OK [09:56:32]MH_I2C_Read... [09:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:33]Read from MH i2c: E2 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 03 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 03 00 7F 10 00 90 00 03 [09:56:33]RAPDU: 90 00 [09:56:33]wFMCommunicate OK [09:56:33]wFMCommunicate request_size=10 [09:56:33]MH_SAM_APDU [09:56:33]CAPDU: 80 0D 02 02 05 0A 08 73 A9 A9 [09:56:33]Write to MH i2c: E2 0D 00 80 10 80 0D 02 02 05 00 0A 08 73 A9 A9 00 00 EB [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:33]Read from MH i2c: E2 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 03 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 03 00 80 10 00 90 00 04 [09:56:33]RAPDU: 90 00 [09:56:33]wFMCommunicate OK [09:56:33]wFMCommunicate request_size=4 [09:56:33]MH_SAM_APDU [09:56:33]CAPDU: 80 0D 03 02 [09:56:33]Write to MH i2c: E2 08 00 81 10 80 0D 03 02 00 00 00 00 0C [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:33]Read from MH i2c: E2 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 0B 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 0B 00 81 10 00 2D 8C A7 23 37 AF CD 8C 90 00 CF [09:56:33]RAPDU: 2D 8C A7 23 37 AF CD 8C 90 00 [09:56:33]wFMCommunicate OK [09:56:33]SAM_PROTO_SignData done [09:56:33]FM_MakeSignedData done [09:56:33]CreateOFDProtocolMessage [09:56:33]wFMCommunicate request_size=4 [09:56:33]MH_SAM_APDU [09:56:33]CAPDU: 80 11 00 00 [09:56:33]Write to MH i2c: E2 08 00 82 10 80 11 00 00 00 00 00 00 0C [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:33]Read from MH i2c: E2 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 17 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: E2 17 00 82 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 62 [09:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:56:33]wFMCommunicate OK [09:56:33]CreateOFDProtocolMessage done [09:56:33]OFDSenderStorePacket 309273 [09:56:33]StoreOFDPacket docnum=309273 [09:56:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 90 99 07 01 BA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 CF B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 19 B8 04 00 35 04 06 00 B4 0A 08 73 A9 A9 2D 8C A7 23 37 AF CD 8C [09:56:33]CheckFolder [09:56:33]dirname=/storage/ofd_packets [09:56:33]CheckFolder done [09:56:33]ProducePacketName [09:56:33]name=ofd_packets/00309273 [09:56:33]NVStorageSaveData ofd_packets/00309273 [09:56:33]File name is /storage/ofd_packets/00309273 [09:56:33]Write 301 bytes [09:56:33]NVStorageSaveData done [09:56:33]OFDSenderStorePacket done [09:56:33]KKMCreateOFDPacket done [09:56:33]NVStorageSaveData kkm_last_timestamp [09:56:33]File name is /storage/kkm_last_timestamp [09:56:33]Write 4 bytes [09:56:33]NVStorageSaveData done [09:56:33]ExternCall_PrintAddStr [09:56:33]wPrintStart [09:56:33]Write to MH i2c: 01 00 00 83 10 93 [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: 01 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: 01 07 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: 01 07 00 83 10 00 00 00 00 00 FF 0F A8 [09:56:33]RasterBufferAndPrint [09:56:33]line Счет N : (1)117870 [09:56:33]line ИНН: 02508201610067 [09:56:33]line Контрольно-Кассовый Чек [09:56:33]line ПРОДАЖА [09:56:33]line ТРК (МРК, ГНК) : 32 [09:56:33]line Товар: 2710124130 [09:56:33]line Аи-92-К-2 [09:56:33]line 10.330 * 67.80 [09:56:33]line = 700.37 [09:56:33]line НДС 12% НСП 1% [09:56:33]line > о реализуемом товаре [09:56:33]line ОКРУГЛЕНИЕ: -0.37 [09:56:33]line ИТОГО: 700.00 [09:56:33]line Внесено: 700.00 [09:56:33]line СДАЧА: 0.00 [09:56:33]line НСП 1% : 6.20 [09:56:33]line НДС 12% : 74.38 [09:56:33]line Наличными: 700.00 [09:56:33]line Безнал.: 0.00 [09:56:33]line Место: АЗС № 128 "Партнер Нефть" [09:56:33]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:56:33]line СНО: Общий режим [09:56:33]line Чек 207 30.07.2024 09:56 [09:56:33]line Смена: 430 ФФД: 1.0 [09:56:33]line ЗНМ: 0300000046 [09:56:33]line РНМ: 0000000000092651 [09:56:33]line Версия ККМ: 001 [09:56:33]line ФМ: 0000000000874943 [09:56:33]line ФД: 309273 [09:56:33]line ФПД: 197955184470441 [09:56:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095631&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309273&fm=197955184470441&tin=02508201610067®Number=0000000000092651&sum=70000 [09:56:33]OFD Sender: Processing packet 309273 [packets to send 232, broken 231] [09:56:33]ProducePacketName [09:56:33]name=ofd_packets/00309273 [09:56:33]OFD Sender: To server: pG, [09:56:33]CommunicateWithHost lk.salyk.kg:30040 [09:56:33]ConnectInit lk.salyk.kg [09:56:33]written 0, free lines is 4095 [09:56:33]Connected sock=10 [09:56:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 90 99 07 01 BA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 CF B8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 19 B8 04 00 35 04 06 00 B4 0A 08 73 A9 A9 2D 8C A7 23 37 AF CD 8C [09:56:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BC 32 47 00 22 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 19 B8 04 00 F4 03 04 00 17 60 A8 66 B6 04 01 00 00 3F 86 4B 2B 3B 21 15 76 [09:56:33]CommunicateWithHost err = 0 [09:56:33]CheckOFDResponse [09:56:33]1017 (14) - 77093643461234 [09:56:33]1041 (16) - 0000000000874943 [09:56:33]1040 (4) - 309273 [09:56:33]1012 (4) - 30.07.2024 03:37 [09:56:33]1206 (1) - 0 [09:56:33]OFD Sender: Remove packet 309273 [09:56:33]ProducePacketName [09:56:33]name=ofd_packets/00309273 [09:56:33]NVStorageDeleteData [09:56:33]Write to MH i2c: 01 00 00 AE 10 BE [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: 01 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: 01 07 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: 01 07 00 AE 10 00 00 00 00 00 69 0C 3A [09:56:33]RasterBufferAndPrint [09:56:33]line [09:56:33]line [09:56:33]line [09:56:33]line [09:56:33]line [09:56:33]written 0, free lines is 3180 [09:56:33]MH_Cut [09:56:33]Write to MH i2c: D1 01 00 B5 10 01 97 [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: D1 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: D1 01 00 [09:56:33]MH_I2C_Read... [09:56:33]Read from MH i2c: D1 01 00 B5 10 00 96 [09:56:33]Write to MH i2c: 01 00 00 B6 10 C6 [09:56:33]Write i2c OK [09:56:33]MH_I2C_Read... [09:56:34]OFD Sender: No OFD packet to send [09:56:35]*** Cut start [09:56:35]*** Partial cut [09:56:35]*** CUTSNS_PIN = 1 [09:56:35]*** CUTSNS_PIN = 0 [09:56:35]*** Brake cut motor [09:56:35]Read from MH i2c: 01 [09:56:35]MH_I2C_Read... [09:56:35]*** Stop cut motor [09:56:35]*** Cut end [09:56:35]Read from MH i2c: 01 07 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: 01 07 00 B6 10 00 00 00 00 00 FF 0F DB [09:56:35]process_action close_receipt done [09:56:35]requested_data is exist [09:56:35]produce_requested_data [09:56:35]requested_item fm.sn is exist - process it [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 11 00 00 [09:56:35]Write to MH i2c: E2 08 00 B7 10 80 11 00 00 00 00 00 00 41 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 17 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 17 00 B7 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 97 [09:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:56:35]wFMCommunicate OK [09:56:35]requested_item fd.num is exist - process it [09:56:35]SAM_PROTO_GetFieldsCounters [09:56:35]wFMCommunicate request_size=4 [09:56:35]MH_SAM_APDU [09:56:35]CAPDU: 80 13 00 00 [09:56:35]Write to MH i2c: E2 08 00 B8 10 80 13 00 00 00 00 00 00 44 [09:56:35]Write i2c OK [09:56:35]MH_I2C_Read... [09:56:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:35]Read from MH i2c: E2 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 62 00 [09:56:35]MH_I2C_Read... [09:56:35]Read from MH i2c: E2 62 00 B8 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 19 B8 04 00 0E 04 04 00 AE 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 57 [09:56:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 19 B8 04 00 0E 04 04 00 AE 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 [09:56:35]wFMCommunicate OK [09:56:35]SAM_PROTO_GetFieldsCounters done [09:56:36]requested_item shift.num is exist - process it [09:56:36]requested_item shift.opened is exist - process it [09:56:36]req_shift_opened [09:56:36]FM_GetShiftState [09:56:36]SAM_PROTO_GetShiftState [09:56:36]wFMCommunicate request_size=4 [09:56:36]MH_SAM_APDU [09:56:36]CAPDU: 80 13 01 00 [09:56:36]Write to MH i2c: E2 08 00 B9 10 80 13 01 00 00 00 00 00 46 [09:56:36]Write i2c OK [09:56:36]MH_I2C_Read... [09:56:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:36]Read from MH i2c: E2 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: E2 0E 00 [09:56:36]MH_I2C_Read... [09:56:36]Read from MH i2c: E2 0E 00 B9 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A1 [09:56:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:56:36]wFMCommunicate OK [09:56:36]SAM_PROTO_GetShiftState done [09:56:36]FM_GetShiftState done [09:56:36]req_shift_opened done [09:56:36]requested_item shift.open_date is exist - process it [09:56:36]req_shift_open_date [09:56:36]req_shift_open_date done [09:56:36]produce_requested_data done [09:56:36]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309273,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:56:36]process_action_free close_receipt [09:56:36]json_value_free [09:56:36]json_value_free done [09:56:36]process_json_proto returns [09:56:36]Send response to host [09:56:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309273,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:56:36]free response buf [09:56:36]execute_script done [09:56:36]execute_script returns [09:56:36]free content buf [09:56:36]Sock 7.Close socket [09:56:36]Sock 7.Thread stoped [09:56:39]OFD Sender: No OFD packet to send [09:56:44]OFD Sender: No OFD packet to send [09:56:49]OFD Sender: No OFD packet to send [09:56:54]OFD Sender: No OFD packet to send [09:56:59]OFD Sender: No OFD packet to send [09:57:04]OFD Sender: No OFD packet to send [09:57:09]OFD Sender: No OFD packet to send [09:57:14]OFD Sender: No OFD packet to send [09:57:19]OFD Sender: No OFD packet to send [09:57:24]OFD Sender: No OFD packet to send [09:57:29]OFD Sender: No OFD packet to send [09:57:34]OFD Sender: No OFD packet to send [09:57:39]OFD Sender: No OFD packet to send [09:57:44]OFD Sender: No OFD packet to send [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:59]OFD Sender: No OFD packet to send [09:58:04]OFD Sender: No OFD packet to send [09:58:09]OFD Sender: No OFD packet to send [09:58:14]OFD Sender: No OFD packet to send [09:58:19]OFD Sender: No OFD packet to send [09:58:24]OFD Sender: No OFD packet to send [09:58:29]accept exits with 9 [09:58:29]New connection [09:58:29]New thread 3067215204 created [09:58:29]Thread 3067071844 joined [09:58:29]Waiting for new connection... [09:58:29] Sock 9.Parse request [09:58:29]Sock 9.Check first char [09:58:29]Sock 9.First char is OK [09:58:29]request: POST /json_proto HTTP/1.0 [09:58:29]Method: POST [09:58:29]URL: /json_proto [09:58:29]Method is POST - this is cgi request [09:58:29]url: /json_proto [09:58:29]query_string will be loaded in cgi processing [09:58:29]execute_cgi json_proto POST (null) [09:58:29]execute_cgi path=json_proto method=POST [09:58:29]POST find Content-Length [09:58:29]Host: 172.17.45.195:8080 [09:58:29]Content-Length: 799 [09:58:29]Content-Type: application/json [09:58:29] [09:58:29]POST finish read [09:58:29]Found Content-Length = 799 [09:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:58:29]execute_script... [09:58:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:58:29]POST & json_proto [09:58:29]process_json_proto [09:58:29]json parsed OK: [09:58:29]protocol is kg_v1.0 [09:58:29]action value=close_receipt [09:58:29]process_action close_receipt [09:58:29]cmd_close_receipt [09:58:29]MH_GetDate [09:58:29]Write to MH i2c: F0 00 00 BA 10 B9 [09:58:29]Write i2c OK [09:58:29]MH_I2C_Read... [09:58:29]Read from MH i2c: F0 [09:58:29]MH_I2C_Read... [09:58:29]Read from MH i2c: F0 09 00 [09:58:29]MH_I2C_Read... [09:58:29]Read from MH i2c: F0 09 00 BA 10 00 45 B9 A8 66 FB 01 7F 64 AD [09:58:29]GetLastDocTimeStamp 1722333391 [09:58:29]current date 1722333509 [09:58:29]FM_GetShiftState [09:58:29]SAM_PROTO_GetShiftState [09:58:29]wFMCommunicate request_size=4 [09:58:29]MH_SAM_APDU [09:58:29]CAPDU: 80 13 01 00 [09:58:29]Write to MH i2c: E2 08 00 BB 10 80 13 01 00 00 00 00 00 48 [09:58:29]Write i2c OK [09:58:29]MH_I2C_Read... [09:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:29]Read from MH i2c: E2 [09:58:29]MH_I2C_Read... [09:58:29]Read from MH i2c: E2 0E 00 [09:58:29]MH_I2C_Read... [09:58:29]Read from MH i2c: E2 0E 00 BB 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A3 [09:58:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:58:29]wFMCommunicate OK [09:58:29]SAM_PROTO_GetShiftState done [09:58:29]FM_GetShiftState done [09:58:29]opened in 1722299915 [09:58:29]opened+sec_in_day 1722386315 [09:58:29]quantity*price = 200025 [09:58:29]sum+1 = 200026 [09:58:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 208 30.07.2024 09:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309274 ФПД: 132662285602461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095829&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309274&fm=132662285602461&tin=02508201610067®Number=0000000000092651&sum=200025 [09:58:30]StoreToDocumentArchive [09:58:30]shift 430 fd 309274 [09:58:30]save to /storage/0430/doc_00309274 [09:58:30]save last doc name /storage/0430/doc_00309274 to /storage/kkm_last_doc_name [09:58:30]save OK [09:58:30]Clear old archive folders... [09:58:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:58:30]tlvbuf is 001D51A0 [09:58:30]SAM_PROTO_ClearQueue [09:58:30]wFMCommunicate request_size=4 [09:58:30]MH_SAM_APDU [09:58:30]CAPDU: 80 09 00 00 [09:58:30]Write to MH i2c: E2 08 00 C8 10 80 09 00 00 00 00 00 00 4A [09:58:30]Write i2c OK [09:58:30]MH_I2C_Read... [09:58:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:30]Read from MH i2c: E2 [09:58:30]MH_I2C_Read... [09:58:30]Read from MH i2c: E2 03 00 [09:58:30]MH_I2C_Read... [09:58:30]Read from MH i2c: E2 03 00 C8 10 00 90 00 4C [09:58:30]RAPDU: 90 00 [09:58:30]wFMCommunicate OK [09:58:30]SAM_PROTO_ClearQueue done [09:58:30]KKMCreateOFDPacket [09:58:30]OFDProtocolAddRootSTLVToBuf [09:58:30]FM_MakeSignedData [09:58:30]FM_MakeSignedData [09:58:30]SAM_PROTO_SignData [09:58:30]wFMCommunicate request_size=4 [09:58:30]MH_SAM_APDU [09:58:30]CAPDU: 80 0D 01 02 [09:58:30]Write to MH i2c: E2 08 00 C9 10 80 0D 01 02 00 00 00 00 52 [09:58:30]Write i2c OK [09:58:30]MH_I2C_Read... [09:58:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:30]Read from MH i2c: E2 [09:58:30]MH_I2C_Read... [09:58:30]Read from MH i2c: E2 03 00 [09:58:30]MH_I2C_Read... [09:58:30]Read from MH i2c: E2 03 00 C9 10 00 90 00 4D [09:58:30]RAPDU: 90 00 [09:58:30]wFMCommunicate OK [09:58:30]wFMCommunicate request_size=255 [09:58:30]MH_SAM_APDU [09:58: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D0 00 00 00 F4 03 04 00 45 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1A B8 04 00 35 04 06 00 78 A7 D8 68 [09:58:30]Write to MH i2c: E2 02 01 CA 10 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D0 00 00 00 F4 03 04 00 45 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1A B8 04 00 35 04 06 00 78 A7 D8 68 00 00 BB [09:58:30]Write i2c OK [09:58:30]MH_I2C_Read... [09:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:31]Read from MH i2c: E2 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 03 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 03 00 CA 10 00 90 00 4E [09:58:31]RAPDU: 90 00 [09:58:31]wFMCommunicate OK [09:58:31]wFMCommunicate request_size=7 [09:58:31]MH_SAM_APDU [09:58:31]CAPDU: 80 0D 02 02 02 8E 9D [09:58:31]Write to MH i2c: E2 0A 00 CB 10 80 0D 02 02 02 00 8E 9D 00 00 84 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:31]Read from MH i2c: E2 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 03 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 03 00 CB 10 00 90 00 4F [09:58:31]RAPDU: 90 00 [09:58:31]wFMCommunicate OK [09:58:31]wFMCommunicate request_size=4 [09:58:31]MH_SAM_APDU [09:58:31]CAPDU: 80 0D 03 02 [09:58:31]Write to MH i2c: E2 08 00 CC 10 80 0D 03 02 00 00 00 00 57 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:31]Read from MH i2c: E2 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 0B 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 0B 00 CC 10 00 E1 02 B4 14 F2 AF A1 7D 90 00 C2 [09:58:31]RAPDU: E1 02 B4 14 F2 AF A1 7D 90 00 [09:58:31]wFMCommunicate OK [09:58:31]SAM_PROTO_SignData done [09:58:31]FM_MakeSignedData done [09:58:31]CreateOFDProtocolMessage [09:58:31]wFMCommunicate request_size=4 [09:58:31]MH_SAM_APDU [09:58:31]CAPDU: 80 11 00 00 [09:58:31]Write to MH i2c: E2 08 00 CD 10 80 11 00 00 00 00 00 00 57 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:31]Read from MH i2c: E2 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 17 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 17 00 CD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AD [09:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:58:31]wFMCommunicate OK [09:58:31]CreateOFDProtocolMessage done [09:58:31]OFDSenderStorePacket 309274 [09:58:31]StoreOFDPacket docnum=309274 [09:58:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 B5 0D 04 01 7E 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D0 00 00 00 F4 03 04 00 45 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1A B8 04 00 35 04 06 00 78 A7 D8 68 8E 9D E1 02 B4 14 F2 AF A1 7D [09:58:31]CheckFolder [09:58:31]dirname=/storage/ofd_packets [09:58:31]CheckFolder done [09:58:31]ProducePacketName [09:58:31]name=ofd_packets/00309274 [09:58:31]NVStorageSaveData ofd_packets/00309274 [09:58:31]File name is /storage/ofd_packets/00309274 [09:58:31]Write 298 bytes [09:58:31]NVStorageSaveData done [09:58:31]OFDSenderStorePacket done [09:58:31]KKMCreateOFDPacket done [09:58:31]NVStorageSaveData kkm_last_timestamp [09:58:31]File name is /storage/kkm_last_timestamp [09:58:31]Write 4 bytes [09:58:31]NVStorageSaveData done [09:58:31]ExternCall_PrintAddStr [09:58:31]wPrintStart [09:58:31]Write to MH i2c: 01 00 00 CE 10 DE [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: 01 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: 01 07 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: 01 07 00 CE 10 00 00 00 00 00 FF 0F F3 [09:58:31]RasterBufferAndPrint [09:58:31]line Счет N : (1)117873 [09:58:31]line ИНН: 02508201610067 [09:58:31]line Контрольно-Кассовый Чек [09:58:31]line ПРОДАЖА [09:58:31]line ТРК (МРК, ГНК) : 2 [09:58:31]line Товар: 2710194800 [09:58:31]line ДТ-К-3 [09:58:31]line 26.250 * 76.20 [09:58:31]line = 2000.25 [09:58:31]line НДС 12% НСП 1% [09:58:31]line > о реализуемом товаре [09:58:31]line ИТОГО: 2000.25 [09:58:31]line НСП 1% : 17.70 [09:58:31]line НДС 12% : 212.42 [09:58:31]line Наличными: 0.00 [09:58:31]line Безнал.: 2000.25 [09:58:31]line Место: АЗС № 128 "Партнер Нефть" [09:58:31]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:58:31]line СНО: Общий режим [09:58:31]line Чек 208 30.07.2024 09:58 [09:58:31]line Смена: 430 ФФД: 1.0 [09:58:31]line ЗНМ: 0300000046 [09:58:31]line РНМ: 0000000000092651 [09:58:31]line Версия ККМ: 001 [09:58:31]line Платежная система: O! деньги [09:58:31]line ФМ: 0000000000874943 [09:58:31]line ФД: 309274 [09:58:31]line ФПД: 132662285602461 [09:58:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095829&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309274&fm=132662285602461&tin=02508201610067®Number=0000000000092651&sum=200025 [09:58:31]written 0, free lines is 4095 [09:58:31]OFD Sender: Processing packet 309274 [packets to send 232, broken 231] [09:58:31]ProducePacketName [09:58:31]name=ofd_packets/00309274 [09:58:31]OFD Sender: To server: pG, [09:58:31]CommunicateWithHost lk.salyk.kg:30040 [09:58:31]ConnectInit lk.salyk.kg [09:58:31]Connected sock=10 [09:58:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 B5 0D 04 01 7E 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D0 00 00 00 F4 03 04 00 45 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1A B8 04 00 35 04 06 00 78 A7 D8 68 8E 9D E1 02 B4 14 F2 AF A1 7D [09:58:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9C B8 47 00 7B ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1A B8 04 00 F4 03 04 00 8D 60 A8 66 B6 04 01 00 00 62 6E DC CA B0 51 36 C9 [09:58:31]CommunicateWithHost err = 0 [09:58:31]CheckOFDResponse [09:58:31]1017 (14) - 77093643461234 [09:58:31]1041 (16) - 0000000000874943 [09:58:31]1040 (4) - 309274 [09:58:31]1012 (4) - 30.07.2024 03:39 [09:58:31]1206 (1) - 0 [09:58:31]OFD Sender: Remove packet 309274 [09:58:31]ProducePacketName [09:58:31]name=ofd_packets/00309274 [09:58:31]NVStorageDeleteData [09:58:31]Write to MH i2c: 01 00 00 F8 10 08 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: 01 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: 01 07 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: 01 07 00 F8 10 00 00 00 00 00 8A 0C A5 [09:58:31]RasterBufferAndPrint [09:58:31]line [09:58:31]line [09:58:31]line [09:58:31]line [09:58:31]line [09:58:31]written 0, free lines is 3214 [09:58:31]MH_Cut [09:58:31]Write to MH i2c: D1 01 00 FF 10 01 E1 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: D1 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: D1 01 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: D1 01 00 FF 10 00 E0 [09:58:31]Write to MH i2c: 01 00 00 00 11 11 [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:32]OFD Sender: No OFD packet to send [09:58:32]*** Cut start [09:58:32]*** Partial cut [09:58:32]*** CUTSNS_PIN = 1 [09:58:32]*** CUTSNS_PIN = 0 [09:58:33]*** Brake cut motor [09:58:33]Read from MH i2c: 01 [09:58:33]MH_I2C_Read... [09:58:33]*** Stop cut motor [09:58:33]*** Cut end [09:58:33]Read from MH i2c: 01 07 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 07 00 00 11 00 00 00 00 00 FF 0F 26 [09:58:33]process_action close_receipt done [09:58:33]requested_data is exist [09:58:33]produce_requested_data [09:58:33]requested_item fm.sn is exist - process it [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 11 00 00 [09:58:33]Write to MH i2c: E2 08 00 01 11 80 11 00 00 00 00 00 00 8C [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 17 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 17 00 01 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E2 [09:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:58:33]wFMCommunicate OK [09:58:33]requested_item fd.num is exist - process it [09:58:33]SAM_PROTO_GetFieldsCounters [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 13 00 00 [09:58:33]Write to MH i2c: E2 08 00 02 11 80 13 00 00 00 00 00 00 8F [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 62 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 62 00 02 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1A B8 04 00 0E 04 04 00 AE 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 A6 [09:58:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1A B8 04 00 0E 04 04 00 AE 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 [09:58:33]wFMCommunicate OK [09:58:33]SAM_PROTO_GetFieldsCounters done [09:58:33]requested_item shift.num is exist - process it [09:58:33]requested_item shift.opened is exist - process it [09:58:33]req_shift_opened [09:58:33]FM_GetShiftState [09:58:33]SAM_PROTO_GetShiftState [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 13 01 00 [09:58:33]Write to MH i2c: E2 08 00 03 11 80 13 01 00 00 00 00 00 91 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0E 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0E 00 03 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EC [09:58:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:58:33]wFMCommunicate OK [09:58:33]SAM_PROTO_GetShiftState done [09:58:33]FM_GetShiftState done [09:58:33]req_shift_opened done [09:58:33]requested_item shift.open_date is exist - process it [09:58:33]req_shift_open_date [09:58:33]req_shift_open_date done [09:58:33]produce_requested_data done [09:58:33]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309274,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:58:33]process_action_free close_receipt [09:58:33]json_value_free [09:58:33]json_value_free done [09:58:33]process_json_proto returns [09:58:33]Send response to host [09:58:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309274,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:58:33]free response buf [09:58:33]execute_script done [09:58:33]execute_script returns [09:58:33]free content buf [09:58:33]Sock 9.Close socket [09:58:33]Sock 9.Thread stoped [09:58:34]accept exits with 7 [09:58:34]New connection [09:58:34]New thread 3067071844 created [09:58:34]Thread 3067215204 joined [09:58:34]Waiting for new connection... [09:58:34] Sock 7.Parse request [09:58:34]Sock 7.Check first char [09:58:34]Sock 7.First char is OK [09:58:34]request: POST /json_proto HTTP/1.0 [09:58:34]Method: POST [09:58:34]URL: /json_proto [09:58:34]Method is POST - this is cgi request [09:58:34]url: /json_proto [09:58:34]query_string will be loaded in cgi processing [09:58:34]execute_cgi json_proto POST (null) [09:58:34]execute_cgi path=json_proto method=POST [09:58:34]POST find Content-Length [09:58:34]Host: 172.17.45.195:8080 [09:58:34]Content-Length: 677 [09:58:34]Content-Type: application/json [09:58:34] [09:58:34]POST finish read [09:58:34]Found Content-Length = 677 [09:58:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:58:34]execute_script... [09:58: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)117874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [09:58:34]POST & json_proto [09:58:34]process_json_proto [09:58:34]json parsed OK: [09:58:34]protocol is kg_v1.0 [09:58:34]action value=close_receipt [09:58:34]process_action close_receipt [09:58:34]cmd_close_receipt [09:58:34]MH_GetDate [09:58:34]Write to MH i2c: F0 00 00 04 11 04 [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: F0 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: F0 09 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: F0 09 00 04 11 00 4A B9 A8 66 FB 01 7F 64 FD [09:58:34]GetLastDocTimeStamp 1722333509 [09:58:34]current date 1722333514 [09:58:34]FM_GetShiftState [09:58:34]SAM_PROTO_GetShiftState [09:58:34]wFMCommunicate request_size=4 [09:58:34]MH_SAM_APDU [09:58:34]CAPDU: 80 13 01 00 [09:58:34]Write to MH i2c: E2 08 00 05 11 80 13 01 00 00 00 00 00 93 [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:34]Read from MH i2c: E2 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 0E 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: E2 0E 00 05 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EE [09:58:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:58:34]wFMCommunicate OK [09:58:34]SAM_PROTO_GetShiftState done [09:58:34]FM_GetShiftState done [09:58:34]opened in 1722299915 [09:58:34]opened+sec_in_day 1722386315 [09:58:34]quantity*price = 40002 [09:58:34]sum+1 = 40003 [09:58:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 209 30.07.2024 09:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309275 ФПД: 171410372101014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095834&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309275&fm=171410372101014&tin=02508201610067®Number=0000000000092651&sum=40000 [09:58:35]StoreToDocumentArchive [09:58:35]shift 430 fd 309275 [09:58:35]save to /storage/0430/doc_00309275 [09:58:35]save last doc name /storage/0430/doc_00309275 to /storage/kkm_last_doc_name [09:58:35]save OK [09:58:35]Clear old archive folders... [09:58:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:35]tlvbuf is 002471F0 [09:58:35]SAM_PROTO_ClearQueue [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 09 00 00 [09:58:35]Write to MH i2c: E2 08 00 12 11 80 09 00 00 00 00 00 00 95 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 12 11 00 90 00 97 [09:58:35]RAPDU: 90 00 [09:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_ClearQueue done [09:58:35]KKMCreateOFDPacket [09:58:35]OFDProtocolAddRootSTLVToBuf [09:58:35]FM_MakeSignedData [09:58:35]FM_MakeSignedData [09:58:35]SAM_PROTO_SignData [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 0D 01 02 [09:58:35]Write to MH i2c: E2 08 00 13 11 80 0D 01 02 00 00 00 00 9D [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 03 00 13 11 00 90 00 98 [09:58:35]RAPDU: 90 00 [09:58:35]wFMCommunicate OK [09:58:35]wFMCommunicate request_size=255 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D1 00 00 00 F4 03 04 00 4A B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1B B8 04 00 35 04 06 00 9B [09:58:35]Write to MH i2c: E2 02 01 14 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 32 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 D1 00 00 00 F4 03 04 00 4A B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1B B8 04 00 35 04 06 00 9B 00 00 02 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 14 11 00 90 00 99 [09:58:36]RAPDU: 90 00 [09:58:36]wFMCommunicate OK [09:58:36]wFMCommunicate request_size=10 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 0D 02 02 05 E5 96 57 03 96 [09:58:36]Write to MH i2c: E2 0D 00 15 11 80 0D 02 02 05 00 E5 96 57 03 96 00 00 15 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 15 11 00 90 00 9A [09:58:36]RAPDU: 90 00 [09:58:36]wFMCommunicate OK [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 0D 03 02 [09:58:36]Write to MH i2c: E2 08 00 16 11 80 0D 03 02 00 00 00 00 A2 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 0B 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 0B 00 16 11 00 1C 99 FA F0 88 FD 4C B6 90 00 C9 [09:58:36]RAPDU: 1C 99 FA F0 88 FD 4C B6 90 00 [09:58:36]wFMCommunicate OK [09:58:36]SAM_PROTO_SignData done [09:58:36]FM_MakeSignedData done [09:58:36]CreateOFDProtocolMessage [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 11 00 00 [09:58:36]Write to MH i2c: E2 08 00 17 11 80 11 00 00 00 00 00 00 A2 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 17 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 17 00 17 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F8 [09:58:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:58:36]wFMCommunicate OK [09:58:36]CreateOFDProtocolMessage done [09:58:36]OFDSenderStorePacket 309275 [09:58:36]StoreOFDPacket docnum=309275 [09:58:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E9 8A 07 01 1C 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 32 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 D1 00 00 00 F4 03 04 00 4A B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1B B8 04 00 35 04 06 00 9B E5 96 57 03 96 1C 99 FA F0 88 FD 4C B6 [09:58:36]CheckFolder [09:58:36]dirname=/storage/ofd_packets [09:58:36]CheckFolder done [09:58:36]ProducePacketName [09:58:36]name=ofd_packets/00309275 [09:58:36]NVStorageSaveData ofd_packets/00309275 [09:58:36]File name is /storage/ofd_packets/00309275 [09:58:36]Write 301 bytes [09:58:36]NVStorageSaveData done [09:58:36]OFDSenderStorePacket done [09:58:36]KKMCreateOFDPacket done [09:58:36]NVStorageSaveData kkm_last_timestamp [09:58:36]File name is /storage/kkm_last_timestamp [09:58:36]Write 4 bytes [09:58:36]NVStorageSaveData done [09:58:36]ExternCall_PrintAddStr [09:58:36]wPrintStart [09:58:36]Write to MH i2c: 01 00 00 18 11 29 [09:58:36]OFD Sender: Processing packet 309275 [packets to send 232, broken 231] [09:58:36]ProducePacketName [09:58:36]name=ofd_packets/00309275 [09:58:36]OFD Sender: To server: pG, [09:58:36]CommunicateWithHost lk.salyk.kg:30040 [09:58:36]ConnectInit lk.salyk.kg [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: 01 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: 01 07 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: 01 07 00 18 11 00 00 00 00 00 FF 0F 3E [09:58:36]RasterBufferAndPrint [09:58:36]line Счет N : (1)117874 [09:58:36]line ИНН: 02508201610067 [09:58:36]line Контрольно-Кассовый Чек [09:58:36]line ПРОДАЖА [09:58:36]line ТРК (МРК, ГНК) : 62 [09:58:36]line Товар: 2710124130 [09:58:36]line Аи-92-К-2 [09:58:36]line 5.900 * 67.80 [09:58:36]line = 400.02 [09:58:36]line НДС 12% НСП 1% [09:58:36]line > о реализуемом товаре [09:58:36]line ОКРУГЛЕНИЕ: -0.02 [09:58:36]line ИТОГО: 400.00 [09:58:36]line Внесено: 400.00 [09:58:36]line СДАЧА: 0.00 [09:58:36]line НСП 1% : 3.54 [09:58:36]line НДС 12% : 42.48 [09:58:36]line Наличными: 400.00 [09:58:36]line Безнал.: 0.00 [09:58:36]line Место: АЗС № 128 "Партнер Нефть" [09:58:36]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:58:36]line СНО: Общий режим [09:58:36]line Чек 209 30.07.2024 09:58 [09:58:36]line Смена: 430 ФФД: 1.0 [09:58:36]line ЗНМ: 0300000046 [09:58:36]line РНМ: 0000000000092651 [09:58:36]line Версия ККМ: 001 [09:58:36]line ФМ: 0000000000874943 [09:58:36]line ФД: 309275 [09:58:36]line ФПД: 171410372101014 [09:58:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095834&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309275&fm=171410372101014&tin=02508201610067®Number=0000000000092651&sum=40000 [09:58:36]written 0, free lines is 4095 [09:58:36]Connected sock=10 [09:58:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E9 8A 07 01 1C 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 32 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 D1 00 00 00 F4 03 04 00 4A B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1B B8 04 00 35 04 06 00 9B E5 96 57 03 96 1C 99 FA F0 88 FD 4C B6 [09:58:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F1 4C 47 00 E1 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1B B8 04 00 F4 03 04 00 93 60 A8 66 B6 04 01 00 00 42 01 C8 CE BA C7 13 69 [09:58:37]CommunicateWithHost err = 0 [09:58:37]CheckOFDResponse [09:58:37]1017 (14) - 77093643461234 [09:58:37]1041 (16) - 0000000000874943 [09:58:37]1040 (4) - 309275 [09:58:37]1012 (4) - 30.07.2024 03:40 [09:58:37]1206 (1) - 0 [09:58:37]OFD Sender: Remove packet 309275 [09:58:37]ProducePacketName [09:58:37]name=ofd_packets/00309275 [09:58:37]NVStorageDeleteData [09:58:37]Write to MH i2c: 01 00 00 43 11 54 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 43 11 00 00 00 00 00 71 0C D8 [09:58:37]RasterBufferAndPrint [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]written 0, free lines is 3190 [09:58:37]MH_Cut [09:58:37]Write to MH i2c: D1 01 00 4A 11 01 2D [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: D1 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: D1 01 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: D1 01 00 4A 11 00 2C [09:58:37]Write to MH i2c: 01 00 00 4B 11 5C [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]OFD Sender: No OFD packet to send [09:58:38]*** Cut start [09:58:38]*** Partial cut [09:58:38]*** CUTSNS_PIN = 1 [09:58:38]*** CUTSNS_PIN = 0 [09:58:38]*** Brake cut motor [09:58:38]Read from MH i2c: 01 [09:58:38]MH_I2C_Read... [09:58:38]*** Stop cut motor [09:58:38]*** Cut end [09:58:38]Read from MH i2c: 01 07 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: 01 07 00 4B 11 00 00 00 00 00 FF 0F 71 [09:58:38]process_action close_receipt done [09:58:38]requested_data is exist [09:58:38]produce_requested_data [09:58:38]requested_item fm.sn is exist - process it [09:58:38]wFMCommunicate request_size=4 [09:58:38]MH_SAM_APDU [09:58:38]CAPDU: 80 11 00 00 [09:58:38]Write to MH i2c: E2 08 00 4C 11 80 11 00 00 00 00 00 00 D7 [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:38]Read from MH i2c: E2 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 17 00 [09:58:38]MH_I2C_Read... [09:58:38]Read from MH i2c: E2 17 00 4C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2D [09:58:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:58:38]wFMCommunicate OK [09:58:38]requested_item fd.num is exist - process it [09:58:38]SAM_PROTO_GetFieldsCounters [09:58:38]wFMCommunicate request_size=4 [09:58:38]MH_SAM_APDU [09:58:38]CAPDU: 80 13 00 00 [09:58:38]Write to MH i2c: E2 08 00 4D 11 80 13 00 00 00 00 00 00 DA [09:58:38]Write i2c OK [09:58:38]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 62 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 62 00 4D 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1B B8 04 00 0E 04 04 00 AE 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 F5 [09:58:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1B B8 04 00 0E 04 04 00 AE 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 [09:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_GetFieldsCounters done [09:58:39]requested_item shift.num is exist - process it [09:58:39]requested_item shift.opened is exist - process it [09:58:39]req_shift_opened [09:58:39]FM_GetShiftState [09:58:39]SAM_PROTO_GetShiftState [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 13 01 00 [09:58:39]Write to MH i2c: E2 08 00 4E 11 80 13 01 00 00 00 00 00 DC [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0E 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0E 00 4E 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 37 [09:58:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_GetShiftState done [09:58:39]FM_GetShiftState done [09:58:39]req_shift_opened done [09:58:39]requested_item shift.open_date is exist - process it [09:58:39]req_shift_open_date [09:58:39]req_shift_open_date done [09:58:39]produce_requested_data done [09:58:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309275,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:58:39]process_action_free close_receipt [09:58:39]json_value_free [09:58:39]json_value_free done [09:58:39]process_json_proto returns [09:58:39]Send response to host [09:58:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309275,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:58:39]free response buf [09:58:39]execute_script done [09:58:39]execute_script returns [09:58:39]free content buf [09:58:39]Sock 7.Close socket [09:58:39]Sock 7.Thread stoped [09:58:42]OFD Sender: No OFD packet to send [09:58:43]accept exits with 9 [09:58:43]New connection [09:58:43]New thread 3067215204 created [09:58:43]Thread 3067071844 joined [09:58:43]Waiting for new connection... [09:58:43] Sock 9.Parse request [09:58:43]Sock 9.Check first char [09:58:43]Sock 9.First char is OK [09:58:43]request: POST /json_proto HTTP/1.0 [09:58:43]Method: POST [09:58:43]URL: /json_proto [09:58:43]Method is POST - this is cgi request [09:58:43]url: /json_proto [09:58:43]query_string will be loaded in cgi processing [09:58:43]execute_cgi json_proto POST (null) [09:58:43]execute_cgi path=json_proto method=POST [09:58:43]POST find Content-Length [09:58:43]Host: 172.17.45.195:8080 [09:58:43]Content-Length: 678 [09:58:43]Content-Type: application/json [09:58:43] [09:58:43]POST finish read [09:58:43]Found Content-Length = 678 [09:58:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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" ] } } [09:58:43]execute_script... [09:58:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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" ] } } [09:58:43]POST & json_proto [09:58:43]process_json_proto [09:58:43]json parsed OK: [09:58:43]protocol is kg_v1.0 [09:58:43]action value=close_receipt [09:58:43]process_action close_receipt [09:58:43]cmd_close_receipt [09:58:43]MH_GetDate [09:58:43]Write to MH i2c: F0 00 00 4F 11 4F [09:58:43]Write i2c OK [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: F0 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: F0 09 00 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: F0 09 00 4F 11 00 53 B9 A8 66 FB 01 7F 64 51 [09:58:43]GetLastDocTimeStamp 1722333514 [09:58:43]current date 1722333523 [09:58:43]FM_GetShiftState [09:58:43]SAM_PROTO_GetShiftState [09:58:43]wFMCommunicate request_size=4 [09:58:43]MH_SAM_APDU [09:58:43]CAPDU: 80 13 01 00 [09:58:43]Write to MH i2c: E2 08 00 50 11 80 13 01 00 00 00 00 00 DE [09:58:43]Write i2c OK [09:58:43]MH_I2C_Read... [09:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:43]Read from MH i2c: E2 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: E2 0E 00 [09:58:43]MH_I2C_Read... [09:58:43]Read from MH i2c: E2 0E 00 50 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 39 [09:58:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:58:43]wFMCommunicate OK [09:58:43]SAM_PROTO_GetShiftState done [09:58:43]FM_GetShiftState done [09:58:43]opened in 1722299915 [09:58:43]opened+sec_in_day 1722386315 [09:58:43]quantity*price = 80061 [09:58:43]sum+1 = 80063 [09:58:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 210 30.07.2024 09:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309276 ФПД: 242715790733153 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095843&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309276&fm=242715790733153&tin=02508201610067®Number=0000000000092651&sum=80000 [09:58:44]StoreToDocumentArchive [09:58:44]shift 430 fd 309276 [09:58:44]save to /storage/0430/doc_00309276 [09:58:44]save last doc name /storage/0430/doc_00309276 to /storage/kkm_last_doc_name [09:58:44]save OK [09:58:44]Clear old archive folders... [09:58:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:44]tlvbuf is 001D0AF0 [09:58:44]SAM_PROTO_ClearQueue [09:58:44]wFMCommunicate request_size=4 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 09 00 00 [09:58:44]Write to MH i2c: E2 08 00 5D 11 80 09 00 00 00 00 00 00 E0 [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 5D 11 00 90 00 E2 [09:58:44]RAPDU: 90 00 [09:58:44]wFMCommunicate OK [09:58:44]SAM_PROTO_ClearQueue done [09:58:44]KKMCreateOFDPacket [09:58:44]OFDProtocolAddRootSTLVToBuf [09:58:44]FM_MakeSignedData [09:58:44]FM_MakeSignedData [09:58:44]SAM_PROTO_SignData [09:58:44]wFMCommunicate request_size=4 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 0D 01 02 [09:58:44]Write to MH i2c: E2 08 00 5E 11 80 0D 01 02 00 00 00 00 E8 [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 5E 11 00 90 00 E3 [09:58:44]RAPDU: 90 00 [09:58:44]wFMCommunicate OK [09:58:44]wFMCommunicate request_size=255 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 D2 00 00 00 F4 03 04 00 53 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1C B8 04 00 35 04 06 00 DC [09:58:44]Write to MH i2c: E2 02 01 5F 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 D2 00 00 00 F4 03 04 00 53 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1C B8 04 00 35 04 06 00 DC 00 00 32 [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 5F 11 00 90 00 E4 [09:58:44]RAPDU: 90 00 [09:58:44]wFMCommunicate OK [09:58:44]wFMCommunicate request_size=10 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 0D 02 02 05 BF AC 7C EF 61 [09:58:44]Write to MH i2c: E2 0D 00 60 11 80 0D 02 02 05 00 BF AC 7C EF 61 00 00 2C [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 03 00 60 11 00 90 00 E5 [09:58:44]RAPDU: 90 00 [09:58:44]wFMCommunicate OK [09:58:44]wFMCommunicate request_size=4 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 0D 03 02 [09:58:44]Write to MH i2c: E2 08 00 61 11 80 0D 03 02 00 00 00 00 ED [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 0B 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 0B 00 61 11 00 FE C6 2F 0F A7 10 EC E5 90 00 78 [09:58:44]RAPDU: FE C6 2F 0F A7 10 EC E5 90 00 [09:58:44]wFMCommunicate OK [09:58:44]SAM_PROTO_SignData done [09:58:44]FM_MakeSignedData done [09:58:44]CreateOFDProtocolMessage [09:58:44]wFMCommunicate request_size=4 [09:58:44]MH_SAM_APDU [09:58:44]CAPDU: 80 11 00 00 [09:58:44]Write to MH i2c: E2 08 00 62 11 80 11 00 00 00 00 00 00 ED [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:44]Read from MH i2c: E2 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 17 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: E2 17 00 62 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 43 [09:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:58:44]wFMCommunicate OK [09:58:44]CreateOFDProtocolMessage done [09:58:44]OFDSenderStorePacket 309276 [09:58:44]StoreOFDPacket docnum=309276 [09:58:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1C 97 07 01 01 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 D2 00 00 00 F4 03 04 00 53 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1C B8 04 00 35 04 06 00 DC BF AC 7C EF 61 FE C6 2F 0F A7 10 EC E5 [09:58:44]CheckFolder [09:58:44]dirname=/storage/ofd_packets [09:58:44]CheckFolder done [09:58:44]ProducePacketName [09:58:44]name=ofd_packets/00309276 [09:58:44]NVStorageSaveData ofd_packets/00309276 [09:58:44]File name is /storage/ofd_packets/00309276 [09:58:44]Write 301 bytes [09:58:44]NVStorageSaveData done [09:58:44]OFDSenderStorePacket done [09:58:44]KKMCreateOFDPacket done [09:58:44]NVStorageSaveData kkm_last_timestamp [09:58:44]File name is /storage/kkm_last_timestamp [09:58:44]Write 4 bytes [09:58:44]NVStorageSaveData done [09:58:44]ExternCall_PrintAddStr [09:58:44]wPrintStart [09:58:44]Write to MH i2c: 01 00 00 63 11 74 [09:58:44]Write i2c OK [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: 01 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: 01 07 00 [09:58:44]MH_I2C_Read... [09:58:44]Read from MH i2c: 01 07 00 63 11 00 00 00 00 00 FF 0F 89 [09:58:44]RasterBufferAndPrint [09:58:44]line Счет N : (1)117875 [09:58:44]line ИНН: 02508201610067 [09:58:44]line Контрольно-Кассовый Чек [09:58:44]line ПРОДАЖА [09:58:44]line ТРК (МРК, ГНК) : 31 [09:58:44]line Товар: 2710124500 [09:58:44]line Аи-95-К-3 [09:58:44]line 10.790 * 74.20 [09:58:44]line = 800.62 [09:58:44]line НДС 12% НСП 1% [09:58:44]line > о реализуемом товаре [09:58:44]line ОКРУГЛЕНИЕ: -0.62 [09:58:44]line ИТОГО: 800.00 [09:58:44]line Внесено: 800.00 [09:58:44]line СДАЧА: 0.00 [09:58:44]line НСП 1% : 7.08 [09:58:44]line НДС 12% : 85.02 [09:58:44]line Наличными: 800.00 [09:58:44]line Безнал.: 0.00 [09:58:44]line Место: АЗС № 128 "Партнер Нефть" [09:58:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:58:44]line СНО: Общий режим [09:58:44]line Чек 210 30.07.2024 09:58 [09:58:44]line Смена: 430 ФФД: 1.0 [09:58:44]line ЗНМ: 0300000046 [09:58:44]line РНМ: 0000000000092651 [09:58:44]line Версия ККМ: 001 [09:58:44]line ФМ: 0000000000874943 [09:58:44]line ФД: 309276 [09:58:44]line ФПД: 242715790733153 [09:58:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095843&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309276&fm=242715790733153&tin=02508201610067®Number=0000000000092651&sum=80000 [09:58:44]written 0, free lines is 4095 [09:58:44]OFD Sender: Processing packet 309276 [packets to send 232, broken 231] [09:58:44]ProducePacketName [09:58:44]name=ofd_packets/00309276 [09:58:44]OFD Sender: To server: pG, [09:58:44]CommunicateWithHost lk.salyk.kg:30040 [09:58:44]ConnectInit lk.salyk.kg [09:58:44]Connected sock=10 [09:58:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1C 97 07 01 01 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 D2 00 00 00 F4 03 04 00 53 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1C B8 04 00 35 04 06 00 DC BF AC 7C EF 61 FE C6 2F 0F A7 10 EC E5 [09:58:45]Write to MH i2c: 01 00 00 8E 11 9F [09:58:45]Write i2c OK [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: 01 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: 01 07 00 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: 01 07 00 8E 11 00 00 00 00 00 71 0C 23 [09:58:45]RasterBufferAndPrint [09:58:45]line [09:58:45]line [09:58:45]line [09:58:45]line [09:58:45]line [09:58:45]written 0, free lines is 3192 [09:58:45]MH_Cut [09:58:45]Write to MH i2c: D1 01 00 95 11 01 78 [09:58:45]Write i2c OK [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: D1 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: D1 01 00 [09:58:45]MH_I2C_Read... [09:58:45]Read from MH i2c: D1 01 00 95 11 00 77 [09:58:45]Write to MH i2c: 01 00 00 96 11 A7 [09:58:45]Write i2c OK [09:58:45]MH_I2C_Read... [09:58:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 72 7E 47 00 A7 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1C B8 04 00 F4 03 04 00 9B 60 A8 66 B6 04 01 00 00 33 0A B7 C2 06 6B 25 3E [09:58:45]CommunicateWithHost err = 0 [09:58:45]CheckOFDResponse [09:58:45]1017 (14) - 77093643461234 [09:58:45]1041 (16) - 0000000000874943 [09:58:45]1040 (4) - 309276 [09:58:45]1012 (4) - 30.07.2024 03:40 [09:58:45]1206 (1) - 0 [09:58:45]OFD Sender: Remove packet 309276 [09:58:45]ProducePacketName [09:58:45]name=ofd_packets/00309276 [09:58:45]NVStorageDeleteData [09:58:45]OFD Sender: No OFD packet to send [09:58:46]*** Cut start [09:58:46]*** Partial cut [09:58:46]*** CUTSNS_PIN = 1 [09:58:46]*** CUTSNS_PIN = 0 [09:58:46]*** Brake cut motor [09:58:46]Read from MH i2c: 01 [09:58:47]MH_I2C_Read... [09:58:47]*** Stop cut motor [09:58:47]*** Cut end [09:58:47]Read from MH i2c: 01 07 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: 01 07 00 96 11 00 00 00 00 00 FF 0F BC [09:58:47]process_action close_receipt done [09:58:47]requested_data is exist [09:58:47]produce_requested_data [09:58:47]requested_item fm.sn is exist - process it [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 11 00 00 [09:58:47]Write to MH i2c: E2 08 00 97 11 80 11 00 00 00 00 00 00 22 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 17 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 17 00 97 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 78 [09:58:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:58:47]wFMCommunicate OK [09:58:47]requested_item fd.num is exist - process it [09:58:47]SAM_PROTO_GetFieldsCounters [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 13 00 00 [09:58:47]Write to MH i2c: E2 08 00 98 11 80 13 00 00 00 00 00 00 25 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 62 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 62 00 98 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1C B8 04 00 0E 04 04 00 AE 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 44 [09:58:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1C B8 04 00 0E 04 04 00 AE 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 [09:58:47]wFMCommunicate OK [09:58:47]SAM_PROTO_GetFieldsCounters done [09:58:47]requested_item shift.num is exist - process it [09:58:47]requested_item shift.opened is exist - process it [09:58:47]req_shift_opened [09:58:47]FM_GetShiftState [09:58:47]SAM_PROTO_GetShiftState [09:58:47]wFMCommunicate request_size=4 [09:58:47]MH_SAM_APDU [09:58:47]CAPDU: 80 13 01 00 [09:58:47]Write to MH i2c: E2 08 00 99 11 80 13 01 00 00 00 00 00 27 [09:58:47]Write i2c OK [09:58:47]MH_I2C_Read... [09:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:47]Read from MH i2c: E2 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 [09:58:47]MH_I2C_Read... [09:58:47]Read from MH i2c: E2 0E 00 99 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 82 [09:58:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:58:47]wFMCommunicate OK [09:58:47]SAM_PROTO_GetShiftState done [09:58:47]FM_GetShiftState done [09:58:47]req_shift_opened done [09:58:47]requested_item shift.open_date is exist - process it [09:58:47]req_shift_open_date [09:58:47]req_shift_open_date done [09:58:47]produce_requested_data done [09:58:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309276,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:58:47]process_action_free close_receipt [09:58:47]json_value_free [09:58:47]json_value_free done [09:58:47]process_json_proto returns [09:58:47]Send response to host [09:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309276,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:58:47]free response buf [09:58:47]execute_script done [09:58:47]execute_script returns [09:58:47]free content buf [09:58:47]Sock 9.Close socket [09:58:47]Sock 9.Thread stoped [09:58:50]OFD Sender: No OFD packet to send [09:58:55]OFD Sender: No OFD packet to send [09:59:00]OFD Sender: No OFD packet to send [09:59:05]OFD Sender: No OFD packet to send [09:59:10]OFD Sender: No OFD packet to send [09:59:15]OFD Sender: No OFD packet to send [09:59:20]OFD Sender: No OFD packet to send [09:59:25]OFD Sender: No OFD packet to send [09:59:30]OFD Sender: No OFD packet to send [09:59:35]OFD Sender: No OFD packet to send [09:59:40]OFD Sender: No OFD packet to send [09:59:43]accept exits with 7 [09:59:43]New connection [09:59:43]New thread 3067071844 created [09:59:43]Thread 3067215204 joined [09:59:43]Waiting for new connection... [09:59:43] Sock 7.Parse request [09:59:43]Sock 7.Check first char [09:59:43]Sock 7.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.45.195:8080 [09:59:43]Content-Length: 799 [09:59:43]Content-Type: application/json [09:59:43] [09:59:43]POST finish read [09:59:43]Found Content-Length = 799 [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)117872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)117872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 9A 11 9A [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 9A 11 00 8F B9 A8 66 FB 01 7F 64 D8 [09:59:43]GetLastDocTimeStamp 1722333523 [09:59:43]current date 1722333583 [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 9B 11 80 13 01 00 00 00 00 00 29 [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 9B 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 84 [09:59:43]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [09:59:43]opened+sec_in_day 1722386315 [09:59:43]quantity*price = 500024 [09:59:43]sum+1 = 500025 [09:59:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 211 30.07.2024 09:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309277 ФПД: 189757613386197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095943&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309277&fm=189757613386197&tin=02508201610067®Number=0000000000092651&sum=500024 [09:59:44]StoreToDocumentArchive [09:59:44]shift 430 fd 309277 [09:59:44]save to /storage/0430/doc_00309277 [09:59:44]save last doc name /storage/0430/doc_00309277 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 00189A50 [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 A8 11 80 09 00 00 00 00 00 00 2B [09:59:44]Write i2c OK [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 [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 A8 11 00 90 00 2D [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 A9 11 80 0D 01 02 00 00 00 00 33 [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 A9 11 00 90 00 2E [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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 8F B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B8 04 00 35 04 06 00 AC 95 63 23 [09:59:44]Write to MH i2c: E2 02 01 AA 11 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 8F B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B8 04 00 35 04 06 00 AC 95 63 23 00 00 77 [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 AA 11 00 90 00 2F [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 A9 D5 [09:59:45]Write to MH i2c: E2 0A 00 AB 11 80 0D 02 02 02 00 A9 D5 00 00 B8 [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 AB 11 00 90 00 30 [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 AC 11 80 0D 03 02 00 00 00 00 38 [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 AC 11 00 C5 58 02 6F 6B 2A 95 2F 90 00 20 [09:59:45]RAPDU: C5 58 02 6F 6B 2A 95 2F 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 AD 11 80 11 00 00 00 00 00 00 38 [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 AD 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8E [09:59:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:59:45]wFMCommunicate OK [09:59:45]CreateOFDProtocolMessage done [09:59:45]OFDSenderStorePacket 309277 [09:59:45]StoreOFDPacket docnum=309277 [09:59:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 2F 62 04 01 3E EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 8F B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B8 04 00 35 04 06 00 AC 95 63 23 A9 D5 C5 58 02 6F 6B 2A 95 2F [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/00309277 [09:59:45]NVStorageSaveData ofd_packets/00309277 [09:59:45]File name is /storage/ofd_packets/00309277 [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 AE 11 BF [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 AE 11 00 00 00 00 00 FF 0F D4 [09:59:45]RasterBufferAndPrint [09:59:45]line Счет N : (1)117872 [09:59:45]line ИНН: 02508201610067 [09:59:45]line Контрольно-Кассовый Чек [09:59:45]line ПРОДАЖА [09:59:45]line ТРК (МРК, ГНК) : 1 [09:59:45]line Товар: 2710194800 [09:59:45]line ДТ-К-3 [09:59:45]line 65.620 * 76.20 [09:59:45]line = 5000.24 [09:59:45]line НДС 12% НСП 1% [09:59:45]line > о реализуемом товаре [09:59:45]line ИТОГО: 5000.24 [09:59:45]line НСП 1% : 44.25 [09:59:45]line НДС 12% : 531.00 [09:59:45]line Наличными: 0.00 [09:59:45]line Безнал.: 5000.24 [09:59:45]line Место: АЗС № 128 "Партнер Нефть" [09:59:45]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:59:45]line СНО: Общий режим [09:59:45]line Чек 211 30.07.2024 09:59 [09:59:45]line Смена: 430 ФФД: 1.0 [09:59:45]line ЗНМ: 0300000046 [09:59:45]line РНМ: 0000000000092651 [09:59:45]line Версия ККМ: 001 [09:59:45]line Платежная система: O! деньги [09:59:45]line ФМ: 0000000000874943 [09:59:45]line ФД: 309277 [09:59:45]line ФПД: 189757613386197 [09:59:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095943&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309277&fm=189757613386197&tin=02508201610067®Number=0000000000092651&sum=500024 [09:59:45]OFD Sender: Processing packet 309277 [packets to send 232, broken 231] [09:59:45]ProducePacketName [09:59:45]name=ofd_packets/00309277 [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]written 0, free lines is 4095 [09:59:45]Connected sock=9 [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 34 39 34 33 0C 01 00 00 2F 62 04 01 3E EF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 8F B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B8 04 00 35 04 06 00 AC 95 63 23 A9 D5 C5 58 02 6F 6B 2A 95 2F [09:59:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E1 A0 47 00 90 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B8 04 00 F4 03 04 00 D8 60 A8 66 B6 04 01 00 00 8C 0E 0B B4 EE F9 47 32 [09:59:46]CommunicateWithHost err = 0 [09:59:46]CheckOFDResponse [09:59:46]1017 (14) - 77093643461234 [09:59:46]1041 (16) - 0000000000874943 [09:59:46]1040 (4) - 309277 [09:59:46]1012 (4) - 30.07.2024 03:41 [09:59:46]1206 (1) - 0 [09:59:46]OFD Sender: Remove packet 309277 [09:59:46]ProducePacketName [09:59:46]name=ofd_packets/00309277 [09:59:46]NVStorageDeleteData [09:59:46]Write to MH i2c: 01 00 00 D8 11 E9 [09:59:46]Write i2c OK [09:59:46]MH_I2C_Read... [09:59:46]Read from MH i2c: 01 [09:59:46]MH_I2C_Read... [09:59:46]Read from MH i2c: 01 07 00 [09:59:46]MH_I2C_Read... [09:59:46]Read from MH i2c: 01 07 00 D8 11 00 00 00 00 00 89 0C 85 [09:59:46]RasterBufferAndPrint [09:59:46]line [09:59:46]line [09:59:46]line [09:59:46]line [09:59:46]line [09:59:46]written 0, free lines is 3213 [09:59:46]MH_Cut [09:59:46]Write to MH i2c: D1 01 00 DF 11 01 C2 [09:59:46]Write i2c OK [09:59:46]MH_I2C_Read... [09:59:46]Read from MH i2c: D1 [09:59:46]MH_I2C_Read... [09:59:46]Read from MH i2c: D1 01 00 [09:59:46]MH_I2C_Read... [09:59:46]Read from MH i2c: D1 01 00 DF 11 00 C1 [09:59:46]Write to MH i2c: 01 00 00 E0 11 F1 [09:59:46]Write i2c OK [09:59:46]MH_I2C_Read... [09:59:46]OFD Sender: No OFD packet to send [09:59:47]*** Cut start [09:59:47]*** Partial cut [09:59:47]*** CUTSNS_PIN = 1 [09:59:47]*** CUTSNS_PIN = 0 [09:59:47]*** Brake cut motor [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 E0 11 00 00 00 00 00 FF 0F 06 [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 E1 11 80 11 00 00 00 00 00 00 6C [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 E1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C2 [09:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 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 E2 11 80 13 00 00 00 00 00 00 6F [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 E2 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1D B8 04 00 0E 04 04 00 AE 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 92 [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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1D B8 04 00 0E 04 04 00 AE 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 [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 E3 11 80 13 01 00 00 00 00 00 71 [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 E3 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CC [09:59:48]RAPDU: 09 00 01 0B 36 A8 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":"0000000000874943","fd.num":309277,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [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":"0000000000874943","fd.num":309277,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [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 7.Close socket [09:59:48]Sock 7.Thread stoped [09:59:49]accept exits with 10 [09:59:49]New connection [09:59:49]New thread 3067215204 created [09:59:49]Thread 3067071844 joined [09:59:49]Waiting for new connection... [09:59:49] Sock 10.Parse request [09:59:49]Sock 10.Check first char [09:59:49]Sock 10.First char is OK [09:59:49]request: POST /json_proto HTTP/1.0 [09:59:49]Method: POST [09:59:49]URL: /json_proto [09:59:49]Method is POST - this is cgi request [09:59:49]url: /json_proto [09:59:49]query_string will be loaded in cgi processing [09:59:49]execute_cgi json_proto POST (null) [09:59:49]execute_cgi path=json_proto method=POST [09:59:49]POST find Content-Length [09:59:49]Host: 172.17.45.195:8080 [09:59:49]Content-Length: 677 [09:59:49]Content-Type: application/json [09:59:49] [09:59:49]POST finish read [09:59:49]Found Content-Length = 677 [09:59:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:49]execute_script... [09:59:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:49]POST & json_proto [09:59:49]process_json_proto [09:59:49]json parsed OK: [09:59:49]protocol is kg_v1.0 [09:59:49]action value=close_receipt [09:59:49]process_action close_receipt [09:59:49]cmd_close_receipt [09:59:49]MH_GetDate [09:59:49]Write to MH i2c: F0 00 00 E4 11 E4 [09:59:49]Write i2c OK [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: F0 [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: F0 09 00 [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: F0 09 00 E4 11 00 96 B9 A8 66 FB 01 7F 64 29 [09:59:49]GetLastDocTimeStamp 1722333583 [09:59:49]current date 1722333590 [09:59:49]FM_GetShiftState [09:59:49]SAM_PROTO_GetShiftState [09:59:49]wFMCommunicate request_size=4 [09:59:49]MH_SAM_APDU [09:59:49]CAPDU: 80 13 01 00 [09:59:49]Write to MH i2c: E2 08 00 E5 11 80 13 01 00 00 00 00 00 73 [09:59:49]Write i2c OK [09:59:49]MH_I2C_Read... [09:59:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:49]Read from MH i2c: E2 [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: E2 0E 00 [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: E2 0E 00 E5 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CE [09:59:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:59:49]wFMCommunicate OK [09:59:49]SAM_PROTO_GetShiftState done [09:59:49]FM_GetShiftState done [09:59:49]opened in 1722299915 [09:59:49]opened+sec_in_day 1722386315 [09:59:49]quantity*price = 20001 [09:59:49]sum+1 = 20002 [09:59:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 212 30.07.2024 09:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309278 ФПД: 132448997240274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095950&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309278&fm=132448997240274&tin=02508201610067®Number=0000000000092651&sum=20000 [09:59:51]StoreToDocumentArchive [09:59:51]shift 430 fd 309278 [09:59:51]save to /storage/0430/doc_00309278 [09:59:51]save last doc name /storage/0430/doc_00309278 to /storage/kkm_last_doc_name [09:59:51]save OK [09:59:51]Clear old archive folders... [09:59:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:51]tlvbuf is 001D0F50 [09:59:51]SAM_PROTO_ClearQueue [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 09 00 00 [09:59:51]Write to MH i2c: E2 08 00 F2 11 80 09 00 00 00 00 00 00 75 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 F2 11 00 90 00 77 [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]SAM_PROTO_ClearQueue done [09:59:51]KKMCreateOFDPacket [09:59:51]OFDProtocolAddRootSTLVToBuf [09:59:51]FM_MakeSignedData [09:59:51]FM_MakeSignedData [09:59:51]SAM_PROTO_SignData [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 0D 01 02 [09:59:51]Write to MH i2c: E2 08 00 F3 11 80 0D 01 02 00 00 00 00 7D [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 F3 11 00 90 00 78 [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]wFMCommunicate request_size=255 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D4 00 00 00 F4 03 04 00 96 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B8 04 00 35 04 06 00 78 [09:59:51]Write to MH i2c: E2 02 01 F4 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 32 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 D4 00 00 00 F4 03 04 00 96 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B8 04 00 35 04 06 00 78 00 00 2E [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]OFD Sender: No OFD packet to send [09:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 F4 11 00 90 00 79 [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]wFMCommunicate request_size=10 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 0D 02 02 05 76 2F 6E 6D D2 [09:59:51]Write to MH i2c: E2 0D 00 F5 11 80 0D 02 02 05 00 76 2F 6E 6D D2 00 00 DC [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 03 00 F5 11 00 90 00 7A [09:59:51]RAPDU: 90 00 [09:59:51]wFMCommunicate OK [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 0D 03 02 [09:59:51]Write to MH i2c: E2 08 00 F6 11 80 0D 03 02 00 00 00 00 82 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 0B 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 0B 00 F6 11 00 49 26 93 8F 2F CD 18 01 90 00 29 [09:59:51]RAPDU: 49 26 93 8F 2F CD 18 01 90 00 [09:59:51]wFMCommunicate OK [09:59:51]SAM_PROTO_SignData done [09:59:51]FM_MakeSignedData done [09:59:51]CreateOFDProtocolMessage [09:59:51]wFMCommunicate request_size=4 [09:59:51]MH_SAM_APDU [09:59:51]CAPDU: 80 11 00 00 [09:59:51]Write to MH i2c: E2 08 00 F7 11 80 11 00 00 00 00 00 00 82 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:51]Read from MH i2c: E2 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 17 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: E2 17 00 F7 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D8 [09:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:59:51]wFMCommunicate OK [09:59:51]CreateOFDProtocolMessage done [09:59:51]OFDSenderStorePacket 309278 [09:59:51]StoreOFDPacket docnum=309278 [09:59:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B4 C0 07 01 3B 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 32 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 D4 00 00 00 F4 03 04 00 96 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B8 04 00 35 04 06 00 78 76 2F 6E 6D D2 49 26 93 8F 2F CD 18 01 [09:59:51]CheckFolder [09:59:51]dirname=/storage/ofd_packets [09:59:51]CheckFolder done [09:59:51]ProducePacketName [09:59:51]name=ofd_packets/00309278 [09:59:51]NVStorageSaveData ofd_packets/00309278 [09:59:51]File name is /storage/ofd_packets/00309278 [09:59:51]Write 301 bytes [09:59:51]NVStorageSaveData done [09:59:51]OFDSenderStorePacket done [09:59:51]KKMCreateOFDPacket done [09:59:51]NVStorageSaveData kkm_last_timestamp [09:59:51]File name is /storage/kkm_last_timestamp [09:59:51]Write 4 bytes [09:59:51]NVStorageSaveData done [09:59:51]ExternCall_PrintAddStr [09:59:51]wPrintStart [09:59:51]Write to MH i2c: 01 00 00 F8 11 09 [09:59:51]Write i2c OK [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: 01 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: 01 07 00 [09:59:51]MH_I2C_Read... [09:59:51]Read from MH i2c: 01 07 00 F8 11 00 00 00 00 00 FF 0F 1E [09:59:51]RasterBufferAndPrint [09:59:51]line Счет N : (1)117876 [09:59:51]line ИНН: 02508201610067 [09:59:51]line Контрольно-Кассовый Чек [09:59:51]line ПРОДАЖА [09:59:51]line ТРК (МРК, ГНК) : 52 [09:59:51]line Товар: 2710124130 [09:59:51]line Аи-92-К-2 [09:59:51]line 2.950 * 67.80 [09:59:51]line = 200.01 [09:59:51]line НДС 12% НСП 1% [09:59:51]line > о реализуемом товаре [09:59:51]line ОКРУГЛЕНИЕ: -0.01 [09:59:51]line ИТОГО: 200.00 [09:59:51]line Внесено: 200.00 [09:59:51]line СДАЧА: 0.00 [09:59:51]line НСП 1% : 1.77 [09:59:51]line НДС 12% : 21.24 [09:59:51]line Наличными: 200.00 [09:59:51]line Безнал.: 0.00 [09:59:51]line Место: АЗС № 128 "Партнер Нефть" [09:59:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [09:59:51]line СНО: Общий режим [09:59:51]line Чек 212 30.07.2024 09:59 [09:59:51]line Смена: 430 ФФД: 1.0 [09:59:51]line ЗНМ: 0300000046 [09:59:51]line РНМ: 0000000000092651 [09:59:51]line Версия ККМ: 001 [09:59:51]line ФМ: 0000000000874943 [09:59:51]line ФД: 309278 [09:59:51]line ФПД: 132448997240274 [09:59:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095950&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309278&fm=132448997240274&tin=02508201610067®Number=0000000000092651&sum=20000 [09:59:51]written 0, free lines is 4095 [09:59:51]OFD Sender: Processing packet 309278 [packets to send 232, broken 231] [09:59:51]ProducePacketName [09:59:51]name=ofd_packets/00309278 [09:59:51]OFD Sender: To server: pG, [09:59:51]CommunicateWithHost lk.salyk.kg:30040 [09:59:52]ConnectInit lk.salyk.kg [09:59:52]Connected sock=9 [09:59:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B4 C0 07 01 3B 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 32 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 D4 00 00 00 F4 03 04 00 96 B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B8 04 00 35 04 06 00 78 76 2F 6E 6D D2 49 26 93 8F 2F CD 18 01 [09:59:52]Write to MH i2c: 01 00 00 23 12 35 [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 07 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: 01 07 00 23 12 00 00 00 00 00 6C 0C B4 [09:59:52]RasterBufferAndPrint [09:59:52]line [09:59:52]line [09:59:52]line [09:59:52]line [09:59:52]line [09:59:52]written 0, free lines is 3186 [09:59:52]MH_Cut [09:59:52]Write to MH i2c: D1 01 00 2A 12 01 0E [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: D1 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: D1 01 00 [09:59:52]MH_I2C_Read... [09:59:52]Read from MH i2c: D1 01 00 2A 12 00 0D [09:59:52]Write to MH i2c: 01 00 00 2B 12 3D [09:59:52]Write i2c OK [09:59:52]MH_I2C_Read... [09:59:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5C 4E 47 00 34 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B8 04 00 F4 03 04 00 DE 60 A8 66 B6 04 01 00 00 3D DE 09 23 74 02 EE E4 [09:59:52]CommunicateWithHost err = 0 [09:59:52]CheckOFDResponse [09:59:52]1017 (14) - 77093643461234 [09:59:52]1041 (16) - 0000000000874943 [09:59:52]1040 (4) - 309278 [09:59:52]1012 (4) - 30.07.2024 03:41 [09:59:52]1206 (1) - 0 [09:59:52]OFD Sender: Remove packet 309278 [09:59:52]ProducePacketName [09:59:52]name=ofd_packets/00309278 [09:59:52]NVStorageDeleteData [09:59:52]OFD Sender: No OFD packet to send [09:59:53]*** Cut start [09:59:53]*** Partial cut [09:59:53]*** CUTSNS_PIN = 1 [09:59:53]*** CUTSNS_PIN = 0 [09:59:53]*** Brake cut motor [09:59:54]Read from MH i2c: 01 [09:59:54]MH_I2C_Read... [09:59:54]*** Stop cut motor [09:59:54]*** Cut end [09:59:54]Read from MH i2c: 01 07 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: 01 07 00 2B 12 00 00 00 00 00 FF 0F 52 [09:59:54]process_action close_receipt done [09:59:54]requested_data is exist [09:59:54]produce_requested_data [09:59:54]requested_item fm.sn is exist - process it [09:59:54]wFMCommunicate request_size=4 [09:59:54]MH_SAM_APDU [09:59:54]CAPDU: 80 11 00 00 [09:59:54]Write to MH i2c: E2 08 00 2C 12 80 11 00 00 00 00 00 00 B8 [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:54]Read from MH i2c: E2 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 17 00 [09:59:54]MH_I2C_Read... [09:59:54]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 34 39 34 33 90 00 0E [09:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [09:59:54]wFMCommunicate OK [09:59:54]requested_item fd.num is exist - process it [09:59:54]SAM_PROTO_GetFieldsCounters [09:59:54]wFMCommunicate request_size=4 [09:59:54]MH_SAM_APDU [09:59:54]CAPDU: 80 13 00 00 [09:59:54]Write to MH i2c: E2 08 00 2D 12 80 13 00 00 00 00 00 00 BB [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:54]Read from MH i2c: E2 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 62 00 [09:59:54]MH_I2C_Read... [09:59:54]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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1E B8 04 00 0E 04 04 00 AE 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 E2 [09:59:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1E B8 04 00 0E 04 04 00 AE 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 [09:59:54]wFMCommunicate OK [09:59:54]SAM_PROTO_GetFieldsCounters done [09:59:54]requested_item shift.num is exist - process it [09:59:54]requested_item shift.opened is exist - process it [09:59:54]req_shift_opened [09:59:54]FM_GetShiftState [09:59:54]SAM_PROTO_GetShiftState [09:59:54]wFMCommunicate request_size=4 [09:59:54]MH_SAM_APDU [09:59:54]CAPDU: 80 13 01 00 [09:59:54]Write to MH i2c: E2 08 00 2E 12 80 13 01 00 00 00 00 00 BD [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:54]Read from MH i2c: E2 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 0E 00 [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: E2 0E 00 2E 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 18 [09:59:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [09:59:54]wFMCommunicate OK [09:59:54]SAM_PROTO_GetShiftState done [09:59:54]FM_GetShiftState done [09:59:54]req_shift_opened done [09:59:54]requested_item shift.open_date is exist - process it [09:59:54]req_shift_open_date [09:59:54]req_shift_open_date done [09:59:54]produce_requested_data done [09:59:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309278,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [09:59:54]process_action_free close_receipt [09:59:54]json_value_free [09:59:54]json_value_free done [09:59:54]process_json_proto returns [09:59:54]Send response to host [09:59:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309278,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [09:59:54]free response buf [09:59:54]execute_script done [09:59:54]execute_script returns [09:59:54]free content buf [09:59:54]Sock 10.Close socket [09:59:54]Sock 10.Thread stoped [09:59:57]OFD Sender: No OFD packet to send [10:00:02]OFD Sender: No OFD packet to send [10:00:07]OFD Sender: No OFD packet to send [10:00:13]OFD Sender: No OFD packet to send [10:00:18]OFD Sender: No OFD packet to send [10:00:23]OFD Sender: No OFD packet to send [10:00:28]OFD Sender: No OFD packet to send [10:00:33]OFD Sender: No OFD packet to send [10:00:38]OFD Sender: No OFD packet to send [10:00:43]OFD Sender: No OFD packet to send [10:00:48]OFD Sender: No OFD packet to send [10:00:53]OFD Sender: No OFD packet to send [10:00:58]OFD Sender: No OFD packet to send [10:01:03]OFD Sender: No OFD packet to send [10:01:08]OFD Sender: No OFD packet to send [10:01:13]OFD Sender: No OFD packet to send [10:01:18]OFD Sender: No OFD packet to send [10:01:23]OFD Sender: No OFD packet to send [10:01:28]OFD Sender: No OFD packet to send [10:01:29]accept exits with 7 [10:01:29]New connection [10:01:29]New thread 3067071844 created [10:01:29]Thread 3067215204 joined [10:01:29]Waiting for new connection... [10:01:29] Sock 7.Parse request [10:01:29]Sock 7.Check first char [10:01:29]Sock 7.First char is OK [10:01:29]request: POST /json_proto HTTP/1.0 [10:01:29]Method: POST [10:01:29]URL: /json_proto [10:01:29]Method is POST - this is cgi request [10:01:29]url: /json_proto [10:01:29]query_string will be loaded in cgi processing [10:01:29]execute_cgi json_proto POST (null) [10:01:29]execute_cgi path=json_proto method=POST [10:01:29]POST find Content-Length [10:01:29]Host: 172.17.45.195:8080 [10:01:29]Content-Length: 799 [10:01:29]Content-Type: application/json [10:01:29] [10:01:29]POST finish read [10:01:29]Found Content-Length = 799 [10:01:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:01:29]execute_script... [10:01: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)117880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:01:29]POST & json_proto [10:01:29]process_json_proto [10:01:29]json parsed OK: [10:01:29]protocol is kg_v1.0 [10:01:29]action value=close_receipt [10:01:29]process_action close_receipt [10:01:29]cmd_close_receipt [10:01:29]MH_GetDate [10:01:29]Write to MH i2c: F0 00 00 2F 12 30 [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 09 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 09 00 2F 12 00 FA B9 A8 66 FB 01 7F 64 D9 [10:01:29]GetLastDocTimeStamp 1722333590 [10:01:29]current date 1722333690 [10:01:29]FM_GetShiftState [10:01:29]SAM_PROTO_GetShiftState [10:01:29]wFMCommunicate request_size=4 [10:01:29]MH_SAM_APDU [10:01:29]CAPDU: 80 13 01 00 [10:01:29]Write to MH i2c: E2 08 00 30 12 80 13 01 00 00 00 00 00 BF [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:29]Read from MH i2c: E2 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 0E 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 0E 00 30 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1A [10:01:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:01:29]wFMCommunicate OK [10:01:29]SAM_PROTO_GetShiftState done [10:01:29]FM_GetShiftState done [10:01:29]opened in 1722299915 [10:01:29]opened+sec_in_day 1722386315 [10:01:29]quantity*price = 120015 [10:01:29]sum+1 = 120016 [10:01:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 213 30.07.2024 10:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309279 ФПД: 204680424111767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100130&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309279&fm=204680424111767&tin=02508201610067®Number=0000000000092651&sum=120015 [10:01:30]StoreToDocumentArchive [10:01:30]shift 430 fd 309279 [10:01:30]save to /storage/0430/doc_00309279 [10:01:30]save last doc name /storage/0430/doc_00309279 to /storage/kkm_last_doc_name [10:01:30]save OK [10:01:30]Clear old archive folders... [10:01:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:01:30]tlvbuf is 0018A160 [10:01:30]SAM_PROTO_ClearQueue [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 09 00 00 [10:01:30]Write to MH i2c: E2 08 00 3D 12 80 09 00 00 00 00 00 00 C1 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 3D 12 00 90 00 C3 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]SAM_PROTO_ClearQueue done [10:01:31]KKMCreateOFDPacket [10:01:31]OFDProtocolAddRootSTLVToBuf [10:01:31]FM_MakeSignedData [10:01:31]FM_MakeSignedData [10:01:31]SAM_PROTO_SignData [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 01 02 [10:01:31]Write to MH i2c: E2 08 00 3E 12 80 0D 01 02 00 00 00 00 C9 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 3E 12 00 90 00 C4 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=255 [10:01:31]MH_SAM_APDU [10:01: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D5 00 00 00 F4 03 04 00 FA B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B8 04 00 35 04 06 00 BA 27 DF F8 [10:01:31]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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D5 00 00 00 F4 03 04 00 FA B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B8 04 00 35 04 06 00 BA 27 DF F8 00 00 B6 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 3F 12 00 90 00 C5 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=7 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 02 02 02 BE 97 [10:01:31]Write to MH i2c: E2 0A 00 40 12 80 0D 02 02 02 00 BE 97 00 00 25 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 40 12 00 90 00 C6 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 03 02 [10:01:31]Write to MH i2c: E2 08 00 41 12 80 0D 03 02 00 00 00 00 CE [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 0B 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 0B 00 41 12 00 9D CC 69 E2 6E 48 A1 53 90 00 2D [10:01:31]RAPDU: 9D CC 69 E2 6E 48 A1 53 90 00 [10:01:31]wFMCommunicate OK [10:01:31]SAM_PROTO_SignData done [10:01:31]FM_MakeSignedData done [10:01:31]CreateOFDProtocolMessage [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 11 00 00 [10:01:31]Write to MH i2c: E2 08 00 42 12 80 11 00 00 00 00 00 00 CE [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 17 00 [10:01:31]MH_I2C_Read... [10:01:31]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 34 39 34 33 90 00 24 [10:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:01:31]wFMCommunicate OK [10:01:31]CreateOFDProtocolMessage done [10:01:31]OFDSenderStorePacket 309279 [10:01:31]StoreOFDPacket docnum=309279 [10:01:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BD C0 04 01 14 36 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D5 00 00 00 F4 03 04 00 FA B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B8 04 00 35 04 06 00 BA 27 DF F8 BE 97 9D CC 69 E2 6E 48 A1 53 [10:01:31]CheckFolder [10:01:31]dirname=/storage/ofd_packets [10:01:31]CheckFolder done [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00309279 [10:01:31]NVStorageSaveData ofd_packets/00309279 [10:01:31]File name is /storage/ofd_packets/00309279 [10:01:31]Write 298 bytes [10:01:31]NVStorageSaveData done [10:01:31]OFDSenderStorePacket done [10:01:31]KKMCreateOFDPacket done [10:01:31]NVStorageSaveData kkm_last_timestamp [10:01:31]File name is /storage/kkm_last_timestamp [10:01:31]Write 4 bytes [10:01:31]NVStorageSaveData done [10:01:31]ExternCall_PrintAddStr [10:01:31]wPrintStart [10:01:31]Write to MH i2c: 01 00 00 43 12 55 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 43 12 00 00 00 00 00 FF 0F 6A [10:01:31]RasterBufferAndPrint [10:01:31]line Счет N : (1)117880 [10:01:31]line ИНН: 02508201610067 [10:01:31]line Контрольно-Кассовый Чек [10:01:31]line ПРОДАЖА [10:01:31]line ТРК (МРК, ГНК) : 2 [10:01:31]line Товар: 2710194800 [10:01:31]line ДТ-К-3 [10:01:31]line 15.750 * 76.20 [10:01:31]line = 1200.15 [10:01:31]line НДС 12% НСП 1% [10:01:31]line > о реализуемом товаре [10:01:31]line ИТОГО: 1200.15 [10:01:31]line НСП 1% : 10.62 [10:01:31]line НДС 12% : 127.45 [10:01:31]line Наличными: 0.00 [10:01:31]line Безнал.: 1200.15 [10:01:31]line Место: АЗС № 128 "Партнер Нефть" [10:01:31]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:01:31]line СНО: Общий режим [10:01:31]line Чек 213 30.07.2024 10:01 [10:01:31]line Смена: 430 ФФД: 1.0 [10:01:31]line ЗНМ: 0300000046 [10:01:31]line РНМ: 0000000000092651 [10:01:31]line Версия ККМ: 001 [10:01:31]line Платежная система: O! деньги [10:01:31]line ФМ: 0000000000874943 [10:01:31]line ФД: 309279 [10:01:31]line ФПД: 204680424111767 [10:01:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100130&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309279&fm=204680424111767&tin=02508201610067®Number=0000000000092651&sum=120015 [10:01:31]OFD Sender: Processing packet 309279 [packets to send 232, broken 231] [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00309279 [10:01:31]OFD Sender: To server: pG, [10:01:31]CommunicateWithHost lk.salyk.kg:30040 [10:01:31]ConnectInit lk.salyk.kg [10:01:31]written 0, free lines is 4095 [10:01:32]Connected sock=10 [10:01:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BD C0 04 01 14 36 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D5 00 00 00 F4 03 04 00 FA B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B8 04 00 35 04 06 00 BA 27 DF F8 BE 97 9D CC 69 E2 6E 48 A1 53 [10:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DA BF 47 00 BF DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B8 04 00 F4 03 04 00 42 61 A8 66 B6 04 01 00 00 FC AA 3D A9 8A C2 0A CC [10:01:32]CommunicateWithHost err = 0 [10:01:32]CheckOFDResponse [10:01:32]1017 (14) - 77093643461234 [10:01:32]1041 (16) - 0000000000874943 [10:01:32]1040 (4) - 309279 [10:01:32]1012 (4) - 30.07.2024 03:42 [10:01:32]1206 (1) - 0 [10:01:32]OFD Sender: Remove packet 309279 [10:01:32]ProducePacketName [10:01:32]name=ofd_packets/00309279 [10:01:32]NVStorageDeleteData [10:01:32]Write to MH i2c: 01 00 00 6D 12 7F [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 07 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 07 00 6D 12 00 00 00 00 00 83 0C 15 [10:01:32]RasterBufferAndPrint [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]written 0, free lines is 3206 [10:01:32]MH_Cut [10:01:32]Write to MH i2c: D1 01 00 74 12 01 58 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 74 12 00 57 [10:01:32]Write to MH i2c: 01 00 00 75 12 87 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]OFD Sender: No OFD packet to send [10:01:33]*** Cut start [10:01:33]*** Partial cut [10:01:33]*** CUTSNS_PIN = 1 [10:01:33]*** CUTSNS_PIN = 0 [10:01:33]*** Brake cut motor [10:01:34]Read from MH i2c: 01 [10:01:34]MH_I2C_Read... [10:01:34]*** Stop cut motor [10:01:34]*** Cut end [10:01:34]Read from MH i2c: 01 07 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: 01 07 00 75 12 00 00 00 00 00 FF 0F 9C [10:01:34]process_action close_receipt done [10:01:34]requested_data is exist [10:01:34]produce_requested_data [10:01:34]requested_item fm.sn is exist - process it [10:01:34]wFMCommunicate request_size=4 [10:01:34]MH_SAM_APDU [10:01:34]CAPDU: 80 11 00 00 [10:01:34]Write to MH i2c: E2 08 00 76 12 80 11 00 00 00 00 00 00 02 [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:34]Read from MH i2c: E2 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 17 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 17 00 76 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 58 [10:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:01:34]wFMCommunicate OK [10:01:34]requested_item fd.num is exist - process it [10:01:34]SAM_PROTO_GetFieldsCounters [10:01:34]wFMCommunicate request_size=4 [10:01:34]MH_SAM_APDU [10:01:34]CAPDU: 80 13 00 00 [10:01:34]Write to MH i2c: E2 08 00 77 12 80 13 00 00 00 00 00 00 05 [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:34]Read from MH i2c: E2 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 62 00 [10:01:34]MH_I2C_Read... [10:01:34]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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1F B8 04 00 0E 04 04 00 AE 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 30 [10:01:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1F B8 04 00 0E 04 04 00 AE 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:01:34]wFMCommunicate OK [10:01:34]SAM_PROTO_GetFieldsCounters done [10:01:34]requested_item shift.num is exist - process it [10:01:34]requested_item shift.opened is exist - process it [10:01:34]req_shift_opened [10:01:34]FM_GetShiftState [10:01:34]SAM_PROTO_GetShiftState [10:01:34]wFMCommunicate request_size=4 [10:01:34]MH_SAM_APDU [10:01:34]CAPDU: 80 13 01 00 [10:01:34]Write to MH i2c: E2 08 00 78 12 80 13 01 00 00 00 00 00 07 [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:34]Read from MH i2c: E2 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 0E 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 0E 00 78 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 62 [10:01:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:01:34]wFMCommunicate OK [10:01:34]SAM_PROTO_GetShiftState done [10:01:34]FM_GetShiftState done [10:01:34]req_shift_opened done [10:01:34]requested_item shift.open_date is exist - process it [10:01:34]req_shift_open_date [10:01:34]req_shift_open_date done [10:01:34]produce_requested_data done [10:01:34]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309279,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:01:34]process_action_free close_receipt [10:01:34]json_value_free [10:01:34]json_value_free done [10:01:34]process_json_proto returns [10:01:34]Send response to host [10:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309279,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:01:34]free response buf [10:01:34]execute_script done [10:01:34]execute_script returns [10:01:34]free content buf [10:01:34]Sock 7.Close socket [10:01:34]Sock 7.Thread stoped [10:01:34]accept exits with 9 [10:01:34]New connection [10:01:34]New thread 3067215204 created [10:01:34]Thread 3067071844 joined [10:01:34]Waiting for new connection... [10:01:34] Sock 9.Parse request [10:01:34]Sock 9.Check first char [10:01:34]Sock 9.First char is OK [10:01:34]request: POST /json_proto HTTP/1.0 [10:01:34]Method: POST [10:01:34]URL: /json_proto [10:01:34]Method is POST - this is cgi request [10:01:34]url: /json_proto [10:01:34]query_string will be loaded in cgi processing [10:01:34]execute_cgi json_proto POST (null) [10:01:34]execute_cgi path=json_proto method=POST [10:01:34]POST find Content-Length [10:01:34]Host: 172.17.45.195:8080 [10:01:34]Content-Length: 677 [10:01:34]Content-Type: application/json [10:01:34] [10:01:34]POST finish read [10:01:34]Found Content-Length = 677 [10:01:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:34]execute_script... [10:01: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)117879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:34]POST & json_proto [10:01:34]process_json_proto [10:01:34]json parsed OK: [10:01:34]protocol is kg_v1.0 [10:01:34]action value=close_receipt [10:01:34]process_action close_receipt [10:01:34]cmd_close_receipt [10:01:34]MH_GetDate [10:01:34]Write to MH i2c: F0 00 00 79 12 7A [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: F0 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: F0 09 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: F0 09 00 79 12 00 FE B9 A8 66 FB 01 7F 64 27 [10:01:34]GetLastDocTimeStamp 1722333690 [10:01:34]current date 1722333694 [10:01:34]FM_GetShiftState [10:01:34]SAM_PROTO_GetShiftState [10:01:34]wFMCommunicate request_size=4 [10:01:34]MH_SAM_APDU [10:01:34]CAPDU: 80 13 01 00 [10:01:34]Write to MH i2c: E2 08 00 7A 12 80 13 01 00 00 00 00 00 09 [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:34]Read from MH i2c: E2 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 0E 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 0E 00 7A 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 64 [10:01:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:01:34]wFMCommunicate OK [10:01:34]SAM_PROTO_GetShiftState done [10:01:34]FM_GetShiftState done [10:01:34]opened in 1722299915 [10:01:34]opened+sec_in_day 1722386315 [10:01:34]quantity*price = 60003 [10:01:34]sum+1 = 60004 [10:01:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 214 30.07.2024 10:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309280 ФПД: 27493420727297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100134&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309280&fm=27493420727297&tin=02508201610067®Number=0000000000092651&sum=60000 [10:01:36]StoreToDocumentArchive [10:01:36]shift 430 fd 309280 [10:01:36]save to /storage/0430/doc_00309280 [10:01:36]save last doc name /storage/0430/doc_00309280 to /storage/kkm_last_doc_name [10:01:36]save OK [10:01:36]Clear old archive folders... [10:01:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:36]tlvbuf is 001BD5D0 [10:01:36]SAM_PROTO_ClearQueue [10:01:36]wFMCommunicate request_size=4 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 09 00 00 [10:01:36]Write to MH i2c: E2 08 00 87 12 80 09 00 00 00 00 00 00 0B [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 87 12 00 90 00 0D [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]SAM_PROTO_ClearQueue done [10:01:36]KKMCreateOFDPacket [10:01:36]OFDProtocolAddRootSTLVToBuf [10:01:36]FM_MakeSignedData [10:01:36]FM_MakeSignedData [10:01:36]SAM_PROTO_SignData [10:01:36]wFMCommunicate request_size=4 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 01 02 [10:01:36]Write to MH i2c: E2 08 00 88 12 80 0D 01 02 00 00 00 00 13 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 88 12 00 90 00 0E [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]wFMCommunicate request_size=255 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 D6 00 00 00 F4 03 04 00 FE B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B8 04 00 35 04 06 00 19 [10:01:36]Write to MH i2c: E2 02 01 89 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D6 00 00 00 F4 03 04 00 FE B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B8 04 00 35 04 06 00 19 00 00 96 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 89 12 00 90 00 0F [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]wFMCommunicate request_size=10 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 02 02 05 01 4F 93 7C 01 [10:01:36]Write to MH i2c: E2 0D 00 8A 12 80 0D 02 02 05 00 01 4F 93 7C 01 00 00 80 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 8A 12 00 90 00 10 [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]wFMCommunicate request_size=4 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 03 02 [10:01:36]Write to MH i2c: E2 08 00 8B 12 80 0D 03 02 00 00 00 00 18 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 0B 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 0B 00 8B 12 00 F0 D2 9E 71 F3 91 6D 92 90 00 6D [10:01:36]RAPDU: F0 D2 9E 71 F3 91 6D 92 90 00 [10:01:36]wFMCommunicate OK [10:01:36]SAM_PROTO_SignData done [10:01:36]FM_MakeSignedData done [10:01:36]CreateOFDProtocolMessage [10:01:36]wFMCommunicate request_size=4 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 11 00 00 [10:01:36]Write to MH i2c: E2 08 00 8C 12 80 11 00 00 00 00 00 00 18 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 17 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 17 00 8C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6E [10:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:01:36]wFMCommunicate OK [10:01:36]CreateOFDProtocolMessage done [10:01:36]OFDSenderStorePacket 309280 [10:01:36]StoreOFDPacket docnum=309280 [10:01:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5F 9A 07 01 F3 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 32 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 D6 00 00 00 F4 03 04 00 FE B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B8 04 00 35 04 06 00 19 01 4F 93 7C 01 F0 D2 9E 71 F3 91 6D 92 [10:01:36]CheckFolder [10:01:36]dirname=/storage/ofd_packets [10:01:36]CheckFolder done [10:01:36]ProducePacketName [10:01:36]name=ofd_packets/00309280 [10:01:36]NVStorageSaveData ofd_packets/00309280 [10:01:36]File name is /storage/ofd_packets/00309280 [10:01:36]Write 301 bytes [10:01:36]NVStorageSaveData done [10:01:36]OFDSenderStorePacket done [10:01:36]KKMCreateOFDPacket done [10:01:36]NVStorageSaveData kkm_last_timestamp [10:01:36]File name is /storage/kkm_last_timestamp [10:01:36]Write 4 bytes [10:01:36]NVStorageSaveData done [10:01:36]ExternCall_PrintAddStr [10:01:36]wPrintStart [10:01:36]Write to MH i2c: 01 00 00 8D 12 9F [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: 01 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: 01 07 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: 01 07 00 8D 12 00 00 00 00 00 FF 0F B4 [10:01:36]RasterBufferAndPrint [10:01:36]line Счет N : (1)117879 [10:01:36]line ИНН: 02508201610067 [10:01:36]line Контрольно-Кассовый Чек [10:01:36]line ПРОДАЖА [10:01:36]line ТРК (МРК, ГНК) : 62 [10:01:36]line Товар: 2710124130 [10:01:36]line Аи-92-К-2 [10:01:36]line 8.850 * 67.80 [10:01:36]line = 600.03 [10:01:36]line НДС 12% НСП 1% [10:01:36]line > о реализуемом товаре [10:01:36]line ОКРУГЛЕНИЕ: -0.03 [10:01:36]line ИТОГО: 600.00 [10:01:36]line Внесено: 600.00 [10:01:36]line СДАЧА: 0.00 [10:01:36]line НСП 1% : 5.31 [10:01:36]line НДС 12% : 63.72 [10:01:36]line Наличными: 600.00 [10:01:36]line Безнал.: 0.00 [10:01:36]line Место: АЗС № 128 "Партнер Нефть" [10:01:36]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:01:36]line СНО: Общий режим [10:01:36]line Чек 214 30.07.2024 10:01 [10:01:36]line Смена: 430 ФФД: 1.0 [10:01:36]line ЗНМ: 0300000046 [10:01:36]line РНМ: 0000000000092651 [10:01:36]line Версия ККМ: 001 [10:01:36]line ФМ: 0000000000874943 [10:01:36]line ФД: 309280 [10:01:36]line ФПД: 27493420727297 [10:01:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100134&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309280&fm=27493420727297&tin=02508201610067®Number=0000000000092651&sum=60000 [10:01:36]OFD Sender: Processing packet 309280 [packets to send 232, broken 231] [10:01:36]ProducePacketName [10:01:36]name=ofd_packets/00309280 [10:01:36]OFD Sender: To server: pG, [10:01:36]CommunicateWithHost lk.salyk.kg:30040 [10:01:36]ConnectInit lk.salyk.kg [10:01:36]written 0, free lines is 4095 [10:01:37]Connected sock=11 [10:01:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5F 9A 07 01 F3 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 32 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 D6 00 00 00 F4 03 04 00 FE B9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B8 04 00 35 04 06 00 19 01 4F 93 7C 01 F0 D2 9E 71 F3 91 6D 92 [10:01:37]Write to MH i2c: 01 00 00 B8 12 CA [10:01:37]Write i2c OK [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: 01 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: 01 07 00 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: 01 07 00 B8 12 00 00 00 00 00 6A 0C 47 [10:01:37]RasterBufferAndPrint [10:01:37]line [10:01:37]line [10:01:37]line [10:01:37]line [10:01:37]line [10:01:37]written 0, free lines is 3183 [10:01:37]MH_Cut [10:01:37]Write to MH i2c: D1 01 00 BF 12 01 A3 [10:01:37]Write i2c OK [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: D1 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: D1 01 00 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: D1 01 00 BF 12 00 A2 [10:01:37]Write to MH i2c: 01 00 00 C0 12 D2 [10:01:37]Write i2c OK [10:01:37]MH_I2C_Read... [10:01:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3A F3 47 00 E6 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B8 04 00 F4 03 04 00 47 61 A8 66 B6 04 01 00 00 E9 E1 38 53 A6 F4 38 0E [10:01:37]CommunicateWithHost err = 0 [10:01:37]CheckOFDResponse [10:01:37]1017 (14) - 77093643461234 [10:01:37]1041 (16) - 0000000000874943 [10:01:37]1040 (4) - 309280 [10:01:37]1012 (4) - 30.07.2024 03:43 [10:01:37]1206 (1) - 0 [10:01:37]OFD Sender: Remove packet 309280 [10:01:37]ProducePacketName [10:01:37]name=ofd_packets/00309280 [10:01:37]NVStorageDeleteData [10:01:37]OFD Sender: No OFD packet to send [10:01:38]*** Cut start [10:01:38]*** Partial cut [10:01:38]*** CUTSNS_PIN = 1 [10:01:38]*** CUTSNS_PIN = 0 [10:01:38]*** Brake cut motor [10:01:39]Read from MH i2c: 01 [10:01:39]MH_I2C_Read... [10:01:39]*** Stop cut motor [10:01:39]*** Cut end [10:01:39]Read from MH i2c: 01 07 00 [10:01:39]MH_I2C_Read... [10:01:39]Read from MH i2c: 01 07 00 C0 12 00 00 00 00 00 FF 0F E7 [10:01:39]process_action close_receipt done [10:01:39]requested_data is exist [10:01:39]produce_requested_data [10:01:39]requested_item fm.sn is exist - process it [10:01:39]wFMCommunicate request_size=4 [10:01:39]MH_SAM_APDU [10:01:39]CAPDU: 80 11 00 00 [10:01:39]Write to MH i2c: E2 08 00 C1 12 80 11 00 00 00 00 00 00 4D [10:01:39]Write i2c OK [10:01:39]MH_I2C_Read... [10:01:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:39]Read from MH i2c: E2 [10:01:39]MH_I2C_Read... [10:01:39]Read from MH i2c: E2 17 00 [10:01:39]MH_I2C_Read... [10:01:39]Read from MH i2c: E2 17 00 C1 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A3 [10:01:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:01:39]wFMCommunicate OK [10:01:39]requested_item fd.num is exist - process it [10:01:39]SAM_PROTO_GetFieldsCounters [10:01:39]wFMCommunicate request_size=4 [10:01:39]MH_SAM_APDU [10:01:39]CAPDU: 80 13 00 00 [10:01:39]Write to MH i2c: E2 08 00 C2 12 80 13 00 00 00 00 00 00 50 [10:01:39]Write i2c OK [10:01:39]MH_I2C_Read... [10:01:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:39]Read from MH i2c: E2 [10:01:39]MH_I2C_Read... [10:01:39]Read from MH i2c: E2 62 00 [10:01:39]MH_I2C_Read... [10:01:39]Read from MH i2c: E2 62 00 C2 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 20 B8 04 00 0E 04 04 00 AE 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 7F [10:01:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 20 B8 04 00 0E 04 04 00 AE 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:01:39]wFMCommunicate OK [10:01:39]SAM_PROTO_GetFieldsCounters done [10:01:39]requested_item shift.num is exist - process it [10:01:39]requested_item shift.opened is exist - process it [10:01:39]req_shift_opened [10:01:39]FM_GetShiftState [10:01:39]SAM_PROTO_GetShiftState [10:01:39]wFMCommunicate request_size=4 [10:01:39]MH_SAM_APDU [10:01:39]CAPDU: 80 13 01 00 [10:01:39]Write to MH i2c: E2 08 00 C3 12 80 13 01 00 00 00 00 00 52 [10:01:39]Write i2c OK [10:01:39]MH_I2C_Read... [10:01:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:39]Read from MH i2c: E2 [10:01:39]MH_I2C_Read... [10:01:39]Read from MH i2c: E2 0E 00 [10:01:39]MH_I2C_Read... [10:01:39]Read from MH i2c: E2 0E 00 C3 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AD [10:01:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:01:39]wFMCommunicate OK [10:01:39]SAM_PROTO_GetShiftState done [10:01:39]FM_GetShiftState done [10:01:39]req_shift_opened done [10:01:39]requested_item shift.open_date is exist - process it [10:01:39]req_shift_open_date [10:01:39]req_shift_open_date done [10:01:39]produce_requested_data done [10:01:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309280,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:01:39]process_action_free close_receipt [10:01:39]json_value_free [10:01:39]json_value_free done [10:01:39]process_json_proto returns [10:01:39]Send response to host [10:01:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309280,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:01:39]free response buf [10:01:39]execute_script done [10:01:39]execute_script returns [10:01:39]free content buf [10:01:39]Sock 9.Close socket [10:01:39]Sock 9.Thread stoped [10:01:42]OFD Sender: No OFD packet to send [10:01:47]OFD Sender: No OFD packet to send [10:01:52]OFD Sender: No OFD packet to send [10:01:57]OFD Sender: No OFD packet to send [10:02:02]OFD Sender: No OFD packet to send [10:02:07]OFD Sender: No OFD packet to send [10:02:12]OFD Sender: No OFD packet to send [10:02:17]OFD Sender: No OFD packet to send [10:02:20]accept exits with 7 [10:02:20]New connection [10:02:20]New thread 3067071844 created [10:02:20]Thread 3067215204 joined [10:02:20]Waiting for new connection... [10:02:20] Sock 7.Parse request [10:02:20]Sock 7.Check first char [10:02:20]Sock 7.First char is OK [10:02:20]request: POST /json_proto HTTP/1.0 [10:02:20]Method: POST [10:02:20]URL: /json_proto [10:02:20]Method is POST - this is cgi request [10:02:20]url: /json_proto [10:02:20]query_string will be loaded in cgi processing [10:02:20]execute_cgi json_proto POST (null) [10:02:20]execute_cgi path=json_proto method=POST [10:02:20]POST find Content-Length [10:02:20]Host: 172.17.45.195:8080 [10:02:20]Content-Length: 682 [10:02:20]Content-Type: application/json [10:02:20] [10:02:20]POST finish read [10:02:20]Found Content-Length = 682 [10:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:20]execute_script... [10:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:20]POST & json_proto [10:02:20]process_json_proto [10:02:20]json parsed OK: [10:02:20]protocol is kg_v1.0 [10:02:20]action value=close_receipt [10:02:20]process_action close_receipt [10:02:20]cmd_close_receipt [10:02:20]MH_GetDate [10:02:20]Write to MH i2c: F0 00 00 C4 12 C5 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: F0 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: F0 09 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: F0 09 00 C4 12 00 2C BA A8 66 FB 01 7F 64 A1 [10:02:20]GetLastDocTimeStamp 1722333694 [10:02:20]current date 1722333740 [10:02:20]FM_GetShiftState [10:02:20]SAM_PROTO_GetShiftState [10:02:20]wFMCommunicate request_size=4 [10:02:20]MH_SAM_APDU [10:02:20]CAPDU: 80 13 01 00 [10:02:20]Write to MH i2c: E2 08 00 C5 12 80 13 01 00 00 00 00 00 54 [10:02:20]Write i2c OK [10:02:20]MH_I2C_Read... [10:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:20]Read from MH i2c: E2 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 0E 00 [10:02:20]MH_I2C_Read... [10:02:20]Read from MH i2c: E2 0E 00 C5 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AF [10:02:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:02:20]wFMCommunicate OK [10:02:20]SAM_PROTO_GetShiftState done [10:02:20]FM_GetShiftState done [10:02:20]opened in 1722299915 [10:02:20]opened+sec_in_day 1722386315 [10:02:20]quantity*price = 100021 [10:02:20]sum+1 = 100023 [10:02:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 215 30.07.2024 10:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309281 ФПД: 115402834921581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100220&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309281&fm=115402834921581&tin=02508201610067®Number=0000000000092651&sum=100000 [10:02:21]StoreToDocumentArchive [10:02:21]shift 430 fd 309281 [10:02:21]save to /storage/0430/doc_00309281 [10:02:21]save last doc name /storage/0430/doc_00309281 to /storage/kkm_last_doc_name [10:02:21]save OK [10:02:21]Clear old archive folders... [10:02:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:21]tlvbuf is 00189EB0 [10:02:21]SAM_PROTO_ClearQueue [10:02:21]wFMCommunicate request_size=4 [10:02:21]MH_SAM_APDU [10:02:21]CAPDU: 80 09 00 00 [10:02:21]Write to MH i2c: E2 08 00 D2 12 80 09 00 00 00 00 00 00 56 [10:02:21]Write i2c OK [10:02:21]MH_I2C_Read... [10:02:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:21]Read from MH i2c: E2 [10:02:21]MH_I2C_Read... [10:02:21]Read from MH i2c: E2 03 00 [10:02:21]MH_I2C_Read... [10:02:21]Read from MH i2c: E2 03 00 D2 12 00 90 00 58 [10:02:21]RAPDU: 90 00 [10:02:21]wFMCommunicate OK [10:02:21]SAM_PROTO_ClearQueue done [10:02:21]KKMCreateOFDPacket [10:02:21]OFDProtocolAddRootSTLVToBuf [10:02:21]FM_MakeSignedData [10:02:21]FM_MakeSignedData [10:02:21]SAM_PROTO_SignData [10:02:21]wFMCommunicate request_size=4 [10:02:21]MH_SAM_APDU [10:02:21]CAPDU: 80 0D 01 02 [10:02:21]Write to MH i2c: E2 08 00 D3 12 80 0D 01 02 00 00 00 00 5E [10:02:21]Write i2c OK [10:02:21]MH_I2C_Read... [10:02:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:21]Read from MH i2c: E2 [10:02:21]MH_I2C_Read... [10:02:21]Read from MH i2c: E2 03 00 [10:02:21]MH_I2C_Read... [10:02:21]Read from MH i2c: E2 03 00 D3 12 00 90 00 59 [10:02:21]RAPDU: 90 00 [10:02:21]wFMCommunicate OK [10:02:21]wFMCommunicate request_size=255 [10:02:21]MH_SAM_APDU [10:02:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 2C BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 21 B8 04 00 35 04 06 00 68 [10:02:21]Write to MH i2c: E2 02 01 D4 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 2C BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 21 B8 04 00 35 04 06 00 68 00 00 C8 [10:02:21]Write i2c OK [10:02:21]MH_I2C_Read... [10:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 03 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 03 00 D4 12 00 90 00 5A [10:02:22]RAPDU: 90 00 [10:02:22]wFMCommunicate OK [10:02:22]wFMCommunicate request_size=10 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 0D 02 02 05 F5 50 FB 48 6D [10:02:22]Write to MH i2c: E2 0D 00 D5 12 80 0D 02 02 05 00 F5 50 FB 48 6D 00 00 60 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 03 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 03 00 D5 12 00 90 00 5B [10:02:22]RAPDU: 90 00 [10:02:22]wFMCommunicate OK [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 0D 03 02 [10:02:22]Write to MH i2c: E2 08 00 D6 12 80 0D 03 02 00 00 00 00 63 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0B 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 0B 00 D6 12 00 36 DE 71 E8 21 0F 8B B7 90 00 43 [10:02:22]RAPDU: 36 DE 71 E8 21 0F 8B B7 90 00 [10:02:22]wFMCommunicate OK [10:02:22]SAM_PROTO_SignData done [10:02:22]FM_MakeSignedData done [10:02:22]CreateOFDProtocolMessage [10:02:22]wFMCommunicate request_size=4 [10:02:22]MH_SAM_APDU [10:02:22]CAPDU: 80 11 00 00 [10:02:22]Write to MH i2c: E2 08 00 D7 12 80 11 00 00 00 00 00 00 63 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:22]Read from MH i2c: E2 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 17 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: E2 17 00 D7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B9 [10:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:02:22]wFMCommunicate OK [10:02:22]CreateOFDProtocolMessage done [10:02:22]OFDSenderStorePacket 309281 [10:02:22]StoreOFDPacket docnum=309281 [10:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 41 8D 07 01 1B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 2C BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 21 B8 04 00 35 04 06 00 68 F5 50 FB 48 6D 36 DE 71 E8 21 0F 8B B7 [10:02:22]CheckFolder [10:02:22]dirname=/storage/ofd_packets [10:02:22]CheckFolder done [10:02:22]ProducePacketName [10:02:22]name=ofd_packets/00309281 [10:02:22]NVStorageSaveData ofd_packets/00309281 [10:02:22]File name is /storage/ofd_packets/00309281 [10:02:22]Write 301 bytes [10:02:22]NVStorageSaveData done [10:02:22]OFDSenderStorePacket done [10:02:22]KKMCreateOFDPacket done [10:02:22]NVStorageSaveData kkm_last_timestamp [10:02:22]File name is /storage/kkm_last_timestamp [10:02:22]Write 4 bytes [10:02:22]NVStorageSaveData done [10:02:22]ExternCall_PrintAddStr [10:02:22]wPrintStart [10:02:22]Write to MH i2c: 01 00 00 D8 12 EA [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 07 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 07 00 D8 12 00 00 00 00 00 FF 0F FF [10:02:22]RasterBufferAndPrint [10:02:22]line Счет N : (1)117882 [10:02:22]line ИНН: 02508201610067 [10:02:22]line Контрольно-Кассовый Чек [10:02:22]line ПРОДАЖА [10:02:22]line ТРК (МРК, ГНК) : 51 [10:02:22]line Товар: 2710124500 [10:02:22]line Аи-95-К-3 [10:02:22]line 13.480 * 74.20 [10:02:22]line = 1000.22 [10:02:22]line НДС 12% НСП 1% [10:02:22]line > о реализуемом товаре [10:02:22]line ОКРУГЛЕНИЕ: -0.22 [10:02:22]line ИТОГО: 1000.00 [10:02:22]line Внесено: 1000.00 [10:02:22]line СДАЧА: 0.00 [10:02:22]line НСП 1% : 8.85 [10:02:22]line НДС 12% : 106.22 [10:02:22]line Наличными: 1000.00 [10:02:22]line Безнал.: 0.00 [10:02:22]line Место: АЗС № 128 "Партнер Нефть" [10:02:22]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:02:22]line СНО: Общий режим [10:02:22]line Чек 215 30.07.2024 10:02 [10:02:22]line Смена: 430 ФФД: 1.0 [10:02:22]line ЗНМ: 0300000046 [10:02:22]line РНМ: 0000000000092651 [10:02:22]line Версия ККМ: 001 [10:02:22]line ФМ: 0000000000874943 [10:02:22]line ФД: 309281 [10:02:22]line ФПД: 115402834921581 [10:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100220&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309281&fm=115402834921581&tin=02508201610067®Number=0000000000092651&sum=100000 [10:02:22]OFD Sender: Processing packet 309281 [packets to send 232, broken 231] [10:02:22]ProducePacketName [10:02:22]name=ofd_packets/00309281 [10:02:22]OFD Sender: To server: pG, [10:02:22]CommunicateWithHost lk.salyk.kg:30040 [10:02:22]ConnectInit lk.salyk.kg [10:02:22]written 0, free lines is 4095 [10:02:22]Connected sock=10 [10:02:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 41 8D 07 01 1B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 2C BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 21 B8 04 00 35 04 06 00 68 F5 50 FB 48 6D 36 DE 71 E8 21 0F 8B B7 [10:02:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 71 21 47 00 3D 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 21 B8 04 00 F4 03 04 00 74 61 A8 66 B6 04 01 00 00 A9 2F 83 27 8D 3D 6E 4D [10:02:22]CommunicateWithHost err = 0 [10:02:22]CheckOFDResponse [10:02:22]1017 (14) - 77093643461234 [10:02:22]1041 (16) - 0000000000874943 [10:02:22]1040 (4) - 309281 [10:02:22]1012 (4) - 30.07.2024 03:43 [10:02:22]1206 (1) - 0 [10:02:22]OFD Sender: Remove packet 309281 [10:02:22]ProducePacketName [10:02:22]name=ofd_packets/00309281 [10:02:22]NVStorageDeleteData [10:02:22]Write to MH i2c: 01 00 00 03 13 16 [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 07 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: 01 07 00 03 13 00 00 00 00 00 67 0C 90 [10:02:22]RasterBufferAndPrint [10:02:22]line [10:02:22]line [10:02:22]line [10:02:22]line [10:02:22]line [10:02:22]written 0, free lines is 3179 [10:02:22]MH_Cut [10:02:22]Write to MH i2c: D1 01 00 0A 13 01 EF [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: D1 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: D1 01 00 [10:02:22]MH_I2C_Read... [10:02:22]Read from MH i2c: D1 01 00 0A 13 00 EE [10:02:22]Write to MH i2c: 01 00 00 0B 13 1E [10:02:22]Write i2c OK [10:02:22]MH_I2C_Read... [10:02:23]OFD Sender: No OFD packet to send [10:02:24]*** Cut start [10:02:24]*** Partial cut [10:02:24]*** CUTSNS_PIN = 1 [10:02:24]*** CUTSNS_PIN = 0 [10:02:24]*** Brake cut motor [10:02:24]Read from MH i2c: 01 [10:02:24]MH_I2C_Read... [10:02:24]*** Stop cut motor [10:02:24]*** Cut end [10:02:24]Read from MH i2c: 01 07 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: 01 07 00 0B 13 00 00 00 00 00 FF 0F 33 [10:02:24]process_action close_receipt done [10:02:24]requested_data is exist [10:02:24]produce_requested_data [10:02:24]requested_item fm.sn is exist - process it [10:02:24]wFMCommunicate request_size=4 [10:02:24]MH_SAM_APDU [10:02:24]CAPDU: 80 11 00 00 [10:02:24]Write to MH i2c: E2 08 00 0C 13 80 11 00 00 00 00 00 00 99 [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:24]Read from MH i2c: E2 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 17 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 17 00 0C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EF [10:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:02:24]wFMCommunicate OK [10:02:24]requested_item fd.num is exist - process it [10:02:24]SAM_PROTO_GetFieldsCounters [10:02:24]wFMCommunicate request_size=4 [10:02:24]MH_SAM_APDU [10:02:24]CAPDU: 80 13 00 00 [10:02:24]Write to MH i2c: E2 08 00 0D 13 80 13 00 00 00 00 00 00 9C [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:24]Read from MH i2c: E2 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 62 00 [10:02:24]MH_I2C_Read... [10:02:24]Read from MH i2c: E2 62 00 0D 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 21 B8 04 00 0E 04 04 00 AE 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 CF [10:02:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 21 B8 04 00 0E 04 04 00 AE 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:02:24]wFMCommunicate OK [10:02:24]SAM_PROTO_GetFieldsCounters done [10:02:24]requested_item shift.num is exist - process it [10:02:24]requested_item shift.opened is exist - process it [10:02:24]req_shift_opened [10:02:24]FM_GetShiftState [10:02:24]SAM_PROTO_GetShiftState [10:02:24]wFMCommunicate request_size=4 [10:02:24]MH_SAM_APDU [10:02:24]CAPDU: 80 13 01 00 [10:02:24]Write to MH i2c: E2 08 00 0E 13 80 13 01 00 00 00 00 00 9E [10:02:24]Write i2c OK [10:02:24]MH_I2C_Read... [10:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:25]Read from MH i2c: E2 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: E2 0E 00 [10:02:25]MH_I2C_Read... [10:02:25]Read from MH i2c: E2 0E 00 0E 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F9 [10:02:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:02:25]wFMCommunicate OK [10:02:25]SAM_PROTO_GetShiftState done [10:02:25]FM_GetShiftState done [10:02:25]req_shift_opened done [10:02:25]requested_item shift.open_date is exist - process it [10:02:25]req_shift_open_date [10:02:25]req_shift_open_date done [10:02:25]produce_requested_data done [10:02:25]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309281,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:02:25]process_action_free close_receipt [10:02:25]json_value_free [10:02:25]json_value_free done [10:02:25]process_json_proto returns [10:02:25]Send response to host [10:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309281,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:02:25]free response buf [10:02:25]execute_script done [10:02:25]execute_script returns [10:02:25]free content buf [10:02:25]Sock 7.Close socket [10:02:25]Sock 7.Thread stoped [10:02:28]OFD Sender: No OFD packet to send [10:02:33]OFD Sender: No OFD packet to send [10:02:38]OFD Sender: No OFD packet to send [10:02:43]OFD Sender: No OFD packet to send [10:02:48]OFD Sender: No OFD packet to send [10:02:50]accept exits with 9 [10:02:50]New connection [10:02:50]New thread 3067215204 created [10:02:50]Thread 3067071844 joined [10:02:50]Waiting for new connection... [10:02:50] Sock 9.Parse request [10:02:50]Sock 9.Check first char [10:02:50]Sock 9.First char is OK [10:02:50]request: POST /json_proto HTTP/1.0 [10:02:50]Method: POST [10:02:50]URL: /json_proto [10:02:50]Method is POST - this is cgi request [10:02:50]url: /json_proto [10:02:50]query_string will be loaded in cgi processing [10:02:50]execute_cgi json_proto POST (null) [10:02:50]execute_cgi path=json_proto method=POST [10:02:50]POST find Content-Length [10:02:50]Host: 172.17.45.195:8080 [10:02:50]Content-Length: 800 [10:02:50]Content-Type: application/json [10:02:50] [10:02:50]POST finish read [10:02:50]Found Content-Length = 800 [10:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2300.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:50]execute_script... [10:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2300.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:02:50]POST & json_proto [10:02:50]process_json_proto [10:02:50]json parsed OK: [10:02:50]protocol is kg_v1.0 [10:02:50]action value=close_receipt [10:02:50]process_action close_receipt [10:02:50]cmd_close_receipt [10:02:50]MH_GetDate [10:02:50]Write to MH i2c: F0 00 00 0F 13 11 [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: F0 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: F0 09 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: F0 09 00 0F 13 00 4A BA A8 66 FB 01 7F 64 0B [10:02:50]GetLastDocTimeStamp 1722333740 [10:02:50]current date 1722333770 [10:02:50]FM_GetShiftState [10:02:50]SAM_PROTO_GetShiftState [10:02:50]wFMCommunicate request_size=4 [10:02:50]MH_SAM_APDU [10:02:50]CAPDU: 80 13 01 00 [10:02:50]Write to MH i2c: E2 08 00 10 13 80 13 01 00 00 00 00 00 A0 [10:02:50]Write i2c OK [10:02:50]MH_I2C_Read... [10:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:50]Read from MH i2c: E2 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: E2 0E 00 [10:02:50]MH_I2C_Read... [10:02:50]Read from MH i2c: E2 0E 00 10 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FB [10:02:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:02:50]wFMCommunicate OK [10:02:50]SAM_PROTO_GetShiftState done [10:02:50]FM_GetShiftState done [10:02:50]opened in 1722299915 [10:02:50]opened+sec_in_day 1722386315 [10:02:50]quantity*price = 230047 [10:02:50]sum+1 = 230049 [10:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2300.48 НСП 1% : 20.36 НДС 12% : 244.30 Наличными: 0.00 Безнал.: 2300.48 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 216 30.07.2024 10:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309282 ФПД: 16720794016712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100250&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309282&fm=16720794016712&tin=02508201610067®Number=0000000000092651&sum=230048 [10:02:51]StoreToDocumentArchive [10:02:51]shift 430 fd 309282 [10:02:51]save to /storage/0430/doc_00309282 [10:02:51]save last doc name /storage/0430/doc_00309282 to /storage/kkm_last_doc_name [10:02:51]save OK [10:02:51]Clear old archive folders... [10:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:02:51]tlvbuf is 001E8450 [10:02:51]SAM_PROTO_ClearQueue [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 09 00 00 [10:02:51]Write to MH i2c: E2 08 00 1D 13 80 09 00 00 00 00 00 00 A2 [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 1D 13 00 90 00 A4 [10:02:51]RAPDU: 90 00 [10:02:51]wFMCommunicate OK [10:02:51]SAM_PROTO_ClearQueue done [10:02:51]KKMCreateOFDPacket [10:02:51]OFDProtocolAddRootSTLVToBuf [10:02:51]FM_MakeSignedData [10:02:51]FM_MakeSignedData [10:02:51]SAM_PROTO_SignData [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 0D 01 02 [10:02:51]Write to MH i2c: E2 08 00 1E 13 80 0D 01 02 00 00 00 00 AA [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 1E 13 00 90 00 A5 [10:02:51]RAPDU: 90 00 [10:02:51]wFMCommunicate OK [10:02:51]wFMCommunicate request_size=255 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 4A BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 22 B8 04 00 35 04 06 00 0F 35 1C FC [10:02:51]Write to MH i2c: E2 02 01 1F 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 4A BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 22 B8 04 00 35 04 06 00 0F 35 1C FC 00 00 59 [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 1F 13 00 90 00 A6 [10:02:51]RAPDU: 90 00 [10:02:51]wFMCommunicate OK [10:02:51]wFMCommunicate request_size=7 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 0D 02 02 02 DB C8 [10:02:51]Write to MH i2c: E2 0A 00 20 13 80 0D 02 02 02 00 DB C8 00 00 54 [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 03 00 20 13 00 90 00 A7 [10:02:51]RAPDU: 90 00 [10:02:51]wFMCommunicate OK [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 0D 03 02 [10:02:51]Write to MH i2c: E2 08 00 21 13 80 0D 03 02 00 00 00 00 AF [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 0B 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 0B 00 21 13 00 78 68 38 BE 68 7B D8 8C 90 00 CD [10:02:51]RAPDU: 78 68 38 BE 68 7B D8 8C 90 00 [10:02:51]wFMCommunicate OK [10:02:51]SAM_PROTO_SignData done [10:02:51]FM_MakeSignedData done [10:02:51]CreateOFDProtocolMessage [10:02:51]wFMCommunicate request_size=4 [10:02:51]MH_SAM_APDU [10:02:51]CAPDU: 80 11 00 00 [10:02:51]Write to MH i2c: E2 08 00 22 13 80 11 00 00 00 00 00 00 AF [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:51]Read from MH i2c: E2 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 17 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: E2 17 00 22 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 05 [10:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:02:51]wFMCommunicate OK [10:02:51]CreateOFDProtocolMessage done [10:02:51]OFDSenderStorePacket 309282 [10:02:51]StoreOFDPacket docnum=309282 [10:02:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 13 FD 04 01 04 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 4A BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 22 B8 04 00 35 04 06 00 0F 35 1C FC DB C8 78 68 38 BE 68 7B D8 8C [10:02:51]CheckFolder [10:02:51]dirname=/storage/ofd_packets [10:02:51]CheckFolder done [10:02:51]ProducePacketName [10:02:51]name=ofd_packets/00309282 [10:02:51]NVStorageSaveData ofd_packets/00309282 [10:02:51]File name is /storage/ofd_packets/00309282 [10:02:51]Write 298 bytes [10:02:51]NVStorageSaveData done [10:02:51]OFDSenderStorePacket done [10:02:51]KKMCreateOFDPacket done [10:02:51]NVStorageSaveData kkm_last_timestamp [10:02:51]File name is /storage/kkm_last_timestamp [10:02:51]Write 4 bytes [10:02:51]NVStorageSaveData done [10:02:51]ExternCall_PrintAddStr [10:02:51]wPrintStart [10:02:51]Write to MH i2c: 01 00 00 23 13 36 [10:02:51]Write i2c OK [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: 01 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: 01 07 00 [10:02:51]MH_I2C_Read... [10:02:51]Read from MH i2c: 01 07 00 23 13 00 00 00 00 00 FF 0F 4B [10:02:51]RasterBufferAndPrint [10:02:51]line Счет N : (1)117881 [10:02:51]line ИНН: 02508201610067 [10:02:51]line Контрольно-Кассовый Чек [10:02:51]line ПРОДАЖА [10:02:51]line ТРК (МРК, ГНК) : 44 [10:02:51]line Товар: 2710194800 [10:02:51]line ДТ-К-3 [10:02:51]line 30.190 * 76.20 [10:02:51]line = 2300.48 [10:02:51]line НДС 12% НСП 1% [10:02:51]line > о реализуемом товаре [10:02:51]line ИТОГО: 2300.48 [10:02:51]line НСП 1% : 20.36 [10:02:51]line НДС 12% : 244.30 [10:02:51]line Наличными: 0.00 [10:02:51]line Безнал.: 2300.48 [10:02:51]line Место: АЗС № 128 "Партнер Нефть" [10:02:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:02:51]line СНО: Общий режим [10:02:51]line Чек 216 30.07.2024 10:02 [10:02:51]line Смена: 430 ФФД: 1.0 [10:02:51]line ЗНМ: 0300000046 [10:02:51]line РНМ: 0000000000092651 [10:02:51]line Версия ККМ: 001 [10:02:51]line Платежная система: O! деньги [10:02:51]line ФМ: 0000000000874943 [10:02:51]line ФД: 309282 [10:02:51]line ФПД: 16720794016712 [10:02:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100250&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309282&fm=16720794016712&tin=02508201610067®Number=0000000000092651&sum=230048 [10:02:52]OFD Sender: Processing packet 309282 [packets to send 232, broken 231] [10:02:52]ProducePacketName [10:02:52]name=ofd_packets/00309282 [10:02:52]OFD Sender: To server: pG, [10:02:52]CommunicateWithHost lk.salyk.kg:30040 [10:02:52]ConnectInit lk.salyk.kg [10:02:52]written 0, free lines is 4095 [10:02:52]Write to MH i2c: 01 00 00 4D 13 60 [10:02:52]Write i2c OK [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: 01 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: 01 07 00 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: 01 07 00 4D 13 00 00 00 00 00 88 0C FB [10:02:52]RasterBufferAndPrint [10:02:52]line [10:02:52]line [10:02:52]line [10:02:52]line [10:02:52]line [10:02:52]written 0, free lines is 3210 [10:02:52]MH_Cut [10:02:52]Write to MH i2c: D1 01 00 54 13 01 39 [10:02:52]Write i2c OK [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: D1 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: D1 01 00 [10:02:52]MH_I2C_Read... [10:02:52]Read from MH i2c: D1 01 00 54 13 00 38 [10:02:52]Write to MH i2c: 01 00 00 55 13 68 [10:02:52]Write i2c OK [10:02:52]MH_I2C_Read... [10:02:53]*** Cut start [10:02:53]*** Partial cut [10:02:53]*** CUTSNS_PIN = 1 [10:02:53]*** CUTSNS_PIN = 0 [10:02:54]*** Brake cut motor [10:02:54]Read from MH i2c: 01 [10:02:54]*** Stop cut motor [10:02:54]*** Cut end [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: 01 07 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: 01 07 00 55 13 00 00 00 00 00 FF 0F 7D [10:02:54]process_action close_receipt done [10:02:54]requested_data is exist [10:02:54]produce_requested_data [10:02:54]requested_item fm.sn is exist - process it [10:02:54]wFMCommunicate request_size=4 [10:02:54]MH_SAM_APDU [10:02:54]CAPDU: 80 11 00 00 [10:02:54]Write to MH i2c: E2 08 00 56 13 80 11 00 00 00 00 00 00 E3 [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:54]Read from MH i2c: E2 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 17 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 17 00 56 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 39 [10:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:02:54]wFMCommunicate OK [10:02:54]requested_item fd.num is exist - process it [10:02:54]SAM_PROTO_GetFieldsCounters [10:02:54]wFMCommunicate request_size=4 [10:02:54]MH_SAM_APDU [10:02:54]CAPDU: 80 13 00 00 [10:02:54]Write to MH i2c: E2 08 00 57 13 80 13 00 00 00 00 00 00 E6 [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:54]Read from MH i2c: E2 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 62 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 62 00 57 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 22 B8 04 00 0E 04 04 00 AE 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 1D [10:02:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 22 B8 04 00 0E 04 04 00 AE 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:02:54]wFMCommunicate OK [10:02:54]SAM_PROTO_GetFieldsCounters done [10:02:54]requested_item shift.num is exist - process it [10:02:54]requested_item shift.opened is exist - process it [10:02:54]req_shift_opened [10:02:54]FM_GetShiftState [10:02:54]SAM_PROTO_GetShiftState [10:02:54]wFMCommunicate request_size=4 [10:02:54]MH_SAM_APDU [10:02:54]CAPDU: 80 13 01 00 [10:02:54]Write to MH i2c: E2 08 00 58 13 80 13 01 00 00 00 00 00 E8 [10:02:54]Write i2c OK [10:02:54]MH_I2C_Read... [10:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:54]Read from MH i2c: E2 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 0E 00 [10:02:54]MH_I2C_Read... [10:02:54]Read from MH i2c: E2 0E 00 58 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 43 [10:02:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:02:54]wFMCommunicate OK [10:02:54]SAM_PROTO_GetShiftState done [10:02:54]FM_GetShiftState done [10:02:54]req_shift_opened done [10:02:54]requested_item shift.open_date is exist - process it [10:02:54]req_shift_open_date [10:02:54]req_shift_open_date done [10:02:54]produce_requested_data done [10:02:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309282,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:02:54]process_action_free close_receipt [10:02:54]json_value_free [10:02:54]json_value_free done [10:02:54]process_json_proto returns [10:02:54]Send response to host [10:02:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309282,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:02:54]free response buf [10:02:54]execute_script done [10:02:54]execute_script returns [10:02:54]free content buf [10:02:54]Sock 9.Close socket [10:02:54]Sock 9.Thread stoped [10:04:16]accept exits with 7 [10:04:16]New connection [10:04:16]New thread 3067071844 created [10:04:16]Thread 3067215204 joined [10:04:16]Waiting for new connection... [10:04:16] Sock 7.Parse request [10:04:16]Sock 7.Check first char [10:04:16]Sock 7.First char is OK [10:04:16]request: POST /json_proto HTTP/1.0 [10:04:16]Method: POST [10:04:16]URL: /json_proto [10:04:16]Method is POST - this is cgi request [10:04:16]url: /json_proto [10:04:16]query_string will be loaded in cgi processing [10:04:16]execute_cgi json_proto POST (null) [10:04:16]execute_cgi path=json_proto method=POST [10:04:16]POST find Content-Length [10:04:16]Host: 172.17.45.195:8080 [10:04:16]Content-Length: 803 [10:04:16]Content-Type: application/json [10:04:16] [10:04:16]POST finish read [10:04:16]Found Content-Length = 803 [10:04:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:04:16]execute_script... [10:04: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)117877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:04:16]POST & json_proto [10:04:16]process_json_proto [10:04:16]json parsed OK: [10:04:16]protocol is kg_v1.0 [10:04:16]action value=close_receipt [10:04:16]process_action close_receipt [10:04:16]cmd_close_receipt [10:04:16]MH_GetDate [10:04:16]Write to MH i2c: F0 00 00 59 13 5B [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: F0 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: F0 09 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: F0 09 00 59 13 00 A1 BA A8 66 FB 01 7F 64 AC [10:04:16]GetLastDocTimeStamp 1722333770 [10:04:16]current date 1722333857 [10:04:16]FM_GetShiftState [10:04:16]SAM_PROTO_GetShiftState [10:04:16]wFMCommunicate request_size=4 [10:04:16]MH_SAM_APDU [10:04:16]CAPDU: 80 13 01 00 [10:04:16]Write to MH i2c: E2 08 00 5A 13 80 13 01 00 00 00 00 00 EA [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:16]Read from MH i2c: E2 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 0E 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 0E 00 5A 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 45 [10:04:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:04:16]wFMCommunicate OK [10:04:16]SAM_PROTO_GetShiftState done [10:04:16]FM_GetShiftState done [10:04:16]opened in 1722299915 [10:04:16]opened+sec_in_day 1722386315 [10:04:16]quantity*price = 300015 [10:04:16]sum+1 = 300016 [10:04:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.15 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 0.00 Безнал.: 3000.15 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 217 30.07.2024 10:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309283 ФПД: 111490436817767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100417&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309283&fm=111490436817767&tin=02508201610067®Number=0000000000092651&sum=300015 [10:04:17]StoreToDocumentArchive [10:04:17]shift 430 fd 309283 [10:04:17]save to /storage/0430/doc_00309283 [10:04:17]save last doc name /storage/0430/doc_00309283 to /storage/kkm_last_doc_name [10:04:17]save OK [10:04:17]Clear old archive folders... [10:04:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:17]tlvbuf is B6EE8EF0 [10:04:17]SAM_PROTO_ClearQueue [10:04:17]wFMCommunicate request_size=4 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 09 00 00 [10:04:17]Write to MH i2c: E2 08 00 67 13 80 09 00 00 00 00 00 00 EC [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 67 13 00 90 00 EE [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_ClearQueue done [10:04:18]KKMCreateOFDPacket [10:04:18]OFDProtocolAddRootSTLVToBuf [10:04:18]FM_MakeSignedData [10:04:18]FM_MakeSignedData [10:04:18]SAM_PROTO_SignData [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 01 02 [10:04:18]Write to MH i2c: E2 08 00 68 13 80 0D 01 02 00 00 00 00 F4 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 68 13 00 90 00 EF [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]wFMCommunicate request_size=255 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D9 00 00 00 F4 03 04 00 A1 BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 23 B8 04 00 35 04 06 00 65 [10:04:18]Write to MH i2c: E2 02 01 69 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 32 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 D9 00 00 00 F4 03 04 00 A1 BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 23 B8 04 00 35 04 06 00 65 00 00 38 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 69 13 00 90 00 F0 [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]wFMCommunicate request_size=10 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 02 02 05 66 63 E1 E3 67 [10:04:18]Write to MH i2c: E2 0D 00 6A 13 80 0D 02 02 05 00 66 63 E1 E3 67 00 00 F5 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 6A 13 00 90 00 F1 [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 03 02 [10:04:18]Write to MH i2c: E2 08 00 6B 13 80 0D 03 02 00 00 00 00 F9 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0B 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0B 00 6B 13 00 3E 24 E2 DD D8 14 18 EB 90 00 0A [10:04:18]RAPDU: 3E 24 E2 DD D8 14 18 EB 90 00 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_SignData done [10:04:18]FM_MakeSignedData done [10:04:18]CreateOFDProtocolMessage [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 11 00 00 [10:04:18]Write to MH i2c: E2 08 00 6C 13 80 11 00 00 00 00 00 00 F9 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 17 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 17 00 6C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4F [10:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:04:18]wFMCommunicate OK [10:04:18]CreateOFDProtocolMessage done [10:04:18]OFDSenderStorePacket 309283 [10:04:18]StoreOFDPacket docnum=309283 [10:04:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 49 3E 07 01 66 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D9 00 00 00 F4 03 04 00 A1 BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 23 B8 04 00 35 04 06 00 65 66 63 E1 E3 67 3E 24 E2 DD D8 14 18 EB [10:04:18]CheckFolder [10:04:18]dirname=/storage/ofd_packets [10:04:18]CheckFolder done [10:04:18]ProducePacketName [10:04:18]name=ofd_packets/00309283 [10:04:18]NVStorageSaveData ofd_packets/00309283 [10:04:18]File name is /storage/ofd_packets/00309283 [10:04:18]Write 301 bytes [10:04:18]NVStorageSaveData done [10:04:18]OFDSenderStorePacket done [10:04:18]KKMCreateOFDPacket done [10:04:18]NVStorageSaveData kkm_last_timestamp [10:04:18]File name is /storage/kkm_last_timestamp [10:04:18]Write 4 bytes [10:04:18]NVStorageSaveData done [10:04:18]ExternCall_PrintAddStr [10:04:18]wPrintStart [10:04:18]Write to MH i2c: 01 00 00 6D 13 80 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: 01 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: 01 07 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: 01 07 00 6D 13 00 00 00 00 00 FF 0F 95 [10:04:18]RasterBufferAndPrint [10:04:18]line Счет N : (1)117877 [10:04:18]line ИНН: 02508201610067 [10:04:18]line Контрольно-Кассовый Чек [10:04:18]line ПРОДАЖА [10:04:18]line ТРК (МРК, ГНК) : 32 [10:04:18]line Товар: 2710124130 [10:04:18]line Аи-92-К-2 [10:04:18]line 44.250 * 67.80 [10:04:18]line = 3000.15 [10:04:18]line НДС 12% НСП 1% [10:04:18]line > о реализуемом товаре [10:04:18]line ИТОГО: 3000.15 [10:04:18]line НСП 1% : 26.55 [10:04:18]line НДС 12% : 318.60 [10:04:18]line Наличными: 0.00 [10:04:18]line Безнал.: 3000.15 [10:04:18]line Место: АЗС № 128 "Партнер Нефть" [10:04:18]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:04:18]line СНО: Общий режим [10:04:18]line Чек 217 30.07.2024 10:04 [10:04:18]line Смена: 430 ФФД: 1.0 [10:04:18]line ЗНМ: 0300000046 [10:04:18]line РНМ: 0000000000092651 [10:04:18]line Версия ККМ: 001 [10:04:18]line Платежная система: O! деньги [10:04:18]line ФМ: 0000000000874943 [10:04:18]line ФД: 309283 [10:04:18]line ФПД: 111490436817767 [10:04:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100417&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309283&fm=111490436817767&tin=02508201610067®Number=0000000000092651&sum=300015 [10:04:18]written 0, free lines is 4095 [10:04:19]Write to MH i2c: 01 00 00 97 13 AA [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 97 13 00 00 00 00 00 7F 0C 3C [10:04:19]RasterBufferAndPrint [10:04:19]line [10:04:19]line [10:04:19]line [10:04:19]line [10:04:19]line [10:04:19]written 0, free lines is 3202 [10:04:19]MH_Cut [10:04:19]Write to MH i2c: D1 01 00 9E 13 01 83 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: D1 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: D1 01 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: D1 01 00 9E 13 00 82 [10:04:19]Write to MH i2c: 01 00 00 9F 13 B2 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:20]*** Cut start [10:04:20]*** Partial cut [10:04:20]*** CUTSNS_PIN = 1 [10:04:20]*** CUTSNS_PIN = 0 [10:04:20]*** Brake cut motor [10:04:21]Read from MH i2c: 01 [10:04:21]MH_I2C_Read... [10:04:21]*** Stop cut motor [10:04:21]*** Cut end [10:04:21]Read from MH i2c: 01 07 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: 01 07 00 9F 13 00 00 00 00 00 FF 0F C7 [10:04:21]process_action close_receipt done [10:04:21]requested_data is exist [10:04:21]produce_requested_data [10:04:21]requested_item fm.sn is exist - process it [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 11 00 00 [10:04:21]Write to MH i2c: E2 08 00 A0 13 80 11 00 00 00 00 00 00 2D [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 17 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 17 00 A0 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 83 [10:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:04:21]wFMCommunicate OK [10:04:21]requested_item fd.num is exist - process it [10:04:21]SAM_PROTO_GetFieldsCounters [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 13 00 00 [10:04:21]Write to MH i2c: E2 08 00 A1 13 80 13 00 00 00 00 00 00 30 [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 62 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 62 00 A1 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 23 B8 04 00 0E 04 04 00 AE 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 6B [10:04:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 23 B8 04 00 0E 04 04 00 AE 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:04:21]wFMCommunicate OK [10:04:21]SAM_PROTO_GetFieldsCounters done [10:04:21]requested_item shift.num is exist - process it [10:04:21]requested_item shift.opened is exist - process it [10:04:21]req_shift_opened [10:04:21]FM_GetShiftState [10:04:21]SAM_PROTO_GetShiftState [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 13 01 00 [10:04:21]Write to MH i2c: E2 08 00 A2 13 80 13 01 00 00 00 00 00 32 [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 0E 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 0E 00 A2 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8D [10:04:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:04:21]wFMCommunicate OK [10:04:21]SAM_PROTO_GetShiftState done [10:04:21]FM_GetShiftState done [10:04:21]req_shift_opened done [10:04:21]requested_item shift.open_date is exist - process it [10:04:21]req_shift_open_date [10:04:21]req_shift_open_date done [10:04:21]produce_requested_data done [10:04:21]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309283,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:04:21]process_action_free close_receipt [10:04:21]json_value_free [10:04:21]json_value_free done [10:04:21]process_json_proto returns [10:04:21]Send response to host [10:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309283,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:04:21]free response buf [10:04:21]execute_script done [10:04:21]execute_script returns [10:04:21]free content buf [10:04:21]Sock 7.Close socket [10:04:21]Sock 7.Thread stoped [10:04:28]accept exits with 9 [10:04:28]New connection [10:04:28]New thread 3067215204 created [10:04:28]Thread 3067071844 joined [10:04:28]Waiting for new connection... [10:04:28] Sock 9.Parse request [10:04:28]Sock 9.Check first char [10:04:28]Sock 9.First char is OK [10:04:28]request: POST /json_proto HTTP/1.0 [10:04:28]Method: POST [10:04:28]URL: /json_proto [10:04:28]Method is POST - this is cgi request [10:04:28]url: /json_proto [10:04:28]query_string will be loaded in cgi processing [10:04:28]execute_cgi json_proto POST (null) [10:04:28]execute_cgi path=json_proto method=POST [10:04:28]POST find Content-Length [10:04:28]Host: 172.17.45.195:8080 [10:04:28]Content-Length: 800 [10:04:28]Content-Type: application/json [10:04:28] [10:04:28]POST finish read [10:04:28]Found Content-Length = 800 [10:04:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:04:28]execute_script... [10:04: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)117883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:04:28]POST & json_proto [10:04:28]process_json_proto [10:04:28]json parsed OK: [10:04:28]protocol is kg_v1.0 [10:04:28]action value=close_receipt [10:04:28]process_action close_receipt [10:04:28]cmd_close_receipt [10:04:28]MH_GetDate [10:04:28]Write to MH i2c: F0 00 00 A3 13 A5 [10:04:28]Write i2c OK [10:04:28]MH_I2C_Read... [10:04:28]Read from MH i2c: F0 [10:04:28]MH_I2C_Read... [10:04:28]Read from MH i2c: F0 09 00 [10:04:28]MH_I2C_Read... [10:04:28]Read from MH i2c: F0 09 00 A3 13 00 AC BA A8 66 FB 01 7F 64 01 [10:04:28]GetLastDocTimeStamp 1722333857 [10:04:28]current date 1722333868 [10:04:28]FM_GetShiftState [10:04:28]SAM_PROTO_GetShiftState [10:04:28]wFMCommunicate request_size=4 [10:04:28]MH_SAM_APDU [10:04:28]CAPDU: 80 13 01 00 [10:04:28]Write to MH i2c: E2 08 00 A4 13 80 13 01 00 00 00 00 00 34 [10:04:28]Write i2c OK [10:04:28]MH_I2C_Read... [10:04:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:28]Read from MH i2c: E2 [10:04:28]MH_I2C_Read... [10:04:28]Read from MH i2c: E2 0E 00 [10:04:28]MH_I2C_Read... [10:04:28]Read from MH i2c: E2 0E 00 A4 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8F [10:04:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:04:28]wFMCommunicate OK [10:04:28]SAM_PROTO_GetShiftState done [10:04:28]FM_GetShiftState done [10:04:28]opened in 1722299915 [10:04:28]opened+sec_in_day 1722386315 [10:04:28]quantity*price = 150037 [10:04:28]sum+1 = 150039 [10:04:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 218 30.07.2024 10:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309284 ФПД: 112369512148960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100428&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309284&fm=112369512148960&tin=02508201610067®Number=0000000000092651&sum=150038 [10:04:29]StoreToDocumentArchive [10:04:29]shift 430 fd 309284 [10:04:29]save to /storage/0430/doc_00309284 [10:04:29]save last doc name /storage/0430/doc_00309284 to /storage/kkm_last_doc_name [10:04:29]save OK [10:04:29]Clear old archive folders... [10:04:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:04:29]tlvbuf is 00170B30 [10:04:29]SAM_PROTO_ClearQueue [10:04:29]wFMCommunicate request_size=4 [10:04:29]MH_SAM_APDU [10:04:29]CAPDU: 80 09 00 00 [10:04:29]Write to MH i2c: E2 08 00 B1 13 80 09 00 00 00 00 00 00 36 [10:04:29]Write i2c OK [10:04:29]MH_I2C_Read... [10:04:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:29]Read from MH i2c: E2 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 B1 13 00 90 00 38 [10:04:29]RAPDU: 90 00 [10:04:29]wFMCommunicate OK [10:04:29]SAM_PROTO_ClearQueue done [10:04:29]KKMCreateOFDPacket [10:04:29]OFDProtocolAddRootSTLVToBuf [10:04:29]FM_MakeSignedData [10:04:29]FM_MakeSignedData [10:04:29]SAM_PROTO_SignData [10:04:29]wFMCommunicate request_size=4 [10:04:29]MH_SAM_APDU [10:04:29]CAPDU: 80 0D 01 02 [10:04:29]Write to MH i2c: E2 08 00 B2 13 80 0D 01 02 00 00 00 00 3E [10:04:29]Write i2c OK [10:04:29]MH_I2C_Read... [10:04:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:29]Read from MH i2c: E2 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 B2 13 00 90 00 39 [10:04:29]RAPDU: 90 00 [10:04:29]wFMCommunicate OK [10:04:29]wFMCommunicate request_size=255 [10:04:29]MH_SAM_APDU [10:04: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DA 00 00 00 F4 03 04 00 AC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 24 B8 04 00 35 04 06 00 66 33 10 DA [10:04:29]Write to MH i2c: E2 02 01 B3 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DA 00 00 00 F4 03 04 00 AC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 24 B8 04 00 35 04 06 00 66 33 10 DA 00 00 EC [10:04:29]Write i2c OK [10:04:29]MH_I2C_Read... [10:04:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:29]Read from MH i2c: E2 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 B3 13 00 90 00 3A [10:04:29]RAPDU: 90 00 [10:04:29]wFMCommunicate OK [10:04:29]wFMCommunicate request_size=7 [10:04:29]MH_SAM_APDU [10:04:29]CAPDU: 80 0D 02 02 02 EF E0 [10:04:29]Write to MH i2c: E2 0A 00 B4 13 80 0D 02 02 02 00 EF E0 00 00 14 [10:04:29]Write i2c OK [10:04:29]MH_I2C_Read... [10:04:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:29]Read from MH i2c: E2 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 03 00 B4 13 00 90 00 3B [10:04:29]RAPDU: 90 00 [10:04:29]wFMCommunicate OK [10:04:29]wFMCommunicate request_size=4 [10:04:29]MH_SAM_APDU [10:04:29]CAPDU: 80 0D 03 02 [10:04:29]Write to MH i2c: E2 08 00 B5 13 80 0D 03 02 00 00 00 00 43 [10:04:29]Write i2c OK [10:04:29]MH_I2C_Read... [10:04:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:29]Read from MH i2c: E2 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 0B 00 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 0B 00 B5 13 00 AD 07 40 81 65 1A C8 2F 90 00 2F [10:04:29]RAPDU: AD 07 40 81 65 1A C8 2F 90 00 [10:04:29]wFMCommunicate OK [10:04:29]SAM_PROTO_SignData done [10:04:29]FM_MakeSignedData done [10:04:29]CreateOFDProtocolMessage [10:04:29]wFMCommunicate request_size=4 [10:04:29]MH_SAM_APDU [10:04:29]CAPDU: 80 11 00 00 [10:04:29]Write to MH i2c: E2 08 00 B6 13 80 11 00 00 00 00 00 00 43 [10:04:29]Write i2c OK [10:04:29]MH_I2C_Read... [10:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:29]Read from MH i2c: E2 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 17 00 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: E2 17 00 B6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 99 [10:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:04:29]wFMCommunicate OK [10:04:29]CreateOFDProtocolMessage done [10:04:29]OFDSenderStorePacket 309284 [10:04:29]StoreOFDPacket docnum=309284 [10:04:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 DF 86 04 01 37 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DA 00 00 00 F4 03 04 00 AC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 24 B8 04 00 35 04 06 00 66 33 10 DA EF E0 AD 07 40 81 65 1A C8 2F [10:04:29]CheckFolder [10:04:29]dirname=/storage/ofd_packets [10:04:29]CheckFolder done [10:04:29]ProducePacketName [10:04:29]name=ofd_packets/00309284 [10:04:29]NVStorageSaveData ofd_packets/00309284 [10:04:29]File name is /storage/ofd_packets/00309284 [10:04:29]Write 298 bytes [10:04:29]NVStorageSaveData done [10:04:29]OFDSenderStorePacket done [10:04:29]KKMCreateOFDPacket done [10:04:29]NVStorageSaveData kkm_last_timestamp [10:04:29]File name is /storage/kkm_last_timestamp [10:04:29]Write 4 bytes [10:04:29]NVStorageSaveData done [10:04:29]ExternCall_PrintAddStr [10:04:29]wPrintStart [10:04:29]Write to MH i2c: 01 00 00 B7 13 CA [10:04:29]Write i2c OK [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: 01 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: 01 07 00 [10:04:29]MH_I2C_Read... [10:04:29]Read from MH i2c: 01 07 00 B7 13 00 00 00 00 00 FF 0F DF [10:04:29]RasterBufferAndPrint [10:04:29]line Счет N : (1)117883 [10:04:29]line ИНН: 02508201610067 [10:04:29]line Контрольно-Кассовый Чек [10:04:29]line ПРОДАЖА [10:04:29]line ТРК (МРК, ГНК) : 64 [10:04:29]line Товар: 2710194800 [10:04:29]line ДТ-К-3 [10:04:29]line 19.690 * 76.20 [10:04:29]line = 1500.38 [10:04:29]line НДС 12% НСП 1% [10:04:29]line > о реализуемом товаре [10:04:29]line ИТОГО: 1500.38 [10:04:29]line НСП 1% : 13.28 [10:04:29]line НДС 12% : 159.33 [10:04:29]line Наличными: 0.00 [10:04:29]line Безнал.: 1500.38 [10:04:29]line Место: АЗС № 128 "Партнер Нефть" [10:04:29]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:04:29]line СНО: Общий режим [10:04:29]line Чек 218 30.07.2024 10:04 [10:04:29]line Смена: 430 ФФД: 1.0 [10:04:29]line ЗНМ: 0300000046 [10:04:29]line РНМ: 0000000000092651 [10:04:29]line Версия ККМ: 001 [10:04:29]line Платежная система: O! деньги [10:04:29]line ФМ: 0000000000874943 [10:04:29]line ФД: 309284 [10:04:29]line ФПД: 112369512148960 [10:04:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100428&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309284&fm=112369512148960&tin=02508201610067®Number=0000000000092651&sum=150038 [10:04:29]written 0, free lines is 4095 [10:04:30]Write to MH i2c: 01 00 00 E1 13 F4 [10:04:30]Write i2c OK [10:04:30]MH_I2C_Read... [10:04:30]Read from MH i2c: 01 [10:04:30]MH_I2C_Read... [10:04:30]Read from MH i2c: 01 07 00 [10:04:30]MH_I2C_Read... [10:04:30]Read from MH i2c: 01 07 00 E1 13 00 00 00 00 00 89 0C 90 [10:04:30]RasterBufferAndPrint [10:04:30]line [10:04:30]line [10:04:30]line [10:04:30]line [10:04:30]line [10:04:30]written 0, free lines is 3212 [10:04:30]MH_Cut [10:04:30]Write to MH i2c: D1 01 00 E8 13 01 CD [10:04:30]Write i2c OK [10:04:30]MH_I2C_Read... [10:04:30]Read from MH i2c: D1 [10:04:30]MH_I2C_Read... [10:04:30]Read from MH i2c: D1 01 00 [10:04:30]MH_I2C_Read... [10:04:30]Read from MH i2c: D1 01 00 E8 13 00 CC [10:04:30]Write to MH i2c: 01 00 00 E9 13 FC [10:04:30]Write i2c OK [10:04:30]MH_I2C_Read... [10:04:31]*** Cut start [10:04:31]*** Partial cut [10:04:31]*** CUTSNS_PIN = 1 [10:04:31]*** CUTSNS_PIN = 0 [10:04:31]*** Brake cut motor [10:04:32]Read from MH i2c: 01 [10:04:32]MH_I2C_Read... [10:04:32]*** Stop cut motor [10:04:32]*** Cut end [10:04:32]Read from MH i2c: 01 07 00 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: 01 07 00 E9 13 00 00 00 00 00 FF 0F 11 [10:04:32]process_action close_receipt done [10:04:32]requested_data is exist [10:04:32]produce_requested_data [10:04:32]requested_item fm.sn is exist - process it [10:04:32]wFMCommunicate request_size=4 [10:04:32]MH_SAM_APDU [10:04:32]CAPDU: 80 11 00 00 [10:04:32]Write to MH i2c: E2 08 00 EA 13 80 11 00 00 00 00 00 00 77 [10:04:32]Write i2c OK [10:04:32]MH_I2C_Read... [10:04:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:32]Read from MH i2c: E2 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 17 00 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 17 00 EA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CD [10:04:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:04:32]wFMCommunicate OK [10:04:32]requested_item fd.num is exist - process it [10:04:32]SAM_PROTO_GetFieldsCounters [10:04:32]wFMCommunicate request_size=4 [10:04:32]MH_SAM_APDU [10:04:32]CAPDU: 80 13 00 00 [10:04:32]Write to MH i2c: E2 08 00 EB 13 80 13 00 00 00 00 00 00 7A [10:04:32]Write i2c OK [10:04:32]MH_I2C_Read... [10:04:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:32]Read from MH i2c: E2 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 62 00 [10:04:32]MH_I2C_Read... [10:04:32]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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 24 B8 04 00 0E 04 04 00 AE 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 B9 [10:04:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 24 B8 04 00 0E 04 04 00 AE 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:04:32]wFMCommunicate OK [10:04:32]SAM_PROTO_GetFieldsCounters done [10:04:32]requested_item shift.num is exist - process it [10:04:32]requested_item shift.opened is exist - process it [10:04:32]req_shift_opened [10:04:32]FM_GetShiftState [10:04:32]SAM_PROTO_GetShiftState [10:04:32]wFMCommunicate request_size=4 [10:04:32]MH_SAM_APDU [10:04:32]CAPDU: 80 13 01 00 [10:04:32]Write to MH i2c: E2 08 00 EC 13 80 13 01 00 00 00 00 00 7C [10:04:32]Write i2c OK [10:04:32]MH_I2C_Read... [10:04:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:32]Read from MH i2c: E2 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 0E 00 [10:04:32]MH_I2C_Read... [10:04:32]Read from MH i2c: E2 0E 00 EC 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D7 [10:04:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:04:32]wFMCommunicate OK [10:04:32]SAM_PROTO_GetShiftState done [10:04:32]FM_GetShiftState done [10:04:32]req_shift_opened done [10:04:32]requested_item shift.open_date is exist - process it [10:04:32]req_shift_open_date [10:04:32]req_shift_open_date done [10:04:32]produce_requested_data done [10:04:32]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309284,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:04:32]process_action_free close_receipt [10:04:32]json_value_free [10:04:32]json_value_free done [10:04:32]process_json_proto returns [10:04:32]Send response to host [10:04:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309284,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:04:32]free response buf [10:04:32]execute_script done [10:04:32]execute_script returns [10:04:32]free content buf [10:04:32]Sock 9.Close socket [10:04:32]Sock 9.Thread stoped [10:05:00]accept exits with 7 [10:05:00]New connection [10:05:00]New thread 3067071844 created [10:05:00]Thread 3067215204 joined [10:05:00]Waiting for new connection... [10:05:00] Sock 7.Parse request [10:05:00]Sock 7.Check first char [10:05:00]Sock 7.First char is OK [10:05:00]request: POST /json_proto HTTP/1.0 [10:05:00]Method: POST [10:05:00]URL: /json_proto [10:05:00]Method is POST - this is cgi request [10:05:00]url: /json_proto [10:05:00]query_string will be loaded in cgi processing [10:05:00]execute_cgi json_proto POST (null) [10:05:00]execute_cgi path=json_proto method=POST [10:05:00]POST find Content-Length [10:05:00]Host: 172.17.45.195:8080 [10:05:00]Content-Length: 800 [10:05:00]Content-Type: application/json [10:05:00] [10:05:00]POST finish read [10:05:00]Found Content-Length = 800 [10:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:05:00]execute_script... [10:05:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:05:00]POST & json_proto [10:05:00]process_json_proto [10:05:00]json parsed OK: [10:05:00]protocol is kg_v1.0 [10:05:00]action value=close_receipt [10:05:00]process_action close_receipt [10:05:00]cmd_close_receipt [10:05:00]MH_GetDate [10:05:00]Write to MH i2c: F0 00 00 ED 13 EF [10:05:00]Write i2c OK [10:05:00]MH_I2C_Read... [10:05:00]Read from MH i2c: F0 [10:05:00]MH_I2C_Read... [10:05:00]Read from MH i2c: F0 09 00 [10:05:00]MH_I2C_Read... [10:05:00]Read from MH i2c: F0 09 00 ED 13 00 CC BA A8 66 FB 01 7F 64 6B [10:05:00]GetLastDocTimeStamp 1722333868 [10:05:00]current date 1722333900 [10:05:00]FM_GetShiftState [10:05:00]SAM_PROTO_GetShiftState [10:05:00]wFMCommunicate request_size=4 [10:05:00]MH_SAM_APDU [10:05:00]CAPDU: 80 13 01 00 [10:05:00]Write to MH i2c: E2 08 00 EE 13 80 13 01 00 00 00 00 00 7E [10:05:00]Write i2c OK [10:05:00]MH_I2C_Read... [10:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:00]Read from MH i2c: E2 [10:05:00]MH_I2C_Read... [10:05:00]Read from MH i2c: E2 0E 00 [10:05:00]MH_I2C_Read... [10:05:00]Read from MH i2c: E2 0E 00 EE 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D9 [10:05:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:05:00]wFMCommunicate OK [10:05:00]SAM_PROTO_GetShiftState done [10:05:00]FM_GetShiftState done [10:05:00]opened in 1722299915 [10:05:00]opened+sec_in_day 1722386315 [10:05:00]quantity*price = 120015 [10:05:00]sum+1 = 120016 [10:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 219 30.07.2024 10:05 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309285 ФПД: 62677052108308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100500&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309285&fm=62677052108308&tin=02508201610067®Number=0000000000092651&sum=120015 [10:05:01]StoreToDocumentArchive [10:05:01]shift 430 fd 309285 [10:05:01]save to /storage/0430/doc_00309285 [10:05:01]save last doc name /storage/0430/doc_00309285 to /storage/kkm_last_doc_name [10:05:01]save OK [10:05:01]Clear old archive folders... [10:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:05:01]tlvbuf is 0024DD50 [10:05:01]SAM_PROTO_ClearQueue [10:05:01]wFMCommunicate request_size=4 [10:05:01]MH_SAM_APDU [10:05:01]CAPDU: 80 09 00 00 [10:05:01]Write to MH i2c: E2 08 00 FB 13 80 09 00 00 00 00 00 00 80 [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:01]Read from MH i2c: E2 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 FB 13 00 90 00 82 [10:05:01]RAPDU: 90 00 [10:05:01]wFMCommunicate OK [10:05:01]SAM_PROTO_ClearQueue done [10:05:01]KKMCreateOFDPacket [10:05:01]OFDProtocolAddRootSTLVToBuf [10:05:01]FM_MakeSignedData [10:05:01]FM_MakeSignedData [10:05:01]SAM_PROTO_SignData [10:05:01]wFMCommunicate request_size=4 [10:05:01]MH_SAM_APDU [10:05:01]CAPDU: 80 0D 01 02 [10:05:01]Write to MH i2c: E2 08 00 FC 13 80 0D 01 02 00 00 00 00 88 [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:01]Read from MH i2c: E2 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 FC 13 00 90 00 83 [10:05:01]RAPDU: 90 00 [10:05:01]wFMCommunicate OK [10:05:01]wFMCommunicate request_size=255 [10:05:01]MH_SAM_APDU [10:05:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DB 00 00 00 F4 03 04 00 CC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 25 B8 04 00 35 04 06 00 39 01 23 6D [10:05:01]Write to MH i2c: E2 02 01 FD 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DB 00 00 00 F4 03 04 00 CC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 25 B8 04 00 35 04 06 00 39 01 23 6D 00 00 66 [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:01]Read from MH i2c: E2 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 FD 13 00 90 00 84 [10:05:01]RAPDU: 90 00 [10:05:01]wFMCommunicate OK [10:05:01]wFMCommunicate request_size=7 [10:05:01]MH_SAM_APDU [10:05:01]CAPDU: 80 0D 02 02 02 2E 14 [10:05:01]Write to MH i2c: E2 0A 00 FE 13 80 0D 02 02 02 00 2E 14 00 00 D1 [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:01]Read from MH i2c: E2 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 03 00 FE 13 00 90 00 85 [10:05:01]RAPDU: 90 00 [10:05:01]wFMCommunicate OK [10:05:01]wFMCommunicate request_size=4 [10:05:01]MH_SAM_APDU [10:05:01]CAPDU: 80 0D 03 02 [10:05:01]Write to MH i2c: E2 08 00 FF 13 80 0D 03 02 00 00 00 00 8D [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:01]Read from MH i2c: E2 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 0B 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 0B 00 FF 13 00 0E CC 8D 70 4A 01 75 3F 90 00 64 [10:05:01]RAPDU: 0E CC 8D 70 4A 01 75 3F 90 00 [10:05:01]wFMCommunicate OK [10:05:01]SAM_PROTO_SignData done [10:05:01]FM_MakeSignedData done [10:05:01]CreateOFDProtocolMessage [10:05:01]wFMCommunicate request_size=4 [10:05:01]MH_SAM_APDU [10:05:01]CAPDU: 80 11 00 00 [10:05:01]Write to MH i2c: E2 08 00 00 14 80 11 00 00 00 00 00 00 8E [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:01]Read from MH i2c: E2 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 17 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: E2 17 00 00 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E4 [10:05:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:05:01]wFMCommunicate OK [10:05:01]CreateOFDProtocolMessage done [10:05:01]OFDSenderStorePacket 309285 [10:05:01]StoreOFDPacket docnum=309285 [10:05:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8C B5 04 01 54 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DB 00 00 00 F4 03 04 00 CC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 25 B8 04 00 35 04 06 00 39 01 23 6D 2E 14 0E CC 8D 70 4A 01 75 3F [10:05:01]CheckFolder [10:05:01]dirname=/storage/ofd_packets [10:05:01]CheckFolder done [10:05:01]ProducePacketName [10:05:01]name=ofd_packets/00309285 [10:05:01]NVStorageSaveData ofd_packets/00309285 [10:05:01]File name is /storage/ofd_packets/00309285 [10:05:01]Write 298 bytes [10:05:01]NVStorageSaveData done [10:05:01]OFDSenderStorePacket done [10:05:01]KKMCreateOFDPacket done [10:05:01]NVStorageSaveData kkm_last_timestamp [10:05:01]File name is /storage/kkm_last_timestamp [10:05:01]Write 4 bytes [10:05:01]NVStorageSaveData done [10:05:01]ExternCall_PrintAddStr [10:05:01]wPrintStart [10:05:01]Write to MH i2c: 01 00 00 01 14 15 [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: 01 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: 01 07 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: 01 07 00 01 14 00 00 00 00 00 FF 0F 2A [10:05:01]RasterBufferAndPrint [10:05:01]line Счет N : (1)117884 [10:05:01]line ИНН: 02508201610067 [10:05:01]line Контрольно-Кассовый Чек [10:05:01]line ПРОДАЖА [10:05:01]line ТРК (МРК, ГНК) : 54 [10:05:01]line Товар: 2710194800 [10:05:01]line ДТ-К-3 [10:05:01]line 15.750 * 76.20 [10:05:01]line = 1200.15 [10:05:01]line НДС 12% НСП 1% [10:05:01]line > о реализуемом товаре [10:05:01]line ИТОГО: 1200.15 [10:05:01]line НСП 1% : 10.62 [10:05:01]line НДС 12% : 127.45 [10:05:01]line Наличными: 0.00 [10:05:01]line Безнал.: 1200.15 [10:05:01]line Место: АЗС № 128 "Партнер Нефть" [10:05:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:05:01]line СНО: Общий режим [10:05:01]line Чек 219 30.07.2024 10:05 [10:05:01]line Смена: 430 ФФД: 1.0 [10:05:01]line ЗНМ: 0300000046 [10:05:01]line РНМ: 0000000000092651 [10:05:01]line Версия ККМ: 001 [10:05:02]line Платежная система: O! деньги [10:05:02]line ФМ: 0000000000874943 [10:05:02]line ФД: 309285 [10:05:02]line ФПД: 62677052108308 [10:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100500&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309285&fm=62677052108308&tin=02508201610067®Number=0000000000092651&sum=120015 [10:05:02]written 0, free lines is 4095 [10:05:02]Write to MH i2c: 01 00 00 2B 14 3F [10:05:02]Write i2c OK [10:05:02]MH_I2C_Read... [10:05:02]Read from MH i2c: 01 [10:05:02]MH_I2C_Read... [10:05:02]Read from MH i2c: 01 07 00 [10:05:02]MH_I2C_Read... [10:05:02]Read from MH i2c: 01 07 00 2B 14 00 00 00 00 00 7C 0C CE [10:05:02]RasterBufferAndPrint [10:05:02]line [10:05:02]line [10:05:02]line [10:05:02]line [10:05:02]line [10:05:02]written 0, free lines is 3198 [10:05:02]MH_Cut [10:05:02]Write to MH i2c: D1 01 00 32 14 01 18 [10:05:02]Write i2c OK [10:05:02]MH_I2C_Read... [10:05:02]Read from MH i2c: D1 [10:05:02]MH_I2C_Read... [10:05:02]Read from MH i2c: D1 01 00 [10:05:02]MH_I2C_Read... [10:05:02]Read from MH i2c: D1 01 00 32 14 00 17 [10:05:02]Write to MH i2c: 01 00 00 33 14 47 [10:05:02]Write i2c OK [10:05:02]MH_I2C_Read... [10:05:03]*** Cut start [10:05:03]*** Partial cut [10:05:03]*** CUTSNS_PIN = 1 [10:05:04]*** CUTSNS_PIN = 0 [10:05:04]*** Brake cut motor [10:05:04]Read from MH i2c: 01 [10:05:04]MH_I2C_Read... [10:05:04]*** Stop cut motor [10:05:04]*** Cut end [10:05:04]Read from MH i2c: 01 07 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: 01 07 00 33 14 00 00 00 00 00 FF 0F 5C [10:05:04]process_action close_receipt done [10:05:04]requested_data is exist [10:05:04]produce_requested_data [10:05:04]requested_item fm.sn is exist - process it [10:05:04]wFMCommunicate request_size=4 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 11 00 00 [10:05:04]Write to MH i2c: E2 08 00 34 14 80 11 00 00 00 00 00 00 C2 [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 17 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 17 00 34 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 18 [10:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:05:04]wFMCommunicate OK [10:05:04]requested_item fd.num is exist - process it [10:05:04]SAM_PROTO_GetFieldsCounters [10:05:04]wFMCommunicate request_size=4 [10:05:04]MH_SAM_APDU [10:05:04]CAPDU: 80 13 00 00 [10:05:04]Write to MH i2c: E2 08 00 35 14 80 13 00 00 00 00 00 00 C5 [10:05:04]Write i2c OK [10:05:04]MH_I2C_Read... [10:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:04]Read from MH i2c: E2 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 62 00 [10:05:04]MH_I2C_Read... [10:05:04]Read from MH i2c: E2 62 00 35 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 25 B8 04 00 0E 04 04 00 AE 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 08 [10:05:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 25 B8 04 00 0E 04 04 00 AE 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:05:04]wFMCommunicate OK [10:05:04]SAM_PROTO_GetFieldsCounters done [10:05:04]requested_item shift.num is exist - process it [10:05:04]requested_item shift.opened is exist - process it [10:05:04]req_shift_opened [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 36 14 80 13 01 00 00 00 00 00 C7 [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 36 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 22 [10:05:04]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [10:05:04]requested_item shift.open_date is exist - process it [10:05:04]req_shift_open_date [10:05:04]req_shift_open_date done [10:05:04]produce_requested_data done [10:05:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309285,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:05:04]process_action_free close_receipt [10:05:04]json_value_free [10:05:04]json_value_free done [10:05:04]process_json_proto returns [10:05:04]Send response to host [10:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309285,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:05:04]free response buf [10:05:04]execute_script done [10:05:04]execute_script returns [10:05:04]free content buf [10:05:04]Sock 7.Close socket [10:05:04]Sock 7.Thread stoped [10:05:05]ConnectInit Can't connect to host [10:05:05]CommunicateWithHost connect error [10:05:05]CommunicateWithHost err = -1 [10:05:05]OFD Sender: Server communicate error [10:05:05]OFD Sender: Processing packet 309282 [packets to send 235, broken 231] [10:05:05]ProducePacketName [10:05:05]name=ofd_packets/00309282 [10:05:05]OFD Sender: To server: pG, [10:05:05]CommunicateWithHost lk.salyk.kg:30040 [10:05:05]ConnectInit lk.salyk.kg [10:05:05]Connected sock=7 [10:05:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 13 FD 04 01 04 49 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 4A BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 22 B8 04 00 35 04 06 00 0F 35 1C FC DB C8 78 68 38 BE 68 7B D8 8C [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 34 39 34 33 4F 00 00 00 01 83 47 00 FE 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 22 B8 04 00 F4 03 04 00 18 62 A8 66 B6 04 01 00 00 24 14 A5 87 06 2A E2 86 [10:05:06]CommunicateWithHost err = 0 [10:05:06]CheckOFDResponse [10:05:06]1017 (14) - 77093643461234 [10:05:06]1041 (16) - 0000000000874943 [10:05:06]1040 (4) - 309282 [10:05:06]1012 (4) - 30.07.2024 03:46 [10:05:06]1206 (1) - 0 [10:05:06]OFD Sender: Remove packet 309282 [10:05:06]ProducePacketName [10:05:06]name=ofd_packets/00309282 [10:05:06]NVStorageDeleteData [10:05:06]OFD Sender: Processing packet 309283 [packets to send 234, broken 231] [10:05:06]ProducePacketName [10:05:06]name=ofd_packets/00309283 [10:05:06]OFD Sender: To server: pG, [10:05:06]CommunicateWithHost lk.salyk.kg:30040 [10:05:06]ConnectInit lk.salyk.kg [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4C [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005724A8 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 36288806+1686045179=1722333985 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x200ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4D [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 22 BB A8 66 FB 01 7F 64 C9 [10:06:26]Current date/time: 30.07.2024 10:06 [10:06:26]FM_Init [10:06:26]wFMConnect [10:06:26]MH_SAM_On [10:06:26]Write to MH i2c: E0 00 00 08 00 E7 [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_init finished! [10:06:26]*** atr: [10:06:26]*** 0F 3B D5 18 FF 81 91 FE [10:06:26]*** 1F C3 80 73 C8 21 10 0A [10:06:26]*** 00 00 00 00 00 00 00 00 [10:06:26]*** 00 00 00 00 00 00 00 00 [10:06:26]*** 00 00 00 00 00 00 00 00 [10:06:26]*** 00 00 00 00 00 00 00 00 [10:06:26]*** 00 00 00 00 00 00 00 00 [10:06:26]*** 00 00 00 00 00 00 00 00 [10:06:26]Read from MH i2c: E0 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E0 10 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [10:06:26]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:06:26]wFMCommunicate request_size=10 [10:06:26]MH_SAM_APDU [10:06:26]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:06:26]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:06:26]Read from MH i2c: E2 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:06:26]RAPDU: 90 00 [10:06:26]wFMCommunicate OK [10:06:26]wFMCommunicate request_size=4 [10:06:26]MH_SAM_APDU [10:06:26]CAPDU: 80 11 00 00 [10:06:26]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:26]Read from MH i2c: E2 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 17 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [10:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:06:26]wFMCommunicate OK [10:06:26]Detected FM SN is 0000000000874943 [10:06:26]Stored FM SN is 0000000000874943 [10:06:26]wFMCommunicate request_size=9 [10:06:26]MH_SAM_APDU [10:06:26]CAPDU: 80 16 00 00 04 62 7F 01 00 [10:06:26]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:06:26]Read from MH i2c: E2 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:06:26]RAPDU: 90 00 [10:06:26]wFMCommunicate OK [10:06:26]FM PIN OK [10:06:26]wFMCommunicate request_size=8 [10:06:26]MH_SAM_APDU [10:06:26]CAPDU: 80 14 04 00 03 02 00 01 [10:06:26]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:06:26]Read from MH i2c: E2 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:06:26]RAPDU: 90 00 [10:06:26]wFMCommunicate OK [10:06:26]wFMCommunicate request_size=13 [10:06:26]MH_SAM_APDU [10:06:26]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:06:26]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:06:26]Read from MH i2c: E2 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:06:26]RAPDU: 90 00 [10:06:26]wFMCommunicate OK [10:06:26]wFMCommunicate request_size=4 [10:06:26]MH_SAM_APDU [10:06:26]CAPDU: 80 11 00 00 [10:06:26]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:26]Read from MH i2c: E2 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 17 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [10:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:06:26]wFMCommunicate OK [10:06:26]DocumentArchiveInit [10:06:26]Start Httpd... [10:06:26]Httpd thread 3067452772 created [10:06:26]Write to MH i2c: 01 00 00 0F 00 0F [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: 01 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: 01 07 00 [10:06:26]MH_I2C_Read... [10:06:26]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:06:26]MH Int Process started [10:06:26]Allocated Socket 7 [10:06:26]Bind OK [10:06:26]Listen OK [10:06:26]httpd running on port 8080 [10:06:26]Waiting for new connection... [10:06:26]OFD Sender: Processing packet 309283 [packets to send 234, broken 231] [10:06:26]ProducePacketName [10:06:26]name=ofd_packets/00309283 [10:06:26]OFD Sender: To server: pG, [10:06:26]CommunicateWithHost lk.salyk.kg:30040 [10:06:26]ConnectInit lk.salyk.kg [10:06:26]accept exits with 8 [10:06:26]New connection [10:06:26]New thread 3067166052 created [10:06:26]Waiting for new connection... [10:06:26] Sock 8.Parse request [10:06:26]Sock 8.Check first char [10:06:26]Sock 8.First char is OK [10:06:26]request: POST /json_proto HTTP/1.0 [10:06:26]Method: POST [10:06:26]URL: /json_proto [10:06:26]Method is POST - this is cgi request [10:06:26]url: /json_proto [10:06:26]query_string will be loaded in cgi processing [10:06:26]execute_cgi json_proto POST (null) [10:06:26]execute_cgi path=json_proto method=POST [10:06:26]POST find Content-Length [10:06:26]Host: 172.17.45.195:8080 [10:06:26]Content-Length: 215 [10:06:26]Content-Type: application/json [10:06:26] [10:06:26]POST finish read [10:06:26]Found Content-Length = 215 [10:06:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:26]execute_script... [10:06:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:26]POST & json_proto [10:06:26]process_json_proto [10:06:26]json parsed OK: [10:06:26]protocol is kg_v1.0 [10:06:26]action value=get_value [10:06:26]process_action get_value [10:06:26]cmd_get_value [10:06:26]process_action get_value done [10:06:26]requested_data is exist [10:06:26]produce_requested_data [10:06:26]requested_item kkm.sn is exist - process it [10:06:26]requested_item kkm.ver is exist - process it [10:06:26]requested_item fm.sn is exist - process it [10:06:26]wFMCommunicate request_size=4 [10:06:26]MH_SAM_APDU [10:06:26]CAPDU: 80 11 00 00 [10:06:26]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:06:26]Write i2c OK [10:06:26]MH_I2C_Read... [10:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:26]Read from MH i2c: E2 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 17 00 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [10:06:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:06:27]wFMCommunicate OK [10:06:27]requested_item fd.num is exist - process it [10:06:27]SAM_PROTO_GetFieldsCounters [10:06:27]wFMCommunicate request_size=4 [10:06:27]MH_SAM_APDU [10:06:27]CAPDU: 80 13 00 00 [10:06:27]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:06:27]Write i2c OK [10:06:27]MH_I2C_Read... [10:06:27]Connected sock=5 [10:06:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 49 3E 07 01 66 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D9 00 00 00 F4 03 04 00 A1 BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 23 B8 04 00 35 04 06 00 65 66 63 E1 E3 67 3E 24 E2 DD D8 14 18 EB [10:06:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:27]Read from MH i2c: E2 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 62 00 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 25 B8 04 00 0E 04 04 00 AE 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 D0 [10:06:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 25 B8 04 00 0E 04 04 00 AE 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:06:27]wFMCommunicate OK [10:06:27]SAM_PROTO_GetFieldsCounters done [10:06:27]requested_item shift.num is exist - process it [10:06:27]requested_item shift.opened is exist - process it [10:06:27]req_shift_opened [10:06:27]FM_GetShiftState [10:06:27]SAM_PROTO_GetShiftState [10:06:27]wFMCommunicate request_size=4 [10:06:27]MH_SAM_APDU [10:06:27]CAPDU: 80 13 01 00 [10:06:27]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:06:27]Write i2c OK [10:06:27]MH_I2C_Read... [10:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:27]Read from MH i2c: E2 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 0E 00 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [10:06:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:06:27]wFMCommunicate OK [10:06:27]SAM_PROTO_GetShiftState done [10:06:27]FM_GetShiftState done [10:06:27]req_shift_opened done [10:06:27]requested_item shift.open_date is exist - process it [10:06:27]req_shift_open_date [10:06:27]req_shift_open_date done [10:06:27]produce_requested_data done [10:06:27]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309285,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:06:27]process_action_free get_value [10:06:27]json_value_free [10:06:27]json_value_free done [10:06:27]process_json_proto returns [10:06:27]Send response to host [10:06:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309285,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:06:27]free response buf [10:06:27]execute_script done [10:06:27]execute_script returns [10:06:27]free content buf [10:06:27]Sock 8.Close socket [10:06:27]Sock 8.Thread stoped [10:06:27]accept exits with 10 [10:06:27]New connection [10:06:27]New thread 3067022692 created [10:06:27]Thread 3067166052 joined [10:06:27]Waiting for new connection... [10:06:27] Sock 10.Parse request [10:06:27]Sock 10.Check first char [10:06:27]Sock 10.First char is OK [10:06:27]request: POST /json_proto HTTP/1.0 [10:06:27]Method: POST [10:06:27]URL: /json_proto [10:06:27]Method is POST - this is cgi request [10:06:27]url: /json_proto [10:06:27]query_string will be loaded in cgi processing [10:06:27]execute_cgi json_proto POST (null) [10:06:27]execute_cgi path=json_proto method=POST [10:06:27]POST find Content-Length [10:06:27]Host: 172.17.45.195:8080 [10:06:27]Content-Length: 331 [10:06:27]Content-Type: application/json [10:06:27] [10:06:27]POST finish read [10:06:27]Found Content-Length = 331 [10:06:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:06:27]execute_script... [10:06:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:06:27]POST & json_proto [10:06:27]process_json_proto [10:06:27]json parsed OK: [10:06:27]protocol is kg_v1.0 [10:06:27]action value=get_value [10:06:27]process_action get_value [10:06:27]cmd_get_value [10:06:27]process_action get_value done [10:06:27]requested_data is exist [10:06:27]produce_requested_data [10:06:27]requested_item fm.sale.total is exist - process it [10:06:27]SAM_PROTO_GetFMData [10:06:27]wFMCommunicate request_size=4 [10:06:27]MH_SAM_APDU [10:06:27]CAPDU: 80 13 03 00 [10:06:27]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:06:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 05 06 47 00 28 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 23 B8 04 00 F4 03 04 00 69 62 A8 66 B6 04 01 00 00 06 62 B3 62 3D 45 C2 DA [10:06:27]CommunicateWithHost err = 0 [10:06:27]CheckOFDResponse [10:06:27]1017 (14) - 77093643461234 [10:06:27]1041 (16) - 0000000000874943 [10:06:27]1040 (4) - 309283 [10:06:27]1012 (4) - 30.07.2024 03:47 [10:06:27]1206 (1) - 0 [10:06:27]OFD Sender: Remove packet 309283 [10:06:27]ProducePacketName [10:06:27]name=ofd_packets/00309283 [10:06:27]NVStorageDeleteData [10:06:27]Write i2c OK [10:06:27]MH_I2C_Read... [10:06:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:06:27]Read from MH i2c: E2 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 FD 00 [10:06:27]MH_I2C_Read... [10:06:27]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C9 B4 04 00 69 04 A3 00 6F 04 04 00 F1 A8 04 00 B1 04 05 00 36 CD 5F 36 06 70 04 05 00 C8 61 AC 38 05 72 04 04 00 6E 6B B3 FD 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 1F 82 F2 A8 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 C9 D9 13 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 D8 0B 00 00 B1 04 04 00 9C 22 0C 26 70 04 04 00 9C 22 0C 26 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 E8 82 0A 04 EF 03 09 90 00 46 [10:06:27]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C9 B4 04 00 69 04 A3 00 6F 04 04 00 F1 A8 04 00 B1 04 05 00 36 CD 5F 36 06 70 04 05 00 C8 61 AC 38 05 72 04 04 00 6E 6B B3 FD 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 1F 82 F2 A8 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 C9 D9 13 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 D8 0B 00 00 B1 04 04 00 9C 22 0C 26 70 04 04 00 9C 22 0C 26 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 E8 82 0A 04 EF 03 09 90 00 [10:06:27]wFMCommunicate OK [10:06:27]wFMCommunicate request_size=4 [10:06:27]MH_SAM_APDU [10:06:27]CAPDU: 80 17 00 00 [10:06:27]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:06:27]Write i2c OK [10:06:27]MH_I2C_Read... [10:06:28]OFD Sender: Processing packet 309284 [packets to send 233, broken 231] [10:06:28]ProducePacketName [10:06:28]name=ofd_packets/00309284 [10:06:28]OFD Sender: To server: pG, [10:06:28]CommunicateWithHost lk.salyk.kg:30040 [10:06:28]ConnectInit lk.salyk.kg [10:06:28]Connected sock=5 [10:06:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 DF 86 04 01 37 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DA 00 00 00 F4 03 04 00 AC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 24 B8 04 00 35 04 06 00 66 33 10 DA EF E0 AD 07 40 81 65 1A C8 2F [10:06:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:28]Read from MH i2c: E2 [10:06:28]MH_I2C_Read... [10:06:28]Read from MH i2c: E2 FD 00 [10:06:28]MH_I2C_Read... [10:06:28]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 34 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 5B [10:06:28]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 34 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [10:06:28]wFMCommunicate OK [10:06:28]wFMCommunicate request_size=4 [10:06:28]MH_SAM_APDU [10:06:28]CAPDU: 80 17 00 00 [10:06:28]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:06:28]Write i2c OK [10:06:28]MH_I2C_Read... [10:06:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A4 16 47 00 EF 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 24 B8 04 00 F4 03 04 00 6A 62 A8 66 B6 04 01 00 00 B9 71 29 36 01 4F E5 EA [10:06:28]CommunicateWithHost err = 0 [10:06:28]CheckOFDResponse [10:06:28]1017 (14) - 77093643461234 [10:06:28]1041 (16) - 0000000000874943 [10:06:28]1040 (4) - 309284 [10:06:28]1012 (4) - 30.07.2024 03:47 [10:06:28]1206 (1) - 0 [10:06:28]OFD Sender: Remove packet 309284 [10:06:28]ProducePacketName [10:06:28]name=ofd_packets/00309284 [10:06:28]NVStorageDeleteData [10:06:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:28]Read from MH i2c: E2 [10:06:28]MH_I2C_Read... [10:06:28]Read from MH i2c: E2 FD 00 [10:06:28]MH_I2C_Read... [10:06:28]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [10:06:28]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [10:06:28]wFMCommunicate OK [10:06:28]wFMCommunicate request_size=4 [10:06:28]MH_SAM_APDU [10:06:28]CAPDU: 80 17 00 00 [10:06:28]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:06:28]Write i2c OK [10:06:28]MH_I2C_Read... [10:06:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:28]Read from MH i2c: E2 [10:06:28]MH_I2C_Read... [10:06:28]Read from MH i2c: E2 FD 00 [10:06:28]MH_I2C_Read... [10:06:28]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [10:06:28]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [10:06:28]wFMCommunicate OK [10:06:28]wFMCommunicate request_size=4 [10:06:28]MH_SAM_APDU [10:06:28]CAPDU: 80 17 00 00 [10:06:28]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:06:28]Write i2c OK [10:06:28]MH_I2C_Read... [10:06:28]OFD Sender: Processing packet 309285 [packets to send 232, broken 231] [10:06:28]ProducePacketName [10:06:28]name=ofd_packets/00309285 [10:06:28]OFD Sender: To server: pG, [10:06:28]CommunicateWithHost lk.salyk.kg:30040 [10:06:28]ConnectInit lk.salyk.kg [10:06:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [10:06:29]Read from MH i2c: E2 [10:06:29]MH_I2C_Read... [10:06:29]Read from MH i2c: E2 E2 00 [10:06:29]MH_I2C_Read... [10:06:29]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [10:06:29]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:06:29]wFMCommunicate OK [10:06:29]SAM_PROTO_GetFMData done [10:06:29]requested_item fm.sale_refund.total is exist - process it [10:06:29]requested_item fm.buy.total is exist - process it [10:06:29]requested_item shift.sale.total is exist - process it [10:06:29]SAM_PROTO_GetShiftData [10:06:29]wFMCommunicate request_size=4 [10:06:29]MH_SAM_APDU [10:06:29]CAPDU: 80 13 02 00 [10:06:29]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:06:29]Connected sock=5 [10:06:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8C B5 04 01 54 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DB 00 00 00 F4 03 04 00 CC BA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 25 B8 04 00 35 04 06 00 39 01 23 6D 2E 14 0E CC 8D 70 4A 01 75 3F [10:06:29]Write i2c OK [10:06:29]MH_I2C_Read... [10:06:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7F A7 47 00 C6 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 25 B8 04 00 F4 03 04 00 6B 62 A8 66 B6 04 01 00 00 45 94 0D E2 82 FF E9 97 [10:06:29]CommunicateWithHost err = 0 [10:06:29]CheckOFDResponse [10:06:29]1017 (14) - 77093643461234 [10:06:29]1041 (16) - 0000000000874943 [10:06:29]1040 (4) - 309285 [10:06:29]1012 (4) - 30.07.2024 03:47 [10:06:29]1206 (1) - 0 [10:06:29]OFD Sender: Remove packet 309285 [10:06:29]ProducePacketName [10:06:29]name=ofd_packets/00309285 [10:06:29]NVStorageDeleteData [10:06:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:06:29]Read from MH i2c: E2 [10:06:29]MH_I2C_Read... [10:06:29]Read from MH i2c: E2 FD 00 [10:06:29]MH_I2C_Read... [10:06:29]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 DB 00 00 00 69 04 9E 00 6F 04 04 00 DB 00 00 00 B1 04 04 00 1C 3E 99 01 70 04 04 00 AC D1 4E 01 72 04 03 00 70 6C 4A 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 FA 77 2B 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 4A 9F 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 91 [10:06:29]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 DB 00 00 00 69 04 9E 00 6F 04 04 00 DB 00 00 00 B1 04 04 00 1C 3E 99 01 70 04 04 00 AC D1 4E 01 72 04 03 00 70 6C 4A 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 FA 77 2B 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 4A 9F 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [10:06:29]wFMCommunicate OK [10:06:29]wFMCommunicate request_size=4 [10:06:29]MH_SAM_APDU [10:06:29]CAPDU: 80 17 00 00 [10:06:29]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:06:29]Write i2c OK [10:06:29]MH_I2C_Read... [10:06:29]OFD Sender: No OFD packet to send [10:06:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:29]Read from MH i2c: E2 [10:06:29]MH_I2C_Read... [10:06:29]Read from MH i2c: E2 FD 00 [10:06:29]MH_I2C_Read... [10:06:29]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [10:06:29]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [10:06:30]wFMCommunicate OK [10:06:30]wFMCommunicate request_size=4 [10:06:30]MH_SAM_APDU [10:06:30]CAPDU: 80 17 00 00 [10:06:30]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:06:30]Write i2c OK [10:06:30]MH_I2C_Read... [10:06:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:30]Read from MH i2c: E2 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: E2 FD 00 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [10:06:30]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:06:30]wFMCommunicate OK [10:06:30]wFMCommunicate request_size=4 [10:06:30]MH_SAM_APDU [10:06:30]CAPDU: 80 17 00 00 [10:06:30]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:06:30]Write i2c OK [10:06:30]MH_I2C_Read... [10:06:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:30]Read from MH i2c: E2 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: E2 FD 00 [10:06:30]MH_I2C_Read... [10:06:30]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [10:06:30]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [10:06:30]wFMCommunicate OK [10:06:30]wFMCommunicate request_size=4 [10:06:30]MH_SAM_APDU [10:06:30]CAPDU: 80 17 00 00 [10:06:30]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:06:30]Write i2c OK [10:06:30]MH_I2C_Read... [10:06:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [10:06:31]Read from MH i2c: E2 [10:06:31]MH_I2C_Read... [10:06:31]Read from MH i2c: E2 CE 00 [10:06:31]MH_I2C_Read... [10:06:31]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [10:06:31]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:06:31]wFMCommunicate OK [10:06:31]SAM_PROTO_GetShiftData done [10:06:31]requested_item shift.sale.total_cash is exist - process it [10:06:31]requested_item shift.sale_refund.total is exist - process it [10:06:31]requested_item shift.sale_refund.total_cash is exist - process it [10:06:31]requested_item shift.buy.total is exist - process it [10:06:31]requested_item shift.buy.total_cash is exist - process it [10:06:31]produce_requested_data done [10:06:31]produce_requested_data return {"fm.sale.total":266820518.94,"fm.sale_refund.total":6383295.00,"fm.buy.total":0.00,"shift.sale.total":268201.24,"shift.sale.total_cash":219427.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:06:31]process_action_free get_value [10:06:31]json_value_free [10:06:31]json_value_free done [10:06:31]process_json_proto returns [10:06:31]Send response to host [10:06:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":266820518.94,"fm.sale_refund.total":6383295.00,"fm.buy.total":0.00,"shift.sale.total":268201.24,"shift.sale.total_cash":219427.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:06:31]free response buf [10:06:31]execute_script done [10:06:31]execute_script returns [10:06:31]free content buf [10:06:31]Sock 10.Close socket [10:06:31]Sock 10.Thread stoped [10:06:31]accept exits with 8 [10:06:31]New connection [10:06:31]New thread 3067166052 created [10:06:31]Thread 3067022692 joined [10:06:31]Waiting for new connection... [10:06:31] Sock 8.Parse request [10:06:31]Sock 8.Check first char [10:06:31]Sock 8.First char is OK [10:06:31]request: POST /json_proto HTTP/1.0 [10:06:31]Method: POST [10:06:31]URL: /json_proto [10:06:31]Method is POST - this is cgi request [10:06:31]url: /json_proto [10:06:31]query_string will be loaded in cgi processing [10:06:31]execute_cgi json_proto POST (null) [10:06:31]execute_cgi path=json_proto method=POST [10:06:31]POST find Content-Length [10:06:31]Host: 172.17.45.195:8080 [10:06:31]Content-Length: 800 [10:06:31]Content-Type: application/json [10:06:31] [10:06:31]POST finish read [10:06:31]Found Content-Length = 800 [10:06:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:31]execute_script... [10: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)117878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:31]POST & json_proto [10:06:31]process_json_proto [10:06:31]json parsed OK: [10:06:31]protocol is kg_v1.0 [10:06:31]action value=close_receipt [10:06:31]process_action close_receipt [10:06:31]cmd_close_receipt [10:06:31]MH_GetDate [10:06:31]Write to MH i2c: F0 00 00 1D 00 0C [10:06:31]Write i2c OK [10:06:31]MH_I2C_Read... [10:06:31]Read from MH i2c: F0 [10:06:31]MH_I2C_Read... [10:06:31]Read from MH i2c: F0 09 00 [10:06:31]MH_I2C_Read... [10:06:31]Read from MH i2c: F0 09 00 1D 00 00 27 BB A8 66 FB 01 7F 64 E4 [10:06:31]GetLastDocTimeStamp 1722333900 [10:06:31]current date 1722333991 [10:06:31]FM_GetShiftState [10:06:31]SAM_PROTO_GetShiftState [10:06:31]wFMCommunicate request_size=4 [10:06:31]MH_SAM_APDU [10:06:31]CAPDU: 80 13 01 00 [10:06:31]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [10:06:31]Write i2c OK [10:06:31]MH_I2C_Read... [10:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:31]Read from MH i2c: E2 [10:06:31]MH_I2C_Read... [10:06:31]Read from MH i2c: E2 0E 00 [10:06:31]MH_I2C_Read... [10:06:31]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [10:06:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:06:31]wFMCommunicate OK [10:06:31]SAM_PROTO_GetShiftState done [10:06:31]FM_GetShiftState done [10:06:31]opened in 1722299915 [10:06:31]opened+sec_in_day 1722386315 [10:06:31]quantity*price = 950061 [10:06:31]sum+1 = 950063 [10:06:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9500.62 НСП 1% : 84.08 НДС 12% : 1008.91 Наличными: 0.00 Безнал.: 9500.62 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 220 30.07.2024 10:06 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309286 ФПД: 231242715458044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100631&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309286&fm=231242715458044&tin=02508201610067®Number=0000000000092651&sum=950062 [10:06:32]StoreToDocumentArchive [10:06:32]shift 430 fd 309286 [10:06:32]save to /storage/0430/doc_00309286 [10:06:32]save last doc name /storage/0430/doc_00309286 to /storage/kkm_last_doc_name [10:06:32]save OK [10:06:32]Clear old archive folders... [10:06:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:06:32]tlvbuf is 0095ACF0 [10:06:32]SAM_PROTO_ClearQueue [10:06:32]wFMCommunicate request_size=4 [10:06:32]MH_SAM_APDU [10:06:32]CAPDU: 80 09 00 00 [10:06:32]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [10:06:32]Write i2c OK [10:06:32]MH_I2C_Read... [10:06:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:32]Read from MH i2c: E2 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [10:06:33]RAPDU: 90 00 [10:06:33]wFMCommunicate OK [10:06:33]SAM_PROTO_ClearQueue done [10:06:33]KKMCreateOFDPacket [10:06:33]OFDProtocolAddRootSTLVToBuf [10:06:33]FM_MakeSignedData [10:06:33]FM_MakeSignedData [10:06:33]SAM_PROTO_SignData [10:06:33]wFMCommunicate request_size=4 [10:06:33]MH_SAM_APDU [10:06:33]CAPDU: 80 0D 01 02 [10:06:33]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:33]Read from MH i2c: E2 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [10:06:33]RAPDU: 90 00 [10:06:33]wFMCommunicate OK [10:06:33]wFMCommunicate request_size=255 [10:06:33]MH_SAM_APDU [10:06:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 27 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B8 04 00 35 04 06 00 D2 50 63 E9 [10:06:33]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 27 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B8 04 00 35 04 06 00 D2 50 63 E9 00 00 71 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:33]Read from MH i2c: E2 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [10:06:33]RAPDU: 90 00 [10:06:33]wFMCommunicate OK [10:06:33]wFMCommunicate request_size=7 [10:06:33]MH_SAM_APDU [10:06:33]CAPDU: 80 0D 02 02 02 69 FC [10:06:33]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 69 FC 00 00 11 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:33]Read from MH i2c: E2 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [10:06:33]RAPDU: 90 00 [10:06:33]wFMCommunicate OK [10:06:33]wFMCommunicate request_size=4 [10:06:33]MH_SAM_APDU [10:06:33]CAPDU: 80 0D 03 02 [10:06:33]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:33]Read from MH i2c: E2 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 0B 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 0B 00 2F 00 00 3B 82 2B 96 AF A0 8B 5D 90 00 60 [10:06:33]RAPDU: 3B 82 2B 96 AF A0 8B 5D 90 00 [10:06:33]wFMCommunicate OK [10:06:33]SAM_PROTO_SignData done [10:06:33]FM_MakeSignedData done [10:06:33]CreateOFDProtocolMessage [10:06:33]wFMCommunicate request_size=4 [10:06:33]MH_SAM_APDU [10:06:33]CAPDU: 80 11 00 00 [10:06:33]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:33]Read from MH i2c: E2 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 17 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [10:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:06:33]wFMCommunicate OK [10:06:33]CreateOFDProtocolMessage done [10:06:33]OFDSenderStorePacket 309286 [10:06:33]StoreOFDPacket docnum=309286 [10:06:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 2B 06 04 01 8F 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 27 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B8 04 00 35 04 06 00 D2 50 63 E9 69 FC 3B 82 2B 96 AF A0 8B 5D [10:06:33]CheckFolder [10:06:33]dirname=/storage/ofd_packets [10:06:33]CheckFolder done [10:06:33]ProducePacketName [10:06:33]name=ofd_packets/00309286 [10:06:33]NVStorageSaveData ofd_packets/00309286 [10:06:33]File name is /storage/ofd_packets/00309286 [10:06:33]Write 298 bytes [10:06:33]NVStorageSaveData done [10:06:33]OFDSenderStorePacket done [10:06:33]KKMCreateOFDPacket done [10:06:33]NVStorageSaveData kkm_last_timestamp [10:06:33]File name is /storage/kkm_last_timestamp [10:06:33]Write 4 bytes [10:06:33]NVStorageSaveData done [10:06:33]ExternCall_PrintAddStr [10:06:33]wPrintStart [10:06:33]Write to MH i2c: 01 00 00 31 00 31 [10:06:33]Write i2c OK [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 07 00 [10:06:33]MH_I2C_Read... [10:06:33]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [10:06:33]RasterBufferAndPrint [10:06:33]line Счет N : (1)117878 [10:06:33]line ИНН: 02508201610067 [10:06:33]line Контрольно-Кассовый Чек [10:06:33]line ПРОДАЖА [10:06:33]line ТРК (МРК, ГНК) : 1 [10:06:33]line Товар: 2710194800 [10:06:33]line ДТ-К-3 [10:06:33]line 124.680 * 76.20 [10:06:33]line = 9500.62 [10:06:33]line НДС 12% НСП 1% [10:06:33]line > о реализуемом товаре [10:06:33]line ИТОГО: 9500.62 [10:06:33]line НСП 1% : 84.08 [10:06:33]line НДС 12% : 1008.91 [10:06:33]line Наличными: 0.00 [10:06:33]line Безнал.: 9500.62 [10:06:33]line Место: АЗС № 128 "Партнер Нефть" [10:06:33]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:06:33]line СНО: Общий режим [10:06:33]line Чек 220 30.07.2024 10:06 [10:06:33]line Смена: 430 ФФД: 1.0 [10:06:33]line ЗНМ: 0300000046 [10:06:33]line РНМ: 0000000000092651 [10:06:33]line Версия ККМ: 001 [10:06:33]line Платежная система: O! деньги [10:06:33]line ФМ: 0000000000874943 [10:06:33]line ФД: 309286 [10:06:33]line ФПД: 231242715458044 [10:06:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100631&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309286&fm=231242715458044&tin=02508201610067®Number=0000000000092651&sum=950062 [10:06:33]written 0, free lines is 4095 [10:06:33]OFD Sender: Processing packet 309286 [packets to send 232, broken 231] [10:06:33]ProducePacketName [10:06:33]name=ofd_packets/00309286 [10:06:33]OFD Sender: To server: pG, [10:06:33]CommunicateWithHost lk.salyk.kg:30040 [10:06:33]ConnectInit lk.salyk.kg [10:06:34]Connected sock=10 [10:06:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 2B 06 04 01 8F 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 27 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B8 04 00 35 04 06 00 D2 50 63 E9 69 FC 3B 82 2B 96 AF A0 8B 5D [10:06:34]Write to MH i2c: 01 00 00 5B 00 5B [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: 01 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: 01 07 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 97 0C 05 [10:06:34]RasterBufferAndPrint [10:06:34]line [10:06:34]line [10:06:34]line [10:06:34]line [10:06:34]line [10:06:34]written 0, free lines is 3238 [10:06:34]MH_Cut [10:06:34]Write to MH i2c: D1 01 00 62 00 01 34 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: D1 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: D1 01 00 [10:06:34]MH_I2C_Read... [10:06:34]Read from MH i2c: D1 01 00 62 00 00 33 [10:06:34]Write to MH i2c: 01 00 00 63 00 63 [10:06:34]Write i2c OK [10:06:34]MH_I2C_Read... [10:06:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C2 C7 47 00 9B 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B8 04 00 F4 03 04 00 70 62 A8 66 B6 04 01 00 00 46 72 AE FB B6 31 D6 FF [10:06:34]CommunicateWithHost err = 0 [10:06:34]CheckOFDResponse [10:06:34]1017 (14) - 77093643461234 [10:06:34]1041 (16) - 0000000000874943 [10:06:34]1040 (4) - 309286 [10:06:34]1012 (4) - 30.07.2024 03:48 [10:06:34]1206 (1) - 0 [10:06:34]OFD Sender: Remove packet 309286 [10:06:34]ProducePacketName [10:06:34]name=ofd_packets/00309286 [10:06:34]NVStorageDeleteData [10:06:34]OFD Sender: No OFD packet to send [10:06:35]*** Cut start [10:06:35]*** Partial cut [10:06:35]*** CUTSNS_PIN = 1 [10:06:35]*** CUTSNS_PIN = 0 [10:06:35]*** Brake cut motor [10:06:36]Read from MH i2c: 01 [10:06:36]MH_I2C_Read... [10:06:36]*** Stop cut motor [10:06:36]*** Cut end [10:06:36]Read from MH i2c: 01 07 00 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [10:06:36]process_action close_receipt done [10:06:36]requested_data is exist [10:06:36]produce_requested_data [10:06:36]requested_item fm.sn is exist - process it [10:06:36]wFMCommunicate request_size=4 [10:06:36]MH_SAM_APDU [10:06:36]CAPDU: 80 11 00 00 [10:06:36]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [10:06:36]Write i2c OK [10:06:36]MH_I2C_Read... [10:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:36]Read from MH i2c: E2 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: E2 17 00 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 34 [10:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:06:36]wFMCommunicate OK [10:06:36]requested_item fd.num is exist - process it [10:06:36]SAM_PROTO_GetFieldsCounters [10:06:36]wFMCommunicate request_size=4 [10:06:36]MH_SAM_APDU [10:06:36]CAPDU: 80 13 00 00 [10:06:36]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [10:06:36]Write i2c OK [10:06:36]MH_I2C_Read... [10:06:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:36]Read from MH i2c: E2 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: E2 62 00 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: E2 62 00 65 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 26 B8 04 00 0E 04 04 00 AE 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 28 [10: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 26 B8 04 00 0E 04 04 00 AE 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:06:36]wFMCommunicate OK [10:06:36]SAM_PROTO_GetFieldsCounters done [10:06:36]requested_item shift.num is exist - process it [10:06:36]requested_item shift.opened is exist - process it [10:06:36]req_shift_opened [10:06:36]FM_GetShiftState [10:06:36]SAM_PROTO_GetShiftState [10:06:36]wFMCommunicate request_size=4 [10:06:36]MH_SAM_APDU [10:06:36]CAPDU: 80 13 01 00 [10:06:36]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [10:06:36]Write i2c OK [10:06:36]MH_I2C_Read... [10:06:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:36]Read from MH i2c: E2 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: E2 0E 00 [10:06:36]MH_I2C_Read... [10:06:36]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3E [10:06:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:06:36]wFMCommunicate OK [10:06:36]SAM_PROTO_GetShiftState done [10:06:36]FM_GetShiftState done [10:06:36]req_shift_opened done [10:06:36]requested_item shift.open_date is exist - process it [10:06:36]req_shift_open_date [10:06:36]req_shift_open_date done [10:06:36]produce_requested_data done [10:06:36]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309286,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:06:36]process_action_free close_receipt [10:06:36]json_value_free [10:06:36]json_value_free done [10:06:36]process_json_proto returns [10:06:36]Send response to host [10:06:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309286,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:06:36]free response buf [10:06:36]execute_script done [10:06:36]execute_script returns [10:06:36]free content buf [10:06:36]Sock 8.Close socket [10:06:36]Sock 8.Thread stoped [10:06:40]OFD Sender: No OFD packet to send [10:06:45]OFD Sender: No OFD packet to send [10:06:50]OFD Sender: No OFD packet to send [10:06:55]OFD Sender: No OFD packet to send [10:07:00]OFD Sender: No OFD packet to send [10:07:05]OFD Sender: No OFD packet to send [10:07:10]OFD Sender: No OFD packet to send [10:07:15]OFD Sender: No OFD packet to send [10:07:20]OFD Sender: No OFD packet to send [10:07:20]accept exits with 5 [10:07:20]New connection [10:07:20]New thread 3067022692 created [10:07:20]Thread 3067166052 joined [10:07:20]Waiting for new connection... [10:07:20] Sock 5.Parse request [10:07:20]Sock 5.Check first char [10:07:20]Sock 5.First char is OK [10:07:20]request: POST /json_proto HTTP/1.0 [10:07:20]Method: POST [10:07:20]URL: /json_proto [10:07:20]Method is POST - this is cgi request [10:07:20]url: /json_proto [10:07:20]query_string will be loaded in cgi processing [10:07:20]execute_cgi json_proto POST (null) [10:07:20]execute_cgi path=json_proto method=POST [10:07:20]POST find Content-Length [10:07:20]Host: 172.17.45.195:8080 [10:07:20]Content-Length: 679 [10:07:20]Content-Type: application/json [10:07:20] [10:07:20]POST finish read [10:07:20]Found Content-Length = 679 [10:07:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:20]execute_script... [10:07:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:07:20]POST & json_proto [10:07:20]process_json_proto [10:07:20]json parsed OK: [10:07:20]protocol is kg_v1.0 [10:07:20]action value=close_receipt [10:07:20]process_action close_receipt [10:07:20]cmd_close_receipt [10:07:20]MH_GetDate [10:07:20]Write to MH i2c: F0 00 00 67 00 56 [10:07:20]Write i2c OK [10:07:20]MH_I2C_Read... [10:07:20]Read from MH i2c: F0 [10:07:20]MH_I2C_Read... [10:07:20]Read from MH i2c: F0 09 00 [10:07:20]MH_I2C_Read... [10:07:20]Read from MH i2c: F0 09 00 67 00 00 58 BB A8 66 FB 01 7F 64 5F [10:07:20]GetLastDocTimeStamp 1722333991 [10:07:20]current date 1722334040 [10:07:20]FM_GetShiftState [10:07:20]SAM_PROTO_GetShiftState [10:07:20]wFMCommunicate request_size=4 [10:07:20]MH_SAM_APDU [10:07:20]CAPDU: 80 13 01 00 [10:07:20]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [10:07:20]Write i2c OK [10:07:20]MH_I2C_Read... [10:07:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:20]Read from MH i2c: E2 [10:07:20]MH_I2C_Read... [10:07:20]Read from MH i2c: E2 0E 00 [10:07:20]MH_I2C_Read... [10:07:20]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 40 [10:07:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:07:20]wFMCommunicate OK [10:07:20]SAM_PROTO_GetShiftState done [10:07:20]FM_GetShiftState done [10:07:20]opened in 1722299915 [10:07:20]opened+sec_in_day 1722386315 [10:07:20]quantity*price = 100050 [10:07:20]sum+1 = 100052 [10:07:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 221 30.07.2024 10:07 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309287 ФПД: 136401335347030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100720&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309287&fm=136401335347030&tin=02508201610067®Number=0000000000092651&sum=100000 [10:07:21]StoreToDocumentArchive [10:07:21]shift 430 fd 309287 [10:07:21]save to /storage/0430/doc_00309287 [10:07:21]save last doc name /storage/0430/doc_00309287 to /storage/kkm_last_doc_name [10:07:21]save OK [10:07:21]Clear old archive folders... [10:07:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:07:21]tlvbuf is 009674A0 [10:07:21]SAM_PROTO_ClearQueue [10:07:21]wFMCommunicate request_size=4 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 09 00 00 [10:07:21]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [10:07:21]RAPDU: 90 00 [10:07:21]wFMCommunicate OK [10:07:21]SAM_PROTO_ClearQueue done [10:07:21]KKMCreateOFDPacket [10:07:21]OFDProtocolAddRootSTLVToBuf [10:07:21]FM_MakeSignedData [10:07:21]FM_MakeSignedData [10:07:21]SAM_PROTO_SignData [10:07:21]wFMCommunicate request_size=4 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 0D 01 02 [10:07:21]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [10:07:21]RAPDU: 90 00 [10:07:21]wFMCommunicate OK [10:07:21]wFMCommunicate request_size=255 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DD 00 00 00 F4 03 04 00 58 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 27 B8 04 00 35 04 06 00 7C 0E 69 23 [10:07:21]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DD 00 00 00 F4 03 04 00 58 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 27 B8 04 00 35 04 06 00 7C 0E 69 23 00 00 1E [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [10:07:21]RAPDU: 90 00 [10:07:21]wFMCommunicate OK [10:07:21]wFMCommunicate request_size=7 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 0D 02 02 02 E7 56 [10:07:21]Write to MH i2c: E2 0A 00 78 00 80 0D 02 02 02 00 E7 56 00 00 33 [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [10:07:21]RAPDU: 90 00 [10:07:21]wFMCommunicate OK [10:07:21]wFMCommunicate request_size=4 [10:07:21]MH_SAM_APDU [10:07:21]CAPDU: 80 0D 03 02 [10:07:21]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:21]Read from MH i2c: E2 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 0B 00 [10:07:21]MH_I2C_Read... [10:07:21]Read from MH i2c: E2 0B 00 79 00 00 AA 89 64 86 D4 3B 8F F2 90 00 A2 [10:07:21]RAPDU: AA 89 64 86 D4 3B 8F F2 90 00 [10:07:21]wFMCommunicate OK [10:07:21]SAM_PROTO_SignData done [10:07:21]FM_MakeSignedData done [10:07:21]CreateOFDProtocolMessage [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 7A 00 80 11 00 00 00 00 00 00 F4 [10:07:21]Write i2c OK [10:07:21]MH_I2C_Read... [10:07:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:22]Read from MH i2c: E2 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: E2 17 00 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4A [10:07:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:07:22]wFMCommunicate OK [10:07:22]CreateOFDProtocolMessage done [10:07:22]OFDSenderStorePacket 309287 [10:07:22]StoreOFDPacket docnum=309287 [10:07:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 32 5E 04 01 3C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DD 00 00 00 F4 03 04 00 58 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 27 B8 04 00 35 04 06 00 7C 0E 69 23 E7 56 AA 89 64 86 D4 3B 8F F2 [10:07:22]CheckFolder [10:07:22]dirname=/storage/ofd_packets [10:07:22]CheckFolder done [10:07:22]ProducePacketName [10:07:22]name=ofd_packets/00309287 [10:07:22]NVStorageSaveData ofd_packets/00309287 [10:07:22]File name is /storage/ofd_packets/00309287 [10:07:22]Write 298 bytes [10:07:22]NVStorageSaveData done [10:07:22]OFDSenderStorePacket done [10:07:22]KKMCreateOFDPacket done [10:07:22]NVStorageSaveData kkm_last_timestamp [10:07:22]File name is /storage/kkm_last_timestamp [10:07:22]Write 4 bytes [10:07:22]NVStorageSaveData done [10:07:22]ExternCall_PrintAddStr [10:07:22]wPrintStart [10:07:22]Write to MH i2c: 01 00 00 7B 00 7B [10:07:22]Write i2c OK [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: 01 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: 01 07 00 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [10:07:22]RasterBufferAndPrint [10:07:22]line Счет N : (1)117885 [10:07:22]line ИНН: 02508201610067 [10:07:22]line Контрольно-Кассовый Чек [10:07:22]line ПРОДАЖА [10:07:22]line ТРК (МРК, ГНК) : 34 [10:07:22]line Товар: 2710194800 [10:07:22]line ДТ-К-3 [10:07:22]line 13.130 * 76.20 [10:07:22]line = 1000.51 [10:07:22]line НДС 12% НСП 1% [10:07:22]line > о реализуемом товаре [10:07:22]line ОКРУГЛЕНИЕ: -0.51 [10:07:22]line ИТОГО: 1000.00 [10:07:22]line Внесено: 1000.00 [10:07:22]line СДАЧА: 0.00 [10:07:22]line НСП 1% : 8.85 [10:07:22]line НДС 12% : 106.25 [10:07:22]line Наличными: 1000.00 [10:07:22]line Безнал.: 0.00 [10:07:22]line Место: АЗС № 128 "Партнер Нефть" [10:07:22]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:07:22]line СНО: Общий режим [10:07:22]line Чек 221 30.07.2024 10:07 [10:07:22]line Смена: 430 ФФД: 1.0 [10:07:22]line ЗНМ: 0300000046 [10:07:22]line РНМ: 0000000000092651 [10:07:22]line Версия ККМ: 001 [10:07:22]line ФМ: 0000000000874943 [10:07:22]line ФД: 309287 [10:07:22]line ФПД: 136401335347030 [10:07:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100720&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309287&fm=136401335347030&tin=02508201610067®Number=0000000000092651&sum=100000 [10:07:22]OFD Sender: Processing packet 309287 [packets to send 232, broken 231] [10:07:22]ProducePacketName [10:07:22]name=ofd_packets/00309287 [10:07:22]OFD Sender: To server: pG, [10:07:22]CommunicateWithHost lk.salyk.kg:30040 [10:07:22]ConnectInit lk.salyk.kg [10:07:22]written 0, free lines is 4095 [10:07:22]Connected sock=10 [10:07:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 32 5E 04 01 3C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DD 00 00 00 F4 03 04 00 58 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 27 B8 04 00 35 04 06 00 7C 0E 69 23 E7 56 AA 89 64 86 D4 3B 8F F2 [10:07:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D4 72 47 00 74 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 27 B8 04 00 F4 03 04 00 A0 62 A8 66 B6 04 01 00 00 A6 85 7B 7F 23 A8 B7 6F [10:07:22]CommunicateWithHost err = 0 [10:07:22]CheckOFDResponse [10:07:22]1017 (14) - 77093643461234 [10:07:22]1041 (16) - 0000000000874943 [10:07:22]1040 (4) - 309287 [10:07:22]1012 (4) - 30.07.2024 03:48 [10:07:22]1206 (1) - 0 [10:07:22]OFD Sender: Remove packet 309287 [10:07:22]ProducePacketName [10:07:22]name=ofd_packets/00309287 [10:07:22]NVStorageDeleteData [10:07:22]Write to MH i2c: 01 00 00 A6 00 A6 [10:07:22]Write i2c OK [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: 01 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: 01 07 00 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 6F 0C 28 [10:07:22]RasterBufferAndPrint [10:07:22]line [10:07:22]line [10:07:22]line [10:07:22]line [10:07:22]line [10:07:22]written 0, free lines is 3186 [10:07:22]MH_Cut [10:07:22]Write to MH i2c: D1 01 00 AD 00 01 7F [10:07:22]Write i2c OK [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: D1 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: D1 01 00 [10:07:22]MH_I2C_Read... [10:07:22]Read from MH i2c: D1 01 00 AD 00 00 7E [10:07:22]Write to MH i2c: 01 00 00 AE 00 AE [10:07:22]Write i2c OK [10:07:22]MH_I2C_Read... [10:07:23]OFD Sender: No OFD packet to send [10:07:23]*** Cut start [10:07:23]*** Partial cut [10:07:23]*** CUTSNS_PIN = 1 [10:07:24]*** CUTSNS_PIN = 0 [10:07:24]*** Brake cut motor [10:07:24]Read from MH i2c: 01 [10:07:24]MH_I2C_Read... [10:07:24]*** Stop cut motor [10:07:24]*** Cut end [10:07:24]Read from MH i2c: 01 07 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [10:07:24]process_action close_receipt done [10:07:24]requested_data is exist [10:07:24]produce_requested_data [10:07:24]requested_item fm.sn is exist - process it [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 11 00 00 [10:07:24]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 17 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7F [10:07:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:07:24]wFMCommunicate OK [10:07:24]requested_item fd.num is exist - process it [10:07:24]SAM_PROTO_GetFieldsCounters [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 13 00 00 [10:07:24]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 62 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 27 B8 04 00 0E 04 04 00 AE 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 77 [10:07:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 27 B8 04 00 0E 04 04 00 AE 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:07:24]wFMCommunicate OK [10:07:24]SAM_PROTO_GetFieldsCounters done [10:07:24]requested_item shift.num is exist - process it [10:07:24]requested_item shift.opened is exist - process it [10:07:24]req_shift_opened [10:07:24]FM_GetShiftState [10:07:24]SAM_PROTO_GetShiftState [10:07:24]wFMCommunicate request_size=4 [10:07:24]MH_SAM_APDU [10:07:24]CAPDU: 80 13 01 00 [10:07:24]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [10:07:24]Write i2c OK [10:07:24]MH_I2C_Read... [10:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:24]Read from MH i2c: E2 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 0E 00 [10:07:24]MH_I2C_Read... [10:07:24]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 89 [10:07:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:07:24]wFMCommunicate OK [10:07:24]SAM_PROTO_GetShiftState done [10:07:24]FM_GetShiftState done [10:07:24]req_shift_opened done [10:07:24]requested_item shift.open_date is exist - process it [10:07:24]req_shift_open_date [10:07:24]req_shift_open_date done [10:07:24]produce_requested_data done [10:07:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309287,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:07:24]process_action_free close_receipt [10:07:24]json_value_free [10:07:24]json_value_free done [10:07:24]process_json_proto returns [10:07:24]Send response to host [10:07:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309287,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:07:24]free response buf [10:07:24]execute_script done [10:07:24]execute_script returns [10:07:24]free content buf [10:07:24]Sock 5.Close socket [10:07:24]Sock 5.Thread stoped [10:07:28]OFD Sender: No OFD packet to send [10:07:33]OFD Sender: No OFD packet to send [10:07:38]OFD Sender: No OFD packet to send [10:07:43]OFD Sender: No OFD packet to send [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:52]accept exits with 9 [10:08:52]New connection [10:08:52]New thread 3067166052 created [10:08:52]Thread 3067022692 joined [10:08:52]Waiting for new connection... [10:08:52] Sock 9.Parse request [10:08:52]Sock 9.Check first char [10:08:52]Sock 9.First char is OK [10:08:52]request: POST /json_proto HTTP/1.0 [10:08:52]Method: POST [10:08:52]URL: /json_proto [10:08:52]Method is POST - this is cgi request [10:08:52]url: /json_proto [10:08:52]query_string will be loaded in cgi processing [10:08:52]execute_cgi json_proto POST (null) [10:08:52]execute_cgi path=json_proto method=POST [10:08:52]POST find Content-Length [10:08:52]Host: 172.17.45.195:8080 [10:08:52]Content-Length: 675 [10:08:52]Content-Type: application/json [10:08:52] [10:08:52]POST finish read [10:08:52]Found Content-Length = 675 [10:08:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:52]execute_script... [10:08: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)117886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:08:52]POST & json_proto [10:08:52]process_json_proto [10:08:52]json parsed OK: [10:08:52]protocol is kg_v1.0 [10:08:52]action value=close_receipt [10:08:52]process_action close_receipt [10:08:52]cmd_close_receipt [10:08:52]MH_GetDate [10:08:52]Write to MH i2c: F0 00 00 B2 00 A1 [10:08:52]Write i2c OK [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: F0 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: F0 09 00 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: F0 09 00 B2 00 00 B4 BB A8 66 FB 01 7F 64 06 [10:08:52]GetLastDocTimeStamp 1722334040 [10:08:52]current date 1722334132 [10:08:52]FM_GetShiftState [10:08:52]SAM_PROTO_GetShiftState [10:08:52]wFMCommunicate request_size=4 [10:08:52]MH_SAM_APDU [10:08:52]CAPDU: 80 13 01 00 [10:08:52]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [10:08:52]Write i2c OK [10:08:52]MH_I2C_Read... [10:08:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:52]Read from MH i2c: E2 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: E2 0E 00 [10:08:52]MH_I2C_Read... [10:08:52]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8B [10:08:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:08:52]wFMCommunicate OK [10:08:52]SAM_PROTO_GetShiftState done [10:08:52]FM_GetShiftState done [10:08:52]opened in 1722299915 [10:08:52]opened+sec_in_day 1722386315 [10:08:52]quantity*price = 100035 [10:08:52]sum+1 = 100036 [10:08:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 222 30.07.2024 10:08 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309288 ФПД: 19961475283127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100852&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309288&fm=19961475283127&tin=02508201610067®Number=0000000000092651&sum=100000 [10:08:53]StoreToDocumentArchive [10:08:53]shift 430 fd 309288 [10:08:53]save to /storage/0430/doc_00309288 [10:08:53]save last doc name /storage/0430/doc_00309288 to /storage/kkm_last_doc_name [10:08:53]save OK [10:08:53]Clear old archive folders... [10:08:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:08:53]tlvbuf is 008E62A0 [10:08:53]SAM_PROTO_ClearQueue [10:08:53]wFMCommunicate request_size=4 [10:08:53]MH_SAM_APDU [10:08:53]CAPDU: 80 09 00 00 [10:08:53]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [10:08:53]Write i2c OK [10:08:53]MH_I2C_Read... [10:08:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:53]Read from MH i2c: E2 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 03 00 [10:08:53]MH_I2C_Read... [10:08:53]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [10:08:53]RAPDU: 90 00 [10:08:53]wFMCommunicate OK [10:08:53]SAM_PROTO_ClearQueue done [10:08:53]KKMCreateOFDPacket [10:08:53]OFDProtocolAddRootSTLVToBuf [10:08:53]FM_MakeSignedData [10:08:53]FM_MakeSignedData [10:08:53]SAM_PROTO_SignData [10:08:53]wFMCommunicate request_size=4 [10:08:53]MH_SAM_APDU [10:08:53]CAPDU: 80 0D 01 02 [10:08:53]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [10:08:53]Write i2c OK [10:08:53]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [10:08:54]RAPDU: 90 00 [10:08:54]wFMCommunicate OK [10:08:54]wFMCommunicate request_size=255 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B4 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B8 04 00 35 04 06 00 [10:08:54]Write to MH i2c: E2 02 01 C2 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B4 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B8 04 00 35 04 06 00 00 00 13 [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [10:08:54]RAPDU: 90 00 [10:08:54]wFMCommunicate OK [10:08:54]wFMCommunicate request_size=11 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 0D 02 02 06 12 27 A4 A4 B8 B7 [10:08:54]Write to MH i2c: E2 0E 00 C3 00 80 0D 02 02 06 00 12 27 A4 A4 B8 B7 00 00 39 [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [10:08:54]RAPDU: 90 00 [10:08:54]wFMCommunicate OK [10:08:54]wFMCommunicate request_size=4 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 0D 03 02 [10:08:54]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 0B 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 0B 00 C4 00 00 52 89 60 B7 2D DD 19 59 90 00 AE [10:08:54]RAPDU: 52 89 60 B7 2D DD 19 59 90 00 [10:08:54]wFMCommunicate OK [10:08:54]SAM_PROTO_SignData done [10:08:54]FM_MakeSignedData done [10:08:54]CreateOFDProtocolMessage [10:08:54]wFMCommunicate request_size=4 [10:08:54]MH_SAM_APDU [10:08:54]CAPDU: 80 11 00 00 [10:08:54]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:54]Read from MH i2c: E2 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 17 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 95 [10:08:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:08:54]wFMCommunicate OK [10:08:54]CreateOFDProtocolMessage done [10:08:54]OFDSenderStorePacket 309288 [10:08:54]StoreOFDPacket docnum=309288 [10:08:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E9 B4 08 01 D1 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B4 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B8 04 00 35 04 06 00 12 27 A4 A4 B8 B7 52 89 60 B7 2D DD 19 59 [10:08:54]CheckFolder [10:08:54]dirname=/storage/ofd_packets [10:08:54]CheckFolder done [10:08:54]ProducePacketName [10:08:54]name=ofd_packets/00309288 [10:08:54]NVStorageSaveData ofd_packets/00309288 [10:08:54]File name is /storage/ofd_packets/00309288 [10:08:54]Write 302 bytes [10:08:54]NVStorageSaveData done [10:08:54]OFDSenderStorePacket done [10:08:54]KKMCreateOFDPacket done [10:08:54]NVStorageSaveData kkm_last_timestamp [10:08:54]File name is /storage/kkm_last_timestamp [10:08:54]Write 4 bytes [10:08:54]NVStorageSaveData done [10:08:54]ExternCall_PrintAddStr [10:08:54]wPrintStart [10:08:54]Write to MH i2c: 01 00 00 C6 00 C6 [10:08:54]Write i2c OK [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: 01 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: 01 07 00 [10:08:54]MH_I2C_Read... [10:08:54]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [10:08:54]RasterBufferAndPrint [10:08:54]line Счет N : (1)117886 [10:08:54]line ИНН: 02508201610067 [10:08:54]line Контрольно-Кассовый Чек [10:08:54]line ПРОДАЖА [10:08:54]line ТРК (МРК, ГНК) : 43 [10:08:54]line Товар: 2710124130 [10:08:54]line Super-92-К-5 [10:08:54]line 14.540 * 68.80 [10:08:54]line = 1000.35 [10:08:54]line НДС 12% НСП 1% [10:08:54]line > о реализуемом товаре [10:08:54]line ОКРУГЛЕНИЕ: -0.35 [10:08:54]line ИТОГО: 1000.00 [10:08:54]line Внесено: 1000.00 [10:08:54]line СДАЧА: 0.00 [10:08:54]line НСП 1% : 8.85 [10:08:54]line НДС 12% : 106.23 [10:08:54]line Наличными: 1000.00 [10:08:54]line Безнал.: 0.00 [10:08:54]line Место: АЗС № 128 "Партнер Нефть" [10:08:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:08:54]line СНО: Общий режим [10:08:54]line Чек 222 30.07.2024 10:08 [10:08:54]line Смена: 430 ФФД: 1.0 [10:08:54]line ЗНМ: 0300000046 [10:08:54]line РНМ: 0000000000092651 [10:08:54]line Версия ККМ: 001 [10:08:54]line ФМ: 0000000000874943 [10:08:54]line ФД: 309288 [10:08:54]line ФПД: 19961475283127 [10:08:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100852&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309288&fm=19961475283127&tin=02508201610067®Number=0000000000092651&sum=100000 [10:08:54]OFD Sender: Processing packet 309288 [packets to send 232, broken 231] [10:08:54]ProducePacketName [10:08:54]name=ofd_packets/00309288 [10:08:54]OFD Sender: To server: pG, [10:08:54]CommunicateWithHost lk.salyk.kg:30040 [10:08:54]ConnectInit lk.salyk.kg [10:08:54]written 0, free lines is 4095 [10:08:54]Connected sock=10 [10:08:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E9 B4 08 01 D1 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 B4 BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B8 04 00 35 04 06 00 12 27 A4 A4 B8 B7 52 89 60 B7 2D DD 19 59 [10:08:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E5 F4 47 00 E4 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B8 04 00 F4 03 04 00 FD 62 A8 66 B6 04 01 00 00 F3 45 CF 60 7C 8C B0 C0 [10:08:55]CommunicateWithHost err = 0 [10:08:55]CheckOFDResponse [10:08:55]1017 (14) - 77093643461234 [10:08:55]1041 (16) - 0000000000874943 [10:08:55]1040 (4) - 309288 [10:08:55]1012 (4) - 30.07.2024 03:50 [10:08:55]1206 (1) - 0 [10:08:55]OFD Sender: Remove packet 309288 [10:08:55]ProducePacketName [10:08:55]name=ofd_packets/00309288 [10:08:55]NVStorageDeleteData [10:08:55]Write to MH i2c: 01 00 00 F1 00 F1 [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: 01 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: 01 07 00 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 6B 0C 6F [10:08:55]RasterBufferAndPrint [10:08:55]line [10:08:55]line [10:08:55]line [10:08:55]line [10:08:55]line [10:08:55]written 0, free lines is 3182 [10:08:55]MH_Cut [10:08:55]Write to MH i2c: D1 01 00 F8 00 01 CA [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: D1 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: D1 01 00 [10:08:55]MH_I2C_Read... [10:08:55]Read from MH i2c: D1 01 00 F8 00 00 C9 [10:08:55]Write to MH i2c: 01 00 00 F9 00 F9 [10:08:55]Write i2c OK [10:08:55]MH_I2C_Read... [10:08:55]OFD Sender: No OFD packet to send [10:08:56]*** Cut start [10:08:56]*** Partial cut [10:08:56]*** CUTSNS_PIN = 1 [10:08:56]*** CUTSNS_PIN = 0 [10:08:56]*** Brake cut motor [10:08:57]Read from MH i2c: 01 [10:08:57]MH_I2C_Read... [10:08:57]*** Stop cut motor [10:08:57]*** Cut end [10:08:57]Read from MH i2c: 01 07 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [10:08:57]process_action close_receipt done [10:08:57]requested_data is exist [10:08:57]produce_requested_data [10:08:57]requested_item fm.sn is exist - process it [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 11 00 00 [10:08:57]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CA [10:08:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:08:57]wFMCommunicate OK [10:08:57]requested_item fd.num is exist - process it [10:08:57]SAM_PROTO_GetFieldsCounters [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 13 00 00 [10:08:57]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 62 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 28 B8 04 00 0E 04 04 00 AE 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 C6 [10:08:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 28 B8 04 00 0E 04 04 00 AE 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:08:57]wFMCommunicate OK [10:08:57]SAM_PROTO_GetFieldsCounters done [10:08:57]requested_item shift.num is exist - process it [10:08:57]requested_item shift.opened is exist - process it [10:08:57]req_shift_opened [10:08:57]FM_GetShiftState [10:08:57]SAM_PROTO_GetShiftState [10:08:57]wFMCommunicate request_size=4 [10:08:57]MH_SAM_APDU [10:08:57]CAPDU: 80 13 01 00 [10:08:57]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [10:08:57]Write i2c OK [10:08:57]MH_I2C_Read... [10:08:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:57]Read from MH i2c: E2 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0E 00 [10:08:57]MH_I2C_Read... [10:08:57]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D4 [10:08:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:08:57]wFMCommunicate OK [10:08:57]SAM_PROTO_GetShiftState done [10:08:57]FM_GetShiftState done [10:08:57]req_shift_opened done [10:08:57]requested_item shift.open_date is exist - process it [10:08:57]req_shift_open_date [10:08:57]req_shift_open_date done [10:08:57]produce_requested_data done [10:08:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309288,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:08:57]process_action_free close_receipt [10:08:57]json_value_free [10:08:57]json_value_free done [10:08:57]process_json_proto returns [10:08:57]Send response to host [10:08:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309288,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:08:57]free response buf [10:08:57]execute_script done [10:08:57]execute_script returns [10:08:57]free content buf [10:08:57]Sock 9.Close socket [10:08:57]Sock 9.Thread stoped [10:09:00]OFD Sender: No OFD packet to send [10:09:05]OFD Sender: No OFD packet to send [10:09:10]OFD Sender: No OFD packet to send [10:09:15]OFD Sender: No OFD packet to send [10:09:20]OFD Sender: No OFD packet to send [10:09:25]OFD Sender: No OFD packet to send [10:09:30]OFD Sender: No OFD packet to send [10:09:31]accept exits with 8 [10:09:31]New connection [10:09:31]New thread 3067022692 created [10:09:31]Thread 3067166052 joined [10:09:31]Waiting for new connection... [10:09:31] Sock 8.Parse request [10:09:31]Sock 8.Check first char [10:09:31]Sock 8.First char is OK [10:09:31]request: POST /json_proto HTTP/1.0 [10:09:31]Method: POST [10:09:31]URL: /json_proto [10:09:31]Method is POST - this is cgi request [10:09:31]url: /json_proto [10:09:31]query_string will be loaded in cgi processing [10:09:31]execute_cgi json_proto POST (null) [10:09:31]execute_cgi path=json_proto method=POST [10:09:31]POST find Content-Length [10:09:31]Host: 172.17.45.195:8080 [10:09:31]Content-Length: 800 [10:09:31]Content-Type: application/json [10:09:31] [10:09:31]POST finish read [10:09:31]Found Content-Length = 800 [10:09:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:31]execute_script... [10:09: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)117887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:31]POST & json_proto [10:09:31]process_json_proto [10:09:31]json parsed OK: [10:09:31]protocol is kg_v1.0 [10:09:31]action value=close_receipt [10:09:31]process_action close_receipt [10:09:31]cmd_close_receipt [10:09:31]MH_GetDate [10:09:31]Write to MH i2c: F0 00 00 FD 00 EC [10:09:31]Write i2c OK [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: F0 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: F0 09 00 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: F0 09 00 FD 00 00 DB BB A8 66 FB 01 7F 64 78 [10:09:31]GetLastDocTimeStamp 1722334132 [10:09:31]current date 1722334171 [10:09:31]FM_GetShiftState [10:09:31]SAM_PROTO_GetShiftState [10:09:31]wFMCommunicate request_size=4 [10:09:31]MH_SAM_APDU [10:09:31]CAPDU: 80 13 01 00 [10:09:31]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [10:09:31]Write i2c OK [10:09:31]MH_I2C_Read... [10:09:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:31]Read from MH i2c: E2 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: E2 0E 00 [10:09:31]MH_I2C_Read... [10:09:31]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D6 [10:09:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:09:31]wFMCommunicate OK [10:09:31]SAM_PROTO_GetShiftState done [10:09:31]FM_GetShiftState done [10:09:31]opened in 1722299915 [10:09:31]opened+sec_in_day 1722386315 [10:09:31]quantity*price = 160020 [10:09:31]sum+1 = 160021 [10:09:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.20 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 0.00 Безнал.: 1600.20 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 223 30.07.2024 10:09 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309289 ФПД: 208013858228725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100931&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309289&fm=208013858228725&tin=02508201610067®Number=0000000000092651&sum=160020 [10:09:32]StoreToDocumentArchive [10:09:32]shift 430 fd 309289 [10:09:32]save to /storage/0430/doc_00309289 [10:09:32]save last doc name /storage/0430/doc_00309289 to /storage/kkm_last_doc_name [10:09:32]save OK [10:09:32]Clear old archive folders... [10:09:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:09:32]tlvbuf is 008E7DF0 [10:09:32]SAM_PROTO_ClearQueue [10:09:32]wFMCommunicate request_size=4 [10:09:32]MH_SAM_APDU [10:09:32]CAPDU: 80 09 00 00 [10:09:32]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:32]Read from MH i2c: E2 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [10:09:32]RAPDU: 90 00 [10:09:32]wFMCommunicate OK [10:09:32]SAM_PROTO_ClearQueue done [10:09:32]KKMCreateOFDPacket [10:09:32]OFDProtocolAddRootSTLVToBuf [10:09:32]FM_MakeSignedData [10:09:32]FM_MakeSignedData [10:09:32]SAM_PROTO_SignData [10:09:32]wFMCommunicate request_size=4 [10:09:32]MH_SAM_APDU [10:09:32]CAPDU: 80 0D 01 02 [10:09:32]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:32]Read from MH i2c: E2 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [10:09:32]RAPDU: 90 00 [10:09:32]wFMCommunicate OK [10:09:32]wFMCommunicate request_size=255 [10:09:32]MH_SAM_APDU [10:09: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 DB BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B8 04 00 35 04 06 00 BD 30 00 20 [10:09:32]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 DB BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B8 04 00 35 04 06 00 BD 30 00 20 00 00 0B [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:32]Read from MH i2c: E2 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [10:09:32]RAPDU: 90 00 [10:09:32]wFMCommunicate OK [10:09:32]wFMCommunicate request_size=7 [10:09:32]MH_SAM_APDU [10:09:32]CAPDU: 80 0D 02 02 02 C9 F5 [10:09:32]Write to MH i2c: E2 0A 00 0E 01 80 0D 02 02 02 00 C9 F5 00 00 4B [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:32]Read from MH i2c: E2 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [10:09:32]RAPDU: 90 00 [10:09:32]wFMCommunicate OK [10:09:32]wFMCommunicate request_size=4 [10:09:32]MH_SAM_APDU [10:09:32]CAPDU: 80 0D 03 02 [10:09:32]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:32]Read from MH i2c: E2 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 0B 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 0B 00 0F 01 00 F3 84 6C BD B9 B9 F8 EF 90 00 85 [10:09:32]RAPDU: F3 84 6C BD B9 B9 F8 EF 90 00 [10:09:32]wFMCommunicate OK [10:09:32]SAM_PROTO_SignData done [10:09:32]FM_MakeSignedData done [10:09:32]CreateOFDProtocolMessage [10:09:32]wFMCommunicate request_size=4 [10:09:32]MH_SAM_APDU [10:09:32]CAPDU: 80 11 00 00 [10:09:32]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:32]Read from MH i2c: E2 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 17 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E1 [10:09:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:09:32]wFMCommunicate OK [10:09:32]CreateOFDProtocolMessage done [10:09:32]OFDSenderStorePacket 309289 [10:09:32]StoreOFDPacket docnum=309289 [10:09:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 02 40 04 01 1D 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 DB BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B8 04 00 35 04 06 00 BD 30 00 20 C9 F5 F3 84 6C BD B9 B9 F8 EF [10:09:32]CheckFolder [10:09:32]dirname=/storage/ofd_packets [10:09:32]CheckFolder done [10:09:32]ProducePacketName [10:09:32]name=ofd_packets/00309289 [10:09:32]NVStorageSaveData ofd_packets/00309289 [10:09:32]File name is /storage/ofd_packets/00309289 [10:09:32]Write 298 bytes [10:09:32]NVStorageSaveData done [10:09:32]OFDSenderStorePacket done [10:09:32]KKMCreateOFDPacket done [10:09:32]NVStorageSaveData kkm_last_timestamp [10:09:32]File name is /storage/kkm_last_timestamp [10:09:32]Write 4 bytes [10:09:32]NVStorageSaveData done [10:09:32]ExternCall_PrintAddStr [10:09:32]wPrintStart [10:09:32]Write to MH i2c: 01 00 00 11 01 12 [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: 01 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: 01 07 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [10:09:32]RasterBufferAndPrint [10:09:32]line Счет N : (1)117887 [10:09:32]line ИНН: 02508201610067 [10:09:32]line Контрольно-Кассовый Чек [10:09:32]line ПРОДАЖА [10:09:32]line ТРК (МРК, ГНК) : 64 [10:09:32]line Товар: 2710194800 [10:09:32]line ДТ-К-3 [10:09:32]line 21.000 * 76.20 [10:09:32]line = 1600.20 [10:09:32]line НДС 12% НСП 1% [10:09:32]line > о реализуемом товаре [10:09:32]line ИТОГО: 1600.20 [10:09:32]line НСП 1% : 14.16 [10:09:32]line НДС 12% : 169.93 [10:09:32]line Наличными: 0.00 [10:09:32]line Безнал.: 1600.20 [10:09:32]line Место: АЗС № 128 "Партнер Нефть" [10:09:32]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:09:32]line СНО: Общий режим [10:09:32]line Чек 223 30.07.2024 10:09 [10:09:32]line Смена: 430 ФФД: 1.0 [10:09:32]line ЗНМ: 0300000046 [10:09:32]line РНМ: 0000000000092651 [10:09:32]line Версия ККМ: 001 [10:09:32]line Платежная система: O! деньги [10:09:32]line ФМ: 0000000000874943 [10:09:32]line ФД: 309289 [10:09:32]line ФПД: 208013858228725 [10:09:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100931&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309289&fm=208013858228725&tin=02508201610067®Number=0000000000092651&sum=160020 [10:09:33]OFD Sender: Processing packet 309289 [packets to send 232, broken 231] [10:09:33]ProducePacketName [10:09:33]name=ofd_packets/00309289 [10:09:33]OFD Sender: To server: pG, [10:09:33]CommunicateWithHost lk.salyk.kg:30040 [10:09:33]ConnectInit lk.salyk.kg [10:09:33]written 0, free lines is 4095 [10:09:33]Connected sock=11 [10:09:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 02 40 04 01 1D 97 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 DB BB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B8 04 00 35 04 06 00 BD 30 00 20 C9 F5 F3 84 6C BD B9 B9 F8 EF [10:09:33]Write to MH i2c: 01 00 00 3B 01 3C [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 07 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 89 0C D8 [10:09:33]RasterBufferAndPrint [10:09:33]line [10:09:33]line [10:09:33]line [10:09:33]line [10:09:33]line [10:09:33]written 0, free lines is 3211 [10:09:33]MH_Cut [10:09:33]Write to MH i2c: D1 01 00 42 01 01 15 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: D1 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: D1 01 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: D1 01 00 42 01 00 14 [10:09:33]Write to MH i2c: 01 00 00 43 01 44 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 86 5B 47 00 1F 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B8 04 00 F4 03 04 00 23 63 A8 66 B6 04 01 00 00 26 DE CD 5A EF 91 08 FA [10:09:33]CommunicateWithHost err = 0 [10:09:33]CheckOFDResponse [10:09:33]1017 (14) - 77093643461234 [10:09:33]1041 (16) - 0000000000874943 [10:09:33]1040 (4) - 309289 [10:09:33]1012 (4) - 30.07.2024 03:50 [10:09:33]1206 (1) - 0 [10:09:33]OFD Sender: Remove packet 309289 [10:09:33]ProducePacketName [10:09:33]name=ofd_packets/00309289 [10:09:33]NVStorageDeleteData [10:09:34]OFD Sender: No OFD packet to send [10:09:34]*** Cut start [10:09:34]*** Partial cut [10:09:34]*** CUTSNS_PIN = 1 [10:09:34]*** CUTSNS_PIN = 0 [10:09:35]*** Brake cut motor [10:09:35]Read from MH i2c: 01 [10:09:35]MH_I2C_Read... [10:09:35]*** Stop cut motor [10:09:35]*** Cut end [10:09:35]Read from MH i2c: 01 07 00 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [10:09:35]process_action close_receipt done [10:09:35]requested_data is exist [10:09:35]produce_requested_data [10:09:35]requested_item fm.sn is exist - process it [10:09:35]wFMCommunicate request_size=4 [10:09:35]MH_SAM_APDU [10:09:35]CAPDU: 80 11 00 00 [10:09:35]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [10:09:35]Write i2c OK [10:09:35]MH_I2C_Read... [10:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:35]Read from MH i2c: E2 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 17 00 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 15 [10:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:09:35]wFMCommunicate OK [10:09:35]requested_item fd.num is exist - process it [10:09:35]SAM_PROTO_GetFieldsCounters [10:09:35]wFMCommunicate request_size=4 [10:09:35]MH_SAM_APDU [10:09:35]CAPDU: 80 13 00 00 [10:09:35]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [10:09:35]Write i2c OK [10:09:35]MH_I2C_Read... [10:09:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:35]Read from MH i2c: E2 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 62 00 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 29 B8 04 00 0E 04 04 00 AE 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 15 [10:09:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 29 B8 04 00 0E 04 04 00 AE 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:09:35]wFMCommunicate OK [10:09:35]SAM_PROTO_GetFieldsCounters done [10:09:35]requested_item shift.num is exist - process it [10:09:35]requested_item shift.opened is exist - process it [10:09:35]req_shift_opened [10:09:35]FM_GetShiftState [10:09:35]SAM_PROTO_GetShiftState [10:09:35]wFMCommunicate request_size=4 [10:09:35]MH_SAM_APDU [10:09:35]CAPDU: 80 13 01 00 [10:09:35]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [10:09:35]Write i2c OK [10:09:35]MH_I2C_Read... [10:09:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:35]Read from MH i2c: E2 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 0E 00 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1F [10:09:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:09:35]wFMCommunicate OK [10:09:35]SAM_PROTO_GetShiftState done [10:09:35]FM_GetShiftState done [10:09:35]req_shift_opened done [10:09:35]requested_item shift.open_date is exist - process it [10:09:35]req_shift_open_date [10:09:35]req_shift_open_date done [10:09:35]produce_requested_data done [10:09:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309289,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:09:35]process_action_free close_receipt [10:09:35]json_value_free [10:09:35]json_value_free done [10:09:35]process_json_proto returns [10:09:35]Send response to host [10:09:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309289,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:09:35]free response buf [10:09:35]execute_script done [10:09:35]execute_script returns [10:09:35]free content buf [10:09:35]Sock 8.Close socket [10:09:35]Sock 8.Thread stoped [10:09:39]OFD Sender: No OFD packet to send [10:09:44]OFD Sender: No OFD packet to send [10:09:48]accept exits with 9 [10:09:48]New connection [10:09:48]New thread 3067166052 created [10:09:48]Thread 3067022692 joined [10:09:48]Waiting for new connection... [10:09:48] Sock 9.Parse request [10:09:48]Sock 9.Check first char [10:09:48]Sock 9.First char is OK [10:09:48]request: POST /json_proto HTTP/1.0 [10:09:48]Method: POST [10:09:48]URL: /json_proto [10:09:48]Method is POST - this is cgi request [10:09:48]url: /json_proto [10:09:48]query_string will be loaded in cgi processing [10:09:48]execute_cgi json_proto POST (null) [10:09:48]execute_cgi path=json_proto method=POST [10:09:48]POST find Content-Length [10:09:48]Host: 172.17.45.195:8080 [10:09:48]Content-Length: 1195 [10:09:48]Content-Type: application/json [10:09:48] [10:09:48]POST finish read [10:09:48]Found Content-Length = 1195 [10:09:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117888\u000A30.07.2024 09:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03947\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:48]execute_script... [10:09:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117888\u000A30.07.2024 09:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03947\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:48]POST & json_proto [10:09:48]process_json_proto [10:09:48]json parsed OK: [10:09:48]protocol is kg_v1.0 [10:09:48]action value=print_text [10:09:48]process_action print_text [10:09:48]cmd_print_text [10:09:48]ExternCall_PrintAddStr [10:09:48]wPrintStart [10:09:48]Write to MH i2c: 01 00 00 47 01 48 [10:09:48]Write i2c OK [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: 01 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: 01 07 00 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 FF 0F 5D [10:09:48]RasterBufferAndPrint [10:09:48]line *****ТОВАРНЫЙ ЧЕК***** [10:09:48]line АЗС-128 [10:09:48]line Партнер Нефть [10:09:48]line 00000000012345 [10:09:48]line Кассир : Анарбаев А. [10:09:48]line Счет N : (1)117888 [10:09:48]line 30.07.2024 09:31 [10:09:48]line ПРОДАЖА [10:09:48]line ТРК (МРК, ГНК): 52 [10:09:48]line Вид ГСМ : 2710124130 [10:09:48]line Аи-92-К-2 [10:09:48]line 20.000 x 67.80 [10:09:48]line ИТОГ: 1356.00 [10:09:48]line Тип оплаты: Талоны: Топливная Карта [10:09:48]line 03947 [10:09:48]line ______________________ [10:09:48]line (подпись) [10:09:48]written 0, free lines is 4095 [10:09:48]Write to MH i2c: 01 00 00 5B 01 5C [10:09:48]Write i2c OK [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: 01 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: 01 07 00 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 10 0E 81 [10:09:48]RasterBufferAndPrint [10:09:48]line [10:09:48]line [10:09:48]line [10:09:48]line [10:09:48]line [10:09:48]written 0, free lines is 3602 [10:09:48]MH_Cut [10:09:48]Write to MH i2c: D1 01 00 62 01 01 35 [10:09:48]Write i2c OK [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: D1 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: D1 01 00 [10:09:48]MH_I2C_Read... [10:09:48]Read from MH i2c: D1 01 00 62 01 00 34 [10:09:48]Write to MH i2c: 01 00 00 63 01 64 [10:09:48]Write i2c OK [10:09:48]MH_I2C_Read... [10:09:49]*** Cut start [10:09:49]*** Partial cut [10:09:49]*** CUTSNS_PIN = 1 [10:09:49]*** CUTSNS_PIN = 0 [10:09:49]OFD Sender: No OFD packet to send [10:09:49]*** Brake cut motor [10:09:49]Read from MH i2c: 01 [10:09:49]MH_I2C_Read... [10:09:49]*** Stop cut motor [10:09:49]*** Cut end [10:09:49]Read from MH i2c: 01 07 00 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: 01 07 00 63 01 00 00 00 00 00 FF 0F 79 [10:09:49]process_action print_text done [10:09:49]requested_data is exist [10:09:49]produce_requested_data [10:09:49]requested_item fm.sn is exist - process it [10:09:49]wFMCommunicate request_size=4 [10:09:49]MH_SAM_APDU [10:09:49]CAPDU: 80 11 00 00 [10:09:49]Write to MH i2c: E2 08 00 64 01 80 11 00 00 00 00 00 00 DF [10:09:49]Write i2c OK [10:09:49]MH_I2C_Read... [10:09:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:49]Read from MH i2c: E2 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 17 00 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 17 00 64 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [10:09:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:09:49]wFMCommunicate OK [10:09:49]requested_item fd.num is exist - process it [10:09:49]SAM_PROTO_GetFieldsCounters [10:09:49]wFMCommunicate request_size=4 [10:09:49]MH_SAM_APDU [10:09:49]CAPDU: 80 13 00 00 [10:09:49]Write to MH i2c: E2 08 00 65 01 80 13 00 00 00 00 00 00 E2 [10:09:49]Write i2c OK [10:09:49]MH_I2C_Read... [10:09:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:49]Read from MH i2c: E2 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 62 00 [10:09:49]MH_I2C_Read... [10:09:49]Read from MH i2c: E2 62 00 65 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 29 B8 04 00 0E 04 04 00 AE 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 35 [10:09:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 29 B8 04 00 0E 04 04 00 AE 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:09:49]wFMCommunicate OK [10:09:49]SAM_PROTO_GetFieldsCounters done [10:09:49]requested_item shift.num is exist - process it [10:09:49]requested_item shift.opened is exist - process it [10:09:49]req_shift_opened [10:09:49]FM_GetShiftState [10:09:49]SAM_PROTO_GetShiftState [10:09:49]wFMCommunicate request_size=4 [10:09:49]MH_SAM_APDU [10:09:49]CAPDU: 80 13 01 00 [10:09:49]Write to MH i2c: E2 08 00 66 01 80 13 01 00 00 00 00 00 E4 [10:09:49]Write i2c OK [10:09:49]MH_I2C_Read... [10:09:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:50]Read from MH i2c: E2 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 0E 00 [10:09:50]MH_I2C_Read... [10:09:50]Read from MH i2c: E2 0E 00 66 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [10:09:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:09:50]wFMCommunicate OK [10:09:50]SAM_PROTO_GetShiftState done [10:09:50]FM_GetShiftState done [10:09:50]req_shift_opened done [10:09:50]requested_item shift.open_date is exist - process it [10:09:50]req_shift_open_date [10:09:50]req_shift_open_date done [10:09:50]produce_requested_data done [10:09:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309289,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:09:50]process_action_free print_text [10:09:50]json_value_free [10:09:50]json_value_free done [10:09:50]process_json_proto returns [10:09:50]Send response to host [10:09:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309289,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:09:50]free response buf [10:09:50]execute_script done [10:09:50]execute_script returns [10:09:50]free content buf [10:09:50]Sock 9.Close socket [10:09:50]Sock 9.Thread stoped [10:09:54]OFD Sender: No OFD packet to send [10:09:59]OFD Sender: No OFD packet to send [10:10:04]OFD Sender: No OFD packet to send [10:10:09]OFD Sender: No OFD packet to send [10:10:14]OFD Sender: No OFD packet to send [10:10:19]OFD Sender: No OFD packet to send [10:10:24]OFD Sender: No OFD packet to send [10:10:29]OFD Sender: No OFD packet to send [10:10:34]OFD Sender: No OFD packet to send [10:10:39]OFD Sender: No OFD packet to send [10:10:44]OFD Sender: No OFD packet to send [10:10:49]OFD Sender: No OFD packet to send [10:10:54]OFD Sender: No OFD packet to send [10:10:59]OFD Sender: No OFD packet to send [10:11:04]OFD Sender: No OFD packet to send [10:11:09]OFD Sender: No OFD packet to send [10:11:14]accept exits with 8 [10:11:14]New connection [10:11:14]New thread 3067022692 created [10:11:14]Thread 3067166052 joined [10:11:14]Waiting for new connection... [10:11:14] Sock 8.Parse request [10:11:14]Sock 8.Check first char [10:11:14]Sock 8.First char is OK [10:11:14]request: POST /json_proto HTTP/1.0 [10:11:14]Method: POST [10:11:14]URL: /json_proto [10:11:14]Method is POST - this is cgi request [10:11:14]url: /json_proto [10:11:14]query_string will be loaded in cgi processing [10:11:14]execute_cgi json_proto POST (null) [10:11:14]execute_cgi path=json_proto method=POST [10:11:14]POST find Content-Length [10:11:14]Host: 172.17.45.195:8080 [10:11:14]Content-Length: 677 [10:11:14]Content-Type: application/json [10:11:14] [10:11:14]POST finish read [10:11:14]Found Content-Length = 677 [10:11:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:14]execute_script... [10:11:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:14]POST & json_proto [10:11:14]process_json_proto [10:11:14]json parsed OK: [10:11:14]protocol is kg_v1.0 [10:11:14]action value=close_receipt [10:11:14]process_action close_receipt [10:11:14]cmd_close_receipt [10:11:14]MH_GetDate [10:11:14]Write to MH i2c: F0 00 00 67 01 57 [10:11:14]Write i2c OK [10:11:14]MH_I2C_Read... [10:11:14]Read from MH i2c: F0 [10:11:14]MH_I2C_Read... [10:11:14]Read from MH i2c: F0 09 00 [10:11:14]MH_I2C_Read... [10:11:14]Read from MH i2c: F0 09 00 67 01 00 42 BC A8 66 FB 01 7F 64 4B [10:11:14]GetLastDocTimeStamp 1722334171 [10:11:14]current date 1722334274 [10:11:14]FM_GetShiftState [10:11:14]SAM_PROTO_GetShiftState [10:11:14]wFMCommunicate request_size=4 [10:11:14]MH_SAM_APDU [10:11:14]CAPDU: 80 13 01 00 [10:11:14]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [10:11:14]Write i2c OK [10:11:14]MH_I2C_Read... [10:11:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:14]Read from MH i2c: E2 [10:11:14]MH_I2C_Read... [10:11:14]Read from MH i2c: E2 0E 00 [10:11:14]MH_I2C_Read... [10:11:14]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 41 [10:11:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:11:14]wFMCommunicate OK [10:11:14]SAM_PROTO_GetShiftState done [10:11:14]FM_GetShiftState done [10:11:14]opened in 1722299915 [10:11:14]opened+sec_in_day 1722386315 [10:11:14]quantity*price = 60003 [10:11:14]sum+1 = 60004 [10:11:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 224 30.07.2024 10:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309290 ФПД: 279377815350927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101114&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309290&fm=279377815350927&tin=02508201610067®Number=0000000000092651&sum=60000 [10:11:15]StoreToDocumentArchive [10:11:15]shift 430 fd 309290 [10:11:15]save to /storage/0430/doc_00309290 [10:11:15]save last doc name /storage/0430/doc_00309290 to /storage/kkm_last_doc_name [10:11:15]save OK [10:11:15]Clear old archive folders... [10:11:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:15]tlvbuf is 0097E480 [10:11:15]SAM_PROTO_ClearQueue [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 09 00 00 [10:11:15]Write to MH i2c: E2 08 00 75 01 80 09 00 00 00 00 00 00 E8 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 75 01 00 90 00 EA [10:11:15]RAPDU: 90 00 [10:11:15]wFMCommunicate OK [10:11:15]SAM_PROTO_ClearQueue done [10:11:15]KKMCreateOFDPacket [10:11:15]OFDProtocolAddRootSTLVToBuf [10:11:15]FM_MakeSignedData [10:11:15]FM_MakeSignedData [10:11:15]SAM_PROTO_SignData [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 0D 01 02 [10:11:15]Write to MH i2c: E2 08 00 76 01 80 0D 01 02 00 00 00 00 F0 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [10:11:15]RAPDU: 90 00 [10:11:15]wFMCommunicate OK [10:11:15]wFMCommunicate request_size=255 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 E0 00 00 00 F4 03 04 00 42 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B8 04 00 35 04 06 00 FE [10:11:15]Write to MH i2c: E2 02 01 77 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 32 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 E0 00 00 00 F4 03 04 00 42 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B8 04 00 35 04 06 00 FE 00 00 B3 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [10:11:15]RAPDU: 90 00 [10:11:15]wFMCommunicate OK [10:11:15]wFMCommunicate request_size=10 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 0D 02 02 05 17 B7 71 2E 8F [10:11:15]Write to MH i2c: E2 0D 00 78 01 80 0D 02 02 05 00 17 B7 71 2E 8F 00 00 F9 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [10:11:15]RAPDU: 90 00 [10:11:15]wFMCommunicate OK [10:11:15]wFMCommunicate request_size=4 [10:11:15]MH_SAM_APDU [10:11:15]CAPDU: 80 0D 03 02 [10:11:15]Write to MH i2c: E2 08 00 79 01 80 0D 03 02 00 00 00 00 F5 [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:15]Read from MH i2c: E2 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 0B 00 [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: E2 0B 00 79 01 00 F4 F1 72 72 B6 75 3D C3 90 00 EA [10:11:15]RAPDU: F4 F1 72 72 B6 75 3D C3 90 00 [10:11:15]wFMCommunicate OK [10:11:15]SAM_PROTO_SignData done [10:11:15]FM_MakeSignedData done [10:11:15]CreateOFDProtocolMessage [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 7A 01 80 11 00 00 00 00 00 00 F5 [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 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4B [10:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:11:15]wFMCommunicate OK [10:11:15]CreateOFDProtocolMessage done [10:11:15]OFDSenderStorePacket 309290 [10:11:15]StoreOFDPacket docnum=309290 [10:11:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 40 D9 07 01 B9 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 32 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 E0 00 00 00 F4 03 04 00 42 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B8 04 00 35 04 06 00 FE 17 B7 71 2E 8F F4 F1 72 72 B6 75 3D C3 [10:11:15]CheckFolder [10:11:15]dirname=/storage/ofd_packets [10:11:15]CheckFolder done [10:11:15]ProducePacketName [10:11:15]name=ofd_packets/00309290 [10:11:15]NVStorageSaveData ofd_packets/00309290 [10:11:15]File name is /storage/ofd_packets/00309290 [10:11:15]Write 301 bytes [10:11:15]NVStorageSaveData done [10:11:15]OFDSenderStorePacket done [10:11:15]KKMCreateOFDPacket done [10:11:15]NVStorageSaveData kkm_last_timestamp [10:11:15]File name is /storage/kkm_last_timestamp [10:11:15]Write 4 bytes [10:11:15]NVStorageSaveData done [10:11:15]ExternCall_PrintAddStr [10:11:15]wPrintStart [10:11:15]Write to MH i2c: 01 00 00 7B 01 7C [10:11:15]Write i2c OK [10:11:15]MH_I2C_Read... [10:11:15]Read from MH i2c: 01 [10:11:15]MH_I2C_Read... [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 7B 01 00 00 00 00 00 FF 0F 91 [10:11:15]RasterBufferAndPrint [10:11:15]line Счет N : (1)117889 [10:11:15]line ИНН: 02508201610067 [10:11:15]line Контрольно-Кассовый Чек [10:11:15]line ПРОДАЖА [10:11:15]line ТРК (МРК, ГНК) : 42 [10:11:15]line Товар: 2710124130 [10:11:15]line Аи-92-К-2 [10:11:15]line 8.850 * 67.80 [10:11:15]line = 600.03 [10:11:15]line НДС 12% НСП 1% [10:11:15]line > о реализуемом товаре [10:11:15]line ОКРУГЛЕНИЕ: -0.03 [10:11:15]line ИТОГО: 600.00 [10:11:15]line Внесено: 600.00 [10:11:15]line СДАЧА: 0.00 [10:11:15]line НСП 1% : 5.31 [10:11:15]line НДС 12% : 63.72 [10:11:15]line Наличными: 600.00 [10:11:15]line Безнал.: 0.00 [10:11:15]line Место: АЗС № 128 "Партнер Нефть" [10:11:15]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:11:15]line СНО: Общий режим [10:11:15]line Чек 224 30.07.2024 10:11 [10:11:15]line Смена: 430 ФФД: 1.0 [10:11:15]line ЗНМ: 0300000046 [10:11:15]line РНМ: 0000000000092651 [10:11:15]line Версия ККМ: 001 [10:11:15]line ФМ: 0000000000874943 [10:11:16]line ФД: 309290 [10:11:16]line ФПД: 279377815350927 [10:11:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101114&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309290&fm=279377815350927&tin=02508201610067®Number=0000000000092651&sum=60000 [10:11:16]OFD Sender: Processing packet 309290 [packets to send 232, broken 231] [10:11:16]ProducePacketName [10:11:16]name=ofd_packets/00309290 [10:11:16]OFD Sender: To server: pG, [10:11:16]CommunicateWithHost lk.salyk.kg:30040 [10:11:16]ConnectInit lk.salyk.kg [10:11:16]written 0, free lines is 4095 [10:11:16]Connected sock=10 [10:11:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 40 D9 07 01 B9 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 32 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 E0 00 00 00 F4 03 04 00 42 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B8 04 00 35 04 06 00 FE 17 B7 71 2E 8F F4 F1 72 72 B6 75 3D C3 [10:11:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DD 9C 47 00 28 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B8 04 00 F4 03 04 00 8A 63 A8 66 B6 04 01 00 00 80 DC 2A 7A 6B 98 85 17 [10:11:16]CommunicateWithHost err = 0 [10:11:16]CheckOFDResponse [10:11:16]1017 (14) - 77093643461234 [10:11:16]1041 (16) - 0000000000874943 [10:11:16]1040 (4) - 309290 [10:11:16]1012 (4) - 30.07.2024 03:52 [10:11:16]1206 (1) - 0 [10:11:16]OFD Sender: Remove packet 309290 [10:11:16]ProducePacketName [10:11:16]name=ofd_packets/00309290 [10:11:16]NVStorageDeleteData [10:11:16]Write to MH i2c: 01 00 00 A6 01 A7 [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 07 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 6A 0C 24 [10:11:16]RasterBufferAndPrint [10:11:16]line [10:11:16]line [10:11:16]line [10:11:16]line [10:11:16]line [10:11:16]written 0, free lines is 3180 [10:11:16]MH_Cut [10:11:16]Write to MH i2c: D1 01 00 AD 01 01 80 [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: D1 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: D1 01 00 [10:11:16]MH_I2C_Read... [10:11:16]Read from MH i2c: D1 01 00 AD 01 00 7F [10:11:16]Write to MH i2c: 01 00 00 AE 01 AF [10:11:16]Write i2c OK [10:11:16]MH_I2C_Read... [10:11:17]OFD Sender: No OFD packet to send [10:11:17]*** Cut start [10:11:17]*** Partial cut [10:11:17]*** CUTSNS_PIN = 1 [10:11:17]*** CUTSNS_PIN = 0 [10:11:18]*** Brake cut motor [10:11:18]Read from MH i2c: 01 [10:11:18]MH_I2C_Read... [10:11:18]*** Stop cut motor [10:11:18]*** Cut end [10:11:18]Read from MH i2c: 01 07 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 FF 0F C4 [10:11:18]process_action close_receipt done [10:11:18]requested_data is exist [10:11:18]produce_requested_data [10:11:18]requested_item fm.sn is exist - process it [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 11 00 00 [10:11:18]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 17 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 80 [10:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:11:18]wFMCommunicate OK [10:11:18]requested_item fd.num is exist - process it [10:11:18]SAM_PROTO_GetFieldsCounters [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 13 00 00 [10:11:18]Write to MH i2c: E2 08 00 B0 01 80 13 00 00 00 00 00 00 2D [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 62 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 62 00 B0 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2A B8 04 00 0E 04 04 00 AE 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 84 [10:11:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2A B8 04 00 0E 04 04 00 AE 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:11:18]wFMCommunicate OK [10:11:18]SAM_PROTO_GetFieldsCounters done [10:11:18]requested_item shift.num is exist - process it [10:11:18]requested_item shift.opened is exist - process it [10:11:18]req_shift_opened [10:11:18]FM_GetShiftState [10:11:18]SAM_PROTO_GetShiftState [10:11:18]wFMCommunicate request_size=4 [10:11:18]MH_SAM_APDU [10:11:18]CAPDU: 80 13 01 00 [10:11:18]Write to MH i2c: E2 08 00 B1 01 80 13 01 00 00 00 00 00 2F [10:11:18]Write i2c OK [10:11:18]MH_I2C_Read... [10:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:18]Read from MH i2c: E2 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 0E 00 [10:11:18]MH_I2C_Read... [10:11:18]Read from MH i2c: E2 0E 00 B1 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8A [10:11:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:11:18]wFMCommunicate OK [10:11:18]SAM_PROTO_GetShiftState done [10:11:18]FM_GetShiftState done [10:11:18]req_shift_opened done [10:11:18]requested_item shift.open_date is exist - process it [10:11:18]req_shift_open_date [10:11:18]req_shift_open_date done [10:11:18]produce_requested_data done [10:11:18]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309290,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:11:18]process_action_free close_receipt [10:11:18]json_value_free [10:11:18]json_value_free done [10:11:18]process_json_proto returns [10:11:18]Send response to host [10:11:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309290,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:11:18]free response buf [10:11:18]execute_script done [10:11:18]execute_script returns [10:11:18]free content buf [10:11:18]Sock 8.Close socket [10:11:18]Sock 8.Thread stoped [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:37]accept exits with 9 [10:11:37]New connection [10:11:37]New thread 3067166052 created [10:11:37]Thread 3067022692 joined [10:11:37]Waiting for new connection... [10:11:37] Sock 9.Parse request [10:11:37]Sock 9.Check first char [10:11:37]Sock 9.First char is OK [10:11:37]request: POST /json_proto HTTP/1.0 [10:11:37]Method: POST [10:11:37]URL: /json_proto [10:11:37]Method is POST - this is cgi request [10:11:37]url: /json_proto [10:11:37]query_string will be loaded in cgi processing [10:11:37]execute_cgi json_proto POST (null) [10:11:37]execute_cgi path=json_proto method=POST [10:11:37]POST find Content-Length [10:11:37]Host: 172.17.45.195:8080 [10:11:37]Content-Length: 677 [10:11:37]Content-Type: application/json [10:11:37] [10:11:37]POST finish read [10:11:37]Found Content-Length = 677 [10:11:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:37]execute_script... [10:11:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:37]POST & json_proto [10:11:37]process_json_proto [10:11:37]json parsed OK: [10:11:37]protocol is kg_v1.0 [10:11:37]action value=close_receipt [10:11:37]process_action close_receipt [10:11:37]cmd_close_receipt [10:11:37]MH_GetDate [10:11:37]Write to MH i2c: F0 00 00 B2 01 A2 [10:11:37]Write i2c OK [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: F0 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: F0 09 00 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: F0 09 00 B2 01 00 59 BC A8 66 FB 01 7F 64 AD [10:11:37]GetLastDocTimeStamp 1722334274 [10:11:37]current date 1722334297 [10:11:37]FM_GetShiftState [10:11:37]SAM_PROTO_GetShiftState [10:11:37]wFMCommunicate request_size=4 [10:11:37]MH_SAM_APDU [10:11:37]CAPDU: 80 13 01 00 [10:11:37]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [10:11:37]Write i2c OK [10:11:37]MH_I2C_Read... [10:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:37]Read from MH i2c: E2 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: E2 0E 00 [10:11:37]MH_I2C_Read... [10:11:37]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8C [10:11:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:11:37]wFMCommunicate OK [10:11:37]SAM_PROTO_GetShiftState done [10:11:37]FM_GetShiftState done [10:11:37]opened in 1722299915 [10:11:37]opened+sec_in_day 1722386315 [10:11:37]quantity*price = 50010 [10:11:37]sum+1 = 50012 [10:11:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 225 30.07.2024 10:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309291 ФПД: 111470002386672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101137&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309291&fm=111470002386672&tin=02508201610067®Number=0000000000092651&sum=50000 [10:11:38]StoreToDocumentArchive [10:11:38]shift 430 fd 309291 [10:11:38]save to /storage/0430/doc_00309291 [10:11:38]save last doc name /storage/0430/doc_00309291 to /storage/kkm_last_doc_name [10:11:38]save OK [10:11:38]Clear old archive folders... [10:11:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:11:38]tlvbuf is 00976F60 [10:11:38]SAM_PROTO_ClearQueue [10:11:38]wFMCommunicate request_size=4 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 09 00 00 [10:11:38]Write to MH i2c: E2 08 00 C0 01 80 09 00 00 00 00 00 00 33 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 C0 01 00 90 00 35 [10:11:38]RAPDU: 90 00 [10:11:38]wFMCommunicate OK [10:11:38]SAM_PROTO_ClearQueue done [10:11:38]KKMCreateOFDPacket [10:11:38]OFDProtocolAddRootSTLVToBuf [10:11:38]FM_MakeSignedData [10:11:38]FM_MakeSignedData [10:11:38]SAM_PROTO_SignData [10:11:38]wFMCommunicate request_size=4 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 0D 01 02 [10:11:38]Write to MH i2c: E2 08 00 C1 01 80 0D 01 02 00 00 00 00 3B [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [10:11:38]RAPDU: 90 00 [10:11:38]wFMCommunicate OK [10:11:38]wFMCommunicate request_size=255 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 59 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B8 04 00 35 04 06 00 65 [10:11:38]Write to MH i2c: E2 02 01 C2 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 59 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B8 04 00 35 04 06 00 65 00 00 A0 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [10:11:38]RAPDU: 90 00 [10:11:38]wFMCommunicate OK [10:11:38]wFMCommunicate request_size=10 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 0D 02 02 05 61 A1 E5 36 F0 [10:11:38]Write to MH i2c: E2 0D 00 C3 01 80 0D 02 02 05 00 61 A1 E5 36 F0 00 00 55 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [10:11:38]RAPDU: 90 00 [10:11:38]wFMCommunicate OK [10:11:38]wFMCommunicate request_size=4 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 0D 03 02 [10:11:38]Write to MH i2c: E2 08 00 C4 01 80 0D 03 02 00 00 00 00 40 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 0B 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 0B 00 C4 01 00 2B FF 4A B8 EC 50 78 0B 90 00 2C [10:11:38]RAPDU: 2B FF 4A B8 EC 50 78 0B 90 00 [10:11:38]wFMCommunicate OK [10:11:38]SAM_PROTO_SignData done [10:11:38]FM_MakeSignedData done [10:11:38]CreateOFDProtocolMessage [10:11:38]wFMCommunicate request_size=4 [10:11:38]MH_SAM_APDU [10:11:38]CAPDU: 80 11 00 00 [10:11:38]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:38]Read from MH i2c: E2 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 17 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 96 [10:11:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:11:38]wFMCommunicate OK [10:11:38]CreateOFDProtocolMessage done [10:11:38]OFDSenderStorePacket 309291 [10:11:38]StoreOFDPacket docnum=309291 [10:11:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 2B 07 01 15 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 E1 00 00 00 F4 03 04 00 59 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B8 04 00 35 04 06 00 65 61 A1 E5 36 F0 2B FF 4A B8 EC 50 78 0B [10:11:38]CheckFolder [10:11:38]dirname=/storage/ofd_packets [10:11:38]CheckFolder done [10:11:38]ProducePacketName [10:11:38]name=ofd_packets/00309291 [10:11:38]NVStorageSaveData ofd_packets/00309291 [10:11:38]File name is /storage/ofd_packets/00309291 [10:11:38]Write 301 bytes [10:11:38]NVStorageSaveData done [10:11:38]OFDSenderStorePacket done [10:11:38]KKMCreateOFDPacket done [10:11:38]NVStorageSaveData kkm_last_timestamp [10:11:38]File name is /storage/kkm_last_timestamp [10:11:38]Write 4 bytes [10:11:38]NVStorageSaveData done [10:11:38]ExternCall_PrintAddStr [10:11:38]wPrintStart [10:11:38]Write to MH i2c: 01 00 00 C6 01 C7 [10:11:38]Write i2c OK [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: 01 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: 01 07 00 [10:11:38]MH_I2C_Read... [10:11:38]Read from MH i2c: 01 07 00 C6 01 00 00 00 00 00 FF 0F DC [10:11:38]RasterBufferAndPrint [10:11:38]line Счет N : (1)117890 [10:11:38]line ИНН: 02508201610067 [10:11:38]line Контрольно-Кассовый Чек [10:11:38]line ПРОДАЖА [10:11:38]line ТРК (МРК, ГНК) : 61 [10:11:38]line Товар: 2710124500 [10:11:38]line Аи-95-К-3 [10:11:38]line 6.740 * 74.20 [10:11:38]line = 500.11 [10:11:38]line НДС 12% НСП 1% [10:11:38]line > о реализуемом товаре [10:11:38]line ОКРУГЛЕНИЕ: -0.11 [10:11:38]line ИТОГО: 500.00 [10:11:38]line Внесено: 500.00 [10:11:38]line СДАЧА: 0.00 [10:11:38]line НСП 1% : 4.43 [10:11:38]line НДС 12% : 53.11 [10:11:38]line Наличными: 500.00 [10:11:38]line Безнал.: 0.00 [10:11:38]line Место: АЗС № 128 "Партнер Нефть" [10:11:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:11:38]line СНО: Общий режим [10:11:38]line Чек 225 30.07.2024 10:11 [10:11:38]line Смена: 430 ФФД: 1.0 [10:11:38]line ЗНМ: 0300000046 [10:11:38]line РНМ: 0000000000092651 [10:11:38]line Версия ККМ: 001 [10:11:38]line ФМ: 0000000000874943 [10:11:38]line ФД: 309291 [10:11:38]line ФПД: 111470002386672 [10:11:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101137&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309291&fm=111470002386672&tin=02508201610067®Number=0000000000092651&sum=50000 [10:11:39]OFD Sender: Processing packet 309291 [packets to send 232, broken 231] [10:11:39]ProducePacketName [10:11:39]name=ofd_packets/00309291 [10:11:39]OFD Sender: To server: pG, [10:11:39]CommunicateWithHost lk.salyk.kg:30040 [10:11:39]ConnectInit lk.salyk.kg [10:11:39]written 0, free lines is 4095 [10:11:39]Connected sock=10 [10:11:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 2B 07 01 15 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 E1 00 00 00 F4 03 04 00 59 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B8 04 00 35 04 06 00 65 61 A1 E5 36 F0 2B FF 4A B8 EC 50 78 0B [10:11:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 76 2A 47 00 D3 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B8 04 00 F4 03 04 00 A1 63 A8 66 B6 04 01 00 00 36 17 8C 34 51 F9 AE A7 [10:11:39]CommunicateWithHost err = 0 [10:11:39]CheckOFDResponse [10:11:39]1017 (14) - 77093643461234 [10:11:39]1041 (16) - 0000000000874943 [10:11:39]1040 (4) - 309291 [10:11:39]1012 (4) - 30.07.2024 03:53 [10:11:39]1206 (1) - 0 [10:11:39]OFD Sender: Remove packet 309291 [10:11:39]ProducePacketName [10:11:39]name=ofd_packets/00309291 [10:11:39]NVStorageDeleteData [10:11:39]Write to MH i2c: 01 00 00 F1 01 F2 [10:11:39]Write i2c OK [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: 01 [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: 01 07 00 [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 67 0C 6C [10:11:39]RasterBufferAndPrint [10:11:39]line [10:11:39]line [10:11:39]line [10:11:39]line [10:11:39]line [10:11:39]written 0, free lines is 3178 [10:11:39]MH_Cut [10:11:39]Write to MH i2c: D1 01 00 F8 01 01 CB [10:11:39]Write i2c OK [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: D1 [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: D1 01 00 [10:11:39]MH_I2C_Read... [10:11:39]Read from MH i2c: D1 01 00 F8 01 00 CA [10:11:39]Write to MH i2c: 01 00 00 F9 01 FA [10:11:39]Write i2c OK [10:11:39]MH_I2C_Read... [10:11:40]OFD Sender: No OFD packet to send [10:11:40]*** Cut start [10:11:40]*** Partial cut [10:11:40]*** CUTSNS_PIN = 1 [10:11:40]*** CUTSNS_PIN = 0 [10:11:41]*** Brake cut motor [10:11:41]Read from MH i2c: 01 [10:11:41]MH_I2C_Read... [10:11:41]*** Stop cut motor [10:11:41]*** Cut end [10:11:41]Read from MH i2c: 01 07 00 [10:11:41]MH_I2C_Read... [10:11:41]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 FF 0F 0F [10:11:41]process_action close_receipt done [10:11:41]requested_data is exist [10:11:41]produce_requested_data [10:11:41]requested_item fm.sn is exist - process it [10:11:41]wFMCommunicate request_size=4 [10:11:41]MH_SAM_APDU [10:11:41]CAPDU: 80 11 00 00 [10:11:41]Write to MH i2c: E2 08 00 FA 01 80 11 00 00 00 00 00 00 75 [10:11:41]Write i2c OK [10:11:41]MH_I2C_Read... [10:11:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:41]Read from MH i2c: E2 [10:11:41]MH_I2C_Read... [10:11:41]Read from MH i2c: E2 17 00 [10:11:41]MH_I2C_Read... [10:11:41]Read from MH i2c: E2 17 00 FA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CB [10:11:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:11:41]wFMCommunicate OK [10:11:41]requested_item fd.num is exist - process it [10:11:41]SAM_PROTO_GetFieldsCounters [10:11:41]wFMCommunicate request_size=4 [10:11:41]MH_SAM_APDU [10:11:41]CAPDU: 80 13 00 00 [10:11:41]Write to MH i2c: E2 08 00 FB 01 80 13 00 00 00 00 00 00 78 [10:11:41]Write i2c OK [10:11:41]MH_I2C_Read... [10:11:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:41]Read from MH i2c: E2 [10:11:41]MH_I2C_Read... [10:11:41]Read from MH i2c: E2 62 00 [10:11:41]MH_I2C_Read... [10:11:41]Read from MH i2c: E2 62 00 FB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2B B8 04 00 0E 04 04 00 AE 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 D3 [10:11:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2B B8 04 00 0E 04 04 00 AE 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:11:41]wFMCommunicate OK [10:11:41]SAM_PROTO_GetFieldsCounters done [10:11:41]requested_item shift.num is exist - process it [10:11:41]requested_item shift.opened is exist - process it [10:11:41]req_shift_opened [10:11:41]FM_GetShiftState [10:11:41]SAM_PROTO_GetShiftState [10:11:41]wFMCommunicate request_size=4 [10:11:41]MH_SAM_APDU [10:11:41]CAPDU: 80 13 01 00 [10:11:41]Write to MH i2c: E2 08 00 FC 01 80 13 01 00 00 00 00 00 7A [10:11:41]Write i2c OK [10:11:41]MH_I2C_Read... [10:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:41]Read from MH i2c: E2 [10:11:41]MH_I2C_Read... [10:11:41]Read from MH i2c: E2 0E 00 [10:11:41]MH_I2C_Read... [10:11:41]Read from MH i2c: E2 0E 00 FC 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D5 [10:11:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:11:41]wFMCommunicate OK [10:11:41]SAM_PROTO_GetShiftState done [10:11:41]FM_GetShiftState done [10:11:41]req_shift_opened done [10:11:41]requested_item shift.open_date is exist - process it [10:11:41]req_shift_open_date [10:11:41]req_shift_open_date done [10:11:41]produce_requested_data done [10:11:41]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309291,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:11:41]process_action_free close_receipt [10:11:41]json_value_free [10:11:41]json_value_free done [10:11:41]process_json_proto returns [10:11:41]Send response to host [10:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309291,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:11:41]free response buf [10:11:41]execute_script done [10:11:41]execute_script returns [10:11:41]free content buf [10:11:41]Sock 9.Close socket [10:11:41]Sock 9.Thread stoped [10:11:45]OFD Sender: No OFD packet to send [10:11:50]OFD Sender: No OFD packet to send [10:11:55]OFD Sender: No OFD packet to send [10:12:00]OFD Sender: No OFD packet to send [10:12:05]OFD Sender: No OFD packet to send [10:12:10]OFD Sender: No OFD packet to send [10:12:15]OFD Sender: No OFD packet to send [10:12:20]OFD Sender: No OFD packet to send [10:12:25]OFD Sender: No OFD packet to send [10:12:30]OFD Sender: No OFD packet to send [10:12:35]OFD Sender: No OFD packet to send [10:12:40]OFD Sender: No OFD packet to send [10:12:45]OFD Sender: No OFD packet to send [10:12:50]OFD Sender: No OFD packet to send [10:12:55]OFD Sender: No OFD packet to send [10:13:00]OFD Sender: No OFD packet to send [10:13:04]accept exits with 8 [10:13:04]New connection [10:13:04]New thread 3067022692 created [10:13:04]Thread 3067166052 joined [10:13:04]Waiting for new connection... [10:13:04] Sock 8.Parse request [10:13:04]Sock 8.Check first char [10:13:04]Sock 8.First char is OK [10:13:04]request: POST /json_proto HTTP/1.0 [10:13:04]Method: POST [10:13:04]URL: /json_proto [10:13:04]Method is POST - this is cgi request [10:13:04]url: /json_proto [10:13:04]query_string will be loaded in cgi processing [10:13:04]execute_cgi json_proto POST (null) [10:13:04]execute_cgi path=json_proto method=POST [10:13:04]POST find Content-Length [10:13:04]Host: 172.17.45.195:8080 [10:13:04]Content-Length: 799 [10:13:04]Content-Type: application/json [10:13:04] [10:13:04]POST finish read [10:13:04]Found Content-Length = 799 [10:13:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 31.500, "sum" : 2400.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:04]execute_script... [10:13:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 31.500, "sum" : 2400.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:04]POST & json_proto [10:13:04]process_json_proto [10:13:04]json parsed OK: [10:13:04]protocol is kg_v1.0 [10:13:04]action value=close_receipt [10:13:04]process_action close_receipt [10:13:04]cmd_close_receipt [10:13:04]MH_GetDate [10:13:04]Write to MH i2c: F0 00 00 FD 01 ED [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: F0 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: F0 09 00 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: F0 09 00 FD 01 00 B0 BC A8 66 FB 01 7F 64 4F [10:13:04]GetLastDocTimeStamp 1722334297 [10:13:04]current date 1722334384 [10:13:04]FM_GetShiftState [10:13:04]SAM_PROTO_GetShiftState [10:13:04]wFMCommunicate request_size=4 [10:13:04]MH_SAM_APDU [10:13:04]CAPDU: 80 13 01 00 [10:13:04]Write to MH i2c: E2 08 00 FE 01 80 13 01 00 00 00 00 00 7C [10:13:04]Write i2c OK [10:13:04]MH_I2C_Read... [10:13:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:04]Read from MH i2c: E2 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: E2 0E 00 [10:13:04]MH_I2C_Read... [10:13:04]Read from MH i2c: E2 0E 00 FE 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D7 [10:13:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:13:04]wFMCommunicate OK [10:13:04]SAM_PROTO_GetShiftState done [10:13:04]FM_GetShiftState done [10:13:04]opened in 1722299915 [10:13:04]opened+sec_in_day 1722386315 [10:13:04]quantity*price = 240030 [10:13:04]sum+1 = 240031 [10:13:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2400.30 НСП 1% : 21.24 НДС 12% : 254.90 Наличными: 0.00 Безнал.: 2400.30 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 226 30.07.2024 10:13 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309292 ФПД: 220878618696240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101304&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309292&fm=220878618696240&tin=02508201610067®Number=0000000000092651&sum=240030 [10:13:05]StoreToDocumentArchive [10:13:05]shift 430 fd 309292 [10:13:05]save to /storage/0430/doc_00309292 [10:13:05]save last doc name /storage/0430/doc_00309292 to /storage/kkm_last_doc_name [10:13:05]save OK [10:13:05]Clear old archive folders... [10:13:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:13:05]tlvbuf is 00980260 [10:13:05]SAM_PROTO_ClearQueue [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 09 00 00 [10:13:05]Write to MH i2c: E2 08 00 0B 02 80 09 00 00 00 00 00 00 7F [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 0B 02 00 90 00 81 [10:13:05]RAPDU: 90 00 [10:13:05]wFMCommunicate OK [10:13:05]SAM_PROTO_ClearQueue done [10:13:05]KKMCreateOFDPacket [10:13:05]OFDProtocolAddRootSTLVToBuf [10:13:05]FM_MakeSignedData [10:13:05]FM_MakeSignedData [10:13:05]SAM_PROTO_SignData [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 0D 01 02 [10:13:05]Write to MH i2c: E2 08 00 0C 02 80 0D 01 02 00 00 00 00 87 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [10:13:05]RAPDU: 90 00 [10:13:05]wFMCommunicate OK [10:13:05]wFMCommunicate request_size=255 [10:13:05]MH_SAM_APDU [10:13: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B0 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B8 04 00 35 04 06 00 C8 E3 4F 9B [10:13:05]Write to MH i2c: E2 02 01 0D 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B0 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B8 04 00 35 04 06 00 C8 E3 4F 9B 00 00 FF [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]OFD Sender: No OFD packet to send [10:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [10:13:05]RAPDU: 90 00 [10:13:05]wFMCommunicate OK [10:13:05]wFMCommunicate request_size=7 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 0D 02 02 02 1A 30 [10:13:05]Write to MH i2c: E2 0A 00 0E 02 80 0D 02 02 02 00 1A 30 00 00 D8 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [10:13:05]RAPDU: 90 00 [10:13:05]wFMCommunicate OK [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 0D 03 02 [10:13:05]Write to MH i2c: E2 08 00 0F 02 80 0D 03 02 00 00 00 00 8C [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 0B 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 0B 00 0F 02 00 2A C7 5C AF FF 6F 44 DA 90 00 15 [10:13:05]RAPDU: 2A C7 5C AF FF 6F 44 DA 90 00 [10:13:05]wFMCommunicate OK [10:13:05]SAM_PROTO_SignData done [10:13:05]FM_MakeSignedData done [10:13:05]CreateOFDProtocolMessage [10:13:05]wFMCommunicate request_size=4 [10:13:05]MH_SAM_APDU [10:13:05]CAPDU: 80 11 00 00 [10:13:05]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:05]Read from MH i2c: E2 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 17 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E2 [10:13:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:13:05]wFMCommunicate OK [10:13:05]CreateOFDProtocolMessage done [10:13:05]OFDSenderStorePacket 309292 [10:13:05]StoreOFDPacket docnum=309292 [10:13:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C2 40 04 01 60 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B0 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B8 04 00 35 04 06 00 C8 E3 4F 9B 1A 30 2A C7 5C AF FF 6F 44 DA [10:13:05]CheckFolder [10:13:05]dirname=/storage/ofd_packets [10:13:05]CheckFolder done [10:13:05]ProducePacketName [10:13:05]name=ofd_packets/00309292 [10:13:05]NVStorageSaveData ofd_packets/00309292 [10:13:05]File name is /storage/ofd_packets/00309292 [10:13:05]Write 298 bytes [10:13:05]NVStorageSaveData done [10:13:05]OFDSenderStorePacket done [10:13:05]KKMCreateOFDPacket done [10:13:05]NVStorageSaveData kkm_last_timestamp [10:13:05]File name is /storage/kkm_last_timestamp [10:13:05]Write 4 bytes [10:13:05]NVStorageSaveData done [10:13:05]ExternCall_PrintAddStr [10:13:05]wPrintStart [10:13:05]Write to MH i2c: 01 00 00 11 02 13 [10:13:05]Write i2c OK [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 07 00 [10:13:05]MH_I2C_Read... [10:13:05]Read from MH i2c: 01 07 00 11 02 00 00 00 00 00 FF 0F 28 [10:13:05]RasterBufferAndPrint [10:13:05]line Счет N : (1)117891 [10:13:05]line ИНН: 02508201610067 [10:13:05]line Контрольно-Кассовый Чек [10:13:05]line ПРОДАЖА [10:13:05]line ТРК (МРК, ГНК) : 2 [10:13:05]line Товар: 2710194800 [10:13:05]line ДТ-К-3 [10:13:05]line 31.500 * 76.20 [10:13:05]line = 2400.30 [10:13:05]line НДС 12% НСП 1% [10:13:05]line > о реализуемом товаре [10:13:05]line ИТОГО: 2400.30 [10:13:05]line НСП 1% : 21.24 [10:13:05]line НДС 12% : 254.90 [10:13:05]line Наличными: 0.00 [10:13:05]line Безнал.: 2400.30 [10:13:05]line Место: АЗС № 128 "Партнер Нефть" [10:13:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:13:05]line СНО: Общий режим [10:13:05]line Чек 226 30.07.2024 10:13 [10:13:05]line Смена: 430 ФФД: 1.0 [10:13:05]line ЗНМ: 0300000046 [10:13:05]line РНМ: 0000000000092651 [10:13:05]line Версия ККМ: 001 [10:13:05]line Платежная система: O! деньги [10:13:05]line ФМ: 0000000000874943 [10:13:05]line ФД: 309292 [10:13:05]line ФПД: 220878618696240 [10:13:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101304&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309292&fm=220878618696240&tin=02508201610067®Number=0000000000092651&sum=240030 [10:13:06]OFD Sender: Processing packet 309292 [packets to send 232, broken 231] [10:13:06]ProducePacketName [10:13:06]name=ofd_packets/00309292 [10:13:06]OFD Sender: To server: pG, [10:13:06]CommunicateWithHost lk.salyk.kg:30040 [10:13:06]ConnectInit lk.salyk.kg [10:13:06]written 0, free lines is 4095 [10:13:06]Connected sock=10 [10:13:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C2 40 04 01 60 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 B0 BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B8 04 00 35 04 06 00 C8 E3 4F 9B 1A 30 2A C7 5C AF FF 6F 44 DA [10:13:06]Write to MH i2c: 01 00 00 3B 02 3D [10:13:06]Write i2c OK [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: 01 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: 01 07 00 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 88 0C D8 [10:13:06]RasterBufferAndPrint [10:13:06]line [10:13:06]line [10:13:06]line [10:13:06]line [10:13:06]line [10:13:06]written 0, free lines is 3211 [10:13:06]MH_Cut [10:13:06]Write to MH i2c: D1 01 00 42 02 01 16 [10:13:06]Write i2c OK [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: D1 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: D1 01 00 [10:13:06]MH_I2C_Read... [10:13:06]Read from MH i2c: D1 01 00 42 02 00 15 [10:13:06]Write to MH i2c: 01 00 00 43 02 45 [10:13:06]Write i2c OK [10:13:06]MH_I2C_Read... [10:13:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 28 B8 47 00 83 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B8 04 00 F4 03 04 00 F8 63 A8 66 B6 04 01 00 00 E7 C1 21 4D 5B D2 3C B5 [10:13:06]CommunicateWithHost err = 0 [10:13:06]CheckOFDResponse [10:13:06]1017 (14) - 77093643461234 [10:13:06]1041 (16) - 0000000000874943 [10:13:06]1040 (4) - 309292 [10:13:06]1012 (4) - 30.07.2024 03:54 [10:13:06]1206 (1) - 0 [10:13:06]OFD Sender: Remove packet 309292 [10:13:06]ProducePacketName [10:13:06]name=ofd_packets/00309292 [10:13:06]NVStorageDeleteData [10:13:07]OFD Sender: No OFD packet to send [10:13:07]*** Cut start [10:13:07]*** Partial cut [10:13:07]*** CUTSNS_PIN = 1 [10:13:07]*** CUTSNS_PIN = 0 [10:13:08]*** Brake cut motor [10:13:08]Read from MH i2c: 01 [10:13:08]MH_I2C_Read... [10:13:08]*** Stop cut motor [10:13:08]*** Cut end [10:13:08]Read from MH i2c: 01 07 00 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: 01 07 00 43 02 00 00 00 00 00 FF 0F 5A [10:13:08]process_action close_receipt done [10:13:08]requested_data is exist [10:13:08]produce_requested_data [10:13:08]requested_item fm.sn is exist - process it [10:13:08]wFMCommunicate request_size=4 [10:13:08]MH_SAM_APDU [10:13:08]CAPDU: 80 11 00 00 [10:13:08]Write to MH i2c: E2 08 00 44 02 80 11 00 00 00 00 00 00 C0 [10:13:08]Write i2c OK [10:13:08]MH_I2C_Read... [10:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:08]Read from MH i2c: E2 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 17 00 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 17 00 44 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 16 [10:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:13:08]wFMCommunicate OK [10:13:08]requested_item fd.num is exist - process it [10:13:08]SAM_PROTO_GetFieldsCounters [10:13:08]wFMCommunicate request_size=4 [10:13:08]MH_SAM_APDU [10:13:08]CAPDU: 80 13 00 00 [10:13:08]Write to MH i2c: E2 08 00 45 02 80 13 00 00 00 00 00 00 C3 [10:13:08]Write i2c OK [10:13:08]MH_I2C_Read... [10:13:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:08]Read from MH i2c: E2 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 62 00 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 62 00 45 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2C B8 04 00 0E 04 04 00 AE 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 22 [10:13:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2C B8 04 00 0E 04 04 00 AE 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:13:08]wFMCommunicate OK [10:13:08]SAM_PROTO_GetFieldsCounters done [10:13:08]requested_item shift.num is exist - process it [10:13:08]requested_item shift.opened is exist - process it [10:13:08]req_shift_opened [10:13:08]FM_GetShiftState [10:13:08]SAM_PROTO_GetShiftState [10:13:08]wFMCommunicate request_size=4 [10:13:08]MH_SAM_APDU [10:13:08]CAPDU: 80 13 01 00 [10:13:08]Write to MH i2c: E2 08 00 46 02 80 13 01 00 00 00 00 00 C5 [10:13:08]Write i2c OK [10:13:08]MH_I2C_Read... [10:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:08]Read from MH i2c: E2 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 0E 00 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 0E 00 46 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 20 [10:13:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:13:08]wFMCommunicate OK [10:13:08]SAM_PROTO_GetShiftState done [10:13:08]FM_GetShiftState done [10:13:08]req_shift_opened done [10:13:08]requested_item shift.open_date is exist - process it [10:13:08]req_shift_open_date [10:13:08]req_shift_open_date done [10:13:08]produce_requested_data done [10:13:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309292,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:13:08]process_action_free close_receipt [10:13:08]json_value_free [10:13:08]json_value_free done [10:13:08]process_json_proto returns [10:13:08]Send response to host [10:13:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309292,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:13:08]free response buf [10:13:08]execute_script done [10:13:08]execute_script returns [10:13:08]free content buf [10:13:08]Sock 8.Close socket [10:13:08]Sock 8.Thread stoped [10:13:12]OFD Sender: No OFD packet to send [10:13:17]OFD Sender: No OFD packet to send [10:13:22]OFD Sender: No OFD packet to send [10:13:27]OFD Sender: No OFD packet to send [10:13:32]OFD Sender: No OFD packet to send [10:13:37]OFD Sender: No OFD packet to send [10:13:42]OFD Sender: No OFD packet to send [10:13:47]OFD Sender: No OFD packet to send [10:13:52]OFD Sender: No OFD packet to send [10:13:57]OFD Sender: No OFD packet to send [10:14:02]accept exits with 9 [10:14:02]New connection [10:14:02]New thread 3067166052 created [10:14:02]Thread 3067022692 joined [10:14:02]Waiting for new connection... [10:14:02] Sock 9.Parse request [10:14:02]Sock 9.Check first char [10:14:02]Sock 9.First char is OK [10:14:02]request: POST /json_proto HTTP/1.0 [10:14:02]Method: POST [10:14:02]URL: /json_proto [10:14:02]Method is POST - this is cgi request [10:14:02]url: /json_proto [10:14:02]query_string will be loaded in cgi processing [10:14:02]execute_cgi json_proto POST (null) [10:14:02]execute_cgi path=json_proto method=POST [10:14:02]POST find Content-Length [10:14:02]Host: 172.17.45.195:8080 [10:14:02]Content-Length: 819 [10:14:02]Content-Type: application/json [10:14:02] [10:14:02]POST finish read [10:14:02]Found Content-Length = 819 [10:14:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:02]execute_script... [10:14: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)117892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:02]POST & json_proto [10:14:02]process_json_proto [10:14:02]json parsed OK: [10:14:02]protocol is kg_v1.0 [10:14:02]action value=close_receipt [10:14:02]process_action close_receipt [10:14:02]cmd_close_receipt [10:14:02]MH_GetDate [10:14:02]Write to MH i2c: F0 00 00 47 02 38 [10:14:02]Write i2c OK [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: F0 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: F0 09 00 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: F0 09 00 47 02 00 EA BC A8 66 FB 01 7F 64 D4 [10:14:02]GetLastDocTimeStamp 1722334384 [10:14:02]current date 1722334442 [10:14:02]FM_GetShiftState [10:14:02]SAM_PROTO_GetShiftState [10:14:02]wFMCommunicate request_size=4 [10:14:02]MH_SAM_APDU [10:14:02]CAPDU: 80 13 01 00 [10:14:02]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [10:14:02]Write i2c OK [10:14:02]MH_I2C_Read... [10:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:02]Read from MH i2c: E2 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: E2 0E 00 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 22 [10:14:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:14:02]wFMCommunicate OK [10:14:02]SAM_PROTO_GetShiftState done [10:14:02]FM_GetShiftState done [10:14:02]opened in 1722299915 [10:14:02]opened+sec_in_day 1722386315 [10:14:02]quantity*price = 100021 [10:14:02]sum+1 = 100023 [10:14:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 227 30.07.2024 10:14 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309293 ФПД: 154811578248755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101402&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309293&fm=154811578248755&tin=02508201610067®Number=0000000000092651&sum=100022 [10:14:03]StoreToDocumentArchive [10:14:03]shift 430 fd 309293 [10:14:03]save to /storage/0430/doc_00309293 [10:14:03]save last doc name /storage/0430/doc_00309293 to /storage/kkm_last_doc_name [10:14:03]save OK [10:14:03]Clear old archive folders... [10:14:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:14:03]tlvbuf is 0096DF40 [10:14:03]SAM_PROTO_ClearQueue [10:14:03]wFMCommunicate request_size=4 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 09 00 00 [10:14:03]Write to MH i2c: E2 08 00 55 02 80 09 00 00 00 00 00 00 C9 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 55 02 00 90 00 CB [10:14:03]RAPDU: 90 00 [10:14:03]wFMCommunicate OK [10:14:03]SAM_PROTO_ClearQueue done [10:14:03]KKMCreateOFDPacket [10:14:03]OFDProtocolAddRootSTLVToBuf [10:14:03]FM_MakeSignedData [10:14:03]FM_MakeSignedData [10:14:03]SAM_PROTO_SignData [10:14:03]wFMCommunicate request_size=4 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 0D 01 02 [10:14:03]Write to MH i2c: E2 08 00 56 02 80 0D 01 02 00 00 00 00 D1 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 56 02 00 90 00 CC [10:14:03]RAPDU: 90 00 [10:14:03]wFMCommunicate OK [10:14:03]wFMCommunicate request_size=255 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 EA BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B8 04 00 35 04 06 00 8C [10:14:03]Write to MH i2c: E2 02 01 57 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E3 00 00 00 F4 03 04 00 EA BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B8 04 00 35 04 06 00 8C 00 00 63 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 57 02 00 90 00 CD [10:14:03]RAPDU: 90 00 [10:14:03]wFMCommunicate OK [10:14:03]wFMCommunicate request_size=10 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 0D 02 02 05 CC E1 20 EE 33 [10:14:03]Write to MH i2c: E2 0D 00 58 02 80 0D 02 02 05 00 CC E1 20 EE 33 00 00 CC [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 03 00 58 02 00 90 00 CE [10:14:03]RAPDU: 90 00 [10:14:03]wFMCommunicate OK [10:14:03]wFMCommunicate request_size=4 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 0D 03 02 [10:14:03]Write to MH i2c: E2 08 00 59 02 80 0D 03 02 00 00 00 00 D6 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 0B 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 0B 00 59 02 00 A6 E2 46 0B 61 F4 C3 AB 90 00 73 [10:14:03]RAPDU: A6 E2 46 0B 61 F4 C3 AB 90 00 [10:14:03]wFMCommunicate OK [10:14:03]SAM_PROTO_SignData done [10:14:03]FM_MakeSignedData done [10:14:03]CreateOFDProtocolMessage [10:14:03]wFMCommunicate request_size=4 [10:14:03]MH_SAM_APDU [10:14:03]CAPDU: 80 11 00 00 [10:14:03]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:03]Read from MH i2c: E2 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 17 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2C [10:14:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:14:03]wFMCommunicate OK [10:14:03]CreateOFDProtocolMessage done [10:14:03]OFDSenderStorePacket 309293 [10:14:03]StoreOFDPacket docnum=309293 [10:14:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C0 35 07 01 FC 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 EA BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B8 04 00 35 04 06 00 8C CC E1 20 EE 33 A6 E2 46 0B 61 F4 C3 AB [10:14:03]CheckFolder [10:14:03]dirname=/storage/ofd_packets [10:14:03]CheckFolder done [10:14:03]ProducePacketName [10:14:03]name=ofd_packets/00309293 [10:14:03]NVStorageSaveData ofd_packets/00309293 [10:14:03]File name is /storage/ofd_packets/00309293 [10:14:03]Write 301 bytes [10:14:03]NVStorageSaveData done [10:14:03]OFDSenderStorePacket done [10:14:03]KKMCreateOFDPacket done [10:14:03]NVStorageSaveData kkm_last_timestamp [10:14:03]File name is /storage/kkm_last_timestamp [10:14:03]Write 4 bytes [10:14:03]NVStorageSaveData done [10:14:03]ExternCall_PrintAddStr [10:14:03]wPrintStart [10:14:03]Write to MH i2c: 01 00 00 5B 02 5D [10:14:03]Write i2c OK [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 07 00 [10:14:03]MH_I2C_Read... [10:14:03]Read from MH i2c: 01 07 00 5B 02 00 00 00 00 00 FF 0F 72 [10:14:03]RasterBufferAndPrint [10:14:03]line Счет N : (1)117892 [10:14:03]line ИНН: 02508201610067 [10:14:03]line Контрольно-Кассовый Чек [10:14:03]line ПРОДАЖА [10:14:03]line ТРК (МРК, ГНК) : 51 [10:14:03]line Товар: 2710124500 [10:14:03]line Аи-95-К-3 [10:14:03]line 13.480 * 74.20 [10:14:03]line = 1000.22 [10:14:03]line НДС 12% НСП 1% [10:14:03]line > о реализуемом товаре [10:14:03]line ИТОГО: 1000.22 [10:14:03]line НСП 1% : 8.85 [10:14:03]line НДС 12% : 106.22 [10:14:03]line Наличными: 0.00 [10:14:03]line Безнал.: 1000.22 [10:14:03]line Место: АЗС № 128 "Партнер Нефть" [10:14:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:14:03]line СНО: Общий режим [10:14:03]line Чек 227 30.07.2024 10:14 [10:14:03]line Смена: 430 ФФД: 1.0 [10:14:03]line ЗНМ: 0300000046 [10:14:03]line РНМ: 0000000000092651 [10:14:03]line Версия ККМ: 001 [10:14:03]line Платежная система: Бакай Банк [10:14:03]line ФМ: 0000000000874943 [10:14:03]line ФД: 309293 [10:14:03]line ФПД: 154811578248755 [10:14:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101402&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309293&fm=154811578248755&tin=02508201610067®Number=0000000000092651&sum=100022 [10:14:03]written 0, free lines is 4095 [10:14:03]OFD Sender: Processing packet 309293 [packets to send 232, broken 231] [10:14:03]ProducePacketName [10:14:03]name=ofd_packets/00309293 [10:14:03]OFD Sender: To server: pG, [10:14:03]CommunicateWithHost lk.salyk.kg:30040 [10:14:03]ConnectInit lk.salyk.kg [10:14:04]Connected sock=11 [10:14:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C0 35 07 01 FC 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 EA BC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B8 04 00 35 04 06 00 8C CC E1 20 EE 33 A6 E2 46 0B 61 F4 C3 AB [10:14:04]Write to MH i2c: 01 00 00 85 02 87 [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: 01 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: 01 07 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: 01 07 00 85 02 00 00 00 00 00 76 0C 10 [10:14:04]RasterBufferAndPrint [10:14:04]line [10:14:04]line [10:14:04]line [10:14:04]line [10:14:04]line [10:14:04]written 0, free lines is 3194 [10:14:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0F 69 47 00 C6 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B8 04 00 F4 03 04 00 32 64 A8 66 B6 04 01 00 00 BA A2 75 AE 31 90 1B B5 [10:14:04]CommunicateWithHost err = 0 [10:14:04]CheckOFDResponse [10:14:04]1017 (14) - 77093643461234 [10:14:04]1041 (16) - 0000000000874943 [10:14:04]1040 (4) - 309293 [10:14:04]1012 (4) - 30.07.2024 03:55 [10:14:04]1206 (1) - 0 [10:14:04]OFD Sender: Remove packet 309293 [10:14:04]ProducePacketName [10:14:04]name=ofd_packets/00309293 [10:14:04]NVStorageDeleteData [10:14:04]MH_Cut [10:14:04]Write to MH i2c: D1 01 00 8C 02 01 60 [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: D1 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: D1 01 00 [10:14:04]MH_I2C_Read... [10:14:04]Read from MH i2c: D1 01 00 8C 02 00 5F [10:14:04]Write to MH i2c: 01 00 00 8D 02 8F [10:14:04]Write i2c OK [10:14:04]MH_I2C_Read... [10:14:04]OFD Sender: No OFD packet to send [10:14:05]*** Cut start [10:14:05]*** Partial cut [10:14:05]*** CUTSNS_PIN = 1 [10:14:05]*** CUTSNS_PIN = 0 [10:14:05]*** Brake cut motor [10:14:06]Read from MH i2c: 01 [10:14:06]MH_I2C_Read... [10:14:06]*** Stop cut motor [10:14:06]*** Cut end [10:14:06]Read from MH i2c: 01 07 00 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: 01 07 00 8D 02 00 00 00 00 00 FF 0F A4 [10:14:06]process_action close_receipt done [10:14:06]requested_data is exist [10:14:06]produce_requested_data [10:14:06]requested_item fm.sn is exist - process it [10:14:06]wFMCommunicate request_size=4 [10:14:06]MH_SAM_APDU [10:14:06]CAPDU: 80 11 00 00 [10:14:06]Write to MH i2c: E2 08 00 8E 02 80 11 00 00 00 00 00 00 0A [10:14:06]Write i2c OK [10:14:06]MH_I2C_Read... [10:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:06]Read from MH i2c: E2 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 17 00 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 17 00 8E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 60 [10:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:14:06]wFMCommunicate OK [10:14:06]requested_item fd.num is exist - process it [10:14:06]SAM_PROTO_GetFieldsCounters [10:14:06]wFMCommunicate request_size=4 [10:14:06]MH_SAM_APDU [10:14:06]CAPDU: 80 13 00 00 [10:14:06]Write to MH i2c: E2 08 00 8F 02 80 13 00 00 00 00 00 00 0D [10:14:06]Write i2c OK [10:14:06]MH_I2C_Read... [10:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:06]Read from MH i2c: E2 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 62 00 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 62 00 8F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2D B8 04 00 0E 04 04 00 AE 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 70 [10:14:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2D B8 04 00 0E 04 04 00 AE 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:14:06]wFMCommunicate OK [10:14:06]SAM_PROTO_GetFieldsCounters done [10:14:06]requested_item shift.num is exist - process it [10:14:06]requested_item shift.opened is exist - process it [10:14:06]req_shift_opened [10:14:06]FM_GetShiftState [10:14:06]SAM_PROTO_GetShiftState [10:14:06]wFMCommunicate request_size=4 [10:14:06]MH_SAM_APDU [10:14:06]CAPDU: 80 13 01 00 [10:14:06]Write to MH i2c: E2 08 00 90 02 80 13 01 00 00 00 00 00 0F [10:14:06]Write i2c OK [10:14:06]MH_I2C_Read... [10:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:06]Read from MH i2c: E2 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 0E 00 [10:14:06]MH_I2C_Read... [10:14:06]Read from MH i2c: E2 0E 00 90 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6A [10:14:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:14:06]wFMCommunicate OK [10:14:06]SAM_PROTO_GetShiftState done [10:14:06]FM_GetShiftState done [10:14:06]req_shift_opened done [10:14:06]requested_item shift.open_date is exist - process it [10:14:06]req_shift_open_date [10:14:06]req_shift_open_date done [10:14:06]produce_requested_data done [10:14:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309293,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:14:06]process_action_free close_receipt [10:14:06]json_value_free [10:14:06]json_value_free done [10:14:06]process_json_proto returns [10:14:06]Send response to host [10:14:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309293,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:14:06]free response buf [10:14:06]execute_script done [10:14:06]execute_script returns [10:14:06]free content buf [10:14:06]Sock 9.Close socket [10:14:06]Sock 9.Thread stoped [10:14:09]OFD Sender: No OFD packet to send [10:14:14]OFD Sender: No OFD packet to send [10:14:19]OFD Sender: No OFD packet to send [10:14:24]OFD Sender: No OFD packet to send [10:14:29]OFD Sender: No OFD packet to send [10:14:34]OFD Sender: No OFD packet to send [10:14:39]OFD Sender: No OFD packet to send [10:14:44]OFD Sender: No OFD packet to send [10:14:49]OFD Sender: No OFD packet to send [10:14:54]OFD Sender: No OFD packet to send [10:14:59]OFD Sender: No OFD packet to send [10:15:04]OFD Sender: No OFD packet to send [10:15:09]OFD Sender: No OFD packet to send [10:15:14]OFD Sender: No OFD packet to send [10:15:19]OFD Sender: No OFD packet to send [10:15:24]OFD Sender: No OFD packet to send [10:15:29]OFD Sender: No OFD packet to send [10:15:34]OFD Sender: No OFD packet to send [10:15:39]OFD Sender: No OFD packet to send [10:15:44]OFD Sender: No OFD packet to send [10:15:49]OFD Sender: No OFD packet to send [10:15:54]OFD Sender: No OFD packet to send [10:15:59]OFD Sender: No OFD packet to send [10:16:04]OFD Sender: No OFD packet to send [10:16:09]OFD Sender: No OFD packet to send [10:16:14]OFD Sender: No OFD packet to send [10:16:19]OFD Sender: No OFD packet to send [10:16:24]OFD Sender: No OFD packet to send [10:16:29]OFD Sender: No OFD packet to send [10:16:34]OFD Sender: No OFD packet to send [10:16:39]OFD Sender: No OFD packet to send [10:16:44]OFD Sender: No OFD packet to send [10:16:49]OFD Sender: No OFD packet to send [10:16:54]OFD Sender: No OFD packet to send [10:17:00]OFD Sender: No OFD packet to send [10:17:03]accept exits with 8 [10:17:03]New connection [10:17:03]New thread 3067022692 created [10:17:03]Thread 3067166052 joined [10:17:03]Waiting for new connection... [10:17:03] Sock 8.Parse request [10:17:03]Sock 8.Check first char [10:17:03]Sock 8.First char is OK [10:17:03]request: POST /json_proto HTTP/1.0 [10:17:03]Method: POST [10:17:03]URL: /json_proto [10:17:03]Method is POST - this is cgi request [10:17:03]url: /json_proto [10:17:03]query_string will be loaded in cgi processing [10:17:03]execute_cgi json_proto POST (null) [10:17:03]execute_cgi path=json_proto method=POST [10:17:03]POST find Content-Length [10:17:03]Host: 172.17.45.195:8080 [10:17:03]Content-Length: 677 [10:17:03]Content-Type: application/json [10:17:03] [10:17:03]POST finish read [10:17:03]Found Content-Length = 677 [10:17:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:17:03]execute_script... [10:17: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)117894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:17:03]POST & json_proto [10:17:03]process_json_proto [10:17:03]json parsed OK: [10:17:03]protocol is kg_v1.0 [10:17:03]action value=close_receipt [10:17:03]process_action close_receipt [10:17:03]cmd_close_receipt [10:17:03]MH_GetDate [10:17:03]Write to MH i2c: F0 00 00 91 02 82 [10:17:03]Write i2c OK [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: F0 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: F0 09 00 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: F0 09 00 91 02 00 9F BD A8 66 FB 01 7F 64 D4 [10:17:03]GetLastDocTimeStamp 1722334442 [10:17:03]current date 1722334623 [10:17:03]FM_GetShiftState [10:17:03]SAM_PROTO_GetShiftState [10:17:03]wFMCommunicate request_size=4 [10:17:03]MH_SAM_APDU [10:17:03]CAPDU: 80 13 01 00 [10:17:03]Write to MH i2c: E2 08 00 92 02 80 13 01 00 00 00 00 00 11 [10:17:03]Write i2c OK [10:17:03]MH_I2C_Read... [10:17:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:03]Read from MH i2c: E2 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: E2 0E 00 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: E2 0E 00 92 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6C [10:17:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:17:03]wFMCommunicate OK [10:17:03]SAM_PROTO_GetShiftState done [10:17:03]FM_GetShiftState done [10:17:03]opened in 1722299915 [10:17:03]opened+sec_in_day 1722386315 [10:17:03]quantity*price = 50036 [10:17:03]sum+1 = 50037 [10:17:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 228 30.07.2024 10:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309294 ФПД: 132623381578841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101703&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309294&fm=132623381578841&tin=02508201610067®Number=0000000000092651&sum=50000 [10:17:04]StoreToDocumentArchive [10:17:04]shift 430 fd 309294 [10:17:04]save to /storage/0430/doc_00309294 [10:17:04]save last doc name /storage/0430/doc_00309294 to /storage/kkm_last_doc_name [10:17:04]save OK [10:17:04]Clear old archive folders... [10:17:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:04]tlvbuf is B6EDC5A0 [10:17:04]SAM_PROTO_ClearQueue [10:17:04]wFMCommunicate request_size=4 [10:17:04]MH_SAM_APDU [10:17:04]CAPDU: 80 09 00 00 [10:17:04]Write to MH i2c: E2 08 00 9F 02 80 09 00 00 00 00 00 00 13 [10:17:04]Write i2c OK [10:17:04]MH_I2C_Read... [10:17:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:04]Read from MH i2c: E2 [10:17:04]MH_I2C_Read... [10:17:04]Read from MH i2c: E2 03 00 [10:17:04]MH_I2C_Read... [10:17:04]Read from MH i2c: E2 03 00 9F 02 00 90 00 15 [10:17:04]RAPDU: 90 00 [10:17:04]wFMCommunicate OK [10:17:04]SAM_PROTO_ClearQueue done [10:17:04]KKMCreateOFDPacket [10:17:04]OFDProtocolAddRootSTLVToBuf [10:17:04]FM_MakeSignedData [10:17:04]FM_MakeSignedData [10:17:04]SAM_PROTO_SignData [10:17:04]wFMCommunicate request_size=4 [10:17:04]MH_SAM_APDU [10:17:04]CAPDU: 80 0D 01 02 [10:17:04]Write to MH i2c: E2 08 00 A0 02 80 0D 01 02 00 00 00 00 1B [10:17:04]Write i2c OK [10:17:04]MH_I2C_Read... [10:17:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:04]Read from MH i2c: E2 [10:17:04]MH_I2C_Read... [10:17:04]Read from MH i2c: E2 03 00 [10:17:04]MH_I2C_Read... [10:17:04]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [10:17:04]RAPDU: 90 00 [10:17:04]wFMCommunicate OK [10:17:04]wFMCommunicate request_size=255 [10:17:04]MH_SAM_APDU [10:17:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 9F BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B8 04 00 35 04 06 00 78 [10:17:04]Write to MH i2c: E2 02 01 A1 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 9F BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B8 04 00 35 04 06 00 78 00 00 F7 [10:17:04]Write i2c OK [10:17:04]MH_I2C_Read... [10:17:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:04]Read from MH i2c: E2 [10:17:04]MH_I2C_Read... [10:17:04]Read from MH i2c: E2 03 00 [10:17:04]MH_I2C_Read... [10:17:04]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [10:17:04]RAPDU: 90 00 [10:17:04]wFMCommunicate OK [10:17:04]wFMCommunicate request_size=10 [10:17:04]MH_SAM_APDU [10:17:04]CAPDU: 80 0D 02 02 05 9E C9 8C 44 59 [10:17:04]Write to MH i2c: E2 0D 00 A2 02 80 0D 02 02 05 00 9E C9 8C 44 59 00 00 B8 [10:17:04]Write i2c OK [10:17:04]MH_I2C_Read... [10:17:05]OFD Sender: No OFD packet to send [10:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:05]Read from MH i2c: E2 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: E2 03 00 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [10:17:05]RAPDU: 90 00 [10:17:05]wFMCommunicate OK [10:17:05]wFMCommunicate request_size=4 [10:17:05]MH_SAM_APDU [10:17:05]CAPDU: 80 0D 03 02 [10:17:05]Write to MH i2c: E2 08 00 A3 02 80 0D 03 02 00 00 00 00 20 [10:17:05]Write i2c OK [10:17:05]MH_I2C_Read... [10:17:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:05]Read from MH i2c: E2 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: E2 0B 00 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: E2 0B 00 A3 02 00 D4 B4 19 83 0B 5A D1 92 90 00 0D [10:17:05]RAPDU: D4 B4 19 83 0B 5A D1 92 90 00 [10:17:05]wFMCommunicate OK [10:17:05]SAM_PROTO_SignData done [10:17:05]FM_MakeSignedData done [10:17:05]CreateOFDProtocolMessage [10:17:05]wFMCommunicate request_size=4 [10:17:05]MH_SAM_APDU [10:17:05]CAPDU: 80 11 00 00 [10:17:05]Write to MH i2c: E2 08 00 A4 02 80 11 00 00 00 00 00 00 20 [10:17:05]Write i2c OK [10:17:05]MH_I2C_Read... [10:17:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:05]Read from MH i2c: E2 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: E2 17 00 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: E2 17 00 A4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 76 [10:17:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:17:05]wFMCommunicate OK [10:17:05]CreateOFDProtocolMessage done [10:17:05]OFDSenderStorePacket 309294 [10:17:05]StoreOFDPacket docnum=309294 [10:17:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 64 83 07 01 A1 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 9F BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B8 04 00 35 04 06 00 78 9E C9 8C 44 59 D4 B4 19 83 0B 5A D1 92 [10:17:05]CheckFolder [10:17:05]dirname=/storage/ofd_packets [10:17:05]CheckFolder done [10:17:05]ProducePacketName [10:17:05]name=ofd_packets/00309294 [10:17:05]NVStorageSaveData ofd_packets/00309294 [10:17:05]File name is /storage/ofd_packets/00309294 [10:17:05]Write 301 bytes [10:17:05]NVStorageSaveData done [10:17:05]OFDSenderStorePacket done [10:17:05]KKMCreateOFDPacket done [10:17:05]NVStorageSaveData kkm_last_timestamp [10:17:05]File name is /storage/kkm_last_timestamp [10:17:05]Write 4 bytes [10:17:05]NVStorageSaveData done [10:17:05]ExternCall_PrintAddStr [10:17:05]wPrintStart [10:17:05]Write to MH i2c: 01 00 00 A5 02 A7 [10:17:05]Write i2c OK [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: 01 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: 01 07 00 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: 01 07 00 A5 02 00 00 00 00 00 FF 0F BC [10:17:05]RasterBufferAndPrint [10:17:05]line Счет N : (1)117894 [10:17:05]line ИНН: 02508201610067 [10:17:05]line Контрольно-Кассовый Чек [10:17:05]line ПРОДАЖА [10:17:05]line ТРК (МРК, ГНК) : 52 [10:17:05]line Товар: 2710124130 [10:17:05]line Аи-92-К-2 [10:17:05]line 7.380 * 67.80 [10:17:05]line = 500.36 [10:17:05]line НДС 12% НСП 1% [10:17:05]line > о реализуемом товаре [10:17:05]line ОКРУГЛЕНИЕ: -0.36 [10:17:05]line ИТОГО: 500.00 [10:17:05]line Внесено: 500.00 [10:17:05]line СДАЧА: 0.00 [10:17:05]line НСП 1% : 4.43 [10:17:05]line НДС 12% : 53.14 [10:17:05]line Наличными: 500.00 [10:17:05]line Безнал.: 0.00 [10:17:05]line Место: АЗС № 128 "Партнер Нефть" [10:17:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:17:05]line СНО: Общий режим [10:17:05]line Чек 228 30.07.2024 10:17 [10:17:05]line Смена: 430 ФФД: 1.0 [10:17:05]line ЗНМ: 0300000046 [10:17:05]line РНМ: 0000000000092651 [10:17:05]line Версия ККМ: 001 [10:17:05]line ФМ: 0000000000874943 [10:17:05]line ФД: 309294 [10:17:05]line ФПД: 132623381578841 [10:17:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101703&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309294&fm=132623381578841&tin=02508201610067®Number=0000000000092651&sum=50000 [10:17:05]OFD Sender: Processing packet 309294 [packets to send 232, broken 231] [10:17:05]ProducePacketName [10:17:05]name=ofd_packets/00309294 [10:17:05]OFD Sender: To server: pG, [10:17:05]CommunicateWithHost lk.salyk.kg:30040 [10:17:05]ConnectInit lk.salyk.kg [10:17:05]written 0, free lines is 4095 [10:17:05]Connected sock=10 [10:17:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 64 83 07 01 A1 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 9F BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B8 04 00 35 04 06 00 78 9E C9 8C 44 59 D4 B4 19 83 0B 5A D1 92 [10:17:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7E D1 47 00 D4 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B8 04 00 F4 03 04 00 E7 64 A8 66 B6 04 01 00 00 A4 91 77 A5 04 A1 6E BC [10:17:05]CommunicateWithHost err = 0 [10:17:05]CheckOFDResponse [10:17:05]1017 (14) - 77093643461234 [10:17:05]1041 (16) - 0000000000874943 [10:17:05]1040 (4) - 309294 [10:17:05]1012 (4) - 30.07.2024 03:58 [10:17:05]1206 (1) - 0 [10:17:05]OFD Sender: Remove packet 309294 [10:17:05]ProducePacketName [10:17:05]name=ofd_packets/00309294 [10:17:05]NVStorageDeleteData [10:17:05]Write to MH i2c: 01 00 00 D0 02 D2 [10:17:05]Write i2c OK [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: 01 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: 01 07 00 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: 01 07 00 D0 02 00 00 00 00 00 5F 0C 44 [10:17:05]RasterBufferAndPrint [10:17:05]line [10:17:05]line [10:17:05]line [10:17:05]line [10:17:05]line [10:17:05]written 0, free lines is 3170 [10:17:05]MH_Cut [10:17:05]Write to MH i2c: D1 01 00 D7 02 01 AB [10:17:05]Write i2c OK [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: D1 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: D1 01 00 [10:17:05]MH_I2C_Read... [10:17:05]Read from MH i2c: D1 01 00 D7 02 00 AA [10:17:05]Write to MH i2c: 01 00 00 D8 02 DA [10:17:05]Write i2c OK [10:17:05]MH_I2C_Read... [10:17:06]OFD Sender: No OFD packet to send [10:17:07]*** Cut start [10:17:07]*** Partial cut [10:17:07]*** CUTSNS_PIN = 1 [10:17:07]*** CUTSNS_PIN = 0 [10:17:07]*** Brake cut motor [10:17:07]Read from MH i2c: 01 [10:17:07]MH_I2C_Read... [10:17:07]*** Stop cut motor [10:17:07]*** Cut end [10:17:07]Read from MH i2c: 01 07 00 [10:17:07]MH_I2C_Read... [10:17:07]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 FF 0F EF [10:17:07]process_action close_receipt done [10:17:07]requested_data is exist [10:17:07]produce_requested_data [10:17:07]requested_item fm.sn is exist - process it [10:17:07]wFMCommunicate request_size=4 [10:17:07]MH_SAM_APDU [10:17:07]CAPDU: 80 11 00 00 [10:17:07]Write to MH i2c: E2 08 00 D9 02 80 11 00 00 00 00 00 00 55 [10:17:07]Write i2c OK [10:17:07]MH_I2C_Read... [10:17:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:07]Read from MH i2c: E2 [10:17:07]MH_I2C_Read... [10:17:07]Read from MH i2c: E2 17 00 [10:17:07]MH_I2C_Read... [10:17:07]Read from MH i2c: E2 17 00 D9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AB [10:17:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:17:07]wFMCommunicate OK [10:17:07]requested_item fd.num is exist - process it [10:17:07]SAM_PROTO_GetFieldsCounters [10:17:07]wFMCommunicate request_size=4 [10:17:07]MH_SAM_APDU [10:17:07]CAPDU: 80 13 00 00 [10:17:07]Write to MH i2c: E2 08 00 DA 02 80 13 00 00 00 00 00 00 58 [10:17:07]Write i2c OK [10:17:07]MH_I2C_Read... [10:17:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:07]Read from MH i2c: E2 [10:17:07]MH_I2C_Read... [10:17:07]Read from MH i2c: E2 62 00 [10:17:07]MH_I2C_Read... [10:17:08]Read from MH i2c: E2 62 00 DA 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2E B8 04 00 0E 04 04 00 AE 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 BF [10:17:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2E B8 04 00 0E 04 04 00 AE 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:17:08]wFMCommunicate OK [10:17:08]SAM_PROTO_GetFieldsCounters done [10:17:08]requested_item shift.num is exist - process it [10:17:08]requested_item shift.opened is exist - process it [10:17:08]req_shift_opened [10:17:08]FM_GetShiftState [10:17:08]SAM_PROTO_GetShiftState [10:17:08]wFMCommunicate request_size=4 [10:17:08]MH_SAM_APDU [10:17:08]CAPDU: 80 13 01 00 [10:17:08]Write to MH i2c: E2 08 00 DB 02 80 13 01 00 00 00 00 00 5A [10:17:08]Write i2c OK [10:17:08]MH_I2C_Read... [10:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:08]Read from MH i2c: E2 [10:17:08]MH_I2C_Read... [10:17:08]Read from MH i2c: E2 0E 00 [10:17:08]MH_I2C_Read... [10:17:08]Read from MH i2c: E2 0E 00 DB 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B5 [10:17:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:17:08]wFMCommunicate OK [10:17:08]SAM_PROTO_GetShiftState done [10:17:08]FM_GetShiftState done [10:17:08]req_shift_opened done [10:17:08]requested_item shift.open_date is exist - process it [10:17:08]req_shift_open_date [10:17:08]req_shift_open_date done [10:17:08]produce_requested_data done [10:17:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309294,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:17:08]process_action_free close_receipt [10:17:08]json_value_free [10:17:08]json_value_free done [10:17:08]process_json_proto returns [10:17:08]Send response to host [10:17:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309294,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:17:08]free response buf [10:17:08]execute_script done [10:17:08]execute_script returns [10:17:08]free content buf [10:17:08]Sock 8.Close socket [10:17:08]Sock 8.Thread stoped [10:17:11]OFD Sender: No OFD packet to send [10:17:16]OFD Sender: No OFD packet to send [10:17:20]accept exits with 9 [10:17:20]New connection [10:17:20]New thread 3067166052 created [10:17:20]Thread 3067022692 joined [10:17:20]Waiting for new connection... [10:17:20] Sock 9.Parse request [10:17:20]Sock 9.Check first char [10:17:20]Sock 9.First char is OK [10:17:20]request: POST /json_proto HTTP/1.0 [10:17:20]Method: POST [10:17:20]URL: /json_proto [10:17:20]Method is POST - this is cgi request [10:17:20]url: /json_proto [10:17:20]query_string will be loaded in cgi processing [10:17:20]execute_cgi json_proto POST (null) [10:17:20]execute_cgi path=json_proto method=POST [10:17:20]POST find Content-Length [10:17:20]Host: 172.17.45.195:8080 [10:17:20]Content-Length: 803 [10:17:20]Content-Type: application/json [10:17:20] [10:17:20]POST finish read [10:17:20]Found Content-Length = 803 [10:17:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:17:20]execute_script... [10:17: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)117893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:17:20]POST & json_proto [10:17:20]process_json_proto [10:17:20]json parsed OK: [10:17:20]protocol is kg_v1.0 [10:17:20]action value=close_receipt [10:17:20]process_action close_receipt [10:17:20]cmd_close_receipt [10:17:20]MH_GetDate [10:17:20]Write to MH i2c: F0 00 00 DC 02 CD [10:17:20]Write i2c OK [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: F0 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: F0 09 00 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: F0 09 00 DC 02 00 B0 BD A8 66 FB 01 7F 64 30 [10:17:20]GetLastDocTimeStamp 1722334623 [10:17:20]current date 1722334640 [10:17:20]FM_GetShiftState [10:17:20]SAM_PROTO_GetShiftState [10:17:20]wFMCommunicate request_size=4 [10:17:20]MH_SAM_APDU [10:17:20]CAPDU: 80 13 01 00 [10:17:20]Write to MH i2c: E2 08 00 DD 02 80 13 01 00 00 00 00 00 5C [10:17:20]Write i2c OK [10:17:20]MH_I2C_Read... [10:17:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:20]Read from MH i2c: E2 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 0E 00 [10:17:20]MH_I2C_Read... [10:17:20]Read from MH i2c: E2 0E 00 DD 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B7 [10:17:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:17:20]wFMCommunicate OK [10:17:20]SAM_PROTO_GetShiftState done [10:17:20]FM_GetShiftState done [10:17:20]opened in 1722299915 [10:17:20]opened+sec_in_day 1722386315 [10:17:20]quantity*price = 300064 [10:17:20]sum+1 = 300066 [10:17:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 229 30.07.2024 10:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309295 ФПД: 256409198598917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101720&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309295&fm=256409198598917&tin=02508201610067®Number=0000000000092651&sum=300065 [10:17:21]StoreToDocumentArchive [10:17:21]shift 430 fd 309295 [10:17:21]save to /storage/0430/doc_00309295 [10:17:21]save last doc name /storage/0430/doc_00309295 to /storage/kkm_last_doc_name [10:17:21]save OK [10:17:21]Clear old archive folders... [10:17:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:21]tlvbuf is 0096EF50 [10:17:21]SAM_PROTO_ClearQueue [10:17:21]wFMCommunicate request_size=4 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 09 00 00 [10:17:21]Write to MH i2c: E2 08 00 EA 02 80 09 00 00 00 00 00 00 5E [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:21]Read from MH i2c: E2 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 03 00 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 03 00 EA 02 00 90 00 60 [10:17:21]RAPDU: 90 00 [10:17:21]wFMCommunicate OK [10:17:21]SAM_PROTO_ClearQueue done [10:17:21]KKMCreateOFDPacket [10:17:21]OFDProtocolAddRootSTLVToBuf [10:17:21]FM_MakeSignedData [10:17:21]FM_MakeSignedData [10:17:21]SAM_PROTO_SignData [10:17:21]wFMCommunicate request_size=4 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 0D 01 02 [10:17:21]Write to MH i2c: E2 08 00 EB 02 80 0D 01 02 00 00 00 00 66 [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:21]Read from MH i2c: E2 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 03 00 [10:17:21]MH_I2C_Read... [10:17:21]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [10:17:21]RAPDU: 90 00 [10:17:21]wFMCommunicate OK [10:17:21]wFMCommunicate request_size=255 [10:17:21]MH_SAM_APDU [10:17:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 E5 00 00 00 F4 03 04 00 B0 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B8 04 00 35 04 06 00 E9 [10:17:21]Write to MH i2c: E2 02 01 EC 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 B0 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B8 04 00 35 04 06 00 E9 00 00 8C [10:17:21]Write i2c OK [10:17:21]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [10:17:22]RAPDU: 90 00 [10:17:22]wFMCommunicate OK [10:17:22]wFMCommunicate request_size=10 [10:17:22]MH_SAM_APDU [10:17:22]CAPDU: 80 0D 02 02 05 33 EB 33 1B 05 [10:17:22]Write to MH i2c: E2 0D 00 ED 02 80 0D 02 02 05 00 33 EB 33 1B 05 00 00 E4 [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [10:17:22]RAPDU: 90 00 [10:17:22]wFMCommunicate OK [10:17:22]wFMCommunicate request_size=4 [10:17:22]MH_SAM_APDU [10:17:22]CAPDU: 80 0D 03 02 [10:17:22]Write to MH i2c: E2 08 00 EE 02 80 0D 03 02 00 00 00 00 6B [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 0B 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 0B 00 EE 02 00 02 3F 96 64 18 D2 AE CF 90 00 0E [10:17:22]RAPDU: 02 3F 96 64 18 D2 AE CF 90 00 [10:17:22]wFMCommunicate OK [10:17:22]SAM_PROTO_SignData done [10:17:22]FM_MakeSignedData done [10:17:22]CreateOFDProtocolMessage [10:17:22]wFMCommunicate request_size=4 [10:17:22]MH_SAM_APDU [10:17:22]CAPDU: 80 11 00 00 [10:17:22]Write to MH i2c: E2 08 00 EF 02 80 11 00 00 00 00 00 00 6B [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:22]Read from MH i2c: E2 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 17 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: E2 17 00 EF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C1 [10:17:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:17:22]wFMCommunicate OK [10:17:22]CreateOFDProtocolMessage done [10:17:22]OFDSenderStorePacket 309295 [10:17:22]StoreOFDPacket docnum=309295 [10:17:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4B 3C 07 01 3E 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 E5 00 00 00 F4 03 04 00 B0 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B8 04 00 35 04 06 00 E9 33 EB 33 1B 05 02 3F 96 64 18 D2 AE CF [10:17:22]CheckFolder [10:17:22]dirname=/storage/ofd_packets [10:17:22]CheckFolder done [10:17:22]ProducePacketName [10:17:22]name=ofd_packets/00309295 [10:17:22]NVStorageSaveData ofd_packets/00309295 [10:17:22]File name is /storage/ofd_packets/00309295 [10:17:22]Write 301 bytes [10:17:22]NVStorageSaveData done [10:17:22]OFDSenderStorePacket done [10:17:22]KKMCreateOFDPacket done [10:17:22]NVStorageSaveData kkm_last_timestamp [10:17:22]File name is /storage/kkm_last_timestamp [10:17:22]Write 4 bytes [10:17:22]NVStorageSaveData done [10:17:22]ExternCall_PrintAddStr [10:17:22]wPrintStart [10:17:22]Write to MH i2c: 01 00 00 F0 02 F2 [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 F0 02 00 00 00 00 00 FF 0F 07 [10:17:22]RasterBufferAndPrint [10:17:22]line Счет N : (1)117893 [10:17:22]line ИНН: 02508201610067 [10:17:22]line Контрольно-Кассовый Чек [10:17:22]line ПРОДАЖА [10:17:22]line ТРК (МРК, ГНК) : 41 [10:17:22]line Товар: 2710124500 [10:17:22]line Аи-95-К-3 [10:17:22]line 40.440 * 74.20 [10:17:22]line = 3000.65 [10:17:22]line НДС 12% НСП 1% [10:17:22]line > о реализуемом товаре [10:17:22]line ИТОГО: 3000.65 [10:17:22]line НСП 1% : 26.55 [10:17:22]line НДС 12% : 318.65 [10:17:22]line Наличными: 0.00 [10:17:22]line Безнал.: 3000.65 [10:17:22]line Место: АЗС № 128 "Партнер Нефть" [10:17:22]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:17:22]line СНО: Общий режим [10:17:22]line Чек 229 30.07.2024 10:17 [10:17:22]line Смена: 430 ФФД: 1.0 [10:17:22]line ЗНМ: 0300000046 [10:17:22]line РНМ: 0000000000092651 [10:17:22]line Версия ККМ: 001 [10:17:22]line Платежная система: O! деньги [10:17:22]line ФМ: 0000000000874943 [10:17:22]line ФД: 309295 [10:17:22]line ФПД: 256409198598917 [10:17:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101720&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309295&fm=256409198598917&tin=02508201610067®Number=0000000000092651&sum=300065 [10:17:22]written 0, free lines is 4095 [10:17:22]OFD Sender: Processing packet 309295 [packets to send 232, broken 231] [10:17:22]ProducePacketName [10:17:22]name=ofd_packets/00309295 [10:17:22]OFD Sender: To server: pG, [10:17:22]CommunicateWithHost lk.salyk.kg:30040 [10:17:22]ConnectInit lk.salyk.kg [10:17:22]Connected sock=10 [10:17:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4B 3C 07 01 3E 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 E5 00 00 00 F4 03 04 00 B0 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B8 04 00 35 04 06 00 E9 33 EB 33 1B 05 02 3F 96 64 18 D2 AE CF [10:17:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6F 53 47 00 A2 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B8 04 00 F4 03 04 00 F8 64 A8 66 B6 04 01 00 00 7F C9 82 7E 97 7F CC 33 [10:17:22]CommunicateWithHost err = 0 [10:17:22]CheckOFDResponse [10:17:22]1017 (14) - 77093643461234 [10:17:22]1041 (16) - 0000000000874943 [10:17:22]1040 (4) - 309295 [10:17:22]1012 (4) - 30.07.2024 03:58 [10:17:22]1206 (1) - 0 [10:17:22]OFD Sender: Remove packet 309295 [10:17:22]ProducePacketName [10:17:22]name=ofd_packets/00309295 [10:17:22]NVStorageDeleteData [10:17:22]Write to MH i2c: 01 00 00 1A 03 1D [10:17:22]Write i2c OK [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 [10:17:22]MH_I2C_Read... [10:17:22]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 88 0C B8 [10:17:22]RasterBufferAndPrint [10:17:22]line [10:17:22]line [10:17:22]line [10:17:22]line [10:17:22]line [10:17:22]written 0, free lines is 3211 [10:17:23]MH_Cut [10:17:23]Write to MH i2c: D1 01 00 21 03 01 F6 [10:17:23]Write i2c OK [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: D1 [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: D1 01 00 [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: D1 01 00 21 03 00 F5 [10:17:23]Write to MH i2c: 01 00 00 22 03 25 [10:17:23]Write i2c OK [10:17:23]MH_I2C_Read... [10:17:23]OFD Sender: No OFD packet to send [10:17:24]*** Cut start [10:17:24]*** Partial cut [10:17:24]*** CUTSNS_PIN = 1 [10:17:24]*** CUTSNS_PIN = 0 [10:17:24]*** Brake cut motor [10:17:24]Read from MH i2c: 01 [10:17:24]MH_I2C_Read... [10:17:24]*** Stop cut motor [10:17:24]*** Cut end [10:17:24]Read from MH i2c: 01 07 00 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: 01 07 00 22 03 00 00 00 00 00 FF 0F 3A [10:17:24]process_action close_receipt done [10:17:24]requested_data is exist [10:17:24]produce_requested_data [10:17:24]requested_item fm.sn is exist - process it [10:17:24]wFMCommunicate request_size=4 [10:17:24]MH_SAM_APDU [10:17:24]CAPDU: 80 11 00 00 [10:17:24]Write to MH i2c: E2 08 00 23 03 80 11 00 00 00 00 00 00 A0 [10:17:24]Write i2c OK [10:17:24]MH_I2C_Read... [10:17:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:24]Read from MH i2c: E2 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 17 00 [10:17:24]MH_I2C_Read... [10:17:24]Read from MH i2c: E2 17 00 23 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F6 [10:17:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:17:24]wFMCommunicate OK [10:17:24]requested_item fd.num is exist - process it [10:17:24]SAM_PROTO_GetFieldsCounters [10:17:24]wFMCommunicate request_size=4 [10:17:24]MH_SAM_APDU [10:17:24]CAPDU: 80 13 00 00 [10:17:24]Write to MH i2c: E2 08 00 24 03 80 13 00 00 00 00 00 00 A3 [10:17:24]Write i2c OK [10:17:24]MH_I2C_Read... [10:17:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:25]Read from MH i2c: E2 [10:17:25]MH_I2C_Read... [10:17:25]Read from MH i2c: E2 62 00 [10:17:25]MH_I2C_Read... [10:17:25]Read from MH i2c: E2 62 00 24 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2F B8 04 00 0E 04 04 00 AE 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 0E [10:17:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2F B8 04 00 0E 04 04 00 AE 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:17:25]wFMCommunicate OK [10:17:25]SAM_PROTO_GetFieldsCounters done [10:17:25]requested_item shift.num is exist - process it [10:17:25]requested_item shift.opened is exist - process it [10:17:25]req_shift_opened [10:17:25]FM_GetShiftState [10:17:25]SAM_PROTO_GetShiftState [10:17:25]wFMCommunicate request_size=4 [10:17:25]MH_SAM_APDU [10:17:25]CAPDU: 80 13 01 00 [10:17:25]Write to MH i2c: E2 08 00 25 03 80 13 01 00 00 00 00 00 A5 [10:17:25]Write i2c OK [10:17:25]MH_I2C_Read... [10:17:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:25]Read from MH i2c: E2 [10:17:25]MH_I2C_Read... [10:17:25]Read from MH i2c: E2 0E 00 [10:17:25]MH_I2C_Read... [10:17:25]Read from MH i2c: E2 0E 00 25 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 00 [10:17:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:17:25]wFMCommunicate OK [10:17:25]SAM_PROTO_GetShiftState done [10:17:25]FM_GetShiftState done [10:17:25]req_shift_opened done [10:17:25]requested_item shift.open_date is exist - process it [10:17:25]req_shift_open_date [10:17:25]req_shift_open_date done [10:17:25]produce_requested_data done [10:17:25]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309295,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:17:25]process_action_free close_receipt [10:17:25]json_value_free [10:17:25]json_value_free done [10:17:25]process_json_proto returns [10:17:25]Send response to host [10:17:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309295,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:17:25]free response buf [10:17:25]execute_script done [10:17:25]execute_script returns [10:17:25]free content buf [10:17:25]Sock 9.Close socket [10:17:25]Sock 9.Thread stoped [10:17:28]OFD Sender: No OFD packet to send [10:17:33]OFD Sender: No OFD packet to send [10:17:37]accept exits with 8 [10:17:37]New connection [10:17:37]New thread 3067022692 created [10:17:37]Thread 3067166052 joined [10:17:37]Waiting for new connection... [10:17:37] Sock 8.Parse request [10:17:37]Sock 8.Check first char [10:17:37]Sock 8.First char is OK [10:17:37]request: POST /json_proto HTTP/1.0 [10:17:37]Method: POST [10:17:37]URL: /json_proto [10:17:37]Method is POST - this is cgi request [10:17:37]url: /json_proto [10:17:37]query_string will be loaded in cgi processing [10:17:37]execute_cgi json_proto POST (null) [10:17:37]execute_cgi path=json_proto method=POST [10:17:37]POST find Content-Length [10:17:37]Host: 172.17.45.195:8080 [10:17:37]Content-Length: 670 [10:17:37]Content-Type: application/json [10:17:37] [10:17:37]POST finish read [10:17:37]Found Content-Length = 670 [10:17:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:37]execute_script... [10:17:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:37]POST & json_proto [10:17:37]process_json_proto [10:17:37]json parsed OK: [10:17:37]protocol is kg_v1.0 [10:17:37]action value=close_receipt [10:17:37]process_action close_receipt [10:17:37]cmd_close_receipt [10:17:37]MH_GetDate [10:17:37]Write to MH i2c: F0 00 00 26 03 18 [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: F0 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: F0 09 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: F0 09 00 26 03 00 C1 BD A8 66 FB 01 7F 64 8C [10:17:37]GetLastDocTimeStamp 1722334640 [10:17:37]current date 1722334657 [10:17:37]FM_GetShiftState [10:17:37]SAM_PROTO_GetShiftState [10:17:37]wFMCommunicate request_size=4 [10:17:37]MH_SAM_APDU [10:17:37]CAPDU: 80 13 01 00 [10:17:37]Write to MH i2c: E2 08 00 27 03 80 13 01 00 00 00 00 00 A7 [10:17:37]Write i2c OK [10:17:37]MH_I2C_Read... [10:17:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:37]Read from MH i2c: E2 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 0E 00 [10:17:37]MH_I2C_Read... [10:17:37]Read from MH i2c: E2 0E 00 27 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 02 [10:17:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:17:37]wFMCommunicate OK [10:17:37]SAM_PROTO_GetShiftState done [10:17:37]FM_GetShiftState done [10:17:37]opened in 1722299915 [10:17:37]opened+sec_in_day 1722386315 [10:17:37]quantity*price = 20020 [10:17:37]sum+1 = 20022 [10:17:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 230 30.07.2024 10:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309296 ФПД: 7110127629046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101737&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309296&fm=7110127629046&tin=02508201610067®Number=0000000000092651&sum=20000 [10:17:38]StoreToDocumentArchive [10:17:38]shift 430 fd 309296 [10:17:38]save to /storage/0430/doc_00309296 [10:17:38]save last doc name /storage/0430/doc_00309296 to /storage/kkm_last_doc_name [10:17:38]save OK [10:17:38]Clear old archive folders... [10:17:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:17:38]tlvbuf is 00970880 [10:17:38]SAM_PROTO_ClearQueue [10:17:38]wFMCommunicate request_size=4 [10:17:38]MH_SAM_APDU [10:17:38]CAPDU: 80 09 00 00 [10:17:38]Write to MH i2c: E2 08 00 34 03 80 09 00 00 00 00 00 00 A9 [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:38]Read from MH i2c: E2 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 34 03 00 90 00 AB [10:17:38]RAPDU: 90 00 [10:17:38]wFMCommunicate OK [10:17:38]SAM_PROTO_ClearQueue done [10:17:38]KKMCreateOFDPacket [10:17:38]OFDProtocolAddRootSTLVToBuf [10:17:38]FM_MakeSignedData [10:17:38]FM_MakeSignedData [10:17:38]SAM_PROTO_SignData [10:17:38]wFMCommunicate request_size=4 [10:17:38]MH_SAM_APDU [10:17:38]CAPDU: 80 0D 01 02 [10:17:38]Write to MH i2c: E2 08 00 35 03 80 0D 01 02 00 00 00 00 B1 [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:38]Read from MH i2c: E2 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 35 03 00 90 00 AC [10:17:38]RAPDU: 90 00 [10:17:38]wFMCommunicate OK [10:17:38]wFMCommunicate request_size=255 [10:17:38]MH_SAM_APDU [10:17:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 C1 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B8 04 00 35 04 06 00 [10:17:38]Write to MH i2c: E2 02 01 36 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 C1 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B8 04 00 35 04 06 00 00 00 BC [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]OFD Sender: No OFD packet to send [10:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:38]Read from MH i2c: E2 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 36 03 00 90 00 AD [10:17:38]RAPDU: 90 00 [10:17:38]wFMCommunicate OK [10:17:38]wFMCommunicate request_size=11 [10:17:38]MH_SAM_APDU [10:17:38]CAPDU: 80 0D 02 02 06 06 77 74 A1 B2 F6 [10:17:38]Write to MH i2c: E2 0E 00 37 03 80 0D 02 02 06 00 06 77 74 A1 B2 F6 00 00 FA [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:38]Read from MH i2c: E2 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [10:17:38]RAPDU: 90 00 [10:17:38]wFMCommunicate OK [10:17:38]wFMCommunicate request_size=4 [10:17:38]MH_SAM_APDU [10:17:38]CAPDU: 80 0D 03 02 [10:17:38]Write to MH i2c: E2 08 00 38 03 80 0D 03 02 00 00 00 00 B6 [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:38]Read from MH i2c: E2 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 0B 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 0B 00 38 03 00 BC D5 07 9C EB 04 87 D5 90 00 36 [10:17:38]RAPDU: BC D5 07 9C EB 04 87 D5 90 00 [10:17:38]wFMCommunicate OK [10:17:38]SAM_PROTO_SignData done [10:17:38]FM_MakeSignedData done [10:17:38]CreateOFDProtocolMessage [10:17:38]wFMCommunicate request_size=4 [10:17:38]MH_SAM_APDU [10:17:38]CAPDU: 80 11 00 00 [10:17:38]Write to MH i2c: E2 08 00 39 03 80 11 00 00 00 00 00 00 B6 [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:38]Read from MH i2c: E2 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 17 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: E2 17 00 39 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0C [10:17:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:17:38]wFMCommunicate OK [10:17:38]CreateOFDProtocolMessage done [10:17:38]OFDSenderStorePacket 309296 [10:17:38]StoreOFDPacket docnum=309296 [10:17:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 9C 49 08 01 83 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 C1 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B8 04 00 35 04 06 00 06 77 74 A1 B2 F6 BC D5 07 9C EB 04 87 D5 [10:17:38]CheckFolder [10:17:38]dirname=/storage/ofd_packets [10:17:38]CheckFolder done [10:17:38]ProducePacketName [10:17:38]name=ofd_packets/00309296 [10:17:38]NVStorageSaveData ofd_packets/00309296 [10:17:38]File name is /storage/ofd_packets/00309296 [10:17:38]Write 302 bytes [10:17:38]NVStorageSaveData done [10:17:38]OFDSenderStorePacket done [10:17:38]KKMCreateOFDPacket done [10:17:38]NVStorageSaveData kkm_last_timestamp [10:17:38]File name is /storage/kkm_last_timestamp [10:17:38]Write 4 bytes [10:17:38]NVStorageSaveData done [10:17:38]ExternCall_PrintAddStr [10:17:38]wPrintStart [10:17:38]Write to MH i2c: 01 00 00 3A 03 3D [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 07 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 07 00 3A 03 00 00 00 00 00 FF 0F 52 [10:17:38]RasterBufferAndPrint [10:17:38]line Счет N : (1)117895 [10:17:38]line ИНН: 02508201610067 [10:17:38]line Контрольно-Кассовый Чек [10:17:38]line ПРОДАЖА [10:17:38]line ТРК (МРК, ГНК) : 33 [10:17:38]line Товар: 2710124130 [10:17:38]line Super-92-К-5 [10:17:38]line 2.910 * 68.80 [10:17:38]line = 200.21 [10:17:38]line НДС 12% НСП 1% [10:17:38]line > о реализуемом товаре [10:17:38]line ОКРУГЛЕНИЕ: -0.21 [10:17:38]line ИТОГО: 200.00 [10:17:38]line Внесено: 200.00 [10:17:38]line СДАЧА: 0.00 [10:17:38]line НСП 1% : 1.77 [10:17:38]line НДС 12% : 21.26 [10:17:38]line Наличными: 200.00 [10:17:38]line Безнал.: 0.00 [10:17:38]line Место: АЗС № 128 "Партнер Нефть" [10:17:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:17:38]line СНО: Общий режим [10:17:38]line Чек 230 30.07.2024 10:17 [10:17:38]line Смена: 430 ФФД: 1.0 [10:17:38]line ЗНМ: 0300000046 [10:17:38]line РНМ: 0000000000092651 [10:17:38]line Версия ККМ: 001 [10:17:38]line ФМ: 0000000000874943 [10:17:38]line ФД: 309296 [10:17:38]line ФПД: 7110127629046 [10:17:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101737&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309296&fm=7110127629046&tin=02508201610067®Number=0000000000092651&sum=20000 [10:17:39]OFD Sender: Processing packet 309296 [packets to send 232, broken 231] [10:17:39]ProducePacketName [10:17:39]name=ofd_packets/00309296 [10:17:39]OFD Sender: To server: pG, [10:17:39]CommunicateWithHost lk.salyk.kg:30040 [10:17:39]ConnectInit lk.salyk.kg [10:17:39]written 0, free lines is 4095 [10:17:39]Connected sock=10 [10:17:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 9C 49 08 01 83 A9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 C1 BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B8 04 00 35 04 06 00 06 77 74 A1 B2 F6 BC D5 07 9C EB 04 87 D5 [10:17:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A5 DE 47 00 68 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B8 04 00 F4 03 04 00 09 65 A8 66 B6 04 01 00 00 EF 5D 3C 98 4C A0 5A 5E [10:17:39]CommunicateWithHost err = 0 [10:17:39]CheckOFDResponse [10:17:39]1017 (14) - 77093643461234 [10:17:39]1041 (16) - 0000000000874943 [10:17:39]1040 (4) - 309296 [10:17:39]1012 (4) - 30.07.2024 03:59 [10:17:39]1206 (1) - 0 [10:17:39]OFD Sender: Remove packet 309296 [10:17:39]ProducePacketName [10:17:39]name=ofd_packets/00309296 [10:17:39]NVStorageDeleteData [10:17:39]Write to MH i2c: 01 00 00 65 03 68 [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: 01 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: 01 07 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 68 0C E3 [10:17:39]RasterBufferAndPrint [10:17:39]line [10:17:39]line [10:17:39]line [10:17:39]line [10:17:39]line [10:17:39]written 0, free lines is 3179 [10:17:39]MH_Cut [10:17:39]Write to MH i2c: D1 01 00 6C 03 01 41 [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: D1 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: D1 01 00 [10:17:39]MH_I2C_Read... [10:17:39]Read from MH i2c: D1 01 00 6C 03 00 40 [10:17:39]Write to MH i2c: 01 00 00 6D 03 70 [10:17:39]Write i2c OK [10:17:39]MH_I2C_Read... [10:17:40]OFD Sender: No OFD packet to send [10:17:40]*** Cut start [10:17:40]*** Partial cut [10:17:40]*** CUTSNS_PIN = 1 [10:17:40]*** CUTSNS_PIN = 0 [10:17:41]*** Brake cut motor [10:17:41]Read from MH i2c: 01 [10:17:41]MH_I2C_Read... [10:17:41]*** Stop cut motor [10:17:41]*** Cut end [10:17:41]Read from MH i2c: 01 07 00 [10:17:41]MH_I2C_Read... [10:17:41]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 FF 0F 85 [10:17:41]process_action close_receipt done [10:17:41]requested_data is exist [10:17:41]produce_requested_data [10:17:41]requested_item fm.sn is exist - process it [10:17:41]wFMCommunicate request_size=4 [10:17:41]MH_SAM_APDU [10:17:41]CAPDU: 80 11 00 00 [10:17:41]Write to MH i2c: E2 08 00 6E 03 80 11 00 00 00 00 00 00 EB [10:17:41]Write i2c OK [10:17:41]MH_I2C_Read... [10:17:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:41]Read from MH i2c: E2 [10:17:41]MH_I2C_Read... [10:17:41]Read from MH i2c: E2 17 00 [10:17:41]MH_I2C_Read... [10:17:41]Read from MH i2c: E2 17 00 6E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 41 [10:17:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:17:41]wFMCommunicate OK [10:17:41]requested_item fd.num is exist - process it [10:17:41]SAM_PROTO_GetFieldsCounters [10:17:41]wFMCommunicate request_size=4 [10:17:41]MH_SAM_APDU [10:17:41]CAPDU: 80 13 00 00 [10:17:41]Write to MH i2c: E2 08 00 6F 03 80 13 00 00 00 00 00 00 EE [10:17:41]Write i2c OK [10:17:41]MH_I2C_Read... [10:17:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:41]Read from MH i2c: E2 [10:17:41]MH_I2C_Read... [10:17:41]Read from MH i2c: E2 62 00 [10:17:41]MH_I2C_Read... [10:17:41]Read from MH i2c: E2 62 00 6F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 30 B8 04 00 0E 04 04 00 AE 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 5D [10:17:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 30 B8 04 00 0E 04 04 00 AE 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:17:41]wFMCommunicate OK [10:17:41]SAM_PROTO_GetFieldsCounters done [10:17:41]requested_item shift.num is exist - process it [10:17:41]requested_item shift.opened is exist - process it [10:17:41]req_shift_opened [10:17:41]FM_GetShiftState [10:17:41]SAM_PROTO_GetShiftState [10:17:41]wFMCommunicate request_size=4 [10:17:41]MH_SAM_APDU [10:17:41]CAPDU: 80 13 01 00 [10:17:41]Write to MH i2c: E2 08 00 70 03 80 13 01 00 00 00 00 00 F0 [10:17:41]Write i2c OK [10:17:41]MH_I2C_Read... [10:17:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:41]Read from MH i2c: E2 [10:17:41]MH_I2C_Read... [10:17:41]Read from MH i2c: E2 0E 00 [10:17:41]MH_I2C_Read... [10:17:41]Read from MH i2c: E2 0E 00 70 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4B [10:17:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:17:41]wFMCommunicate OK [10:17:41]SAM_PROTO_GetShiftState done [10:17:41]FM_GetShiftState done [10:17:41]req_shift_opened done [10:17:41]requested_item shift.open_date is exist - process it [10:17:41]req_shift_open_date [10:17:41]req_shift_open_date done [10:17:41]produce_requested_data done [10:17:41]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309296,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:17:41]process_action_free close_receipt [10:17:41]json_value_free [10:17:41]json_value_free done [10:17:41]process_json_proto returns [10:17:41]Send response to host [10:17:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309296,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:17:41]free response buf [10:17:41]execute_script done [10:17:41]execute_script returns [10:17:41]free content buf [10:17:41]Sock 8.Close socket [10:17:41]Sock 8.Thread stoped [10:17:45]OFD Sender: No OFD packet to send [10:17:50]OFD Sender: No OFD packet to send [10:17:55]OFD Sender: No OFD packet to send [10:18:00]OFD Sender: No OFD packet to send [10:18:03]accept exits with 9 [10:18:03]New connection [10:18:03]New thread 3067166052 created [10:18:03]Thread 3067022692 joined [10:18:03]Waiting for new connection... [10:18:03] Sock 9.Parse request [10:18:03]Sock 9.Check first char [10:18:03]Sock 9.First char is OK [10:18:03]request: POST /json_proto HTTP/1.0 [10:18:03]Method: POST [10:18:03]URL: /json_proto [10:18:03]Method is POST - this is cgi request [10:18:03]url: /json_proto [10:18:03]query_string will be loaded in cgi processing [10:18:03]execute_cgi json_proto POST (null) [10:18:03]execute_cgi path=json_proto method=POST [10:18:03]POST find Content-Length [10:18:03]Host: 172.17.45.195:8080 [10:18:03]Content-Length: 678 [10:18:03]Content-Type: application/json [10:18:03] [10:18:03]POST finish read [10:18:03]Found Content-Length = 678 [10:18:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 11.600, "sum" : 860.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 860.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:03]execute_script... [10:18: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)117896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 11.600, "sum" : 860.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 860.00, "total" : 860.00, "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:03]POST & json_proto [10:18:03]process_json_proto [10:18:03]json parsed OK: [10:18:03]protocol is kg_v1.0 [10:18:03]action value=close_receipt [10:18:03]process_action close_receipt [10:18:03]cmd_close_receipt [10:18:03]MH_GetDate [10:18:03]Write to MH i2c: F0 00 00 71 03 63 [10:18:03]Write i2c OK [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: F0 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: F0 09 00 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: F0 09 00 71 03 00 DB BD A8 66 FB 01 7F 64 F1 [10:18:03]GetLastDocTimeStamp 1722334657 [10:18:03]current date 1722334683 [10:18:03]FM_GetShiftState [10:18:03]SAM_PROTO_GetShiftState [10:18:03]wFMCommunicate request_size=4 [10:18:03]MH_SAM_APDU [10:18:03]CAPDU: 80 13 01 00 [10:18:03]Write to MH i2c: E2 08 00 72 03 80 13 01 00 00 00 00 00 F2 [10:18:03]Write i2c OK [10:18:03]MH_I2C_Read... [10:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:03]Read from MH i2c: E2 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: E2 0E 00 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: E2 0E 00 72 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4D [10:18:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:18:03]wFMCommunicate OK [10:18:03]SAM_PROTO_GetShiftState done [10:18:03]FM_GetShiftState done [10:18:03]opened in 1722299915 [10:18:03]opened+sec_in_day 1722386315 [10:18:03]quantity*price = 86072 [10:18:03]sum+1 = 86073 [10:18:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 860.00 Внесено: 860.00 СДАЧА: 0.00 НСП 1% : 7.62 НДС 12% : 91.40 Наличными: 860.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 231 30.07.2024 10:18 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309297 ФПД: 58978557117056 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101803&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309297&fm=58978557117056&tin=02508201610067®Number=0000000000092651&sum=86000 [10:18:04]StoreToDocumentArchive [10:18:04]shift 430 fd 309297 [10:18:04]save to /storage/0430/doc_00309297 [10:18:04]save last doc name /storage/0430/doc_00309297 to /storage/kkm_last_doc_name [10:18:04]save OK [10:18:04]Clear old archive folders... [10:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:18:04]tlvbuf is B6F0EC10 [10:18:04]SAM_PROTO_ClearQueue [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 09 00 00 [10:18:04]Write to MH i2c: E2 08 00 7F 03 80 09 00 00 00 00 00 00 F4 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 7F 03 00 90 00 F6 [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]SAM_PROTO_ClearQueue done [10:18:04]KKMCreateOFDPacket [10:18:04]OFDProtocolAddRootSTLVToBuf [10:18:04]FM_MakeSignedData [10:18:04]FM_MakeSignedData [10:18:04]SAM_PROTO_SignData [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 0D 01 02 [10:18:04]Write to MH i2c: E2 08 00 80 03 80 0D 01 02 00 00 00 00 FC [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 80 03 00 90 00 F7 [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]wFMCommunicate request_size=255 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 DB BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B8 04 00 35 04 06 00 35 [10:18:04]Write to MH i2c: E2 02 01 81 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 DB BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B8 04 00 35 04 06 00 35 00 00 D8 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 81 03 00 90 00 F8 [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]wFMCommunicate request_size=10 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 0D 02 02 05 A4 03 F2 42 80 [10:18:04]Write to MH i2c: E2 0D 00 82 03 80 0D 02 02 05 00 A4 03 F2 42 80 00 00 64 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [10:18:04]RAPDU: 90 00 [10:18:04]wFMCommunicate OK [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 0D 03 02 [10:18:04]Write to MH i2c: E2 08 00 83 03 80 0D 03 02 00 00 00 00 01 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:04]Read from MH i2c: E2 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0B 00 [10:18:04]MH_I2C_Read... [10:18:04]Read from MH i2c: E2 0B 00 83 03 00 F6 99 A8 22 BB 18 46 1A 90 00 8E [10:18:04]RAPDU: F6 99 A8 22 BB 18 46 1A 90 00 [10:18:04]wFMCommunicate OK [10:18:04]SAM_PROTO_SignData done [10:18:04]FM_MakeSignedData done [10:18:04]CreateOFDProtocolMessage [10:18:04]wFMCommunicate request_size=4 [10:18:04]MH_SAM_APDU [10:18:04]CAPDU: 80 11 00 00 [10:18:04]Write to MH i2c: E2 08 00 84 03 80 11 00 00 00 00 00 00 01 [10:18:04]Write i2c OK [10:18:04]MH_I2C_Read... [10:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:05]Read from MH i2c: E2 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 17 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: E2 17 00 84 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 57 [10:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:18:05]wFMCommunicate OK [10:18:05]CreateOFDProtocolMessage done [10:18:05]OFDSenderStorePacket 309297 [10:18:05]StoreOFDPacket docnum=309297 [10:18:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5B D0 07 01 41 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 DB BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B8 04 00 35 04 06 00 35 A4 03 F2 42 80 F6 99 A8 22 BB 18 46 1A [10:18:05]CheckFolder [10:18:05]dirname=/storage/ofd_packets [10:18:05]CheckFolder done [10:18:05]ProducePacketName [10:18:05]name=ofd_packets/00309297 [10:18:05]NVStorageSaveData ofd_packets/00309297 [10:18:05]File name is /storage/ofd_packets/00309297 [10:18:05]Write 301 bytes [10:18:05]NVStorageSaveData done [10:18:05]OFDSenderStorePacket done [10:18:05]KKMCreateOFDPacket done [10:18:05]NVStorageSaveData kkm_last_timestamp [10:18:05]File name is /storage/kkm_last_timestamp [10:18:05]Write 4 bytes [10:18:05]NVStorageSaveData done [10:18:05]ExternCall_PrintAddStr [10:18:05]wPrintStart [10:18:05]Write to MH i2c: 01 00 00 85 03 88 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [10:18:05]RasterBufferAndPrint [10:18:05]line Счет N : (1)117896 [10:18:05]line ИНН: 02508201610067 [10:18:05]line Контрольно-Кассовый Чек [10:18:05]line ПРОДАЖА [10:18:05]line ТРК (МРК, ГНК) : 61 [10:18:05]line Товар: 2710124500 [10:18:05]line Аи-95-К-3 [10:18:05]line 11.600 * 74.20 [10:18:05]line = 860.72 [10:18:05]line НДС 12% НСП 1% [10:18:05]line > о реализуемом товаре [10:18:05]line ОКРУГЛЕНИЕ: -0.72 [10:18:05]line ИТОГО: 860.00 [10:18:05]line Внесено: 860.00 [10:18:05]line СДАЧА: 0.00 [10:18:05]line НСП 1% : 7.62 [10:18:05]line НДС 12% : 91.40 [10:18:05]line Наличными: 860.00 [10:18:05]line Безнал.: 0.00 [10:18:05]line Место: АЗС № 128 "Партнер Нефть" [10:18:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:18:05]line СНО: Общий режим [10:18:05]line Чек 231 30.07.2024 10:18 [10:18:05]line Смена: 430 ФФД: 1.0 [10:18:05]line ЗНМ: 0300000046 [10:18:05]line РНМ: 0000000000092651 [10:18:05]line Версия ККМ: 001 [10:18:05]line ФМ: 0000000000874943 [10:18:05]line ФД: 309297 [10:18:05]line ФПД: 58978557117056 [10:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101803&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309297&fm=58978557117056&tin=02508201610067®Number=0000000000092651&sum=86000 [10:18:05]OFD Sender: Processing packet 309297 [packets to send 232, broken 231] [10:18:05]ProducePacketName [10:18:05]name=ofd_packets/00309297 [10:18:05]OFD Sender: To server: pG, [10:18:05]CommunicateWithHost lk.salyk.kg:30040 [10:18:05]ConnectInit lk.salyk.kg [10:18:05]written 0, free lines is 4095 [10:18:05]Connected sock=10 [10:18:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5B D0 07 01 41 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 2D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 38 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B4 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 DB BD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B8 04 00 35 04 06 00 35 A4 03 F2 42 80 F6 99 A8 22 BB 18 46 1A [10:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B1 AF 47 00 F9 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B8 04 00 F4 03 04 00 23 65 A8 66 B6 04 01 00 00 BD 1C 81 7A 40 2E EE AD [10:18:05]CommunicateWithHost err = 0 [10:18:05]CheckOFDResponse [10:18:05]1017 (14) - 77093643461234 [10:18:05]1041 (16) - 0000000000874943 [10:18:05]1040 (4) - 309297 [10:18:05]1012 (4) - 30.07.2024 03:59 [10:18:05]1206 (1) - 0 [10:18:05]OFD Sender: Remove packet 309297 [10:18:05]ProducePacketName [10:18:05]name=ofd_packets/00309297 [10:18:05]NVStorageDeleteData [10:18:05]Write to MH i2c: 01 00 00 B0 03 B3 [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 61 0C 27 [10:18:05]RasterBufferAndPrint [10:18:05]line [10:18:05]line [10:18:05]line [10:18:05]line [10:18:05]line [10:18:05]written 0, free lines is 3172 [10:18:05]MH_Cut [10:18:05]Write to MH i2c: D1 01 00 B7 03 01 8C [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: D1 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: D1 01 00 [10:18:05]MH_I2C_Read... [10:18:05]Read from MH i2c: D1 01 00 B7 03 00 8B [10:18:05]Write to MH i2c: 01 00 00 B8 03 BB [10:18:05]Write i2c OK [10:18:05]MH_I2C_Read... [10:18:06]OFD Sender: No OFD packet to send [10:18:07]*** Cut start [10:18:07]*** Partial cut [10:18:07]*** CUTSNS_PIN = 1 [10:18:07]*** CUTSNS_PIN = 0 [10:18:07]*** Brake cut motor [10:18:07]Read from MH i2c: 01 [10:18:07]MH_I2C_Read... [10:18:07]*** Stop cut motor [10:18:07]*** Cut end [10:18:07]Read from MH i2c: 01 07 00 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 FF 0F D0 [10:18:07]process_action close_receipt done [10:18:07]requested_data is exist [10:18:07]produce_requested_data [10:18:07]requested_item fm.sn is exist - process it [10:18:07]wFMCommunicate request_size=4 [10:18:07]MH_SAM_APDU [10:18:07]CAPDU: 80 11 00 00 [10:18:07]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [10:18:07]Write i2c OK [10:18:07]MH_I2C_Read... [10:18:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:07]Read from MH i2c: E2 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 17 00 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8C [10:18:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:18:07]wFMCommunicate OK [10:18:07]requested_item fd.num is exist - process it [10:18:07]SAM_PROTO_GetFieldsCounters [10:18:07]wFMCommunicate request_size=4 [10:18:07]MH_SAM_APDU [10:18:07]CAPDU: 80 13 00 00 [10:18:07]Write to MH i2c: E2 08 00 BA 03 80 13 00 00 00 00 00 00 39 [10:18:07]Write i2c OK [10:18:07]MH_I2C_Read... [10:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:07]Read from MH i2c: E2 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 62 00 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 62 00 BA 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 31 B8 04 00 0E 04 04 00 AE 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 AC [10:18:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 31 B8 04 00 0E 04 04 00 AE 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:18:07]wFMCommunicate OK [10:18:07]SAM_PROTO_GetFieldsCounters done [10:18:07]requested_item shift.num is exist - process it [10:18:07]requested_item shift.opened is exist - process it [10:18:07]req_shift_opened [10:18:07]FM_GetShiftState [10:18:07]SAM_PROTO_GetShiftState [10:18:07]wFMCommunicate request_size=4 [10:18:07]MH_SAM_APDU [10:18:07]CAPDU: 80 13 01 00 [10:18:07]Write to MH i2c: E2 08 00 BB 03 80 13 01 00 00 00 00 00 3B [10:18:07]Write i2c OK [10:18:07]MH_I2C_Read... [10:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:07]Read from MH i2c: E2 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 0E 00 [10:18:07]MH_I2C_Read... [10:18:07]Read from MH i2c: E2 0E 00 BB 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 96 [10:18:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:18:07]wFMCommunicate OK [10:18:07]SAM_PROTO_GetShiftState done [10:18:07]FM_GetShiftState done [10:18:07]req_shift_opened done [10:18:07]requested_item shift.open_date is exist - process it [10:18:07]req_shift_open_date [10:18:07]req_shift_open_date done [10:18:07]produce_requested_data done [10:18:07]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309297,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:18:07]process_action_free close_receipt [10:18:07]json_value_free [10:18:07]json_value_free done [10:18:07]process_json_proto returns [10:18:07]Send response to host [10:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309297,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:18:07]free response buf [10:18:07]execute_script done [10:18:07]execute_script returns [10:18:07]free content buf [10:18:07]Sock 9.Close socket [10:18:07]Sock 9.Thread stoped [10:18:11]OFD Sender: No OFD packet to send [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:26]OFD Sender: No OFD packet to send [10:18:31]OFD Sender: No OFD packet to send [10:18:36]OFD Sender: No OFD packet to send [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:19:01]OFD Sender: No OFD packet to send [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:06]OFD Sender: No OFD packet to send [10:20:11]OFD Sender: No OFD packet to send [10:20:16]OFD Sender: No OFD packet to send [10:20:21]OFD Sender: No OFD packet to send [10:20:26]OFD Sender: No OFD packet to send [10:20:31]OFD Sender: No OFD packet to send [10:20:36]OFD Sender: No OFD packet to send [10:20:41]OFD Sender: No OFD packet to send [10:20:46]OFD Sender: No OFD packet to send [10:20:51]OFD Sender: No OFD packet to send [10:20:56]OFD Sender: No OFD packet to send [10:21:01]OFD Sender: No OFD packet to send [10:21:06]OFD Sender: No OFD packet to send [10:21:11]OFD Sender: No OFD packet to send [10:21:16]OFD Sender: No OFD packet to send [10:21:21]OFD Sender: No OFD packet to send [10:21:26]OFD Sender: No OFD packet to send [10:21:31]OFD Sender: No OFD packet to send [10:21:36]OFD Sender: No OFD packet to send [10:21:41]OFD Sender: No OFD packet to send [10:21:46]OFD Sender: No OFD packet to send [10:21:51]OFD Sender: No OFD packet to send [10:21:56]OFD Sender: No OFD packet to send [10:22:01]OFD Sender: No OFD packet to send [10:22:06]OFD Sender: No OFD packet to send [10:22:11]OFD Sender: No OFD packet to send [10:22:16]OFD Sender: No OFD packet to send [10:22:21]OFD Sender: No OFD packet to send [10:22:26]OFD Sender: No OFD packet to send [10:22:26]accept exits with 8 [10:22:26]New connection [10:22:26]New thread 3067022692 created [10:22:26]Thread 3067166052 joined [10:22:26]Waiting for new connection... [10:22:26] Sock 8.Parse request [10:22:26]Sock 8.Check first char [10:22:26]Sock 8.First char is OK [10:22:26]request: POST /json_proto HTTP/1.0 [10:22:26]Method: POST [10:22:26]URL: /json_proto [10:22:26]Method is POST - this is cgi request [10:22:26]url: /json_proto [10:22:26]query_string will be loaded in cgi processing [10:22:26]execute_cgi json_proto POST (null) [10:22:26]execute_cgi path=json_proto method=POST [10:22:26]POST find Content-Length [10:22:26]Host: 172.17.45.195:8080 [10:22:26]Content-Length: 803 [10:22:26]Content-Type: application/json [10:22:26] [10:22:26]POST finish read [10:22:26]Found Content-Length = 803 [10:22:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [10:22:26]execute_script... [10:22:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [10:22:26]POST & json_proto [10:22:26]process_json_proto [10:22:26]json parsed OK: [10:22:26]protocol is kg_v1.0 [10:22:26]action value=close_receipt [10:22:26]process_action close_receipt [10:22:26]cmd_close_receipt [10:22:26]MH_GetDate [10:22:26]Write to MH i2c: F0 00 00 BC 03 AE [10:22:26]Write i2c OK [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: F0 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: F0 09 00 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: F0 09 00 BC 03 00 E2 BE A8 66 FB 01 7F 64 44 [10:22:26]GetLastDocTimeStamp 1722334683 [10:22:26]current date 1722334946 [10:22:26]FM_GetShiftState [10:22:26]SAM_PROTO_GetShiftState [10:22:26]wFMCommunicate request_size=4 [10:22:26]MH_SAM_APDU [10:22:26]CAPDU: 80 13 01 00 [10:22:26]Write to MH i2c: E2 08 00 BD 03 80 13 01 00 00 00 00 00 3D [10:22:26]Write i2c OK [10:22:26]MH_I2C_Read... [10:22:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:26]Read from MH i2c: E2 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: E2 0E 00 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: E2 0E 00 BD 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 98 [10:22:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:22:26]wFMCommunicate OK [10:22:26]SAM_PROTO_GetShiftState done [10:22:26]FM_GetShiftState done [10:22:26]opened in 1722299915 [10:22:26]opened+sec_in_day 1722386315 [10:22:26]quantity*price = 150041 [10:22:26]sum+1 = 150042 [10:22:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 232 30.07.2024 10:22 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309298 ФПД: 86832577848218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102226&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309298&fm=86832577848218&tin=02508201610067®Number=0000000000092651&sum=150041 [10:22:27]StoreToDocumentArchive [10:22:27]shift 430 fd 309298 [10:22:27]save to /storage/0430/doc_00309298 [10:22:27]save last doc name /storage/0430/doc_00309298 to /storage/kkm_last_doc_name [10:22:27]save OK [10:22:27]Clear old archive folders... [10:22:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:27]tlvbuf is 008E4070 [10:22:27]SAM_PROTO_ClearQueue [10:22:27]wFMCommunicate request_size=4 [10:22:27]MH_SAM_APDU [10:22:27]CAPDU: 80 09 00 00 [10:22:27]Write to MH i2c: E2 08 00 CA 03 80 09 00 00 00 00 00 00 3F [10:22:27]Write i2c OK [10:22:27]MH_I2C_Read... [10:22:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:27]Read from MH i2c: E2 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 03 00 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 03 00 CA 03 00 90 00 41 [10:22:27]RAPDU: 90 00 [10:22:27]wFMCommunicate OK [10:22:27]SAM_PROTO_ClearQueue done [10:22:27]KKMCreateOFDPacket [10:22:27]OFDProtocolAddRootSTLVToBuf [10:22:27]FM_MakeSignedData [10:22:27]FM_MakeSignedData [10:22:27]SAM_PROTO_SignData [10:22:27]wFMCommunicate request_size=4 [10:22:27]MH_SAM_APDU [10:22:27]CAPDU: 80 0D 01 02 [10:22:27]Write to MH i2c: E2 08 00 CB 03 80 0D 01 02 00 00 00 00 47 [10:22:27]Write i2c OK [10:22:27]MH_I2C_Read... [10:22:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:27]Read from MH i2c: E2 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 03 00 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 03 00 CB 03 00 90 00 42 [10:22:27]RAPDU: 90 00 [10:22:27]wFMCommunicate OK [10:22:27]wFMCommunicate request_size=255 [10:22:27]MH_SAM_APDU [10:22:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 E8 00 00 00 F4 03 04 00 E2 BE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B8 04 00 35 04 06 00 4E [10:22:27]Write to MH i2c: E2 02 01 CC 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 32 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 E8 00 00 00 F4 03 04 00 E2 BE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B8 04 00 35 04 06 00 4E 00 00 0E [10:22:27]Write i2c OK [10:22:27]MH_I2C_Read... [10:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:28]Read from MH i2c: E2 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 03 00 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 03 00 CC 03 00 90 00 43 [10:22:28]RAPDU: 90 00 [10:22:28]wFMCommunicate OK [10:22:28]wFMCommunicate request_size=10 [10:22:28]MH_SAM_APDU [10:22:28]CAPDU: 80 0D 02 02 05 F9 48 F5 23 9A [10:22:28]Write to MH i2c: E2 0D 00 CD 03 80 0D 02 02 05 00 F9 48 F5 23 9A 00 00 47 [10:22:28]Write i2c OK [10:22:28]MH_I2C_Read... [10:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:28]Read from MH i2c: E2 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 03 00 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 03 00 CD 03 00 90 00 44 [10:22:28]RAPDU: 90 00 [10:22:28]wFMCommunicate OK [10:22:28]wFMCommunicate request_size=4 [10:22:28]MH_SAM_APDU [10:22:28]CAPDU: 80 0D 03 02 [10:22:28]Write to MH i2c: E2 08 00 CE 03 80 0D 03 02 00 00 00 00 4C [10:22:28]Write i2c OK [10:22:28]MH_I2C_Read... [10:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:28]Read from MH i2c: E2 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 0B 00 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 0B 00 CE 03 00 91 3E 10 CC 7B 3F 9D 5F 90 00 AE [10:22:28]RAPDU: 91 3E 10 CC 7B 3F 9D 5F 90 00 [10:22:28]wFMCommunicate OK [10:22:28]SAM_PROTO_SignData done [10:22:28]FM_MakeSignedData done [10:22:28]CreateOFDProtocolMessage [10:22:28]wFMCommunicate request_size=4 [10:22:28]MH_SAM_APDU [10:22:28]CAPDU: 80 11 00 00 [10:22:28]Write to MH i2c: E2 08 00 CF 03 80 11 00 00 00 00 00 00 4C [10:22:28]Write i2c OK [10:22:28]MH_I2C_Read... [10:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:28]Read from MH i2c: E2 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 17 00 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: E2 17 00 CF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A2 [10:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:22:28]wFMCommunicate OK [10:22:28]CreateOFDProtocolMessage done [10:22:28]OFDSenderStorePacket 309298 [10:22:28]StoreOFDPacket docnum=309298 [10:22:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C2 BC 07 01 9D D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 E8 00 00 00 F4 03 04 00 E2 BE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B8 04 00 35 04 06 00 4E F9 48 F5 23 9A 91 3E 10 CC 7B 3F 9D 5F [10:22:28]CheckFolder [10:22:28]dirname=/storage/ofd_packets [10:22:28]CheckFolder done [10:22:28]ProducePacketName [10:22:28]name=ofd_packets/00309298 [10:22:28]NVStorageSaveData ofd_packets/00309298 [10:22:28]File name is /storage/ofd_packets/00309298 [10:22:28]Write 301 bytes [10:22:28]NVStorageSaveData done [10:22:28]OFDSenderStorePacket done [10:22:28]KKMCreateOFDPacket done [10:22:28]NVStorageSaveData kkm_last_timestamp [10:22:28]File name is /storage/kkm_last_timestamp [10:22:28]Write 4 bytes [10:22:28]NVStorageSaveData done [10:22:28]ExternCall_PrintAddStr [10:22:28]wPrintStart [10:22:28]Write to MH i2c: 01 00 00 D0 03 D3 [10:22:28]Write i2c OK [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: 01 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: 01 07 00 [10:22:28]MH_I2C_Read... [10:22:28]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [10:22:28]RasterBufferAndPrint [10:22:28]line Счет N : (1)117897 [10:22:28]line ИНН: 02508201610067 [10:22:28]line Контрольно-Кассовый Чек [10:22:28]line ПРОДАЖА [10:22:28]line ТРК (МРК, ГНК) : 42 [10:22:28]line Товар: 2710124130 [10:22:28]line Аи-92-К-2 [10:22:28]line 22.130 * 67.80 [10:22:28]line = 1500.41 [10:22:28]line НДС 12% НСП 1% [10:22:28]line > о реализуемом товаре [10:22:28]line ИТОГО: 1500.41 [10:22:28]line НСП 1% : 13.28 [10:22:28]line НДС 12% : 159.34 [10:22:28]line Наличными: 0.00 [10:22:28]line Безнал.: 1500.41 [10:22:28]line Место: АЗС № 128 "Партнер Нефть" [10:22:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:22:28]line СНО: Общий режим [10:22:28]line Чек 232 30.07.2024 10:22 [10:22:28]line Смена: 430 ФФД: 1.0 [10:22:28]line ЗНМ: 0300000046 [10:22:28]line РНМ: 0000000000092651 [10:22:28]line Версия ККМ: 001 [10:22:28]line Платежная система: O! деньги [10:22:28]line ФМ: 0000000000874943 [10:22:28]line ФД: 309298 [10:22:28]line ФПД: 86832577848218 [10:22:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102226&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309298&fm=86832577848218&tin=02508201610067®Number=0000000000092651&sum=150041 [10:22:28]written 0, free lines is 4095 [10:22:28]OFD Sender: Processing packet 309298 [packets to send 232, broken 231] [10:22:28]ProducePacketName [10:22:28]name=ofd_packets/00309298 [10:22:28]OFD Sender: To server: pG, [10:22:28]CommunicateWithHost lk.salyk.kg:30040 [10:22:28]ConnectInit lk.salyk.kg [10:22:28]Connected sock=10 [10:22:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C2 BC 07 01 9D D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 E8 00 00 00 F4 03 04 00 E2 BE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B8 04 00 35 04 06 00 4E F9 48 F5 23 9A 91 3E 10 CC 7B 3F 9D 5F [10:22:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6C 50 47 00 97 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B8 04 00 F4 03 04 00 2B 66 A8 66 B6 04 01 00 00 3E 02 FF E6 1E 37 0D 21 [10:22:29]CommunicateWithHost err = 0 [10:22:29]CheckOFDResponse [10:22:29]1017 (14) - 77093643461234 [10:22:29]1041 (16) - 0000000000874943 [10:22:29]1040 (4) - 309298 [10:22:29]1012 (4) - 30.07.2024 04:03 [10:22:29]1206 (1) - 0 [10:22:29]OFD Sender: Remove packet 309298 [10:22:29]ProducePacketName [10:22:29]name=ofd_packets/00309298 [10:22:29]NVStorageDeleteData [10:22:29]Write to MH i2c: 01 00 00 FA 03 FD [10:22:29]Write i2c OK [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: 01 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: 01 07 00 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: 01 07 00 FA 03 00 00 00 00 00 79 0C 89 [10:22:29]RasterBufferAndPrint [10:22:29]line [10:22:29]line [10:22:29]line [10:22:29]line [10:22:29]line [10:22:29]written 0, free lines is 3197 [10:22:29]MH_Cut [10:22:29]Write to MH i2c: D1 01 00 01 04 01 D7 [10:22:29]Write i2c OK [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: D1 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: D1 01 00 [10:22:29]MH_I2C_Read... [10:22:29]Read from MH i2c: D1 01 00 01 04 00 D6 [10:22:29]Write to MH i2c: 01 00 00 02 04 06 [10:22:29]Write i2c OK [10:22:29]MH_I2C_Read... [10:22:29]OFD Sender: No OFD packet to send [10:22:30]*** Cut start [10:22:30]*** Partial cut [10:22:30]*** CUTSNS_PIN = 1 [10:22:30]*** CUTSNS_PIN = 0 [10:22:30]*** Brake cut motor [10:22:31]Read from MH i2c: 01 [10:22:31]MH_I2C_Read... [10:22:31]*** Stop cut motor [10:22:31]*** Cut end [10:22:31]Read from MH i2c: 01 07 00 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: 01 07 00 02 04 00 00 00 00 00 FF 0F 1B [10:22:31]process_action close_receipt done [10:22:31]requested_data is exist [10:22:31]produce_requested_data [10:22:31]requested_item fm.sn is exist - process it [10:22:31]wFMCommunicate request_size=4 [10:22:31]MH_SAM_APDU [10:22:31]CAPDU: 80 11 00 00 [10:22:31]Write to MH i2c: E2 08 00 03 04 80 11 00 00 00 00 00 00 81 [10:22:31]Write i2c OK [10:22:31]MH_I2C_Read... [10:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:31]Read from MH i2c: E2 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: E2 17 00 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: E2 17 00 03 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D7 [10:22:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:22:31]wFMCommunicate OK [10:22:31]requested_item fd.num is exist - process it [10:22:31]SAM_PROTO_GetFieldsCounters [10:22:31]wFMCommunicate request_size=4 [10:22:31]MH_SAM_APDU [10:22:31]CAPDU: 80 13 00 00 [10:22:31]Write to MH i2c: E2 08 00 04 04 80 13 00 00 00 00 00 00 84 [10:22:31]Write i2c OK [10:22:31]MH_I2C_Read... [10:22:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:31]Read from MH i2c: E2 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: E2 62 00 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: E2 62 00 04 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 32 B8 04 00 0E 04 04 00 AE 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 FB [10:22:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 32 B8 04 00 0E 04 04 00 AE 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:22:31]wFMCommunicate OK [10:22:31]SAM_PROTO_GetFieldsCounters done [10:22:31]requested_item shift.num is exist - process it [10:22:31]requested_item shift.opened is exist - process it [10:22:31]req_shift_opened [10:22:31]FM_GetShiftState [10:22:31]SAM_PROTO_GetShiftState [10:22:31]wFMCommunicate request_size=4 [10:22:31]MH_SAM_APDU [10:22:31]CAPDU: 80 13 01 00 [10:22:31]Write to MH i2c: E2 08 00 05 04 80 13 01 00 00 00 00 00 86 [10:22:31]Write i2c OK [10:22:31]MH_I2C_Read... [10:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:31]Read from MH i2c: E2 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: E2 0E 00 [10:22:31]MH_I2C_Read... [10:22:31]Read from MH i2c: E2 0E 00 05 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E1 [10:22:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:22:31]wFMCommunicate OK [10:22:31]SAM_PROTO_GetShiftState done [10:22:31]FM_GetShiftState done [10:22:31]req_shift_opened done [10:22:31]requested_item shift.open_date is exist - process it [10:22:31]req_shift_open_date [10:22:31]req_shift_open_date done [10:22:31]produce_requested_data done [10:22:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309298,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:22:31]process_action_free close_receipt [10:22:31]json_value_free [10:22:31]json_value_free done [10:22:31]process_json_proto returns [10:22:31]Send response to host [10:22:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309298,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:22:31]free response buf [10:22:31]execute_script done [10:22:31]execute_script returns [10:22:31]free content buf [10:22:31]Sock 8.Close socket [10:22:31]Sock 8.Thread stoped [10:22:34]OFD Sender: No OFD packet to send [10:22:39]OFD Sender: No OFD packet to send [10:22:44]OFD Sender: No OFD packet to send [10:22:49]OFD Sender: No OFD packet to send [10:22:54]OFD Sender: No OFD packet to send [10:22:59]OFD Sender: No OFD packet to send [10:23:04]OFD Sender: No OFD packet to send [10:23:09]OFD Sender: No OFD packet to send [10:23:14]OFD Sender: No OFD packet to send [10:23:19]OFD Sender: No OFD packet to send [10:23:24]OFD Sender: No OFD packet to send [10:23:29]OFD Sender: No OFD packet to send [10:23: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]OFD Sender: No OFD packet to send [10:24:04]OFD Sender: No OFD packet to send [10:24:07]accept exits with 9 [10:24:07]New connection [10:24:07]New thread 3067166052 created [10:24:07]Thread 3067022692 joined [10:24:07]Waiting for new connection... [10:24:07] Sock 9.Parse request [10:24:07]Sock 9.Check first char [10:24:07]Sock 9.First char is OK [10:24:07]request: POST /json_proto HTTP/1.0 [10:24:07]Method: POST [10:24:07]URL: /json_proto [10:24:07]Method is POST - this is cgi request [10:24:07]url: /json_proto [10:24:07]query_string will be loaded in cgi processing [10:24:07]execute_cgi json_proto POST (null) [10:24:07]execute_cgi path=json_proto method=POST [10:24:07]POST find Content-Length [10:24:07]Host: 172.17.45.195:8080 [10:24:07]Content-Length: 799 [10:24:07]Content-Type: application/json [10:24:07] [10:24:07]POST finish read [10:24:07]Found Content-Length = 799 [10:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:24:07]execute_script... [10:24:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:24:07]POST & json_proto [10:24:07]process_json_proto [10:24:07]json parsed OK: [10:24:07]protocol is kg_v1.0 [10:24:07]action value=close_receipt [10:24:07]process_action close_receipt [10:24:07]cmd_close_receipt [10:24:07]MH_GetDate [10:24:07]Write to MH i2c: F0 00 00 06 04 F9 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 09 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: F0 09 00 06 04 00 47 BF A8 66 FB 01 7F 64 F5 [10:24:07]GetLastDocTimeStamp 1722334946 [10:24:07]current date 1722335047 [10:24:07]FM_GetShiftState [10:24:07]SAM_PROTO_GetShiftState [10:24:07]wFMCommunicate request_size=4 [10:24:07]MH_SAM_APDU [10:24:07]CAPDU: 80 13 01 00 [10:24:07]Write to MH i2c: E2 08 00 07 04 80 13 01 00 00 00 00 00 88 [10:24:07]Write i2c OK [10:24:07]MH_I2C_Read... [10:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:07]Read from MH i2c: E2 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 0E 00 [10:24:07]MH_I2C_Read... [10:24:07]Read from MH i2c: E2 0E 00 07 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E3 [10:24:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:24:07]wFMCommunicate OK [10:24:07]SAM_PROTO_GetShiftState done [10:24:07]FM_GetShiftState done [10:24:07]opened in 1722299915 [10:24:07]opened+sec_in_day 1722386315 [10:24:07]quantity*price = 200025 [10:24:07]sum+1 = 200026 [10:24:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 233 30.07.2024 10:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309299 ФПД: 106602404340698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102407&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309299&fm=106602404340698&tin=02508201610067®Number=0000000000092651&sum=200025 [10:24:08]StoreToDocumentArchive [10:24:08]shift 430 fd 309299 [10:24:08]save to /storage/0430/doc_00309299 [10:24:08]save last doc name /storage/0430/doc_00309299 to /storage/kkm_last_doc_name [10:24:08]save OK [10:24:08]Clear old archive folders... [10:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:24:08]tlvbuf is 008E8B70 [10:24:08]SAM_PROTO_ClearQueue [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 09 00 00 [10:24:08]Write to MH i2c: E2 08 00 14 04 80 09 00 00 00 00 00 00 8A [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 14 04 00 90 00 8C [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]SAM_PROTO_ClearQueue done [10:24:08]KKMCreateOFDPacket [10:24:08]OFDProtocolAddRootSTLVToBuf [10:24:08]FM_MakeSignedData [10:24:08]FM_MakeSignedData [10:24:08]SAM_PROTO_SignData [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 0D 01 02 [10:24:08]Write to MH i2c: E2 08 00 15 04 80 0D 01 02 00 00 00 00 92 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 15 04 00 90 00 8D [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]wFMCommunicate request_size=255 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 47 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B8 04 00 35 04 06 00 60 F4 4E 71 [10:24:08]Write to MH i2c: E2 02 01 16 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 47 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B8 04 00 35 04 06 00 60 F4 4E 71 00 00 E9 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 16 04 00 90 00 8E [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]wFMCommunicate request_size=7 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 0D 02 02 02 63 DA [10:24:08]Write to MH i2c: E2 0A 00 17 04 80 0D 02 02 02 00 63 DA 00 00 D6 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 03 00 17 04 00 90 00 8F [10:24:08]RAPDU: 90 00 [10:24:08]wFMCommunicate OK [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 0D 03 02 [10:24:08]Write to MH i2c: E2 08 00 18 04 80 0D 03 02 00 00 00 00 97 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 0B 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 0B 00 18 04 00 71 AA F7 9C 2E 5D D0 4F 90 00 F0 [10:24:08]RAPDU: 71 AA F7 9C 2E 5D D0 4F 90 00 [10:24:08]wFMCommunicate OK [10:24:08]SAM_PROTO_SignData done [10:24:08]FM_MakeSignedData done [10:24:08]CreateOFDProtocolMessage [10:24:08]wFMCommunicate request_size=4 [10:24:08]MH_SAM_APDU [10:24:08]CAPDU: 80 11 00 00 [10:24:08]Write to MH i2c: E2 08 00 19 04 80 11 00 00 00 00 00 00 97 [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:08]Read from MH i2c: E2 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 17 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: E2 17 00 19 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 ED [10:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:24:08]wFMCommunicate OK [10:24:08]CreateOFDProtocolMessage done [10:24:08]OFDSenderStorePacket 309299 [10:24:08]StoreOFDPacket docnum=309299 [10:24:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C3 2B 04 01 42 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 47 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B8 04 00 35 04 06 00 60 F4 4E 71 63 DA 71 AA F7 9C 2E 5D D0 4F [10:24:08]CheckFolder [10:24:08]dirname=/storage/ofd_packets [10:24:08]CheckFolder done [10:24:08]ProducePacketName [10:24:08]name=ofd_packets/00309299 [10:24:08]NVStorageSaveData ofd_packets/00309299 [10:24:08]File name is /storage/ofd_packets/00309299 [10:24:08]Write 298 bytes [10:24:08]NVStorageSaveData done [10:24:08]OFDSenderStorePacket done [10:24:08]KKMCreateOFDPacket done [10:24:08]NVStorageSaveData kkm_last_timestamp [10:24:08]File name is /storage/kkm_last_timestamp [10:24:08]Write 4 bytes [10:24:08]NVStorageSaveData done [10:24:08]ExternCall_PrintAddStr [10:24:08]wPrintStart [10:24:08]Write to MH i2c: 01 00 00 1A 04 1E [10:24:08]Write i2c OK [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: 01 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: 01 07 00 [10:24:08]MH_I2C_Read... [10:24:08]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [10:24:08]RasterBufferAndPrint [10:24:08]line Счет N : (1)117898 [10:24:08]line ИНН: 02508201610067 [10:24:08]line Контрольно-Кассовый Чек [10:24:08]line ПРОДАЖА [10:24:08]line ТРК (МРК, ГНК) : 1 [10:24:08]line Товар: 2710194800 [10:24:08]line ДТ-К-3 [10:24:08]line 26.250 * 76.20 [10:24:08]line = 2000.25 [10:24:08]line НДС 12% НСП 1% [10:24:08]line > о реализуемом товаре [10:24:08]line ИТОГО: 2000.25 [10:24:08]line НСП 1% : 17.70 [10:24:08]line НДС 12% : 212.42 [10:24:08]line Наличными: 0.00 [10:24:08]line Безнал.: 2000.25 [10:24:08]line Место: АЗС № 128 "Партнер Нефть" [10:24:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:24:08]line СНО: Общий режим [10:24:08]line Чек 233 30.07.2024 10:24 [10:24:08]line Смена: 430 ФФД: 1.0 [10:24:08]line ЗНМ: 0300000046 [10:24:08]line РНМ: 0000000000092651 [10:24:08]line Версия ККМ: 001 [10:24:08]line Платежная система: O! деньги [10:24:08]line ФМ: 0000000000874943 [10:24:08]line ФД: 309299 [10:24:08]line ФПД: 106602404340698 [10:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102407&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309299&fm=106602404340698&tin=02508201610067®Number=0000000000092651&sum=200025 [10:24:09]OFD Sender: Processing packet 309299 [packets to send 232, broken 231] [10:24:09]ProducePacketName [10:24:09]name=ofd_packets/00309299 [10:24:09]OFD Sender: To server: pG, [10:24:09]CommunicateWithHost lk.salyk.kg:30040 [10:24:09]ConnectInit lk.salyk.kg [10:24:09]written 0, free lines is 4095 [10:24:09]Connected sock=8 [10:24:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C3 2B 04 01 42 1D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 47 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B8 04 00 35 04 06 00 60 F4 4E 71 63 DA 71 AA F7 9C 2E 5D D0 4F [10:24:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 89 98 47 00 28 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B8 04 00 F4 03 04 00 8F 66 A8 66 B6 04 01 00 00 62 1A 1A AF 44 44 B0 1A [10:24:09]CommunicateWithHost err = 0 [10:24:09]CheckOFDResponse [10:24:09]1017 (14) - 77093643461234 [10:24:09]1041 (16) - 0000000000874943 [10:24:09]1040 (4) - 309299 [10:24:09]1012 (4) - 30.07.2024 04:05 [10:24:09]1206 (1) - 0 [10:24:09]OFD Sender: Remove packet 309299 [10:24:09]ProducePacketName [10:24:09]name=ofd_packets/00309299 [10:24:09]NVStorageDeleteData [10:24:09]Write to MH i2c: 01 00 00 44 04 48 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: 01 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: 01 07 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: 01 07 00 44 04 00 00 00 00 00 81 0C DC [10:24:09]RasterBufferAndPrint [10:24:09]line [10:24:09]line [10:24:09]line [10:24:09]line [10:24:09]line [10:24:09]written 0, free lines is 3205 [10:24:09]MH_Cut [10:24:09]Write to MH i2c: D1 01 00 4B 04 01 21 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: D1 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: D1 01 00 [10:24:09]MH_I2C_Read... [10:24:09]Read from MH i2c: D1 01 00 4B 04 00 20 [10:24:09]Write to MH i2c: 01 00 00 4C 04 50 [10:24:09]Write i2c OK [10:24:09]MH_I2C_Read... [10:24:10]OFD Sender: No OFD packet to send [10:24:10]*** Cut start [10:24:10]*** Partial cut [10:24:10]*** CUTSNS_PIN = 1 [10:24:11]*** CUTSNS_PIN = 0 [10:24:11]*** Brake cut motor [10:24:11]Read from MH i2c: 01 [10:24:11]MH_I2C_Read... [10:24:11]*** Stop cut motor [10:24:11]*** Cut end [10:24:11]Read from MH i2c: 01 07 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: 01 07 00 4C 04 00 00 00 00 00 FF 0F 65 [10:24:11]process_action close_receipt done [10:24:11]requested_data is exist [10:24:11]produce_requested_data [10:24:11]requested_item fm.sn is exist - process it [10:24:11]wFMCommunicate request_size=4 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 11 00 00 [10:24:11]Write to MH i2c: E2 08 00 4D 04 80 11 00 00 00 00 00 00 CB [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 17 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 17 00 4D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 21 [10:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:24:11]wFMCommunicate OK [10:24:11]requested_item fd.num is exist - process it [10:24:11]SAM_PROTO_GetFieldsCounters [10:24:11]wFMCommunicate request_size=4 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 13 00 00 [10:24:11]Write to MH i2c: E2 08 00 4E 04 80 13 00 00 00 00 00 00 CE [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 62 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 62 00 4E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 33 B8 04 00 0E 04 04 00 AE 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 49 [10:24:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 33 B8 04 00 0E 04 04 00 AE 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:24:11]wFMCommunicate OK [10:24:11]SAM_PROTO_GetFieldsCounters done [10:24:11]requested_item shift.num is exist - process it [10:24:11]requested_item shift.opened is exist - process it [10:24:11]req_shift_opened [10:24:11]FM_GetShiftState [10:24:11]SAM_PROTO_GetShiftState [10:24:11]wFMCommunicate request_size=4 [10:24:11]MH_SAM_APDU [10:24:11]CAPDU: 80 13 01 00 [10:24:11]Write to MH i2c: E2 08 00 4F 04 80 13 01 00 00 00 00 00 D0 [10:24:11]Write i2c OK [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 [10:24:11]MH_I2C_Read... [10:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:11]Read from MH i2c: E2 0E 00 [10:24:11]MH_I2C_Read... [10:24:11]Read from MH i2c: E2 0E 00 4F 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2B [10:24:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:24:11]wFMCommunicate OK [10:24:11]SAM_PROTO_GetShiftState done [10:24:11]FM_GetShiftState done [10:24:11]req_shift_opened done [10:24:11]requested_item shift.open_date is exist - process it [10:24:11]req_shift_open_date [10:24:11]req_shift_open_date done [10:24:11]produce_requested_data done [10:24:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309299,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:24:11]process_action_free close_receipt [10:24:11]json_value_free [10:24:11]json_value_free done [10:24:11]process_json_proto returns [10:24:11]Send response to host [10:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309299,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:24:11]free response buf [10:24:11]execute_script done [10:24:11]execute_script returns [10:24:11]free content buf [10:24:11]Sock 9.Close socket [10:24:11]Sock 9.Thread stoped [10:24:15]OFD Sender: No OFD packet to send [10:24:20]OFD Sender: No OFD packet to send [10:24:25]OFD Sender: No OFD packet to send [10:24:30]OFD Sender: No OFD packet to send [10:24:35]OFD Sender: No OFD packet to send [10:24:40]OFD Sender: No OFD packet to send [10:24:45]OFD Sender: No OFD packet to send [10:24:50]OFD Sender: No OFD packet to send [10:24:51]accept exits with 10 [10:24:51]New connection [10:24:51]New thread 3067022692 created [10:24:51]Thread 3067166052 joined [10:24:51]Waiting for new connection... [10:24:51] Sock 10.Parse request [10:24:51]Sock 10.Check first char [10:24:51]Sock 10.First char is OK [10:24:51]request: POST /json_proto HTTP/1.0 [10:24:51]Method: POST [10:24:51]URL: /json_proto [10:24:51]Method is POST - this is cgi request [10:24:51]url: /json_proto [10:24:51]query_string will be loaded in cgi processing [10:24:51]execute_cgi json_proto POST (null) [10:24:51]execute_cgi path=json_proto method=POST [10:24:51]POST find Content-Length [10:24:51]Host: 172.17.45.195:8080 [10:24:51]Content-Length: 677 [10:24:51]Content-Type: application/json [10:24:51] [10:24:51]POST finish read [10:24:51]Found Content-Length = 677 [10:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:24:51]execute_script... [10:24: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)117899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:24:51]POST & json_proto [10:24:51]process_json_proto [10:24:51]json parsed OK: [10:24:51]protocol is kg_v1.0 [10:24:51]action value=close_receipt [10:24:51]process_action close_receipt [10:24:51]cmd_close_receipt [10:24:51]MH_GetDate [10:24:51]Write to MH i2c: F0 00 00 50 04 43 [10:24:51]Write i2c OK [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: F0 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: F0 09 00 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: F0 09 00 50 04 00 73 BF A8 66 FB 01 7F 64 6B [10:24:51]GetLastDocTimeStamp 1722335047 [10:24:51]current date 1722335091 [10:24:51]FM_GetShiftState [10:24:51]SAM_PROTO_GetShiftState [10:24:51]wFMCommunicate request_size=4 [10:24:51]MH_SAM_APDU [10:24:51]CAPDU: 80 13 01 00 [10:24:51]Write to MH i2c: E2 08 00 51 04 80 13 01 00 00 00 00 00 D2 [10:24:51]Write i2c OK [10:24:51]MH_I2C_Read... [10:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:51]Read from MH i2c: E2 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: E2 0E 00 [10:24:51]MH_I2C_Read... [10:24:51]Read from MH i2c: E2 0E 00 51 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2D [10:24:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:24:51]wFMCommunicate OK [10:24:51]SAM_PROTO_GetShiftState done [10:24:51]FM_GetShiftState done [10:24:51]opened in 1722299915 [10:24:51]opened+sec_in_day 1722386315 [10:24:51]quantity*price = 50036 [10:24:51]sum+1 = 50037 [10:24: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 234 30.07.2024 10:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309300 ФПД: 262223672479663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102451&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309300&fm=262223672479663&tin=02508201610067®Number=0000000000092651&sum=50000 [10:24:52]StoreToDocumentArchive [10:24:52]shift 430 fd 309300 [10:24:52]save to /storage/0430/doc_00309300 [10:24:52]save last doc name /storage/0430/doc_00309300 to /storage/kkm_last_doc_name [10:24:52]save OK [10:24:52]Clear old archive folders... [10:24:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:52]tlvbuf is 0096EC80 [10:24:52]SAM_PROTO_ClearQueue [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 09 00 00 [10:24:52]Write to MH i2c: E2 08 00 5E 04 80 09 00 00 00 00 00 00 D4 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 5E 04 00 90 00 D6 [10:24:52]RAPDU: 90 00 [10:24:52]wFMCommunicate OK [10:24:52]SAM_PROTO_ClearQueue done [10:24:52]KKMCreateOFDPacket [10:24:52]OFDProtocolAddRootSTLVToBuf [10:24:52]FM_MakeSignedData [10:24:52]FM_MakeSignedData [10:24:52]SAM_PROTO_SignData [10:24:52]wFMCommunicate request_size=4 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 0D 01 02 [10:24:52]Write to MH i2c: E2 08 00 5F 04 80 0D 01 02 00 00 00 00 DC [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 5F 04 00 90 00 D7 [10:24:52]RAPDU: 90 00 [10:24:52]wFMCommunicate OK [10:24:52]wFMCommunicate request_size=255 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 73 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 34 B8 04 00 35 04 06 00 EE [10:24:52]Write to MH i2c: E2 02 01 60 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 73 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 34 B8 04 00 35 04 06 00 EE 00 00 10 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 60 04 00 90 00 D8 [10:24:52]RAPDU: 90 00 [10:24:52]wFMCommunicate OK [10:24:52]wFMCommunicate request_size=10 [10:24:52]MH_SAM_APDU [10:24:52]CAPDU: 80 0D 02 02 05 7D B4 D9 8F AF [10:24:52]Write to MH i2c: E2 0D 00 61 04 80 0D 02 02 05 00 7D B4 D9 8F AF 00 00 31 [10:24:52]Write i2c OK [10:24:52]MH_I2C_Read... [10:24:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:52]Read from MH i2c: E2 [10:24:52]MH_I2C_Read... [10:24:52]Read from MH i2c: E2 03 00 [10:24:52]MH_I2C_Read... [10:24:53]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [10:24:53]RAPDU: 90 00 [10:24:53]wFMCommunicate OK [10:24:53]wFMCommunicate request_size=4 [10:24:53]MH_SAM_APDU [10:24:53]CAPDU: 80 0D 03 02 [10:24:53]Write to MH i2c: E2 08 00 62 04 80 0D 03 02 00 00 00 00 E1 [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:53]Read from MH i2c: E2 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: E2 0B 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: E2 0B 00 62 04 00 1C 6C FE 67 26 B8 8C 2A 90 00 63 [10:24:53]RAPDU: 1C 6C FE 67 26 B8 8C 2A 90 00 [10:24:53]wFMCommunicate OK [10:24:53]SAM_PROTO_SignData done [10:24:53]FM_MakeSignedData done [10:24:53]CreateOFDProtocolMessage [10:24:53]wFMCommunicate request_size=4 [10:24:53]MH_SAM_APDU [10:24:53]CAPDU: 80 11 00 00 [10:24:53]Write to MH i2c: E2 08 00 63 04 80 11 00 00 00 00 00 00 E1 [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:53]Read from MH i2c: E2 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: E2 17 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: E2 17 00 63 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 37 [10:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:24:53]wFMCommunicate OK [10:24:53]CreateOFDProtocolMessage done [10:24:53]OFDSenderStorePacket 309300 [10:24:53]StoreOFDPacket docnum=309300 [10:24:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 2E 3F 07 01 0A 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 73 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 34 B8 04 00 35 04 06 00 EE 7D B4 D9 8F AF 1C 6C FE 67 26 B8 8C 2A [10:24:53]CheckFolder [10:24:53]dirname=/storage/ofd_packets [10:24:53]CheckFolder done [10:24:53]ProducePacketName [10:24:53]name=ofd_packets/00309300 [10:24:53]NVStorageSaveData ofd_packets/00309300 [10:24:53]File name is /storage/ofd_packets/00309300 [10:24:53]Write 301 bytes [10:24:53]NVStorageSaveData done [10:24:53]OFDSenderStorePacket done [10:24:53]KKMCreateOFDPacket done [10:24:53]NVStorageSaveData kkm_last_timestamp [10:24:53]File name is /storage/kkm_last_timestamp [10:24:53]Write 4 bytes [10:24:53]NVStorageSaveData done [10:24:53]ExternCall_PrintAddStr [10:24:53]wPrintStart [10:24:53]Write to MH i2c: 01 00 00 64 04 68 [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FF 0F 7D [10:24:53]RasterBufferAndPrint [10:24:53]line Счет N : (1)117899 [10:24:53]line ИНН: 02508201610067 [10:24:53]line Контрольно-Кассовый Чек [10:24:53]line ПРОДАЖА [10:24:53]line ТРК (МРК, ГНК) : 42 [10:24:53]line Товар: 2710124130 [10:24:53]line Аи-92-К-2 [10:24:53]line 7.380 * 67.80 [10:24:53]line = 500.36 [10:24:53]line НДС 12% НСП 1% [10:24:53]line > о реализуемом товаре [10:24:53]line ОКРУГЛЕНИЕ: -0.36 [10:24:53]line ИТОГО: 500.00 [10:24:53]line Внесено: 500.00 [10:24:53]line СДАЧА: 0.00 [10:24:53]line НСП 1% : 4.43 [10:24:53]line НДС 12% : 53.14 [10:24:53]line Наличными: 500.00 [10:24:53]line Безнал.: 0.00 [10:24:53]line Место: АЗС № 128 "Партнер Нефть" [10:24:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:24:53]line СНО: Общий режим [10:24:53]line Чек 234 30.07.2024 10:24 [10:24:53]line Смена: 430 ФФД: 1.0 [10:24:53]line ЗНМ: 0300000046 [10:24:53]line РНМ: 0000000000092651 [10:24:53]line Версия ККМ: 001 [10:24:53]line ФМ: 0000000000874943 [10:24:53]line ФД: 309300 [10:24:53]line ФПД: 262223672479663 [10:24:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102451&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309300&fm=262223672479663&tin=02508201610067®Number=0000000000092651&sum=50000 [10:24:53]OFD Sender: Processing packet 309300 [packets to send 232, broken 231] [10:24:53]ProducePacketName [10:24:53]name=ofd_packets/00309300 [10:24:53]OFD Sender: To server: pG, [10:24:53]CommunicateWithHost lk.salyk.kg:30040 [10:24:53]ConnectInit lk.salyk.kg [10:24:53]written 0, free lines is 4095 [10:24:53]Connected sock=9 [10:24:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 2E 3F 07 01 0A 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 73 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 34 B8 04 00 35 04 06 00 EE 7D B4 D9 8F AF 1C 6C FE 67 26 B8 8C 2A [10:24:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 84 9C 47 00 F0 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 34 B8 04 00 F4 03 04 00 BB 66 A8 66 B6 04 01 00 00 3A DF F0 0F 89 65 DA 20 [10:24:53]CommunicateWithHost err = 0 [10:24:53]CheckOFDResponse [10:24:53]1017 (14) - 77093643461234 [10:24:53]1041 (16) - 0000000000874943 [10:24:53]1040 (4) - 309300 [10:24:53]1012 (4) - 30.07.2024 04:06 [10:24:53]1206 (1) - 0 [10:24:53]OFD Sender: Remove packet 309300 [10:24:53]ProducePacketName [10:24:53]name=ofd_packets/00309300 [10:24:53]NVStorageDeleteData [10:24:53]Write to MH i2c: 01 00 00 8F 04 93 [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: 01 07 00 8F 04 00 00 00 00 00 60 0C 06 [10:24:53]RasterBufferAndPrint [10:24:53]line [10:24:53]line [10:24:53]line [10:24:53]line [10:24:53]line [10:24:53]written 0, free lines is 3172 [10:24:53]MH_Cut [10:24:53]Write to MH i2c: D1 01 00 96 04 01 6C [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: D1 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: D1 01 00 [10:24:53]MH_I2C_Read... [10:24:53]Read from MH i2c: D1 01 00 96 04 00 6B [10:24:53]Write to MH i2c: 01 00 00 97 04 9B [10:24:53]Write i2c OK [10:24:53]MH_I2C_Read... [10:24:54]OFD Sender: No OFD packet to send [10:24:55]*** Cut start [10:24:55]*** Partial cut [10:24:55]*** CUTSNS_PIN = 1 [10:24:55]*** CUTSNS_PIN = 0 [10:24:55]*** Brake cut motor [10:24:55]Read from MH i2c: 01 [10:24:55]MH_I2C_Read... [10:24:55]*** Stop cut motor [10:24:55]*** Cut end [10:24:55]Read from MH i2c: 01 07 00 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: 01 07 00 97 04 00 00 00 00 00 FF 0F B0 [10:24:55]process_action close_receipt done [10:24:55]requested_data is exist [10:24:55]produce_requested_data [10:24:55]requested_item fm.sn is exist - process it [10:24:55]wFMCommunicate request_size=4 [10:24:55]MH_SAM_APDU [10:24:55]CAPDU: 80 11 00 00 [10:24:55]Write to MH i2c: E2 08 00 98 04 80 11 00 00 00 00 00 00 16 [10:24:55]Write i2c OK [10:24:55]MH_I2C_Read... [10:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:55]Read from MH i2c: E2 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 17 00 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 17 00 98 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6C [10:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:24:55]wFMCommunicate OK [10:24:55]requested_item fd.num is exist - process it [10:24:55]SAM_PROTO_GetFieldsCounters [10:24:55]wFMCommunicate request_size=4 [10:24:55]MH_SAM_APDU [10:24:55]CAPDU: 80 13 00 00 [10:24:55]Write to MH i2c: E2 08 00 99 04 80 13 00 00 00 00 00 00 19 [10:24:55]Write i2c OK [10:24:55]MH_I2C_Read... [10:24:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:55]Read from MH i2c: E2 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 62 00 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 62 00 99 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 34 B8 04 00 0E 04 04 00 AE 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 98 [10:24:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 34 B8 04 00 0E 04 04 00 AE 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:24:55]wFMCommunicate OK [10:24:55]SAM_PROTO_GetFieldsCounters done [10:24:55]requested_item shift.num is exist - process it [10:24:55]requested_item shift.opened is exist - process it [10:24:55]req_shift_opened [10:24:55]FM_GetShiftState [10:24:55]SAM_PROTO_GetShiftState [10:24:55]wFMCommunicate request_size=4 [10:24:55]MH_SAM_APDU [10:24:55]CAPDU: 80 13 01 00 [10:24:55]Write to MH i2c: E2 08 00 9A 04 80 13 01 00 00 00 00 00 1B [10:24:55]Write i2c OK [10:24:55]MH_I2C_Read... [10:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:55]Read from MH i2c: E2 [10:24:55]MH_I2C_Read... [10:24:55]Read from MH i2c: E2 0E 00 [10:24:55]MH_I2C_Read... [10:24:56]Read from MH i2c: E2 0E 00 9A 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 76 [10:24:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:24:56]wFMCommunicate OK [10:24:56]SAM_PROTO_GetShiftState done [10:24:56]FM_GetShiftState done [10:24:56]req_shift_opened done [10:24:56]requested_item shift.open_date is exist - process it [10:24:56]req_shift_open_date [10:24:56]req_shift_open_date done [10:24:56]produce_requested_data done [10:24:56]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309300,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:24:56]process_action_free close_receipt [10:24:56]json_value_free [10:24:56]json_value_free done [10:24:56]process_json_proto returns [10:24:56]Send response to host [10:24:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309300,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:24:56]free response buf [10:24:56]execute_script done [10:24:56]execute_script returns [10:24:56]free content buf [10:24:56]Sock 10.Close socket [10:24:56]Sock 10.Thread stoped [10:24:59]OFD Sender: No OFD packet to send [10:25:04]OFD Sender: No OFD packet to send [10:25:09]OFD Sender: No OFD packet to send [10:25:14]OFD Sender: No OFD packet to send [10:25:19]OFD Sender: No OFD packet to send [10:25:21]accept exits with 8 [10:25:21]New connection [10:25:21]New thread 3067166052 created [10:25:21]Thread 3067022692 joined [10:25:21]Waiting for new connection... [10:25:21] Sock 8.Parse request [10:25:21]Sock 8.Check first char [10:25:21]Sock 8.First char is OK [10:25:21]request: POST /json_proto HTTP/1.0 [10:25:21]Method: POST [10:25:21]URL: /json_proto [10:25:21]Method is POST - this is cgi request [10:25:21]url: /json_proto [10:25:21]query_string will be loaded in cgi processing [10:25:21]execute_cgi json_proto POST (null) [10:25:21]execute_cgi path=json_proto method=POST [10:25:21]POST find Content-Length [10:25:21]Host: 172.17.45.195:8080 [10:25:21]Content-Length: 677 [10:25:21]Content-Type: application/json [10:25:21] [10:25:21]POST finish read [10:25:21]Found Content-Length = 677 [10:25:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:25:21]execute_script... [10:25: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)117902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:25:21]POST & json_proto [10:25:21]process_json_proto [10:25:21]json parsed OK: [10:25:21]protocol is kg_v1.0 [10:25:21]action value=close_receipt [10:25:21]process_action close_receipt [10:25:21]cmd_close_receipt [10:25:21]MH_GetDate [10:25:21]Write to MH i2c: F0 00 00 9B 04 8E [10:25:21]Write i2c OK [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: F0 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: F0 09 00 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: F0 09 00 9B 04 00 92 BF A8 66 FB 01 7F 64 D5 [10:25:21]GetLastDocTimeStamp 1722335091 [10:25:21]current date 1722335122 [10:25:21]FM_GetShiftState [10:25:21]SAM_PROTO_GetShiftState [10:25:21]wFMCommunicate request_size=4 [10:25:21]MH_SAM_APDU [10:25:21]CAPDU: 80 13 01 00 [10:25:21]Write to MH i2c: E2 08 00 9C 04 80 13 01 00 00 00 00 00 1D [10:25:21]Write i2c OK [10:25:21]MH_I2C_Read... [10:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:21]Read from MH i2c: E2 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: E2 0E 00 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: E2 0E 00 9C 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 78 [10:25:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:25:21]wFMCommunicate OK [10:25:21]SAM_PROTO_GetShiftState done [10:25:21]FM_GetShiftState done [10:25:21]opened in 1722299915 [10:25:21]opened+sec_in_day 1722386315 [10:25:21]quantity*price = 40002 [10:25:21]sum+1 = 40003 [10:25:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 235 30.07.2024 10:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309301 ФПД: 66214994737656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102522&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309301&fm=66214994737656&tin=02508201610067®Number=0000000000092651&sum=40000 [10:25:23]StoreToDocumentArchive [10:25:23]shift 430 fd 309301 [10:25:23]save to /storage/0430/doc_00309301 [10:25:23]save last doc name /storage/0430/doc_00309301 to /storage/kkm_last_doc_name [10:25:23]save OK [10:25:23]Clear old archive folders... [10:25:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:23]tlvbuf is 00974510 [10:25:23]SAM_PROTO_ClearQueue [10:25:23]wFMCommunicate request_size=4 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 09 00 00 [10:25:23]Write to MH i2c: E2 08 00 A9 04 80 09 00 00 00 00 00 00 1F [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 A9 04 00 90 00 21 [10:25:23]RAPDU: 90 00 [10:25:23]wFMCommunicate OK [10:25:23]SAM_PROTO_ClearQueue done [10:25:23]KKMCreateOFDPacket [10:25:23]OFDProtocolAddRootSTLVToBuf [10:25:23]FM_MakeSignedData [10:25:23]FM_MakeSignedData [10:25:23]SAM_PROTO_SignData [10:25:23]wFMCommunicate request_size=4 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 0D 01 02 [10:25:23]Write to MH i2c: E2 08 00 AA 04 80 0D 01 02 00 00 00 00 27 [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 AA 04 00 90 00 22 [10:25:23]RAPDU: 90 00 [10:25:23]wFMCommunicate OK [10:25:23]wFMCommunicate request_size=255 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 EB 00 00 00 F4 03 04 00 92 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B8 04 00 35 04 06 00 3C [10:25:23]Write to MH i2c: E2 02 01 AB 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 32 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 EB 00 00 00 F4 03 04 00 92 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B8 04 00 35 04 06 00 3C 00 00 AF [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:23]Read from MH i2c: E2 03 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 AB 04 00 90 00 23 [10:25:23]RAPDU: 90 00 [10:25:23]wFMCommunicate OK [10:25:23]wFMCommunicate request_size=10 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 0D 02 02 05 38 E1 3D 79 F8 [10:25:23]Write to MH i2c: E2 0D 00 AC 04 80 0D 02 02 05 00 38 E1 3D 79 F8 00 00 FB [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 03 00 AC 04 00 90 00 24 [10:25:23]RAPDU: 90 00 [10:25:23]wFMCommunicate OK [10:25:23]wFMCommunicate request_size=4 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 0D 03 02 [10:25:23]Write to MH i2c: E2 08 00 AD 04 80 0D 03 02 00 00 00 00 2C [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 0B 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 0B 00 AD 04 00 30 18 85 C6 1A 49 21 2D 90 00 71 [10:25:23]RAPDU: 30 18 85 C6 1A 49 21 2D 90 00 [10:25:23]wFMCommunicate OK [10:25:23]SAM_PROTO_SignData done [10:25:23]FM_MakeSignedData done [10:25:23]CreateOFDProtocolMessage [10:25:23]wFMCommunicate request_size=4 [10:25:23]MH_SAM_APDU [10:25:23]CAPDU: 80 11 00 00 [10:25:23]Write to MH i2c: E2 08 00 AE 04 80 11 00 00 00 00 00 00 2C [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:23]Read from MH i2c: E2 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 17 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: E2 17 00 AE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 82 [10:25:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:25:23]wFMCommunicate OK [10:25:23]CreateOFDProtocolMessage done [10:25:23]OFDSenderStorePacket 309301 [10:25:23]StoreOFDPacket docnum=309301 [10:25:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9A 2E 07 01 24 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 EB 00 00 00 F4 03 04 00 92 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B8 04 00 35 04 06 00 3C 38 E1 3D 79 F8 30 18 85 C6 1A 49 21 2D [10:25:23]CheckFolder [10:25:23]dirname=/storage/ofd_packets [10:25:23]CheckFolder done [10:25:23]ProducePacketName [10:25:23]name=ofd_packets/00309301 [10:25:23]NVStorageSaveData ofd_packets/00309301 [10:25:23]File name is /storage/ofd_packets/00309301 [10:25:23]Write 301 bytes [10:25:23]NVStorageSaveData done [10:25:23]OFDSenderStorePacket done [10:25:23]KKMCreateOFDPacket done [10:25:23]NVStorageSaveData kkm_last_timestamp [10:25:23]File name is /storage/kkm_last_timestamp [10:25:23]Write 4 bytes [10:25:23]NVStorageSaveData done [10:25:23]ExternCall_PrintAddStr [10:25:23]wPrintStart [10:25:23]Write to MH i2c: 01 00 00 AF 04 B3 [10:25:23]Write i2c OK [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: 01 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: 01 07 00 [10:25:23]MH_I2C_Read... [10:25:23]Read from MH i2c: 01 07 00 AF 04 00 00 00 00 00 FF 0F C8 [10:25:23]RasterBufferAndPrint [10:25:23]line Счет N : (1)117902 [10:25:23]line ИНН: 02508201610067 [10:25:23]line Контрольно-Кассовый Чек [10:25:23]line ПРОДАЖА [10:25:23]line ТРК (МРК, ГНК) : 32 [10:25:23]line Товар: 2710124130 [10:25:23]line Аи-92-К-2 [10:25:23]line 5.900 * 67.80 [10:25:23]line = 400.02 [10:25:23]line НДС 12% НСП 1% [10:25:23]line > о реализуемом товаре [10:25:23]line ОКРУГЛЕНИЕ: -0.02 [10:25:23]line ИТОГО: 400.00 [10:25:23]line Внесено: 400.00 [10:25:23]line СДАЧА: 0.00 [10:25:23]line НСП 1% : 3.54 [10:25:23]line НДС 12% : 42.48 [10:25:23]line Наличными: 400.00 [10:25:23]line Безнал.: 0.00 [10:25:23]line Место: АЗС № 128 "Партнер Нефть" [10:25:23]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:25:23]line СНО: Общий режим [10:25:23]line Чек 235 30.07.2024 10:25 [10:25:23]line Смена: 430 ФФД: 1.0 [10:25:23]line ЗНМ: 0300000046 [10:25:23]line РНМ: 0000000000092651 [10:25:23]line Версия ККМ: 001 [10:25:23]line ФМ: 0000000000874943 [10:25:23]line ФД: 309301 [10:25:23]line ФПД: 66214994737656 [10:25:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102522&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309301&fm=66214994737656&tin=02508201610067®Number=0000000000092651&sum=40000 [10:25:23]OFD Sender: Processing packet 309301 [packets to send 232, broken 231] [10:25:23]ProducePacketName [10:25:23]name=ofd_packets/00309301 [10:25:23]OFD Sender: To server: pG, [10:25:23]CommunicateWithHost lk.salyk.kg:30040 [10:25:23]ConnectInit lk.salyk.kg [10:25:23]written 0, free lines is 4095 [10:25:24]Connected sock=10 [10:25:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9A 2E 07 01 24 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 EB 00 00 00 F4 03 04 00 92 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B8 04 00 35 04 06 00 3C 38 E1 3D 79 F8 30 18 85 C6 1A 49 21 2D [10:25:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5D CE 47 00 12 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B8 04 00 F4 03 04 00 DA 66 A8 66 B6 04 01 00 00 80 73 2F 82 A1 FB 00 FE [10:25:24]CommunicateWithHost err = 0 [10:25:24]CheckOFDResponse [10:25:24]1017 (14) - 77093643461234 [10:25:24]1041 (16) - 0000000000874943 [10:25:24]1040 (4) - 309301 [10:25:24]1012 (4) - 30.07.2024 04:06 [10:25:24]1206 (1) - 0 [10:25:24]OFD Sender: Remove packet 309301 [10:25:24]ProducePacketName [10:25:24]name=ofd_packets/00309301 [10:25:24]NVStorageDeleteData [10:25:24]Write to MH i2c: 01 00 00 DA 04 DE [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: 01 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: 01 07 00 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: 01 07 00 DA 04 00 00 00 00 00 61 0C 52 [10:25:24]RasterBufferAndPrint [10:25:24]line [10:25:24]line [10:25:24]line [10:25:24]line [10:25:24]line [10:25:24]written 0, free lines is 3173 [10:25:24]MH_Cut [10:25:24]Write to MH i2c: D1 01 00 E1 04 01 B7 [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: D1 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: D1 01 00 [10:25:24]MH_I2C_Read... [10:25:24]Read from MH i2c: D1 01 00 E1 04 00 B6 [10:25:24]Write to MH i2c: 01 00 00 E2 04 E6 [10:25:24]Write i2c OK [10:25:24]MH_I2C_Read... [10:25:24]OFD Sender: No OFD packet to send [10:25:25]*** Cut start [10:25:25]*** Partial cut [10:25:25]*** CUTSNS_PIN = 1 [10:25:25]*** CUTSNS_PIN = 0 [10:25:25]*** Brake cut motor [10:25:26]Read from MH i2c: 01 [10:25:26]MH_I2C_Read... [10:25:26]*** Stop cut motor [10:25:26]*** Cut end [10:25:26]Read from MH i2c: 01 07 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: 01 07 00 E2 04 00 00 00 00 00 FF 0F FB [10:25:26]process_action close_receipt done [10:25:26]requested_data is exist [10:25:26]produce_requested_data [10:25:26]requested_item fm.sn is exist - process it [10:25:26]wFMCommunicate request_size=4 [10:25:26]MH_SAM_APDU [10:25:26]CAPDU: 80 11 00 00 [10:25:26]Write to MH i2c: E2 08 00 E3 04 80 11 00 00 00 00 00 00 61 [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:26]Read from MH i2c: E2 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 17 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 17 00 E3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B7 [10:25:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:25:26]wFMCommunicate OK [10:25:26]requested_item fd.num is exist - process it [10:25:26]SAM_PROTO_GetFieldsCounters [10:25:26]wFMCommunicate request_size=4 [10:25:26]MH_SAM_APDU [10:25:26]CAPDU: 80 13 00 00 [10:25:26]Write to MH i2c: E2 08 00 E4 04 80 13 00 00 00 00 00 00 64 [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:26]Read from MH i2c: E2 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 62 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 62 00 E4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 35 B8 04 00 0E 04 04 00 AE 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 E7 [10:25:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 35 B8 04 00 0E 04 04 00 AE 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:25:26]wFMCommunicate OK [10:25:26]SAM_PROTO_GetFieldsCounters done [10:25:26]requested_item shift.num is exist - process it [10:25:26]requested_item shift.opened is exist - process it [10:25:26]req_shift_opened [10:25:26]FM_GetShiftState [10:25:26]SAM_PROTO_GetShiftState [10:25:26]wFMCommunicate request_size=4 [10:25:26]MH_SAM_APDU [10:25:26]CAPDU: 80 13 01 00 [10:25:26]Write to MH i2c: E2 08 00 E5 04 80 13 01 00 00 00 00 00 66 [10:25:26]Write i2c OK [10:25:26]MH_I2C_Read... [10:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:26]Read from MH i2c: E2 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 0E 00 [10:25:26]MH_I2C_Read... [10:25:26]Read from MH i2c: E2 0E 00 E5 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C1 [10:25:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:25:26]wFMCommunicate OK [10:25:26]SAM_PROTO_GetShiftState done [10:25:26]FM_GetShiftState done [10:25:26]req_shift_opened done [10:25:26]requested_item shift.open_date is exist - process it [10:25:26]req_shift_open_date [10:25:26]req_shift_open_date done [10:25:26]produce_requested_data done [10:25:26]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309301,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:25:26]process_action_free close_receipt [10:25:26]json_value_free [10:25:26]json_value_free done [10:25:26]process_json_proto returns [10:25:26]Send response to host [10:25:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309301,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:25:26]free response buf [10:25:26]execute_script done [10:25:26]execute_script returns [10:25:26]free content buf [10:25:26]Sock 8.Close socket [10:25:26]Sock 8.Thread stoped [10:25:29]OFD Sender: No OFD packet to send [10:25:32]accept exits with 9 [10:25:32]New connection [10:25:32]New thread 3067022692 created [10:25:32]Thread 3067166052 joined [10:25:32]Waiting for new connection... [10:25:32] Sock 9.Parse request [10:25:32]Sock 9.Check first char [10:25:32]Sock 9.First char is OK [10:25:32]request: POST /json_proto HTTP/1.0 [10:25:32]Method: POST [10:25:32]URL: /json_proto [10:25:32]Method is POST - this is cgi request [10:25:32]url: /json_proto [10:25:32]query_string will be loaded in cgi processing [10:25:32]execute_cgi json_proto POST (null) [10:25:32]execute_cgi path=json_proto method=POST [10:25:32]POST find Content-Length [10:25:32]Host: 172.17.45.195:8080 [10:25:32]Content-Length: 677 [10:25:32]Content-Type: application/json [10:25:32] [10:25:32]POST finish read [10:25:32]Found Content-Length = 677 [10:25:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.090, "sum" : 277.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 277.00, "payments": [ { "type": 0, "sum" : 277.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:32]execute_script... [10:25: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)117901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.090, "sum" : 277.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 277.00, "payments": [ { "type": 0, "sum" : 277.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:32]POST & json_proto [10:25:32]process_json_proto [10:25:32]json parsed OK: [10:25:32]protocol is kg_v1.0 [10:25:32]action value=close_receipt [10:25:32]process_action close_receipt [10:25:32]cmd_close_receipt [10:25:32]MH_GetDate [10:25:32]Write to MH i2c: F0 00 00 E6 04 D9 [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: F0 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: F0 09 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: F0 09 00 E6 04 00 9C BF A8 66 FB 01 7F 64 2A [10:25:32]GetLastDocTimeStamp 1722335122 [10:25:32]current date 1722335132 [10:25:32]FM_GetShiftState [10:25:32]SAM_PROTO_GetShiftState [10:25:32]wFMCommunicate request_size=4 [10:25:32]MH_SAM_APDU [10:25:32]CAPDU: 80 13 01 00 [10:25:32]Write to MH i2c: E2 08 00 E7 04 80 13 01 00 00 00 00 00 68 [10:25:32]Write i2c OK [10:25:32]MH_I2C_Read... [10:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:32]Read from MH i2c: E2 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 0E 00 [10:25:32]MH_I2C_Read... [10:25:32]Read from MH i2c: E2 0E 00 E7 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C3 [10:25:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:25:32]wFMCommunicate OK [10:25:32]SAM_PROTO_GetShiftState done [10:25:32]FM_GetShiftState done [10:25:32]opened in 1722299915 [10:25:32]opened+sec_in_day 1722386315 [10:25:32]quantity*price = 27730 [10:25:32]sum+1 = 27731 [10:25:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 277.00 Внесено: 300.00 СДАЧА: 23.00 НСП 1% : 2.45 НДС 12% : 29.45 Наличными: 277.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 236 30.07.2024 10:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309302 ФПД: 186086163235876 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102532&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309302&fm=186086163235876&tin=02508201610067®Number=0000000000092651&sum=27700 [10:25:33]StoreToDocumentArchive [10:25:33]shift 430 fd 309302 [10:25:33]save to /storage/0430/doc_00309302 [10:25:33]save last doc name /storage/0430/doc_00309302 to /storage/kkm_last_doc_name [10:25:33]save OK [10:25:33]Clear old archive folders... [10:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:33]tlvbuf is B6F89630 [10:25:33]SAM_PROTO_ClearQueue [10:25:33]wFMCommunicate request_size=4 [10:25:33]MH_SAM_APDU [10:25:33]CAPDU: 80 09 00 00 [10:25:33]Write to MH i2c: E2 08 00 F4 04 80 09 00 00 00 00 00 00 6A [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:33]Read from MH i2c: E2 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 F4 04 00 90 00 6C [10:25:33]RAPDU: 90 00 [10:25:33]wFMCommunicate OK [10:25:33]SAM_PROTO_ClearQueue done [10:25:33]KKMCreateOFDPacket [10:25:33]OFDProtocolAddRootSTLVToBuf [10:25:33]FM_MakeSignedData [10:25:33]FM_MakeSignedData [10:25:33]SAM_PROTO_SignData [10:25:33]wFMCommunicate request_size=4 [10:25:33]MH_SAM_APDU [10:25:33]CAPDU: 80 0D 01 02 [10:25:33]Write to MH i2c: E2 08 00 F5 04 80 0D 01 02 00 00 00 00 72 [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:33]Read from MH i2c: E2 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 F5 04 00 90 00 6D [10:25:33]RAPDU: 90 00 [10:25:33]wFMCommunicate OK [10:25:33]wFMCommunicate request_size=255 [10:25:33]MH_SAM_APDU [10:25:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 52 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 9C BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B8 04 00 35 04 06 00 A9 [10:25:33]Write to MH i2c: E2 02 01 F6 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 32 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 52 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 9C BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B8 04 00 35 04 06 00 A9 00 00 37 [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:33]Read from MH i2c: E2 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 F6 04 00 90 00 6E [10:25:33]RAPDU: 90 00 [10:25:33]wFMCommunicate OK [10:25:33]wFMCommunicate request_size=10 [10:25:33]MH_SAM_APDU [10:25:33]CAPDU: 80 0D 02 02 05 3E 8F A8 44 24 [10:25:33]Write to MH i2c: E2 0D 00 F7 04 80 0D 02 02 05 00 3E 8F A8 44 24 00 00 5C [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:33]Read from MH i2c: E2 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 [10:25:33]MH_I2C_Read... [10:25:33]Read from MH i2c: E2 03 00 F7 04 00 90 00 6F [10:25:33]RAPDU: 90 00 [10:25:33]wFMCommunicate OK [10:25:33]wFMCommunicate request_size=4 [10:25:33]MH_SAM_APDU [10:25:33]CAPDU: 80 0D 03 02 [10:25:33]Write to MH i2c: E2 08 00 F8 04 80 0D 03 02 00 00 00 00 77 [10:25:33]Write i2c OK [10:25:33]MH_I2C_Read... [10:25:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:34]Read from MH i2c: E2 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: E2 0B 00 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: E2 0B 00 F8 04 00 1C 04 67 D1 71 C9 91 56 90 00 F1 [10:25:34]RAPDU: 1C 04 67 D1 71 C9 91 56 90 00 [10:25:34]wFMCommunicate OK [10:25:34]SAM_PROTO_SignData done [10:25:34]FM_MakeSignedData done [10:25:34]CreateOFDProtocolMessage [10:25:34]wFMCommunicate request_size=4 [10:25:34]MH_SAM_APDU [10:25:34]CAPDU: 80 11 00 00 [10:25:34]Write to MH i2c: E2 08 00 F9 04 80 11 00 00 00 00 00 00 77 [10:25:34]Write i2c OK [10:25:34]MH_I2C_Read... [10:25:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:34]Read from MH i2c: E2 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: E2 17 00 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: E2 17 00 F9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CD [10:25:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:25:34]wFMCommunicate OK [10:25:34]CreateOFDProtocolMessage done [10:25:34]OFDSenderStorePacket 309302 [10:25:34]StoreOFDPacket docnum=309302 [10:25:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 7A CB 07 01 3E 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 32 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 52 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 9C BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B8 04 00 35 04 06 00 A9 3E 8F A8 44 24 1C 04 67 D1 71 C9 91 56 [10:25:34]CheckFolder [10:25:34]dirname=/storage/ofd_packets [10:25:34]CheckFolder done [10:25:34]ProducePacketName [10:25:34]name=ofd_packets/00309302 [10:25:34]NVStorageSaveData ofd_packets/00309302 [10:25:34]File name is /storage/ofd_packets/00309302 [10:25:34]Write 301 bytes [10:25:34]NVStorageSaveData done [10:25:34]OFDSenderStorePacket done [10:25:34]KKMCreateOFDPacket done [10:25:34]NVStorageSaveData kkm_last_timestamp [10:25:34]File name is /storage/kkm_last_timestamp [10:25:34]Write 4 bytes [10:25:34]NVStorageSaveData done [10:25:34]ExternCall_PrintAddStr [10:25:34]wPrintStart [10:25:34]Write to MH i2c: 01 00 00 FA 04 FE [10:25:34]Write i2c OK [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: 01 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: 01 07 00 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: 01 07 00 FA 04 00 00 00 00 00 FF 0F 13 [10:25:34]RasterBufferAndPrint [10:25:34]line Счет N : (1)117901 [10:25:34]line ИНН: 02508201610067 [10:25:34]line Контрольно-Кассовый Чек [10:25:34]line ПРОДАЖА [10:25:34]line ТРК (МРК, ГНК) : 62 [10:25:34]line Товар: 2710124130 [10:25:34]line Аи-92-К-2 [10:25:34]line 4.090 * 67.80 [10:25:34]line = 277.30 [10:25:34]line НДС 12% НСП 1% [10:25:34]line > о реализуемом товаре [10:25:34]line ОКРУГЛЕНИЕ: -0.30 [10:25:34]line ИТОГО: 277.00 [10:25:34]line Внесено: 300.00 [10:25:34]line СДАЧА: 23.00 [10:25:34]line НСП 1% : 2.45 [10:25:34]line НДС 12% : 29.45 [10:25:34]line Наличными: 277.00 [10:25:34]line Безнал.: 0.00 [10:25:34]line Место: АЗС № 128 "Партнер Нефть" [10:25:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:25:34]line СНО: Общий режим [10:25:34]line Чек 236 30.07.2024 10:25 [10:25:34]line Смена: 430 ФФД: 1.0 [10:25:34]line ЗНМ: 0300000046 [10:25:34]line РНМ: 0000000000092651 [10:25:34]line Версия ККМ: 001 [10:25:34]line ФМ: 0000000000874943 [10:25:34]line ФД: 309302 [10:25:34]line ФПД: 186086163235876 [10:25:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102532&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309302&fm=186086163235876&tin=02508201610067®Number=0000000000092651&sum=27700 [10:25:34]OFD Sender: Processing packet 309302 [packets to send 232, broken 231] [10:25:34]ProducePacketName [10:25:34]name=ofd_packets/00309302 [10:25:34]OFD Sender: To server: pG, [10:25:34]CommunicateWithHost lk.salyk.kg:30040 [10:25:34]ConnectInit lk.salyk.kg [10:25:34]written 0, free lines is 4095 [10:25:34]Connected sock=10 [10:25:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 7A CB 07 01 3E 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 32 FF 03 08 00 03 FA 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 52 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 9C BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B8 04 00 35 04 06 00 A9 3E 8F A8 44 24 1C 04 67 D1 71 C9 91 56 [10:25:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 13 76 47 00 0E 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B8 04 00 F4 03 04 00 E4 66 A8 66 B6 04 01 00 00 E8 82 66 A4 09 D3 73 0E [10:25:34]CommunicateWithHost err = 0 [10:25:34]CheckOFDResponse [10:25:34]1017 (14) - 77093643461234 [10:25:34]1041 (16) - 0000000000874943 [10:25:34]1040 (4) - 309302 [10:25:34]1012 (4) - 30.07.2024 04:07 [10:25:34]1206 (1) - 0 [10:25:34]OFD Sender: Remove packet 309302 [10:25:34]ProducePacketName [10:25:34]name=ofd_packets/00309302 [10:25:34]NVStorageDeleteData [10:25:34]Write to MH i2c: 01 00 00 25 05 2A [10:25:34]Write i2c OK [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: 01 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: 01 07 00 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: 01 07 00 25 05 00 00 00 00 00 6F 0C AC [10:25:34]RasterBufferAndPrint [10:25:34]line [10:25:34]line [10:25:34]line [10:25:34]line [10:25:34]line [10:25:34]written 0, free lines is 3186 [10:25:34]MH_Cut [10:25:34]Write to MH i2c: D1 01 00 2C 05 01 03 [10:25:34]Write i2c OK [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: D1 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: D1 01 00 [10:25:34]MH_I2C_Read... [10:25:34]Read from MH i2c: D1 01 00 2C 05 00 02 [10:25:34]Write to MH i2c: 01 00 00 2D 05 32 [10:25:34]Write i2c OK [10:25:34]MH_I2C_Read... [10:25:35]OFD Sender: No OFD packet to send [10:25:36]*** Cut start [10:25:36]*** Partial cut [10:25:36]*** CUTSNS_PIN = 1 [10:25:36]*** CUTSNS_PIN = 0 [10:25:36]*** Brake cut motor [10:25:36]Read from MH i2c: 01 [10:25:36]MH_I2C_Read... [10:25:36]*** Stop cut motor [10:25:36]*** Cut end [10:25:36]Read from MH i2c: 01 07 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: 01 07 00 2D 05 00 00 00 00 00 FF 0F 47 [10:25:36]process_action close_receipt done [10:25:36]requested_data is exist [10:25:36]produce_requested_data [10:25:36]requested_item fm.sn is exist - process it [10:25:36]wFMCommunicate request_size=4 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 11 00 00 [10:25:36]Write to MH i2c: E2 08 00 2E 05 80 11 00 00 00 00 00 00 AD [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 17 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 17 00 2E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 03 [10:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:25:36]wFMCommunicate OK [10:25:36]requested_item fd.num is exist - process it [10:25:36]SAM_PROTO_GetFieldsCounters [10:25:36]wFMCommunicate request_size=4 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 13 00 00 [10:25:36]Write to MH i2c: E2 08 00 2F 05 80 13 00 00 00 00 00 00 B0 [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 62 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 62 00 2F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 36 B8 04 00 0E 04 04 00 AE 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 37 [10:25:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 36 B8 04 00 0E 04 04 00 AE 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:25:36]wFMCommunicate OK [10:25:36]SAM_PROTO_GetFieldsCounters done [10:25:36]requested_item shift.num is exist - process it [10:25:36]requested_item shift.opened is exist - process it [10:25:36]req_shift_opened [10:25:36]FM_GetShiftState [10:25:36]SAM_PROTO_GetShiftState [10:25:36]wFMCommunicate request_size=4 [10:25:36]MH_SAM_APDU [10:25:36]CAPDU: 80 13 01 00 [10:25:36]Write to MH i2c: E2 08 00 30 05 80 13 01 00 00 00 00 00 B2 [10:25:36]Write i2c OK [10:25:36]MH_I2C_Read... [10:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:36]Read from MH i2c: E2 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 0E 00 [10:25:36]MH_I2C_Read... [10:25:36]Read from MH i2c: E2 0E 00 30 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0D [10:25:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:25:36]wFMCommunicate OK [10:25:36]SAM_PROTO_GetShiftState done [10:25:36]FM_GetShiftState done [10:25:36]req_shift_opened done [10:25:36]requested_item shift.open_date is exist - process it [10:25:36]req_shift_open_date [10:25:36]req_shift_open_date done [10:25:36]produce_requested_data done [10:25:36]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309302,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:25:36]process_action_free close_receipt [10:25:36]json_value_free [10:25:36]json_value_free done [10:25:36]process_json_proto returns [10:25:36]Send response to host [10:25:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309302,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:25:36]free response buf [10:25:36]execute_script done [10:25:36]execute_script returns [10:25:36]free content buf [10:25:36]Sock 9.Close socket [10:25:36]Sock 9.Thread stoped [10:25:40]OFD Sender: No OFD packet to send [10:25:41]accept exits with 8 [10:25:41]New connection [10:25:41]New thread 3067166052 created [10:25:41]Thread 3067022692 joined [10:25:41]Waiting for new connection... [10:25:41] Sock 8.Parse request [10:25:41]Sock 8.Check first char [10:25:41]Sock 8.First char is OK [10:25:41]request: POST /json_proto HTTP/1.0 [10:25:41]Method: POST [10:25:41]URL: /json_proto [10:25:41]Method is POST - this is cgi request [10:25:41]url: /json_proto [10:25:41]query_string will be loaded in cgi processing [10:25:41]execute_cgi json_proto POST (null) [10:25:41]execute_cgi path=json_proto method=POST [10:25:41]POST find Content-Length [10:25:41]Host: 172.17.45.195:8080 [10:25:41]Content-Length: 799 [10:25:41]Content-Type: application/json [10:25:41] [10:25:41]POST finish read [10:25:41]Found Content-Length = 799 [10:25:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:25:41]execute_script... [10:25: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)117900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:25:41]POST & json_proto [10:25:41]process_json_proto [10:25:41]json parsed OK: [10:25:41]protocol is kg_v1.0 [10:25:41]action value=close_receipt [10:25:41]process_action close_receipt [10:25:41]cmd_close_receipt [10:25:41]MH_GetDate [10:25:41]Write to MH i2c: F0 00 00 31 05 25 [10:25:41]Write i2c OK [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: F0 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: F0 09 00 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: F0 09 00 31 05 00 A6 BF A8 66 FB 01 7F 64 80 [10:25:41]GetLastDocTimeStamp 1722335132 [10:25:41]current date 1722335142 [10:25:41]FM_GetShiftState [10:25:41]SAM_PROTO_GetShiftState [10:25:41]wFMCommunicate request_size=4 [10:25:41]MH_SAM_APDU [10:25:41]CAPDU: 80 13 01 00 [10:25:41]Write to MH i2c: E2 08 00 32 05 80 13 01 00 00 00 00 00 B4 [10:25:41]Write i2c OK [10:25:41]MH_I2C_Read... [10:25:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:41]Read from MH i2c: E2 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: E2 0E 00 [10:25:41]MH_I2C_Read... [10:25:41]Read from MH i2c: E2 0E 00 32 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0F [10:25:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:25:41]wFMCommunicate OK [10:25:41]SAM_PROTO_GetShiftState done [10:25:41]FM_GetShiftState done [10:25:41]opened in 1722299915 [10:25:41]opened+sec_in_day 1722386315 [10:25:41]quantity*price = 250012 [10:25:41]sum+1 = 250013 [10:25:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.12 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 0.00 Безнал.: 2500.12 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 237 30.07.2024 10:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309303 ФПД: 173527603253939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102542&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309303&fm=173527603253939&tin=02508201610067®Number=0000000000092651&sum=250012 [10:25:43]StoreToDocumentArchive [10:25:43]shift 430 fd 309303 [10:25:43]save to /storage/0430/doc_00309303 [10:25:43]save last doc name /storage/0430/doc_00309303 to /storage/kkm_last_doc_name [10:25:43]save OK [10:25:43]Clear old archive folders... [10:25:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:25:43]tlvbuf is 00918B00 [10:25:43]SAM_PROTO_ClearQueue [10:25:43]wFMCommunicate request_size=4 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 09 00 00 [10:25:43]Write to MH i2c: E2 08 00 3F 05 80 09 00 00 00 00 00 00 B6 [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 3F 05 00 90 00 B8 [10:25:43]RAPDU: 90 00 [10:25:43]wFMCommunicate OK [10:25:43]SAM_PROTO_ClearQueue done [10:25:43]KKMCreateOFDPacket [10:25:43]OFDProtocolAddRootSTLVToBuf [10:25:43]FM_MakeSignedData [10:25:43]FM_MakeSignedData [10:25:43]SAM_PROTO_SignData [10:25:43]wFMCommunicate request_size=4 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 0D 01 02 [10:25:43]Write to MH i2c: E2 08 00 40 05 80 0D 01 02 00 00 00 00 BE [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 40 05 00 90 00 B9 [10:25:43]RAPDU: 90 00 [10:25:43]wFMCommunicate OK [10:25:43]wFMCommunicate request_size=255 [10:25:43]MH_SAM_APDU [10:25: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 ED 00 00 00 F4 03 04 00 A6 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B8 04 00 35 04 06 00 9D D2 8B 26 [10:25:43]Write to MH i2c: E2 02 01 41 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 ED 00 00 00 F4 03 04 00 A6 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B8 04 00 35 04 06 00 9D D2 8B 26 00 00 E2 [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 41 05 00 90 00 BA [10:25:43]RAPDU: 90 00 [10:25:43]wFMCommunicate OK [10:25:43]wFMCommunicate request_size=7 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 0D 02 02 02 92 B3 [10:25:43]Write to MH i2c: E2 0A 00 42 05 80 0D 02 02 02 00 92 B3 00 00 0A [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 03 00 42 05 00 90 00 BB [10:25:43]RAPDU: 90 00 [10:25:43]wFMCommunicate OK [10:25:43]wFMCommunicate request_size=4 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 0D 03 02 [10:25:43]Write to MH i2c: E2 08 00 43 05 80 0D 03 02 00 00 00 00 C3 [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 0B 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 0B 00 43 05 00 C5 D0 BC 34 59 D0 2B A4 90 00 41 [10:25:43]RAPDU: C5 D0 BC 34 59 D0 2B A4 90 00 [10:25:43]wFMCommunicate OK [10:25:43]SAM_PROTO_SignData done [10:25:43]FM_MakeSignedData done [10:25:43]CreateOFDProtocolMessage [10:25:43]wFMCommunicate request_size=4 [10:25:43]MH_SAM_APDU [10:25:43]CAPDU: 80 11 00 00 [10:25:43]Write to MH i2c: E2 08 00 44 05 80 11 00 00 00 00 00 00 C3 [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:43]Read from MH i2c: E2 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 17 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: E2 17 00 44 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 19 [10:25:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:25:43]wFMCommunicate OK [10:25:43]CreateOFDProtocolMessage done [10:25:43]OFDSenderStorePacket 309303 [10:25:43]StoreOFDPacket docnum=309303 [10:25:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 B3 1C 04 01 24 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 ED 00 00 00 F4 03 04 00 A6 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B8 04 00 35 04 06 00 9D D2 8B 26 92 B3 C5 D0 BC 34 59 D0 2B A4 [10:25:43]CheckFolder [10:25:43]dirname=/storage/ofd_packets [10:25:43]CheckFolder done [10:25:43]ProducePacketName [10:25:43]name=ofd_packets/00309303 [10:25:43]NVStorageSaveData ofd_packets/00309303 [10:25:43]File name is /storage/ofd_packets/00309303 [10:25:43]Write 298 bytes [10:25:43]NVStorageSaveData done [10:25:43]OFDSenderStorePacket done [10:25:43]KKMCreateOFDPacket done [10:25:43]NVStorageSaveData kkm_last_timestamp [10:25:43]File name is /storage/kkm_last_timestamp [10:25:43]Write 4 bytes [10:25:43]NVStorageSaveData done [10:25:43]ExternCall_PrintAddStr [10:25:43]wPrintStart [10:25:43]Write to MH i2c: 01 00 00 45 05 4A [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: 01 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: 01 07 00 [10:25:43]MH_I2C_Read... [10:25:43]Read from MH i2c: 01 07 00 45 05 00 00 00 00 00 FF 0F 5F [10:25:43]RasterBufferAndPrint [10:25:43]line Счет N : (1)117900 [10:25:43]line ИНН: 02508201610067 [10:25:43]line Контрольно-Кассовый Чек [10:25:43]line ПРОДАЖА [10:25:43]line ТРК (МРК, ГНК) : 2 [10:25:43]line Товар: 2710194800 [10:25:43]line ДТ-К-3 [10:25:43]line 32.810 * 76.20 [10:25:43]line = 2500.12 [10:25:43]line НДС 12% НСП 1% [10:25:43]line > о реализуемом товаре [10:25:43]line ИТОГО: 2500.12 [10:25:43]line НСП 1% : 22.12 [10:25:43]line НДС 12% : 265.50 [10:25:43]line Наличными: 0.00 [10:25:43]line Безнал.: 2500.12 [10:25:43]line Место: АЗС № 128 "Партнер Нефть" [10:25:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:25:43]line СНО: Общий режим [10:25:43]line Чек 237 30.07.2024 10:25 [10:25:43]line Смена: 430 ФФД: 1.0 [10:25:43]line ЗНМ: 0300000046 [10:25:43]line РНМ: 0000000000092651 [10:25:43]line Версия ККМ: 001 [10:25:43]line Платежная система: O! деньги [10:25:43]line ФМ: 0000000000874943 [10:25:43]line ФД: 309303 [10:25:43]line ФПД: 173527603253939 [10:25:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102542&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309303&fm=173527603253939&tin=02508201610067®Number=0000000000092651&sum=250012 [10:25:43]OFD Sender: Processing packet 309303 [packets to send 232, broken 231] [10:25:43]ProducePacketName [10:25:43]name=ofd_packets/00309303 [10:25:43]OFD Sender: To server: pG, [10:25:43]CommunicateWithHost lk.salyk.kg:30040 [10:25:43]ConnectInit lk.salyk.kg [10:25:43]written 0, free lines is 4095 [10:25:43]Connected sock=10 [10:25:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 B3 1C 04 01 24 C0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 ED 00 00 00 F4 03 04 00 A6 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B8 04 00 35 04 06 00 9D D2 8B 26 92 B3 C5 D0 BC 34 59 D0 2B A4 [10:25:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3F 60 47 00 FA 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B8 04 00 F4 03 04 00 EE 66 A8 66 B6 04 01 00 00 A1 EF 46 A5 BE 78 65 4A [10:25:44]CommunicateWithHost err = 0 [10:25:44]CheckOFDResponse [10:25:44]1017 (14) - 77093643461234 [10:25:44]1041 (16) - 0000000000874943 [10:25:44]1040 (4) - 309303 [10:25:44]1012 (4) - 30.07.2024 04:07 [10:25:44]1206 (1) - 0 [10:25:44]OFD Sender: Remove packet 309303 [10:25:44]ProducePacketName [10:25:44]name=ofd_packets/00309303 [10:25:44]NVStorageDeleteData [10:25:44]Write to MH i2c: 01 00 00 6F 05 74 [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: 01 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: 01 07 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: 01 07 00 6F 05 00 00 00 00 00 91 0C 18 [10:25:44]RasterBufferAndPrint [10:25:44]line [10:25:44]line [10:25:44]line [10:25:44]line [10:25:44]line [10:25:44]written 0, free lines is 3223 [10:25:44]MH_Cut [10:25:44]Write to MH i2c: D1 01 00 76 05 01 4D [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: D1 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: D1 01 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: D1 01 00 76 05 00 4C [10:25:44]Write to MH i2c: 01 00 00 77 05 7C [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]OFD Sender: No OFD packet to send [10:25:45]*** Cut start [10:25:45]*** Partial cut [10:25:45]*** CUTSNS_PIN = 1 [10:25:45]*** CUTSNS_PIN = 0 [10:25:45]*** Brake cut motor [10:25:45]Read from MH i2c: 01 [10:25:45]MH_I2C_Read... [10:25:45]*** Stop cut motor [10:25:45]*** Cut end [10:25:45]Read from MH i2c: 01 07 00 [10:25:45]MH_I2C_Read... [10:25:45]Read from MH i2c: 01 07 00 77 05 00 00 00 00 00 FF 0F 91 [10:25:45]process_action close_receipt done [10:25:45]requested_data is exist [10:25:45]produce_requested_data [10:25:45]requested_item fm.sn is exist - process it [10:25:45]wFMCommunicate request_size=4 [10:25:45]MH_SAM_APDU [10:25:45]CAPDU: 80 11 00 00 [10:25:46]Write to MH i2c: E2 08 00 78 05 80 11 00 00 00 00 00 00 F7 [10:25:46]Write i2c OK [10:25:46]MH_I2C_Read... [10:25:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:46]Read from MH i2c: E2 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 17 00 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 17 00 78 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4D [10:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:25:46]wFMCommunicate OK [10:25:46]requested_item fd.num is exist - process it [10:25:46]SAM_PROTO_GetFieldsCounters [10:25:46]wFMCommunicate request_size=4 [10:25:46]MH_SAM_APDU [10:25:46]CAPDU: 80 13 00 00 [10:25:46]Write to MH i2c: E2 08 00 79 05 80 13 00 00 00 00 00 00 FA [10:25:46]Write i2c OK [10:25:46]MH_I2C_Read... [10:25:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:46]Read from MH i2c: E2 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 62 00 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 62 00 79 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 37 B8 04 00 0E 04 04 00 AE 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 85 [10:25:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 37 B8 04 00 0E 04 04 00 AE 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:25:46]wFMCommunicate OK [10:25:46]SAM_PROTO_GetFieldsCounters done [10:25:46]requested_item shift.num is exist - process it [10:25:46]requested_item shift.opened is exist - process it [10:25:46]req_shift_opened [10:25:46]FM_GetShiftState [10:25:46]SAM_PROTO_GetShiftState [10:25:46]wFMCommunicate request_size=4 [10:25:46]MH_SAM_APDU [10:25:46]CAPDU: 80 13 01 00 [10:25:46]Write to MH i2c: E2 08 00 7A 05 80 13 01 00 00 00 00 00 FC [10:25:46]Write i2c OK [10:25:46]MH_I2C_Read... [10:25:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:46]Read from MH i2c: E2 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 0E 00 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: E2 0E 00 7A 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 57 [10:25:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:25:46]wFMCommunicate OK [10:25:46]SAM_PROTO_GetShiftState done [10:25:46]FM_GetShiftState done [10:25:46]req_shift_opened done [10:25:46]requested_item shift.open_date is exist - process it [10:25:46]req_shift_open_date [10:25:46]req_shift_open_date done [10:25:46]produce_requested_data done [10:25:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309303,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:25:46]process_action_free close_receipt [10:25:46]json_value_free [10:25:46]json_value_free done [10:25:46]process_json_proto returns [10:25:46]Send response to host [10:25:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309303,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:25:46]free response buf [10:25:46]execute_script done [10:25:46]execute_script returns [10:25:46]free content buf [10:25:46]Sock 8.Close socket [10:25:46]Sock 8.Thread stoped [10:25:49]OFD Sender: No OFD packet to send [10:25:54]OFD Sender: No OFD packet to send [10:25:59]OFD Sender: No OFD packet to send [10:26:04]OFD Sender: No OFD packet to send [10:26:09]OFD Sender: No OFD packet to send [10:26:14]OFD Sender: No OFD packet to send [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]accept exits with 9 [10:26:49]New connection [10:26:49]New thread 3067022692 created [10:26:49]Thread 3067166052 joined [10:26:49]Waiting for new connection... [10:26:49] Sock 9.Parse request [10:26:49]Sock 9.Check first char [10:26:49]Sock 9.First char is OK [10:26:49]request: POST /json_proto HTTP/1.0 [10:26:49]Method: POST [10:26:49]URL: /json_proto [10:26:49]Method is POST - this is cgi request [10:26:49]url: /json_proto [10:26:49]query_string will be loaded in cgi processing [10:26:49]execute_cgi json_proto POST (null) [10:26:49]execute_cgi path=json_proto method=POST [10:26:49]POST find Content-Length [10:26:49]Host: 172.17.45.195:8080 [10:26:49]Content-Length: 677 [10:26:49]Content-Type: application/json [10:26:49] [10:26:49]POST finish read [10:26:49]Found Content-Length = 677 [10:26:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:26:49]execute_script... [10: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)117904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:26:49]POST & json_proto [10:26:49]process_json_proto [10:26:49]json parsed OK: [10:26:49]protocol is kg_v1.0 [10:26:49]action value=close_receipt [10:26:49]process_action close_receipt [10:26:49]cmd_close_receipt [10:26:49]MH_GetDate [10:26:49]Write to MH i2c: F0 00 00 7B 05 6F [10:26:49]Write i2c OK [10:26:49]MH_I2C_Read... [10:26:49]Read from MH i2c: F0 [10:26:49]MH_I2C_Read... [10:26:49]Read from MH i2c: F0 09 00 [10:26:49]MH_I2C_Read... [10:26:49]Read from MH i2c: F0 09 00 7B 05 00 E9 BF A8 66 FB 01 7F 64 0D [10:26:49]GetLastDocTimeStamp 1722335142 [10:26:49]current date 1722335209 [10:26:49]FM_GetShiftState [10:26:49]SAM_PROTO_GetShiftState [10:26:49]wFMCommunicate request_size=4 [10:26:49]MH_SAM_APDU [10:26:49]CAPDU: 80 13 01 00 [10:26:49]Write to MH i2c: E2 08 00 7C 05 80 13 01 00 00 00 00 00 FE [10:26:49]Write i2c OK [10:26:49]MH_I2C_Read... [10:26:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:49]Read from MH i2c: E2 [10:26:49]MH_I2C_Read... [10:26:49]Read from MH i2c: E2 0E 00 [10:26:49]MH_I2C_Read... [10:26:49]Read from MH i2c: E2 0E 00 7C 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 59 [10:26:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:26:49]wFMCommunicate OK [10:26:49]SAM_PROTO_GetShiftState done [10:26:49]FM_GetShiftState done [10:26:49]opened in 1722299915 [10:26:49]opened+sec_in_day 1722386315 [10:26:49]quantity*price = 40002 [10:26:49]sum+1 = 40003 [10:26:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 238 30.07.2024 10:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309304 ФПД: 186100341909780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102649&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309304&fm=186100341909780&tin=02508201610067®Number=0000000000092651&sum=40000 [10:26:50]StoreToDocumentArchive [10:26:50]shift 430 fd 309304 [10:26:50]save to /storage/0430/doc_00309304 [10:26:50]save last doc name /storage/0430/doc_00309304 to /storage/kkm_last_doc_name [10:26:50]save OK [10:26:50]Clear old archive folders... [10:26:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:50]tlvbuf is 009707F0 [10:26:50]SAM_PROTO_ClearQueue [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 09 00 00 [10:26:50]Write to MH i2c: E2 08 00 89 05 80 09 00 00 00 00 00 00 00 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 89 05 00 90 00 02 [10:26:50]RAPDU: 90 00 [10:26:50]wFMCommunicate OK [10:26:50]SAM_PROTO_ClearQueue done [10:26:50]KKMCreateOFDPacket [10:26:50]OFDProtocolAddRootSTLVToBuf [10:26:50]FM_MakeSignedData [10:26:50]FM_MakeSignedData [10:26:50]SAM_PROTO_SignData [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 0D 01 02 [10:26:50]Write to MH i2c: E2 08 00 8A 05 80 0D 01 02 00 00 00 00 08 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 8A 05 00 90 00 03 [10:26:50]RAPDU: 90 00 [10:26:50]wFMCommunicate OK [10:26:50]wFMCommunicate request_size=255 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 EE 00 00 00 F4 03 04 00 E9 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B8 04 00 35 04 06 00 A9 [10:26:50]Write to MH i2c: E2 02 01 8B 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 32 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 EE 00 00 00 F4 03 04 00 E9 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B8 04 00 35 04 06 00 A9 00 00 5A [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 8B 05 00 90 00 04 [10:26:50]RAPDU: 90 00 [10:26:50]wFMCommunicate OK [10:26:50]wFMCommunicate request_size=10 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 0D 02 02 05 41 DC C5 A9 14 [10:26:50]Write to MH i2c: E2 0D 00 8C 05 80 0D 02 02 05 00 41 DC C5 A9 14 00 00 B4 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 03 00 8C 05 00 90 00 05 [10:26:50]RAPDU: 90 00 [10:26:50]wFMCommunicate OK [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 0D 03 02 [10:26:50]Write to MH i2c: E2 08 00 8D 05 80 0D 03 02 00 00 00 00 0D [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 0B 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 0B 00 8D 05 00 C1 0E 25 F1 98 32 5E 38 90 00 53 [10:26:50]RAPDU: C1 0E 25 F1 98 32 5E 38 90 00 [10:26:50]wFMCommunicate OK [10:26:50]SAM_PROTO_SignData done [10:26:50]FM_MakeSignedData done [10:26:50]CreateOFDProtocolMessage [10:26:50]wFMCommunicate request_size=4 [10:26:50]MH_SAM_APDU [10:26:50]CAPDU: 80 11 00 00 [10:26:50]Write to MH i2c: E2 08 00 8E 05 80 11 00 00 00 00 00 00 0D [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:50]Read from MH i2c: E2 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 17 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: E2 17 00 8E 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 63 [10:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:26:50]wFMCommunicate OK [10:26:50]CreateOFDProtocolMessage done [10:26:50]OFDSenderStorePacket 309304 [10:26:50]StoreOFDPacket docnum=309304 [10:26:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A7 DC 07 01 7F 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 EE 00 00 00 F4 03 04 00 E9 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B8 04 00 35 04 06 00 A9 41 DC C5 A9 14 C1 0E 25 F1 98 32 5E 38 [10:26:50]CheckFolder [10:26:50]dirname=/storage/ofd_packets [10:26:50]CheckFolder done [10:26:50]ProducePacketName [10:26:50]name=ofd_packets/00309304 [10:26:50]NVStorageSaveData ofd_packets/00309304 [10:26:50]File name is /storage/ofd_packets/00309304 [10:26:50]Write 301 bytes [10:26:50]NVStorageSaveData done [10:26:50]OFDSenderStorePacket done [10:26:50]KKMCreateOFDPacket done [10:26:50]NVStorageSaveData kkm_last_timestamp [10:26:50]File name is /storage/kkm_last_timestamp [10:26:50]Write 4 bytes [10:26:50]NVStorageSaveData done [10:26:50]OFD Sender: Processing packet 309304 [packets to send 232, broken 231] [10:26:50]ProducePacketName [10:26:50]name=ofd_packets/00309304 [10:26:50]OFD Sender: To server: pG, [10:26:50]CommunicateWithHost lk.salyk.kg:30040 [10:26:50]ConnectInit lk.salyk.kg [10:26:50]ExternCall_PrintAddStr [10:26:50]wPrintStart [10:26:50]Write to MH i2c: 01 00 00 8F 05 94 [10:26:50]Write i2c OK [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: 01 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: 01 07 00 [10:26:50]MH_I2C_Read... [10:26:50]Read from MH i2c: 01 07 00 8F 05 00 00 00 00 00 FF 0F A9 [10:26:50]RasterBufferAndPrint [10:26:50]line Счет N : (1)117904 [10:26:50]line ИНН: 02508201610067 [10:26:50]line Контрольно-Кассовый Чек [10:26:50]line ПРОДАЖА [10:26:50]line ТРК (МРК, ГНК) : 52 [10:26:50]line Товар: 2710124130 [10:26:50]line Аи-92-К-2 [10:26:50]line 5.900 * 67.80 [10:26:50]line = 400.02 [10:26:50]line НДС 12% НСП 1% [10:26:50]line > о реализуемом товаре [10:26:50]line ОКРУГЛЕНИЕ: -0.02 [10:26:50]line ИТОГО: 400.00 [10:26:50]line Внесено: 400.00 [10:26:50]line СДАЧА: 0.00 [10:26:50]line НСП 1% : 3.54 [10:26:50]line НДС 12% : 42.48 [10:26:50]line Наличными: 400.00 [10:26:50]line Безнал.: 0.00 [10:26:50]line Место: АЗС № 128 "Партнер Нефть" [10:26:50]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:26:50]line СНО: Общий режим [10:26:50]line Чек 238 30.07.2024 10:26 [10:26:50]line Смена: 430 ФФД: 1.0 [10:26:50]line ЗНМ: 0300000046 [10:26:50]line РНМ: 0000000000092651 [10:26:50]line Версия ККМ: 001 [10:26:50]line ФМ: 0000000000874943 [10:26:50]line ФД: 309304 [10:26:50]line ФПД: 186100341909780 [10:26:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102649&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309304&fm=186100341909780&tin=02508201610067®Number=0000000000092651&sum=40000 [10:26:51]Connected sock=11 [10:26:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A7 DC 07 01 7F 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 EE 00 00 00 F4 03 04 00 E9 BF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B8 04 00 35 04 06 00 A9 41 DC C5 A9 14 C1 0E 25 F1 98 32 5E 38 [10:26:51]written 0, free lines is 4095 [10:26:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 53 81 47 00 7D 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B8 04 00 F4 03 04 00 31 67 A8 66 B6 04 01 00 00 C9 0A 0A 03 F3 C2 D1 80 [10:26:51]CommunicateWithHost err = 0 [10:26:51]CheckOFDResponse [10:26:51]1017 (14) - 77093643461234 [10:26:51]1041 (16) - 0000000000874943 [10:26:51]1040 (4) - 309304 [10:26:51]1012 (4) - 30.07.2024 04:08 [10:26:51]1206 (1) - 0 [10:26:51]OFD Sender: Remove packet 309304 [10:26:51]ProducePacketName [10:26:51]name=ofd_packets/00309304 [10:26:51]NVStorageDeleteData [10:26:51]Write to MH i2c: 01 00 00 BA 05 BF [10:26:51]Write i2c OK [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: 01 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: 01 07 00 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: 01 07 00 BA 05 00 00 00 00 00 6A 0C 3C [10:26:51]RasterBufferAndPrint [10:26:51]line [10:26:51]line [10:26:51]line [10:26:51]line [10:26:51]line [10:26:51]written 0, free lines is 3181 [10:26:51]MH_Cut [10:26:51]Write to MH i2c: D1 01 00 C1 05 01 98 [10:26:51]Write i2c OK [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: D1 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: D1 01 00 [10:26:51]MH_I2C_Read... [10:26:51]Read from MH i2c: D1 01 00 C1 05 00 97 [10:26:51]Write to MH i2c: 01 00 00 C2 05 C7 [10:26:51]Write i2c OK [10:26:51]MH_I2C_Read... [10:26:51]OFD Sender: No OFD packet to send [10:26:52]*** Cut start [10:26:52]*** Partial cut [10:26:52]*** CUTSNS_PIN = 1 [10:26:52]*** CUTSNS_PIN = 0 [10:26:53]*** Brake cut motor [10:26:53]Read from MH i2c: 01 [10:26:53]MH_I2C_Read... [10:26:53]*** Stop cut motor [10:26:53]*** Cut end [10:26:53]Read from MH i2c: 01 07 00 [10:26:53]MH_I2C_Read... [10:26:53]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 FF 0F DC [10:26:53]process_action close_receipt done [10:26:53]requested_data is exist [10:26:53]produce_requested_data [10:26:53]requested_item fm.sn is exist - process it [10:26:53]wFMCommunicate request_size=4 [10:26:53]MH_SAM_APDU [10:26:53]CAPDU: 80 11 00 00 [10:26:53]Write to MH i2c: E2 08 00 C3 05 80 11 00 00 00 00 00 00 42 [10:26:53]Write i2c OK [10:26:53]MH_I2C_Read... [10:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:53]Read from MH i2c: E2 [10:26:53]MH_I2C_Read... [10:26:53]Read from MH i2c: E2 17 00 [10:26:53]MH_I2C_Read... [10:26:53]Read from MH i2c: E2 17 00 C3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 98 [10:26:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:26:53]wFMCommunicate OK [10:26:53]requested_item fd.num is exist - process it [10:26:53]SAM_PROTO_GetFieldsCounters [10:26:53]wFMCommunicate request_size=4 [10:26:53]MH_SAM_APDU [10:26:53]CAPDU: 80 13 00 00 [10:26:53]Write to MH i2c: E2 08 00 C4 05 80 13 00 00 00 00 00 00 45 [10:26:53]Write i2c OK [10:26:53]MH_I2C_Read... [10:26:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:53]Read from MH i2c: E2 [10:26:53]MH_I2C_Read... [10:26:53]Read from MH i2c: E2 62 00 [10:26:53]MH_I2C_Read... [10:26:53]Read from MH i2c: E2 62 00 C4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 38 B8 04 00 0E 04 04 00 AE 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 D4 [10:26:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 38 B8 04 00 0E 04 04 00 AE 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:26:53]wFMCommunicate OK [10:26:53]SAM_PROTO_GetFieldsCounters done [10:26:53]requested_item shift.num is exist - process it [10:26:53]requested_item shift.opened is exist - process it [10:26:53]req_shift_opened [10:26:53]FM_GetShiftState [10:26:53]SAM_PROTO_GetShiftState [10:26:53]wFMCommunicate request_size=4 [10:26:53]MH_SAM_APDU [10:26:53]CAPDU: 80 13 01 00 [10:26:53]Write to MH i2c: E2 08 00 C5 05 80 13 01 00 00 00 00 00 47 [10:26:53]Write i2c OK [10:26:53]MH_I2C_Read... [10:26:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:53]Read from MH i2c: E2 [10:26:53]MH_I2C_Read... [10:26:53]Read from MH i2c: E2 0E 00 [10:26:53]MH_I2C_Read... [10:26:53]Read from MH i2c: E2 0E 00 C5 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A2 [10:26:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:26:53]wFMCommunicate OK [10:26:53]SAM_PROTO_GetShiftState done [10:26:53]FM_GetShiftState done [10:26:53]req_shift_opened done [10:26:53]requested_item shift.open_date is exist - process it [10:26:53]req_shift_open_date [10:26:53]req_shift_open_date done [10:26:53]produce_requested_data done [10:26:53]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309304,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:26:53]process_action_free close_receipt [10:26:53]json_value_free [10:26:53]json_value_free done [10:26:53]process_json_proto returns [10:26:53]Send response to host [10:26:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309304,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:26:53]free response buf [10:26:53]execute_script done [10:26:53]execute_script returns [10:26:53]free content buf [10:26:53]Sock 9.Close socket [10:26:53]Sock 9.Thread stoped [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:44]accept exits with 10 [10:27:44]New connection [10:27:44]New thread 3067166052 created [10:27:44]Thread 3067022692 joined [10:27:44]Waiting for new connection... [10:27:44] Sock 10.Parse request [10:27:44]Sock 10.Check first char [10:27:44]Sock 10.First char is OK [10:27:44]request: POST /json_proto HTTP/1.0 [10:27:44]Method: POST [10:27:44]URL: /json_proto [10:27:44]Method is POST - this is cgi request [10:27:44]url: /json_proto [10:27:44]query_string will be loaded in cgi processing [10:27:44]execute_cgi json_proto POST (null) [10:27:44]execute_cgi path=json_proto method=POST [10:27:44]POST find Content-Length [10:27:44]Host: 172.17.45.195:8080 [10:27:44]Content-Length: 803 [10:27:44]Content-Type: application/json [10:27:44] [10:27:44]POST finish read [10:27:44]Found Content-Length = 803 [10:27:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:27:44]execute_script... [10:27:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:27:44]POST & json_proto [10:27:44]process_json_proto [10:27:44]json parsed OK: [10:27:44]protocol is kg_v1.0 [10:27:44]action value=close_receipt [10:27:44]process_action close_receipt [10:27:44]cmd_close_receipt [10:27:44]MH_GetDate [10:27:44]Write to MH i2c: F0 00 00 C6 05 BA [10:27:44]Write i2c OK [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: F0 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: F0 09 00 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: F0 09 00 C6 05 00 20 C0 A8 66 FB 01 7F 64 90 [10:27:44]GetLastDocTimeStamp 1722335209 [10:27:44]current date 1722335264 [10:27:44]FM_GetShiftState [10:27:44]SAM_PROTO_GetShiftState [10:27:44]wFMCommunicate request_size=4 [10:27:44]MH_SAM_APDU [10:27:44]CAPDU: 80 13 01 00 [10:27:44]Write to MH i2c: E2 08 00 C7 05 80 13 01 00 00 00 00 00 49 [10:27:44]Write i2c OK [10:27:44]MH_I2C_Read... [10:27:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:44]Read from MH i2c: E2 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: E2 0E 00 [10:27:44]MH_I2C_Read... [10:27:44]Read from MH i2c: E2 0E 00 C7 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A4 [10:27:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:27:44]wFMCommunicate OK [10:27:44]SAM_PROTO_GetShiftState done [10:27:44]FM_GetShiftState done [10:27:44]opened in 1722299915 [10:27:44]opened+sec_in_day 1722386315 [10:27:44]quantity*price = 200043 [10:27:44]sum+1 = 200044 [10:27:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 239 30.07.2024 10:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309305 ФПД: 184431962256358 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102744&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309305&fm=184431962256358&tin=02508201610067®Number=0000000000092651&sum=200043 [10:27:45]StoreToDocumentArchive [10:27:45]shift 430 fd 309305 [10:27:45]save to /storage/0430/doc_00309305 [10:27:45]save last doc name /storage/0430/doc_00309305 to /storage/kkm_last_doc_name [10:27:45]save OK [10:27:45]Clear old archive folders... [10:27:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:45]tlvbuf is 00971490 [10:27:45]SAM_PROTO_ClearQueue [10:27:45]wFMCommunicate request_size=4 [10:27:45]MH_SAM_APDU [10:27:45]CAPDU: 80 09 00 00 [10:27:45]Write to MH i2c: E2 08 00 D4 05 80 09 00 00 00 00 00 00 4B [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:45]Read from MH i2c: E2 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 D4 05 00 90 00 4D [10:27:45]RAPDU: 90 00 [10:27:45]wFMCommunicate OK [10:27:45]SAM_PROTO_ClearQueue done [10:27:45]KKMCreateOFDPacket [10:27:45]OFDProtocolAddRootSTLVToBuf [10:27:45]FM_MakeSignedData [10:27:45]FM_MakeSignedData [10:27:45]SAM_PROTO_SignData [10:27:45]wFMCommunicate request_size=4 [10:27:45]MH_SAM_APDU [10:27:45]CAPDU: 80 0D 01 02 [10:27:45]Write to MH i2c: E2 08 00 D5 05 80 0D 01 02 00 00 00 00 53 [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:45]Read from MH i2c: E2 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 D5 05 00 90 00 4E [10:27:45]RAPDU: 90 00 [10:27:45]wFMCommunicate OK [10:27:45]wFMCommunicate request_size=255 [10:27:45]MH_SAM_APDU [10:27:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 20 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B8 04 00 35 04 06 00 A7 [10:27:45]Write to MH i2c: E2 02 01 D6 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 EF 00 00 00 F4 03 04 00 20 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B8 04 00 35 04 06 00 A7 00 00 07 [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:45]Read from MH i2c: E2 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 D6 05 00 90 00 4F [10:27:45]RAPDU: 90 00 [10:27:45]wFMCommunicate OK [10:27:45]wFMCommunicate request_size=10 [10:27:45]MH_SAM_APDU [10:27:45]CAPDU: 80 0D 02 02 05 BD 69 98 73 E6 [10:27:45]Write to MH i2c: E2 0D 00 D7 05 80 0D 02 02 05 00 BD 69 98 73 E6 00 00 77 [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:45]Read from MH i2c: E2 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 03 00 D7 05 00 90 00 50 [10:27:45]RAPDU: 90 00 [10:27:45]wFMCommunicate OK [10:27:45]wFMCommunicate request_size=4 [10:27:45]MH_SAM_APDU [10:27:45]CAPDU: 80 0D 03 02 [10:27:45]Write to MH i2c: E2 08 00 D8 05 80 0D 03 02 00 00 00 00 58 [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:45]Read from MH i2c: E2 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 0B 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 0B 00 D8 05 00 FA BD 31 58 BB 93 95 BC 90 00 38 [10:27:45]RAPDU: FA BD 31 58 BB 93 95 BC 90 00 [10:27:45]wFMCommunicate OK [10:27:45]SAM_PROTO_SignData done [10:27:45]FM_MakeSignedData done [10:27:45]CreateOFDProtocolMessage [10:27:45]wFMCommunicate request_size=4 [10:27:45]MH_SAM_APDU [10:27:45]CAPDU: 80 11 00 00 [10:27:45]Write to MH i2c: E2 08 00 D9 05 80 11 00 00 00 00 00 00 58 [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:45]Read from MH i2c: E2 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 17 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 17 00 D9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AE [10:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:27:45]wFMCommunicate OK [10:27:45]CreateOFDProtocolMessage done [10:27:45]OFDSenderStorePacket 309305 [10:27:45]StoreOFDPacket docnum=309305 [10:27:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A2 C1 07 01 F6 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 EF 00 00 00 F4 03 04 00 20 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B8 04 00 35 04 06 00 A7 BD 69 98 73 E6 FA BD 31 58 BB 93 95 BC [10:27:45]CheckFolder [10:27:45]dirname=/storage/ofd_packets [10:27:45]CheckFolder done [10:27:45]ProducePacketName [10:27:45]name=ofd_packets/00309305 [10:27:45]NVStorageSaveData ofd_packets/00309305 [10:27:45]File name is /storage/ofd_packets/00309305 [10:27:45]Write 301 bytes [10:27:45]NVStorageSaveData done [10:27:45]OFDSenderStorePacket done [10:27:45]KKMCreateOFDPacket done [10:27:45]NVStorageSaveData kkm_last_timestamp [10:27:45]File name is /storage/kkm_last_timestamp [10:27:45]Write 4 bytes [10:27:45]NVStorageSaveData done [10:27:45]ExternCall_PrintAddStr [10:27:45]wPrintStart [10:27:45]Write to MH i2c: 01 00 00 DA 05 DF [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: 01 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: 01 07 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: 01 07 00 DA 05 00 00 00 00 00 FF 0F F4 [10:27:45]RasterBufferAndPrint [10:27:45]line Счет N : (1)117903 [10:27:45]line ИНН: 02508201610067 [10:27:45]line Контрольно-Кассовый Чек [10:27:45]line ПРОДАЖА [10:27:45]line ТРК (МРК, ГНК) : 41 [10:27:45]line Товар: 2710124500 [10:27:45]line Аи-95-К-3 [10:27:45]line 26.960 * 74.20 [10:27:45]line = 2000.43 [10:27:45]line НДС 12% НСП 1% [10:27:45]line > о реализуемом товаре [10:27:45]line ИТОГО: 2000.43 [10:27:45]line НСП 1% : 17.70 [10:27:45]line НДС 12% : 212.43 [10:27:45]line Наличными: 0.00 [10:27:45]line Безнал.: 2000.43 [10:27:45]line Место: АЗС № 128 "Партнер Нефть" [10:27:45]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:27:45]line СНО: Общий режим [10:27:45]line Чек 239 30.07.2024 10:27 [10:27:45]line Смена: 430 ФФД: 1.0 [10:27:45]line ЗНМ: 0300000046 [10:27:45]line РНМ: 0000000000092651 [10:27:45]line Версия ККМ: 001 [10:27:45]line Платежная система: O! деньги [10:27:45]line ФМ: 0000000000874943 [10:27:45]line ФД: 309305 [10:27:45]line ФПД: 184431962256358 [10:27:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102744&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309305&fm=184431962256358&tin=02508201610067®Number=0000000000092651&sum=200043 [10:27:46]written 0, free lines is 4095 [10:27:46]OFD Sender: Processing packet 309305 [packets to send 232, broken 231] [10:27:46]ProducePacketName [10:27:46]name=ofd_packets/00309305 [10:27:46]OFD Sender: To server: pG, [10:27:46]CommunicateWithHost lk.salyk.kg:30040 [10:27:46]ConnectInit lk.salyk.kg [10:27:46]Connected sock=9 [10:27:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A2 C1 07 01 F6 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 EF 00 00 00 F4 03 04 00 20 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B8 04 00 35 04 06 00 A7 BD 69 98 73 E6 FA BD 31 58 BB 93 95 BC [10:27:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 86 1F 47 00 E3 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B8 04 00 F4 03 04 00 68 67 A8 66 B6 04 01 00 00 0D 75 39 3D 08 F2 36 3A [10:27:46]CommunicateWithHost err = 0 [10:27:46]CheckOFDResponse [10:27:46]1017 (14) - 77093643461234 [10:27:46]1041 (16) - 0000000000874943 [10:27:46]1040 (4) - 309305 [10:27:46]1012 (4) - 30.07.2024 04:09 [10:27:46]1206 (1) - 0 [10:27:46]OFD Sender: Remove packet 309305 [10:27:46]ProducePacketName [10:27:46]name=ofd_packets/00309305 [10:27:46]NVStorageDeleteData [10:27:46]Write to MH i2c: 01 00 00 04 06 0A [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: 01 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: 01 07 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: 01 07 00 04 06 00 00 00 00 00 86 0C A3 [10:27:46]RasterBufferAndPrint [10:27:46]line [10:27:46]line [10:27:46]line [10:27:46]line [10:27:46]line [10:27:46]written 0, free lines is 3210 [10:27:46]MH_Cut [10:27:46]Write to MH i2c: D1 01 00 0B 06 01 E3 [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: D1 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: D1 01 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: D1 01 00 0B 06 00 E2 [10:27:46]Write to MH i2c: 01 00 00 0C 06 12 [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:47]OFD Sender: No OFD packet to send [10:27:47]*** Cut start [10:27:47]*** Partial cut [10:27:47]*** CUTSNS_PIN = 1 [10:27:47]*** CUTSNS_PIN = 0 [10:27:48]*** Brake cut motor [10:27:48]Read from MH i2c: 01 [10:27:48]MH_I2C_Read... [10:27:48]*** Stop cut motor [10:27:48]*** Cut end [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 0C 06 00 00 00 00 00 FF 0F 27 [10:27:48]process_action close_receipt done [10:27:48]requested_data is exist [10:27:48]produce_requested_data [10:27:48]requested_item fm.sn is exist - process it [10:27:48]wFMCommunicate request_size=4 [10:27:48]MH_SAM_APDU [10:27:48]CAPDU: 80 11 00 00 [10:27:48]Write to MH i2c: E2 08 00 0D 06 80 11 00 00 00 00 00 00 8D [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:48]Read from MH i2c: E2 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 17 00 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 17 00 0D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E3 [10:27:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:27:48]wFMCommunicate OK [10:27:48]requested_item fd.num is exist - process it [10:27:48]SAM_PROTO_GetFieldsCounters [10:27:48]wFMCommunicate request_size=4 [10:27:48]MH_SAM_APDU [10:27:48]CAPDU: 80 13 00 00 [10:27:48]Write to MH i2c: E2 08 00 0E 06 80 13 00 00 00 00 00 00 90 [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:48]Read from MH i2c: E2 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 62 00 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 62 00 0E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 39 B8 04 00 0E 04 04 00 AE 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 23 [10:27:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 39 B8 04 00 0E 04 04 00 AE 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:27:48]wFMCommunicate OK [10:27:48]SAM_PROTO_GetFieldsCounters done [10:27:48]requested_item shift.num is exist - process it [10:27:48]requested_item shift.opened is exist - process it [10:27:48]req_shift_opened [10:27:48]FM_GetShiftState [10:27:48]SAM_PROTO_GetShiftState [10:27:48]wFMCommunicate request_size=4 [10:27:48]MH_SAM_APDU [10:27:48]CAPDU: 80 13 01 00 [10:27:48]Write to MH i2c: E2 08 00 0F 06 80 13 01 00 00 00 00 00 92 [10:27:48]Write i2c OK [10:27:48]MH_I2C_Read... [10:27:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:48]Read from MH i2c: E2 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 0E 00 [10:27:48]MH_I2C_Read... [10:27:48]Read from MH i2c: E2 0E 00 0F 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 ED [10:27:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:27:48]wFMCommunicate OK [10:27:48]SAM_PROTO_GetShiftState done [10:27:48]FM_GetShiftState done [10:27:48]req_shift_opened done [10:27:48]requested_item shift.open_date is exist - process it [10:27:48]req_shift_open_date [10:27:48]req_shift_open_date done [10:27:48]produce_requested_data done [10:27:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309305,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:27:48]process_action_free close_receipt [10:27:48]json_value_free [10:27:48]json_value_free done [10:27:48]process_json_proto returns [10:27:48]Send response to host [10:27:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309305,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:27:48]free response buf [10:27:48]execute_script done [10:27:48]execute_script returns [10:27:48]free content buf [10:27:48]Sock 10.Close socket [10:27:48]Sock 10.Thread stoped [10:27:52]OFD Sender: No OFD packet to send [10:27:57]OFD Sender: No OFD packet to send [10:28:02]OFD Sender: No OFD packet to send [10:28:07]OFD Sender: No OFD packet to send [10:28:12]OFD Sender: No OFD packet to send [10:28:17]OFD Sender: No OFD packet to send [10:28:22]OFD Sender: No OFD packet to send [10:28:27]OFD Sender: No OFD packet to send [10:28:32]OFD Sender: No OFD packet to send [10:28:37]OFD Sender: No OFD packet to send [10:28:42]OFD Sender: No OFD packet to send [10:28:47]OFD Sender: No OFD packet to send [10:28:52]OFD Sender: No OFD packet to send [10:28:57]OFD Sender: No OFD packet to send [10:29:02]OFD Sender: No OFD packet to send [10:29:05]accept exits with 8 [10:29:05]New connection [10:29:05]New thread 3067022692 created [10:29:05]Thread 3067166052 joined [10:29:05]Waiting for new connection... [10:29:05] Sock 8.Parse request [10:29:05]Sock 8.Check first char [10:29:05]Sock 8.First char is OK [10:29:05]request: POST /json_proto HTTP/1.0 [10:29:05]Method: POST [10:29:05]URL: /json_proto [10:29:05]Method is POST - this is cgi request [10:29:05]url: /json_proto [10:29:05]query_string will be loaded in cgi processing [10:29:05]execute_cgi json_proto POST (null) [10:29:05]execute_cgi path=json_proto method=POST [10:29:05]POST find Content-Length [10:29:05]Host: 172.17.45.195:8080 [10:29:05]Content-Length: 675 [10:29:05]Content-Type: application/json [10:29:05] [10:29:05]POST finish read [10:29:05]Found Content-Length = 675 [10:29:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:05]execute_script... [10:29: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)117905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:05]POST & json_proto [10:29:05]process_json_proto [10:29:05]json parsed OK: [10:29:05]protocol is kg_v1.0 [10:29:05]action value=close_receipt [10:29:05]process_action close_receipt [10:29:05]cmd_close_receipt [10:29:05]MH_GetDate [10:29:05]Write to MH i2c: F0 00 00 10 06 05 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: F0 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: F0 09 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: F0 09 00 10 06 00 71 C0 A8 66 FB 01 7F 64 2C [10:29:05]GetLastDocTimeStamp 1722335264 [10:29:05]current date 1722335345 [10:29:05]FM_GetShiftState [10:29:05]SAM_PROTO_GetShiftState [10:29:05]wFMCommunicate request_size=4 [10:29:05]MH_SAM_APDU [10:29:05]CAPDU: 80 13 01 00 [10:29:05]Write to MH i2c: E2 08 00 11 06 80 13 01 00 00 00 00 00 94 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:05]Read from MH i2c: E2 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 0E 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 0E 00 11 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EF [10:29:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:29:05]wFMCommunicate OK [10:29:05]SAM_PROTO_GetShiftState done [10:29:05]FM_GetShiftState done [10:29:05]opened in 1722299915 [10:29:05]opened+sec_in_day 1722386315 [10:29:05]quantity*price = 100035 [10:29:05]sum+1 = 100036 [10:29:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 240 30.07.2024 10:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309306 ФПД: 176048663926826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102905&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309306&fm=176048663926826&tin=02508201610067®Number=0000000000092651&sum=100000 [10:29:06]StoreToDocumentArchive [10:29:06]shift 430 fd 309306 [10:29:06]save to /storage/0430/doc_00309306 [10:29:06]save last doc name /storage/0430/doc_00309306 to /storage/kkm_last_doc_name [10:29:06]save OK [10:29:06]Clear old archive folders... [10:29:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:29:06]tlvbuf is 008F8690 [10:29:06]SAM_PROTO_ClearQueue [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 09 00 00 [10:29:06]Write to MH i2c: E2 08 00 1E 06 80 09 00 00 00 00 00 00 96 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 1E 06 00 90 00 98 [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]SAM_PROTO_ClearQueue done [10:29:06]KKMCreateOFDPacket [10:29:06]OFDProtocolAddRootSTLVToBuf [10:29:06]FM_MakeSignedData [10:29:06]FM_MakeSignedData [10:29:06]SAM_PROTO_SignData [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 01 02 [10:29:06]Write to MH i2c: E2 08 00 1F 06 80 0D 01 02 00 00 00 00 9E [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 1F 06 00 90 00 99 [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]wFMCommunicate request_size=255 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 71 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B8 04 00 35 04 06 00 [10:29:06]Write to MH i2c: E2 02 01 20 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 71 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B8 04 00 35 04 06 00 00 00 5D [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 20 06 00 90 00 9A [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]wFMCommunicate request_size=11 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 02 02 06 A0 1D 86 13 98 2A [10:29:06]Write to MH i2c: E2 0E 00 21 06 80 0D 02 02 06 00 A0 1D 86 13 98 2A 00 00 C5 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 03 00 21 06 00 90 00 9B [10:29:06]RAPDU: 90 00 [10:29:06]wFMCommunicate OK [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 0D 03 02 [10:29:06]Write to MH i2c: E2 08 00 22 06 80 0D 03 02 00 00 00 00 A3 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 0B 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 0B 00 22 06 00 D9 1F B0 CD 00 10 EC 69 90 00 7E [10:29:06]RAPDU: D9 1F B0 CD 00 10 EC 69 90 00 [10:29:06]wFMCommunicate OK [10:29:06]SAM_PROTO_SignData done [10:29:06]FM_MakeSignedData done [10:29:06]CreateOFDProtocolMessage [10:29:06]wFMCommunicate request_size=4 [10:29:06]MH_SAM_APDU [10:29:06]CAPDU: 80 11 00 00 [10:29:06]Write to MH i2c: E2 08 00 23 06 80 11 00 00 00 00 00 00 A3 [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:06]Read from MH i2c: E2 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 17 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: E2 17 00 23 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F9 [10:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:29:06]wFMCommunicate OK [10:29:06]CreateOFDProtocolMessage done [10:29:06]OFDSenderStorePacket 309306 [10:29:06]StoreOFDPacket docnum=309306 [10:29:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 D3 DE 08 01 C1 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 71 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B8 04 00 35 04 06 00 A0 1D 86 13 98 2A D9 1F B0 CD 00 10 EC 69 [10:29:06]CheckFolder [10:29:06]dirname=/storage/ofd_packets [10:29:06]CheckFolder done [10:29:06]ProducePacketName [10:29:06]name=ofd_packets/00309306 [10:29:06]NVStorageSaveData ofd_packets/00309306 [10:29:06]File name is /storage/ofd_packets/00309306 [10:29:06]Write 302 bytes [10:29:06]NVStorageSaveData done [10:29:06]OFDSenderStorePacket done [10:29:06]KKMCreateOFDPacket done [10:29:06]NVStorageSaveData kkm_last_timestamp [10:29:06]File name is /storage/kkm_last_timestamp [10:29:06]Write 4 bytes [10:29:06]NVStorageSaveData done [10:29:06]ExternCall_PrintAddStr [10:29:06]wPrintStart [10:29:06]Write to MH i2c: 01 00 00 24 06 2A [10:29:06]Write i2c OK [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: 01 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: 01 07 00 [10:29:06]MH_I2C_Read... [10:29:06]Read from MH i2c: 01 07 00 24 06 00 00 00 00 00 FF 0F 3F [10:29:06]RasterBufferAndPrint [10:29:06]line Счет N : (1)117905 [10:29:06]line ИНН: 02508201610067 [10:29:06]line Контрольно-Кассовый Чек [10:29:06]line ПРОДАЖА [10:29:06]line ТРК (МРК, ГНК) : 33 [10:29:06]line Товар: 2710124130 [10:29:06]line Super-92-К-5 [10:29:06]line 14.540 * 68.80 [10:29:06]line = 1000.35 [10:29:06]line НДС 12% НСП 1% [10:29:06]line > о реализуемом товаре [10:29:06]line ОКРУГЛЕНИЕ: -0.35 [10:29:06]line ИТОГО: 1000.00 [10:29:06]line Внесено: 1000.00 [10:29:06]line СДАЧА: 0.00 [10:29:06]line НСП 1% : 8.85 [10:29:06]line НДС 12% : 106.23 [10:29:06]line Наличными: 1000.00 [10:29:06]line Безнал.: 0.00 [10:29:06]line Место: АЗС № 128 "Партнер Нефть" [10:29:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:29:06]line СНО: Общий режим [10:29:06]line Чек 240 30.07.2024 10:29 [10:29:06]line Смена: 430 ФФД: 1.0 [10:29:06]line ЗНМ: 0300000046 [10:29:06]line РНМ: 0000000000092651 [10:29:06]line Версия ККМ: 001 [10:29:06]line ФМ: 0000000000874943 [10:29:06]line ФД: 309306 [10:29:06]line ФПД: 176048663926826 [10:29:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102905&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309306&fm=176048663926826&tin=02508201610067®Number=0000000000092651&sum=100000 [10:29:07]OFD Sender: Processing packet 309306 [packets to send 232, broken 231] [10:29:07]ProducePacketName [10:29:07]name=ofd_packets/00309306 [10:29:07]OFD Sender: To server: pG, [10:29:07]CommunicateWithHost lk.salyk.kg:30040 [10:29:07]ConnectInit lk.salyk.kg [10:29:07]written 0, free lines is 4095 [10:29:07]Connected sock=10 [10:29:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 D3 DE 08 01 C1 83 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 71 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B8 04 00 35 04 06 00 A0 1D 86 13 98 2A D9 1F B0 CD 00 10 EC 69 [10:29:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B3 E9 47 00 23 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B8 04 00 F4 03 04 00 B9 67 A8 66 B6 04 01 00 00 E8 67 FE 60 80 FA 34 73 [10:29:07]CommunicateWithHost err = 0 [10:29:07]CheckOFDResponse [10:29:07]1017 (14) - 77093643461234 [10:29:07]1041 (16) - 0000000000874943 [10:29:07]1040 (4) - 309306 [10:29:07]1012 (4) - 30.07.2024 04:10 [10:29:07]1206 (1) - 0 [10:29:07]OFD Sender: Remove packet 309306 [10:29:07]ProducePacketName [10:29:07]name=ofd_packets/00309306 [10:29:07]NVStorageDeleteData [10:29:07]Write to MH i2c: 01 00 00 4F 06 55 [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 07 00 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: 01 07 00 4F 06 00 00 00 00 00 70 0C D8 [10:29:07]RasterBufferAndPrint [10:29:07]line [10:29:07]line [10:29:07]line [10:29:07]line [10:29:07]line [10:29:07]written 0, free lines is 3186 [10:29:07]MH_Cut [10:29:07]Write to MH i2c: D1 01 00 56 06 01 2E [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: D1 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: D1 01 00 [10:29:07]MH_I2C_Read... [10:29:07]Read from MH i2c: D1 01 00 56 06 00 2D [10:29:07]Write to MH i2c: 01 00 00 57 06 5D [10:29:07]Write i2c OK [10:29:07]MH_I2C_Read... [10:29:07]OFD Sender: No OFD packet to send [10:29:08]*** Cut start [10:29:08]*** Partial cut [10:29:08]*** CUTSNS_PIN = 1 [10:29:08]*** CUTSNS_PIN = 0 [10:29:09]*** Brake cut motor [10:29:09]Read from MH i2c: 01 [10:29:09]MH_I2C_Read... [10:29:09]*** Stop cut motor [10:29:09]*** Cut end [10:29:09]Read from MH i2c: 01 07 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: 01 07 00 57 06 00 00 00 00 00 FF 0F 72 [10:29:09]process_action close_receipt done [10:29:09]requested_data is exist [10:29:09]produce_requested_data [10:29:09]requested_item fm.sn is exist - process it [10:29:09]wFMCommunicate request_size=4 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 11 00 00 [10:29:09]Write to MH i2c: E2 08 00 58 06 80 11 00 00 00 00 00 00 D8 [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 17 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 17 00 58 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2E [10:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:29:09]wFMCommunicate OK [10:29:09]requested_item fd.num is exist - process it [10:29:09]SAM_PROTO_GetFieldsCounters [10:29:09]wFMCommunicate request_size=4 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 13 00 00 [10:29:09]Write to MH i2c: E2 08 00 59 06 80 13 00 00 00 00 00 00 DB [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 62 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 62 00 59 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3A B8 04 00 0E 04 04 00 AE 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 72 [10: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3A B8 04 00 0E 04 04 00 AE 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:29:09]wFMCommunicate OK [10:29:09]SAM_PROTO_GetFieldsCounters done [10:29:09]requested_item shift.num is exist - process it [10:29:09]requested_item shift.opened is exist - process it [10:29:09]req_shift_opened [10:29:09]FM_GetShiftState [10:29:09]SAM_PROTO_GetShiftState [10:29:09]wFMCommunicate request_size=4 [10:29:09]MH_SAM_APDU [10:29:09]CAPDU: 80 13 01 00 [10:29:09]Write to MH i2c: E2 08 00 5A 06 80 13 01 00 00 00 00 00 DD [10:29:09]Write i2c OK [10:29:09]MH_I2C_Read... [10:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:09]Read from MH i2c: E2 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0E 00 [10:29:09]MH_I2C_Read... [10:29:09]Read from MH i2c: E2 0E 00 5A 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 38 [10:29:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:29:09]wFMCommunicate OK [10:29:09]SAM_PROTO_GetShiftState done [10:29:09]FM_GetShiftState done [10:29:09]req_shift_opened done [10:29:09]requested_item shift.open_date is exist - process it [10:29:09]req_shift_open_date [10:29:09]req_shift_open_date done [10:29:09]produce_requested_data done [10:29:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309306,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:29:09]process_action_free close_receipt [10:29:09]json_value_free [10:29:09]json_value_free done [10:29:09]process_json_proto returns [10:29:09]Send response to host [10:29:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309306,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:29:09]free response buf [10:29:09]execute_script done [10:29:09]execute_script returns [10:29:09]free content buf [10:29:09]Sock 8.Close socket [10:29:09]Sock 8.Thread stoped [10:29:10]accept exits with 9 [10:29:10]New connection [10:29:10]New thread 3067166052 created [10:29:10]Thread 3067022692 joined [10:29:10]Waiting for new connection... [10:29:10] Sock 9.Parse request [10:29:10]Sock 9.Check first char [10:29:10]Sock 9.First char is OK [10:29:10]request: POST /json_proto HTTP/1.0 [10:29:10]Method: POST [10:29:10]URL: /json_proto [10:29:10]Method is POST - this is cgi request [10:29:10]url: /json_proto [10:29:10]query_string will be loaded in cgi processing [10:29:10]execute_cgi json_proto POST (null) [10:29:10]execute_cgi path=json_proto method=POST [10:29:10]POST find Content-Length [10:29:10]Host: 172.17.45.195:8080 [10:29:10]Content-Length: 677 [10:29:10]Content-Type: application/json [10:29:10] [10:29:10]POST finish read [10:29:10]Found Content-Length = 677 [10:29:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:10]execute_script... [10:29:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:10]POST & json_proto [10:29:10]process_json_proto [10:29:10]json parsed OK: [10:29:10]protocol is kg_v1.0 [10:29:10]action value=close_receipt [10:29:10]process_action close_receipt [10:29:10]cmd_close_receipt [10:29:10]MH_GetDate [10:29:10]Write to MH i2c: F0 00 00 5B 06 50 [10:29:10]Write i2c OK [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: F0 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: F0 09 00 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: F0 09 00 5B 06 00 76 C0 A8 66 FB 01 7F 64 7C [10:29:10]GetLastDocTimeStamp 1722335345 [10:29:10]current date 1722335350 [10:29:10]FM_GetShiftState [10:29:10]SAM_PROTO_GetShiftState [10:29:10]wFMCommunicate request_size=4 [10:29:10]MH_SAM_APDU [10:29:10]CAPDU: 80 13 01 00 [10:29:10]Write to MH i2c: E2 08 00 5C 06 80 13 01 00 00 00 00 00 DF [10:29:10]Write i2c OK [10:29:10]MH_I2C_Read... [10:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:10]Read from MH i2c: E2 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 0E 00 [10:29:10]MH_I2C_Read... [10:29:10]Read from MH i2c: E2 0E 00 5C 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3A [10:29:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:29:10]wFMCommunicate OK [10:29:10]SAM_PROTO_GetShiftState done [10:29:10]FM_GetShiftState done [10:29:10]opened in 1722299915 [10:29:10]opened+sec_in_day 1722386315 [10:29:10]quantity*price = 20001 [10:29:10]sum+1 = 20002 [10:29:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 241 30.07.2024 10:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309307 ФПД: 118125821063754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102910&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309307&fm=118125821063754&tin=02508201610067®Number=0000000000092651&sum=20000 [10:29:11]StoreToDocumentArchive [10:29:11]shift 430 fd 309307 [10:29:11]save to /storage/0430/doc_00309307 [10:29:11]save last doc name /storage/0430/doc_00309307 to /storage/kkm_last_doc_name [10:29:11]save OK [10:29:11]Clear old archive folders... [10:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:11]tlvbuf is 008FBCB0 [10:29:11]SAM_PROTO_ClearQueue [10:29:11]wFMCommunicate request_size=4 [10:29:11]MH_SAM_APDU [10:29:11]CAPDU: 80 09 00 00 [10:29:11]Write to MH i2c: E2 08 00 69 06 80 09 00 00 00 00 00 00 E1 [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:11]Read from MH i2c: E2 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 69 06 00 90 00 E3 [10:29:11]RAPDU: 90 00 [10:29:11]wFMCommunicate OK [10:29:11]SAM_PROTO_ClearQueue done [10:29:11]KKMCreateOFDPacket [10:29:11]OFDProtocolAddRootSTLVToBuf [10:29:11]FM_MakeSignedData [10:29:11]FM_MakeSignedData [10:29:11]SAM_PROTO_SignData [10:29:11]wFMCommunicate request_size=4 [10:29:11]MH_SAM_APDU [10:29:11]CAPDU: 80 0D 01 02 [10:29:11]Write to MH i2c: E2 08 00 6A 06 80 0D 01 02 00 00 00 00 E9 [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:11]Read from MH i2c: E2 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 [10:29:11]MH_I2C_Read... [10:29:11]Read from MH i2c: E2 03 00 6A 06 00 90 00 E4 [10:29:11]RAPDU: 90 00 [10:29:11]wFMCommunicate OK [10:29:11]wFMCommunicate request_size=255 [10:29:11]MH_SAM_APDU [10:29:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F1 00 00 00 F4 03 04 00 76 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B8 04 00 35 04 06 00 6B [10:29:11]Write to MH i2c: E2 02 01 6B 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 32 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 F1 00 00 00 F4 03 04 00 76 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B8 04 00 35 04 06 00 6B 00 00 AE [10:29:11]Write i2c OK [10:29:11]MH_I2C_Read... [10:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:12]Read from MH i2c: E2 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 03 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 03 00 6B 06 00 90 00 E5 [10:29:12]RAPDU: 90 00 [10:29:12]wFMCommunicate OK [10:29:12]wFMCommunicate request_size=10 [10:29:12]MH_SAM_APDU [10:29:12]CAPDU: 80 0D 02 02 05 6F 4F 9A 72 4A [10:29:12]Write to MH i2c: E2 0D 00 6C 06 80 0D 02 02 05 00 6F 4F 9A 72 4A 00 00 0A [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:12]Read from MH i2c: E2 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 03 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 03 00 6C 06 00 90 00 E6 [10:29:12]RAPDU: 90 00 [10:29:12]wFMCommunicate OK [10:29:12]wFMCommunicate request_size=4 [10:29:12]MH_SAM_APDU [10:29:12]CAPDU: 80 0D 03 02 [10:29:12]Write to MH i2c: E2 08 00 6D 06 80 0D 03 02 00 00 00 00 EE [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:12]Read from MH i2c: E2 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 0B 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 0B 00 6D 06 00 99 22 0C 12 0C 69 12 B6 90 00 05 [10:29:12]RAPDU: 99 22 0C 12 0C 69 12 B6 90 00 [10:29:12]wFMCommunicate OK [10:29:12]SAM_PROTO_SignData done [10:29:12]FM_MakeSignedData done [10:29:12]CreateOFDProtocolMessage [10:29:12]wFMCommunicate request_size=4 [10:29:12]MH_SAM_APDU [10:29:12]CAPDU: 80 11 00 00 [10:29:12]Write to MH i2c: E2 08 00 6E 06 80 11 00 00 00 00 00 00 EE [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:12]Read from MH i2c: E2 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 17 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: E2 17 00 6E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 44 [10:29:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:29:12]wFMCommunicate OK [10:29:12]CreateOFDProtocolMessage done [10:29:12]OFDSenderStorePacket 309307 [10:29:12]StoreOFDPacket docnum=309307 [10:29:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8F 1A 07 01 C5 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 32 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 F1 00 00 00 F4 03 04 00 76 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B8 04 00 35 04 06 00 6B 6F 4F 9A 72 4A 99 22 0C 12 0C 69 12 B6 [10:29:12]CheckFolder [10:29:12]dirname=/storage/ofd_packets [10:29:12]CheckFolder done [10:29:12]ProducePacketName [10:29:12]name=ofd_packets/00309307 [10:29:12]NVStorageSaveData ofd_packets/00309307 [10:29:12]File name is /storage/ofd_packets/00309307 [10:29:12]Write 301 bytes [10:29:12]NVStorageSaveData done [10:29:12]OFDSenderStorePacket done [10:29:12]KKMCreateOFDPacket done [10:29:12]NVStorageSaveData kkm_last_timestamp [10:29:12]File name is /storage/kkm_last_timestamp [10:29:12]Write 4 bytes [10:29:12]NVStorageSaveData done [10:29:12]ExternCall_PrintAddStr [10:29:12]wPrintStart [10:29:12]Write to MH i2c: 01 00 00 6F 06 75 [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 07 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 07 00 6F 06 00 00 00 00 00 FF 0F 8A [10:29:12]RasterBufferAndPrint [10:29:12]line Счет N : (1)117906 [10:29:12]line ИНН: 02508201610067 [10:29:12]line Контрольно-Кассовый Чек [10:29:12]line ПРОДАЖА [10:29:12]line ТРК (МРК, ГНК) : 62 [10:29:12]line Товар: 2710124130 [10:29:12]line Аи-92-К-2 [10:29:12]line 2.950 * 67.80 [10:29:12]line = 200.01 [10:29:12]line НДС 12% НСП 1% [10:29:12]line > о реализуемом товаре [10:29:12]line ОКРУГЛЕНИЕ: -0.01 [10:29:12]line ИТОГО: 200.00 [10:29:12]line Внесено: 200.00 [10:29:12]line СДАЧА: 0.00 [10:29:12]line НСП 1% : 1.77 [10:29:12]line НДС 12% : 21.24 [10:29:12]line Наличными: 200.00 [10:29:12]line Безнал.: 0.00 [10:29:12]line Место: АЗС № 128 "Партнер Нефть" [10:29:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:29:12]line СНО: Общий режим [10:29:12]line Чек 241 30.07.2024 10:29 [10:29:12]line Смена: 430 ФФД: 1.0 [10:29:12]line ЗНМ: 0300000046 [10:29:12]line РНМ: 0000000000092651 [10:29:12]line Версия ККМ: 001 [10:29:12]line ФМ: 0000000000874943 [10:29:12]line ФД: 309307 [10:29:12]line ФПД: 118125821063754 [10:29:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102910&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309307&fm=118125821063754&tin=02508201610067®Number=0000000000092651&sum=20000 [10:29:12]written 0, free lines is 4095 [10:29:12]OFD Sender: Processing packet 309307 [packets to send 232, broken 231] [10:29:12]ProducePacketName [10:29:12]name=ofd_packets/00309307 [10:29:12]OFD Sender: To server: pG, [10:29:12]CommunicateWithHost lk.salyk.kg:30040 [10:29:12]ConnectInit lk.salyk.kg [10:29:12]Connected sock=10 [10:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8F 1A 07 01 C5 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 32 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 F1 00 00 00 F4 03 04 00 76 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B8 04 00 35 04 06 00 6B 6F 4F 9A 72 4A 99 22 0C 12 0C 69 12 B6 [10:29:12]Write to MH i2c: 01 00 00 9A 06 A0 [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 07 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: 01 07 00 9A 06 00 00 00 00 00 6C 0C 1F [10:29:12]RasterBufferAndPrint [10:29:12]line [10:29:12]line [10:29:12]line [10:29:12]line [10:29:12]line [10:29:12]written 0, free lines is 3186 [10:29:12]MH_Cut [10:29:12]Write to MH i2c: D1 01 00 A1 06 01 79 [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: D1 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: D1 01 00 [10:29:12]MH_I2C_Read... [10:29:12]Read from MH i2c: D1 01 00 A1 06 00 78 [10:29:12]Write to MH i2c: 01 00 00 A2 06 A8 [10:29:12]Write i2c OK [10:29:12]MH_I2C_Read... [10:29:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D1 8D 47 00 AB B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B8 04 00 F4 03 04 00 BE 67 A8 66 B6 04 01 00 00 02 8A 56 ED 12 20 1C 07 [10:29:12]CommunicateWithHost err = 0 [10:29:12]CheckOFDResponse [10:29:12]1017 (14) - 77093643461234 [10:29:12]1041 (16) - 0000000000874943 [10:29:12]1040 (4) - 309307 [10:29:12]1012 (4) - 30.07.2024 04:10 [10:29:12]1206 (1) - 0 [10:29:12]OFD Sender: Remove packet 309307 [10:29:12]ProducePacketName [10:29:12]name=ofd_packets/00309307 [10:29:12]NVStorageDeleteData [10:29:13]OFD Sender: No OFD packet to send [10:29:13]*** Cut start [10:29:13]*** Partial cut [10:29:13]*** CUTSNS_PIN = 1 [10:29:13]*** CUTSNS_PIN = 0 [10:29:14]*** Brake cut motor [10:29:14]Read from MH i2c: 01 [10:29:14]MH_I2C_Read... [10:29:14]*** Stop cut motor [10:29:14]*** Cut end [10:29:14]Read from MH i2c: 01 07 00 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: 01 07 00 A2 06 00 00 00 00 00 FF 0F BD [10:29:14]process_action close_receipt done [10:29:14]requested_data is exist [10:29:14]produce_requested_data [10:29:14]requested_item fm.sn is exist - process it [10:29:14]wFMCommunicate request_size=4 [10:29:14]MH_SAM_APDU [10:29:14]CAPDU: 80 11 00 00 [10:29:14]Write to MH i2c: E2 08 00 A3 06 80 11 00 00 00 00 00 00 23 [10:29:14]Write i2c OK [10:29:14]MH_I2C_Read... [10:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:14]Read from MH i2c: E2 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 17 00 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 17 00 A3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 79 [10:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:29:14]wFMCommunicate OK [10:29:14]requested_item fd.num is exist - process it [10:29:14]SAM_PROTO_GetFieldsCounters [10:29:14]wFMCommunicate request_size=4 [10:29:14]MH_SAM_APDU [10:29:14]CAPDU: 80 13 00 00 [10:29:14]Write to MH i2c: E2 08 00 A4 06 80 13 00 00 00 00 00 00 26 [10:29:14]Write i2c OK [10:29:14]MH_I2C_Read... [10:29:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:14]Read from MH i2c: E2 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 62 00 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 62 00 A4 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3B B8 04 00 0E 04 04 00 AE 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 C1 [10:29:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3B B8 04 00 0E 04 04 00 AE 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:29:14]wFMCommunicate OK [10:29:14]SAM_PROTO_GetFieldsCounters done [10:29:14]requested_item shift.num is exist - process it [10:29:14]requested_item shift.opened is exist - process it [10:29:14]req_shift_opened [10:29:14]FM_GetShiftState [10:29:14]SAM_PROTO_GetShiftState [10:29:14]wFMCommunicate request_size=4 [10:29:14]MH_SAM_APDU [10:29:14]CAPDU: 80 13 01 00 [10:29:14]Write to MH i2c: E2 08 00 A5 06 80 13 01 00 00 00 00 00 28 [10:29:14]Write i2c OK [10:29:14]MH_I2C_Read... [10:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:14]Read from MH i2c: E2 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 0E 00 [10:29:14]MH_I2C_Read... [10:29:14]Read from MH i2c: E2 0E 00 A5 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 83 [10:29:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:29:14]wFMCommunicate OK [10:29:14]SAM_PROTO_GetShiftState done [10:29:14]FM_GetShiftState done [10:29:14]req_shift_opened done [10:29:14]requested_item shift.open_date is exist - process it [10:29:14]req_shift_open_date [10:29:14]req_shift_open_date done [10:29:14]produce_requested_data done [10:29:14]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309307,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:29:14]process_action_free close_receipt [10:29:14]json_value_free [10:29:14]json_value_free done [10:29:14]process_json_proto returns [10:29:14]Send response to host [10:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309307,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:29:14]free response buf [10:29:14]execute_script done [10:29:14]execute_script returns [10:29:14]free content buf [10:29:14]Sock 9.Close socket [10:29:14]Sock 9.Thread stoped [10:29:18]OFD Sender: No OFD packet to send [10:29:23]OFD Sender: No OFD packet to send [10:29:28]OFD Sender: No OFD packet to send [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:43]OFD Sender: No OFD packet to send [10:29:48]OFD Sender: No OFD packet to send [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:10]accept exits with 8 [10:30:10]New connection [10:30:10]New thread 3067022692 created [10:30:10]Thread 3067166052 joined [10:30:10]Waiting for new connection... [10:30:10] Sock 8.Parse request [10:30:10]Sock 8.Check first char [10:30:10]Sock 8.First char is OK [10:30:10]request: POST /json_proto HTTP/1.0 [10:30:10]Method: POST [10:30:10]URL: /json_proto [10:30:10]Method is POST - this is cgi request [10:30:10]url: /json_proto [10:30:10]query_string will be loaded in cgi processing [10:30:10]execute_cgi json_proto POST (null) [10:30:10]execute_cgi path=json_proto method=POST [10:30:10]POST find Content-Length [10:30:10]Host: 172.17.45.195:8080 [10:30:10]Content-Length: 677 [10:30:10]Content-Type: application/json [10:30:10] [10:30:10]POST finish read [10:30:10]Found Content-Length = 677 [10:30:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:30:10]execute_script... [10:30:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:30:10]POST & json_proto [10:30:10]process_json_proto [10:30:10]json parsed OK: [10:30:10]protocol is kg_v1.0 [10:30:10]action value=close_receipt [10:30:10]process_action close_receipt [10:30:10]cmd_close_receipt [10:30:10]MH_GetDate [10:30:10]Write to MH i2c: F0 00 00 A6 06 9B [10:30:10]Write i2c OK [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: F0 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: F0 09 00 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: F0 09 00 A6 06 00 B2 C0 A8 66 FB 01 7F 64 03 [10:30:10]GetLastDocTimeStamp 1722335350 [10:30:10]current date 1722335410 [10:30:10]FM_GetShiftState [10:30:10]SAM_PROTO_GetShiftState [10:30:10]wFMCommunicate request_size=4 [10:30:10]MH_SAM_APDU [10:30:10]CAPDU: 80 13 01 00 [10:30:10]Write to MH i2c: E2 08 00 A7 06 80 13 01 00 00 00 00 00 2A [10:30:10]Write i2c OK [10:30:10]MH_I2C_Read... [10:30:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:10]Read from MH i2c: E2 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: E2 0E 00 [10:30:10]MH_I2C_Read... [10:30:10]Read from MH i2c: E2 0E 00 A7 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 85 [10:30:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:30:10]wFMCommunicate OK [10:30:10]SAM_PROTO_GetShiftState done [10:30:10]FM_GetShiftState done [10:30:10]opened in 1722299915 [10:30:10]opened+sec_in_day 1722386315 [10:30:10]quantity*price = 50036 [10:30:10]sum+1 = 50037 [10:30:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 242 30.07.2024 10:30 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309308 ФПД: 11599042313082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103010&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309308&fm=11599042313082&tin=02508201610067®Number=0000000000092651&sum=50000 [10:30:11]StoreToDocumentArchive [10:30:11]shift 430 fd 309308 [10:30:11]save to /storage/0430/doc_00309308 [10:30:11]save last doc name /storage/0430/doc_00309308 to /storage/kkm_last_doc_name [10:30:11]save OK [10:30:11]Clear old archive folders... [10:30:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:11]tlvbuf is 008FC2B0 [10:30:11]SAM_PROTO_ClearQueue [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 09 00 00 [10:30:11]Write to MH i2c: E2 08 00 B4 06 80 09 00 00 00 00 00 00 2C [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 B4 06 00 90 00 2E [10:30:11]RAPDU: 90 00 [10:30:11]wFMCommunicate OK [10:30:11]SAM_PROTO_ClearQueue done [10:30:11]KKMCreateOFDPacket [10:30:11]OFDProtocolAddRootSTLVToBuf [10:30:11]FM_MakeSignedData [10:30:11]FM_MakeSignedData [10:30:11]SAM_PROTO_SignData [10:30:11]wFMCommunicate request_size=4 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 0D 01 02 [10:30:11]Write to MH i2c: E2 08 00 B5 06 80 0D 01 02 00 00 00 00 34 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 B5 06 00 90 00 2F [10:30:11]RAPDU: 90 00 [10:30:11]wFMCommunicate OK [10:30:11]wFMCommunicate request_size=255 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B8 04 00 35 04 06 00 0A [10:30:11]Write to MH i2c: E2 02 01 B6 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B8 04 00 35 04 06 00 0A 00 00 D4 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:11]Read from MH i2c: E2 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 [10:30:11]MH_I2C_Read... [10:30:11]Read from MH i2c: E2 03 00 B6 06 00 90 00 30 [10:30:11]RAPDU: 90 00 [10:30:11]wFMCommunicate OK [10:30:11]wFMCommunicate request_size=10 [10:30:11]MH_SAM_APDU [10:30:11]CAPDU: 80 0D 02 02 05 8C 9C CB FB 7A [10:30:11]Write to MH i2c: E2 0D 00 B7 06 80 0D 02 02 05 00 8C 9C CB FB 7A 00 00 A9 [10:30:11]Write i2c OK [10:30:11]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [10:30:12]RAPDU: 90 00 [10:30:12]wFMCommunicate OK [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 0D 03 02 [10:30:12]Write to MH i2c: E2 08 00 B8 06 80 0D 03 02 00 00 00 00 39 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 0B 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 0B 00 B8 06 00 CF 9B 9D 48 AE 5D 21 3B 90 00 F0 [10:30:12]RAPDU: CF 9B 9D 48 AE 5D 21 3B 90 00 [10:30:12]wFMCommunicate OK [10:30:12]SAM_PROTO_SignData done [10:30:12]FM_MakeSignedData done [10:30:12]CreateOFDProtocolMessage [10:30:12]wFMCommunicate request_size=4 [10:30:12]MH_SAM_APDU [10:30:12]CAPDU: 80 11 00 00 [10:30:12]Write to MH i2c: E2 08 00 B9 06 80 11 00 00 00 00 00 00 39 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:12]Read from MH i2c: E2 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 17 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: E2 17 00 B9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8F [10:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:30:12]wFMCommunicate OK [10:30:12]CreateOFDProtocolMessage done [10:30:12]OFDSenderStorePacket 309308 [10:30:12]StoreOFDPacket docnum=309308 [10:30:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A1 13 07 01 F8 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B8 04 00 35 04 06 00 0A 8C 9C CB FB 7A CF 9B 9D 48 AE 5D 21 3B [10:30:12]CheckFolder [10:30:12]dirname=/storage/ofd_packets [10:30:12]CheckFolder done [10:30:12]ProducePacketName [10:30:12]name=ofd_packets/00309308 [10:30:12]NVStorageSaveData ofd_packets/00309308 [10:30:12]File name is /storage/ofd_packets/00309308 [10:30:12]Write 301 bytes [10:30:12]NVStorageSaveData done [10:30:12]OFDSenderStorePacket done [10:30:12]KKMCreateOFDPacket done [10:30:12]NVStorageSaveData kkm_last_timestamp [10:30:12]File name is /storage/kkm_last_timestamp [10:30:12]Write 4 bytes [10:30:12]NVStorageSaveData done [10:30:12]ExternCall_PrintAddStr [10:30:12]wPrintStart [10:30:12]Write to MH i2c: 01 00 00 BA 06 C0 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 BA 06 00 00 00 00 00 FF 0F D5 [10:30:12]RasterBufferAndPrint [10:30:12]line Счет N : (1)117907 [10:30:12]line ИНН: 02508201610067 [10:30:12]line Контрольно-Кассовый Чек [10:30:12]line ПРОДАЖА [10:30:12]line ТРК (МРК, ГНК) : 52 [10:30:12]line Товар: 2710124130 [10:30:12]line Аи-92-К-2 [10:30:12]line 7.380 * 67.80 [10:30:12]line = 500.36 [10:30:12]line НДС 12% НСП 1% [10:30:12]line > о реализуемом товаре [10:30:12]line ОКРУГЛЕНИЕ: -0.36 [10:30:12]line ИТОГО: 500.00 [10:30:12]line Внесено: 500.00 [10:30:12]line СДАЧА: 0.00 [10:30:12]line НСП 1% : 4.43 [10:30:12]line НДС 12% : 53.14 [10:30:12]line Наличными: 500.00 [10:30:12]line Безнал.: 0.00 [10:30:12]line Место: АЗС № 128 "Партнер Нефть" [10:30:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:30:12]line СНО: Общий режим [10:30:12]line Чек 242 30.07.2024 10:30 [10:30:12]line Смена: 430 ФФД: 1.0 [10:30:12]line ЗНМ: 0300000046 [10:30:12]line РНМ: 0000000000092651 [10:30:12]line Версия ККМ: 001 [10:30:12]line ФМ: 0000000000874943 [10:30:12]line ФД: 309308 [10:30:12]line ФПД: 11599042313082 [10:30:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103010&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309308&fm=11599042313082&tin=02508201610067®Number=0000000000092651&sum=50000 [10:30:12]OFD Sender: Processing packet 309308 [packets to send 232, broken 231] [10:30:12]ProducePacketName [10:30:12]name=ofd_packets/00309308 [10:30:12]OFD Sender: To server: pG, [10:30:12]CommunicateWithHost lk.salyk.kg:30040 [10:30:12]ConnectInit lk.salyk.kg [10:30:12]written 0, free lines is 4095 [10:30:12]Connected sock=10 [10:30:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A1 13 07 01 F8 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 C0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B8 04 00 35 04 06 00 0A 8C 9C CB FB 7A CF 9B 9D 48 AE 5D 21 3B [10:30:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9F 11 47 00 D5 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B8 04 00 F4 03 04 00 FA 67 A8 66 B6 04 01 00 00 E3 3C 59 25 A2 55 68 89 [10:30:12]CommunicateWithHost err = 0 [10:30:12]CheckOFDResponse [10:30:12]1017 (14) - 77093643461234 [10:30:12]1041 (16) - 0000000000874943 [10:30:12]1040 (4) - 309308 [10:30:12]1012 (4) - 30.07.2024 04:11 [10:30:12]1206 (1) - 0 [10:30:12]OFD Sender: Remove packet 309308 [10:30:12]ProducePacketName [10:30:12]name=ofd_packets/00309308 [10:30:12]NVStorageDeleteData [10:30:12]Write to MH i2c: 01 00 00 E5 06 EB [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: 01 07 00 E5 06 00 00 00 00 00 67 0C 65 [10:30:12]RasterBufferAndPrint [10:30:12]line [10:30:12]line [10:30:12]line [10:30:12]line [10:30:12]line [10:30:12]written 0, free lines is 3178 [10:30:12]MH_Cut [10:30:12]Write to MH i2c: D1 01 00 EC 06 01 C4 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: D1 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: D1 01 00 [10:30:12]MH_I2C_Read... [10:30:12]Read from MH i2c: D1 01 00 EC 06 00 C3 [10:30:12]Write to MH i2c: 01 00 00 ED 06 F3 [10:30:12]Write i2c OK [10:30:12]MH_I2C_Read... [10:30:13]OFD Sender: No OFD packet to send [10:30:14]*** Cut start [10:30:14]*** Partial cut [10:30:14]*** CUTSNS_PIN = 1 [10:30:14]*** CUTSNS_PIN = 0 [10:30:14]*** Brake cut motor [10:30:14]Read from MH i2c: 01 [10:30:14]MH_I2C_Read... [10:30:14]*** Stop cut motor [10:30:14]*** Cut end [10:30:14]Read from MH i2c: 01 07 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: 01 07 00 ED 06 00 00 00 00 00 FF 0F 08 [10:30:14]process_action close_receipt done [10:30:14]requested_data is exist [10:30:14]produce_requested_data [10:30:14]requested_item fm.sn is exist - process it [10:30:14]wFMCommunicate request_size=4 [10:30:14]MH_SAM_APDU [10:30:14]CAPDU: 80 11 00 00 [10:30:14]Write to MH i2c: E2 08 00 EE 06 80 11 00 00 00 00 00 00 6E [10:30:14]Write i2c OK [10:30:14]MH_I2C_Read... [10:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:14]Read from MH i2c: E2 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 17 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 17 00 EE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C4 [10:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:30:14]wFMCommunicate OK [10:30:14]requested_item fd.num is exist - process it [10:30:14]SAM_PROTO_GetFieldsCounters [10:30:14]wFMCommunicate request_size=4 [10:30:14]MH_SAM_APDU [10:30:14]CAPDU: 80 13 00 00 [10:30:14]Write to MH i2c: E2 08 00 EF 06 80 13 00 00 00 00 00 00 71 [10:30:14]Write i2c OK [10:30:14]MH_I2C_Read... [10:30:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:14]Read from MH i2c: E2 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 62 00 [10:30:14]MH_I2C_Read... [10:30:14]Read from MH i2c: E2 62 00 EF 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3C B8 04 00 0E 04 04 00 AE 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 [10:30:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3C B8 04 00 0E 04 04 00 AE 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:30:14]wFMCommunicate OK [10:30:14]SAM_PROTO_GetFieldsCounters done [10:30:14]requested_item shift.num is exist - process it [10:30:14]requested_item shift.opened is exist - process it [10:30:14]req_shift_opened [10:30:14]FM_GetShiftState [10:30:14]SAM_PROTO_GetShiftState [10:30:14]wFMCommunicate request_size=4 [10:30:14]MH_SAM_APDU [10:30:14]CAPDU: 80 13 01 00 [10:30:14]Write to MH i2c: E2 08 00 F0 06 80 13 01 00 00 00 00 00 73 [10:30:14]Write i2c OK [10:30:14]MH_I2C_Read... [10:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:15]Read from MH i2c: E2 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 0E 00 [10:30:15]MH_I2C_Read... [10:30:15]Read from MH i2c: E2 0E 00 F0 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CE [10:30:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:30:15]wFMCommunicate OK [10:30:15]SAM_PROTO_GetShiftState done [10:30:15]FM_GetShiftState done [10:30:15]req_shift_opened done [10:30:15]requested_item shift.open_date is exist - process it [10:30:15]req_shift_open_date [10:30:15]req_shift_open_date done [10:30:15]produce_requested_data done [10:30:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309308,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:30:15]process_action_free close_receipt [10:30:15]json_value_free [10:30:15]json_value_free done [10:30:15]process_json_proto returns [10:30:15]Send response to host [10:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309308,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:30:15]free response buf [10:30:15]execute_script done [10:30:15]execute_script returns [10:30:15]free content buf [10:30:15]Sock 8.Close socket [10:30:15]Sock 8.Thread stoped [10:30:18]OFD Sender: No OFD packet to send [10:30:23]OFD Sender: No OFD packet to send [10:30:28]OFD Sender: No OFD packet to send [10:30:33]OFD Sender: No OFD packet to send [10:30:38]OFD Sender: No OFD packet to send [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [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:31:59]accept exits with 9 [10:31:59]New connection [10:31:59]New thread 3067166052 created [10:31:59]Thread 3067022692 joined [10:31:59]Waiting for new connection... [10:31:59] Sock 9.Parse request [10:31:59]Sock 9.Check first char [10:31:59]Sock 9.First char is OK [10:31:59]request: POST /json_proto HTTP/1.0 [10:31:59]Method: POST [10:31:59]URL: /json_proto [10:31:59]Method is POST - this is cgi request [10:31:59]url: /json_proto [10:31:59]query_string will be loaded in cgi processing [10:31:59]execute_cgi json_proto POST (null) [10:31:59]execute_cgi path=json_proto method=POST [10:31:59]POST find Content-Length [10:31:59]Host: 172.17.45.195:8080 [10:31:59]Content-Length: 677 [10:31:59]Content-Type: application/json [10:31:59] [10:31:59]POST finish read [10:31:59]Found Content-Length = 677 [10:31:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:31:59]execute_script... [10:31:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:31:59]POST & json_proto [10:31:59]process_json_proto [10:31:59]json parsed OK: [10:31:59]protocol is kg_v1.0 [10:31:59]action value=close_receipt [10:31:59]process_action close_receipt [10:31:59]cmd_close_receipt [10:31:59]MH_GetDate [10:31:59]Write to MH i2c: F0 00 00 F1 06 E6 [10:31:59]Write i2c OK [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: F0 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: F0 09 00 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: F0 09 00 F1 06 00 1F C1 A8 66 FB 01 7F 64 BC [10:31:59]GetLastDocTimeStamp 1722335410 [10:31:59]current date 1722335519 [10:31:59]FM_GetShiftState [10:31:59]SAM_PROTO_GetShiftState [10:31:59]wFMCommunicate request_size=4 [10:31:59]MH_SAM_APDU [10:31:59]CAPDU: 80 13 01 00 [10:31:59]Write to MH i2c: E2 08 00 F2 06 80 13 01 00 00 00 00 00 75 [10:31:59]Write i2c OK [10:31:59]MH_I2C_Read... [10:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:59]Read from MH i2c: E2 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: E2 0E 00 [10:31:59]MH_I2C_Read... [10:31:59]Read from MH i2c: E2 0E 00 F2 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D0 [10:31:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:31:59]wFMCommunicate OK [10:31:59]SAM_PROTO_GetShiftState done [10:31:59]FM_GetShiftState done [10:31:59]opened in 1722299915 [10:31:59]opened+sec_in_day 1722386315 [10:31:59]quantity*price = 50036 [10:31:59]sum+1 = 50037 [10:31:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 243 30.07.2024 10:31 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309309 ФПД: 136201085331270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103159&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309309&fm=136201085331270&tin=02508201610067®Number=0000000000092651&sum=50000 [10:32:00]StoreToDocumentArchive [10:32:00]shift 430 fd 309309 [10:32:00]save to /storage/0430/doc_00309309 [10:32:00]save last doc name /storage/0430/doc_00309309 to /storage/kkm_last_doc_name [10:32:00]save OK [10:32:00]Clear old archive folders... [10:32:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:00]tlvbuf is 0090E850 [10:32:00]SAM_PROTO_ClearQueue [10:32:00]wFMCommunicate request_size=4 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 09 00 00 [10:32:00]Write to MH i2c: E2 08 00 FF 06 80 09 00 00 00 00 00 00 77 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 FF 06 00 90 00 79 [10:32:00]RAPDU: 90 00 [10:32:00]wFMCommunicate OK [10:32:00]SAM_PROTO_ClearQueue done [10:32:00]KKMCreateOFDPacket [10:32:00]OFDProtocolAddRootSTLVToBuf [10:32:00]FM_MakeSignedData [10:32:00]FM_MakeSignedData [10:32:00]SAM_PROTO_SignData [10:32:00]wFMCommunicate request_size=4 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 0D 01 02 [10:32:00]Write to MH i2c: E2 08 00 00 07 80 0D 01 02 00 00 00 00 80 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 00 07 00 90 00 7B [10:32:00]RAPDU: 90 00 [10:32:00]wFMCommunicate OK [10:32:00]wFMCommunicate request_size=255 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 1F C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B8 04 00 35 04 06 00 7B [10:32:00]Write to MH i2c: E2 02 01 01 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 1F C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B8 04 00 35 04 06 00 7B 00 00 01 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 01 07 00 90 00 7C [10:32:00]RAPDU: 90 00 [10:32:00]wFMCommunicate OK [10:32:00]wFMCommunicate request_size=10 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 0D 02 02 05 DF C9 4F 27 46 [10:32:00]Write to MH i2c: E2 0D 00 02 07 80 0D 02 02 05 00 DF C9 4F 27 46 00 00 F1 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [10:32:00]RAPDU: 90 00 [10:32:00]wFMCommunicate OK [10:32:00]wFMCommunicate request_size=4 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 0D 03 02 [10:32:00]Write to MH i2c: E2 08 00 03 07 80 0D 03 02 00 00 00 00 85 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 0B 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 0B 00 03 07 00 54 DA 71 FB 43 71 18 F9 90 00 E5 [10:32:00]RAPDU: 54 DA 71 FB 43 71 18 F9 90 00 [10:32:00]wFMCommunicate OK [10:32:00]SAM_PROTO_SignData done [10:32:00]FM_MakeSignedData done [10:32:00]CreateOFDProtocolMessage [10:32:00]wFMCommunicate request_size=4 [10:32:00]MH_SAM_APDU [10:32:00]CAPDU: 80 11 00 00 [10:32:00]Write to MH i2c: E2 08 00 04 07 80 11 00 00 00 00 00 00 85 [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:00]Read from MH i2c: E2 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 17 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: E2 17 00 04 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DB [10:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:32:00]wFMCommunicate OK [10:32:00]CreateOFDProtocolMessage done [10:32:00]OFDSenderStorePacket 309309 [10:32:00]StoreOFDPacket docnum=309309 [10:32:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4B F3 07 01 41 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 1F C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B8 04 00 35 04 06 00 7B DF C9 4F 27 46 54 DA 71 FB 43 71 18 F9 [10:32:00]CheckFolder [10:32:00]dirname=/storage/ofd_packets [10:32:00]CheckFolder done [10:32:00]ProducePacketName [10:32:00]name=ofd_packets/00309309 [10:32:00]NVStorageSaveData ofd_packets/00309309 [10:32:00]File name is /storage/ofd_packets/00309309 [10:32:00]Write 301 bytes [10:32:00]NVStorageSaveData done [10:32:00]OFDSenderStorePacket done [10:32:00]KKMCreateOFDPacket done [10:32:00]NVStorageSaveData kkm_last_timestamp [10:32:00]File name is /storage/kkm_last_timestamp [10:32:00]Write 4 bytes [10:32:00]NVStorageSaveData done [10:32:00]OFD Sender: Processing packet 309309 [packets to send 232, broken 231] [10:32:00]ProducePacketName [10:32:00]name=ofd_packets/00309309 [10:32:00]OFD Sender: To server: pG, [10:32:00]CommunicateWithHost lk.salyk.kg:30040 [10:32:00]ConnectInit lk.salyk.kg [10:32:00]ExternCall_PrintAddStr [10:32:00]wPrintStart [10:32:00]Write to MH i2c: 01 00 00 05 07 0C [10:32:00]Write i2c OK [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: 01 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: 01 07 00 [10:32:00]MH_I2C_Read... [10:32:00]Read from MH i2c: 01 07 00 05 07 00 00 00 00 00 FF 0F 21 [10:32:00]RasterBufferAndPrint [10:32:00]line Счет N : (1)117908 [10:32:00]line ИНН: 02508201610067 [10:32:00]line Контрольно-Кассовый Чек [10:32:00]line ПРОДАЖА [10:32:00]line ТРК (МРК, ГНК) : 32 [10:32:00]line Товар: 2710124130 [10:32:00]line Аи-92-К-2 [10:32:00]line 7.380 * 67.80 [10:32:00]line = 500.36 [10:32:00]line НДС 12% НСП 1% [10:32:00]line > о реализуемом товаре [10:32:00]line ОКРУГЛЕНИЕ: -0.36 [10:32:00]line ИТОГО: 500.00 [10:32:00]line Внесено: 500.00 [10:32:00]line СДАЧА: 0.00 [10:32:00]line НСП 1% : 4.43 [10:32:00]line НДС 12% : 53.14 [10:32:00]line Наличными: 500.00 [10:32:00]line Безнал.: 0.00 [10:32:00]line Место: АЗС № 128 "Партнер Нефть" [10:32:00]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:32:00]line СНО: Общий режим [10:32:00]line Чек 243 30.07.2024 10:31 [10:32:00]line Смена: 430 ФФД: 1.0 [10:32:00]line ЗНМ: 0300000046 [10:32:00]line РНМ: 0000000000092651 [10:32:00]line Версия ККМ: 001 [10:32:00]line ФМ: 0000000000874943 [10:32:00]line ФД: 309309 [10:32:00]line ФПД: 136201085331270 [10:32:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103159&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309309&fm=136201085331270&tin=02508201610067®Number=0000000000092651&sum=50000 [10:32:01]Connected sock=11 [10:32:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4B F3 07 01 41 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 1F C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B8 04 00 35 04 06 00 7B DF C9 4F 27 46 54 DA 71 FB 43 71 18 F9 [10:32:01]written 0, free lines is 4095 [10:32:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 26 DC 47 00 61 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B8 04 00 F4 03 04 00 67 68 A8 66 B6 04 01 00 00 8F 47 1D 9A A1 9B 94 5C [10:32:01]CommunicateWithHost err = 0 [10:32:01]CheckOFDResponse [10:32:01]1017 (14) - 77093643461234 [10:32:01]1041 (16) - 0000000000874943 [10:32:01]1040 (4) - 309309 [10:32:01]1012 (4) - 30.07.2024 04:13 [10:32:01]1206 (1) - 0 [10:32:01]OFD Sender: Remove packet 309309 [10:32:01]ProducePacketName [10:32:01]name=ofd_packets/00309309 [10:32:01]NVStorageDeleteData [10:32:01]Write to MH i2c: 01 00 00 30 07 37 [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: 01 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: 01 07 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: 01 07 00 30 07 00 00 00 00 00 66 0C B0 [10:32:01]RasterBufferAndPrint [10:32:01]line [10:32:01]line [10:32:01]line [10:32:01]line [10:32:01]line [10:32:01]written 0, free lines is 3177 [10:32:01]MH_Cut [10:32:01]Write to MH i2c: D1 01 00 37 07 01 10 [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: D1 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: D1 01 00 [10:32:01]MH_I2C_Read... [10:32:01]Read from MH i2c: D1 01 00 37 07 00 0F [10:32:01]Write to MH i2c: 01 00 00 38 07 3F [10:32:01]Write i2c OK [10:32:01]MH_I2C_Read... [10:32:01]OFD Sender: No OFD packet to send [10:32:02]*** Cut start [10:32:02]*** Partial cut [10:32:02]*** CUTSNS_PIN = 1 [10:32:02]*** CUTSNS_PIN = 0 [10:32:03]*** Brake cut motor [10:32:03]Read from MH i2c: 01 [10:32:03]MH_I2C_Read... [10:32:03]*** Stop cut motor [10:32:03]*** Cut end [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 38 07 00 00 00 00 00 FF 0F 54 [10:32:03]process_action close_receipt done [10:32:03]requested_data is exist [10:32:03]produce_requested_data [10:32:03]requested_item fm.sn is exist - process it [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 39 07 80 11 00 00 00 00 00 00 BA [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 39 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 10 [10:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:32:03]wFMCommunicate OK [10:32:03]requested_item fd.num is exist - process it [10:32:03]SAM_PROTO_GetFieldsCounters [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 13 00 00 [10:32:03]Write to MH i2c: E2 08 00 3A 07 80 13 00 00 00 00 00 00 BD [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 62 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 62 00 3A 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3D B8 04 00 0E 04 04 00 AE 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 60 [10:32:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3D B8 04 00 0E 04 04 00 AE 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:32:03]wFMCommunicate OK [10:32:03]SAM_PROTO_GetFieldsCounters done [10:32:03]requested_item shift.num is exist - process it [10:32:03]requested_item shift.opened is exist - process it [10:32:03]req_shift_opened [10:32:03]FM_GetShiftState [10:32:03]SAM_PROTO_GetShiftState [10:32:03]wFMCommunicate request_size=4 [10:32:03]MH_SAM_APDU [10:32:03]CAPDU: 80 13 01 00 [10:32:03]Write to MH i2c: E2 08 00 3B 07 80 13 01 00 00 00 00 00 BF [10:32:03]Write i2c OK [10:32:03]MH_I2C_Read... [10:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:03]Read from MH i2c: E2 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 0E 00 [10:32:03]MH_I2C_Read... [10:32:03]Read from MH i2c: E2 0E 00 3B 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1A [10:32:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:32:03]wFMCommunicate OK [10:32:03]SAM_PROTO_GetShiftState done [10:32:03]FM_GetShiftState done [10:32:03]req_shift_opened done [10:32:03]requested_item shift.open_date is exist - process it [10:32:03]req_shift_open_date [10:32:03]req_shift_open_date done [10:32:03]produce_requested_data done [10:32:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309309,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:32:03]process_action_free close_receipt [10:32:03]json_value_free [10:32:03]json_value_free done [10:32:03]process_json_proto returns [10:32:03]Send response to host [10:32:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309309,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:32:03]free response buf [10:32:03]execute_script done [10:32:03]execute_script returns [10:32:03]free content buf [10:32:03]Sock 9.Close socket [10:32:03]Sock 9.Thread stoped [10:32:07]OFD Sender: No OFD packet to send [10:32:12]OFD Sender: No OFD packet to send [10:32:17]OFD Sender: No OFD packet to send [10:32:22]OFD Sender: No OFD packet to send [10:32:27]OFD Sender: No OFD packet to send [10:32:32]OFD Sender: No OFD packet to send [10:32:37]OFD Sender: No OFD packet to send [10:32:42]OFD Sender: No OFD packet to send [10:32:46]accept exits with 8 [10:32:46]New connection [10:32:46]New thread 3067022692 created [10:32:46]Thread 3067166052 joined [10:32:46]Waiting for new connection... [10:32:46] Sock 8.Parse request [10:32:46]Sock 8.Check first char [10:32:46]Sock 8.First char is OK [10:32:46]request: POST /json_proto HTTP/1.0 [10:32:46]Method: POST [10:32:46]URL: /json_proto [10:32:46]Method is POST - this is cgi request [10:32:46]url: /json_proto [10:32:46]query_string will be loaded in cgi processing [10:32:46]execute_cgi json_proto POST (null) [10:32:46]execute_cgi path=json_proto method=POST [10:32:46]POST find Content-Length [10:32:46]Host: 172.17.45.195:8080 [10:32:46]Content-Length: 799 [10:32:46]Content-Type: application/json [10:32:46] [10:32:46]POST finish read [10:32:46]Found Content-Length = 799 [10:32:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:32:46]execute_script... [10:32: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)117909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:32:46]POST & json_proto [10:32:46]process_json_proto [10:32:46]json parsed OK: [10:32:46]protocol is kg_v1.0 [10:32:46]action value=close_receipt [10:32:46]process_action close_receipt [10:32:46]cmd_close_receipt [10:32:46]MH_GetDate [10:32:46]Write to MH i2c: F0 00 00 3C 07 32 [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: F0 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: F0 09 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: F0 09 00 3C 07 00 4E C1 A8 66 FB 01 7F 64 37 [10:32:46]GetLastDocTimeStamp 1722335519 [10:32:46]current date 1722335566 [10:32:46]FM_GetShiftState [10:32:46]SAM_PROTO_GetShiftState [10:32:46]wFMCommunicate request_size=4 [10:32:46]MH_SAM_APDU [10:32:46]CAPDU: 80 13 01 00 [10:32:46]Write to MH i2c: E2 08 00 3D 07 80 13 01 00 00 00 00 00 C1 [10:32:46]Write i2c OK [10:32:46]MH_I2C_Read... [10:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:46]Read from MH i2c: E2 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 0E 00 [10:32:46]MH_I2C_Read... [10:32:46]Read from MH i2c: E2 0E 00 3D 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1C [10:32:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:32:46]wFMCommunicate OK [10:32:46]SAM_PROTO_GetShiftState done [10:32:46]FM_GetShiftState done [10:32:46]opened in 1722299915 [10:32:46]opened+sec_in_day 1722386315 [10:32:46]quantity*price = 200025 [10:32:46]sum+1 = 200026 [10:32:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 244 30.07.2024 10:32 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309310 ФПД: 155326925928744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103246&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309310&fm=155326925928744&tin=02508201610067®Number=0000000000092651&sum=200025 [10:32:47]StoreToDocumentArchive [10:32:47]shift 430 fd 309310 [10:32:47]save to /storage/0430/doc_00309310 [10:32:47]save last doc name /storage/0430/doc_00309310 to /storage/kkm_last_doc_name [10:32:47]save OK [10:32:47]Clear old archive folders... [10:32:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:32:47]tlvbuf is 0096D320 [10:32:47]SAM_PROTO_ClearQueue [10:32:47]wFMCommunicate request_size=4 [10:32:47]MH_SAM_APDU [10:32:47]CAPDU: 80 09 00 00 [10:32:47]Write to MH i2c: E2 08 00 4A 07 80 09 00 00 00 00 00 00 C3 [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:47]Read from MH i2c: E2 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 4A 07 00 90 00 C5 [10:32:47]RAPDU: 90 00 [10:32:47]wFMCommunicate OK [10:32:47]SAM_PROTO_ClearQueue done [10:32:47]KKMCreateOFDPacket [10:32:47]OFDProtocolAddRootSTLVToBuf [10:32:47]FM_MakeSignedData [10:32:47]FM_MakeSignedData [10:32:47]SAM_PROTO_SignData [10:32:47]wFMCommunicate request_size=4 [10:32:47]MH_SAM_APDU [10:32:47]CAPDU: 80 0D 01 02 [10:32:47]Write to MH i2c: E2 08 00 4B 07 80 0D 01 02 00 00 00 00 CB [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:47]Read from MH i2c: E2 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 4B 07 00 90 00 C6 [10:32:47]RAPDU: 90 00 [10:32:47]wFMCommunicate OK [10:32:47]wFMCommunicate request_size=255 [10:32:47]MH_SAM_APDU [10:32: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F4 00 00 00 F4 03 04 00 4E C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B8 04 00 35 04 06 00 8D 44 DE 3E [10:32:47]Write to MH i2c: E2 02 01 4C 07 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F4 00 00 00 F4 03 04 00 4E C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B8 04 00 35 04 06 00 8D 44 DE 3E 00 00 1B [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:47]Read from MH i2c: E2 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 4C 07 00 90 00 C7 [10:32:47]RAPDU: 90 00 [10:32:47]wFMCommunicate OK [10:32:47]wFMCommunicate request_size=7 [10:32:47]MH_SAM_APDU [10:32:47]CAPDU: 80 0D 02 02 02 79 28 [10:32:47]Write to MH i2c: E2 0A 00 4D 07 80 0D 02 02 02 00 79 28 00 00 73 [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:47]Read from MH i2c: E2 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 03 00 4D 07 00 90 00 C8 [10:32:47]RAPDU: 90 00 [10:32:47]wFMCommunicate OK [10:32:47]wFMCommunicate request_size=4 [10:32:47]MH_SAM_APDU [10:32:47]CAPDU: 80 0D 03 02 [10:32:47]Write to MH i2c: E2 08 00 4E 07 80 0D 03 02 00 00 00 00 D0 [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:47]Read from MH i2c: E2 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 0B 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 0B 00 4E 07 00 89 3D 42 ED 1F 3D 5D 6E 90 00 ED [10:32:47]RAPDU: 89 3D 42 ED 1F 3D 5D 6E 90 00 [10:32:47]wFMCommunicate OK [10:32:47]SAM_PROTO_SignData done [10:32:47]FM_MakeSignedData done [10:32:47]CreateOFDProtocolMessage [10:32:47]wFMCommunicate request_size=4 [10:32:47]MH_SAM_APDU [10:32:47]CAPDU: 80 11 00 00 [10:32:47]Write to MH i2c: E2 08 00 4F 07 80 11 00 00 00 00 00 00 D0 [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:47]Read from MH i2c: E2 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 17 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: E2 17 00 4F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 26 [10:32:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:32:47]wFMCommunicate OK [10:32:47]CreateOFDProtocolMessage done [10:32:47]OFDSenderStorePacket 309310 [10:32:47]StoreOFDPacket docnum=309310 [10:32:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 92 AE 04 01 FE CA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F4 00 00 00 F4 03 04 00 4E C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B8 04 00 35 04 06 00 8D 44 DE 3E 79 28 89 3D 42 ED 1F 3D 5D 6E [10:32:47]CheckFolder [10:32:47]dirname=/storage/ofd_packets [10:32:47]CheckFolder done [10:32:47]ProducePacketName [10:32:47]name=ofd_packets/00309310 [10:32:47]NVStorageSaveData ofd_packets/00309310 [10:32:47]File name is /storage/ofd_packets/00309310 [10:32:47]Write 298 bytes [10:32:47]NVStorageSaveData done [10:32:47]OFDSenderStorePacket done [10:32:47]KKMCreateOFDPacket done [10:32:47]NVStorageSaveData kkm_last_timestamp [10:32:47]File name is /storage/kkm_last_timestamp [10:32:47]Write 4 bytes [10:32:47]NVStorageSaveData done [10:32:47]ExternCall_PrintAddStr [10:32:47]wPrintStart [10:32:47]Write to MH i2c: 01 00 00 50 07 57 [10:32:47]Write i2c OK [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: 01 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: 01 07 00 [10:32:47]MH_I2C_Read... [10:32:47]Read from MH i2c: 01 07 00 50 07 00 00 00 00 00 FF 0F 6C [10:32:47]RasterBufferAndPrint [10:32:47]line Счет N : (1)117909 [10:32:47]line ИНН: 02508201610067 [10:32:47]line Контрольно-Кассовый Чек [10:32:47]line ПРОДАЖА [10:32:47]line ТРК (МРК, ГНК) : 1 [10:32:47]line Товар: 2710194800 [10:32:47]line ДТ-К-3 [10:32:47]line 26.250 * 76.20 [10:32:47]line = 2000.25 [10:32:47]line НДС 12% НСП 1% [10:32:47]line > о реализуемом товаре [10:32:47]line ИТОГО: 2000.25 [10:32:47]line НСП 1% : 17.70 [10:32:47]line НДС 12% : 212.42 [10:32:47]line Наличными: 0.00 [10:32:47]line Безнал.: 2000.25 [10:32:47]line Место: АЗС № 128 "Партнер Нефть" [10:32:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:32:47]line СНО: Общий режим [10:32:47]line Чек 244 30.07.2024 10:32 [10:32:47]line Смена: 430 ФФД: 1.0 [10:32:47]line ЗНМ: 0300000046 [10:32:47]line РНМ: 0000000000092651 [10:32:47]line Версия ККМ: 001 [10:32:47]line Платежная система: O! деньги [10:32:47]line ФМ: 0000000000874943 [10:32:47]line ФД: 309310 [10:32:47]line ФПД: 155326925928744 [10:32:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103246&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309310&fm=155326925928744&tin=02508201610067®Number=0000000000092651&sum=200025 [10:32:48]OFD Sender: Processing packet 309310 [packets to send 232, broken 231] [10:32:48]ProducePacketName [10:32:48]name=ofd_packets/00309310 [10:32:48]OFD Sender: To server: pG, [10:32:48]CommunicateWithHost lk.salyk.kg:30040 [10:32:48]ConnectInit lk.salyk.kg [10:32:48]written 0, free lines is 4095 [10:32:48]Connected sock=10 [10:32:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 92 AE 04 01 FE CA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F4 00 00 00 F4 03 04 00 4E C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B8 04 00 35 04 06 00 8D 44 DE 3E 79 28 89 3D 42 ED 1F 3D 5D 6E [10:32:48]Write to MH i2c: 01 00 00 7A 07 81 [10:32:48]Write i2c OK [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: 01 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: 01 07 00 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: 01 07 00 7A 07 00 00 00 00 00 85 0C 19 [10:32:48]RasterBufferAndPrint [10:32:48]line [10:32:48]line [10:32:48]line [10:32:48]line [10:32:48]line [10:32:48]written 0, free lines is 3208 [10:32:48]MH_Cut [10:32:48]Write to MH i2c: D1 01 00 81 07 01 5A [10:32:48]Write i2c OK [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: D1 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: D1 01 00 [10:32:48]MH_I2C_Read... [10:32:48]Read from MH i2c: D1 01 00 81 07 00 59 [10:32:48]Write to MH i2c: 01 00 00 82 07 89 [10:32:48]Write i2c OK [10:32:48]MH_I2C_Read... [10:32:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 58 8F 47 00 3D 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B8 04 00 F4 03 04 00 96 68 A8 66 B6 04 01 00 00 75 ED 1E 6B 02 CC 9E F3 [10:32:48]CommunicateWithHost err = 0 [10:32:48]CheckOFDResponse [10:32:48]1017 (14) - 77093643461234 [10:32:48]1041 (16) - 0000000000874943 [10:32:48]1040 (4) - 309310 [10:32:48]1012 (4) - 30.07.2024 04:14 [10:32:48]1206 (1) - 0 [10:32:48]OFD Sender: Remove packet 309310 [10:32:48]ProducePacketName [10:32:48]name=ofd_packets/00309310 [10:32:48]NVStorageDeleteData [10:32:49]OFD Sender: No OFD packet to send [10:32:49]*** Cut start [10:32:49]*** Partial cut [10:32:49]*** CUTSNS_PIN = 1 [10:32:49]*** CUTSNS_PIN = 0 [10:32:50]*** Brake cut motor [10:32:50]Read from MH i2c: 01 [10:32:50]MH_I2C_Read... [10:32:50]*** Stop cut motor [10:32:50]*** Cut end [10:32:50]Read from MH i2c: 01 07 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: 01 07 00 82 07 00 00 00 00 00 FF 0F 9E [10:32:50]process_action close_receipt done [10:32:50]requested_data is exist [10:32:50]produce_requested_data [10:32:50]requested_item fm.sn is exist - process it [10:32:50]wFMCommunicate request_size=4 [10:32:50]MH_SAM_APDU [10:32:50]CAPDU: 80 11 00 00 [10:32:50]Write to MH i2c: E2 08 00 83 07 80 11 00 00 00 00 00 00 04 [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:50]Read from MH i2c: E2 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 17 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 17 00 83 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5A [10:32:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:32:50]wFMCommunicate OK [10:32:50]requested_item fd.num is exist - process it [10:32:50]SAM_PROTO_GetFieldsCounters [10:32:50]wFMCommunicate request_size=4 [10:32:50]MH_SAM_APDU [10:32:50]CAPDU: 80 13 00 00 [10:32:50]Write to MH i2c: E2 08 00 84 07 80 13 00 00 00 00 00 00 07 [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:50]Read from MH i2c: E2 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 62 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 62 00 84 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3E B8 04 00 0E 04 04 00 AE 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 AE [10:32:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3E B8 04 00 0E 04 04 00 AE 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:32:50]wFMCommunicate OK [10:32:50]SAM_PROTO_GetFieldsCounters done [10:32:50]requested_item shift.num is exist - process it [10:32:50]requested_item shift.opened is exist - process it [10:32:50]req_shift_opened [10:32:50]FM_GetShiftState [10:32:50]SAM_PROTO_GetShiftState [10:32:50]wFMCommunicate request_size=4 [10:32:50]MH_SAM_APDU [10:32:50]CAPDU: 80 13 01 00 [10:32:50]Write to MH i2c: E2 08 00 85 07 80 13 01 00 00 00 00 00 09 [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:50]Read from MH i2c: E2 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 0E 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 0E 00 85 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 64 [10:32:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:32:50]wFMCommunicate OK [10:32:50]SAM_PROTO_GetShiftState done [10:32:50]FM_GetShiftState done [10:32:50]req_shift_opened done [10:32:50]requested_item shift.open_date is exist - process it [10:32:50]req_shift_open_date [10:32:50]req_shift_open_date done [10:32:50]produce_requested_data done [10:32:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309310,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:32:50]process_action_free close_receipt [10:32:50]json_value_free [10:32:50]json_value_free done [10:32:50]process_json_proto returns [10:32:50]Send response to host [10:32:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309310,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:32:50]free response buf [10:32:50]execute_script done [10:32:50]execute_script returns [10:32:50]free content buf [10:32:50]Sock 8.Close socket [10:32:50]Sock 8.Thread stoped [10:32:52]accept exits with 9 [10:32:52]New connection [10:32:52]New thread 3067166052 created [10:32:52]Thread 3067022692 joined [10:32:52]Waiting for new connection... [10:32:52] Sock 9.Parse request [10:32:52]Sock 9.Check first char [10:32:52]Sock 9.First char is OK [10:32:52]request: POST /json_proto HTTP/1.0 [10:32:52]Method: POST [10:32:52]URL: /json_proto [10:32:52]Method is POST - this is cgi request [10:32:52]url: /json_proto [10:32:52]query_string will be loaded in cgi processing [10:32:52]execute_cgi json_proto POST (null) [10:32:52]execute_cgi path=json_proto method=POST [10:32:52]POST find Content-Length [10:32:52]Host: 172.17.45.195:8080 [10:32:52]Content-Length: 816 [10:32:52]Content-Type: application/json [10:32:52] [10:32:52]POST finish read [10:32:52]Found Content-Length = 816 [10:32:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:52]execute_script... [10:32:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:32:52]POST & json_proto [10:32:52]process_json_proto [10:32:52]json parsed OK: [10:32:52]protocol is kg_v1.0 [10:32:52]action value=close_receipt [10:32:52]process_action close_receipt [10:32:52]cmd_close_receipt [10:32:52]MH_GetDate [10:32:52]Write to MH i2c: F0 00 00 86 07 7C [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: F0 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: F0 09 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: F0 09 00 86 07 00 54 C1 A8 66 FB 01 7F 64 87 [10:32:52]GetLastDocTimeStamp 1722335566 [10:32:52]current date 1722335572 [10:32:52]FM_GetShiftState [10:32:52]SAM_PROTO_GetShiftState [10:32:52]wFMCommunicate request_size=4 [10:32:52]MH_SAM_APDU [10:32:52]CAPDU: 80 13 01 00 [10:32:52]Write to MH i2c: E2 08 00 87 07 80 13 01 00 00 00 00 00 0B [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:52]Read from MH i2c: E2 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 0E 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 0E 00 87 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 66 [10:32:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:32:52]wFMCommunicate OK [10:32:52]SAM_PROTO_GetShiftState done [10:32:52]FM_GetShiftState done [10:32:52]opened in 1722299915 [10:32:52]opened+sec_in_day 1722386315 [10:32:52]quantity*price = 150037 [10:32:52]sum+1 = 150039 [10:32:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 245 30.07.2024 10:32 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309311 ФПД: 46731960059359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103252&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309311&fm=46731960059359&tin=02508201610067®Number=0000000000092651&sum=150038 [10:32:53]StoreToDocumentArchive [10:32:53]shift 430 fd 309311 [10:32:53]save to /storage/0430/doc_00309311 [10:32:53]save last doc name /storage/0430/doc_00309311 to /storage/kkm_last_doc_name [10:32:53]save OK [10:32:53]Clear old archive folders... [10:32:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:32:53]tlvbuf is 008F5440 [10:32:53]SAM_PROTO_ClearQueue [10:32:53]wFMCommunicate request_size=4 [10:32:53]MH_SAM_APDU [10:32:53]CAPDU: 80 09 00 00 [10:32:53]Write to MH i2c: E2 08 00 94 07 80 09 00 00 00 00 00 00 0D [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:53]Read from MH i2c: E2 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 94 07 00 90 00 0F [10:32:53]RAPDU: 90 00 [10:32:53]wFMCommunicate OK [10:32:53]SAM_PROTO_ClearQueue done [10:32:53]KKMCreateOFDPacket [10:32:53]OFDProtocolAddRootSTLVToBuf [10:32:53]FM_MakeSignedData [10:32:53]FM_MakeSignedData [10:32:53]SAM_PROTO_SignData [10:32:53]wFMCommunicate request_size=4 [10:32:53]MH_SAM_APDU [10:32:53]CAPDU: 80 0D 01 02 [10:32:53]Write to MH i2c: E2 08 00 95 07 80 0D 01 02 00 00 00 00 15 [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:53]Read from MH i2c: E2 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: E2 03 00 95 07 00 90 00 10 [10:32:53]RAPDU: 90 00 [10:32:53]wFMCommunicate OK [10:32:53]wFMCommunicate request_size=255 [10:32:53]MH_SAM_APDU [10:32: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F5 00 00 00 F4 03 04 00 54 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3F B8 04 00 35 04 06 00 2A 80 A1 E1 [10:32:53]Write to MH i2c: E2 02 01 96 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F5 00 00 00 F4 03 04 00 54 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3F B8 04 00 35 04 06 00 2A 80 A1 E1 00 00 51 [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 03 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 03 00 96 07 00 90 00 11 [10:32:54]RAPDU: 90 00 [10:32:54]wFMCommunicate OK [10:32:54]wFMCommunicate request_size=7 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 0D 02 02 02 05 DF [10:32:54]Write to MH i2c: E2 0A 00 97 07 80 0D 02 02 02 00 05 DF 00 00 00 [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 03 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 03 00 97 07 00 90 00 12 [10:32:54]RAPDU: 90 00 [10:32:54]wFMCommunicate OK [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 0D 03 02 [10:32:54]Write to MH i2c: E2 08 00 98 07 80 0D 03 02 00 00 00 00 1A [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0B 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0B 00 98 07 00 52 0C 3D 85 18 0A 58 7C 90 00 31 [10:32:54]RAPDU: 52 0C 3D 85 18 0A 58 7C 90 00 [10:32:54]wFMCommunicate OK [10:32:54]SAM_PROTO_SignData done [10:32:54]FM_MakeSignedData done [10:32:54]CreateOFDProtocolMessage [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 11 00 00 [10:32:54]Write to MH i2c: E2 08 00 99 07 80 11 00 00 00 00 00 00 1A [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 99 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 70 [10:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:32:54]wFMCommunicate OK [10:32:54]CreateOFDProtocolMessage done [10:32:54]OFDSenderStorePacket 309311 [10:32:54]StoreOFDPacket docnum=309311 [10:32:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 62 F4 04 01 4E 00 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F5 00 00 00 F4 03 04 00 54 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3F B8 04 00 35 04 06 00 2A 80 A1 E1 05 DF 52 0C 3D 85 18 0A 58 7C [10:32:54]CheckFolder [10:32:54]dirname=/storage/ofd_packets [10:32:54]CheckFolder done [10:32:54]ProducePacketName [10:32:54]name=ofd_packets/00309311 [10:32:54]NVStorageSaveData ofd_packets/00309311 [10:32:54]File name is /storage/ofd_packets/00309311 [10:32:54]Write 298 bytes [10:32:54]NVStorageSaveData done [10:32:54]OFDSenderStorePacket done [10:32:54]KKMCreateOFDPacket done [10:32:54]NVStorageSaveData kkm_last_timestamp [10:32:54]File name is /storage/kkm_last_timestamp [10:32:54]Write 4 bytes [10:32:54]NVStorageSaveData done [10:32:54]ExternCall_PrintAddStr [10:32:54]wPrintStart [10:32:54]Write to MH i2c: 01 00 00 9A 07 A1 [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 9A 07 00 00 00 00 00 FF 0F B6 [10:32:54]RasterBufferAndPrint [10:32:54]line Счет N : (1)117910 [10:32:54]line ИНН: 02508201610067 [10:32:54]line Контрольно-Кассовый Чек [10:32:54]line ПРОДАЖА [10:32:54]line ТРК (МРК, ГНК) : 44 [10:32:54]line Товар: 2710194800 [10:32:54]line ДТ-К-3 [10:32:54]line 19.690 * 76.20 [10:32:54]line = 1500.38 [10:32:54]line НДС 12% НСП 1% [10:32:54]line > о реализуемом товаре [10:32:54]line ИТОГО: 1500.38 [10:32:54]line НСП 1% : 13.28 [10:32:54]line НДС 12% : 159.33 [10:32:54]line Наличными: 0.00 [10:32:54]line Безнал.: 1500.38 [10:32:54]line Место: АЗС № 128 "Партнер Нефть" [10:32:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:32:54]line СНО: Общий режим [10:32:54]line Чек 245 30.07.2024 10:32 [10:32:54]line Смена: 430 ФФД: 1.0 [10:32:54]line ЗНМ: 0300000046 [10:32:54]line РНМ: 0000000000092651 [10:32:54]line Версия ККМ: 001 [10:32:54]line Платежная система: Бакай Банк [10:32:54]line ФМ: 0000000000874943 [10:32:54]line ФД: 309311 [10:32:54]line ФПД: 46731960059359 [10:32:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103252&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309311&fm=46731960059359&tin=02508201610067®Number=0000000000092651&sum=150038 [10:32:54]OFD Sender: Processing packet 309311 [packets to send 232, broken 231] [10:32:54]ProducePacketName [10:32:54]name=ofd_packets/00309311 [10:32:54]OFD Sender: To server: pG, [10:32:54]CommunicateWithHost lk.salyk.kg:30040 [10:32:54]ConnectInit lk.salyk.kg [10:32:54]written 0, free lines is 4095 [10:32:54]Connected sock=10 [10:32:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 62 F4 04 01 4E 00 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F5 00 00 00 F4 03 04 00 54 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3F B8 04 00 35 04 06 00 2A 80 A1 E1 05 DF 52 0C 3D 85 18 0A 58 7C [10:32:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D8 60 47 00 20 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3F B8 04 00 F4 03 04 00 9D 68 A8 66 B6 04 01 00 00 83 F3 5F D2 8C 63 DF 53 [10:32:54]CommunicateWithHost err = 0 [10:32:54]CheckOFDResponse [10:32:54]1017 (14) - 77093643461234 [10:32:54]1041 (16) - 0000000000874943 [10:32:54]1040 (4) - 309311 [10:32:54]1012 (4) - 30.07.2024 04:14 [10:32:54]1206 (1) - 0 [10:32:54]OFD Sender: Remove packet 309311 [10:32:54]ProducePacketName [10:32:54]name=ofd_packets/00309311 [10:32:54]NVStorageDeleteData [10:32:55]Write to MH i2c: 01 00 00 C4 07 CB [10:32:55]Write i2c OK [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: 01 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: 01 07 00 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: 01 07 00 C4 07 00 00 00 00 00 8E 0C 6C [10:32:55]RasterBufferAndPrint [10:32:55]line [10:32:55]line [10:32:55]line [10:32:55]line [10:32:55]line [10:32:55]written 0, free lines is 3218 [10:32:55]MH_Cut [10:32:55]Write to MH i2c: D1 01 00 CB 07 01 A4 [10:32:55]Write i2c OK [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: D1 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: D1 01 00 [10:32:55]MH_I2C_Read... [10:32:55]Read from MH i2c: D1 01 00 CB 07 00 A3 [10:32:55]Write to MH i2c: 01 00 00 CC 07 D3 [10:32:55]Write i2c OK [10:32:55]MH_I2C_Read... [10:32:55]OFD Sender: No OFD packet to send [10:32:56]*** Cut start [10:32:56]*** Partial cut [10:32:56]*** CUTSNS_PIN = 1 [10:32:56]*** CUTSNS_PIN = 0 [10:32:56]*** Brake cut motor [10:32:56]Read from MH i2c: 01 [10:32:56]MH_I2C_Read... [10:32:56]*** Stop cut motor [10:32:56]*** Cut end [10:32:56]Read from MH i2c: 01 07 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: 01 07 00 CC 07 00 00 00 00 00 FF 0F E8 [10:32:56]process_action close_receipt done [10:32:56]requested_data is exist [10:32:56]produce_requested_data [10:32:56]requested_item fm.sn is exist - process it [10:32:56]wFMCommunicate request_size=4 [10:32:56]MH_SAM_APDU [10:32:56]CAPDU: 80 11 00 00 [10:32:56]Write to MH i2c: E2 08 00 CD 07 80 11 00 00 00 00 00 00 4E [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:56]Read from MH i2c: E2 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 17 00 [10:32:56]MH_I2C_Read... [10:32:56]Read from MH i2c: E2 17 00 CD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A4 [10:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:32:56]wFMCommunicate OK [10:32:56]requested_item fd.num is exist - process it [10:32:56]SAM_PROTO_GetFieldsCounters [10:32:56]wFMCommunicate request_size=4 [10:32:56]MH_SAM_APDU [10:32:56]CAPDU: 80 13 00 00 [10:32:56]Write to MH i2c: E2 08 00 CE 07 80 13 00 00 00 00 00 00 51 [10:32:56]Write i2c OK [10:32:56]MH_I2C_Read... [10:32:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:57]Read from MH i2c: E2 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 62 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 62 00 CE 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3F B8 04 00 0E 04 04 00 AE 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 FC [10:32:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3F B8 04 00 0E 04 04 00 AE 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:32:57]wFMCommunicate OK [10:32:57]SAM_PROTO_GetFieldsCounters done [10:32:57]requested_item shift.num is exist - process it [10:32:57]requested_item shift.opened is exist - process it [10:32:57]req_shift_opened [10:32:57]FM_GetShiftState [10:32:57]SAM_PROTO_GetShiftState [10:32:57]wFMCommunicate request_size=4 [10:32:57]MH_SAM_APDU [10:32:57]CAPDU: 80 13 01 00 [10:32:57]Write to MH i2c: E2 08 00 CF 07 80 13 01 00 00 00 00 00 53 [10:32:57]Write i2c OK [10:32:57]MH_I2C_Read... [10:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:57]Read from MH i2c: E2 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 [10:32:57]MH_I2C_Read... [10:32:57]Read from MH i2c: E2 0E 00 CF 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AE [10:32:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:32:57]wFMCommunicate OK [10:32:57]SAM_PROTO_GetShiftState done [10:32:57]FM_GetShiftState done [10:32:57]req_shift_opened done [10:32:57]requested_item shift.open_date is exist - process it [10:32:57]req_shift_open_date [10:32:57]req_shift_open_date done [10:32:57]produce_requested_data done [10:32:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309311,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:32:57]process_action_free close_receipt [10:32:57]json_value_free [10:32:57]json_value_free done [10:32:57]process_json_proto returns [10:32:57]Send response to host [10:32:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309311,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:32:57]free response buf [10:32:57]execute_script done [10:32:57]execute_script returns [10:32:57]free content buf [10:32:57]Sock 9.Close socket [10:32:57]Sock 9.Thread stoped [10:33:00]OFD Sender: No OFD packet to send [10:33:05]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:15]OFD Sender: No OFD packet to send [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [10:33:40]OFD Sender: No OFD packet to send [10:33:45]OFD Sender: No OFD packet to send [10:33:50]OFD Sender: No OFD packet to send [10:33: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:10]OFD Sender: No OFD packet to send [10:34:15]OFD Sender: No OFD packet to send [10:34:20]OFD Sender: No OFD packet to send [10:34:25]OFD Sender: No OFD packet to send [10:34:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:40]OFD Sender: No OFD packet to send [10:34:45]OFD Sender: No OFD packet to send [10:34:46]accept exits with 8 [10:34:46]New connection [10:34:46]New thread 3067022692 created [10:34:46] Sock 8.Parse request [10:34:46]Thread 3067166052 joined [10:34:46]Sock 8.Check first char [10:34:46]Waiting for new connection... [10:34:46]Sock 8.First char is OK [10:34:46]request: POST /json_proto HTTP/1.0 [10:34:46]Method: POST [10:34:46]URL: /json_proto [10:34:46]Method is POST - this is cgi request [10:34:46]url: /json_proto [10:34:46]query_string will be loaded in cgi processing [10:34:46]execute_cgi json_proto POST (null) [10:34:46]execute_cgi path=json_proto method=POST [10:34:46]POST find Content-Length [10:34:46]Host: 172.17.45.195:8080 [10:34:46]Content-Length: 803 [10:34:46]Content-Type: application/json [10:34:46] [10:34:46]POST finish read [10:34:46]Found Content-Length = 803 [10:34:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:34:46]execute_script... [10:34:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:34:46]POST & json_proto [10:34:46]process_json_proto [10:34:46]json parsed OK: [10:34:46]protocol is kg_v1.0 [10:34:46]action value=close_receipt [10:34:46]process_action close_receipt [10:34:46]cmd_close_receipt [10:34:46]MH_GetDate [10:34:46]Write to MH i2c: F0 00 00 D0 07 C6 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: F0 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: F0 09 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: F0 09 00 D0 07 00 C6 C1 A8 66 FB 01 7F 64 43 [10:34:46]GetLastDocTimeStamp 1722335572 [10:34:46]current date 1722335686 [10:34:46]FM_GetShiftState [10:34:46]SAM_PROTO_GetShiftState [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 13 01 00 [10:34:46]Write to MH i2c: E2 08 00 D1 07 80 13 01 00 00 00 00 00 55 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 0E 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 0E 00 D1 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B0 [10:34:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:34:46]wFMCommunicate OK [10:34:46]SAM_PROTO_GetShiftState done [10:34:46]FM_GetShiftState done [10:34:46]opened in 1722299915 [10:34:46]opened+sec_in_day 1722386315 [10:34:46]quantity*price = 200043 [10:34:46]sum+1 = 200044 [10:34:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 246 30.07.2024 10:34 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309312 ФПД: 109535856963403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103446&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309312&fm=109535856963403&tin=02508201610067®Number=0000000000092651&sum=200043 [10:34:47]StoreToDocumentArchive [10:34:47]shift 430 fd 309312 [10:34:47]save to /storage/0430/doc_00309312 [10:34:47]save last doc name /storage/0430/doc_00309312 to /storage/kkm_last_doc_name [10:34:47]save OK [10:34:47]Clear old archive folders... [10:34:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:47]tlvbuf is 0097EF00 [10:34:47]SAM_PROTO_ClearQueue [10:34:47]wFMCommunicate request_size=4 [10:34:47]MH_SAM_APDU [10:34:47]CAPDU: 80 09 00 00 [10:34:47]Write to MH i2c: E2 08 00 DE 07 80 09 00 00 00 00 00 00 57 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:47]Read from MH i2c: E2 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 DE 07 00 90 00 59 [10:34:47]RAPDU: 90 00 [10:34:47]wFMCommunicate OK [10:34:47]SAM_PROTO_ClearQueue done [10:34:47]KKMCreateOFDPacket [10:34:47]OFDProtocolAddRootSTLVToBuf [10:34:47]FM_MakeSignedData [10:34:47]FM_MakeSignedData [10:34:47]SAM_PROTO_SignData [10:34:47]wFMCommunicate request_size=4 [10:34:47]MH_SAM_APDU [10:34:47]CAPDU: 80 0D 01 02 [10:34:47]Write to MH i2c: E2 08 00 DF 07 80 0D 01 02 00 00 00 00 5F [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:47]Read from MH i2c: E2 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 DF 07 00 90 00 5A [10:34:47]RAPDU: 90 00 [10:34:47]wFMCommunicate OK [10:34:47]wFMCommunicate request_size=255 [10:34:47]MH_SAM_APDU [10:34:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 C6 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B8 04 00 35 04 06 00 63 [10:34:47]Write to MH i2c: E2 02 01 E0 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 F6 00 00 00 F4 03 04 00 C6 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B8 04 00 35 04 06 00 63 00 00 84 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:47]Read from MH i2c: E2 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 E0 07 00 90 00 5B [10:34:47]RAPDU: 90 00 [10:34:47]wFMCommunicate OK [10:34:47]wFMCommunicate request_size=10 [10:34:47]MH_SAM_APDU [10:34:47]CAPDU: 80 0D 02 02 05 9F 4D D8 2F 4B [10:34:47]Write to MH i2c: E2 0D 00 E1 07 80 0D 02 02 05 00 9F 4D D8 2F 4B 00 00 AA [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:47]Read from MH i2c: E2 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 03 00 E1 07 00 90 00 5C [10:34:47]RAPDU: 90 00 [10:34:47]wFMCommunicate OK [10:34:47]wFMCommunicate request_size=4 [10:34:47]MH_SAM_APDU [10:34:47]CAPDU: 80 0D 03 02 [10:34:47]Write to MH i2c: E2 08 00 E2 07 80 0D 03 02 00 00 00 00 64 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:47]Read from MH i2c: E2 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 0B 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 0B 00 E2 07 00 23 26 6A F7 D3 2D 9D 4D 90 00 F9 [10:34:47]RAPDU: 23 26 6A F7 D3 2D 9D 4D 90 00 [10:34:47]wFMCommunicate OK [10:34:47]SAM_PROTO_SignData done [10:34:47]FM_MakeSignedData done [10:34:47]CreateOFDProtocolMessage [10:34:47]wFMCommunicate request_size=4 [10:34:47]MH_SAM_APDU [10:34:47]CAPDU: 80 11 00 00 [10:34:47]Write to MH i2c: E2 08 00 E3 07 80 11 00 00 00 00 00 00 64 [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:47]Read from MH i2c: E2 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 17 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: E2 17 00 E3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BA [10:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:34:47]wFMCommunicate OK [10:34:47]CreateOFDProtocolMessage done [10:34:47]OFDSenderStorePacket 309312 [10:34:47]StoreOFDPacket docnum=309312 [10:34:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D6 61 07 01 2E E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 C6 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B8 04 00 35 04 06 00 63 9F 4D D8 2F 4B 23 26 6A F7 D3 2D 9D 4D [10:34:47]CheckFolder [10:34:47]dirname=/storage/ofd_packets [10:34:47]CheckFolder done [10:34:47]ProducePacketName [10:34:47]name=ofd_packets/00309312 [10:34:47]NVStorageSaveData ofd_packets/00309312 [10:34:47]File name is /storage/ofd_packets/00309312 [10:34:47]Write 301 bytes [10:34:47]NVStorageSaveData done [10:34:47]OFDSenderStorePacket done [10:34:47]KKMCreateOFDPacket done [10:34:47]NVStorageSaveData kkm_last_timestamp [10:34:47]File name is /storage/kkm_last_timestamp [10:34:47]Write 4 bytes [10:34:47]NVStorageSaveData done [10:34:47]ExternCall_PrintAddStr [10:34:47]wPrintStart [10:34:47]Write to MH i2c: 01 00 00 E4 07 EB [10:34:47]Write i2c OK [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: 01 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: 01 07 00 [10:34:47]MH_I2C_Read... [10:34:47]Read from MH i2c: 01 07 00 E4 07 00 00 00 00 00 FF 0F 00 [10:34:47]RasterBufferAndPrint [10:34:47]line Счет N : (1)117911 [10:34:47]line ИНН: 02508201610067 [10:34:47]line Контрольно-Кассовый Чек [10:34:47]line ПРОДАЖА [10:34:47]line ТРК (МРК, ГНК) : 51 [10:34:47]line Товар: 2710124500 [10:34:47]line Аи-95-К-3 [10:34:47]line 26.960 * 74.20 [10:34:47]line = 2000.43 [10:34:47]line НДС 12% НСП 1% [10:34:47]line > о реализуемом товаре [10:34:47]line ИТОГО: 2000.43 [10:34:47]line НСП 1% : 17.70 [10:34:47]line НДС 12% : 212.43 [10:34:47]line Наличными: 0.00 [10:34:47]line Безнал.: 2000.43 [10:34:47]line Место: АЗС № 128 "Партнер Нефть" [10:34:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:34:47]line СНО: Общий режим [10:34:47]line Чек 246 30.07.2024 10:34 [10:34:47]line Смена: 430 ФФД: 1.0 [10:34:47]line ЗНМ: 0300000046 [10:34:47]line РНМ: 0000000000092651 [10:34:47]line Версия ККМ: 001 [10:34:47]line Платежная система: O! деньги [10:34:47]line ФМ: 0000000000874943 [10:34:47]line ФД: 309312 [10:34:47]line ФПД: 109535856963403 [10:34:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103446&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309312&fm=109535856963403&tin=02508201610067®Number=0000000000092651&sum=200043 [10:34:48]written 0, free lines is 4095 [10:34:48]OFD Sender: Processing packet 309312 [packets to send 232, broken 231] [10:34:48]ProducePacketName [10:34:48]name=ofd_packets/00309312 [10:34:48]OFD Sender: To server: pG, [10:34:48]CommunicateWithHost lk.salyk.kg:30040 [10:34:48]ConnectInit lk.salyk.kg [10:34:48]Connected sock=9 [10:34:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D6 61 07 01 2E E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 C6 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B8 04 00 35 04 06 00 63 9F 4D D8 2F 4B 23 26 6A F7 D3 2D 9D 4D [10:34:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0F 1E 47 00 C7 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B8 04 00 F4 03 04 00 0E 69 A8 66 B6 04 01 00 00 2A D7 FA E4 4D 14 72 FE [10:34:48]CommunicateWithHost err = 0 [10:34:48]CheckOFDResponse [10:34:48]1017 (14) - 77093643461234 [10:34:48]1041 (16) - 0000000000874943 [10:34:48]1040 (4) - 309312 [10:34:48]1012 (4) - 30.07.2024 04:16 [10:34:48]1206 (1) - 0 [10:34:48]OFD Sender: Remove packet 309312 [10:34:48]ProducePacketName [10:34:48]name=ofd_packets/00309312 [10:34:48]NVStorageDeleteData [10:34:48]Write to MH i2c: 01 00 00 0E 08 16 [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: 01 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: 01 07 00 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: 01 07 00 0E 08 00 00 00 00 00 76 0C 9F [10:34:48]RasterBufferAndPrint [10:34:48]line [10:34:48]line [10:34:48]line [10:34:48]line [10:34:48]line [10:34:48]written 0, free lines is 3194 [10:34:48]MH_Cut [10:34:48]Write to MH i2c: D1 01 00 15 08 01 EF [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: D1 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: D1 01 00 [10:34:48]MH_I2C_Read... [10:34:48]Read from MH i2c: D1 01 00 15 08 00 EE [10:34:48]Write to MH i2c: 01 00 00 16 08 1E [10:34:48]Write i2c OK [10:34:48]MH_I2C_Read... [10:34:49]OFD Sender: No OFD packet to send [10:34:49]*** Cut start [10:34:49]*** Partial cut [10:34:49]*** CUTSNS_PIN = 1 [10:34:49]*** CUTSNS_PIN = 0 [10:34:50]*** Brake cut motor [10:34:50]Read from MH i2c: 01 [10:34:50]MH_I2C_Read... [10:34:50]*** Stop cut motor [10:34:50]*** Cut end [10:34:50]Read from MH i2c: 01 07 00 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: 01 07 00 16 08 00 00 00 00 00 FF 0F 33 [10:34:50]process_action close_receipt done [10:34:50]requested_data is exist [10:34:50]produce_requested_data [10:34:50]requested_item fm.sn is exist - process it [10:34:50]wFMCommunicate request_size=4 [10:34:50]MH_SAM_APDU [10:34:50]CAPDU: 80 11 00 00 [10:34:50]Write to MH i2c: E2 08 00 17 08 80 11 00 00 00 00 00 00 99 [10:34:50]Write i2c OK [10:34:50]MH_I2C_Read... [10:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:50]Read from MH i2c: E2 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 17 00 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 17 00 17 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EF [10:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:34:50]wFMCommunicate OK [10:34:50]requested_item fd.num is exist - process it [10:34:50]SAM_PROTO_GetFieldsCounters [10:34:50]wFMCommunicate request_size=4 [10:34:50]MH_SAM_APDU [10:34:50]CAPDU: 80 13 00 00 [10:34:50]Write to MH i2c: E2 08 00 18 08 80 13 00 00 00 00 00 00 9C [10:34:50]Write i2c OK [10:34:50]MH_I2C_Read... [10:34:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:50]Read from MH i2c: E2 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 62 00 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 62 00 18 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 40 B8 04 00 0E 04 04 00 AE 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 4B [10:34:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 40 B8 04 00 0E 04 04 00 AE 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:34:50]wFMCommunicate OK [10:34:50]SAM_PROTO_GetFieldsCounters done [10:34:50]requested_item shift.num is exist - process it [10:34:50]requested_item shift.opened is exist - process it [10:34:50]req_shift_opened [10:34:50]FM_GetShiftState [10:34:50]SAM_PROTO_GetShiftState [10:34:50]wFMCommunicate request_size=4 [10:34:50]MH_SAM_APDU [10:34:50]CAPDU: 80 13 01 00 [10:34:50]Write to MH i2c: E2 08 00 19 08 80 13 01 00 00 00 00 00 9E [10:34:50]Write i2c OK [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 [10:34:50]MH_I2C_Read... [10:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:50]Read from MH i2c: E2 0E 00 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 0E 00 19 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F9 [10:34:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:34:50]wFMCommunicate OK [10:34:50]SAM_PROTO_GetShiftState done [10:34:50]FM_GetShiftState done [10:34:50]req_shift_opened done [10:34:50]requested_item shift.open_date is exist - process it [10:34:50]req_shift_open_date [10:34:50]req_shift_open_date done [10:34:50]produce_requested_data done [10:34:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309312,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:34:50]process_action_free close_receipt [10:34:50]json_value_free [10:34:50]json_value_free done [10:34:50]process_json_proto returns [10:34:50]Send response to host [10:34:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309312,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:34:50]free response buf [10:34:50]execute_script done [10:34:50]execute_script returns [10:34:50]free content buf [10:34:50]Sock 8.Close socket [10:34:50]Sock 8.Thread stoped [10:34:51]accept exits with 10 [10:34:51]New connection [10:34:51]New thread 3067166052 created [10:34:51]Thread 3067022692 joined [10:34:51]Waiting for new connection... [10:34:51] Sock 10.Parse request [10:34:51]Sock 10.Check first char [10:34:51]Sock 10.First char is OK [10:34:51]request: POST /json_proto HTTP/1.0 [10:34:51]Method: POST [10:34:51]URL: /json_proto [10:34:51]Method is POST - this is cgi request [10:34:51]url: /json_proto [10:34:51]query_string will be loaded in cgi processing [10:34:51]execute_cgi json_proto POST (null) [10:34:51]execute_cgi path=json_proto method=POST [10:34:51]POST find Content-Length [10:34:51]Host: 172.17.45.195:8080 [10:34:51]Content-Length: 675 [10:34:51]Content-Type: application/json [10:34:51] [10:34:51]POST finish read [10:34:51]Found Content-Length = 675 [10:34:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:51]execute_script... [10:34: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)117913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:51]POST & json_proto [10:34:51]process_json_proto [10:34:51]json parsed OK: [10:34:51]protocol is kg_v1.0 [10:34:51]action value=close_receipt [10:34:51]process_action close_receipt [10:34:51]cmd_close_receipt [10:34:51]MH_GetDate [10:34:51]Write to MH i2c: F0 00 00 1A 08 11 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 09 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: F0 09 00 1A 08 00 CB C1 A8 66 FB 01 7F 64 93 [10:34:51]GetLastDocTimeStamp 1722335686 [10:34:51]current date 1722335691 [10:34:51]FM_GetShiftState [10:34:51]SAM_PROTO_GetShiftState [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 13 01 00 [10:34:51]Write to MH i2c: E2 08 00 1B 08 80 13 01 00 00 00 00 00 A0 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 0E 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 0E 00 1B 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FB [10:34:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:34:51]wFMCommunicate OK [10:34:51]SAM_PROTO_GetShiftState done [10:34:51]FM_GetShiftState done [10:34:51]opened in 1722299915 [10:34:51]opened+sec_in_day 1722386315 [10:34:51]quantity*price = 100035 [10:34:51]sum+1 = 100036 [10:34:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 247 30.07.2024 10:34 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309313 ФПД: 276709343494729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103451&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309313&fm=276709343494729&tin=02508201610067®Number=0000000000092651&sum=100000 [10:34:52]StoreToDocumentArchive [10:34:52]shift 430 fd 309313 [10:34:52]save to /storage/0430/doc_00309313 [10:34:52]save last doc name /storage/0430/doc_00309313 to /storage/kkm_last_doc_name [10:34:52]save OK [10:34:52]Clear old archive folders... [10:34:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:34:52]tlvbuf is 0090BB40 [10:34:52]SAM_PROTO_ClearQueue [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 09 00 00 [10:34:52]Write to MH i2c: E2 08 00 28 08 80 09 00 00 00 00 00 00 A2 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 28 08 00 90 00 A4 [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]SAM_PROTO_ClearQueue done [10:34:52]KKMCreateOFDPacket [10:34:52]OFDProtocolAddRootSTLVToBuf [10:34:52]FM_MakeSignedData [10:34:52]FM_MakeSignedData [10:34:52]SAM_PROTO_SignData [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 01 02 [10:34:52]Write to MH i2c: E2 08 00 29 08 80 0D 01 02 00 00 00 00 AA [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 29 08 00 90 00 A5 [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]wFMCommunicate request_size=255 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 CB C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B8 04 00 35 04 06 00 [10:34:52]Write to MH i2c: E2 02 01 2A 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 CB C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B8 04 00 35 04 06 00 00 00 D2 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 2A 08 00 90 00 A6 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=11 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 0D 02 02 06 FB AA 6A 20 02 49 [10:34:53]Write to MH i2c: E2 0E 00 2B 08 80 0D 02 02 06 00 FB AA 6A 20 02 49 00 00 33 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 03 00 2B 08 00 90 00 A7 [10:34:53]RAPDU: 90 00 [10:34:53]wFMCommunicate OK [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 0D 03 02 [10:34:53]Write to MH i2c: E2 08 00 2C 08 80 0D 03 02 00 00 00 00 AF [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 0B 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 0B 00 2C 08 00 6C 20 42 D0 11 89 ED 5C 90 00 31 [10:34:53]RAPDU: 6C 20 42 D0 11 89 ED 5C 90 00 [10:34:53]wFMCommunicate OK [10:34:53]SAM_PROTO_SignData done [10:34:53]FM_MakeSignedData done [10:34:53]CreateOFDProtocolMessage [10:34:53]wFMCommunicate request_size=4 [10:34:53]MH_SAM_APDU [10:34:53]CAPDU: 80 11 00 00 [10:34:53]Write to MH i2c: E2 08 00 2D 08 80 11 00 00 00 00 00 00 AF [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:53]Read from MH i2c: E2 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 17 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: E2 17 00 2D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 05 [10:34:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:34:53]wFMCommunicate OK [10:34:53]CreateOFDProtocolMessage done [10:34:53]OFDSenderStorePacket 309313 [10:34:53]StoreOFDPacket docnum=309313 [10:34:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 AA 76 08 01 FF FC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 CB C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B8 04 00 35 04 06 00 FB AA 6A 20 02 49 6C 20 42 D0 11 89 ED 5C [10:34:53]CheckFolder [10:34:53]dirname=/storage/ofd_packets [10:34:53]CheckFolder done [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00309313 [10:34:53]NVStorageSaveData ofd_packets/00309313 [10:34:53]File name is /storage/ofd_packets/00309313 [10:34:53]Write 302 bytes [10:34:53]NVStorageSaveData done [10:34:53]OFDSenderStorePacket done [10:34:53]KKMCreateOFDPacket done [10:34:53]NVStorageSaveData kkm_last_timestamp [10:34:53]File name is /storage/kkm_last_timestamp [10:34:53]Write 4 bytes [10:34:53]NVStorageSaveData done [10:34:53]ExternCall_PrintAddStr [10:34:53]wPrintStart [10:34:53]Write to MH i2c: 01 00 00 2E 08 36 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 2E 08 00 00 00 00 00 FF 0F 4B [10:34:53]RasterBufferAndPrint [10:34:53]line Счет N : (1)117913 [10:34:53]line ИНН: 02508201610067 [10:34:53]line Контрольно-Кассовый Чек [10:34:53]line ПРОДАЖА [10:34:53]line ТРК (МРК, ГНК) : 63 [10:34:53]line Товар: 2710124130 [10:34:53]line Super-92-К-5 [10:34:53]line 14.540 * 68.80 [10:34:53]line = 1000.35 [10:34:53]line НДС 12% НСП 1% [10:34:53]line > о реализуемом товаре [10:34:53]line ОКРУГЛЕНИЕ: -0.35 [10:34:53]line ИТОГО: 1000.00 [10:34:53]line Внесено: 1000.00 [10:34:53]line СДАЧА: 0.00 [10:34:53]line НСП 1% : 8.85 [10:34:53]line НДС 12% : 106.23 [10:34:53]line Наличными: 1000.00 [10:34:53]line Безнал.: 0.00 [10:34:53]line Место: АЗС № 128 "Партнер Нефть" [10:34:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:34:53]line СНО: Общий режим [10:34:53]line Чек 247 30.07.2024 10:34 [10:34:53]line Смена: 430 ФФД: 1.0 [10:34:53]line ЗНМ: 0300000046 [10:34:53]line РНМ: 0000000000092651 [10:34:53]line Версия ККМ: 001 [10:34:53]line ФМ: 0000000000874943 [10:34:53]line ФД: 309313 [10:34:53]line ФПД: 276709343494729 [10:34:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103451&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309313&fm=276709343494729&tin=02508201610067®Number=0000000000092651&sum=100000 [10:34:53]written 0, free lines is 4095 [10:34:53]OFD Sender: Processing packet 309313 [packets to send 232, broken 231] [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00309313 [10:34:53]OFD Sender: To server: pG, [10:34:53]CommunicateWithHost lk.salyk.kg:30040 [10:34:53]ConnectInit lk.salyk.kg [10:34:53]Connected sock=9 [10:34:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 AA 76 08 01 FF FC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 CB C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B8 04 00 35 04 06 00 FB AA 6A 20 02 49 6C 20 42 D0 11 89 ED 5C [10:34:53]Write to MH i2c: 01 00 00 59 08 61 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 59 08 00 00 00 00 00 6C 0C E0 [10:34:53]RasterBufferAndPrint [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]written 0, free lines is 3186 [10:34:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7C 0E 47 00 68 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B8 04 00 F4 03 04 00 13 69 A8 66 B6 04 01 00 00 16 E6 BD 4A F2 4D 70 81 [10:34:53]CommunicateWithHost err = 0 [10:34:53]CheckOFDResponse [10:34:53]1017 (14) - 77093643461234 [10:34:53]1041 (16) - 0000000000874943 [10:34:53]1040 (4) - 309313 [10:34:53]1012 (4) - 30.07.2024 04:16 [10:34:53]1206 (1) - 0 [10:34:53]OFD Sender: Remove packet 309313 [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00309313 [10:34:53]NVStorageDeleteData [10:34:53]MH_Cut [10:34:53]Write to MH i2c: D1 01 00 60 08 01 3A [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 01 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 01 00 60 08 00 39 [10:34:53]Write to MH i2c: 01 00 00 61 08 69 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:54]OFD Sender: No OFD packet to send [10:34:55]*** Cut start [10:34:55]*** Partial cut [10:34:55]*** CUTSNS_PIN = 1 [10:34:55]*** CUTSNS_PIN = 0 [10:34:55]*** Brake cut motor [10:34:55]Read from MH i2c: 01 [10:34:55]MH_I2C_Read... [10:34:55]*** Stop cut motor [10:34:55]*** Cut end [10:34:55]Read from MH i2c: 01 07 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: 01 07 00 61 08 00 00 00 00 00 FF 0F 7E [10:34:55]process_action close_receipt done [10:34:55]requested_data is exist [10:34:55]produce_requested_data [10:34:55]requested_item fm.sn is exist - process it [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 11 00 00 [10:34:55]Write to MH i2c: E2 08 00 62 08 80 11 00 00 00 00 00 00 E4 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 62 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3A [10:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:34:55]wFMCommunicate OK [10:34:55]requested_item fd.num is exist - process it [10:34:55]SAM_PROTO_GetFieldsCounters [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 00 00 [10:34:55]Write to MH i2c: E2 08 00 63 08 80 13 00 00 00 00 00 00 E7 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 63 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 41 B8 04 00 0E 04 04 00 AE 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 9A [10:34:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 41 B8 04 00 0E 04 04 00 AE 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:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetFieldsCounters done [10:34:55]requested_item shift.num is exist - process it [10:34:55]requested_item shift.opened is exist - process it [10:34:55]req_shift_opened [10:34:55]FM_GetShiftState [10:34:55]SAM_PROTO_GetShiftState [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 01 00 [10:34:55]Write to MH i2c: E2 08 00 64 08 80 13 01 00 00 00 00 00 E9 [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 64 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 44 [10:34:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetShiftState done [10:34:55]FM_GetShiftState done [10:34:55]req_shift_opened done [10:34:55]requested_item shift.open_date is exist - process it [10:34:55]req_shift_open_date [10:34:55]req_shift_open_date done [10:34:55]produce_requested_data done [10:34:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309313,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:34:55]process_action_free close_receipt [10:34:55]json_value_free [10:34:55]json_value_free done [10:34:55]process_json_proto returns [10:34:55]Send response to host [10:34:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309313,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:34:55]free response buf [10:34:55]execute_script done [10:34:55]execute_script returns [10:34:55]free content buf [10:34:55]Sock 10.Close socket [10:34:55]Sock 10.Thread stoped [10:34:56]accept exits with 8 [10:34:56]New connection [10:34:56]New thread 3067022692 created [10:34:56]Thread 3067166052 joined [10:34:56]Waiting for new connection... [10:34:56] Sock 8.Parse request [10:34:56]Sock 8.Check first char [10:34:56]Sock 8.First char is OK [10:34:56]request: POST /json_proto HTTP/1.0 [10:34:56]Method: POST [10:34:56]URL: /json_proto [10:34:56]Method is POST - this is cgi request [10:34:56]url: /json_proto [10:34:56]query_string will be loaded in cgi processing [10:34:56]execute_cgi json_proto POST (null) [10:34:56]execute_cgi path=json_proto method=POST [10:34:56]POST find Content-Length [10:34:56]Host: 172.17.45.195:8080 [10:34:56]Content-Length: 678 [10:34:56]Content-Type: application/json [10:34:56] [10:34:56]POST finish read [10:34:56]Found Content-Length = 678 [10:34:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:56]execute_script... [10:34: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)117914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:56]POST & json_proto [10:34:56]process_json_proto [10:34:56]json parsed OK: [10:34:56]protocol is kg_v1.0 [10:34:56]action value=close_receipt [10:34:56]process_action close_receipt [10:34:56]cmd_close_receipt [10:34:56]MH_GetDate [10:34:56]Write to MH i2c: F0 00 00 65 08 5C [10:34:56]Write i2c OK [10:34:56]MH_I2C_Read... [10:34:56]Read from MH i2c: F0 [10:34:56]MH_I2C_Read... [10:34:56]Read from MH i2c: F0 09 00 [10:34:56]MH_I2C_Read... [10:34:56]Read from MH i2c: F0 09 00 65 08 00 D0 C1 A8 66 FB 01 7F 64 E3 [10:34:56]GetLastDocTimeStamp 1722335691 [10:34:56]current date 1722335696 [10:34:56]FM_GetShiftState [10:34:56]SAM_PROTO_GetShiftState [10:34:56]wFMCommunicate request_size=4 [10:34:56]MH_SAM_APDU [10:34:56]CAPDU: 80 13 01 00 [10:34:56]Write to MH i2c: E2 08 00 66 08 80 13 01 00 00 00 00 00 EB [10:34:56]Write i2c OK [10:34:56]MH_I2C_Read... [10:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:56]Read from MH i2c: E2 [10:34:56]MH_I2C_Read... [10:34:56]Read from MH i2c: E2 0E 00 [10:34:56]MH_I2C_Read... [10:34:56]Read from MH i2c: E2 0E 00 66 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 46 [10:34:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:34:56]wFMCommunicate OK [10:34:56]SAM_PROTO_GetShiftState done [10:34:56]FM_GetShiftState done [10:34:56]opened in 1722299915 [10:34:56]opened+sec_in_day 1722386315 [10:34:56]quantity*price = 100050 [10:34:56]sum+1 = 100052 [10:34: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 248 30.07.2024 10:34 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309314 ФПД: 44472129763649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103456&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309314&fm=44472129763649&tin=02508201610067®Number=0000000000092651&sum=100000 [10:34:57]StoreToDocumentArchive [10:34:57]shift 430 fd 309314 [10:34:57]save to /storage/0430/doc_00309314 [10:34:57]save last doc name /storage/0430/doc_00309314 to /storage/kkm_last_doc_name [10:34:57]save OK [10:34:57]Clear old archive folders... [10:34:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:34:57]tlvbuf is 0090E140 [10:34:57]SAM_PROTO_ClearQueue [10:34:57]wFMCommunicate request_size=4 [10:34:57]MH_SAM_APDU [10:34:57]CAPDU: 80 09 00 00 [10:34:57]Write to MH i2c: E2 08 00 73 08 80 09 00 00 00 00 00 00 ED [10:34:57]Write i2c OK [10:34:57]MH_I2C_Read... [10:34:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:57]Read from MH i2c: E2 [10:34:57]MH_I2C_Read... [10:34:57]Read from MH i2c: E2 03 00 [10:34:57]MH_I2C_Read... [10:34:57]Read from MH i2c: E2 03 00 73 08 00 90 00 EF [10:34:57]RAPDU: 90 00 [10:34:57]wFMCommunicate OK [10:34:57]SAM_PROTO_ClearQueue done [10:34:57]KKMCreateOFDPacket [10:34:57]OFDProtocolAddRootSTLVToBuf [10:34:57]FM_MakeSignedData [10:34:57]FM_MakeSignedData [10:34:57]SAM_PROTO_SignData [10:34:57]wFMCommunicate request_size=4 [10:34:57]MH_SAM_APDU [10:34:57]CAPDU: 80 0D 01 02 [10:34:57]Write to MH i2c: E2 08 00 74 08 80 0D 01 02 00 00 00 00 F5 [10:34:57]Write i2c OK [10:34:57]MH_I2C_Read... [10:34:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:57]Read from MH i2c: E2 [10:34:57]MH_I2C_Read... [10:34:57]Read from MH i2c: E2 03 00 [10:34:57]MH_I2C_Read... [10:34:57]Read from MH i2c: E2 03 00 74 08 00 90 00 F0 [10:34:57]RAPDU: 90 00 [10:34:57]wFMCommunicate OK [10:34:57]wFMCommunicate request_size=255 [10:34:57]MH_SAM_APDU [10:34: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F8 00 00 00 F4 03 04 00 D0 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B8 04 00 35 04 06 00 28 72 79 7F [10:34:57]Write to MH i2c: E2 02 01 75 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F8 00 00 00 F4 03 04 00 D0 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B8 04 00 35 04 06 00 28 72 79 7F 00 00 54 [10:34:57]Write i2c OK [10:34:57]MH_I2C_Read... [10:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:58]Read from MH i2c: E2 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 03 00 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 03 00 75 08 00 90 00 F1 [10:34:58]RAPDU: 90 00 [10:34:58]wFMCommunicate OK [10:34:58]wFMCommunicate request_size=7 [10:34:58]MH_SAM_APDU [10:34:58]CAPDU: 80 0D 02 02 02 39 41 [10:34:58]Write to MH i2c: E2 0A 00 76 08 80 0D 02 02 02 00 39 41 00 00 76 [10:34:58]Write i2c OK [10:34:58]MH_I2C_Read... [10:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:58]Read from MH i2c: E2 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 03 00 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 03 00 76 08 00 90 00 F2 [10:34:58]RAPDU: 90 00 [10:34:58]wFMCommunicate OK [10:34:58]wFMCommunicate request_size=4 [10:34:58]MH_SAM_APDU [10:34:58]CAPDU: 80 0D 03 02 [10:34:58]Write to MH i2c: E2 08 00 77 08 80 0D 03 02 00 00 00 00 FA [10:34:58]Write i2c OK [10:34:58]MH_I2C_Read... [10:34:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:58]Read from MH i2c: E2 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 0B 00 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 0B 00 77 08 00 B7 14 E8 21 AF 99 97 6C 90 00 1A [10:34:58]RAPDU: B7 14 E8 21 AF 99 97 6C 90 00 [10:34:58]wFMCommunicate OK [10:34:58]SAM_PROTO_SignData done [10:34:58]FM_MakeSignedData done [10:34:58]CreateOFDProtocolMessage [10:34:58]wFMCommunicate request_size=4 [10:34:58]MH_SAM_APDU [10:34:58]CAPDU: 80 11 00 00 [10:34:58]Write to MH i2c: E2 08 00 78 08 80 11 00 00 00 00 00 00 FA [10:34:58]Write i2c OK [10:34:58]MH_I2C_Read... [10:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:58]Read from MH i2c: E2 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 17 00 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: E2 17 00 78 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 50 [10:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:34:58]wFMCommunicate OK [10:34:58]CreateOFDProtocolMessage done [10:34:58]OFDSenderStorePacket 309314 [10:34:58]StoreOFDPacket docnum=309314 [10:34:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 92 86 04 01 7D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F8 00 00 00 F4 03 04 00 D0 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B8 04 00 35 04 06 00 28 72 79 7F 39 41 B7 14 E8 21 AF 99 97 6C [10:34:58]CheckFolder [10:34:58]dirname=/storage/ofd_packets [10:34:58]CheckFolder done [10:34:58]ProducePacketName [10:34:58]name=ofd_packets/00309314 [10:34:58]NVStorageSaveData ofd_packets/00309314 [10:34:58]File name is /storage/ofd_packets/00309314 [10:34:58]Write 298 bytes [10:34:58]NVStorageSaveData done [10:34:58]OFDSenderStorePacket done [10:34:58]KKMCreateOFDPacket done [10:34:58]NVStorageSaveData kkm_last_timestamp [10:34:58]File name is /storage/kkm_last_timestamp [10:34:58]Write 4 bytes [10:34:58]NVStorageSaveData done [10:34:58]ExternCall_PrintAddStr [10:34:58]wPrintStart [10:34:58]Write to MH i2c: 01 00 00 79 08 81 [10:34:58]OFD Sender: Processing packet 309314 [packets to send 232, broken 231] [10:34:58]ProducePacketName [10:34:58]name=ofd_packets/00309314 [10:34:58]OFD Sender: To server: pG, [10:34:58]CommunicateWithHost lk.salyk.kg:30040 [10:34:58]ConnectInit lk.salyk.kg [10:34:58]Write i2c OK [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: 01 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: 01 07 00 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: 01 07 00 79 08 00 00 00 00 00 FF 0F 96 [10:34:58]RasterBufferAndPrint [10:34:58]line Счет N : (1)117914 [10:34:58]line ИНН: 02508201610067 [10:34:58]line Контрольно-Кассовый Чек [10:34:58]line ПРОДАЖА [10:34:58]line ТРК (МРК, ГНК) : 2 [10:34:58]line Товар: 2710194800 [10:34:58]line ДТ-К-3 [10:34:58]line 13.130 * 76.20 [10:34:58]line = 1000.51 [10:34:58]line НДС 12% НСП 1% [10:34:58]line > о реализуемом товаре [10:34:58]line ОКРУГЛЕНИЕ: -0.51 [10:34:58]line ИТОГО: 1000.00 [10:34:58]line Внесено: 1000.00 [10:34:58]line СДАЧА: 0.00 [10:34:58]line НСП 1% : 8.85 [10:34:58]line НДС 12% : 106.25 [10:34:58]line Наличными: 1000.00 [10:34:58]line Безнал.: 0.00 [10:34:58]line Место: АЗС № 128 "Партнер Нефть" [10:34:58]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:34:58]line СНО: Общий режим [10:34:58]line Чек 248 30.07.2024 10:34 [10:34:58]line Смена: 430 ФФД: 1.0 [10:34:58]line ЗНМ: 0300000046 [10:34:58]line РНМ: 0000000000092651 [10:34:58]line Версия ККМ: 001 [10:34:58]line ФМ: 0000000000874943 [10:34:58]line ФД: 309314 [10:34:58]line ФПД: 44472129763649 [10:34:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103456&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309314&fm=44472129763649&tin=02508201610067®Number=0000000000092651&sum=100000 [10:34:58]written 0, free lines is 4095 [10:34:58]Connected sock=10 [10:34:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 92 86 04 01 7D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F8 00 00 00 F4 03 04 00 D0 C1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B8 04 00 35 04 06 00 28 72 79 7F 39 41 B7 14 E8 21 AF 99 97 6C [10:34:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 17 CC 47 00 78 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B8 04 00 F4 03 04 00 18 69 A8 66 B6 04 01 00 00 C8 AE 92 88 7A 0C 66 C9 [10:34:58]CommunicateWithHost err = 0 [10:34:58]CheckOFDResponse [10:34:58]1017 (14) - 77093643461234 [10:34:58]1041 (16) - 0000000000874943 [10:34:58]1040 (4) - 309314 [10:34:58]1012 (4) - 30.07.2024 04:16 [10:34:58]1206 (1) - 0 [10:34:58]OFD Sender: Remove packet 309314 [10:34:58]ProducePacketName [10:34:58]name=ofd_packets/00309314 [10:34:58]NVStorageDeleteData [10:34:58]Write to MH i2c: 01 00 00 A4 08 AC [10:34:58]Write i2c OK [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: 01 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: 01 07 00 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: 01 07 00 A4 08 00 00 00 00 00 7E 0C 3D [10:34:58]RasterBufferAndPrint [10:34:58]line [10:34:58]line [10:34:58]line [10:34:58]line [10:34:58]line [10:34:58]written 0, free lines is 3210 [10:34:58]MH_Cut [10:34:58]Write to MH i2c: D1 01 00 AB 08 01 85 [10:34:58]Write i2c OK [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: D1 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: D1 01 00 [10:34:58]MH_I2C_Read... [10:34:58]Read from MH i2c: D1 01 00 AB 08 00 84 [10:34:58]Write to MH i2c: 01 00 00 AC 08 B4 [10:34:58]Write i2c OK [10:34:58]MH_I2C_Read... [10:34:59]OFD Sender: No OFD packet to send [10:35:00]*** Cut start [10:35:00]*** Partial cut [10:35:00]*** CUTSNS_PIN = 1 [10:35:00]*** CUTSNS_PIN = 0 [10:35:00]*** Brake cut motor [10:35:00]Read from MH i2c: 01 [10:35:00]MH_I2C_Read... [10:35:00]*** Stop cut motor [10:35:00]*** Cut end [10:35:00]Read from MH i2c: 01 07 00 [10:35:00]MH_I2C_Read... [10:35:00]Read from MH i2c: 01 07 00 AC 08 00 00 00 00 00 FF 0F C9 [10:35:00]process_action close_receipt done [10:35:00]requested_data is exist [10:35:00]produce_requested_data [10:35:00]requested_item fm.sn is exist - process it [10:35:00]wFMCommunicate request_size=4 [10:35:00]MH_SAM_APDU [10:35:00]CAPDU: 80 11 00 00 [10:35:00]Write to MH i2c: E2 08 00 AD 08 80 11 00 00 00 00 00 00 2F [10:35:00]Write i2c OK [10:35:00]MH_I2C_Read... [10:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:00]Read from MH i2c: E2 [10:35:00]MH_I2C_Read... [10:35:00]Read from MH i2c: E2 17 00 [10:35:00]MH_I2C_Read... [10:35:00]Read from MH i2c: E2 17 00 AD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 85 [10:35:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:35:00]wFMCommunicate OK [10:35:00]requested_item fd.num is exist - process it [10:35:00]SAM_PROTO_GetFieldsCounters [10:35:00]wFMCommunicate request_size=4 [10:35:00]MH_SAM_APDU [10:35:00]CAPDU: 80 13 00 00 [10:35:00]Write to MH i2c: E2 08 00 AE 08 80 13 00 00 00 00 00 00 32 [10:35:00]Write i2c OK [10:35:00]MH_I2C_Read... [10:35:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:00]Read from MH i2c: E2 [10:35:00]MH_I2C_Read... [10:35:00]Read from MH i2c: E2 62 00 [10:35:00]MH_I2C_Read... [10:35:00]Read from MH i2c: E2 62 00 AE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 42 B8 04 00 0E 04 04 00 AE 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 E9 [10:35:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 42 B8 04 00 0E 04 04 00 AE 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:35:01]wFMCommunicate OK [10:35:01]SAM_PROTO_GetFieldsCounters done [10:35:01]requested_item shift.num is exist - process it [10:35:01]requested_item shift.opened is exist - process it [10:35:01]req_shift_opened [10:35:01]FM_GetShiftState [10:35:01]SAM_PROTO_GetShiftState [10:35:01]wFMCommunicate request_size=4 [10:35:01]MH_SAM_APDU [10:35:01]CAPDU: 80 13 01 00 [10:35:01]Write to MH i2c: E2 08 00 AF 08 80 13 01 00 00 00 00 00 34 [10:35:01]Write i2c OK [10:35:01]MH_I2C_Read... [10:35:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:01]Read from MH i2c: E2 [10:35:01]MH_I2C_Read... [10:35:01]Read from MH i2c: E2 0E 00 [10:35:01]MH_I2C_Read... [10:35:01]Read from MH i2c: E2 0E 00 AF 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8F [10:35:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:35:01]wFMCommunicate OK [10:35:01]SAM_PROTO_GetShiftState done [10:35:01]FM_GetShiftState done [10:35:01]req_shift_opened done [10:35:01]requested_item shift.open_date is exist - process it [10:35:01]req_shift_open_date [10:35:01]req_shift_open_date done [10:35:01]produce_requested_data done [10:35:01]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309314,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:35:01]process_action_free close_receipt [10:35:01]json_value_free [10:35:01]json_value_free done [10:35:01]process_json_proto returns [10:35:01]Send response to host [10:35:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309314,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:35:01]free response buf [10:35:01]execute_script done [10:35:01]execute_script returns [10:35:01]free content buf [10:35:01]Sock 8.Close socket [10:35:01]Sock 8.Thread stoped [10:35:04]OFD Sender: No OFD packet to send [10:35:09]OFD Sender: No OFD packet to send [10:35:14]OFD Sender: No OFD packet to send [10:35:19]OFD Sender: No OFD packet to send [10:35:24]OFD Sender: No OFD packet to send [10:35:29]OFD Sender: No OFD packet to send [10:35:34]OFD Sender: No OFD packet to send [10:35:39]OFD Sender: No OFD packet to send [10:35:44]OFD Sender: No OFD packet to send [10:35:49]OFD Sender: No OFD packet to send [10:35:50]accept exits with 9 [10:35:50]New connection [10:35:50]New thread 3067166052 created [10:35:50]Thread 3067022692 joined [10:35:50]Waiting for new connection... [10:35:50] Sock 9.Parse request [10:35:50]Sock 9.Check first char [10:35:50]Sock 9.First char is OK [10:35:50]request: POST /json_proto HTTP/1.0 [10:35:50]Method: POST [10:35:50]URL: /json_proto [10:35:50]Method is POST - this is cgi request [10:35:50]url: /json_proto [10:35:50]query_string will be loaded in cgi processing [10:35:50]execute_cgi json_proto POST (null) [10:35:50]execute_cgi path=json_proto method=POST [10:35:50]POST find Content-Length [10:35:50]Host: 172.17.45.195:8080 [10:35:50]Content-Length: 800 [10:35:50]Content-Type: application/json [10:35:50] [10:35:50]POST finish read [10:35:50]Found Content-Length = 800 [10:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:35:50]execute_script... [10:35: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)117915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:35:50]POST & json_proto [10:35:50]process_json_proto [10:35:50]json parsed OK: [10:35:50]protocol is kg_v1.0 [10:35:50]action value=close_receipt [10:35:50]process_action close_receipt [10:35:50]cmd_close_receipt [10:35:50]MH_GetDate [10:35:50]Write to MH i2c: F0 00 00 B0 08 A7 [10:35:50]Write i2c OK [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: F0 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: F0 09 00 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: F0 09 00 B0 08 00 06 C2 A8 66 FB 01 7F 64 65 [10:35:50]GetLastDocTimeStamp 1722335696 [10:35:50]current date 1722335750 [10:35:50]FM_GetShiftState [10:35:50]SAM_PROTO_GetShiftState [10:35:50]wFMCommunicate request_size=4 [10:35:50]MH_SAM_APDU [10:35:50]CAPDU: 80 13 01 00 [10:35:50]Write to MH i2c: E2 08 00 B1 08 80 13 01 00 00 00 00 00 36 [10:35:50]Write i2c OK [10:35:50]MH_I2C_Read... [10:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:50]Read from MH i2c: E2 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 0E 00 [10:35:50]MH_I2C_Read... [10:35:50]Read from MH i2c: E2 0E 00 B1 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 91 [10:35:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:35:50]wFMCommunicate OK [10:35:50]SAM_PROTO_GetShiftState done [10:35:50]FM_GetShiftState done [10:35:50]opened in 1722299915 [10:35:50]opened+sec_in_day 1722386315 [10:35:50]quantity*price = 200025 [10:35:50]sum+1 = 200026 [10:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 249 30.07.2024 10:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309315 ФПД: 225966548509238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103550&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309315&fm=225966548509238&tin=02508201610067®Number=0000000000092651&sum=200025 [10:35:51]StoreToDocumentArchive [10:35:51]shift 430 fd 309315 [10:35:51]save to /storage/0430/doc_00309315 [10:35:51]save last doc name /storage/0430/doc_00309315 to /storage/kkm_last_doc_name [10:35:51]save OK [10:35:51]Clear old archive folders... [10:35:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:35:51]tlvbuf is 008F46B0 [10:35:51]SAM_PROTO_ClearQueue [10:35:51]wFMCommunicate request_size=4 [10:35:51]MH_SAM_APDU [10:35:51]CAPDU: 80 09 00 00 [10:35:51]Write to MH i2c: E2 08 00 BE 08 80 09 00 00 00 00 00 00 38 [10:35:51]Write i2c OK [10:35:51]MH_I2C_Read... [10:35:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:51]Read from MH i2c: E2 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 BE 08 00 90 00 3A [10:35:51]RAPDU: 90 00 [10:35:51]wFMCommunicate OK [10:35:51]SAM_PROTO_ClearQueue done [10:35:51]KKMCreateOFDPacket [10:35:51]OFDProtocolAddRootSTLVToBuf [10:35:51]FM_MakeSignedData [10:35:51]FM_MakeSignedData [10:35:51]SAM_PROTO_SignData [10:35:51]wFMCommunicate request_size=4 [10:35:51]MH_SAM_APDU [10:35:51]CAPDU: 80 0D 01 02 [10:35:51]Write to MH i2c: E2 08 00 BF 08 80 0D 01 02 00 00 00 00 40 [10:35:51]Write i2c OK [10:35:51]MH_I2C_Read... [10:35:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:51]Read from MH i2c: E2 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 BF 08 00 90 00 3B [10:35:51]RAPDU: 90 00 [10:35:51]wFMCommunicate OK [10:35:51]wFMCommunicate request_size=255 [10:35:51]MH_SAM_APDU [10:35:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F9 00 00 00 F4 03 04 00 06 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B8 04 00 35 04 06 00 CD 83 EF DA [10:35:51]Write to MH i2c: E2 02 01 C0 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F9 00 00 00 F4 03 04 00 06 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B8 04 00 35 04 06 00 CD 83 EF DA 00 00 7F [10:35:51]Write i2c OK [10:35:51]MH_I2C_Read... [10:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:51]Read from MH i2c: E2 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 C0 08 00 90 00 3C [10:35:51]RAPDU: 90 00 [10:35:51]wFMCommunicate OK [10:35:51]wFMCommunicate request_size=7 [10:35:51]MH_SAM_APDU [10:35:51]CAPDU: 80 0D 02 02 02 E2 36 [10:35:51]Write to MH i2c: E2 0A 00 C1 08 80 0D 02 02 02 00 E2 36 00 00 5F [10:35:51]Write i2c OK [10:35:51]MH_I2C_Read... [10:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:51]Read from MH i2c: E2 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 03 00 C1 08 00 90 00 3D [10:35:51]RAPDU: 90 00 [10:35:51]wFMCommunicate OK [10:35:51]wFMCommunicate request_size=4 [10:35:51]MH_SAM_APDU [10:35:51]CAPDU: 80 0D 03 02 [10:35:51]Write to MH i2c: E2 08 00 C2 08 80 0D 03 02 00 00 00 00 45 [10:35:51]Write i2c OK [10:35:51]MH_I2C_Read... [10:35:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:51]Read from MH i2c: E2 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 0B 00 [10:35:51]MH_I2C_Read... [10:35:51]Read from MH i2c: E2 0B 00 C2 08 00 01 43 2B 0F 81 6C EF 0E 90 00 AE [10:35:51]RAPDU: 01 43 2B 0F 81 6C EF 0E 90 00 [10:35:51]wFMCommunicate OK [10:35:51]SAM_PROTO_SignData done [10:35:51]FM_MakeSignedData done [10:35:51]CreateOFDProtocolMessage [10:35:51]wFMCommunicate request_size=4 [10:35:51]MH_SAM_APDU [10:35:51]CAPDU: 80 11 00 00 [10:35:51]Write to MH i2c: E2 08 00 C3 08 80 11 00 00 00 00 00 00 45 [10:35:51]Write i2c OK [10:35:51]MH_I2C_Read... [10:35:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:52]Read from MH i2c: E2 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: E2 17 00 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: E2 17 00 C3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9B [10:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:35:52]wFMCommunicate OK [10:35:52]CreateOFDProtocolMessage done [10:35:52]OFDSenderStorePacket 309315 [10:35:52]StoreOFDPacket docnum=309315 [10:35:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 0C CC 04 01 64 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F9 00 00 00 F4 03 04 00 06 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B8 04 00 35 04 06 00 CD 83 EF DA E2 36 01 43 2B 0F 81 6C EF 0E [10:35:52]CheckFolder [10:35:52]dirname=/storage/ofd_packets [10:35:52]CheckFolder done [10:35:52]ProducePacketName [10:35:52]name=ofd_packets/00309315 [10:35:52]NVStorageSaveData ofd_packets/00309315 [10:35:52]File name is /storage/ofd_packets/00309315 [10:35:52]Write 298 bytes [10:35:52]NVStorageSaveData done [10:35:52]OFDSenderStorePacket done [10:35:52]KKMCreateOFDPacket done [10:35:52]NVStorageSaveData kkm_last_timestamp [10:35:52]File name is /storage/kkm_last_timestamp [10:35:52]Write 4 bytes [10:35:52]NVStorageSaveData done [10:35:52]ExternCall_PrintAddStr [10:35:52]wPrintStart [10:35:52]Write to MH i2c: 01 00 00 C4 08 CC [10:35:52]Write i2c OK [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: 01 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: 01 07 00 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: 01 07 00 C4 08 00 00 00 00 00 FF 0F E1 [10:35:52]RasterBufferAndPrint [10:35:52]line Счет N : (1)117915 [10:35:52]line ИНН: 02508201610067 [10:35:52]line Контрольно-Кассовый Чек [10:35:52]line ПРОДАЖА [10:35:52]line ТРК (МРК, ГНК) : 44 [10:35:52]line Товар: 2710194800 [10:35:52]line ДТ-К-3 [10:35:52]line 26.250 * 76.20 [10:35:52]line = 2000.25 [10:35:52]line НДС 12% НСП 1% [10:35:52]line > о реализуемом товаре [10:35:52]line ИТОГО: 2000.25 [10:35:52]line НСП 1% : 17.70 [10:35:52]line НДС 12% : 212.42 [10:35:52]line Наличными: 0.00 [10:35:52]line Безнал.: 2000.25 [10:35:52]line Место: АЗС № 128 "Партнер Нефть" [10:35:52]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:35:52]line СНО: Общий режим [10:35:52]line Чек 249 30.07.2024 10:35 [10:35:52]line Смена: 430 ФФД: 1.0 [10:35:52]line ЗНМ: 0300000046 [10:35:52]line РНМ: 0000000000092651 [10:35:52]line Версия ККМ: 001 [10:35:52]line Платежная система: O! деньги [10:35:52]line ФМ: 0000000000874943 [10:35:52]line ФД: 309315 [10:35:52]line ФПД: 225966548509238 [10:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103550&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309315&fm=225966548509238&tin=02508201610067®Number=0000000000092651&sum=200025 [10:35:52]OFD Sender: Processing packet 309315 [packets to send 232, broken 231] [10:35:52]ProducePacketName [10:35:52]name=ofd_packets/00309315 [10:35:52]OFD Sender: To server: pG, [10:35:52]CommunicateWithHost lk.salyk.kg:30040 [10:35:52]ConnectInit lk.salyk.kg [10:35:52]written 0, free lines is 4095 [10:35:52]Connected sock=10 [10:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 0C CC 04 01 64 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F9 00 00 00 F4 03 04 00 06 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B8 04 00 35 04 06 00 CD 83 EF DA E2 36 01 43 2B 0F 81 6C EF 0E [10:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3D 46 47 00 9D 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B8 04 00 F4 03 04 00 4E 69 A8 66 B6 04 01 00 00 A6 A7 4E 8D 59 5A 29 DB [10:35:52]CommunicateWithHost err = 0 [10:35:52]CheckOFDResponse [10:35:52]1017 (14) - 77093643461234 [10:35:52]1041 (16) - 0000000000874943 [10:35:52]1040 (4) - 309315 [10:35:52]1012 (4) - 30.07.2024 04:17 [10:35:52]1206 (1) - 0 [10:35:52]OFD Sender: Remove packet 309315 [10:35:52]ProducePacketName [10:35:52]name=ofd_packets/00309315 [10:35:52]NVStorageDeleteData [10:35:52]Write to MH i2c: 01 00 00 EE 08 F6 [10:35:52]Write i2c OK [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: 01 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: 01 07 00 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: 01 07 00 EE 08 00 00 00 00 00 83 0C 8C [10:35:52]RasterBufferAndPrint [10:35:52]line [10:35:52]line [10:35:52]line [10:35:52]line [10:35:52]line [10:35:52]written 0, free lines is 3207 [10:35:52]MH_Cut [10:35:52]Write to MH i2c: D1 01 00 F5 08 01 CF [10:35:52]Write i2c OK [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: D1 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: D1 01 00 [10:35:52]MH_I2C_Read... [10:35:52]Read from MH i2c: D1 01 00 F5 08 00 CE [10:35:52]Write to MH i2c: 01 00 00 F6 08 FE [10:35:52]Write i2c OK [10:35:52]MH_I2C_Read... [10:35:53]OFD Sender: No OFD packet to send [10:35:53]*** Cut start [10:35:53]*** Partial cut [10:35:53]*** CUTSNS_PIN = 1 [10:35:54]*** CUTSNS_PIN = 0 [10:35:54]*** Brake cut motor [10:35:54]Read from MH i2c: 01 [10:35:54]MH_I2C_Read... [10:35:54]*** Stop cut motor [10:35:54]*** Cut end [10:35:54]Read from MH i2c: 01 07 00 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: 01 07 00 F6 08 00 00 00 00 00 FF 0F 13 [10:35:54]process_action close_receipt done [10:35:54]requested_data is exist [10:35:54]produce_requested_data [10:35:54]requested_item fm.sn is exist - process it [10:35:54]wFMCommunicate request_size=4 [10:35:54]MH_SAM_APDU [10:35:54]CAPDU: 80 11 00 00 [10:35:54]Write to MH i2c: E2 08 00 F7 08 80 11 00 00 00 00 00 00 79 [10:35:54]Write i2c OK [10:35:54]MH_I2C_Read... [10:35:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:54]Read from MH i2c: E2 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: E2 17 00 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: E2 17 00 F7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CF [10:35:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:35:54]wFMCommunicate OK [10:35:54]requested_item fd.num is exist - process it [10:35:54]SAM_PROTO_GetFieldsCounters [10:35:54]wFMCommunicate request_size=4 [10:35:54]MH_SAM_APDU [10:35:54]CAPDU: 80 13 00 00 [10:35:54]Write to MH i2c: E2 08 00 F8 08 80 13 00 00 00 00 00 00 7C [10:35:54]Write i2c OK [10:35:54]MH_I2C_Read... [10:35:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:54]Read from MH i2c: E2 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: E2 62 00 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: E2 62 00 F8 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 43 B8 04 00 0E 04 04 00 AE 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 37 [10:35:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 43 B8 04 00 0E 04 04 00 AE 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:35:54]wFMCommunicate OK [10:35:54]SAM_PROTO_GetFieldsCounters done [10:35:54]requested_item shift.num is exist - process it [10:35:54]requested_item shift.opened is exist - process it [10:35:54]req_shift_opened [10:35:54]FM_GetShiftState [10:35:54]SAM_PROTO_GetShiftState [10:35:54]wFMCommunicate request_size=4 [10:35:54]MH_SAM_APDU [10:35:54]CAPDU: 80 13 01 00 [10:35:54]Write to MH i2c: E2 08 00 F9 08 80 13 01 00 00 00 00 00 7E [10:35:54]Write i2c OK [10:35:54]MH_I2C_Read... [10:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:54]Read from MH i2c: E2 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: E2 0E 00 [10:35:54]MH_I2C_Read... [10:35:54]Read from MH i2c: E2 0E 00 F9 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D9 [10:35:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:35:54]wFMCommunicate OK [10:35:54]SAM_PROTO_GetShiftState done [10:35:54]FM_GetShiftState done [10:35:54]req_shift_opened done [10:35:54]requested_item shift.open_date is exist - process it [10:35:54]req_shift_open_date [10:35:54]req_shift_open_date done [10:35:54]produce_requested_data done [10:35:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309315,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:35:54]process_action_free close_receipt [10:35:54]json_value_free [10:35:54]json_value_free done [10:35:54]process_json_proto returns [10:35:54]Send response to host [10:35:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309315,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:35:54]free response buf [10:35:54]execute_script done [10:35:54]execute_script returns [10:35:54]free content buf [10:35:54]Sock 9.Close socket [10:35:54]Sock 9.Thread stoped [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:24]accept exits with 8 [10:36:24]New connection [10:36:24]New thread 3067022692 created [10:36:24]Thread 3067166052 joined [10:36:24]Waiting for new connection... [10:36:24] Sock 8.Parse request [10:36:24]Sock 8.Check first char [10:36:24]Sock 8.First char is OK [10:36:24]request: POST /json_proto HTTP/1.0 [10:36:24]Method: POST [10:36:24]URL: /json_proto [10:36:24]Method is POST - this is cgi request [10:36:24]url: /json_proto [10:36:24]query_string will be loaded in cgi processing [10:36:24]execute_cgi json_proto POST (null) [10:36:24]execute_cgi path=json_proto method=POST [10:36:24]POST find Content-Length [10:36:24]Host: 172.17.45.195:8080 [10:36:24]Content-Length: 1195 [10:36:24]Content-Type: application/json [10:36:24] [10:36:24]POST finish read [10:36:24]Found Content-Length = 1195 [10:36:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117916\u000A30.07.2024 09:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 22.760 x 67.80\u000A\u0418\u0422\u041E\u0413: 1543.13\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99542\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:24]execute_script... [10:36:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117916\u000A30.07.2024 09:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 22.760 x 67.80\u000A\u0418\u0422\u041E\u0413: 1543.13\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99542\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:24]POST & json_proto [10:36:24]process_json_proto [10:36:24]json parsed OK: [10:36:24]protocol is kg_v1.0 [10:36:24]action value=print_text [10:36:24]process_action print_text [10:36:24]cmd_print_text [10:36:24]ExternCall_PrintAddStr [10:36:24]wPrintStart [10:36:24]Write to MH i2c: 01 00 00 FA 08 02 [10:36:24]Write i2c OK [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 07 00 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 07 00 FA 08 00 00 00 00 00 FF 0F 17 [10:36:24]RasterBufferAndPrint [10:36:24]line *****ТОВАРНЫЙ ЧЕК***** [10:36:24]line АЗС-128 [10:36:24]line Партнер Нефть [10:36:24]line 00000000012345 [10:36:24]line Кассир : Анарбаев А. [10:36:24]line Счет N : (1)117916 [10:36:24]line 30.07.2024 09:57 [10:36:24]line ПРОДАЖА [10:36:24]line ТРК (МРК, ГНК): 32 [10:36:24]line Вид ГСМ : 2710124130 [10:36:24]line Аи-92-К-2 [10:36:24]line 22.760 x 67.80 [10:36:24]line ИТОГ: 1543.13 [10:36:24]line Тип оплаты: Талоны: Топливная Карта [10:36:24]line 99542 [10:36:24]line ______________________ [10:36:24]line (подпись) [10:36:24]written 0, free lines is 4095 [10:36:24]Write to MH i2c: 01 00 00 0E 09 17 [10:36:24]Write i2c OK [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 07 00 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 07 00 0E 09 00 00 00 00 00 11 0E 3D [10:36:24]RasterBufferAndPrint [10:36:24]line [10:36:24]line [10:36:24]line [10:36:24]line [10:36:24]line [10:36:24]written 0, free lines is 3602 [10:36:24]MH_Cut [10:36:24]Write to MH i2c: D1 01 00 15 09 01 F0 [10:36:24]Write i2c OK [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: D1 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: D1 01 00 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: D1 01 00 15 09 00 EF [10:36:25]Write to MH i2c: 01 00 00 16 09 1F [10:36:25]Write i2c OK [10:36:25]MH_I2C_Read... [10:36:25]*** Cut start [10:36:25]*** Partial cut [10:36:25]*** CUTSNS_PIN = 1 [10:36:25]*** CUTSNS_PIN = 0 [10:36:26]*** Brake cut motor [10:36:26]Read from MH i2c: 01 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: 01 07 00 [10:36:26]MH_I2C_Read... [10:36:26]*** Stop cut motor [10:36:26]*** Cut end [10:36:26]Read from MH i2c: 01 07 00 16 09 00 00 00 00 00 FF 0F 34 [10:36:26]process_action print_text done [10:36:26]requested_data is exist [10:36:26]produce_requested_data [10:36:26]requested_item fm.sn is exist - process it [10:36:26]wFMCommunicate request_size=4 [10:36:26]MH_SAM_APDU [10:36:26]CAPDU: 80 11 00 00 [10:36:26]Write to MH i2c: E2 08 00 17 09 80 11 00 00 00 00 00 00 9A [10:36:26]Write i2c OK [10:36:26]MH_I2C_Read... [10:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:26]Read from MH i2c: E2 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 17 00 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 17 00 17 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F0 [10:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:36:26]wFMCommunicate OK [10:36:26]requested_item fd.num is exist - process it [10:36:26]SAM_PROTO_GetFieldsCounters [10:36:26]wFMCommunicate request_size=4 [10:36:26]MH_SAM_APDU [10:36:26]CAPDU: 80 13 00 00 [10:36:26]Write to MH i2c: E2 08 00 18 09 80 13 00 00 00 00 00 00 9D [10:36:26]Write i2c OK [10:36:26]MH_I2C_Read... [10:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:26]Read from MH i2c: E2 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 62 00 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 62 00 18 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 43 B8 04 00 0E 04 04 00 AE 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 58 [10:36:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 43 B8 04 00 0E 04 04 00 AE 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:36:26]wFMCommunicate OK [10:36:26]SAM_PROTO_GetFieldsCounters done [10:36:26]requested_item shift.num is exist - process it [10:36:26]requested_item shift.opened is exist - process it [10:36:26]req_shift_opened [10:36:26]FM_GetShiftState [10:36:26]SAM_PROTO_GetShiftState [10:36:26]wFMCommunicate request_size=4 [10:36:26]MH_SAM_APDU [10:36:26]CAPDU: 80 13 01 00 [10:36:26]Write to MH i2c: E2 08 00 19 09 80 13 01 00 00 00 00 00 9F [10:36:26]Write i2c OK [10:36:26]MH_I2C_Read... [10:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:26]Read from MH i2c: E2 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 0E 00 [10:36:26]MH_I2C_Read... [10:36:26]Read from MH i2c: E2 0E 00 19 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FA [10:36:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:36:26]wFMCommunicate OK [10:36:26]SAM_PROTO_GetShiftState done [10:36:26]FM_GetShiftState done [10:36:26]req_shift_opened done [10:36:26]requested_item shift.open_date is exist - process it [10:36:26]req_shift_open_date [10:36:26]req_shift_open_date done [10:36:26]produce_requested_data done [10:36:26]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309315,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:36:26]process_action_free print_text [10:36:26]json_value_free [10:36:26]json_value_free done [10:36:26]process_json_proto returns [10:36:26]Send response to host [10:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309315,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:36:26]free response buf [10:36:26]execute_script done [10:36:26]execute_script returns [10:36:26]free content buf [10:36:26]Sock 8.Close socket [10:36:26]Sock 8.Thread stoped [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:37]accept exits with 9 [10:36:37]New connection [10:36:37]New thread 3067166052 created [10:36:37]Thread 3067022692 joined [10:36:37]Waiting for new connection... [10:36:37] Sock 9.Parse request [10:36:37]Sock 9.Check first char [10:36:37]Sock 9.First char is OK [10:36:37]request: POST /json_proto HTTP/1.0 [10:36:37]Method: POST [10:36:37]URL: /json_proto [10:36:37]Method is POST - this is cgi request [10:36:37]url: /json_proto [10:36:37]query_string will be loaded in cgi processing [10:36:37]execute_cgi json_proto POST (null) [10:36:37]execute_cgi path=json_proto method=POST [10:36:37]POST find Content-Length [10:36:37]Host: 172.17.45.195:8080 [10:36:37]Content-Length: 800 [10:36:37]Content-Type: application/json [10:36:37] [10:36:37]POST finish read [10:36:37]Found Content-Length = 800 [10:36:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:36:37]execute_script... [10:36: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)117917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:36:37]POST & json_proto [10:36:37]process_json_proto [10:36:37]json parsed OK: [10:36:37]protocol is kg_v1.0 [10:36:37]action value=close_receipt [10:36:37]process_action close_receipt [10:36:37]cmd_close_receipt [10:36:37]MH_GetDate [10:36:37]Write to MH i2c: F0 00 00 1A 09 12 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: F0 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: F0 09 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: F0 09 00 1A 09 00 35 C2 A8 66 FB 01 7F 64 FF [10:36:37]GetLastDocTimeStamp 1722335750 [10:36:37]current date 1722335797 [10:36:37]FM_GetShiftState [10:36:37]SAM_PROTO_GetShiftState [10:36:37]wFMCommunicate request_size=4 [10:36:37]MH_SAM_APDU [10:36:37]CAPDU: 80 13 01 00 [10:36:37]Write to MH i2c: E2 08 00 1B 09 80 13 01 00 00 00 00 00 A1 [10:36:37]Write i2c OK [10:36:37]MH_I2C_Read... [10:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:37]Read from MH i2c: E2 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 0E 00 [10:36:37]MH_I2C_Read... [10:36:37]Read from MH i2c: E2 0E 00 1B 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FC [10:36:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:36:37]wFMCommunicate OK [10:36:37]SAM_PROTO_GetShiftState done [10:36:37]FM_GetShiftState done [10:36:37]opened in 1722299915 [10:36:37]opened+sec_in_day 1722386315 [10:36:37]quantity*price = 150037 [10:36:37]sum+1 = 150039 [10:36:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 250 30.07.2024 10:36 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309316 ФПД: 232165405768212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103637&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309316&fm=232165405768212&tin=02508201610067®Number=0000000000092651&sum=150038 [10:36:38]StoreToDocumentArchive [10:36:38]shift 430 fd 309316 [10:36:38]save to /storage/0430/doc_00309316 [10:36:38]save last doc name /storage/0430/doc_00309316 to /storage/kkm_last_doc_name [10:36:38]save OK [10:36:38]Clear old archive folders... [10:36:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:36:38]tlvbuf is 008E53F0 [10:36:38]SAM_PROTO_ClearQueue [10:36:38]wFMCommunicate request_size=4 [10:36:38]MH_SAM_APDU [10:36:38]CAPDU: 80 09 00 00 [10:36:38]Write to MH i2c: E2 08 00 28 09 80 09 00 00 00 00 00 00 A3 [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:38]Read from MH i2c: E2 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 28 09 00 90 00 A5 [10:36:38]RAPDU: 90 00 [10:36:38]wFMCommunicate OK [10:36:38]SAM_PROTO_ClearQueue done [10:36:38]KKMCreateOFDPacket [10:36:38]OFDProtocolAddRootSTLVToBuf [10:36:38]FM_MakeSignedData [10:36:38]FM_MakeSignedData [10:36:38]SAM_PROTO_SignData [10:36:38]wFMCommunicate request_size=4 [10:36:38]MH_SAM_APDU [10:36:38]CAPDU: 80 0D 01 02 [10:36:38]Write to MH i2c: E2 08 00 29 09 80 0D 01 02 00 00 00 00 AB [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:38]Read from MH i2c: E2 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 29 09 00 90 00 A6 [10:36:38]RAPDU: 90 00 [10:36:38]wFMCommunicate OK [10:36:38]wFMCommunicate request_size=255 [10:36:38]MH_SAM_APDU [10:36: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FA 00 00 00 F4 03 04 00 35 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B8 04 00 35 04 06 00 D3 27 38 8A [10:36:38]Write to MH i2c: E2 02 01 2A 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FA 00 00 00 F4 03 04 00 35 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B8 04 00 35 04 06 00 D3 27 38 8A 00 00 63 [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:38]Read from MH i2c: E2 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 2A 09 00 90 00 A7 [10:36:38]RAPDU: 90 00 [10:36:38]wFMCommunicate OK [10:36:38]wFMCommunicate request_size=7 [10:36:38]MH_SAM_APDU [10:36:38]CAPDU: 80 0D 02 02 02 3A 14 [10:36:38]Write to MH i2c: E2 0A 00 2B 09 80 0D 02 02 02 00 3A 14 00 00 00 [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:38]Read from MH i2c: E2 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 03 00 2B 09 00 90 00 A8 [10:36:38]RAPDU: 90 00 [10:36:38]wFMCommunicate OK [10:36:38]wFMCommunicate request_size=4 [10:36:38]MH_SAM_APDU [10:36:38]CAPDU: 80 0D 03 02 [10:36:38]Write to MH i2c: E2 08 00 2C 09 80 0D 03 02 00 00 00 00 B0 [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:38]Read from MH i2c: E2 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 0B 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 0B 00 2C 09 00 71 53 F3 C6 02 F4 EC 63 90 00 73 [10:36:38]RAPDU: 71 53 F3 C6 02 F4 EC 63 90 00 [10:36:38]wFMCommunicate OK [10:36:38]SAM_PROTO_SignData done [10:36:38]FM_MakeSignedData done [10:36:38]CreateOFDProtocolMessage [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 2D 09 80 11 00 00 00 00 00 00 B0 [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:38]Read from MH i2c: E2 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 17 00 [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: E2 17 00 2D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 06 [10:36:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:36:38]wFMCommunicate OK [10:36:38]CreateOFDProtocolMessage done [10:36:38]OFDSenderStorePacket 309316 [10:36:38]StoreOFDPacket docnum=309316 [10:36:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E7 ED 04 01 39 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FA 00 00 00 F4 03 04 00 35 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B8 04 00 35 04 06 00 D3 27 38 8A 3A 14 71 53 F3 C6 02 F4 EC 63 [10:36:38]CheckFolder [10:36:38]dirname=/storage/ofd_packets [10:36:38]CheckFolder done [10:36:38]ProducePacketName [10:36:38]name=ofd_packets/00309316 [10:36:38]NVStorageSaveData ofd_packets/00309316 [10:36:38]File name is /storage/ofd_packets/00309316 [10:36:38]Write 298 bytes [10:36:38]NVStorageSaveData done [10:36:38]OFDSenderStorePacket done [10:36:38]KKMCreateOFDPacket done [10:36:38]NVStorageSaveData kkm_last_timestamp [10:36:38]File name is /storage/kkm_last_timestamp [10:36:38]Write 4 bytes [10:36:38]NVStorageSaveData done [10:36:38]ExternCall_PrintAddStr [10:36:38]wPrintStart [10:36:38]Write to MH i2c: 01 00 00 2E 09 37 [10:36:38]Write i2c OK [10:36:38]MH_I2C_Read... [10:36:38]Read from MH i2c: 01 [10:36:38]MH_I2C_Read... [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 2E 09 00 00 00 00 00 FF 0F 4C [10:36:38]RasterBufferAndPrint [10:36:38]line Счет N : (1)117917 [10:36:38]line ИНН: 02508201610067 [10:36:38]line Контрольно-Кассовый Чек [10:36:38]line ПРОДАЖА [10:36:38]line ТРК (МРК, ГНК) : 54 [10:36:38]line Товар: 2710194800 [10:36:38]line ДТ-К-3 [10:36:38]line 19.690 * 76.20 [10:36:38]line = 1500.38 [10:36:38]line НДС 12% НСП 1% [10:36:38]line > о реализуемом товаре [10:36:38]line ИТОГО: 1500.38 [10:36:38]line НСП 1% : 13.28 [10:36:38]line НДС 12% : 159.33 [10:36:38]line Наличными: 0.00 [10:36:38]line Безнал.: 1500.38 [10:36:38]line Место: АЗС № 128 "Партнер Нефть" [10:36:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:36:38]line СНО: Общий режим [10:36:38]line Чек 250 30.07.2024 10:36 [10:36:38]line Смена: 430 ФФД: 1.0 [10:36:38]line ЗНМ: 0300000046 [10:36:38]line РНМ: 0000000000092651 [10:36:38]line Версия ККМ: 001 [10:36:38]line Платежная система: O! деньги [10:36:38]line ФМ: 0000000000874943 [10:36:38]line ФД: 309316 [10:36:38]line ФПД: 232165405768212 [10:36:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103637&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309316&fm=232165405768212&tin=02508201610067®Number=0000000000092651&sum=150038 [10:36:39]OFD Sender: Processing packet 309316 [packets to send 232, broken 231] [10:36:39]ProducePacketName [10:36:39]name=ofd_packets/00309316 [10:36:39]OFD Sender: To server: pG, [10:36:39]CommunicateWithHost lk.salyk.kg:30040 [10:36:39]ConnectInit lk.salyk.kg [10:36:39]written 0, free lines is 4095 [10:36:39]Connected sock=10 [10:36:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E7 ED 04 01 39 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FA 00 00 00 F4 03 04 00 35 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B8 04 00 35 04 06 00 D3 27 38 8A 3A 14 71 53 F3 C6 02 F4 EC 63 [10:36:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 99 74 47 00 1F 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B8 04 00 F4 03 04 00 7D 69 A8 66 B6 04 01 00 00 4A 6C 07 04 28 B5 0C 26 [10:36:39]CommunicateWithHost err = 0 [10:36:39]CheckOFDResponse [10:36:39]1017 (14) - 77093643461234 [10:36:39]1041 (16) - 0000000000874943 [10:36:39]1040 (4) - 309316 [10:36:39]1012 (4) - 30.07.2024 04:18 [10:36:39]1206 (1) - 0 [10:36:39]OFD Sender: Remove packet 309316 [10:36:39]ProducePacketName [10:36:39]name=ofd_packets/00309316 [10:36:39]NVStorageDeleteData [10:36:39]Write to MH i2c: 01 00 00 58 09 61 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: 01 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: 01 07 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: 01 07 00 58 09 00 00 00 00 00 7F 0C F3 [10:36:39]RasterBufferAndPrint [10:36:39]line [10:36:39]line [10:36:39]line [10:36:39]line [10:36:39]line [10:36:39]written 0, free lines is 3203 [10:36:39]MH_Cut [10:36:39]Write to MH i2c: D1 01 00 5F 09 01 3A [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: D1 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: D1 01 00 [10:36:39]MH_I2C_Read... [10:36:39]Read from MH i2c: D1 01 00 5F 09 00 39 [10:36:39]Write to MH i2c: 01 00 00 60 09 69 [10:36:39]Write i2c OK [10:36:39]MH_I2C_Read... [10:36:40]OFD Sender: No OFD packet to send [10:36:40]*** Cut start [10:36:40]*** Partial cut [10:36:40]*** CUTSNS_PIN = 1 [10:36:40]*** CUTSNS_PIN = 0 [10:36:41]*** Brake cut motor [10:36:41]Read from MH i2c: 01 [10:36:41]MH_I2C_Read... [10:36:41]*** Stop cut motor [10:36:41]*** Cut end [10:36:41]Read from MH i2c: 01 07 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: 01 07 00 60 09 00 00 00 00 00 FF 0F 7E [10:36:41]process_action close_receipt done [10:36:41]requested_data is exist [10:36:41]produce_requested_data [10:36:41]requested_item fm.sn is exist - process it [10:36:41]wFMCommunicate request_size=4 [10:36:41]MH_SAM_APDU [10:36:41]CAPDU: 80 11 00 00 [10:36:41]Write to MH i2c: E2 08 00 61 09 80 11 00 00 00 00 00 00 E4 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 17 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 17 00 61 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3A [10:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:36:41]wFMCommunicate OK [10:36:41]requested_item fd.num is exist - process it [10:36:41]SAM_PROTO_GetFieldsCounters [10:36:41]wFMCommunicate request_size=4 [10:36:41]MH_SAM_APDU [10:36:41]CAPDU: 80 13 00 00 [10:36:41]Write to MH i2c: E2 08 00 62 09 80 13 00 00 00 00 00 00 E7 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 62 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 62 00 62 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 44 B8 04 00 0E 04 04 00 AE 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 A6 [10:36:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 44 B8 04 00 0E 04 04 00 AE 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:36:41]wFMCommunicate OK [10:36:41]SAM_PROTO_GetFieldsCounters done [10:36:41]requested_item shift.num is exist - process it [10:36:41]requested_item shift.opened is exist - process it [10:36:41]req_shift_opened [10:36:41]FM_GetShiftState [10:36:41]SAM_PROTO_GetShiftState [10:36:41]wFMCommunicate request_size=4 [10:36:41]MH_SAM_APDU [10:36:41]CAPDU: 80 13 01 00 [10:36:41]Write to MH i2c: E2 08 00 63 09 80 13 01 00 00 00 00 00 E9 [10:36:41]Write i2c OK [10:36:41]MH_I2C_Read... [10:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:41]Read from MH i2c: E2 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 0E 00 [10:36:41]MH_I2C_Read... [10:36:41]Read from MH i2c: E2 0E 00 63 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 44 [10:36:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:36:41]wFMCommunicate OK [10:36:41]SAM_PROTO_GetShiftState done [10:36:41]FM_GetShiftState done [10:36:41]req_shift_opened done [10:36:41]requested_item shift.open_date is exist - process it [10:36:41]req_shift_open_date [10:36:41]req_shift_open_date done [10:36:41]produce_requested_data done [10:36:41]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309316,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:36:41]process_action_free close_receipt [10:36:41]json_value_free [10:36:41]json_value_free done [10:36:41]process_json_proto returns [10:36:41]Send response to host [10:36:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309316,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:36:41]free response buf [10:36:41]execute_script done [10:36:41]execute_script returns [10:36:41]free content buf [10:36:41]Sock 9.Close socket [10:36:41]Sock 9.Thread stoped [10:36:45]OFD Sender: No OFD packet to send [10:36:50]OFD Sender: No OFD packet to send [10:36:55]OFD Sender: No OFD packet to send [10:37:00]OFD Sender: No OFD packet to send [10:37:05]OFD Sender: No OFD packet to send [10:37:10]OFD Sender: No OFD packet to send [10:37:15]OFD Sender: No OFD packet to send [10:37:20]OFD Sender: No OFD packet to send [10:37:25]OFD Sender: No OFD packet to send [10:37:25]accept exits with 8 [10:37:25]New connection [10:37:25]New thread 3067022692 created [10:37:25]Thread 3067166052 joined [10:37:25]Waiting for new connection... [10:37:25] Sock 8.Parse request [10:37:25]Sock 8.Check first char [10:37:25]Sock 8.First char is OK [10:37:25]request: POST /json_proto HTTP/1.0 [10:37:25]Method: POST [10:37:25]URL: /json_proto [10:37:25]Method is POST - this is cgi request [10:37:25]url: /json_proto [10:37:25]query_string will be loaded in cgi processing [10:37:25]execute_cgi json_proto POST (null) [10:37:25]execute_cgi path=json_proto method=POST [10:37:25]POST find Content-Length [10:37:25]Host: 172.17.45.195:8080 [10:37:25]Content-Length: 799 [10:37:25]Content-Type: application/json [10:37:25] [10:37:25]POST finish read [10:37:25]Found Content-Length = 799 [10:37:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:37:25]execute_script... [10:37: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)117918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:37:25]POST & json_proto [10:37:25]process_json_proto [10:37:25]json parsed OK: [10:37:25]protocol is kg_v1.0 [10:37:25]action value=close_receipt [10:37:25]process_action close_receipt [10:37:25]cmd_close_receipt [10:37:25]MH_GetDate [10:37:25]Write to MH i2c: F0 00 00 64 09 5C [10:37:25]Write i2c OK [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 09 00 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: F0 09 00 64 09 00 65 C2 A8 66 FB 01 7F 64 79 [10:37:25]GetLastDocTimeStamp 1722335797 [10:37:25]current date 1722335845 [10:37:25]FM_GetShiftState [10:37:25]SAM_PROTO_GetShiftState [10:37:25]wFMCommunicate request_size=4 [10:37:25]MH_SAM_APDU [10:37:25]CAPDU: 80 13 01 00 [10:37:25]Write to MH i2c: E2 08 00 65 09 80 13 01 00 00 00 00 00 EB [10:37:25]Write i2c OK [10:37:25]MH_I2C_Read... [10:37:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:25]Read from MH i2c: E2 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: E2 0E 00 [10:37:25]MH_I2C_Read... [10:37:25]Read from MH i2c: E2 0E 00 65 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 46 [10:37:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:37:25]wFMCommunicate OK [10:37:25]SAM_PROTO_GetShiftState done [10:37:25]FM_GetShiftState done [10:37:25]opened in 1722299915 [10:37:25]opened+sec_in_day 1722386315 [10:37:25]quantity*price = 250012 [10:37:25]sum+1 = 250013 [10:37:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.12 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 0.00 Безнал.: 2500.12 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 251 30.07.2024 10:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309317 ФПД: 99545383572218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103726&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309317&fm=99545383572218&tin=02508201610067®Number=0000000000092651&sum=250012 [10:37:26]StoreToDocumentArchive [10:37:26]shift 430 fd 309317 [10:37:26]save to /storage/0430/doc_00309317 [10:37:26]save last doc name /storage/0430/doc_00309317 to /storage/kkm_last_doc_name [10:37:26]save OK [10:37:26]Clear old archive folders... [10:37:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:37:26]tlvbuf is 0096CFB0 [10:37:26]SAM_PROTO_ClearQueue [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 09 00 00 [10:37:26]Write to MH i2c: E2 08 00 72 09 80 09 00 00 00 00 00 00 ED [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:26]Read from MH i2c: E2 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 [10:37:26]MH_I2C_Read... [10:37:26]Read from MH i2c: E2 03 00 72 09 00 90 00 EF [10:37:26]RAPDU: 90 00 [10:37:26]wFMCommunicate OK [10:37:26]SAM_PROTO_ClearQueue done [10:37:26]KKMCreateOFDPacket [10:37:26]OFDProtocolAddRootSTLVToBuf [10:37:26]FM_MakeSignedData [10:37:26]FM_MakeSignedData [10:37:26]SAM_PROTO_SignData [10:37:26]wFMCommunicate request_size=4 [10:37:26]MH_SAM_APDU [10:37:26]CAPDU: 80 0D 01 02 [10:37:26]Write to MH i2c: E2 08 00 73 09 80 0D 01 02 00 00 00 00 F5 [10:37:26]Write i2c OK [10:37:26]MH_I2C_Read... [10:37:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 73 09 00 90 00 F0 [10:37:27]RAPDU: 90 00 [10:37:27]wFMCommunicate OK [10:37:27]wFMCommunicate request_size=255 [10:37:27]MH_SAM_APDU [10:37: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FB 00 00 00 F4 03 04 00 66 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B8 04 00 35 04 06 00 5A 89 37 3A [10:37:27]Write to MH i2c: E2 02 01 74 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FB 00 00 00 F4 03 04 00 66 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B8 04 00 35 04 06 00 5A 89 37 3A 00 00 2C [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 74 09 00 90 00 F1 [10:37:27]RAPDU: 90 00 [10:37:27]wFMCommunicate OK [10:37:27]wFMCommunicate request_size=7 [10:37:27]MH_SAM_APDU [10:37:27]CAPDU: 80 0D 02 02 02 12 FA [10:37:27]Write to MH i2c: E2 0A 00 75 09 80 0D 02 02 02 00 12 FA 00 00 08 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 03 00 75 09 00 90 00 F2 [10:37:27]RAPDU: 90 00 [10:37:27]wFMCommunicate OK [10:37:27]wFMCommunicate request_size=4 [10:37:27]MH_SAM_APDU [10:37:27]CAPDU: 80 0D 03 02 [10:37:27]Write to MH i2c: E2 08 00 76 09 80 0D 03 02 00 00 00 00 FA [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 0B 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 0B 00 76 09 00 11 D7 F8 BA 50 08 3B 6D 90 00 95 [10:37:27]RAPDU: 11 D7 F8 BA 50 08 3B 6D 90 00 [10:37:27]wFMCommunicate OK [10:37:27]SAM_PROTO_SignData done [10:37:27]FM_MakeSignedData done [10:37:27]CreateOFDProtocolMessage [10:37:27]wFMCommunicate request_size=4 [10:37:27]MH_SAM_APDU [10:37:27]CAPDU: 80 11 00 00 [10:37:27]Write to MH i2c: E2 08 00 77 09 80 11 00 00 00 00 00 00 FA [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 17 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 17 00 77 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 50 [10:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:37:27]wFMCommunicate OK [10:37:27]CreateOFDProtocolMessage done [10:37:27]OFDSenderStorePacket 309317 [10:37:27]StoreOFDPacket docnum=309317 [10:37:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 EC 46 04 01 95 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FB 00 00 00 F4 03 04 00 66 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B8 04 00 35 04 06 00 5A 89 37 3A 12 FA 11 D7 F8 BA 50 08 3B 6D [10:37:27]CheckFolder [10:37:27]dirname=/storage/ofd_packets [10:37:27]CheckFolder done [10:37:27]ProducePacketName [10:37:27]name=ofd_packets/00309317 [10:37:27]NVStorageSaveData ofd_packets/00309317 [10:37:27]File name is /storage/ofd_packets/00309317 [10:37:27]Write 298 bytes [10:37:27]NVStorageSaveData done [10:37:27]OFDSenderStorePacket done [10:37:27]KKMCreateOFDPacket done [10:37:27]NVStorageSaveData kkm_last_timestamp [10:37:27]File name is /storage/kkm_last_timestamp [10:37:27]Write 4 bytes [10:37:27]NVStorageSaveData done [10:37:27]ExternCall_PrintAddStr [10:37:27]wPrintStart [10:37:27]Write to MH i2c: 01 00 00 78 09 81 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: 01 07 00 78 09 00 00 00 00 00 FF 0F 96 [10:37:27]RasterBufferAndPrint [10:37:27]line Счет N : (1)117918 [10:37:27]line ИНН: 02508201610067 [10:37:27]line Контрольно-Кассовый Чек [10:37:27]line ПРОДАЖА [10:37:27]line ТРК (МРК, ГНК) : 1 [10:37:27]line Товар: 2710194800 [10:37:27]line ДТ-К-3 [10:37:27]line 32.810 * 76.20 [10:37:27]line = 2500.12 [10:37:27]line НДС 12% НСП 1% [10:37:27]line > о реализуемом товаре [10:37:27]line ИТОГО: 2500.12 [10:37:27]line НСП 1% : 22.12 [10:37:27]line НДС 12% : 265.50 [10:37:27]line Наличными: 0.00 [10:37:27]line Безнал.: 2500.12 [10:37:27]line Место: АЗС № 128 "Партнер Нефть" [10:37:27]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:37:27]line СНО: Общий режим [10:37:27]line Чек 251 30.07.2024 10:37 [10:37:27]line Смена: 430 ФФД: 1.0 [10:37:27]line ЗНМ: 0300000046 [10:37:27]line РНМ: 0000000000092651 [10:37:27]line Версия ККМ: 001 [10:37:27]line Платежная система: O! деньги [10:37:27]line ФМ: 0000000000874943 [10:37:27]line ФД: 309317 [10:37:27]line ФПД: 99545383572218 [10:37:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103726&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309317&fm=99545383572218&tin=02508201610067®Number=0000000000092651&sum=250012 [10:37:27]OFD Sender: Processing packet 309317 [packets to send 232, broken 231] [10:37:27]ProducePacketName [10:37:27]name=ofd_packets/00309317 [10:37:27]OFD Sender: To server: pG, [10:37:27]CommunicateWithHost lk.salyk.kg:30040 [10:37:27]ConnectInit lk.salyk.kg [10:37:27]written 0, free lines is 4095 [10:37:28]Connected sock=10 [10:37:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 EC 46 04 01 95 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 FB 00 00 00 F4 03 04 00 66 C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B8 04 00 35 04 06 00 5A 89 37 3A 12 FA 11 D7 F8 BA 50 08 3B 6D [10:37:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 21 47 00 2F DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B8 04 00 F4 03 04 00 AE 69 A8 66 B6 04 01 00 00 2D F6 A9 FE 37 64 70 6B [10:37:28]CommunicateWithHost err = 0 [10:37:28]CheckOFDResponse [10:37:28]1017 (14) - 77093643461234 [10:37:28]1041 (16) - 0000000000874943 [10:37:28]1040 (4) - 309317 [10:37:28]1012 (4) - 30.07.2024 04:18 [10:37:28]1206 (1) - 0 [10:37:28]OFD Sender: Remove packet 309317 [10:37:28]ProducePacketName [10:37:28]name=ofd_packets/00309317 [10:37:28]NVStorageDeleteData [10:37:28]Write to MH i2c: 01 00 00 A2 09 AB [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: 01 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: 01 07 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: 01 07 00 A2 09 00 00 00 00 00 83 0C 41 [10:37:28]RasterBufferAndPrint [10:37:28]line [10:37:28]line [10:37:28]line [10:37:28]line [10:37:28]line [10:37:28]written 0, free lines is 3206 [10:37:28]MH_Cut [10:37:28]Write to MH i2c: D1 01 00 A9 09 01 84 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: D1 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: D1 01 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: D1 01 00 A9 09 00 83 [10:37:28]Write to MH i2c: 01 00 00 AA 09 B3 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]OFD Sender: No OFD packet to send [10:37:29]*** Cut start [10:37:29]*** Partial cut [10:37:29]*** CUTSNS_PIN = 1 [10:37:29]*** CUTSNS_PIN = 0 [10:37:29]*** Brake cut motor [10:37:30]Read from MH i2c: 01 [10:37:30]MH_I2C_Read... [10:37:30]*** Stop cut motor [10:37:30]*** Cut end [10:37:30]Read from MH i2c: 01 07 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: 01 07 00 AA 09 00 00 00 00 00 FF 0F C8 [10:37:30]process_action close_receipt done [10:37:30]requested_data is exist [10:37:30]produce_requested_data [10:37:30]requested_item fm.sn is exist - process it [10:37:30]wFMCommunicate request_size=4 [10:37:30]MH_SAM_APDU [10:37:30]CAPDU: 80 11 00 00 [10:37:30]Write to MH i2c: E2 08 00 AB 09 80 11 00 00 00 00 00 00 2E [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:30]Read from MH i2c: E2 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 17 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 17 00 AB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 84 [10:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:37:30]wFMCommunicate OK [10:37:30]requested_item fd.num is exist - process it [10:37:30]SAM_PROTO_GetFieldsCounters [10:37:30]wFMCommunicate request_size=4 [10:37:30]MH_SAM_APDU [10:37:30]CAPDU: 80 13 00 00 [10:37:30]Write to MH i2c: E2 08 00 AC 09 80 13 00 00 00 00 00 00 31 [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:30]Read from MH i2c: E2 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 62 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 62 00 AC 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 45 B8 04 00 0E 04 04 00 AE 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 F4 [10:37:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 45 B8 04 00 0E 04 04 00 AE 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:37:30]wFMCommunicate OK [10:37:30]SAM_PROTO_GetFieldsCounters done [10:37:30]requested_item shift.num is exist - process it [10:37:30]requested_item shift.opened is exist - process it [10:37:30]req_shift_opened [10:37:30]FM_GetShiftState [10:37:30]SAM_PROTO_GetShiftState [10:37:30]wFMCommunicate request_size=4 [10:37:30]MH_SAM_APDU [10:37:30]CAPDU: 80 13 01 00 [10:37:30]Write to MH i2c: E2 08 00 AD 09 80 13 01 00 00 00 00 00 33 [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:30]Read from MH i2c: E2 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 0E 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 0E 00 AD 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8E [10:37:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:37:30]wFMCommunicate OK [10:37:30]SAM_PROTO_GetShiftState done [10:37:30]FM_GetShiftState done [10:37:30]req_shift_opened done [10:37:30]requested_item shift.open_date is exist - process it [10:37:30]req_shift_open_date [10:37:30]req_shift_open_date done [10:37:30]produce_requested_data done [10:37:30]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309317,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:37:30]process_action_free close_receipt [10:37:30]json_value_free [10:37:30]json_value_free done [10:37:30]process_json_proto returns [10:37:30]Send response to host [10:37:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309317,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:37:30]free response buf [10:37:30]execute_script done [10:37:30]execute_script returns [10:37:30]free content buf [10:37:30]Sock 8.Close socket [10:37:30]Sock 8.Thread stoped [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:03]OFD Sender: No OFD packet to send [10:38:08]OFD Sender: No OFD packet to send [10:38:13]OFD Sender: No OFD packet to send [10:38:18]OFD Sender: No OFD packet to send [10:38:20]accept exits with 9 [10:38:20]New connection [10:38:20]New thread 3067166052 created [10:38:20]Thread 3067022692 joined [10:38:20]Waiting for new connection... [10:38:20] Sock 9.Parse request [10:38:20]Sock 9.Check first char [10:38:20]Sock 9.First char is OK [10:38:20]request: POST /json_proto HTTP/1.0 [10:38:20]Method: POST [10:38:20]URL: /json_proto [10:38:20]Method is POST - this is cgi request [10:38:20]url: /json_proto [10:38:20]query_string will be loaded in cgi processing [10:38:20]execute_cgi json_proto POST (null) [10:38:20]execute_cgi path=json_proto method=POST [10:38:20]POST find Content-Length [10:38:20]Host: 172.17.45.195:8080 [10:38:20]Content-Length: 670 [10:38:20]Content-Type: application/json [10:38:20] [10:38:20]POST finish read [10:38:20]Found Content-Length = 670 [10:38:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:20]execute_script... [10:38: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)117919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:20]POST & json_proto [10:38:20]process_json_proto [10:38:20]json parsed OK: [10:38:20]protocol is kg_v1.0 [10:38:20]action value=close_receipt [10:38:20]process_action close_receipt [10:38:20]cmd_close_receipt [10:38:20]MH_GetDate [10:38:20]Write to MH i2c: F0 00 00 AE 09 A6 [10:38:20]Write i2c OK [10:38:20]MH_I2C_Read... [10:38:20]Read from MH i2c: F0 [10:38:20]MH_I2C_Read... [10:38:20]Read from MH i2c: F0 09 00 [10:38:20]MH_I2C_Read... [10:38:20]Read from MH i2c: F0 09 00 AE 09 00 9C C2 A8 66 FB 01 7F 64 FA [10:38:20]GetLastDocTimeStamp 1722335846 [10:38:20]current date 1722335900 [10:38:20]FM_GetShiftState [10:38:20]SAM_PROTO_GetShiftState [10:38:20]wFMCommunicate request_size=4 [10:38:20]MH_SAM_APDU [10:38:20]CAPDU: 80 13 01 00 [10:38:20]Write to MH i2c: E2 08 00 AF 09 80 13 01 00 00 00 00 00 35 [10:38:20]Write i2c OK [10:38:20]MH_I2C_Read... [10:38:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:20]Read from MH i2c: E2 [10:38:20]MH_I2C_Read... [10:38:20]Read from MH i2c: E2 0E 00 [10:38:20]MH_I2C_Read... [10:38:20]Read from MH i2c: E2 0E 00 AF 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 90 [10:38:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:38:20]wFMCommunicate OK [10:38:20]SAM_PROTO_GetShiftState done [10:38:20]FM_GetShiftState done [10:38:20]opened in 1722299915 [10:38:20]opened+sec_in_day 1722386315 [10:38:20]quantity*price = 60062 [10:38:20]sum+1 = 60063 [10:38:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 252 30.07.2024 10:38 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309318 ФПД: 223589035577233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103820&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309318&fm=223589035577233&tin=02508201610067®Number=0000000000092651&sum=60000 [10:38:21]StoreToDocumentArchive [10:38:21]shift 430 fd 309318 [10:38:21]save to /storage/0430/doc_00309318 [10:38:21]save last doc name /storage/0430/doc_00309318 to /storage/kkm_last_doc_name [10:38:21]save OK [10:38:21]Clear old archive folders... [10:38:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:38:21]tlvbuf is 00967E20 [10:38:21]SAM_PROTO_ClearQueue [10:38:21]wFMCommunicate request_size=4 [10:38:21]MH_SAM_APDU [10:38:21]CAPDU: 80 09 00 00 [10:38:21]Write to MH i2c: E2 08 00 BC 09 80 09 00 00 00 00 00 00 37 [10:38:21]Write i2c OK [10:38:21]MH_I2C_Read... [10:38:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:21]Read from MH i2c: E2 [10:38:21]MH_I2C_Read... [10:38:21]Read from MH i2c: E2 03 00 [10:38:21]MH_I2C_Read... [10:38:21]Read from MH i2c: E2 03 00 BC 09 00 90 00 39 [10:38:21]RAPDU: 90 00 [10:38:21]wFMCommunicate OK [10:38:21]SAM_PROTO_ClearQueue done [10:38:21]KKMCreateOFDPacket [10:38:21]OFDProtocolAddRootSTLVToBuf [10:38:21]FM_MakeSignedData [10:38:21]FM_MakeSignedData [10:38:21]SAM_PROTO_SignData [10:38:21]wFMCommunicate request_size=4 [10:38:21]MH_SAM_APDU [10:38:21]CAPDU: 80 0D 01 02 [10:38:21]Write to MH i2c: E2 08 00 BD 09 80 0D 01 02 00 00 00 00 3F [10:38:21]Write i2c OK [10:38:21]MH_I2C_Read... [10:38:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:21]Read from MH i2c: E2 [10:38:21]MH_I2C_Read... [10:38:21]Read from MH i2c: E2 03 00 [10:38:21]MH_I2C_Read... [10:38:21]Read from MH i2c: E2 03 00 BD 09 00 90 00 3A [10:38:21]RAPDU: 90 00 [10:38:21]wFMCommunicate OK [10:38:21]wFMCommunicate request_size=255 [10:38:21]MH_SAM_APDU [10:38:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 9C C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B8 04 00 35 04 06 00 [10:38:21]Write to MH i2c: E2 02 01 BE 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FC 00 00 00 F4 03 04 00 9C C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B8 04 00 35 04 06 00 00 00 F6 [10:38:21]Write i2c OK [10:38:21]MH_I2C_Read... [10:38:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:22]Read from MH i2c: E2 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 03 00 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 03 00 BE 09 00 90 00 3B [10:38:22]RAPDU: 90 00 [10:38:22]wFMCommunicate OK [10:38:22]wFMCommunicate request_size=11 [10:38:22]MH_SAM_APDU [10:38:22]CAPDU: 80 0D 02 02 06 CB 5A 61 0A 8F 91 [10:38:22]Write to MH i2c: E2 0E 00 BF 09 80 0D 02 02 06 00 CB 5A 61 0A 8F 91 00 00 FE [10:38:22]Write i2c OK [10:38:22]MH_I2C_Read... [10:38:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:22]Read from MH i2c: E2 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 03 00 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 03 00 BF 09 00 90 00 3C [10:38:22]RAPDU: 90 00 [10:38:22]wFMCommunicate OK [10:38:22]wFMCommunicate request_size=4 [10:38:22]MH_SAM_APDU [10:38:22]CAPDU: 80 0D 03 02 [10:38:22]Write to MH i2c: E2 08 00 C0 09 80 0D 03 02 00 00 00 00 44 [10:38:22]Write i2c OK [10:38:22]MH_I2C_Read... [10:38:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:22]Read from MH i2c: E2 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 0B 00 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 0B 00 C0 09 00 82 89 96 03 4D D8 63 09 90 00 7A [10:38:22]RAPDU: 82 89 96 03 4D D8 63 09 90 00 [10:38:22]wFMCommunicate OK [10:38:22]SAM_PROTO_SignData done [10:38:22]FM_MakeSignedData done [10:38:22]CreateOFDProtocolMessage [10:38:22]wFMCommunicate request_size=4 [10:38:22]MH_SAM_APDU [10:38:22]CAPDU: 80 11 00 00 [10:38:22]Write to MH i2c: E2 08 00 C1 09 80 11 00 00 00 00 00 00 44 [10:38:22]Write i2c OK [10:38:22]MH_I2C_Read... [10:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:22]Read from MH i2c: E2 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 17 00 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: E2 17 00 C1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9A [10:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:38:22]wFMCommunicate OK [10:38:22]CreateOFDProtocolMessage done [10:38:22]OFDSenderStorePacket 309318 [10:38:22]StoreOFDPacket docnum=309318 [10:38:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 10 22 08 01 A8 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 9C C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B8 04 00 35 04 06 00 CB 5A 61 0A 8F 91 82 89 96 03 4D D8 63 09 [10:38:22]CheckFolder [10:38:22]dirname=/storage/ofd_packets [10:38:22]CheckFolder done [10:38:22]ProducePacketName [10:38:22]name=ofd_packets/00309318 [10:38:22]NVStorageSaveData ofd_packets/00309318 [10:38:22]File name is /storage/ofd_packets/00309318 [10:38:22]Write 302 bytes [10:38:22]NVStorageSaveData done [10:38:22]OFDSenderStorePacket done [10:38:22]KKMCreateOFDPacket done [10:38:22]NVStorageSaveData kkm_last_timestamp [10:38:22]File name is /storage/kkm_last_timestamp [10:38:22]Write 4 bytes [10:38:22]NVStorageSaveData done [10:38:22]ExternCall_PrintAddStr [10:38:22]wPrintStart [10:38:22]Write to MH i2c: 01 00 00 C2 09 CB [10:38:22]Write i2c OK [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: 01 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: 01 07 00 [10:38:22]MH_I2C_Read... [10:38:22]Read from MH i2c: 01 07 00 C2 09 00 00 00 00 00 FF 0F E0 [10:38:22]RasterBufferAndPrint [10:38:22]line Счет N : (1)117919 [10:38:22]line ИНН: 02508201610067 [10:38:22]line Контрольно-Кассовый Чек [10:38:22]line ПРОДАЖА [10:38:22]line ТРК (МРК, ГНК) : 63 [10:38:22]line Товар: 2710124130 [10:38:22]line Super-92-К-5 [10:38:22]line 8.730 * 68.80 [10:38:22]line = 600.62 [10:38:22]line НДС 12% НСП 1% [10:38:22]line > о реализуемом товаре [10:38:22]line ОКРУГЛЕНИЕ: -0.62 [10:38:22]line ИТОГО: 600.00 [10:38:22]line Внесено: 600.00 [10:38:22]line СДАЧА: 0.00 [10:38:22]line НСП 1% : 5.31 [10:38:22]line НДС 12% : 63.78 [10:38:22]line Наличными: 600.00 [10:38:22]line Безнал.: 0.00 [10:38:22]line Место: АЗС № 128 "Партнер Нефть" [10:38:22]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:38:22]line СНО: Общий режим [10:38:22]line Чек 252 30.07.2024 10:38 [10:38:22]line Смена: 430 ФФД: 1.0 [10:38:22]line ЗНМ: 0300000046 [10:38:22]line РНМ: 0000000000092651 [10:38:22]line Версия ККМ: 001 [10:38:22]line ФМ: 0000000000874943 [10:38:22]line ФД: 309318 [10:38:22]line ФПД: 223589035577233 [10:38:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103820&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309318&fm=223589035577233&tin=02508201610067®Number=0000000000092651&sum=60000 [10:38:22]OFD Sender: Processing packet 309318 [packets to send 232, broken 231] [10:38:22]ProducePacketName [10:38:22]name=ofd_packets/00309318 [10:38:22]OFD Sender: To server: pG, [10:38:22]CommunicateWithHost lk.salyk.kg:30040 [10:38:22]ConnectInit lk.salyk.kg [10:38:22]written 0, free lines is 4095 [10:38:22]Connected sock=10 [10:38:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 10 22 08 01 A8 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 9C C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B8 04 00 35 04 06 00 CB 5A 61 0A 8F 91 82 89 96 03 4D D8 63 09 [10:38:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 4F 38 47 00 35 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B8 04 00 F4 03 04 00 E5 69 A8 66 B6 04 01 00 00 81 5A 21 60 F5 55 FF 3F [10:38:22]CommunicateWithHost err = 0 [10:38:22]CheckOFDResponse [10:38:22]1017 (14) - 77093643461234 [10:38:22]1041 (16) - 0000000000874943 [10:38:22]1040 (4) - 309318 [10:38:22]1012 (4) - 30.07.2024 04:19 [10:38:22]1206 (1) - 0 [10:38:22]OFD Sender: Remove packet 309318 [10:38:22]ProducePacketName [10:38:22]name=ofd_packets/00309318 [10:38:22]NVStorageDeleteData [10:38:23]Write to MH i2c: 01 00 00 ED 09 F6 [10:38:23]Write i2c OK [10:38:23]MH_I2C_Read... [10:38:23]Read from MH i2c: 01 [10:38:23]MH_I2C_Read... [10:38:23]Read from MH i2c: 01 07 00 [10:38:23]MH_I2C_Read... [10:38:23]Read from MH i2c: 01 07 00 ED 09 00 00 00 00 00 67 0C 70 [10:38:23]RasterBufferAndPrint [10:38:23]line [10:38:23]line [10:38:23]line [10:38:23]line [10:38:23]line [10:38:23]written 0, free lines is 3178 [10:38:23]MH_Cut [10:38:23]Write to MH i2c: D1 01 00 F4 09 01 CF [10:38:23]Write i2c OK [10:38:23]MH_I2C_Read... [10:38:23]Read from MH i2c: D1 [10:38:23]MH_I2C_Read... [10:38:23]Read from MH i2c: D1 01 00 [10:38:23]MH_I2C_Read... [10:38:23]Read from MH i2c: D1 01 00 F4 09 00 CE [10:38:23]Write to MH i2c: 01 00 00 F5 09 FE [10:38:23]Write i2c OK [10:38:23]MH_I2C_Read... [10:38:23]OFD Sender: No OFD packet to send [10:38:24]*** Cut start [10:38:24]*** Partial cut [10:38:24]*** CUTSNS_PIN = 1 [10:38:24]*** CUTSNS_PIN = 0 [10:38:24]*** Brake cut motor [10:38:24]Read from MH i2c: 01 [10:38:24]MH_I2C_Read... [10:38:24]*** Stop cut motor [10:38:24]*** Cut end [10:38:24]Read from MH i2c: 01 07 00 [10:38:24]MH_I2C_Read... [10:38:24]Read from MH i2c: 01 07 00 F5 09 00 00 00 00 00 FF 0F 13 [10:38:24]process_action close_receipt done [10:38:24]requested_data is exist [10:38:24]produce_requested_data [10:38:24]requested_item fm.sn is exist - process it [10:38:24]wFMCommunicate request_size=4 [10:38:24]MH_SAM_APDU [10:38:24]CAPDU: 80 11 00 00 [10:38:24]Write to MH i2c: E2 08 00 F6 09 80 11 00 00 00 00 00 00 79 [10:38:24]Write i2c OK [10:38:24]MH_I2C_Read... [10:38:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:24]Read from MH i2c: E2 [10:38:24]MH_I2C_Read... [10:38:24]Read from MH i2c: E2 17 00 [10:38:24]MH_I2C_Read... [10:38:24]Read from MH i2c: E2 17 00 F6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CF [10:38:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:38:24]wFMCommunicate OK [10:38:24]requested_item fd.num is exist - process it [10:38:24]SAM_PROTO_GetFieldsCounters [10:38:24]wFMCommunicate request_size=4 [10:38:24]MH_SAM_APDU [10:38:24]CAPDU: 80 13 00 00 [10:38:24]Write to MH i2c: E2 08 00 F7 09 80 13 00 00 00 00 00 00 7C [10:38:24]Write i2c OK [10:38:24]MH_I2C_Read... [10:38:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:25]Read from MH i2c: E2 [10:38:25]MH_I2C_Read... [10:38:25]Read from MH i2c: E2 62 00 [10:38:25]MH_I2C_Read... [10:38:25]Read from MH i2c: E2 62 00 F7 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 46 B8 04 00 0E 04 04 00 AE 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 43 [10:38:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 46 B8 04 00 0E 04 04 00 AE 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:38:25]wFMCommunicate OK [10:38:25]SAM_PROTO_GetFieldsCounters done [10:38:25]requested_item shift.num is exist - process it [10:38:25]requested_item shift.opened is exist - process it [10:38:25]req_shift_opened [10:38:25]FM_GetShiftState [10:38:25]SAM_PROTO_GetShiftState [10:38:25]wFMCommunicate request_size=4 [10:38:25]MH_SAM_APDU [10:38:25]CAPDU: 80 13 01 00 [10:38:25]Write to MH i2c: E2 08 00 F8 09 80 13 01 00 00 00 00 00 7E [10:38:25]Write i2c OK [10:38:25]MH_I2C_Read... [10:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:25]Read from MH i2c: E2 [10:38:25]MH_I2C_Read... [10:38:25]Read from MH i2c: E2 0E 00 [10:38:25]MH_I2C_Read... [10:38:25]Read from MH i2c: E2 0E 00 F8 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D9 [10:38:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:38:25]wFMCommunicate OK [10:38:25]SAM_PROTO_GetShiftState done [10:38:25]FM_GetShiftState done [10:38:25]req_shift_opened done [10:38:25]requested_item shift.open_date is exist - process it [10:38:25]req_shift_open_date [10:38:25]req_shift_open_date done [10:38:25]produce_requested_data done [10:38:25]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309318,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:38:25]process_action_free close_receipt [10:38:25]json_value_free [10:38:25]json_value_free done [10:38:25]process_json_proto returns [10:38:25]Send response to host [10:38:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309318,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:38:25]free response buf [10:38:25]execute_script done [10:38:25]execute_script returns [10:38:25]free content buf [10:38:25]Sock 9.Close socket [10:38:25]Sock 9.Thread stoped [10:38:28]OFD Sender: No OFD packet to send [10:38:33]OFD Sender: No OFD packet to send [10:38:38]OFD Sender: No OFD packet to send [10:38:43]OFD Sender: No OFD packet to send [10:38:48]OFD Sender: No OFD packet to send [10:38:53]accept exits with 8 [10:38:53]New connection [10:38:53]New thread 3067022692 created [10:38:53]Thread 3067166052 joined [10:38:53]Waiting for new connection... [10:38:53] Sock 8.Parse request [10:38:53]Sock 8.Check first char [10:38:53]Sock 8.First char is OK [10:38:53]request: POST /json_proto HTTP/1.0 [10:38:53]Method: POST [10:38:53]URL: /json_proto [10:38:53]Method is POST - this is cgi request [10:38:53]url: /json_proto [10:38:53]query_string will be loaded in cgi processing [10:38:53]execute_cgi json_proto POST (null) [10:38:53]execute_cgi path=json_proto method=POST [10:38:53]POST find Content-Length [10:38:53]Host: 172.17.45.195:8080 [10:38:53]Content-Length: 678 [10:38:53]Content-Type: application/json [10:38:53] [10:38:53]POST finish read [10:38:53]Found Content-Length = 678 [10:38:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [10:38:53]execute_script... [10:38: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)117920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [10:38:53]POST & json_proto [10:38:53]process_json_proto [10:38:53]json parsed OK: [10:38:53]protocol is kg_v1.0 [10:38:53]action value=close_receipt [10:38:53]process_action close_receipt [10:38:53]cmd_close_receipt [10:38:53]MH_GetDate [10:38:53]Write to MH i2c: F0 00 00 F9 09 F1 [10:38:53]Write i2c OK [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: F0 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: F0 09 00 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: F0 09 00 F9 09 00 BD C2 A8 66 FB 01 7F 64 66 [10:38:53]GetLastDocTimeStamp 1722335900 [10:38:53]current date 1722335933 [10:38:53]FM_GetShiftState [10:38:53]SAM_PROTO_GetShiftState [10:38:53]wFMCommunicate request_size=4 [10:38:53]MH_SAM_APDU [10:38:53]CAPDU: 80 13 01 00 [10:38:53]Write to MH i2c: E2 08 00 FA 09 80 13 01 00 00 00 00 00 80 [10:38:53]Write i2c OK [10:38:53]MH_I2C_Read... [10:38:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:53]Read from MH i2c: E2 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: E2 0E 00 [10:38:53]MH_I2C_Read... [10:38:53]Read from MH i2c: E2 0E 00 FA 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DB [10:38:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:38:53]wFMCommunicate OK [10:38:53]SAM_PROTO_GetShiftState done [10:38:53]FM_GetShiftState done [10:38:53]opened in 1722299915 [10:38:53]opened+sec_in_day 1722386315 [10:38:53]quantity*price = 80004 [10:38:53]sum+1 = 80005 [10:38:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 253 30.07.2024 10:38 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309319 ФПД: 77202530625848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103853&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309319&fm=77202530625848&tin=02508201610067®Number=0000000000092651&sum=80000 [10:38:54]StoreToDocumentArchive [10:38:54]shift 430 fd 309319 [10:38:54]save to /storage/0430/doc_00309319 [10:38:54]save last doc name /storage/0430/doc_00309319 to /storage/kkm_last_doc_name [10:38:54]save OK [10:38:54]Clear old archive folders... [10:38:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:54]tlvbuf is 0096DA00 [10:38:54]SAM_PROTO_ClearQueue [10:38:54]wFMCommunicate request_size=4 [10:38:54]MH_SAM_APDU [10:38:54]CAPDU: 80 09 00 00 [10:38:54]Write to MH i2c: E2 08 00 07 0A 80 09 00 00 00 00 00 00 83 [10:38:54]Write i2c OK [10:38:54]MH_I2C_Read... [10:38:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:54]Read from MH i2c: E2 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 07 0A 00 90 00 85 [10:38:54]RAPDU: 90 00 [10:38:54]wFMCommunicate OK [10:38:54]SAM_PROTO_ClearQueue done [10:38:54]KKMCreateOFDPacket [10:38:54]OFDProtocolAddRootSTLVToBuf [10:38:54]FM_MakeSignedData [10:38:54]FM_MakeSignedData [10:38:54]SAM_PROTO_SignData [10:38:54]wFMCommunicate request_size=4 [10:38:54]MH_SAM_APDU [10:38:54]CAPDU: 80 0D 01 02 [10:38:54]Write to MH i2c: E2 08 00 08 0A 80 0D 01 02 00 00 00 00 8B [10:38:54]Write i2c OK [10:38:54]MH_I2C_Read... [10:38:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:54]Read from MH i2c: E2 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 08 0A 00 90 00 86 [10:38:54]RAPDU: 90 00 [10:38:54]wFMCommunicate OK [10:38:54]wFMCommunicate request_size=255 [10:38:54]MH_SAM_APDU [10:38:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 FD 00 00 00 F4 03 04 00 BD C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B8 04 00 35 04 06 00 46 [10:38:54]Write to MH i2c: E2 02 01 09 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 32 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 FD 00 00 00 F4 03 04 00 BD C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B8 04 00 35 04 06 00 46 00 00 37 [10:38:54]Write i2c OK [10:38:54]MH_I2C_Read... [10:38:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:54]Read from MH i2c: E2 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [10:38:54]RAPDU: 90 00 [10:38:54]wFMCommunicate OK [10:38:54]wFMCommunicate request_size=10 [10:38:54]MH_SAM_APDU [10:38:54]CAPDU: 80 0D 02 02 05 37 1D 69 E9 38 [10:38:54]Write to MH i2c: E2 0D 00 0A 0A 80 0D 02 02 05 00 37 1D 69 E9 38 00 00 76 [10:38:54]Write i2c OK [10:38:54]MH_I2C_Read... [10:38:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:54]Read from MH i2c: E2 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 03 00 0A 0A 00 90 00 88 [10:38:54]RAPDU: 90 00 [10:38:54]wFMCommunicate OK [10:38:54]wFMCommunicate request_size=4 [10:38:54]MH_SAM_APDU [10:38:54]CAPDU: 80 0D 03 02 [10:38:54]Write to MH i2c: E2 08 00 0B 0A 80 0D 03 02 00 00 00 00 90 [10:38:54]Write i2c OK [10:38:54]MH_I2C_Read... [10:38:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:54]Read from MH i2c: E2 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 0B 00 [10:38:54]MH_I2C_Read... [10:38:54]Read from MH i2c: E2 0B 00 0B 0A 00 59 5B C5 AB FE FE 13 60 90 00 24 [10:38:54]RAPDU: 59 5B C5 AB FE FE 13 60 90 00 [10:38:54]wFMCommunicate OK [10:38:54]SAM_PROTO_SignData done [10:38:54]FM_MakeSignedData done [10:38:54]CreateOFDProtocolMessage [10:38:54]wFMCommunicate request_size=4 [10:38:54]MH_SAM_APDU [10:38:54]CAPDU: 80 11 00 00 [10:38:54]Write to MH i2c: E2 08 00 0C 0A 80 11 00 00 00 00 00 00 90 [10:38:54]Write i2c OK [10:38:54]MH_I2C_Read... [10:38:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:55]Read from MH i2c: E2 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 17 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: E2 17 00 0C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E6 [10:38:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:38:55]wFMCommunicate OK [10:38:55]CreateOFDProtocolMessage done [10:38:55]OFDSenderStorePacket 309319 [10:38:55]StoreOFDPacket docnum=309319 [10:38:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 EB 63 07 01 B5 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 FD 00 00 00 F4 03 04 00 BD C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B8 04 00 35 04 06 00 46 37 1D 69 E9 38 59 5B C5 AB FE FE 13 60 [10:38:55]CheckFolder [10:38:55]dirname=/storage/ofd_packets [10:38:55]CheckFolder done [10:38:55]ProducePacketName [10:38:55]name=ofd_packets/00309319 [10:38:55]NVStorageSaveData ofd_packets/00309319 [10:38:55]File name is /storage/ofd_packets/00309319 [10:38:55]Write 301 bytes [10:38:55]NVStorageSaveData done [10:38:55]OFDSenderStorePacket done [10:38:55]KKMCreateOFDPacket done [10:38:55]NVStorageSaveData kkm_last_timestamp [10:38:55]File name is /storage/kkm_last_timestamp [10:38:55]Write 4 bytes [10:38:55]NVStorageSaveData done [10:38:55]ExternCall_PrintAddStr [10:38:55]wPrintStart [10:38:55]Write to MH i2c: 01 00 00 0D 0A 17 [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: 01 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: 01 07 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: 01 07 00 0D 0A 00 00 00 00 00 FF 0F 2C [10:38:55]RasterBufferAndPrint [10:38:55]line Счет N : (1)117920 [10:38:55]line ИНН: 02508201610067 [10:38:55]line Контрольно-Кассовый Чек [10:38:55]line ПРОДАЖА [10:38:55]line ТРК (МРК, ГНК) : 42 [10:38:55]line Товар: 2710124130 [10:38:55]line Аи-92-К-2 [10:38:55]line 11.800 * 67.80 [10:38:55]line = 800.04 [10:38:55]line НДС 12% НСП 1% [10:38:55]line > о реализуемом товаре [10:38:55]line ОКРУГЛЕНИЕ: -0.04 [10:38:55]line ИТОГО: 800.00 [10:38:55]line Внесено: 800.00 [10:38:55]line СДАЧА: 0.00 [10:38:55]line НСП 1% : 7.08 [10:38:55]line НДС 12% : 84.96 [10:38:55]line Наличными: 800.00 [10:38:55]line Безнал.: 0.00 [10:38:55]line Место: АЗС № 128 "Партнер Нефть" [10:38:55]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:38:55]line СНО: Общий режим [10:38:55]line Чек 253 30.07.2024 10:38 [10:38:55]line Смена: 430 ФФД: 1.0 [10:38:55]line ЗНМ: 0300000046 [10:38:55]line РНМ: 0000000000092651 [10:38:55]line Версия ККМ: 001 [10:38:55]line ФМ: 0000000000874943 [10:38:55]line ФД: 309319 [10:38:55]line ФПД: 77202530625848 [10:38:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103853&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309319&fm=77202530625848&tin=02508201610067®Number=0000000000092651&sum=80000 [10:38:55]OFD Sender: Processing packet 309319 [packets to send 232, broken 231] [10:38:55]ProducePacketName [10:38:55]name=ofd_packets/00309319 [10:38:55]OFD Sender: To server: pG, [10:38:55]CommunicateWithHost lk.salyk.kg:30040 [10:38:55]ConnectInit lk.salyk.kg [10:38:55]written 0, free lines is 4095 [10:38:55]Connected sock=10 [10:38:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 EB 63 07 01 B5 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 FD 00 00 00 F4 03 04 00 BD C2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B8 04 00 35 04 06 00 46 37 1D 69 E9 38 59 5B C5 AB FE FE 13 60 [10:38:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D5 8A 47 00 9F 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B8 04 00 F4 03 04 00 05 6A A8 66 B6 04 01 00 00 4E 5A B1 C6 22 8F 10 CC [10:38:55]CommunicateWithHost err = 0 [10:38:55]CheckOFDResponse [10:38:55]1017 (14) - 77093643461234 [10:38:55]1041 (16) - 0000000000874943 [10:38:55]1040 (4) - 309319 [10:38:55]1012 (4) - 30.07.2024 04:20 [10:38:55]1206 (1) - 0 [10:38:55]OFD Sender: Remove packet 309319 [10:38:55]ProducePacketName [10:38:55]name=ofd_packets/00309319 [10:38:55]NVStorageDeleteData [10:38:55]Write to MH i2c: 01 00 00 38 0A 42 [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: 01 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: 01 07 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: 01 07 00 38 0A 00 00 00 00 00 68 0C BD [10:38:55]RasterBufferAndPrint [10:38:55]line [10:38:55]line [10:38:55]line [10:38:55]line [10:38:55]line [10:38:55]written 0, free lines is 3179 [10:38:55]MH_Cut [10:38:55]Write to MH i2c: D1 01 00 3F 0A 01 1B [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: D1 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: D1 01 00 [10:38:55]MH_I2C_Read... [10:38:55]Read from MH i2c: D1 01 00 3F 0A 00 1A [10:38:55]Write to MH i2c: 01 00 00 40 0A 4A [10:38:55]Write i2c OK [10:38:55]MH_I2C_Read... [10:38:56]OFD Sender: No OFD packet to send [10:38:57]*** Cut start [10:38:57]*** Partial cut [10:38:57]*** CUTSNS_PIN = 1 [10:38:57]*** CUTSNS_PIN = 0 [10:38:57]*** Brake cut motor [10:38:57]Read from MH i2c: 01 [10:38:57]MH_I2C_Read... [10:38:57]*** Stop cut motor [10:38:57]*** Cut end [10:38:57]Read from MH i2c: 01 07 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: 01 07 00 40 0A 00 00 00 00 00 FF 0F 5F [10:38:57]process_action close_receipt done [10:38:57]requested_data is exist [10:38:57]produce_requested_data [10:38:57]requested_item fm.sn is exist - process it [10:38:57]wFMCommunicate request_size=4 [10:38:57]MH_SAM_APDU [10:38:57]CAPDU: 80 11 00 00 [10:38:57]Write to MH i2c: E2 08 00 41 0A 80 11 00 00 00 00 00 00 C5 [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:57]Read from MH i2c: E2 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 17 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 17 00 41 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1B [10:38:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:38:57]wFMCommunicate OK [10:38:57]requested_item fd.num is exist - process it [10:38:57]SAM_PROTO_GetFieldsCounters [10:38:57]wFMCommunicate request_size=4 [10:38:57]MH_SAM_APDU [10:38:57]CAPDU: 80 13 00 00 [10:38:57]Write to MH i2c: E2 08 00 42 0A 80 13 00 00 00 00 00 00 C8 [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:57]Read from MH i2c: E2 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 62 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 62 00 42 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 47 B8 04 00 0E 04 04 00 AE 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 93 [10:38:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 47 B8 04 00 0E 04 04 00 AE 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:38:57]wFMCommunicate OK [10:38:57]SAM_PROTO_GetFieldsCounters done [10:38:57]requested_item shift.num is exist - process it [10:38:57]requested_item shift.opened is exist - process it [10:38:57]req_shift_opened [10:38:57]FM_GetShiftState [10:38:57]SAM_PROTO_GetShiftState [10:38:57]wFMCommunicate request_size=4 [10:38:57]MH_SAM_APDU [10:38:57]CAPDU: 80 13 01 00 [10:38:57]Write to MH i2c: E2 08 00 43 0A 80 13 01 00 00 00 00 00 CA [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:57]Read from MH i2c: E2 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 0E 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: E2 0E 00 43 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 25 [10:38:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:38:57]wFMCommunicate OK [10:38:57]SAM_PROTO_GetShiftState done [10:38:57]FM_GetShiftState done [10:38:57]req_shift_opened done [10:38:57]requested_item shift.open_date is exist - process it [10:38:57]req_shift_open_date [10:38:57]req_shift_open_date done [10:38:57]produce_requested_data done [10:38:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309319,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:38:57]process_action_free close_receipt [10:38:57]json_value_free [10:38:57]json_value_free done [10:38:57]process_json_proto returns [10:38:57]Send response to host [10:38:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309319,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:38:57]free response buf [10:38:57]execute_script done [10:38:57]execute_script returns [10:38:57]free content buf [10:38:57]Sock 8.Close socket [10:38:57]Sock 8.Thread stoped [10:39:01]OFD Sender: No OFD packet to send [10:39:06]OFD Sender: No OFD packet to send [10:39:11]OFD Sender: No OFD packet to send [10:39:16]OFD Sender: No OFD packet to send [10:39:21]OFD Sender: No OFD packet to send [10:39:26]OFD Sender: No OFD packet to send [10:39:31]OFD Sender: No OFD packet to send [10:39:36]OFD Sender: No OFD packet to send [10:39:41]OFD Sender: No OFD packet to send [10:39:46]OFD Sender: No OFD packet to send [10:39:51]OFD Sender: No OFD packet to send [10:39:56]OFD Sender: No OFD packet to send [10:40:01]OFD Sender: No OFD packet to send [10:40:06]OFD Sender: No OFD packet to send [10:40:11]OFD Sender: No OFD packet to send [10:40:16]OFD Sender: No OFD packet to send [10:40:21]OFD Sender: No OFD packet to send [10:40:26]OFD Sender: No OFD packet to send [10:40:27]accept exits with 9 [10:40:27]New connection [10:40:27]New thread 3067166052 created [10:40:27]Thread 3067022692 joined [10:40:27]Waiting for new connection... [10:40:27] Sock 9.Parse request [10:40:27]Sock 9.Check first char [10:40:27]Sock 9.First char is OK [10:40:27]request: POST /json_proto HTTP/1.0 [10:40:27]Method: POST [10:40:27]URL: /json_proto [10:40:27]Method is POST - this is cgi request [10:40:27]url: /json_proto [10:40:27]query_string will be loaded in cgi processing [10:40:27]execute_cgi json_proto POST (null) [10:40:27]execute_cgi path=json_proto method=POST [10:40:27]POST find Content-Length [10:40:27]Host: 172.17.45.195:8080 [10:40:27]Content-Length: 670 [10:40:27]Content-Type: application/json [10:40:27] [10:40:27]POST finish read [10:40:27]Found Content-Length = 670 [10:40:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:27]execute_script... [10:40: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)117921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:27]POST & json_proto [10:40:27]process_json_proto [10:40:27]json parsed OK: [10:40:27]protocol is kg_v1.0 [10:40:27]action value=close_receipt [10:40:27]process_action close_receipt [10:40:27]cmd_close_receipt [10:40:27]MH_GetDate [10:40:27]Write to MH i2c: F0 00 00 44 0A 3D [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: F0 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: F0 09 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: F0 09 00 44 0A 00 1B C3 A8 66 FB 01 7F 64 11 [10:40:27]GetLastDocTimeStamp 1722335933 [10:40:27]current date 1722336027 [10:40:27]FM_GetShiftState [10:40:27]SAM_PROTO_GetShiftState [10:40:27]wFMCommunicate request_size=4 [10:40:27]MH_SAM_APDU [10:40:27]CAPDU: 80 13 01 00 [10:40:27]Write to MH i2c: E2 08 00 45 0A 80 13 01 00 00 00 00 00 CC [10:40:27]Write i2c OK [10:40:27]MH_I2C_Read... [10:40:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:27]Read from MH i2c: E2 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 0E 00 [10:40:27]MH_I2C_Read... [10:40:27]Read from MH i2c: E2 0E 00 45 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 27 [10:40:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:40:27]wFMCommunicate OK [10:40:27]SAM_PROTO_GetShiftState done [10:40:27]FM_GetShiftState done [10:40:27]opened in 1722299915 [10:40:27]opened+sec_in_day 1722386315 [10:40:27]quantity*price = 50017 [10:40:27]sum+1 = 50019 [10:40:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 254 30.07.2024 10:40 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309320 ФПД: 263892009064336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104027&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309320&fm=263892009064336&tin=02508201610067®Number=0000000000092651&sum=50000 [10:40:28]StoreToDocumentArchive [10:40:28]shift 430 fd 309320 [10:40:28]save to /storage/0430/doc_00309320 [10:40:28]save last doc name /storage/0430/doc_00309320 to /storage/kkm_last_doc_name [10:40:28]save OK [10:40:28]Clear old archive folders... [10:40:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:40:28]tlvbuf is 00974940 [10:40:28]SAM_PROTO_ClearQueue [10:40:28]wFMCommunicate request_size=4 [10:40:28]MH_SAM_APDU [10:40:28]CAPDU: 80 09 00 00 [10:40:28]Write to MH i2c: E2 08 00 52 0A 80 09 00 00 00 00 00 00 CE [10:40:28]Write i2c OK [10:40:28]MH_I2C_Read... [10:40:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:28]Read from MH i2c: E2 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: E2 03 00 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: E2 03 00 52 0A 00 90 00 D0 [10:40:28]RAPDU: 90 00 [10:40:28]wFMCommunicate OK [10:40:28]SAM_PROTO_ClearQueue done [10:40:28]KKMCreateOFDPacket [10:40:28]OFDProtocolAddRootSTLVToBuf [10:40:28]FM_MakeSignedData [10:40:28]FM_MakeSignedData [10:40:28]SAM_PROTO_SignData [10:40:28]wFMCommunicate request_size=4 [10:40:28]MH_SAM_APDU [10:40:28]CAPDU: 80 0D 01 02 [10:40:28]Write to MH i2c: E2 08 00 53 0A 80 0D 01 02 00 00 00 00 D6 [10:40:28]Write i2c OK [10:40:28]MH_I2C_Read... [10:40:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:28]Read from MH i2c: E2 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: E2 03 00 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: E2 03 00 53 0A 00 90 00 D1 [10:40:28]RAPDU: 90 00 [10:40:28]wFMCommunicate OK [10:40:28]wFMCommunicate request_size=255 [10:40:28]MH_SAM_APDU [10:40:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 1B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B8 04 00 35 04 06 00 [10:40:28]Write to MH i2c: E2 02 01 54 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FE 00 00 00 F4 03 04 00 1B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B8 04 00 35 04 06 00 00 00 FF [10:40:28]Write i2c OK [10:40:28]MH_I2C_Read... [10:40:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:28]Read from MH i2c: E2 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: E2 03 00 [10:40:28]MH_I2C_Read... [10:40:28]Read from MH i2c: E2 03 00 54 0A 00 90 00 D2 [10:40:28]RAPDU: 90 00 [10:40:28]wFMCommunicate OK [10:40:28]wFMCommunicate request_size=11 [10:40:28]MH_SAM_APDU [10:40:28]CAPDU: 80 0D 02 02 06 F0 02 25 75 97 90 [10:40:28]Write to MH i2c: E2 0E 00 55 0A 80 0D 02 02 06 00 F0 02 25 75 97 90 00 00 98 [10:40:28]Write i2c OK [10:40:28]MH_I2C_Read... [10:40:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:29]Read from MH i2c: E2 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 03 00 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 03 00 55 0A 00 90 00 D3 [10:40:29]RAPDU: 90 00 [10:40:29]wFMCommunicate OK [10:40:29]wFMCommunicate request_size=4 [10:40:29]MH_SAM_APDU [10:40:29]CAPDU: 80 0D 03 02 [10:40:29]Write to MH i2c: E2 08 00 56 0A 80 0D 03 02 00 00 00 00 DB [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:29]Read from MH i2c: E2 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 0B 00 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: E2 0B 00 56 0A 00 B4 79 9C F5 DB A5 A1 33 90 00 EE [10:40:29]RAPDU: B4 79 9C F5 DB A5 A1 33 90 00 [10:40:29]wFMCommunicate OK [10:40:29]SAM_PROTO_SignData done [10:40:29]FM_MakeSignedData done [10:40:29]CreateOFDProtocolMessage [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 57 0A 80 11 00 00 00 00 00 00 DB [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 57 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 31 [10:40:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:40:29]wFMCommunicate OK [10:40:29]CreateOFDProtocolMessage done [10:40:29]OFDSenderStorePacket 309320 [10:40:29]StoreOFDPacket docnum=309320 [10:40:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 73 CC 08 01 CC 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 1B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B8 04 00 35 04 06 00 F0 02 25 75 97 90 B4 79 9C F5 DB A5 A1 33 [10:40:29]CheckFolder [10:40:29]dirname=/storage/ofd_packets [10:40:29]CheckFolder done [10:40:29]ProducePacketName [10:40:29]name=ofd_packets/00309320 [10:40:29]NVStorageSaveData ofd_packets/00309320 [10:40:29]File name is /storage/ofd_packets/00309320 [10:40:29]Write 302 bytes [10:40:29]NVStorageSaveData done [10:40:29]OFDSenderStorePacket done [10:40:29]KKMCreateOFDPacket done [10:40:29]NVStorageSaveData kkm_last_timestamp [10:40:29]File name is /storage/kkm_last_timestamp [10:40:29]Write 4 bytes [10:40:29]NVStorageSaveData done [10:40:29]ExternCall_PrintAddStr [10:40:29]wPrintStart [10:40:29]Write to MH i2c: 01 00 00 58 0A 62 [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: 01 [10:40:29]MH_I2C_Read... [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 58 0A 00 00 00 00 00 FF 0F 77 [10:40:29]RasterBufferAndPrint [10:40:29]line Счет N : (1)117921 [10:40:29]line ИНН: 02508201610067 [10:40:29]line Контрольно-Кассовый Чек [10:40:29]line ПРОДАЖА [10:40:29]line ТРК (МРК, ГНК) : 53 [10:40:29]line Товар: 2710124130 [10:40:29]line Super-92-К-5 [10:40:29]line 7.270 * 68.80 [10:40:29]line = 500.18 [10:40:29]line НДС 12% НСП 1% [10:40:29]line > о реализуемом товаре [10:40:29]line ОКРУГЛЕНИЕ: -0.18 [10:40:29]line ИТОГО: 500.00 [10:40:29]line Внесено: 500.00 [10:40:29]line СДАЧА: 0.00 [10:40:29]line НСП 1% : 4.43 [10:40:29]line НДС 12% : 53.12 [10:40:29]line Наличными: 500.00 [10:40:29]line Безнал.: 0.00 [10:40:29]line Место: АЗС № 128 "Партнер Нефть" [10:40:29]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:40:29]line СНО: Общий режим [10:40:29]line Чек 254 30.07.2024 10:40 [10:40:29]line Смена: 430 ФФД: 1.0 [10:40:29]line ЗНМ: 0300000046 [10:40:29]line РНМ: 0000000000092651 [10:40:29]line Версия ККМ: 001 [10:40:29]line ФМ: 0000000000874943 [10:40:29]line ФД: 309320 [10:40:29]line ФПД: 263892009064336 [10:40:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104027&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309320&fm=263892009064336&tin=02508201610067®Number=0000000000092651&sum=50000 [10:40:29]OFD Sender: Processing packet 309320 [packets to send 232, broken 231] [10:40:29]ProducePacketName [10:40:29]name=ofd_packets/00309320 [10:40:29]OFD Sender: To server: pG, [10:40:29]CommunicateWithHost lk.salyk.kg:30040 [10:40:29]ConnectInit lk.salyk.kg [10:40:29]written 0, free lines is 4095 [10:40:29]Connected sock=10 [10:40:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 73 CC 08 01 CC 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 1B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B8 04 00 35 04 06 00 F0 02 25 75 97 90 B4 79 9C F5 DB A5 A1 33 [10:40:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 11 99 47 00 BB AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B8 04 00 F4 03 04 00 63 6A A8 66 B6 04 01 00 00 A4 23 C2 25 A1 7E AF 5B [10:40:29]CommunicateWithHost err = 0 [10:40:29]CheckOFDResponse [10:40:29]1017 (14) - 77093643461234 [10:40:29]1041 (16) - 0000000000874943 [10:40:29]1040 (4) - 309320 [10:40:29]1012 (4) - 30.07.2024 04:21 [10:40:29]1206 (1) - 0 [10:40:29]OFD Sender: Remove packet 309320 [10:40:29]ProducePacketName [10:40:29]name=ofd_packets/00309320 [10:40:29]NVStorageDeleteData [10:40:29]Write to MH i2c: 01 00 00 83 0A 8D [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: 01 [10:40:29]MH_I2C_Read... [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 83 0A 00 00 00 00 00 64 0C 04 [10:40:29]RasterBufferAndPrint [10:40:29]line [10:40:29]line [10:40:29]line [10:40:29]line [10:40:29]line [10:40:29]written 0, free lines is 3176 [10:40:29]MH_Cut [10:40:29]Write to MH i2c: D1 01 00 8A 0A 01 66 [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: D1 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: D1 01 00 [10:40:29]MH_I2C_Read... [10:40:29]Read from MH i2c: D1 01 00 8A 0A 00 65 [10:40:29]Write to MH i2c: 01 00 00 8B 0A 95 [10:40:29]Write i2c OK [10:40:29]MH_I2C_Read... [10:40:30]OFD Sender: No OFD packet to send [10:40:31]*** Cut start [10:40:31]*** Partial cut [10:40:31]*** CUTSNS_PIN = 1 [10:40:31]*** CUTSNS_PIN = 0 [10:40:31]*** Brake cut motor [10:40:31]Read from MH i2c: 01 [10:40:31]MH_I2C_Read... [10:40:31]*** Stop cut motor [10:40:31]*** Cut end [10:40:31]Read from MH i2c: 01 07 00 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: 01 07 00 8B 0A 00 00 00 00 00 FF 0F AA [10:40:31]process_action close_receipt done [10:40:31]requested_data is exist [10:40:31]produce_requested_data [10:40:31]requested_item fm.sn is exist - process it [10:40:31]wFMCommunicate request_size=4 [10:40:31]MH_SAM_APDU [10:40:31]CAPDU: 80 11 00 00 [10:40:31]Write to MH i2c: E2 08 00 8C 0A 80 11 00 00 00 00 00 00 10 [10:40:31]Write i2c OK [10:40:31]MH_I2C_Read... [10:40:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:31]Read from MH i2c: E2 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 17 00 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 17 00 8C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 66 [10:40:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:40:31]wFMCommunicate OK [10:40:31]requested_item fd.num is exist - process it [10:40:31]SAM_PROTO_GetFieldsCounters [10:40:31]wFMCommunicate request_size=4 [10:40:31]MH_SAM_APDU [10:40:31]CAPDU: 80 13 00 00 [10:40:31]Write to MH i2c: E2 08 00 8D 0A 80 13 00 00 00 00 00 00 13 [10:40:31]Write i2c OK [10:40:31]MH_I2C_Read... [10:40:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:31]Read from MH i2c: E2 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 62 00 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 62 00 8D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 48 B8 04 00 0E 04 04 00 AE 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 E2 [10:40:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 48 B8 04 00 0E 04 04 00 AE 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 [10:40:31]wFMCommunicate OK [10:40:31]SAM_PROTO_GetFieldsCounters done [10:40:31]requested_item shift.num is exist - process it [10:40:31]requested_item shift.opened is exist - process it [10:40:31]req_shift_opened [10:40:31]FM_GetShiftState [10:40:31]SAM_PROTO_GetShiftState [10:40:31]wFMCommunicate request_size=4 [10:40:31]MH_SAM_APDU [10:40:31]CAPDU: 80 13 01 00 [10:40:31]Write to MH i2c: E2 08 00 8E 0A 80 13 01 00 00 00 00 00 15 [10:40:31]Write i2c OK [10:40:31]MH_I2C_Read... [10:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:32]Read from MH i2c: E2 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 0E 00 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 0E 00 8E 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 70 [10:40:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:40:32]wFMCommunicate OK [10:40:32]SAM_PROTO_GetShiftState done [10:40:32]FM_GetShiftState done [10:40:32]req_shift_opened done [10:40:32]requested_item shift.open_date is exist - process it [10:40:32]req_shift_open_date [10:40:32]req_shift_open_date done [10:40:32]produce_requested_data done [10:40:32]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309320,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:40:32]process_action_free close_receipt [10:40:32]json_value_free [10:40:32]json_value_free done [10:40:32]process_json_proto returns [10:40:32]Send response to host [10:40:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309320,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:40:32]free response buf [10:40:32]execute_script done [10:40:32]execute_script returns [10:40:32]free content buf [10:40:32]Sock 9.Close socket [10:40:32]Sock 9.Thread stoped [10:40:35]OFD Sender: No OFD packet to send [10:40:40]OFD Sender: No OFD packet to send [10:40:45]OFD Sender: No OFD packet to send [10:40:50]OFD Sender: No OFD packet to send [10:40:55]OFD Sender: No OFD packet to send [10:41:00]OFD Sender: No OFD packet to send [10:41:05]OFD Sender: No OFD packet to send [10:41:06]accept exits with 8 [10:41:06]New connection [10:41:06]New thread 3067022692 created [10:41:06]Thread 3067166052 joined [10:41:06]Waiting for new connection... [10:41:06] Sock 8.Parse request [10:41:06]Sock 8.Check first char [10:41:06]Sock 8.First char is OK [10:41:06]request: POST /json_proto HTTP/1.0 [10:41:06]Method: POST [10:41:06]URL: /json_proto [10:41:06]Method is POST - this is cgi request [10:41:06]url: /json_proto [10:41:06]query_string will be loaded in cgi processing [10:41:06]execute_cgi json_proto POST (null) [10:41:06]execute_cgi path=json_proto method=POST [10:41:06]POST find Content-Length [10:41:06]Host: 172.17.45.195:8080 [10:41:06]Content-Length: 677 [10:41:06]Content-Type: application/json [10:41:06] [10:41:06]POST finish read [10:41:06]Found Content-Length = 677 [10:41:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:06]execute_script... [10:41: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)117924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:06]POST & json_proto [10:41:06]process_json_proto [10:41:06]json parsed OK: [10:41:06]protocol is kg_v1.0 [10:41:06]action value=close_receipt [10:41:06]process_action close_receipt [10:41:06]cmd_close_receipt [10:41:06]MH_GetDate [10:41:06]Write to MH i2c: F0 00 00 8F 0A 88 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: F0 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: F0 09 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: F0 09 00 8F 0A 00 42 C3 A8 66 FB 01 7F 64 83 [10:41:06]GetLastDocTimeStamp 1722336027 [10:41:06]current date 1722336066 [10:41:06]FM_GetShiftState [10:41:06]SAM_PROTO_GetShiftState [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 13 01 00 [10:41:06]Write to MH i2c: E2 08 00 90 0A 80 13 01 00 00 00 00 00 17 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0E 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0E 00 90 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 72 [10:41:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:41:06]wFMCommunicate OK [10:41:06]SAM_PROTO_GetShiftState done [10:41:06]FM_GetShiftState done [10:41:06]opened in 1722299915 [10:41:06]opened+sec_in_day 1722386315 [10:41:06]quantity*price = 60003 [10:41:06]sum+1 = 60004 [10:41:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 255 30.07.2024 10:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309321 ФПД: 261576915810355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104106&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309321&fm=261576915810355&tin=02508201610067®Number=0000000000092651&sum=60000 [10:41:07]StoreToDocumentArchive [10:41:07]shift 430 fd 309321 [10:41:07]save to /storage/0430/doc_00309321 [10:41:07]save last doc name /storage/0430/doc_00309321 to /storage/kkm_last_doc_name [10:41:07]save OK [10:41:07]Clear old archive folders... [10:41:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:07]tlvbuf is 0090F1D0 [10:41:07]SAM_PROTO_ClearQueue [10:41:07]wFMCommunicate request_size=4 [10:41:07]MH_SAM_APDU [10:41:07]CAPDU: 80 09 00 00 [10:41:07]Write to MH i2c: E2 08 00 9D 0A 80 09 00 00 00 00 00 00 19 [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:07]Read from MH i2c: E2 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: E2 03 00 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: E2 03 00 9D 0A 00 90 00 1B [10:41:07]RAPDU: 90 00 [10:41:07]wFMCommunicate OK [10:41:07]SAM_PROTO_ClearQueue done [10:41:07]KKMCreateOFDPacket [10:41:07]OFDProtocolAddRootSTLVToBuf [10:41:07]FM_MakeSignedData [10:41:07]FM_MakeSignedData [10:41:07]SAM_PROTO_SignData [10:41:07]wFMCommunicate request_size=4 [10:41:07]MH_SAM_APDU [10:41:07]CAPDU: 80 0D 01 02 [10:41:07]Write to MH i2c: E2 08 00 9E 0A 80 0D 01 02 00 00 00 00 21 [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:07]Read from MH i2c: E2 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: E2 03 00 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: E2 03 00 9E 0A 00 90 00 1C [10:41:07]RAPDU: 90 00 [10:41:07]wFMCommunicate OK [10:41:07]wFMCommunicate request_size=255 [10:41:07]MH_SAM_APDU [10:41:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 FF 00 00 00 F4 03 04 00 42 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B8 04 00 35 04 06 00 ED [10:41:07]Write to MH i2c: E2 02 01 9F 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 32 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 FF 00 00 00 F4 03 04 00 42 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B8 04 00 35 04 06 00 ED 00 00 18 [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 03 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 03 00 9F 0A 00 90 00 1D [10:41:08]RAPDU: 90 00 [10:41:08]wFMCommunicate OK [10:41:08]wFMCommunicate request_size=10 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 0D 02 02 05 E7 1F 25 F8 33 [10:41:08]Write to MH i2c: E2 0D 00 A0 0A 80 0D 02 02 05 00 E7 1F 25 F8 33 00 00 84 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 03 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 03 00 A0 0A 00 90 00 1E [10:41:08]RAPDU: 90 00 [10:41:08]wFMCommunicate OK [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 0D 03 02 [10:41:08]Write to MH i2c: E2 08 00 A1 0A 80 0D 03 02 00 00 00 00 26 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0B 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0B 00 A1 0A 00 AC 22 B0 5F 47 80 C4 84 90 00 13 [10:41:08]RAPDU: AC 22 B0 5F 47 80 C4 84 90 00 [10:41:08]wFMCommunicate OK [10:41:08]SAM_PROTO_SignData done [10:41:08]FM_MakeSignedData done [10:41:08]CreateOFDProtocolMessage [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 11 00 00 [10:41:08]Write to MH i2c: E2 08 00 A2 0A 80 11 00 00 00 00 00 00 26 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 A2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7C [10:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:41:08]wFMCommunicate OK [10:41:08]CreateOFDProtocolMessage done [10:41:08]OFDSenderStorePacket 309321 [10:41:08]StoreOFDPacket docnum=309321 [10:41:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0E 91 07 01 4E BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 FF 00 00 00 F4 03 04 00 42 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B8 04 00 35 04 06 00 ED E7 1F 25 F8 33 AC 22 B0 5F 47 80 C4 84 [10:41:08]CheckFolder [10:41:08]dirname=/storage/ofd_packets [10:41:08]CheckFolder done [10:41:08]ProducePacketName [10:41:08]name=ofd_packets/00309321 [10:41:08]NVStorageSaveData ofd_packets/00309321 [10:41:08]File name is /storage/ofd_packets/00309321 [10:41:08]Write 301 bytes [10:41:08]NVStorageSaveData done [10:41:08]OFDSenderStorePacket done [10:41:08]KKMCreateOFDPacket done [10:41:08]NVStorageSaveData kkm_last_timestamp [10:41:08]File name is /storage/kkm_last_timestamp [10:41:08]Write 4 bytes [10:41:08]NVStorageSaveData done [10:41:08]ExternCall_PrintAddStr [10:41:08]wPrintStart [10:41:08]Write to MH i2c: 01 00 00 A3 0A AD [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 07 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 07 00 A3 0A 00 00 00 00 00 FF 0F C2 [10:41:08]RasterBufferAndPrint [10:41:08]line Счет N : (1)117924 [10:41:08]line ИНН: 02508201610067 [10:41:08]line Контрольно-Кассовый Чек [10:41:08]line ПРОДАЖА [10:41:08]line ТРК (МРК, ГНК) : 42 [10:41:08]line Товар: 2710124130 [10:41:08]line Аи-92-К-2 [10:41:08]line 8.850 * 67.80 [10:41:08]line = 600.03 [10:41:08]line НДС 12% НСП 1% [10:41:08]line > о реализуемом товаре [10:41:08]line ОКРУГЛЕНИЕ: -0.03 [10:41:08]line ИТОГО: 600.00 [10:41:08]line Внесено: 600.00 [10:41:08]line СДАЧА: 0.00 [10:41:08]line НСП 1% : 5.31 [10:41:08]line НДС 12% : 63.72 [10:41:08]line Наличными: 600.00 [10:41:08]line Безнал.: 0.00 [10:41:08]line Место: АЗС № 128 "Партнер Нефть" [10:41:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:41:08]line СНО: Общий режим [10:41:08]line Чек 255 30.07.2024 10:41 [10:41:08]line Смена: 430 ФФД: 1.0 [10:41:08]line ЗНМ: 0300000046 [10:41:08]line РНМ: 0000000000092651 [10:41:08]line Версия ККМ: 001 [10:41:08]line ФМ: 0000000000874943 [10:41:08]line ФД: 309321 [10:41:08]line ФПД: 261576915810355 [10:41:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104106&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309321&fm=261576915810355&tin=02508201610067®Number=0000000000092651&sum=60000 [10:41:08]written 0, free lines is 4095 [10:41:08]OFD Sender: Processing packet 309321 [packets to send 232, broken 231] [10:41:08]ProducePacketName [10:41:08]name=ofd_packets/00309321 [10:41:08]OFD Sender: To server: pG, [10:41:08]CommunicateWithHost lk.salyk.kg:30040 [10:41:08]ConnectInit lk.salyk.kg [10:41:08]Connected sock=10 [10:41:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0E 91 07 01 4E BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 FF 00 00 00 F4 03 04 00 42 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B8 04 00 35 04 06 00 ED E7 1F 25 F8 33 AC 22 B0 5F 47 80 C4 84 [10:41:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0E 1F 47 00 D4 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B8 04 00 F4 03 04 00 8A 6A A8 66 B6 04 01 00 00 D7 18 31 61 95 B3 EA 34 [10:41:08]CommunicateWithHost err = 0 [10:41:08]CheckOFDResponse [10:41:08]1017 (14) - 77093643461234 [10:41:08]1041 (16) - 0000000000874943 [10:41:08]1040 (4) - 309321 [10:41:08]1012 (4) - 30.07.2024 04:22 [10:41:08]1206 (1) - 0 [10:41:08]OFD Sender: Remove packet 309321 [10:41:08]ProducePacketName [10:41:08]name=ofd_packets/00309321 [10:41:08]NVStorageDeleteData [10:41:08]Write to MH i2c: 01 00 00 CE 0A D8 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 07 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 07 00 CE 0A 00 00 00 00 00 6B 0C 56 [10:41:08]RasterBufferAndPrint [10:41:08]line [10:41:08]line [10:41:08]line [10:41:08]line [10:41:08]line [10:41:08]written 0, free lines is 3182 [10:41:08]MH_Cut [10:41:08]Write to MH i2c: D1 01 00 D5 0A 01 B1 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: D1 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: D1 01 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: D1 01 00 D5 0A 00 B0 [10:41:08]Write to MH i2c: 01 00 00 D6 0A E0 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:09]OFD Sender: No OFD packet to send [10:41:09]*** Cut start [10:41:09]*** Partial cut [10:41:09]*** CUTSNS_PIN = 1 [10:41:09]*** CUTSNS_PIN = 0 [10:41:10]*** Brake cut motor [10:41:10]Read from MH i2c: 01 [10:41:10]MH_I2C_Read... [10:41:10]*** Stop cut motor [10:41:10]*** Cut end [10:41:10]Read from MH i2c: 01 07 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: 01 07 00 D6 0A 00 00 00 00 00 FF 0F F5 [10:41:10]process_action close_receipt done [10:41:10]requested_data is exist [10:41:10]produce_requested_data [10:41:10]requested_item fm.sn is exist - process it [10:41:10]wFMCommunicate request_size=4 [10:41:10]MH_SAM_APDU [10:41:10]CAPDU: 80 11 00 00 [10:41:10]Write to MH i2c: E2 08 00 D7 0A 80 11 00 00 00 00 00 00 5B [10:41:10]Write i2c OK [10:41:10]MH_I2C_Read... [10:41:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:10]Read from MH i2c: E2 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 17 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 17 00 D7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B1 [10:41:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:41:10]wFMCommunicate OK [10:41:10]requested_item fd.num is exist - process it [10:41:10]SAM_PROTO_GetFieldsCounters [10:41:10]wFMCommunicate request_size=4 [10:41:10]MH_SAM_APDU [10:41:10]CAPDU: 80 13 00 00 [10:41:10]Write to MH i2c: E2 08 00 D8 0A 80 13 00 00 00 00 00 00 5E [10:41:10]Write i2c OK [10:41:10]MH_I2C_Read... [10:41:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:10]Read from MH i2c: E2 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 62 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 62 00 D8 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 49 B8 04 00 0E 04 04 00 AE 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 32 [10:41:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 49 B8 04 00 0E 04 04 00 AE 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 [10:41:10]wFMCommunicate OK [10:41:10]SAM_PROTO_GetFieldsCounters done [10:41:10]requested_item shift.num is exist - process it [10:41:10]requested_item shift.opened is exist - process it [10:41:10]req_shift_opened [10:41:10]FM_GetShiftState [10:41:10]SAM_PROTO_GetShiftState [10:41:10]wFMCommunicate request_size=4 [10:41:10]MH_SAM_APDU [10:41:10]CAPDU: 80 13 01 00 [10:41:10]Write to MH i2c: E2 08 00 D9 0A 80 13 01 00 00 00 00 00 60 [10:41:10]Write i2c OK [10:41:10]MH_I2C_Read... [10:41:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:10]Read from MH i2c: E2 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 0E 00 [10:41:10]MH_I2C_Read... [10:41:10]Read from MH i2c: E2 0E 00 D9 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BB [10:41:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:41:10]wFMCommunicate OK [10:41:10]SAM_PROTO_GetShiftState done [10:41:10]FM_GetShiftState done [10:41:10]req_shift_opened done [10:41:10]requested_item shift.open_date is exist - process it [10:41:10]req_shift_open_date [10:41:10]req_shift_open_date done [10:41:10]produce_requested_data done [10:41:10]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309321,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:41:10]process_action_free close_receipt [10:41:10]json_value_free [10:41:10]json_value_free done [10:41:10]process_json_proto returns [10:41:10]Send response to host [10:41:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309321,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:41:10]free response buf [10:41:10]execute_script done [10:41:10]execute_script returns [10:41:10]free content buf [10:41:10]Sock 8.Close socket [10:41:10]Sock 8.Thread stoped [10:41:14]OFD Sender: No OFD packet to send [10:41:19]OFD Sender: No OFD packet to send [10:41:24]OFD Sender: No OFD packet to send [10:41:26]accept exits with 9 [10:41:26]New connection [10:41:26]New thread 3067166052 created [10:41:26]Thread 3067022692 joined [10:41:26]Waiting for new connection... [10:41:26] Sock 9.Parse request [10:41:26]Sock 9.Check first char [10:41:26]Sock 9.First char is OK [10:41:26]request: POST /json_proto HTTP/1.0 [10:41:26]Method: POST [10:41:26]URL: /json_proto [10:41:26]Method is POST - this is cgi request [10:41:26]url: /json_proto [10:41:26]query_string will be loaded in cgi processing [10:41:26]execute_cgi json_proto POST (null) [10:41:26]execute_cgi path=json_proto method=POST [10:41:26]POST find Content-Length [10:41:26]Host: 172.17.45.195:8080 [10:41:26]Content-Length: 678 [10:41:26]Content-Type: application/json [10:41:26] [10:41:26]POST finish read [10:41:26]Found Content-Length = 678 [10:41:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:26]execute_script... [10:41: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)117923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:26]POST & json_proto [10:41:26]process_json_proto [10:41:26]json parsed OK: [10:41:26]protocol is kg_v1.0 [10:41:26]action value=close_receipt [10:41:26]process_action close_receipt [10:41:26]cmd_close_receipt [10:41:26]MH_GetDate [10:41:26]Write to MH i2c: F0 00 00 DA 0A D3 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: F0 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: F0 09 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: F0 09 00 DA 0A 00 56 C3 A8 66 FB 01 7F 64 E2 [10:41:26]GetLastDocTimeStamp 1722336066 [10:41:26]current date 1722336086 [10:41:26]FM_GetShiftState [10:41:26]SAM_PROTO_GetShiftState [10:41:26]wFMCommunicate request_size=4 [10:41:26]MH_SAM_APDU [10:41:26]CAPDU: 80 13 01 00 [10:41:26]Write to MH i2c: E2 08 00 DB 0A 80 13 01 00 00 00 00 00 62 [10:41:26]Write i2c OK [10:41:26]MH_I2C_Read... [10:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:26]Read from MH i2c: E2 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0E 00 [10:41:26]MH_I2C_Read... [10:41:26]Read from MH i2c: E2 0E 00 DB 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BD [10:41:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:41:26]wFMCommunicate OK [10:41:26]SAM_PROTO_GetShiftState done [10:41:26]FM_GetShiftState done [10:41:26]opened in 1722299915 [10:41:26]opened+sec_in_day 1722386315 [10:41:26]quantity*price = 80061 [10:41:26]sum+1 = 80063 [10:41:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 256 30.07.2024 10:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309322 ФПД: 222574089669200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104126&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309322&fm=222574089669200&tin=02508201610067®Number=0000000000092651&sum=80000 [10:41:27]StoreToDocumentArchive [10:41:27]shift 430 fd 309322 [10:41:27]save to /storage/0430/doc_00309322 [10:41:27]save last doc name /storage/0430/doc_00309322 to /storage/kkm_last_doc_name [10:41:27]save OK [10:41:27]Clear old archive folders... [10:41:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:27]tlvbuf is 0092FE50 [10:41:27]SAM_PROTO_ClearQueue [10:41:27]wFMCommunicate request_size=4 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 09 00 00 [10:41:27]Write to MH i2c: E2 08 00 E8 0A 80 09 00 00 00 00 00 00 64 [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 E8 0A 00 90 00 66 [10:41:27]RAPDU: 90 00 [10:41:27]wFMCommunicate OK [10:41:27]SAM_PROTO_ClearQueue done [10:41:27]KKMCreateOFDPacket [10:41:27]OFDProtocolAddRootSTLVToBuf [10:41:27]FM_MakeSignedData [10:41:27]FM_MakeSignedData [10:41:27]SAM_PROTO_SignData [10:41:27]wFMCommunicate request_size=4 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 0D 01 02 [10:41:27]Write to MH i2c: E2 08 00 E9 0A 80 0D 01 02 00 00 00 00 6C [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 E9 0A 00 90 00 67 [10:41:27]RAPDU: 90 00 [10:41:27]wFMCommunicate OK [10:41:27]wFMCommunicate request_size=255 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 00 01 00 00 F4 03 04 00 56 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B8 04 00 35 04 06 00 CA [10:41:27]Write to MH i2c: E2 02 01 EA 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 00 01 00 00 F4 03 04 00 56 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B8 04 00 35 04 06 00 CA 00 00 0E [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 EA 0A 00 90 00 68 [10:41:27]RAPDU: 90 00 [10:41:27]wFMCommunicate OK [10:41:27]wFMCommunicate request_size=10 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 0D 02 02 05 6E 11 8D 0A 50 [10:41:27]Write to MH i2c: E2 0D 00 EB 0A 80 0D 02 02 05 00 6E 11 8D 0A 50 00 00 DF [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 03 00 EB 0A 00 90 00 69 [10:41:27]RAPDU: 90 00 [10:41:27]wFMCommunicate OK [10:41:27]wFMCommunicate request_size=4 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 0D 03 02 [10:41:27]Write to MH i2c: E2 08 00 EC 0A 80 0D 03 02 00 00 00 00 71 [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 0B 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 0B 00 EC 0A 00 93 94 E2 2C CA B4 33 2A 90 00 82 [10:41:27]RAPDU: 93 94 E2 2C CA B4 33 2A 90 00 [10:41:27]wFMCommunicate OK [10:41:27]SAM_PROTO_SignData done [10:41:27]FM_MakeSignedData done [10:41:27]CreateOFDProtocolMessage [10:41:27]wFMCommunicate request_size=4 [10:41:27]MH_SAM_APDU [10:41:27]CAPDU: 80 11 00 00 [10:41:27]Write to MH i2c: E2 08 00 ED 0A 80 11 00 00 00 00 00 00 71 [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:27]Read from MH i2c: E2 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 17 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: E2 17 00 ED 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C7 [10:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:41:27]wFMCommunicate OK [10:41:27]CreateOFDProtocolMessage done [10:41:27]OFDSenderStorePacket 309322 [10:41:27]StoreOFDPacket docnum=309322 [10:41:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 FD E0 07 01 B0 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 56 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B8 04 00 35 04 06 00 CA 6E 11 8D 0A 50 93 94 E2 2C CA B4 33 2A [10:41:27]CheckFolder [10:41:27]dirname=/storage/ofd_packets [10:41:27]CheckFolder done [10:41:27]ProducePacketName [10:41:27]name=ofd_packets/00309322 [10:41:27]NVStorageSaveData ofd_packets/00309322 [10:41:27]File name is /storage/ofd_packets/00309322 [10:41:27]Write 301 bytes [10:41:27]NVStorageSaveData done [10:41:27]OFDSenderStorePacket done [10:41:27]KKMCreateOFDPacket done [10:41:27]NVStorageSaveData kkm_last_timestamp [10:41:27]File name is /storage/kkm_last_timestamp [10:41:27]Write 4 bytes [10:41:27]NVStorageSaveData done [10:41:27]ExternCall_PrintAddStr [10:41:27]wPrintStart [10:41:27]Write to MH i2c: 01 00 00 EE 0A F8 [10:41:27]Write i2c OK [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: 01 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: 01 07 00 [10:41:27]MH_I2C_Read... [10:41:27]Read from MH i2c: 01 07 00 EE 0A 00 00 00 00 00 FF 0F 0D [10:41:27]RasterBufferAndPrint [10:41:27]line Счет N : (1)117923 [10:41:27]line ИНН: 02508201610067 [10:41:27]line Контрольно-Кассовый Чек [10:41:27]line ПРОДАЖА [10:41:27]line ТРК (МРК, ГНК) : 31 [10:41:27]line Товар: 2710124500 [10:41:27]line Аи-95-К-3 [10:41:27]line 10.790 * 74.20 [10:41:27]line = 800.62 [10:41:27]line НДС 12% НСП 1% [10:41:27]line > о реализуемом товаре [10:41:27]line ОКРУГЛЕНИЕ: -0.62 [10:41:27]line ИТОГО: 800.00 [10:41:27]line Внесено: 800.00 [10:41:27]line СДАЧА: 0.00 [10:41:27]line НСП 1% : 7.08 [10:41:27]line НДС 12% : 85.02 [10:41:27]line Наличными: 800.00 [10:41:27]line Безнал.: 0.00 [10:41:27]line Место: АЗС № 128 "Партнер Нефть" [10:41:27]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:41:27]line СНО: Общий режим [10:41:27]line Чек 256 30.07.2024 10:41 [10:41:27]line Смена: 430 ФФД: 1.0 [10:41:27]line ЗНМ: 0300000046 [10:41:27]line РНМ: 0000000000092651 [10:41:27]line Версия ККМ: 001 [10:41:27]line ФМ: 0000000000874943 [10:41:27]line ФД: 309322 [10:41:27]line ФПД: 222574089669200 [10:41:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104126&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309322&fm=222574089669200&tin=02508201610067®Number=0000000000092651&sum=80000 [10:41:28]OFD Sender: Processing packet 309322 [packets to send 232, broken 231] [10:41:28]ProducePacketName [10:41:28]name=ofd_packets/00309322 [10:41:28]OFD Sender: To server: pG, [10:41:28]CommunicateWithHost lk.salyk.kg:30040 [10:41:28]ConnectInit lk.salyk.kg [10:41:28]written 0, free lines is 4095 [10:41:28]Connected sock=10 [10:41:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 FD E0 07 01 B0 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 56 C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B8 04 00 35 04 06 00 CA 6E 11 8D 0A 50 93 94 E2 2C CA B4 33 2A [10:41:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 74 0F 47 00 40 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B8 04 00 F4 03 04 00 9E 6A A8 66 B6 04 01 00 00 A1 8A 65 F4 5C 24 91 AB [10:41:28]CommunicateWithHost err = 0 [10:41:28]CheckOFDResponse [10:41:28]1017 (14) - 77093643461234 [10:41:28]1041 (16) - 0000000000874943 [10:41:28]1040 (4) - 309322 [10:41:28]1012 (4) - 30.07.2024 04:22 [10:41:28]1206 (1) - 0 [10:41:28]OFD Sender: Remove packet 309322 [10:41:28]ProducePacketName [10:41:28]name=ofd_packets/00309322 [10:41:28]NVStorageDeleteData [10:41:28]Write to MH i2c: 01 00 00 19 0B 24 [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: 01 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: 01 07 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: 01 07 00 19 0B 00 00 00 00 00 64 0C 9B [10:41:28]RasterBufferAndPrint [10:41:28]line [10:41:28]line [10:41:28]line [10:41:28]line [10:41:28]line [10:41:28]written 0, free lines is 3176 [10:41:28]MH_Cut [10:41:28]Write to MH i2c: D1 01 00 20 0B 01 FD [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: D1 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: D1 01 00 [10:41:28]MH_I2C_Read... [10:41:28]Read from MH i2c: D1 01 00 20 0B 00 FC [10:41:28]Write to MH i2c: 01 00 00 21 0B 2C [10:41:28]Write i2c OK [10:41:28]MH_I2C_Read... [10:41:28]OFD Sender: No OFD packet to send [10:41:29]*** Cut start [10:41:29]*** Partial cut [10:41:29]*** CUTSNS_PIN = 1 [10:41:29]*** CUTSNS_PIN = 0 [10:41:30]*** Brake cut motor [10:41:30]Read from MH i2c: 01 [10:41:30]MH_I2C_Read... [10:41:30]*** Stop cut motor [10:41:30]*** Cut end [10:41:30]Read from MH i2c: 01 07 00 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: 01 07 00 21 0B 00 00 00 00 00 FF 0F 41 [10:41:30]process_action close_receipt done [10:41:30]requested_data is exist [10:41:30]produce_requested_data [10:41:30]requested_item fm.sn is exist - process it [10:41:30]wFMCommunicate request_size=4 [10:41:30]MH_SAM_APDU [10:41:30]CAPDU: 80 11 00 00 [10:41:30]Write to MH i2c: E2 08 00 22 0B 80 11 00 00 00 00 00 00 A7 [10:41:30]Write i2c OK [10:41:30]MH_I2C_Read... [10:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:30]Read from MH i2c: E2 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 17 00 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 17 00 22 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FD [10:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:41:30]wFMCommunicate OK [10:41:30]requested_item fd.num is exist - process it [10:41:30]SAM_PROTO_GetFieldsCounters [10:41:30]wFMCommunicate request_size=4 [10:41:30]MH_SAM_APDU [10:41:30]CAPDU: 80 13 00 00 [10:41:30]Write to MH i2c: E2 08 00 23 0B 80 13 00 00 00 00 00 00 AA [10:41:30]Write i2c OK [10:41:30]MH_I2C_Read... [10:41:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:30]Read from MH i2c: E2 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 62 00 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 62 00 23 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4A B8 04 00 0E 04 04 00 AE 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 84 [10:41:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4A B8 04 00 0E 04 04 00 AE 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 [10:41:30]wFMCommunicate OK [10:41:30]SAM_PROTO_GetFieldsCounters done [10:41:30]requested_item shift.num is exist - process it [10:41:30]requested_item shift.opened is exist - process it [10:41:30]req_shift_opened [10:41:30]FM_GetShiftState [10:41:30]SAM_PROTO_GetShiftState [10:41:30]wFMCommunicate request_size=4 [10:41:30]MH_SAM_APDU [10:41:30]CAPDU: 80 13 01 00 [10:41:30]Write to MH i2c: E2 08 00 24 0B 80 13 01 00 00 00 00 00 AC [10:41:30]Write i2c OK [10:41:30]MH_I2C_Read... [10:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:30]Read from MH i2c: E2 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 0E 00 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 0E 00 24 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 07 [10:41:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:41:30]wFMCommunicate OK [10:41:30]SAM_PROTO_GetShiftState done [10:41:30]FM_GetShiftState done [10:41:30]req_shift_opened done [10:41:30]requested_item shift.open_date is exist - process it [10:41:30]req_shift_open_date [10:41:30]req_shift_open_date done [10:41:30]produce_requested_data done [10:41:30]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309322,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:41:30]process_action_free close_receipt [10:41:30]json_value_free [10:41:30]json_value_free done [10:41:30]process_json_proto returns [10:41:30]Send response to host [10:41:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309322,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:41:30]free response buf [10:41:30]execute_script done [10:41:30]execute_script returns [10:41:30]free content buf [10:41:30]Sock 9.Close socket [10:41:30]Sock 9.Thread stoped [10:41:30]accept exits with 8 [10:41:30]New connection [10:41:30]New thread 3067022692 created [10:41:30]Thread 3067166052 joined [10:41:30]Waiting for new connection... [10:41:30] Sock 8.Parse request [10:41:30]Sock 8.Check first char [10:41:30]Sock 8.First char is OK [10:41:30]request: POST /json_proto HTTP/1.0 [10:41:30]Method: POST [10:41:30]URL: /json_proto [10:41:30]Method is POST - this is cgi request [10:41:30]url: /json_proto [10:41:30]query_string will be loaded in cgi processing [10:41:30]execute_cgi json_proto POST (null) [10:41:30]execute_cgi path=json_proto method=POST [10:41:30]POST find Content-Length [10:41:30]Host: 172.17.45.195:8080 [10:41:30]Content-Length: 633 [10:41:30]Content-Type: application/json [10:41:30] [10:41:30]POST finish read [10:41:30]Found Content-Length = 633 [10:41:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 12.500, "sum" : 860.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:30]execute_script... [10:41: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)117922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 12.500, "sum" : 860.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:30]POST & json_proto [10:41:30]process_json_proto [10:41:30]json parsed OK: [10:41:30]protocol is kg_v1.0 [10:41:30]action value=close_receipt [10:41:30]process_action close_receipt [10:41:30]cmd_close_receipt [10:41:30]MH_GetDate [10:41:30]Write to MH i2c: F0 00 00 25 0B 1F [10:41:30]Write i2c OK [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: F0 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: F0 09 00 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: F0 09 00 25 0B 00 5B C3 A8 66 FB 01 7F 64 33 [10:41:30]GetLastDocTimeStamp 1722336086 [10:41:30]current date 1722336091 [10:41:30]FM_GetShiftState [10:41:30]SAM_PROTO_GetShiftState [10:41:30]wFMCommunicate request_size=4 [10:41:30]MH_SAM_APDU [10:41:30]CAPDU: 80 13 01 00 [10:41:30]Write to MH i2c: E2 08 00 26 0B 80 13 01 00 00 00 00 00 AE [10:41:30]Write i2c OK [10:41:30]MH_I2C_Read... [10:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:30]Read from MH i2c: E2 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 0E 00 [10:41:30]MH_I2C_Read... [10:41:30]Read from MH i2c: E2 0E 00 26 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 09 [10:41:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:41:30]wFMCommunicate OK [10:41:30]SAM_PROTO_GetShiftState done [10:41:30]FM_GetShiftState done [10:41:30]opened in 1722299915 [10:41:30]opened+sec_in_day 1722386315 [10:41:30]quantity*price = 86000 [10:41:30]sum+1 = 86001 [10:41:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 860.00 НСП 1% : 7.61 НДС 12% : 91.33 Наличными: 860.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 257 30.07.2024 10:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309323 ФПД: 132151864810638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104131&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309323&fm=132151864810638&tin=02508201610067®Number=0000000000092651&sum=86000 [10:41:32]StoreToDocumentArchive [10:41:32]shift 430 fd 309323 [10:41:32]save to /storage/0430/doc_00309323 [10:41:32]save last doc name /storage/0430/doc_00309323 to /storage/kkm_last_doc_name [10:41:32]save OK [10:41:32]Clear old archive folders... [10:41:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:41:32]tlvbuf is 00908FC0 [10:41:32]SAM_PROTO_ClearQueue [10:41:32]wFMCommunicate request_size=4 [10:41:32]MH_SAM_APDU [10:41:32]CAPDU: 80 09 00 00 [10:41:32]Write to MH i2c: E2 08 00 33 0B 80 09 00 00 00 00 00 00 B0 [10:41:32]Write i2c OK [10:41:32]MH_I2C_Read... [10:41:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:32]Read from MH i2c: E2 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 33 0B 00 90 00 B2 [10:41:32]RAPDU: 90 00 [10:41:32]wFMCommunicate OK [10:41:32]SAM_PROTO_ClearQueue done [10:41:32]KKMCreateOFDPacket [10:41:32]OFDProtocolAddRootSTLVToBuf [10:41:32]FM_MakeSignedData [10:41:32]FM_MakeSignedData [10:41:32]SAM_PROTO_SignData [10:41:32]wFMCommunicate request_size=4 [10:41:32]MH_SAM_APDU [10:41:32]CAPDU: 80 0D 01 02 [10:41:32]Write to MH i2c: E2 08 00 34 0B 80 0D 01 02 00 00 00 00 B8 [10:41:32]Write i2c OK [10:41:32]MH_I2C_Read... [10:41:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:32]Read from MH i2c: E2 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 34 0B 00 90 00 B3 [10:41:32]RAPDU: 90 00 [10:41:32]wFMCommunicate OK [10:41:32]wFMCommunicate request_size=255 [10:41:32]MH_SAM_APDU [10:41:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F0 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 5B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B8 04 00 35 04 06 00 [10:41:32]Write to MH i2c: E2 02 01 35 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F0 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 5B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B8 04 00 35 04 06 00 00 00 5A [10:41:32]Write i2c OK [10:41:32]MH_I2C_Read... [10:41:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:32]Read from MH i2c: E2 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 35 0B 00 90 00 B4 [10:41:32]RAPDU: 90 00 [10:41:32]wFMCommunicate OK [10:41:32]wFMCommunicate request_size=11 [10:41:32]MH_SAM_APDU [10:41:32]CAPDU: 80 0D 02 02 06 78 31 00 F5 5C 8E [10:41:32]Write to MH i2c: E2 0E 00 36 0B 80 0D 02 02 06 00 78 31 00 F5 5C 8E 00 00 4F [10:41:32]Write i2c OK [10:41:32]MH_I2C_Read... [10:41:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:32]Read from MH i2c: E2 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 03 00 36 0B 00 90 00 B5 [10:41:32]RAPDU: 90 00 [10:41:32]wFMCommunicate OK [10:41:32]wFMCommunicate request_size=4 [10:41:32]MH_SAM_APDU [10:41:32]CAPDU: 80 0D 03 02 [10:41:32]Write to MH i2c: E2 08 00 37 0B 80 0D 03 02 00 00 00 00 BD [10:41:32]Write i2c OK [10:41:32]MH_I2C_Read... [10:41:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:32]Read from MH i2c: E2 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 0B 00 [10:41:32]MH_I2C_Read... [10:41:32]Read from MH i2c: E2 0B 00 37 0B 00 89 0B FB 85 43 8E E2 BA 90 00 3F [10:41:32]RAPDU: 89 0B FB 85 43 8E E2 BA 90 00 [10:41:32]wFMCommunicate OK [10:41:32]SAM_PROTO_SignData done [10:41:32]FM_MakeSignedData done [10:41:32]CreateOFDProtocolMessage [10:41:32]wFMCommunicate request_size=4 [10:41:32]MH_SAM_APDU [10:41:32]CAPDU: 80 11 00 00 [10:41:32]Write to MH i2c: E2 08 00 38 0B 80 11 00 00 00 00 00 00 BD [10:41:32]Write i2c OK [10:41:32]MH_I2C_Read... [10:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:33]Read from MH i2c: E2 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: E2 17 00 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: E2 17 00 38 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 13 [10:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:41:33]wFMCommunicate OK [10:41:33]CreateOFDProtocolMessage done [10:41:33]OFDSenderStorePacket 309323 [10:41:33]StoreOFDPacket docnum=309323 [10:41:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 B3 53 08 01 EF 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F0 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 5B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B8 04 00 35 04 06 00 78 31 00 F5 5C 8E 89 0B FB 85 43 8E E2 BA [10:41:33]CheckFolder [10:41:33]dirname=/storage/ofd_packets [10:41:33]CheckFolder done [10:41:33]ProducePacketName [10:41:33]name=ofd_packets/00309323 [10:41:33]NVStorageSaveData ofd_packets/00309323 [10:41:33]File name is /storage/ofd_packets/00309323 [10:41:33]Write 302 bytes [10:41:33]NVStorageSaveData done [10:41:33]OFDSenderStorePacket done [10:41:33]KKMCreateOFDPacket done [10:41:33]NVStorageSaveData kkm_last_timestamp [10:41:33]File name is /storage/kkm_last_timestamp [10:41:33]Write 4 bytes [10:41:33]NVStorageSaveData done [10:41:33]ExternCall_PrintAddStr [10:41:33]wPrintStart [10:41:33]Write to MH i2c: 01 00 00 39 0B 44 [10:41:33]OFD Sender: Processing packet 309323 [packets to send 232, broken 231] [10:41:33]ProducePacketName [10:41:33]name=ofd_packets/00309323 [10:41:33]OFD Sender: To server: pG, [10:41:33]CommunicateWithHost lk.salyk.kg:30040 [10:41:33]ConnectInit lk.salyk.kg [10:41:33]Write i2c OK [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: 01 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: 01 07 00 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: 01 07 00 39 0B 00 00 00 00 00 FF 0F 59 [10:41:33]RasterBufferAndPrint [10:41:33]line Счет N : (1)117922 [10:41:33]line ИНН: 02508201610067 [10:41:33]line Контрольно-Кассовый Чек [10:41:33]line ПРОДАЖА [10:41:33]line ТРК (МРК, ГНК) : 63 [10:41:33]line Товар: 2710124130 [10:41:33]line Super-92-К-5 [10:41:33]line 12.500 * 68.80 [10:41:33]line = 860.00 [10:41:33]line НДС 12% НСП 1% [10:41:33]line > о реализуемом товаре [10:41:33]line ИТОГО: 860.00 [10:41:33]line НСП 1% : 7.61 [10:41:33]line НДС 12% : 91.33 [10:41:33]line Наличными: 860.00 [10:41:33]line Безнал.: 0.00 [10:41:33]line Место: АЗС № 128 "Партнер Нефть" [10:41:33]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:41:33]line СНО: Общий режим [10:41:33]line Чек 257 30.07.2024 10:41 [10:41:33]line Смена: 430 ФФД: 1.0 [10:41:33]line ЗНМ: 0300000046 [10:41:33]line РНМ: 0000000000092651 [10:41:33]line Версия ККМ: 001 [10:41:33]line ФМ: 0000000000874943 [10:41:33]line ФД: 309323 [10:41:33]line ФПД: 132151864810638 [10:41:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104131&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309323&fm=132151864810638&tin=02508201610067®Number=0000000000092651&sum=86000 [10:41:33]written 0, free lines is 4095 [10:41:33]Connected sock=10 [10:41:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 B3 53 08 01 EF 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 30 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F0 4F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 4F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 23 00 00 00 00 07 04 06 00 F0 4F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 5B C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B8 04 00 35 04 06 00 78 31 00 F5 5C 8E 89 0B FB 85 43 8E E2 BA [10:41:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 10 83 47 00 0F DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B8 04 00 F4 03 04 00 A3 6A A8 66 B6 04 01 00 00 00 9C E1 43 31 A4 B9 E3 [10:41:33]CommunicateWithHost err = 0 [10:41:33]CheckOFDResponse [10:41:33]1017 (14) - 77093643461234 [10:41:33]1041 (16) - 0000000000874943 [10:41:33]1040 (4) - 309323 [10:41:33]1012 (4) - 30.07.2024 04:22 [10:41:33]1206 (1) - 0 [10:41:33]OFD Sender: Remove packet 309323 [10:41:33]ProducePacketName [10:41:33]name=ofd_packets/00309323 [10:41:33]NVStorageDeleteData [10:41:33]Write to MH i2c: 01 00 00 61 0B 6C [10:41:33]Write i2c OK [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: 01 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: 01 07 00 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: 01 07 00 61 0B 00 00 00 00 00 B1 0C 30 [10:41:33]RasterBufferAndPrint [10:41:33]line [10:41:33]line [10:41:33]line [10:41:33]line [10:41:33]line [10:41:33]written 0, free lines is 3257 [10:41:33]MH_Cut [10:41:33]Write to MH i2c: D1 01 00 68 0B 01 45 [10:41:33]Write i2c OK [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: D1 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: D1 01 00 [10:41:33]MH_I2C_Read... [10:41:33]Read from MH i2c: D1 01 00 68 0B 00 44 [10:41:33]Write to MH i2c: 01 00 00 69 0B 74 [10:41:33]Write i2c OK [10:41:33]MH_I2C_Read... [10:41:34]OFD Sender: No OFD packet to send [10:41:34]*** Cut start [10:41:34]*** Partial cut [10:41:34]*** CUTSNS_PIN = 1 [10:41:34]*** CUTSNS_PIN = 0 [10:41:34]*** Brake cut motor [10:41:35]Read from MH i2c: 01 [10:41:35]MH_I2C_Read... [10:41:35]*** Stop cut motor [10:41:35]*** Cut end [10:41:35]Read from MH i2c: 01 07 00 [10:41:35]MH_I2C_Read... [10:41:35]Read from MH i2c: 01 07 00 69 0B 00 00 00 00 00 FF 0F 89 [10:41:35]process_action close_receipt done [10:41:35]requested_data is exist [10:41:35]produce_requested_data [10:41:35]requested_item fm.sn is exist - process it [10:41:35]wFMCommunicate request_size=4 [10:41:35]MH_SAM_APDU [10:41:35]CAPDU: 80 11 00 00 [10:41:35]Write to MH i2c: E2 08 00 6A 0B 80 11 00 00 00 00 00 00 EF [10:41:35]Write i2c OK [10:41:35]MH_I2C_Read... [10:41:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:35]Read from MH i2c: E2 [10:41:35]MH_I2C_Read... [10:41:35]Read from MH i2c: E2 17 00 [10:41:35]MH_I2C_Read... [10:41:35]Read from MH i2c: E2 17 00 6A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 45 [10:41:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:41:35]wFMCommunicate OK [10:41:35]requested_item fd.num is exist - process it [10:41:35]SAM_PROTO_GetFieldsCounters [10:41:35]wFMCommunicate request_size=4 [10:41:35]MH_SAM_APDU [10:41:35]CAPDU: 80 13 00 00 [10:41:35]Write to MH i2c: E2 08 00 6B 0B 80 13 00 00 00 00 00 00 F2 [10:41:35]Write i2c OK [10:41:35]MH_I2C_Read... [10:41:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:35]Read from MH i2c: E2 [10:41:35]MH_I2C_Read... [10:41:35]Read from MH i2c: E2 62 00 [10:41:35]MH_I2C_Read... [10:41:35]Read from MH i2c: E2 62 00 6B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4B B8 04 00 0E 04 04 00 AE 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 D0 [10:41:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4B B8 04 00 0E 04 04 00 AE 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 [10:41:35]wFMCommunicate OK [10:41:35]SAM_PROTO_GetFieldsCounters done [10:41:35]requested_item shift.num is exist - process it [10:41:35]requested_item shift.opened is exist - process it [10:41:35]req_shift_opened [10:41:35]FM_GetShiftState [10:41:35]SAM_PROTO_GetShiftState [10:41:35]wFMCommunicate request_size=4 [10:41:35]MH_SAM_APDU [10:41:35]CAPDU: 80 13 01 00 [10:41:35]Write to MH i2c: E2 08 00 6C 0B 80 13 01 00 00 00 00 00 F4 [10:41:35]Write i2c OK [10:41:35]MH_I2C_Read... [10:41:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:35]Read from MH i2c: E2 [10:41:35]MH_I2C_Read... [10:41:35]Read from MH i2c: E2 0E 00 [10:41:35]MH_I2C_Read... [10:41:35]Read from MH i2c: E2 0E 00 6C 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4F [10:41:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:41:35]wFMCommunicate OK [10:41:35]SAM_PROTO_GetShiftState done [10:41:35]FM_GetShiftState done [10:41:35]req_shift_opened done [10:41:35]requested_item shift.open_date is exist - process it [10:41:35]req_shift_open_date [10:41:35]req_shift_open_date done [10:41:35]produce_requested_data done [10:41:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309323,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:41:35]process_action_free close_receipt [10:41:35]json_value_free [10:41:35]json_value_free done [10:41:35]process_json_proto returns [10:41:35]Send response to host [10:41:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309323,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:41:35]free response buf [10:41:35]execute_script done [10:41:35]execute_script returns [10:41:35]free content buf [10:41:35]Sock 8.Close socket [10:41:35]Sock 8.Thread stoped [10:41:39]OFD Sender: No OFD packet to send [10:41:44]OFD Sender: No OFD packet to send [10:41:49]OFD Sender: No OFD packet to send [10:41:54]OFD Sender: No OFD packet to send [10:41:59]OFD Sender: No OFD packet to send [10:42:04]OFD Sender: No OFD packet to send [10:42:09]OFD Sender: No OFD packet to send [10:42:14]OFD Sender: No OFD packet to send [10:42:19]OFD Sender: No OFD packet to send [10:42:24]OFD Sender: No OFD packet to send [10:42:29]OFD Sender: No OFD packet to send [10:42:34]OFD Sender: No OFD packet to send [10:42:39]OFD Sender: No OFD packet to send [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:54]OFD Sender: No OFD packet to send [10:42:59]OFD Sender: No OFD packet to send [10:43:04]OFD Sender: No OFD packet to send [10:43:06]accept exits with 9 [10:43:06]New connection [10:43:06]New thread 3067166052 created [10:43:06]Thread 3067022692 joined [10:43:06]Waiting for new connection... [10:43:06] Sock 9.Parse request [10:43:06]Sock 9.Check first char [10:43:06]Sock 9.First char is OK [10:43:06]request: POST /json_proto HTTP/1.0 [10:43:06]Method: POST [10:43:06]URL: /json_proto [10:43:06]Method is POST - this is cgi request [10:43:06]url: /json_proto [10:43:06]query_string will be loaded in cgi processing [10:43:06]execute_cgi json_proto POST (null) [10:43:06]execute_cgi path=json_proto method=POST [10:43:06]POST find Content-Length [10:43:06]Host: 172.17.45.195:8080 [10:43:06]Content-Length: 677 [10:43:06]Content-Type: application/json [10:43:06] [10:43:06]POST finish read [10:43:06]Found Content-Length = 677 [10:43:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:43:06]execute_script... [10: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)117925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:43:06]POST & json_proto [10:43:06]process_json_proto [10:43:06]json parsed OK: [10:43:06]protocol is kg_v1.0 [10:43:06]action value=close_receipt [10:43:06]process_action close_receipt [10:43:06]cmd_close_receipt [10:43:06]MH_GetDate [10:43:06]Write to MH i2c: F0 00 00 6D 0B 67 [10:43:06]Write i2c OK [10:43:06]MH_I2C_Read... [10:43:06]Read from MH i2c: F0 [10:43:06]MH_I2C_Read... [10:43:06]Read from MH i2c: F0 09 00 [10:43:06]MH_I2C_Read... [10:43:06]Read from MH i2c: F0 09 00 6D 0B 00 BA C3 A8 66 FB 01 7F 64 DA [10:43:06]GetLastDocTimeStamp 1722336091 [10:43:06]current date 1722336186 [10:43:06]FM_GetShiftState [10:43:06]SAM_PROTO_GetShiftState [10:43:06]wFMCommunicate request_size=4 [10:43:06]MH_SAM_APDU [10:43:06]CAPDU: 80 13 01 00 [10:43:06]Write to MH i2c: E2 08 00 6E 0B 80 13 01 00 00 00 00 00 F6 [10:43:06]Write i2c OK [10:43:06]MH_I2C_Read... [10:43:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:06]Read from MH i2c: E2 [10:43:06]MH_I2C_Read... [10:43:06]Read from MH i2c: E2 0E 00 [10:43:06]MH_I2C_Read... [10:43:06]Read from MH i2c: E2 0E 00 6E 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 51 [10:43:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:43:06]wFMCommunicate OK [10:43:06]SAM_PROTO_GetShiftState done [10:43:06]FM_GetShiftState done [10:43:06]opened in 1722299915 [10:43:06]opened+sec_in_day 1722386315 [10:43:06]quantity*price = 40002 [10:43:06]sum+1 = 40003 [10:43:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 258 30.07.2024 10:43 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309324 ФПД: 35887777450395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104307&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309324&fm=35887777450395&tin=02508201610067®Number=0000000000092651&sum=40000 [10:43:07]StoreToDocumentArchive [10:43:07]shift 430 fd 309324 [10:43:07]save to /storage/0430/doc_00309324 [10:43:07]save last doc name /storage/0430/doc_00309324 to /storage/kkm_last_doc_name [10:43:07]save OK [10:43:07]Clear old archive folders... [10:43:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:07]tlvbuf is 0090F080 [10:43:07]SAM_PROTO_ClearQueue [10:43:07]wFMCommunicate request_size=4 [10:43:07]MH_SAM_APDU [10:43:07]CAPDU: 80 09 00 00 [10:43:07]Write to MH i2c: E2 08 00 7B 0B 80 09 00 00 00 00 00 00 F8 [10:43:07]Write i2c OK [10:43:07]MH_I2C_Read... [10:43:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:07]Read from MH i2c: E2 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 03 00 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 03 00 7B 0B 00 90 00 FA [10:43:07]RAPDU: 90 00 [10:43:07]wFMCommunicate OK [10:43:07]SAM_PROTO_ClearQueue done [10:43:07]KKMCreateOFDPacket [10:43:07]OFDProtocolAddRootSTLVToBuf [10:43:07]FM_MakeSignedData [10:43:07]FM_MakeSignedData [10:43:07]SAM_PROTO_SignData [10:43:07]wFMCommunicate request_size=4 [10:43:07]MH_SAM_APDU [10:43:07]CAPDU: 80 0D 01 02 [10:43:07]Write to MH i2c: E2 08 00 7C 0B 80 0D 01 02 00 00 00 00 00 [10:43:07]Write i2c OK [10:43:07]MH_I2C_Read... [10:43:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:07]Read from MH i2c: E2 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 03 00 [10:43:07]MH_I2C_Read... [10:43:07]Read from MH i2c: E2 03 00 7C 0B 00 90 00 FB [10:43:07]RAPDU: 90 00 [10:43:07]wFMCommunicate OK [10:43:07]wFMCommunicate request_size=255 [10:43:07]MH_SAM_APDU [10: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 32 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 02 01 00 00 F4 03 04 00 BB C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B8 04 00 35 04 06 00 20 [10:43:07]Write to MH i2c: E2 02 01 7D 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 32 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 02 01 00 00 F4 03 04 00 BB C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B8 04 00 35 04 06 00 20 00 00 C8 [10:43:07]Write i2c OK [10:43:07]MH_I2C_Read... [10:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:08]Read from MH i2c: E2 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 03 00 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 03 00 7D 0B 00 90 00 FC [10:43:08]RAPDU: 90 00 [10:43:08]wFMCommunicate OK [10:43:08]wFMCommunicate request_size=10 [10:43:08]MH_SAM_APDU [10:43:08]CAPDU: 80 0D 02 02 05 A3 C6 3A 09 9B [10:43:08]Write to MH i2c: E2 0D 00 7E 0B 80 0D 02 02 05 00 A3 C6 3A 09 9B 00 00 54 [10:43:08]Write i2c OK [10:43:08]MH_I2C_Read... [10:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:08]Read from MH i2c: E2 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 03 00 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 03 00 7E 0B 00 90 00 FD [10:43:08]RAPDU: 90 00 [10:43:08]wFMCommunicate OK [10:43:08]wFMCommunicate request_size=4 [10:43:08]MH_SAM_APDU [10:43:08]CAPDU: 80 0D 03 02 [10:43:08]Write to MH i2c: E2 08 00 7F 0B 80 0D 03 02 00 00 00 00 05 [10:43:08]Write i2c OK [10:43:08]MH_I2C_Read... [10:43:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:08]Read from MH i2c: E2 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 0B 00 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 0B 00 7F 0B 00 D1 3D FE 33 90 71 5B 10 90 00 B1 [10:43:08]RAPDU: D1 3D FE 33 90 71 5B 10 90 00 [10:43:08]wFMCommunicate OK [10:43:08]SAM_PROTO_SignData done [10:43:08]FM_MakeSignedData done [10:43:08]CreateOFDProtocolMessage [10:43:08]wFMCommunicate request_size=4 [10:43:08]MH_SAM_APDU [10:43:08]CAPDU: 80 11 00 00 [10:43:08]Write to MH i2c: E2 08 00 80 0B 80 11 00 00 00 00 00 00 05 [10:43:08]Write i2c OK [10:43:08]MH_I2C_Read... [10:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:08]Read from MH i2c: E2 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 17 00 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: E2 17 00 80 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5B [10:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:43:08]wFMCommunicate OK [10:43:08]CreateOFDProtocolMessage done [10:43:08]OFDSenderStorePacket 309324 [10:43:08]StoreOFDPacket docnum=309324 [10:43:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 74 AA 07 01 C9 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 02 01 00 00 F4 03 04 00 BB C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B8 04 00 35 04 06 00 20 A3 C6 3A 09 9B D1 3D FE 33 90 71 5B 10 [10:43:08]CheckFolder [10:43:08]dirname=/storage/ofd_packets [10:43:08]CheckFolder done [10:43:08]ProducePacketName [10:43:08]name=ofd_packets/00309324 [10:43:08]NVStorageSaveData ofd_packets/00309324 [10:43:08]File name is /storage/ofd_packets/00309324 [10:43:08]Write 301 bytes [10:43:08]NVStorageSaveData done [10:43:08]OFDSenderStorePacket done [10:43:08]KKMCreateOFDPacket done [10:43:08]NVStorageSaveData kkm_last_timestamp [10:43:08]File name is /storage/kkm_last_timestamp [10:43:08]Write 4 bytes [10:43:08]NVStorageSaveData done [10:43:08]ExternCall_PrintAddStr [10:43:08]wPrintStart [10:43:08]Write to MH i2c: 01 00 00 81 0B 8C [10:43:08]Write i2c OK [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: 01 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: 01 07 00 [10:43:08]MH_I2C_Read... [10:43:08]Read from MH i2c: 01 07 00 81 0B 00 00 00 00 00 FF 0F A1 [10:43:08]RasterBufferAndPrint [10:43:08]line Счет N : (1)117925 [10:43:08]line ИНН: 02508201610067 [10:43:08]line Контрольно-Кассовый Чек [10:43:08]line ПРОДАЖА [10:43:08]line ТРК (МРК, ГНК) : 42 [10:43:08]line Товар: 2710124130 [10:43:08]line Аи-92-К-2 [10:43:08]line 5.900 * 67.80 [10:43:08]line = 400.02 [10:43:08]line НДС 12% НСП 1% [10:43:08]line > о реализуемом товаре [10:43:08]line ОКРУГЛЕНИЕ: -0.02 [10:43:08]line ИТОГО: 400.00 [10:43:08]line Внесено: 400.00 [10:43:08]line СДАЧА: 0.00 [10:43:08]line НСП 1% : 3.54 [10:43:08]line НДС 12% : 42.48 [10:43:08]line Наличными: 400.00 [10:43:08]line Безнал.: 0.00 [10:43:08]line Место: АЗС № 128 "Партнер Нефть" [10:43:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:43:08]line СНО: Общий режим [10:43:08]line Чек 258 30.07.2024 10:43 [10:43:08]line Смена: 430 ФФД: 1.0 [10:43:08]line ЗНМ: 0300000046 [10:43:08]line РНМ: 0000000000092651 [10:43:08]line Версия ККМ: 001 [10:43:08]line ФМ: 0000000000874943 [10:43:08]line ФД: 309324 [10:43:08]line ФПД: 35887777450395 [10:43:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104307&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309324&fm=35887777450395&tin=02508201610067®Number=0000000000092651&sum=40000 [10:43:08]OFD Sender: Processing packet 309324 [packets to send 232, broken 231] [10:43:08]ProducePacketName [10:43:08]name=ofd_packets/00309324 [10:43:08]OFD Sender: To server: pG, [10:43:08]CommunicateWithHost lk.salyk.kg:30040 [10:43:08]ConnectInit lk.salyk.kg [10:43:08]written 0, free lines is 4095 [10:43:08]Connected sock=8 [10: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 34 39 34 33 0F 01 00 00 74 AA 07 01 C9 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 02 01 00 00 F4 03 04 00 BB C3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B8 04 00 35 04 06 00 20 A3 C6 3A 09 9B D1 3D FE 33 90 71 5B 10 [10:43:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DC 1F 47 00 FA AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B8 04 00 F4 03 04 00 03 6B A8 66 B6 04 01 00 00 90 AB 2C C9 0A 60 DF E9 [10:43:09]CommunicateWithHost err = 0 [10:43:09]CheckOFDResponse [10:43:09]1017 (14) - 77093643461234 [10:43:09]1041 (16) - 0000000000874943 [10:43:09]1040 (4) - 309324 [10:43:09]1012 (4) - 30.07.2024 04:24 [10:43:09]1206 (1) - 0 [10:43:09]OFD Sender: Remove packet 309324 [10:43:09]ProducePacketName [10:43:09]name=ofd_packets/00309324 [10:43:09]NVStorageDeleteData [10:43:09]Write to MH i2c: 01 00 00 AC 0B B7 [10:43:09]Write i2c OK [10:43:09]MH_I2C_Read... [10:43:09]Read from MH i2c: 01 [10:43:09]MH_I2C_Read... [10:43:09]Read from MH i2c: 01 07 00 [10:43:09]MH_I2C_Read... [10:43:09]Read from MH i2c: 01 07 00 AC 0B 00 00 00 00 00 62 0C 2C [10:43:09]RasterBufferAndPrint [10:43:09]line [10:43:09]line [10:43:09]line [10:43:09]line [10:43:09]line [10:43:09]written 0, free lines is 3174 [10:43:09]MH_Cut [10:43:09]Write to MH i2c: D1 01 00 B3 0B 01 90 [10:43:09]Write i2c OK [10:43:09]MH_I2C_Read... [10:43:09]Read from MH i2c: D1 [10:43:09]MH_I2C_Read... [10:43:09]Read from MH i2c: D1 01 00 [10:43:09]MH_I2C_Read... [10:43:09]Read from MH i2c: D1 01 00 B3 0B 00 8F [10:43:09]Write to MH i2c: 01 00 00 B4 0B BF [10:43:09]Write i2c OK [10:43:09]MH_I2C_Read... [10:43:09]OFD Sender: No OFD packet to send [10:43:10]*** Cut start [10:43:10]*** Partial cut [10:43:10]*** CUTSNS_PIN = 1 [10:43:10]*** CUTSNS_PIN = 0 [10:43:10]*** Brake cut motor [10:43:11]Read from MH i2c: 01 [10:43:11]MH_I2C_Read... [10:43:11]*** Stop cut motor [10:43:11]*** Cut end [10:43:11]Read from MH i2c: 01 07 00 [10:43:11]MH_I2C_Read... [10:43:11]Read from MH i2c: 01 07 00 B4 0B 00 00 00 00 00 FF 0F D4 [10:43:11]process_action close_receipt done [10:43:11]requested_data is exist [10:43:11]produce_requested_data [10:43:11]requested_item fm.sn is exist - process it [10:43:11]wFMCommunicate request_size=4 [10:43:11]MH_SAM_APDU [10:43:11]CAPDU: 80 11 00 00 [10:43:11]Write to MH i2c: E2 08 00 B5 0B 80 11 00 00 00 00 00 00 3A [10:43:11]Write i2c OK [10:43:11]MH_I2C_Read... [10:43:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:11]Read from MH i2c: E2 [10:43:11]MH_I2C_Read... [10:43:11]Read from MH i2c: E2 17 00 [10:43:11]MH_I2C_Read... [10:43:11]Read from MH i2c: E2 17 00 B5 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 90 [10:43:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:43:11]wFMCommunicate OK [10:43:11]requested_item fd.num is exist - process it [10:43:11]SAM_PROTO_GetFieldsCounters [10:43:11]wFMCommunicate request_size=4 [10:43:11]MH_SAM_APDU [10:43:11]CAPDU: 80 13 00 00 [10:43:11]Write to MH i2c: E2 08 00 B6 0B 80 13 00 00 00 00 00 00 3D [10:43:11]Write i2c OK [10:43:11]MH_I2C_Read... [10:43:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:11]Read from MH i2c: E2 [10:43:11]MH_I2C_Read... [10:43:11]Read from MH i2c: E2 62 00 [10:43:11]MH_I2C_Read... [10:43:11]Read from MH i2c: E2 62 00 B6 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4C B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [10: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4C B8 04 00 0E 04 04 00 AE 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 [10:43:11]wFMCommunicate OK [10:43:11]SAM_PROTO_GetFieldsCounters done [10:43:11]requested_item shift.num is exist - process it [10:43:11]requested_item shift.opened is exist - process it [10:43:11]req_shift_opened [10:43:11]FM_GetShiftState [10:43:11]SAM_PROTO_GetShiftState [10:43:11]wFMCommunicate request_size=4 [10:43:11]MH_SAM_APDU [10:43:11]CAPDU: 80 13 01 00 [10:43:11]Write to MH i2c: E2 08 00 B7 0B 80 13 01 00 00 00 00 00 3F [10:43:11]Write i2c OK [10:43:11]MH_I2C_Read... [10:43:11]Read from MH i2c: E2 [10:43:11]MH_I2C_Read... [10:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:11]Read from MH i2c: E2 0E 00 [10:43:11]MH_I2C_Read... [10:43:11]Read from MH i2c: E2 0E 00 B7 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9A [10:43:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:43:11]wFMCommunicate OK [10:43:11]SAM_PROTO_GetShiftState done [10:43:11]FM_GetShiftState done [10:43:11]req_shift_opened done [10:43:11]requested_item shift.open_date is exist - process it [10:43:11]req_shift_open_date [10:43:11]req_shift_open_date done [10:43:11]produce_requested_data done [10:43:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309324,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:43:11]process_action_free close_receipt [10:43:11]json_value_free [10:43:11]json_value_free done [10:43:11]process_json_proto returns [10:43:11]Send response to host [10:43:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309324,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:43:11]free response buf [10:43:11]execute_script done [10:43:11]execute_script returns [10:43:11]free content buf [10:43:11]Sock 9.Close socket [10:43:11]Sock 9.Thread stoped [10:43:14]OFD Sender: No OFD packet to send [10:43:19]OFD Sender: No OFD packet to send [10:43:24]OFD Sender: No OFD packet to send [10:43:29]OFD Sender: No OFD packet to send [10:43:34]OFD Sender: No OFD packet to send [10:43:39]OFD Sender: No OFD packet to send [10:43:44]OFD Sender: No OFD packet to send [10:43:49]OFD Sender: No OFD packet to send [10:43:54]OFD Sender: No OFD packet to send [10:43:59]OFD Sender: No OFD packet to send [10:44:04]OFD Sender: No OFD packet to send [10:44:09]OFD Sender: No OFD packet to send [10:44:14]OFD Sender: No OFD packet to send [10:44:19]OFD Sender: No OFD packet to send [10:44:22]accept exits with 10 [10:44:22]New connection [10:44:22]New thread 3067022692 created [10:44:22]Thread 3067166052 joined [10:44:22]Waiting for new connection... [10:44:22] Sock 10.Parse request [10:44:22]Sock 10.Check first char [10:44:22]Sock 10.First char is OK [10:44:22]request: POST /json_proto HTTP/1.0 [10:44:22]Method: POST [10:44:22]URL: /json_proto [10:44:22]Method is POST - this is cgi request [10:44:22]url: /json_proto [10:44:22]query_string will be loaded in cgi processing [10:44:22]execute_cgi json_proto POST (null) [10:44:22]execute_cgi path=json_proto method=POST [10:44:22]POST find Content-Length [10:44:22]Host: 172.17.45.195:8080 [10:44:22]Content-Length: 684 [10:44:22]Content-Type: application/json [10:44:22] [10:44:22]POST finish read [10:44:22]Found Content-Length = 684 [10:44:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 50.020, "sum" : 1820.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1820.00, "payments": [ { "type": 0, "sum" : 1820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:22]execute_script... [10:44:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 50.020, "sum" : 1820.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1820.00, "payments": [ { "type": 0, "sum" : 1820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:22]POST & json_proto [10:44:22]process_json_proto [10:44:22]json parsed OK: [10:44:22]protocol is kg_v1.0 [10:44:22]action value=close_receipt [10:44:22]process_action close_receipt [10:44:22]cmd_close_receipt [10:44:22]MH_GetDate [10:44:22]Write to MH i2c: F0 00 00 B8 0B B2 [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: F0 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: F0 09 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: F0 09 00 B8 0B 00 07 C4 A8 66 FB 01 7F 64 73 [10:44:22]GetLastDocTimeStamp 1722336187 [10:44:22]current date 1722336263 [10:44:22]FM_GetShiftState [10:44:22]SAM_PROTO_GetShiftState [10:44:22]wFMCommunicate request_size=4 [10:44:22]MH_SAM_APDU [10:44:22]CAPDU: 80 13 01 00 [10:44:22]Write to MH i2c: E2 08 00 B9 0B 80 13 01 00 00 00 00 00 41 [10:44:22]Write i2c OK [10:44:22]MH_I2C_Read... [10:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:22]Read from MH i2c: E2 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 0E 00 [10:44:22]MH_I2C_Read... [10:44:22]Read from MH i2c: E2 0E 00 B9 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9C [10:44:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:44:22]wFMCommunicate OK [10:44:22]SAM_PROTO_GetShiftState done [10:44:22]FM_GetShiftState done [10:44:22]opened in 1722299915 [10:44:22]opened+sec_in_day 1722386315 [10:44:22]quantity*price = 182072 [10:44:22]sum+1 = 182074 [10:44:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1820.00 Внесено: 2000.00 СДАЧА: 180.00 НСП 1% : 16.11 НДС 12% : 193.35 Наличными: 1820.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 259 30.07.2024 10:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309325 ФПД: 192330501351841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104423&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309325&fm=192330501351841&tin=02508201610067®Number=0000000000092651&sum=182000 [10:44:23]StoreToDocumentArchive [10:44:23]shift 430 fd 309325 [10:44:23]save to /storage/0430/doc_00309325 [10:44:23]save last doc name /storage/0430/doc_00309325 to /storage/kkm_last_doc_name [10:44:23]save OK [10:44:23]Clear old archive folders... [10:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:44:23]tlvbuf is 00950CF0 [10:44:23]SAM_PROTO_ClearQueue [10:44:23]wFMCommunicate request_size=4 [10:44:23]MH_SAM_APDU [10:44:23]CAPDU: 80 09 00 00 [10:44:23]Write to MH i2c: E2 08 00 C6 0B 80 09 00 00 00 00 00 00 43 [10:44:23]Write i2c OK [10:44:23]MH_I2C_Read... [10:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:23]Read from MH i2c: E2 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: E2 03 00 [10:44:23]MH_I2C_Read... [10:44:23]Read from MH i2c: E2 03 00 C6 0B 00 90 00 45 [10:44:23]RAPDU: 90 00 [10:44:23]wFMCommunicate OK [10:44:23]SAM_PROTO_ClearQueue done [10:44:23]KKMCreateOFDPacket [10:44:23]OFDProtocolAddRootSTLVToBuf [10:44:23]FM_MakeSignedData [10:44:23]FM_MakeSignedData [10:44:23]SAM_PROTO_SignData [10:44:23]wFMCommunicate request_size=4 [10:44:23]MH_SAM_APDU [10:44:23]CAPDU: 80 0D 01 02 [10:44:23]Write to MH i2c: E2 08 00 C7 0B 80 0D 01 02 00 00 00 00 4B [10:44:23]Write i2c OK [10:44:23]MH_I2C_Read... [10:44:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:24]Read from MH i2c: E2 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 03 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 03 00 C7 0B 00 90 00 46 [10:44:24]RAPDU: 90 00 [10:44:24]wFMCommunicate OK [10:44:24]wFMCommunicate request_size=255 [10:44:24]MH_SAM_APDU [10:44:24]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 64 C3 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 39 C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 4B 00 00 00 00 07 04 06 00 F0 C6 02 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 07 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B8 04 00 35 04 06 00 AE EC [10:44:24]Write to MH i2c: E2 02 01 C8 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 64 C3 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 39 C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 4B 00 00 00 00 07 04 06 00 F0 C6 02 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 07 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B8 04 00 35 04 06 00 AE EC 00 00 2C [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:24]Read from MH i2c: E2 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 03 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 03 00 C8 0B 00 90 00 47 [10:44:24]RAPDU: 90 00 [10:44:24]wFMCommunicate OK [10:44:24]wFMCommunicate request_size=9 [10:44:24]MH_SAM_APDU [10:44:24]CAPDU: 80 0D 02 02 04 6F 36 69 A1 [10:44:24]Write to MH i2c: E2 0C 00 C9 0B 80 0D 02 02 04 00 6F 36 69 A1 00 00 05 [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:24]Read from MH i2c: E2 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 03 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 03 00 C9 0B 00 90 00 48 [10:44:24]RAPDU: 90 00 [10:44:24]wFMCommunicate OK [10:44:24]wFMCommunicate request_size=4 [10:44:24]MH_SAM_APDU [10:44:24]CAPDU: 80 0D 03 02 [10:44:24]Write to MH i2c: E2 08 00 CA 0B 80 0D 03 02 00 00 00 00 50 [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:24]Read from MH i2c: E2 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 0B 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 0B 00 CA 0B 00 6C 9A 44 69 D3 0C 43 5B 90 00 81 [10:44:24]RAPDU: 6C 9A 44 69 D3 0C 43 5B 90 00 [10:44:24]wFMCommunicate OK [10:44:24]SAM_PROTO_SignData done [10:44:24]FM_MakeSignedData done [10:44:24]CreateOFDProtocolMessage [10:44:24]wFMCommunicate request_size=4 [10:44:24]MH_SAM_APDU [10:44:24]CAPDU: 80 11 00 00 [10:44:24]Write to MH i2c: E2 08 00 CB 0B 80 11 00 00 00 00 00 00 50 [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:24]Read from MH i2c: E2 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 17 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: E2 17 00 CB 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A6 [10:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:44:24]wFMCommunicate OK [10:44:24]CreateOFDProtocolMessage done [10:44:24]OFDSenderStorePacket 309325 [10:44:24]StoreOFDPacket docnum=309325 [10:44:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 69 1C 06 01 A8 81 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 64 C3 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 39 C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 4B 00 00 00 00 07 04 06 00 F0 C6 02 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 07 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B8 04 00 35 04 06 00 AE EC 6F 36 69 A1 6C 9A 44 69 D3 0C 43 5B [10:44:24]CheckFolder [10:44:24]dirname=/storage/ofd_packets [10:44:24]CheckFolder done [10:44:24]ProducePacketName [10:44:24]name=ofd_packets/00309325 [10:44:24]NVStorageSaveData ofd_packets/00309325 [10:44:24]File name is /storage/ofd_packets/00309325 [10:44:24]Write 300 bytes [10:44:24]NVStorageSaveData done [10:44:24]OFDSenderStorePacket done [10:44:24]KKMCreateOFDPacket done [10:44:24]NVStorageSaveData kkm_last_timestamp [10:44:24]File name is /storage/kkm_last_timestamp [10:44:24]Write 4 bytes [10:44:24]NVStorageSaveData done [10:44:24]ExternCall_PrintAddStr [10:44:24]wPrintStart [10:44:24]Write to MH i2c: 01 00 00 CC 0B D7 [10:44:24]Write i2c OK [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: 01 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: 01 07 00 [10:44:24]MH_I2C_Read... [10:44:24]Read from MH i2c: 01 07 00 CC 0B 00 00 00 00 00 FF 0F EC [10:44:24]RasterBufferAndPrint [10:44:24]line Счет N : (1)117912 [10:44:24]line ИНН: 02508201610067 [10:44:24]line Контрольно-Кассовый Чек [10:44:24]line ПРОДАЖА [10:44:24]line ТРК (МРК, ГНК) : 7 [10:44:24]line Товар: 2711190000 [10:44:24]line ГАЗ-К-3 [10:44:24]line 50.020 * 36.40 [10:44:24]line = 1820.73 [10:44:24]line НДС 12% НСП 1% [10:44:24]line > о реализуемом товаре [10:44:24]line ОКРУГЛЕНИЕ: -0.73 [10:44:24]line ИТОГО: 1820.00 [10:44:24]line Внесено: 2000.00 [10:44:24]line СДАЧА: 180.00 [10:44:24]line НСП 1% : 16.11 [10:44:24]line НДС 12% : 193.35 [10:44:24]line Наличными: 1820.00 [10:44:24]line Безнал.: 0.00 [10:44:24]line Место: АЗС № 128 "Партнер Нефть" [10:44:24]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:44:24]line СНО: Общий режим [10:44:24]line Чек 259 30.07.2024 10:44 [10:44:24]line Смена: 430 ФФД: 1.0 [10:44:24]line ЗНМ: 0300000046 [10:44:24]line РНМ: 0000000000092651 [10:44:24]line Версия ККМ: 001 [10:44:24]line ФМ: 0000000000874943 [10:44:24]line ФД: 309325 [10:44:24]line ФПД: 192330501351841 [10:44:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104423&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309325&fm=192330501351841&tin=02508201610067®Number=0000000000092651&sum=182000 [10:44:24]written 0, free lines is 4095 [10:44:24]OFD Sender: Processing packet 309325 [packets to send 232, broken 231] [10:44:24]ProducePacketName [10:44:24]name=ofd_packets/00309325 [10:44:24]OFD Sender: To server: pG, [10:44:24]CommunicateWithHost lk.salyk.kg:30040 [10:44:24]ConnectInit lk.salyk.kg [10:44:24]Connected sock=9 [10:44:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 69 1C 06 01 A8 81 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 64 C3 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 39 C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 C6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 4B 00 00 00 00 07 04 06 00 F0 C6 02 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 07 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B8 04 00 35 04 06 00 AE EC 6F 36 69 A1 6C 9A 44 69 D3 0C 43 5B [10:44:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 50 27 47 00 1F BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B8 04 00 F4 03 04 00 4F 6B A8 66 B6 04 01 00 00 D2 B7 36 E1 42 66 19 79 [10:44:25]CommunicateWithHost err = 0 [10:44:25]CheckOFDResponse [10:44:25]1017 (14) - 77093643461234 [10:44:25]1041 (16) - 0000000000874943 [10:44:25]1040 (4) - 309325 [10:44:25]1012 (4) - 30.07.2024 04:25 [10:44:25]1206 (1) - 0 [10:44:25]OFD Sender: Remove packet 309325 [10:44:25]ProducePacketName [10:44:25]name=ofd_packets/00309325 [10:44:25]NVStorageDeleteData [10:44:25]Write to MH i2c: 01 00 00 F7 0B 02 [10:44:25]Write i2c OK [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: 01 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: 01 07 00 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: 01 07 00 F7 0B 00 00 00 00 00 78 0C 8D [10:44:25]RasterBufferAndPrint [10:44:25]line [10:44:25]line [10:44:25]line [10:44:25]line [10:44:25]line [10:44:25]written 0, free lines is 3195 [10:44:25]MH_Cut [10:44:25]Write to MH i2c: D1 01 00 FE 0B 01 DB [10:44:25]Write i2c OK [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: D1 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: D1 01 00 [10:44:25]MH_I2C_Read... [10:44:25]Read from MH i2c: D1 01 00 FE 0B 00 DA [10:44:25]Write to MH i2c: 01 00 00 FF 0B 0A [10:44:25]Write i2c OK [10:44:25]MH_I2C_Read... [10:44:25]OFD Sender: No OFD packet to send [10:44:26]*** Cut start [10:44:26]*** Partial cut [10:44:26]*** CUTSNS_PIN = 1 [10:44:26]*** CUTSNS_PIN = 0 [10:44:26]*** Brake cut motor [10:44:27]Read from MH i2c: 01 [10:44:27]MH_I2C_Read... [10:44:27]*** Stop cut motor [10:44:27]*** Cut end [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 FF 0B 00 00 00 00 00 FF 0F 1F [10:44:27]process_action close_receipt done [10:44:27]requested_data is exist [10:44:27]produce_requested_data [10:44:27]requested_item fm.sn is exist - process it [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 00 0C 80 11 00 00 00 00 00 00 86 [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 00 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DC [10:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:44:27]wFMCommunicate OK [10:44:27]requested_item fd.num is exist - process it [10:44:27]SAM_PROTO_GetFieldsCounters [10:44:27]wFMCommunicate request_size=4 [10:44:27]MH_SAM_APDU [10:44:27]CAPDU: 80 13 00 00 [10:44:27]Write to MH i2c: E2 08 00 01 0C 80 13 00 00 00 00 00 00 89 [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 62 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 62 00 01 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B8 04 00 0E 04 04 00 AE 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 6F [10:44:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B8 04 00 0E 04 04 00 AE 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 [10:44:27]wFMCommunicate OK [10:44:27]SAM_PROTO_GetFieldsCounters done [10:44:27]requested_item shift.num is exist - process it [10:44:27]requested_item shift.opened is exist - process it [10:44:27]req_shift_opened [10:44:27]FM_GetShiftState [10:44:27]SAM_PROTO_GetShiftState [10:44:27]wFMCommunicate request_size=4 [10:44:27]MH_SAM_APDU [10:44:27]CAPDU: 80 13 01 00 [10:44:27]Write to MH i2c: E2 08 00 02 0C 80 13 01 00 00 00 00 00 8B [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:27]Read from MH i2c: E2 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 0E 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: E2 0E 00 02 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E6 [10:44:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:44:27]wFMCommunicate OK [10:44:27]SAM_PROTO_GetShiftState done [10:44:27]FM_GetShiftState done [10:44:27]req_shift_opened done [10:44:27]requested_item shift.open_date is exist - process it [10:44:27]req_shift_open_date [10:44:27]req_shift_open_date done [10:44:27]produce_requested_data done [10:44:27]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309325,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:44:27]process_action_free close_receipt [10:44:27]json_value_free [10:44:27]json_value_free done [10:44:27]process_json_proto returns [10:44:27]Send response to host [10:44:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309325,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:44:27]free response buf [10:44:27]execute_script done [10:44:27]execute_script returns [10:44:27]free content buf [10:44:27]Sock 10.Close socket [10:44:27]Sock 10.Thread stoped [10:44:30]OFD Sender: No OFD packet to send [10:44:35]OFD Sender: No OFD packet to send [10:44:40]OFD Sender: No OFD packet to send [10:44:45]OFD Sender: No OFD packet to send [10:44:50]OFD Sender: No OFD packet to send [10:44:52]accept exits with 8 [10:44:52]New connection [10:44:52]New thread 3067166052 created [10:44:52]Thread 3067022692 joined [10:44:52]Waiting for new connection... [10:44:52] Sock 8.Parse request [10:44:52]Sock 8.Check first char [10:44:52]Sock 8.First char is OK [10:44:52]request: POST /json_proto HTTP/1.0 [10:44:52]Method: POST [10:44:52]URL: /json_proto [10:44:52]Method is POST - this is cgi request [10:44:52]url: /json_proto [10:44:52]query_string will be loaded in cgi processing [10:44:52]execute_cgi json_proto POST (null) [10:44:52]execute_cgi path=json_proto method=POST [10:44:52]POST find Content-Length [10:44:52]Host: 172.17.45.195:8080 [10:44:52]Content-Length: 677 [10:44:52]Content-Type: application/json [10:44:52] [10:44:52]POST finish read [10:44:52]Found Content-Length = 677 [10:44:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:52]execute_script... [10:44: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)117929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:52]POST & json_proto [10:44:52]process_json_proto [10:44:52]json parsed OK: [10:44:52]protocol is kg_v1.0 [10:44:52]action value=close_receipt [10:44:52]process_action close_receipt [10:44:52]cmd_close_receipt [10:44:52]MH_GetDate [10:44:52]Write to MH i2c: F0 00 00 03 0C FE [10:44:52]Write i2c OK [10:44:52]MH_I2C_Read... [10:44:52]Read from MH i2c: F0 [10:44:52]MH_I2C_Read... [10:44:52]Read from MH i2c: F0 09 00 [10:44:52]MH_I2C_Read... [10:44:52]Read from MH i2c: F0 09 00 03 0C 00 24 C4 A8 66 FB 01 7F 64 DC [10:44:52]GetLastDocTimeStamp 1722336263 [10:44:52]current date 1722336292 [10:44:52]FM_GetShiftState [10:44:52]SAM_PROTO_GetShiftState [10:44:52]wFMCommunicate request_size=4 [10:44:52]MH_SAM_APDU [10:44:52]CAPDU: 80 13 01 00 [10:44:52]Write to MH i2c: E2 08 00 04 0C 80 13 01 00 00 00 00 00 8D [10:44:52]Write i2c OK [10:44:52]MH_I2C_Read... [10:44:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:52]Read from MH i2c: E2 [10:44:52]MH_I2C_Read... [10:44:52]Read from MH i2c: E2 0E 00 [10:44:52]MH_I2C_Read... [10:44:52]Read from MH i2c: E2 0E 00 04 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E8 [10:44:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:44:52]wFMCommunicate OK [10:44:52]SAM_PROTO_GetShiftState done [10:44:52]FM_GetShiftState done [10:44:52]opened in 1722299915 [10:44:52]opened+sec_in_day 1722386315 [10:44:52]quantity*price = 20001 [10:44:52]sum+1 = 20002 [10:44:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 260 30.07.2024 10:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309326 ФПД: 157118966524880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104452&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309326&fm=157118966524880&tin=02508201610067®Number=0000000000092651&sum=20000 [10:44:53]StoreToDocumentArchive [10:44:53]shift 430 fd 309326 [10:44:53]save to /storage/0430/doc_00309326 [10:44:53]save last doc name /storage/0430/doc_00309326 to /storage/kkm_last_doc_name [10:44:53]save OK [10:44:53]Clear old archive folders... [10:44:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:53]tlvbuf is 00968010 [10:44:53]SAM_PROTO_ClearQueue [10:44:53]wFMCommunicate request_size=4 [10:44:53]MH_SAM_APDU [10:44:53]CAPDU: 80 09 00 00 [10:44:53]Write to MH i2c: E2 08 00 11 0C 80 09 00 00 00 00 00 00 8F [10:44:53]Write i2c OK [10:44:53]MH_I2C_Read... [10:44:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:53]Read from MH i2c: E2 [10:44:53]MH_I2C_Read... [10:44:53]Read from MH i2c: E2 03 00 [10:44:53]MH_I2C_Read... [10:44:53]Read from MH i2c: E2 03 00 11 0C 00 90 00 91 [10:44:53]RAPDU: 90 00 [10:44:53]wFMCommunicate OK [10:44:53]SAM_PROTO_ClearQueue done [10:44:53]KKMCreateOFDPacket [10:44:53]OFDProtocolAddRootSTLVToBuf [10:44:53]FM_MakeSignedData [10:44:53]FM_MakeSignedData [10:44:53]SAM_PROTO_SignData [10:44:53]wFMCommunicate request_size=4 [10:44:53]MH_SAM_APDU [10:44:53]CAPDU: 80 0D 01 02 [10:44:53]Write to MH i2c: E2 08 00 12 0C 80 0D 01 02 00 00 00 00 97 [10:44:53]Write i2c OK [10:44:53]MH_I2C_Read... [10:44:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:53]Read from MH i2c: E2 [10:44:53]MH_I2C_Read... [10:44:53]Read from MH i2c: E2 03 00 [10:44:53]MH_I2C_Read... [10:44:53]Read from MH i2c: E2 03 00 12 0C 00 90 00 92 [10:44:53]RAPDU: 90 00 [10:44:53]wFMCommunicate OK [10:44:53]wFMCommunicate request_size=255 [10:44:53]MH_SAM_APDU [10:44:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 04 01 00 00 F4 03 04 00 24 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B8 04 00 35 04 06 00 8E [10:44:53]Write to MH i2c: E2 02 01 13 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 32 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 04 01 00 00 F4 03 04 00 24 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B8 04 00 35 04 06 00 8E 00 00 58 [10:44:53]Write i2c OK [10:44:53]MH_I2C_Read... [10:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:54]Read from MH i2c: E2 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 03 00 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 03 00 13 0C 00 90 00 93 [10:44:54]RAPDU: 90 00 [10:44:54]wFMCommunicate OK [10:44:54]wFMCommunicate request_size=10 [10:44:54]MH_SAM_APDU [10:44:54]CAPDU: 80 0D 02 02 05 E6 1C 2F EB D0 [10:44:54]Write to MH i2c: E2 0D 00 14 0C 80 0D 02 02 05 00 E6 1C 2F EB D0 00 00 90 [10:44:54]Write i2c OK [10:44:54]MH_I2C_Read... [10:44:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:54]Read from MH i2c: E2 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 03 00 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 03 00 14 0C 00 90 00 94 [10:44:54]RAPDU: 90 00 [10:44:54]wFMCommunicate OK [10:44:54]wFMCommunicate request_size=4 [10:44:54]MH_SAM_APDU [10:44:54]CAPDU: 80 0D 03 02 [10:44:54]Write to MH i2c: E2 08 00 15 0C 80 0D 03 02 00 00 00 00 9C [10:44:54]Write i2c OK [10:44:54]MH_I2C_Read... [10:44:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:54]Read from MH i2c: E2 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 0B 00 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 0B 00 15 0C 00 A2 11 8D CE E7 EC 82 7F 90 00 7F [10:44:54]RAPDU: A2 11 8D CE E7 EC 82 7F 90 00 [10:44:54]wFMCommunicate OK [10:44:54]SAM_PROTO_SignData done [10:44:54]FM_MakeSignedData done [10:44:54]CreateOFDProtocolMessage [10:44:54]wFMCommunicate request_size=4 [10:44:54]MH_SAM_APDU [10:44:54]CAPDU: 80 11 00 00 [10:44:54]Write to MH i2c: E2 08 00 16 0C 80 11 00 00 00 00 00 00 9C [10:44:54]Write i2c OK [10:44:54]MH_I2C_Read... [10:44:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:54]Read from MH i2c: E2 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 17 00 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: E2 17 00 16 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F2 [10:44:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:44:54]wFMCommunicate OK [10:44:54]CreateOFDProtocolMessage done [10:44:54]OFDSenderStorePacket 309326 [10:44:54]StoreOFDPacket docnum=309326 [10:44:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A5 B7 07 01 99 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 32 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 04 01 00 00 F4 03 04 00 24 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B8 04 00 35 04 06 00 8E E6 1C 2F EB D0 A2 11 8D CE E7 EC 82 7F [10:44:54]CheckFolder [10:44:54]dirname=/storage/ofd_packets [10:44:54]CheckFolder done [10:44:54]ProducePacketName [10:44:54]name=ofd_packets/00309326 [10:44:54]NVStorageSaveData ofd_packets/00309326 [10:44:54]File name is /storage/ofd_packets/00309326 [10:44:54]Write 301 bytes [10:44:54]NVStorageSaveData done [10:44:54]OFDSenderStorePacket done [10:44:54]KKMCreateOFDPacket done [10:44:54]NVStorageSaveData kkm_last_timestamp [10:44:54]File name is /storage/kkm_last_timestamp [10:44:54]Write 4 bytes [10:44:54]NVStorageSaveData done [10:44:54]ExternCall_PrintAddStr [10:44:54]wPrintStart [10:44:54]Write to MH i2c: 01 00 00 17 0C 23 [10:44:54]Write i2c OK [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: 01 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: 01 07 00 [10:44:54]MH_I2C_Read... [10:44:54]Read from MH i2c: 01 07 00 17 0C 00 00 00 00 00 FF 0F 38 [10:44:54]RasterBufferAndPrint [10:44:54]line Счет N : (1)117929 [10:44:54]line ИНН: 02508201610067 [10:44:54]line Контрольно-Кассовый Чек [10:44:54]line ПРОДАЖА [10:44:54]line ТРК (МРК, ГНК) : 42 [10:44:54]line Товар: 2710124130 [10:44:54]line Аи-92-К-2 [10:44:54]line 2.950 * 67.80 [10:44:54]line = 200.01 [10:44:54]line НДС 12% НСП 1% [10:44:54]line > о реализуемом товаре [10:44:54]line ОКРУГЛЕНИЕ: -0.01 [10:44:54]line ИТОГО: 200.00 [10:44:54]line Внесено: 200.00 [10:44:54]line СДАЧА: 0.00 [10:44:54]line НСП 1% : 1.77 [10:44:54]line НДС 12% : 21.24 [10:44:54]line Наличными: 200.00 [10:44:54]line Безнал.: 0.00 [10:44:54]line Место: АЗС № 128 "Партнер Нефть" [10:44:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:44:54]line СНО: Общий режим [10:44:54]line Чек 260 30.07.2024 10:44 [10:44:54]line Смена: 430 ФФД: 1.0 [10:44:54]line ЗНМ: 0300000046 [10:44:54]line РНМ: 0000000000092651 [10:44:54]line Версия ККМ: 001 [10:44:54]line ФМ: 0000000000874943 [10:44:54]line ФД: 309326 [10:44:54]line ФПД: 157118966524880 [10:44:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104452&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309326&fm=157118966524880&tin=02508201610067®Number=0000000000092651&sum=20000 [10:44:54]OFD Sender: Processing packet 309326 [packets to send 232, broken 231] [10:44:54]ProducePacketName [10:44:54]name=ofd_packets/00309326 [10:44:54]OFD Sender: To server: pG, [10:44:54]CommunicateWithHost lk.salyk.kg:30040 [10:44:54]ConnectInit lk.salyk.kg [10:44:54]written 0, free lines is 4095 [10:44:54]Connected sock=10 [10:44:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A5 B7 07 01 99 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 32 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 04 01 00 00 F4 03 04 00 24 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B8 04 00 35 04 06 00 8E E6 1C 2F EB D0 A2 11 8D CE E7 EC 82 7F [10:44:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3E E0 47 00 9A 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B8 04 00 F4 03 04 00 6D 6B A8 66 B6 04 01 00 00 45 3A 1D 8D 30 9E F4 EC [10:44:55]CommunicateWithHost err = 0 [10:44:55]CheckOFDResponse [10:44:55]1017 (14) - 77093643461234 [10:44:55]1041 (16) - 0000000000874943 [10:44:55]1040 (4) - 309326 [10:44:55]1012 (4) - 30.07.2024 04:26 [10:44:55]1206 (1) - 0 [10:44:55]OFD Sender: Remove packet 309326 [10:44:55]ProducePacketName [10:44:55]name=ofd_packets/00309326 [10:44:55]NVStorageDeleteData [10:44:55]Write to MH i2c: 01 00 00 42 0C 4E [10:44:55]Write i2c OK [10:44:55]MH_I2C_Read... [10:44:55]Read from MH i2c: 01 [10:44:55]MH_I2C_Read... [10:44:55]Read from MH i2c: 01 07 00 [10:44:55]MH_I2C_Read... [10:44:55]Read from MH i2c: 01 07 00 42 0C 00 00 00 00 00 64 0C C5 [10:44:55]RasterBufferAndPrint [10:44:55]line [10:44:55]line [10:44:55]line [10:44:55]line [10:44:55]line [10:44:55]written 0, free lines is 3175 [10:44:55]MH_Cut [10:44:55]Write to MH i2c: D1 01 00 49 0C 01 27 [10:44:55]Write i2c OK [10:44:55]MH_I2C_Read... [10:44:55]Read from MH i2c: D1 [10:44:55]MH_I2C_Read... [10:44:55]Read from MH i2c: D1 01 00 [10:44:55]MH_I2C_Read... [10:44:55]Read from MH i2c: D1 01 00 49 0C 00 26 [10:44:55]Write to MH i2c: 01 00 00 4A 0C 56 [10:44:55]Write i2c OK [10:44:55]MH_I2C_Read... [10:44:55]OFD Sender: No OFD packet to send [10:44:56]*** Cut start [10:44:56]*** Partial cut [10:44:56]*** CUTSNS_PIN = 1 [10:44:56]*** CUTSNS_PIN = 0 [10:44:56]*** Brake cut motor [10:44:56]Read from MH i2c: 01 [10:44:56]MH_I2C_Read... [10:44:56]*** Stop cut motor [10:44:56]*** Cut end [10:44:56]Read from MH i2c: 01 07 00 [10:44:56]MH_I2C_Read... [10:44:56]Read from MH i2c: 01 07 00 4A 0C 00 00 00 00 00 FF 0F 6B [10:44:56]process_action close_receipt done [10:44:56]requested_data is exist [10:44:56]produce_requested_data [10:44:56]requested_item fm.sn is exist - process it [10:44:56]wFMCommunicate request_size=4 [10:44:56]MH_SAM_APDU [10:44:56]CAPDU: 80 11 00 00 [10:44:56]Write to MH i2c: E2 08 00 4B 0C 80 11 00 00 00 00 00 00 D1 [10:44:56]Write i2c OK [10:44:56]MH_I2C_Read... [10:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:57]Read from MH i2c: E2 [10:44:57]MH_I2C_Read... [10:44:57]Read from MH i2c: E2 17 00 [10:44:57]MH_I2C_Read... [10:44:57]Read from MH i2c: E2 17 00 4B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 27 [10:44:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:44:57]wFMCommunicate OK [10:44:57]requested_item fd.num is exist - process it [10:44:57]SAM_PROTO_GetFieldsCounters [10:44:57]wFMCommunicate request_size=4 [10:44:57]MH_SAM_APDU [10:44:57]CAPDU: 80 13 00 00 [10:44:57]Write to MH i2c: E2 08 00 4C 0C 80 13 00 00 00 00 00 00 D4 [10:44:57]Write i2c OK [10:44:57]MH_I2C_Read... [10:44:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:57]Read from MH i2c: E2 [10:44:57]MH_I2C_Read... [10:44:57]Read from MH i2c: E2 62 00 [10:44:57]MH_I2C_Read... [10:44:57]Read from MH i2c: E2 62 00 4C 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4E B8 04 00 0E 04 04 00 AE 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 BE [10:44:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4E B8 04 00 0E 04 04 00 AE 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 [10:44:57]wFMCommunicate OK [10:44:57]SAM_PROTO_GetFieldsCounters done [10:44:57]requested_item shift.num is exist - process it [10:44:57]requested_item shift.opened is exist - process it [10:44:57]req_shift_opened [10:44:57]FM_GetShiftState [10:44:57]SAM_PROTO_GetShiftState [10:44:57]wFMCommunicate request_size=4 [10:44:57]MH_SAM_APDU [10:44:57]CAPDU: 80 13 01 00 [10:44:57]Write to MH i2c: E2 08 00 4D 0C 80 13 01 00 00 00 00 00 D6 [10:44:57]Write i2c OK [10:44:57]MH_I2C_Read... [10:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:57]Read from MH i2c: E2 [10:44:57]MH_I2C_Read... [10:44:57]Read from MH i2c: E2 0E 00 [10:44:57]MH_I2C_Read... [10:44:57]Read from MH i2c: E2 0E 00 4D 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 31 [10:44:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:44:57]wFMCommunicate OK [10:44:57]SAM_PROTO_GetShiftState done [10:44:57]FM_GetShiftState done [10:44:57]req_shift_opened done [10:44:57]requested_item shift.open_date is exist - process it [10:44:57]req_shift_open_date [10:44:57]req_shift_open_date done [10:44:57]produce_requested_data done [10:44:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309326,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:44:57]process_action_free close_receipt [10:44:57]json_value_free [10:44:57]json_value_free done [10:44:57]process_json_proto returns [10:44:57]Send response to host [10:44:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309326,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:44:57]free response buf [10:44:57]execute_script done [10:44:57]execute_script returns [10:44:57]free content buf [10:44:57]Sock 8.Close socket [10:44:57]Sock 8.Thread stoped [10:45:00]OFD Sender: No OFD packet to send [10:45:05]OFD Sender: No OFD packet to send [10:45:10]OFD Sender: No OFD packet to send [10:45:15]OFD Sender: No OFD packet to send [10:45:20]OFD Sender: No OFD packet to send [10:45:20]accept exits with 9 [10:45:20]New connection [10:45:20]New thread 3067022692 created [10:45:20]Thread 3067166052 joined [10:45:20]Waiting for new connection... [10:45:20] Sock 9.Parse request [10:45:20]Sock 9.Check first char [10:45:20]Sock 9.First char is OK [10:45:20]request: POST /json_proto HTTP/1.0 [10:45:20]Method: POST [10:45:20]URL: /json_proto [10:45:20]Method is POST - this is cgi request [10:45:20]url: /json_proto [10:45:20]query_string will be loaded in cgi processing [10:45:20]execute_cgi json_proto POST (null) [10:45:20]execute_cgi path=json_proto method=POST [10:45:20]POST find Content-Length [10:45:20]Host: 172.17.45.195:8080 [10:45:20]Content-Length: 1157 [10:45:21]Content-Type: application/json [10:45:21] [10:45:21]POST finish read [10:45:21]Found Content-Length = 1157 [10:45:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117927\u000A30.07.2024 10:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 25.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1695.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034021\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:21]execute_script... [10:45:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117927\u000A30.07.2024 10:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 25.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1695.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034021\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:21]POST & json_proto [10:45:21]process_json_proto [10:45:21]json parsed OK: [10:45:21]protocol is kg_v1.0 [10:45:21]action value=print_text [10:45:21]process_action print_text [10:45:21]cmd_print_text [10:45:21]ExternCall_PrintAddStr [10:45:21]wPrintStart [10:45:21]Write to MH i2c: 01 00 00 4E 0C 5A [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 4E 0C 00 00 00 00 00 FF 0F 6F [10:45:21]RasterBufferAndPrint [10:45:21]line *****ТОВАРНЫЙ ЧЕК***** [10:45:21]line АЗС-128 [10:45:21]line Партнер Нефть [10:45:21]line 00000000012345 [10:45:21]line Кассир : Анарбаев А. [10:45:21]line Счет N : (1)117927 [10:45:21]line 30.07.2024 10:06 [10:45:21]line ПРОДАЖА [10:45:21]line ТРК (МРК, ГНК): 32 [10:45:21]line Вид ГСМ : 2710124130 [10:45:21]line Аи-92-К-2 [10:45:21]line 25.000 x 67.80 [10:45:21]line ИТОГ: 1695.00 [10:45:21]line Тип оплаты: Талоны: ТК ГПНА Online [10:45:21]line 30034021 [10:45:21]line ______________________ [10:45:21]line (подпись) [10:45:21]written 0, free lines is 4095 [10:45:21]Write to MH i2c: 01 00 00 62 0C 6E [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: 01 07 00 62 0C 00 00 00 00 00 11 0E 94 [10:45:21]RasterBufferAndPrint [10:45:21]line [10:45:21]line [10:45:21]line [10:45:21]line [10:45:21]line [10:45:21]written 0, free lines is 3603 [10:45:21]MH_Cut [10:45:21]Write to MH i2c: D1 01 00 69 0C 01 47 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: D1 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: D1 01 00 [10:45:21]MH_I2C_Read... [10:45:21]Read from MH i2c: D1 01 00 69 0C 00 46 [10:45:21]Write to MH i2c: 01 00 00 6A 0C 76 [10:45:21]Write i2c OK [10:45:21]MH_I2C_Read... [10:45:21]*** Cut start [10:45:21]*** Partial cut [10:45:21]*** CUTSNS_PIN = 1 [10:45:21]*** CUTSNS_PIN = 0 [10:45:22]*** Brake cut motor [10:45:22]Read from MH i2c: 01 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: 01 07 00 [10:45:22]MH_I2C_Read... [10:45:22]*** Stop cut motor [10:45:22]*** Cut end [10:45:22]Read from MH i2c: 01 07 00 6A 0C 00 00 00 00 00 FF 0F 8B [10:45:22]process_action print_text done [10:45:22]requested_data is exist [10:45:22]produce_requested_data [10:45:22]requested_item fm.sn is exist - process it [10:45:22]wFMCommunicate request_size=4 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 11 00 00 [10:45:22]Write to MH i2c: E2 08 00 6B 0C 80 11 00 00 00 00 00 00 F1 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 17 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 17 00 6B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 47 [10:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:45:22]wFMCommunicate OK [10:45:22]requested_item fd.num is exist - process it [10:45:22]SAM_PROTO_GetFieldsCounters [10:45:22]wFMCommunicate request_size=4 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 13 00 00 [10:45:22]Write to MH i2c: E2 08 00 6C 0C 80 13 00 00 00 00 00 00 F4 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 62 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 62 00 6C 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4E B8 04 00 0E 04 04 00 AE 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 DE [10:45:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4E B8 04 00 0E 04 04 00 AE 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 [10:45:22]wFMCommunicate OK [10:45:22]SAM_PROTO_GetFieldsCounters done [10:45:22]requested_item shift.num is exist - process it [10:45:22]requested_item shift.opened is exist - process it [10:45:22]req_shift_opened [10:45:22]FM_GetShiftState [10:45:22]SAM_PROTO_GetShiftState [10:45:22]wFMCommunicate request_size=4 [10:45:22]MH_SAM_APDU [10:45:22]CAPDU: 80 13 01 00 [10:45:22]Write to MH i2c: E2 08 00 6D 0C 80 13 01 00 00 00 00 00 F6 [10:45:22]Write i2c OK [10:45:22]MH_I2C_Read... [10:45:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:22]Read from MH i2c: E2 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 0E 00 [10:45:22]MH_I2C_Read... [10:45:22]Read from MH i2c: E2 0E 00 6D 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 51 [10:45:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:45:22]wFMCommunicate OK [10:45:22]SAM_PROTO_GetShiftState done [10:45:22]FM_GetShiftState done [10:45:22]req_shift_opened done [10:45:22]requested_item shift.open_date is exist - process it [10:45:22]req_shift_open_date [10:45:22]req_shift_open_date done [10:45:22]produce_requested_data done [10:45:22]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309326,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:45:22]process_action_free print_text [10:45:22]json_value_free [10:45:22]json_value_free done [10:45:22]process_json_proto returns [10:45:22]Send response to host [10:45:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309326,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:45:22]free response buf [10:45:22]execute_script done [10:45:22]execute_script returns [10:45:22]free content buf [10:45:22]Sock 9.Close socket [10:45:22]Sock 9.Thread stoped [10:45:25]OFD Sender: No OFD packet to send [10:45:30]OFD Sender: No OFD packet to send [10:45:35]OFD Sender: No OFD packet to send [10:45:36]accept exits with 10 [10:45:36]New connection [10:45:36]New thread 3067166052 created [10:45:36]Thread 3067022692 joined [10:45:36]Waiting for new connection... [10:45:36] Sock 10.Parse request [10:45:36]Sock 10.Check first char [10:45:36]Sock 10.First char is OK [10:45:36]request: POST /json_proto HTTP/1.0 [10:45:36]Method: POST [10:45:36]URL: /json_proto [10:45:36]Method is POST - this is cgi request [10:45:36]url: /json_proto [10:45:36]query_string will be loaded in cgi processing [10:45:36]execute_cgi json_proto POST (null) [10:45:36]execute_cgi path=json_proto method=POST [10:45:36]POST find Content-Length [10:45:36]Host: 172.17.45.195:8080 [10:45:36]Content-Length: 803 [10:45:36]Content-Type: application/json [10:45:36] [10:45:36]POST finish read [10:45:36]Found Content-Length = 803 [10:45:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:45:36]execute_script... [10:45:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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:45:36]POST & json_proto [10:45:36]process_json_proto [10:45:36]json parsed OK: [10:45:36]protocol is kg_v1.0 [10:45:36]action value=close_receipt [10:45:36]process_action close_receipt [10:45:36]cmd_close_receipt [10:45:36]MH_GetDate [10:45:36]Write to MH i2c: F0 00 00 6E 0C 69 [10:45:36]Write i2c OK [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: F0 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: F0 09 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: F0 09 00 6E 0C 00 50 C4 A8 66 FB 01 7F 64 73 [10:45:36]GetLastDocTimeStamp 1722336292 [10:45:36]current date 1722336336 [10:45:36]FM_GetShiftState [10:45:36]SAM_PROTO_GetShiftState [10:45:36]wFMCommunicate request_size=4 [10:45:36]MH_SAM_APDU [10:45:36]CAPDU: 80 13 01 00 [10:45:36]Write to MH i2c: E2 08 00 6F 0C 80 13 01 00 00 00 00 00 F8 [10:45:36]Write i2c OK [10:45:36]MH_I2C_Read... [10:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:36]Read from MH i2c: E2 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 0E 00 [10:45:36]MH_I2C_Read... [10:45:36]Read from MH i2c: E2 0E 00 6F 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 53 [10:45:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:45:36]wFMCommunicate OK [10:45:36]SAM_PROTO_GetShiftState done [10:45:36]FM_GetShiftState done [10:45:36]opened in 1722299915 [10:45:36]opened+sec_in_day 1722386315 [10:45:36]quantity*price = 150032 [10:45:36]sum+1 = 150033 [10:45:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 261 30.07.2024 10:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309327 ФПД: 29518162586551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104536&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309327&fm=29518162586551&tin=02508201610067®Number=0000000000092651&sum=150032 [10:45:37]StoreToDocumentArchive [10:45:37]shift 430 fd 309327 [10:45:37]save to /storage/0430/doc_00309327 [10:45:37]save last doc name /storage/0430/doc_00309327 to /storage/kkm_last_doc_name [10:45:37]save OK [10:45:37]Clear old archive folders... [10:45:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:37]tlvbuf is B6EDC3C0 [10:45:37]SAM_PROTO_ClearQueue [10:45:37]wFMCommunicate request_size=4 [10:45:37]MH_SAM_APDU [10:45:37]CAPDU: 80 09 00 00 [10:45:37]Write to MH i2c: E2 08 00 7C 0C 80 09 00 00 00 00 00 00 FA [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:37]Read from MH i2c: E2 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 7C 0C 00 90 00 FC [10:45:37]RAPDU: 90 00 [10:45:37]wFMCommunicate OK [10:45:37]SAM_PROTO_ClearQueue done [10:45:37]KKMCreateOFDPacket [10:45:37]OFDProtocolAddRootSTLVToBuf [10:45:37]FM_MakeSignedData [10:45:37]FM_MakeSignedData [10:45:37]SAM_PROTO_SignData [10:45:37]wFMCommunicate request_size=4 [10:45:37]MH_SAM_APDU [10:45:37]CAPDU: 80 0D 01 02 [10:45:37]Write to MH i2c: E2 08 00 7D 0C 80 0D 01 02 00 00 00 00 02 [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:37]Read from MH i2c: E2 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 7D 0C 00 90 00 FD [10:45:37]RAPDU: 90 00 [10:45:37]wFMCommunicate OK [10:45:37]wFMCommunicate request_size=255 [10:45:37]MH_SAM_APDU [10:45:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 50 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4F B8 04 00 35 04 06 00 1A [10:45:37]Write to MH i2c: E2 02 01 7E 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 05 01 00 00 F4 03 04 00 50 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4F B8 04 00 35 04 06 00 1A 00 00 31 [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:37]Read from MH i2c: E2 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 7E 0C 00 90 00 FE [10:45:37]RAPDU: 90 00 [10:45:37]wFMCommunicate OK [10:45:37]wFMCommunicate request_size=10 [10:45:37]MH_SAM_APDU [10:45:37]CAPDU: 80 0D 02 02 05 D8 BB 98 6B B7 [10:45:37]Write to MH i2c: E2 0D 00 7F 0C 80 0D 02 02 05 00 D8 BB 98 6B B7 00 00 5C [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:37]Read from MH i2c: E2 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 03 00 7F 0C 00 90 00 FF [10:45:37]RAPDU: 90 00 [10:45:37]wFMCommunicate OK [10:45:37]wFMCommunicate request_size=4 [10:45:37]MH_SAM_APDU [10:45:37]CAPDU: 80 0D 03 02 [10:45:37]Write to MH i2c: E2 08 00 80 0C 80 0D 03 02 00 00 00 00 07 [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:37]Read from MH i2c: E2 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 0B 00 [10:45:37]MH_I2C_Read... [10:45:37]Read from MH i2c: E2 0B 00 80 0C 00 A7 82 97 67 1C 59 2D AD 90 00 7E [10:45:37]RAPDU: A7 82 97 67 1C 59 2D AD 90 00 [10:45:37]wFMCommunicate OK [10:45:37]SAM_PROTO_SignData done [10:45:37]FM_MakeSignedData done [10:45:37]CreateOFDProtocolMessage [10:45:37]wFMCommunicate request_size=4 [10:45:37]MH_SAM_APDU [10:45:37]CAPDU: 80 11 00 00 [10:45:37]Write to MH i2c: E2 08 00 81 0C 80 11 00 00 00 00 00 00 07 [10:45:37]Write i2c OK [10:45:37]MH_I2C_Read... [10:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:38]Read from MH i2c: E2 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 17 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: E2 17 00 81 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5D [10:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:45:38]wFMCommunicate OK [10:45:38]CreateOFDProtocolMessage done [10:45:38]OFDSenderStorePacket 309327 [10:45:38]StoreOFDPacket docnum=309327 [10:45:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1F DF 07 01 E8 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 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 50 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4F B8 04 00 35 04 06 00 1A D8 BB 98 6B B7 A7 82 97 67 1C 59 2D AD [10:45:38]CheckFolder [10:45:38]dirname=/storage/ofd_packets [10:45:38]CheckFolder done [10:45:38]ProducePacketName [10:45:38]name=ofd_packets/00309327 [10:45:38]NVStorageSaveData ofd_packets/00309327 [10:45:38]File name is /storage/ofd_packets/00309327 [10:45:38]Write 301 bytes [10:45:38]NVStorageSaveData done [10:45:38]OFDSenderStorePacket done [10:45:38]KKMCreateOFDPacket done [10:45:38]NVStorageSaveData kkm_last_timestamp [10:45:38]File name is /storage/kkm_last_timestamp [10:45:38]Write 4 bytes [10:45:38]NVStorageSaveData done [10:45:38]ExternCall_PrintAddStr [10:45:38]wPrintStart [10:45:38]Write to MH i2c: 01 00 00 82 0C 8E [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: 01 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: 01 07 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: 01 07 00 82 0C 00 00 00 00 00 FF 0F A3 [10:45:38]RasterBufferAndPrint [10:45:38]line Счет N : (1)117928 [10:45:38]line ИНН: 02508201610067 [10:45:38]line Контрольно-Кассовый Чек [10:45:38]line ПРОДАЖА [10:45:38]line ТРК (МРК, ГНК) : 51 [10:45:38]line Товар: 2710124500 [10:45:38]line Аи-95-К-3 [10:45:38]line 20.220 * 74.20 [10:45:38]line = 1500.32 [10:45:38]line НДС 12% НСП 1% [10:45:38]line > о реализуемом товаре [10:45:38]line ИТОГО: 1500.32 [10:45:38]line НСП 1% : 13.28 [10:45:38]line НДС 12% : 159.33 [10:45:38]line Наличными: 0.00 [10:45:38]line Безнал.: 1500.32 [10:45:38]line Место: АЗС № 128 "Партнер Нефть" [10:45:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:45:38]line СНО: Общий режим [10:45:38]line Чек 261 30.07.2024 10:45 [10:45:38]line Смена: 430 ФФД: 1.0 [10:45:38]line ЗНМ: 0300000046 [10:45:38]line РНМ: 0000000000092651 [10:45:38]line Версия ККМ: 001 [10:45:38]line Платежная система: O! деньги [10:45:38]line ФМ: 0000000000874943 [10:45:38]line ФД: 309327 [10:45:38]line ФПД: 29518162586551 [10:45:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104536&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309327&fm=29518162586551&tin=02508201610067®Number=0000000000092651&sum=150032 [10:45:38]written 0, free lines is 4095 [10:45:38]OFD Sender: Processing packet 309327 [packets to send 232, broken 231] [10:45:38]ProducePacketName [10:45:38]name=ofd_packets/00309327 [10:45:38]OFD Sender: To server: pG, [10:45:38]CommunicateWithHost lk.salyk.kg:30040 [10:45:38]ConnectInit lk.salyk.kg [10:45:38]Connected sock=9 [10:45:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1F DF 07 01 E8 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 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 50 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4F B8 04 00 35 04 06 00 1A D8 BB 98 6B B7 A7 82 97 67 1C 59 2D AD [10:45:38]Write to MH i2c: 01 00 00 AC 0C B8 [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: 01 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: 01 07 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: 01 07 00 AC 0C 00 00 00 00 00 7A 0C 45 [10:45:38]RasterBufferAndPrint [10:45:38]line [10:45:38]line [10:45:38]line [10:45:38]line [10:45:38]line [10:45:38]written 0, free lines is 3197 [10:45:38]MH_Cut [10:45:38]Write to MH i2c: D1 01 00 B3 0C 01 91 [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: D1 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: D1 01 00 [10:45:38]MH_I2C_Read... [10:45:38]Read from MH i2c: D1 01 00 B3 0C 00 90 [10:45:38]Write to MH i2c: 01 00 00 B4 0C C0 [10:45:38]Write i2c OK [10:45:38]MH_I2C_Read... [10:45:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6F FA 47 00 8B 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4F B8 04 00 F4 03 04 00 98 6B A8 66 B6 04 01 00 00 16 75 54 AF 2D 68 C1 00 [10:45:38]CommunicateWithHost err = 0 [10:45:38]CheckOFDResponse [10:45:38]1017 (14) - 77093643461234 [10:45:38]1041 (16) - 0000000000874943 [10:45:38]1040 (4) - 309327 [10:45:38]1012 (4) - 30.07.2024 04:27 [10:45:38]1206 (1) - 0 [10:45:38]OFD Sender: Remove packet 309327 [10:45:38]ProducePacketName [10:45:38]name=ofd_packets/00309327 [10:45:38]NVStorageDeleteData [10:45:39]OFD Sender: No OFD packet to send [10:45:40]*** Cut start [10:45:40]*** Partial cut [10:45:40]*** CUTSNS_PIN = 1 [10:45:40]*** CUTSNS_PIN = 0 [10:45:40]*** Brake cut motor [10:45:40]Read from MH i2c: 01 [10:45:40]MH_I2C_Read... [10:45:40]*** Stop cut motor [10:45:40]*** Cut end [10:45:40]Read from MH i2c: 01 07 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: 01 07 00 B4 0C 00 00 00 00 00 FF 0F D5 [10:45:40]process_action close_receipt done [10:45:40]requested_data is exist [10:45:40]produce_requested_data [10:45:40]requested_item fm.sn is exist - process it [10:45:40]wFMCommunicate request_size=4 [10:45:40]MH_SAM_APDU [10:45:40]CAPDU: 80 11 00 00 [10:45:40]Write to MH i2c: E2 08 00 B5 0C 80 11 00 00 00 00 00 00 3B [10:45:40]Write i2c OK [10:45:40]MH_I2C_Read... [10:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:40]Read from MH i2c: E2 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 17 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 17 00 B5 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 91 [10:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:45:40]wFMCommunicate OK [10:45:40]requested_item fd.num is exist - process it [10:45:40]SAM_PROTO_GetFieldsCounters [10:45:40]wFMCommunicate request_size=4 [10:45:40]MH_SAM_APDU [10:45:40]CAPDU: 80 13 00 00 [10:45:40]Write to MH i2c: E2 08 00 B6 0C 80 13 00 00 00 00 00 00 3E [10:45:40]Write i2c OK [10:45:40]MH_I2C_Read... [10:45:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:40]Read from MH i2c: E2 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 62 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 62 00 B6 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4F B8 04 00 0E 04 04 00 AE 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 2C [10:45:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4F B8 04 00 0E 04 04 00 AE 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 [10:45:40]wFMCommunicate OK [10:45:40]SAM_PROTO_GetFieldsCounters done [10:45:40]requested_item shift.num is exist - process it [10:45:40]requested_item shift.opened is exist - process it [10:45:40]req_shift_opened [10:45:40]FM_GetShiftState [10:45:40]SAM_PROTO_GetShiftState [10:45:40]wFMCommunicate request_size=4 [10:45:40]MH_SAM_APDU [10:45:40]CAPDU: 80 13 01 00 [10:45:40]Write to MH i2c: E2 08 00 B7 0C 80 13 01 00 00 00 00 00 40 [10:45:40]Write i2c OK [10:45:40]MH_I2C_Read... [10:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:40]Read from MH i2c: E2 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 0E 00 [10:45:40]MH_I2C_Read... [10:45:40]Read from MH i2c: E2 0E 00 B7 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9B [10:45:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:45:40]wFMCommunicate OK [10:45:40]SAM_PROTO_GetShiftState done [10:45:40]FM_GetShiftState done [10:45:40]req_shift_opened done [10:45:40]requested_item shift.open_date is exist - process it [10:45:40]req_shift_open_date [10:45:40]req_shift_open_date done [10:45:40]produce_requested_data done [10:45:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309327,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:45:40]process_action_free close_receipt [10:45:40]json_value_free [10:45:40]json_value_free done [10:45:40]process_json_proto returns [10:45:40]Send response to host [10:45:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309327,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:45:40]free response buf [10:45:40]execute_script done [10:45:40]execute_script returns [10:45:40]free content buf [10:45:40]Sock 10.Close socket [10:45:40]Sock 10.Thread stoped [10:45:44]OFD Sender: No OFD packet to send [10:45:49]OFD Sender: No OFD packet to send [10:45:54]OFD Sender: No OFD packet to send [10:45:56]accept exits with 8 [10:45:56]New connection [10:45:56]New thread 3067022692 created [10:45:56]Thread 3067166052 joined [10:45:56]Waiting for new connection... [10:45:56] Sock 8.Parse request [10:45:56]Sock 8.Check first char [10:45:56]Sock 8.First char is OK [10:45:56]request: POST /json_proto HTTP/1.0 [10:45:56]Method: POST [10:45:56]URL: /json_proto [10:45:56]Method is POST - this is cgi request [10:45:56]url: /json_proto [10:45:56]query_string will be loaded in cgi processing [10:45:56]execute_cgi json_proto POST (null) [10:45:56]execute_cgi path=json_proto method=POST [10:45:56]POST find Content-Length [10:45:56]Host: 172.17.45.195:8080 [10:45:56]Content-Length: 673 [10:45:56]Content-Type: application/json [10:45:56] [10:45:56]POST finish read [10:45:56]Found Content-Length = 673 [10:45:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:56]execute_script... [10:45:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:56]POST & json_proto [10:45:56]process_json_proto [10:45:56]json parsed OK: [10:45:56]protocol is kg_v1.0 [10:45:56]action value=close_receipt [10:45:56]process_action close_receipt [10:45:56]cmd_close_receipt [10:45:56]MH_GetDate [10:45:56]Write to MH i2c: F0 00 00 B8 0C B3 [10:45:56]Write i2c OK [10:45:56]MH_I2C_Read... [10:45:56]Read from MH i2c: F0 [10:45:56]MH_I2C_Read... [10:45:56]Read from MH i2c: F0 09 00 [10:45:56]MH_I2C_Read... [10:45:56]Read from MH i2c: F0 09 00 B8 0C 00 64 C4 A8 66 FB 01 7F 64 D1 [10:45:56]GetLastDocTimeStamp 1722336336 [10:45:56]current date 1722336356 [10:45:56]FM_GetShiftState [10:45:56]SAM_PROTO_GetShiftState [10:45:56]wFMCommunicate request_size=4 [10:45:56]MH_SAM_APDU [10:45:56]CAPDU: 80 13 01 00 [10:45:56]Write to MH i2c: E2 08 00 B9 0C 80 13 01 00 00 00 00 00 42 [10:45:56]Write i2c OK [10:45:56]MH_I2C_Read... [10:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:56]Read from MH i2c: E2 [10:45:56]MH_I2C_Read... [10:45:56]Read from MH i2c: E2 0E 00 [10:45:56]MH_I2C_Read... [10:45:56]Read from MH i2c: E2 0E 00 B9 0C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9D [10:45:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:45:56]wFMCommunicate OK [10:45:56]SAM_PROTO_GetShiftState done [10:45:56]FM_GetShiftState done [10:45:56]opened in 1722299915 [10:45:56]opened+sec_in_day 1722386315 [10:45:56]quantity*price = 30022 [10:45:56]sum+1 = 30024 [10:45:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 262 30.07.2024 10:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309328 ФПД: 55651805641436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104556&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309328&fm=55651805641436&tin=02508201610067®Number=0000000000092651&sum=30000 [10:45:57]StoreToDocumentArchive [10:45:57]shift 430 fd 309328 [10:45:57]save to /storage/0430/doc_00309328 [10:45:57]save last doc name /storage/0430/doc_00309328 to /storage/kkm_last_doc_name [10:45:57]save OK [10:45:57]Clear old archive folders... [10:45:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:45:57]tlvbuf is 0090EAF0 [10:45:57]SAM_PROTO_ClearQueue [10:45:57]wFMCommunicate request_size=4 [10:45:57]MH_SAM_APDU [10:45:57]CAPDU: 80 09 00 00 [10:45:57]Write to MH i2c: E2 08 00 C6 0C 80 09 00 00 00 00 00 00 44 [10:45:57]Write i2c OK [10:45:57]MH_I2C_Read... [10:45:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:57]Read from MH i2c: E2 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 C6 0C 00 90 00 46 [10:45:57]RAPDU: 90 00 [10:45:57]wFMCommunicate OK [10:45:57]SAM_PROTO_ClearQueue done [10:45:57]KKMCreateOFDPacket [10:45:57]OFDProtocolAddRootSTLVToBuf [10:45:57]FM_MakeSignedData [10:45:57]FM_MakeSignedData [10:45:57]SAM_PROTO_SignData [10:45:57]wFMCommunicate request_size=4 [10:45:57]MH_SAM_APDU [10:45:57]CAPDU: 80 0D 01 02 [10:45:57]Write to MH i2c: E2 08 00 C7 0C 80 0D 01 02 00 00 00 00 4C [10:45:57]Write i2c OK [10:45:57]MH_I2C_Read... [10:45:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:57]Read from MH i2c: E2 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 C7 0C 00 90 00 47 [10:45:57]RAPDU: 90 00 [10:45:57]wFMCommunicate OK [10:45:57]wFMCommunicate request_size=255 [10:45:57]MH_SAM_APDU [10:45: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 64 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 50 B8 04 00 35 04 06 00 32 9D 72 1B [10:45:57]Write to MH i2c: E2 02 01 C8 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 64 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 50 B8 04 00 35 04 06 00 32 9D 72 1B 00 00 E6 [10:45:57]Write i2c OK [10:45:57]MH_I2C_Read... [10:45:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:57]Read from MH i2c: E2 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 C8 0C 00 90 00 48 [10:45:57]RAPDU: 90 00 [10:45:57]wFMCommunicate OK [10:45:57]wFMCommunicate request_size=7 [10:45:57]MH_SAM_APDU [10:45:57]CAPDU: 80 0D 02 02 02 3A DC [10:45:57]Write to MH i2c: E2 0A 00 C9 0C 80 0D 02 02 02 00 3A DC 00 00 69 [10:45:57]Write i2c OK [10:45:57]MH_I2C_Read... [10:45:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:57]Read from MH i2c: E2 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 03 00 C9 0C 00 90 00 49 [10:45:57]RAPDU: 90 00 [10:45:57]wFMCommunicate OK [10:45:57]wFMCommunicate request_size=4 [10:45:57]MH_SAM_APDU [10:45:57]CAPDU: 80 0D 03 02 [10:45:57]Write to MH i2c: E2 08 00 CA 0C 80 0D 03 02 00 00 00 00 51 [10:45:57]Write i2c OK [10:45:57]MH_I2C_Read... [10:45:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:57]Read from MH i2c: E2 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 0B 00 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 0B 00 CA 0C 00 B0 96 0A E0 71 28 EC 7C 90 00 83 [10:45:57]RAPDU: B0 96 0A E0 71 28 EC 7C 90 00 [10:45:57]wFMCommunicate OK [10:45:57]SAM_PROTO_SignData done [10:45:57]FM_MakeSignedData done [10:45:57]CreateOFDProtocolMessage [10:45:57]wFMCommunicate request_size=4 [10:45:57]MH_SAM_APDU [10:45:57]CAPDU: 80 11 00 00 [10:45:57]Write to MH i2c: E2 08 00 CB 0C 80 11 00 00 00 00 00 00 51 [10:45:57]Write i2c OK [10:45:57]MH_I2C_Read... [10:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:57]Read from MH i2c: E2 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 17 00 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: E2 17 00 CB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A7 [10:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:45:57]wFMCommunicate OK [10:45:57]CreateOFDProtocolMessage done [10:45:57]OFDSenderStorePacket 309328 [10:45:57]StoreOFDPacket docnum=309328 [10:45:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 4F 2C 04 01 38 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 64 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 50 B8 04 00 35 04 06 00 32 9D 72 1B 3A DC B0 96 0A E0 71 28 EC 7C [10:45:57]CheckFolder [10:45:57]dirname=/storage/ofd_packets [10:45:57]CheckFolder done [10:45:57]ProducePacketName [10:45:57]name=ofd_packets/00309328 [10:45:57]NVStorageSaveData ofd_packets/00309328 [10:45:57]File name is /storage/ofd_packets/00309328 [10:45:57]Write 298 bytes [10:45:57]NVStorageSaveData done [10:45:57]OFDSenderStorePacket done [10:45:57]KKMCreateOFDPacket done [10:45:57]NVStorageSaveData kkm_last_timestamp [10:45:57]File name is /storage/kkm_last_timestamp [10:45:57]Write 4 bytes [10:45:57]NVStorageSaveData done [10:45:57]ExternCall_PrintAddStr [10:45:57]wPrintStart [10:45:57]Write to MH i2c: 01 00 00 CC 0C D8 [10:45:57]Write i2c OK [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: 01 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: 01 07 00 [10:45:57]MH_I2C_Read... [10:45:57]Read from MH i2c: 01 07 00 CC 0C 00 00 00 00 00 FF 0F ED [10:45:57]RasterBufferAndPrint [10:45:57]line Счет N : (1)117930 [10:45:57]line ИНН: 02508201610067 [10:45:57]line Контрольно-Кассовый Чек [10:45:57]line ПРОДАЖА [10:45:57]line ТРК (МРК, ГНК) : 1 [10:45:57]line Товар: 2710194800 [10:45:57]line ДТ-К-3 [10:45:57]line 3.940 * 76.20 [10:45:57]line = 300.23 [10:45:57]line НДС 12% НСП 1% [10:45:57]line > о реализуемом товаре [10:45:57]line ОКРУГЛЕНИЕ: -0.23 [10:45:57]line ИТОГО: 300.00 [10:45:57]line Внесено: 300.00 [10:45:57]line СДАЧА: 0.00 [10:45:57]line НСП 1% : 2.66 [10:45:57]line НДС 12% : 31.88 [10:45:57]line Наличными: 300.00 [10:45:57]line Безнал.: 0.00 [10:45:57]line Место: АЗС № 128 "Партнер Нефть" [10:45:57]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:45:57]line СНО: Общий режим [10:45:57]line Чек 262 30.07.2024 10:45 [10:45:57]line Смена: 430 ФФД: 1.0 [10:45:57]line ЗНМ: 0300000046 [10:45:57]line РНМ: 0000000000092651 [10:45:57]line Версия ККМ: 001 [10:45:57]line ФМ: 0000000000874943 [10:45:57]line ФД: 309328 [10:45:57]line ФПД: 55651805641436 [10:45:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104556&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309328&fm=55651805641436&tin=02508201610067®Number=0000000000092651&sum=30000 [10:45:58]OFD Sender: Processing packet 309328 [packets to send 232, broken 231] [10:45:58]ProducePacketName [10:45:58]name=ofd_packets/00309328 [10:45:58]OFD Sender: To server: pG, [10:45:58]CommunicateWithHost lk.salyk.kg:30040 [10:45:58]ConnectInit lk.salyk.kg [10:45:58]written 0, free lines is 4095 [10:45:58]Connected sock=10 [10:45:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 4F 2C 04 01 38 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 64 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 50 B8 04 00 35 04 06 00 32 9D 72 1B 3A DC B0 96 0A E0 71 28 EC 7C [10:45:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 18 EE 47 00 E4 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 50 B8 04 00 F4 03 04 00 AC 6B A8 66 B6 04 01 00 00 14 DC 1A F8 06 47 C9 DD [10:45:58]CommunicateWithHost err = 0 [10:45:58]CheckOFDResponse [10:45:58]1017 (14) - 77093643461234 [10:45:58]1041 (16) - 0000000000874943 [10:45:58]1040 (4) - 309328 [10:45:58]1012 (4) - 30.07.2024 04:27 [10:45:58]1206 (1) - 0 [10:45:58]OFD Sender: Remove packet 309328 [10:45:58]ProducePacketName [10:45:58]name=ofd_packets/00309328 [10:45:58]NVStorageDeleteData [10:45:58]Write to MH i2c: 01 00 00 F7 0C 03 [10:45:58]Write i2c OK [10:45:58]MH_I2C_Read... [10:45:58]Read from MH i2c: 01 [10:45:58]MH_I2C_Read... [10:45:58]Read from MH i2c: 01 07 00 [10:45:58]MH_I2C_Read... [10:45:58]Read from MH i2c: 01 07 00 F7 0C 00 00 00 00 00 70 0C 86 [10:45:58]RasterBufferAndPrint [10:45:58]line [10:45:58]line [10:45:58]line [10:45:58]line [10:45:58]line [10:45:58]written 0, free lines is 3186 [10:45:58]MH_Cut [10:45:58]Write to MH i2c: D1 01 00 FE 0C 01 DC [10:45:58]Write i2c OK [10:45:58]MH_I2C_Read... [10:45:58]Read from MH i2c: D1 [10:45:58]MH_I2C_Read... [10:45:58]Read from MH i2c: D1 01 00 [10:45:58]MH_I2C_Read... [10:45:58]Read from MH i2c: D1 01 00 FE 0C 00 DB [10:45:58]Write to MH i2c: 01 00 00 FF 0C 0B [10:45:58]Write i2c OK [10:45:58]MH_I2C_Read... [10:45:59]OFD Sender: No OFD packet to send [10:45:59]*** Cut start [10:45:59]*** Partial cut [10:45:59]*** CUTSNS_PIN = 1 [10:45:59]*** CUTSNS_PIN = 0 [10:46:00]*** Brake cut motor [10:46:00]Read from MH i2c: 01 [10:46:00]MH_I2C_Read... [10:46:00]*** Stop cut motor [10:46:00]*** Cut end [10:46:00]Read from MH i2c: 01 07 00 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: 01 07 00 FF 0C 00 00 00 00 00 FF 0F 20 [10:46:00]process_action close_receipt done [10:46:00]requested_data is exist [10:46:00]produce_requested_data [10:46:00]requested_item fm.sn is exist - process it [10:46:00]wFMCommunicate request_size=4 [10:46:00]MH_SAM_APDU [10:46:00]CAPDU: 80 11 00 00 [10:46:00]Write to MH i2c: E2 08 00 00 0D 80 11 00 00 00 00 00 00 87 [10:46:00]Write i2c OK [10:46:00]MH_I2C_Read... [10:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:00]Read from MH i2c: E2 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 17 00 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 17 00 00 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DD [10:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:46:00]wFMCommunicate OK [10:46:00]requested_item fd.num is exist - process it [10:46:00]SAM_PROTO_GetFieldsCounters [10:46:00]wFMCommunicate request_size=4 [10:46:00]MH_SAM_APDU [10:46:00]CAPDU: 80 13 00 00 [10:46:00]Write to MH i2c: E2 08 00 01 0D 80 13 00 00 00 00 00 00 8A [10:46:00]Write i2c OK [10:46:00]MH_I2C_Read... [10:46:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:00]Read from MH i2c: E2 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 62 00 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 62 00 01 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 50 B8 04 00 0E 04 04 00 AE 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 7C [10:46:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 50 B8 04 00 0E 04 04 00 AE 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 [10:46:00]wFMCommunicate OK [10:46:00]SAM_PROTO_GetFieldsCounters done [10:46:00]requested_item shift.num is exist - process it [10:46:00]requested_item shift.opened is exist - process it [10:46:00]req_shift_opened [10:46:00]FM_GetShiftState [10:46:00]SAM_PROTO_GetShiftState [10:46:00]wFMCommunicate request_size=4 [10:46:00]MH_SAM_APDU [10:46:00]CAPDU: 80 13 01 00 [10:46:00]Write to MH i2c: E2 08 00 02 0D 80 13 01 00 00 00 00 00 8C [10:46:00]Write i2c OK [10:46:00]MH_I2C_Read... [10:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:00]Read from MH i2c: E2 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 0E 00 [10:46:00]MH_I2C_Read... [10:46:00]Read from MH i2c: E2 0E 00 02 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E7 [10:46:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:46:00]wFMCommunicate OK [10:46:00]SAM_PROTO_GetShiftState done [10:46:00]FM_GetShiftState done [10:46:00]req_shift_opened done [10:46:00]requested_item shift.open_date is exist - process it [10:46:00]req_shift_open_date [10:46:00]req_shift_open_date done [10:46:00]produce_requested_data done [10:46:00]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309328,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:46:00]process_action_free close_receipt [10:46:00]json_value_free [10:46:00]json_value_free done [10:46:00]process_json_proto returns [10:46:00]Send response to host [10:46:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309328,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:46:00]free response buf [10:46:00]execute_script done [10:46:00]execute_script returns [10:46:00]free content buf [10:46:00]Sock 8.Close socket [10:46:00]Sock 8.Thread stoped [10:46:04]OFD Sender: No OFD packet to send [10:46:09]OFD Sender: No OFD packet to send [10:46:14]OFD Sender: No OFD packet to send [10:46:19]OFD Sender: No OFD packet to send [10:46:24]OFD Sender: No OFD packet to send [10:46:29]OFD Sender: No OFD packet to send [10:46:29]accept exits with 9 [10:46:29]New connection [10:46:29]New thread 3067166052 created [10:46:29]Thread 3067022692 joined [10:46:29]Waiting for new connection... [10:46:29] Sock 9.Parse request [10:46:29]Sock 9.Check first char [10:46:29]Sock 9.First char is OK [10:46:29]request: POST /json_proto HTTP/1.0 [10:46:29]Method: POST [10:46:29]URL: /json_proto [10:46:29]Method is POST - this is cgi request [10:46:29]url: /json_proto [10:46:29]query_string will be loaded in cgi processing [10:46:29]execute_cgi json_proto POST (null) [10:46:29]execute_cgi path=json_proto method=POST [10:46:29]POST find Content-Length [10:46:29]Host: 172.17.45.195:8080 [10:46:29]Content-Length: 799 [10:46:29]Content-Type: application/json [10:46:29] [10:46:29]POST finish read [10:46:29]Found Content-Length = 799 [10:46:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:46:29]execute_script... [10:46:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:46:29]POST & json_proto [10:46:29]process_json_proto [10:46:29]json parsed OK: [10:46:29]protocol is kg_v1.0 [10:46:29]action value=close_receipt [10:46:29]process_action close_receipt [10:46:29]cmd_close_receipt [10:46:29]MH_GetDate [10:46:29]Write to MH i2c: F0 00 00 03 0D FF [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: F0 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: F0 09 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: F0 09 00 03 0D 00 85 C4 A8 66 FB 01 7F 64 3E [10:46:29]GetLastDocTimeStamp 1722336356 [10:46:29]current date 1722336389 [10:46:29]FM_GetShiftState [10:46:29]SAM_PROTO_GetShiftState [10:46:29]wFMCommunicate request_size=4 [10:46:29]MH_SAM_APDU [10:46:29]CAPDU: 80 13 01 00 [10:46:29]Write to MH i2c: E2 08 00 04 0D 80 13 01 00 00 00 00 00 8E [10:46:29]Write i2c OK [10:46:29]MH_I2C_Read... [10:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:29]Read from MH i2c: E2 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 0E 00 [10:46:29]MH_I2C_Read... [10:46:29]Read from MH i2c: E2 0E 00 04 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E9 [10:46:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:46:29]wFMCommunicate OK [10:46:29]SAM_PROTO_GetShiftState done [10:46:29]FM_GetShiftState done [10:46:29]opened in 1722299915 [10:46:29]opened+sec_in_day 1722386315 [10:46:29]quantity*price = 200025 [10:46:29]sum+1 = 200026 [10:46:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 263 30.07.2024 10:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309329 ФПД: 80842546193406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104629&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309329&fm=80842546193406&tin=02508201610067®Number=0000000000092651&sum=200025 [10:46:30]StoreToDocumentArchive [10:46:30]shift 430 fd 309329 [10:46:30]save to /storage/0430/doc_00309329 [10:46:30]save last doc name /storage/0430/doc_00309329 to /storage/kkm_last_doc_name [10:46:30]save OK [10:46:30]Clear old archive folders... [10:46:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:46:30]tlvbuf is 00967820 [10:46:30]SAM_PROTO_ClearQueue [10:46:30]wFMCommunicate request_size=4 [10:46:30]MH_SAM_APDU [10:46:30]CAPDU: 80 09 00 00 [10:46:30]Write to MH i2c: E2 08 00 11 0D 80 09 00 00 00 00 00 00 90 [10:46:30]Write i2c OK [10:46:30]MH_I2C_Read... [10:46:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:30]Read from MH i2c: E2 [10:46:30]MH_I2C_Read... [10:46:30]Read from MH i2c: E2 03 00 [10:46:30]MH_I2C_Read... [10:46:30]Read from MH i2c: E2 03 00 11 0D 00 90 00 92 [10:46:30]RAPDU: 90 00 [10:46:30]wFMCommunicate OK [10:46:30]SAM_PROTO_ClearQueue done [10:46:30]KKMCreateOFDPacket [10:46:30]OFDProtocolAddRootSTLVToBuf [10:46:30]FM_MakeSignedData [10:46:30]FM_MakeSignedData [10:46:30]SAM_PROTO_SignData [10:46:30]wFMCommunicate request_size=4 [10:46:30]MH_SAM_APDU [10:46:30]CAPDU: 80 0D 01 02 [10:46:30]Write to MH i2c: E2 08 00 12 0D 80 0D 01 02 00 00 00 00 98 [10:46:30]Write i2c OK [10:46:30]MH_I2C_Read... [10:46:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:30]Read from MH i2c: E2 [10:46:30]MH_I2C_Read... [10:46:30]Read from MH i2c: E2 03 00 [10:46:30]MH_I2C_Read... [10:46:30]Read from MH i2c: E2 03 00 12 0D 00 90 00 93 [10:46:30]RAPDU: 90 00 [10:46:30]wFMCommunicate OK [10:46:30]wFMCommunicate request_size=255 [10:46:30]MH_SAM_APDU [10:46: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 07 01 00 00 F4 03 04 00 85 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 51 B8 04 00 35 04 06 00 49 86 9F 3F [10:46:30]Write to MH i2c: E2 02 01 13 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 07 01 00 00 F4 03 04 00 85 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 51 B8 04 00 35 04 06 00 49 86 9F 3F 00 00 09 [10:46:30]Write i2c OK [10:46:30]MH_I2C_Read... [10:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:31]Read from MH i2c: E2 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 03 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 03 00 13 0D 00 90 00 94 [10:46:31]RAPDU: 90 00 [10:46:31]wFMCommunicate OK [10:46:31]wFMCommunicate request_size=7 [10:46:31]MH_SAM_APDU [10:46:31]CAPDU: 80 0D 02 02 02 A3 FE [10:46:31]Write to MH i2c: E2 0A 00 14 0D 80 0D 02 02 02 00 A3 FE 00 00 40 [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:31]Read from MH i2c: E2 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 03 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 03 00 14 0D 00 90 00 95 [10:46:31]RAPDU: 90 00 [10:46:31]wFMCommunicate OK [10:46:31]wFMCommunicate request_size=4 [10:46:31]MH_SAM_APDU [10:46:31]CAPDU: 80 0D 03 02 [10:46:31]Write to MH i2c: E2 08 00 15 0D 80 0D 03 02 00 00 00 00 9D [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:31]Read from MH i2c: E2 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 0B 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 0B 00 15 0D 00 E8 0D 3E 5A 48 1E F8 56 90 00 DF [10:46:31]RAPDU: E8 0D 3E 5A 48 1E F8 56 90 00 [10:46:31]wFMCommunicate OK [10:46:31]SAM_PROTO_SignData done [10:46:31]FM_MakeSignedData done [10:46:31]CreateOFDProtocolMessage [10:46:31]wFMCommunicate request_size=4 [10:46:31]MH_SAM_APDU [10:46:31]CAPDU: 80 11 00 00 [10:46:31]Write to MH i2c: E2 08 00 16 0D 80 11 00 00 00 00 00 00 9D [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:31]Read from MH i2c: E2 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 17 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: E2 17 00 16 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F3 [10:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:46:31]wFMCommunicate OK [10:46:31]CreateOFDProtocolMessage done [10:46:31]OFDSenderStorePacket 309329 [10:46:31]StoreOFDPacket docnum=309329 [10:46:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 64 4F 04 01 08 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 07 01 00 00 F4 03 04 00 85 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 51 B8 04 00 35 04 06 00 49 86 9F 3F A3 FE E8 0D 3E 5A 48 1E F8 56 [10:46:31]CheckFolder [10:46:31]dirname=/storage/ofd_packets [10:46:31]CheckFolder done [10:46:31]ProducePacketName [10:46:31]name=ofd_packets/00309329 [10:46:31]NVStorageSaveData ofd_packets/00309329 [10:46:31]File name is /storage/ofd_packets/00309329 [10:46:31]Write 298 bytes [10:46:31]NVStorageSaveData done [10:46:31]OFDSenderStorePacket done [10:46:31]KKMCreateOFDPacket done [10:46:31]NVStorageSaveData kkm_last_timestamp [10:46:31]File name is /storage/kkm_last_timestamp [10:46:31]Write 4 bytes [10:46:31]NVStorageSaveData done [10:46:31]ExternCall_PrintAddStr [10:46:31]wPrintStart [10:46:31]Write to MH i2c: 01 00 00 17 0D 24 [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: 01 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: 01 07 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: 01 07 00 17 0D 00 00 00 00 00 FF 0F 39 [10:46:31]RasterBufferAndPrint [10:46:31]line Счет N : (1)117932 [10:46:31]line ИНН: 02508201610067 [10:46:31]line Контрольно-Кассовый Чек [10:46:31]line ПРОДАЖА [10:46:31]line ТРК (МРК, ГНК) : 2 [10:46:31]line Товар: 2710194800 [10:46:31]line ДТ-К-3 [10:46:31]line 26.250 * 76.20 [10:46:31]line = 2000.25 [10:46:31]line НДС 12% НСП 1% [10:46:31]line > о реализуемом товаре [10:46:31]line ИТОГО: 2000.25 [10:46:31]line НСП 1% : 17.70 [10:46:31]line НДС 12% : 212.42 [10:46:31]line Наличными: 0.00 [10:46:31]line Безнал.: 2000.25 [10:46:31]line Место: АЗС № 128 "Партнер Нефть" [10:46:31]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:46:31]line СНО: Общий режим [10:46:31]line Чек 263 30.07.2024 10:46 [10:46:31]line Смена: 430 ФФД: 1.0 [10:46:31]line ЗНМ: 0300000046 [10:46:31]line РНМ: 0000000000092651 [10:46:31]line Версия ККМ: 001 [10:46:31]line Платежная система: O! деньги [10:46:31]line ФМ: 0000000000874943 [10:46:31]line ФД: 309329 [10:46:31]line ФПД: 80842546193406 [10:46:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104629&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309329&fm=80842546193406&tin=02508201610067®Number=0000000000092651&sum=200025 [10:46:31]OFD Sender: Processing packet 309329 [packets to send 232, broken 231] [10:46:31]ProducePacketName [10:46:31]name=ofd_packets/00309329 [10:46:31]OFD Sender: To server: pG, [10:46:31]CommunicateWithHost lk.salyk.kg:30040 [10:46:31]ConnectInit lk.salyk.kg [10:46:31]written 0, free lines is 4095 [10:46:31]Connected sock=10 [10:46:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 64 4F 04 01 08 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 07 01 00 00 F4 03 04 00 85 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 51 B8 04 00 35 04 06 00 49 86 9F 3F A3 FE E8 0D 3E 5A 48 1E F8 56 [10:46:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 81 B1 47 00 1C 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 51 B8 04 00 F4 03 04 00 CD 6B A8 66 B6 04 01 00 00 0C 1A 1F 62 50 EA 15 E8 [10:46:31]CommunicateWithHost err = 0 [10:46:31]CheckOFDResponse [10:46:31]1017 (14) - 77093643461234 [10:46:31]1041 (16) - 0000000000874943 [10:46:31]1040 (4) - 309329 [10:46:31]1012 (4) - 30.07.2024 04:27 [10:46:31]1206 (1) - 0 [10:46:31]OFD Sender: Remove packet 309329 [10:46:31]ProducePacketName [10:46:31]name=ofd_packets/00309329 [10:46:31]NVStorageDeleteData [10:46:31]Write to MH i2c: 01 00 00 41 0D 4E [10:46:31]Write i2c OK [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: 01 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: 01 07 00 [10:46:31]MH_I2C_Read... [10:46:31]Read from MH i2c: 01 07 00 41 0D 00 00 00 00 00 80 0C E1 [10:46:31]RasterBufferAndPrint [10:46:31]line [10:46:31]line [10:46:31]line [10:46:31]line [10:46:31]line [10:46:31]written 0, free lines is 3203 [10:46:32]MH_Cut [10:46:32]Write to MH i2c: D1 01 00 48 0D 01 27 [10:46:32]Write i2c OK [10:46:32]MH_I2C_Read... [10:46:32]Read from MH i2c: D1 [10:46:32]MH_I2C_Read... [10:46:32]Read from MH i2c: D1 01 00 [10:46:32]MH_I2C_Read... [10:46:32]Read from MH i2c: D1 01 00 48 0D 00 26 [10:46:32]Write to MH i2c: 01 00 00 49 0D 56 [10:46:32]Write i2c OK [10:46:32]MH_I2C_Read... [10:46:32]OFD Sender: No OFD packet to send [10:46:33]*** Cut start [10:46:33]*** Partial cut [10:46:33]*** CUTSNS_PIN = 1 [10:46:33]*** CUTSNS_PIN = 0 [10:46:33]*** Brake cut motor [10:46:33]Read from MH i2c: 01 [10:46:33]MH_I2C_Read... [10:46:33]*** Stop cut motor [10:46:33]*** Cut end [10:46:33]Read from MH i2c: 01 07 00 [10:46:33]MH_I2C_Read... [10:46:33]Read from MH i2c: 01 07 00 49 0D 00 00 00 00 00 FF 0F 6B [10:46:33]process_action close_receipt done [10:46:33]requested_data is exist [10:46:33]produce_requested_data [10:46:33]requested_item fm.sn is exist - process it [10:46:33]wFMCommunicate request_size=4 [10:46:33]MH_SAM_APDU [10:46:33]CAPDU: 80 11 00 00 [10:46:33]Write to MH i2c: E2 08 00 4A 0D 80 11 00 00 00 00 00 00 D1 [10:46:33]Write i2c OK [10:46:33]MH_I2C_Read... [10:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:33]Read from MH i2c: E2 [10:46:33]MH_I2C_Read... [10:46:33]Read from MH i2c: E2 17 00 [10:46:33]MH_I2C_Read... [10:46:33]Read from MH i2c: E2 17 00 4A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 27 [10:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:46:33]wFMCommunicate OK [10:46:33]requested_item fd.num is exist - process it [10:46:33]SAM_PROTO_GetFieldsCounters [10:46:33]wFMCommunicate request_size=4 [10:46:33]MH_SAM_APDU [10:46:33]CAPDU: 80 13 00 00 [10:46:33]Write to MH i2c: E2 08 00 4B 0D 80 13 00 00 00 00 00 00 D4 [10:46:33]Write i2c OK [10:46:33]MH_I2C_Read... [10:46:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:34]Read from MH i2c: E2 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 62 00 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 62 00 4B 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 51 B8 04 00 0E 04 04 00 AE 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 CA [10:46:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 51 B8 04 00 0E 04 04 00 AE 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 [10:46:34]wFMCommunicate OK [10:46:34]SAM_PROTO_GetFieldsCounters done [10:46:34]requested_item shift.num is exist - process it [10:46:34]requested_item shift.opened is exist - process it [10:46:34]req_shift_opened [10:46:34]FM_GetShiftState [10:46:34]SAM_PROTO_GetShiftState [10:46:34]wFMCommunicate request_size=4 [10:46:34]MH_SAM_APDU [10:46:34]CAPDU: 80 13 01 00 [10:46:34]Write to MH i2c: E2 08 00 4C 0D 80 13 01 00 00 00 00 00 D6 [10:46:34]Write i2c OK [10:46:34]MH_I2C_Read... [10:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:34]Read from MH i2c: E2 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 0E 00 [10:46:34]MH_I2C_Read... [10:46:34]Read from MH i2c: E2 0E 00 4C 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 31 [10:46:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:46:34]wFMCommunicate OK [10:46:34]SAM_PROTO_GetShiftState done [10:46:34]FM_GetShiftState done [10:46:34]req_shift_opened done [10:46:34]requested_item shift.open_date is exist - process it [10:46:34]req_shift_open_date [10:46:34]req_shift_open_date done [10:46:34]produce_requested_data done [10:46:34]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309329,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:46:34]process_action_free close_receipt [10:46:34]json_value_free [10:46:34]json_value_free done [10:46:34]process_json_proto returns [10:46:34]Send response to host [10:46:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309329,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:46:34]free response buf [10:46:34]execute_script done [10:46:34]execute_script returns [10:46:34]free content buf [10:46:34]Sock 9.Close socket [10:46:34]Sock 9.Thread stoped [10:46:37]OFD Sender: No OFD packet to send [10:46:42]OFD Sender: No OFD packet to send [10:46:47]OFD Sender: No OFD packet to send [10:46:52]OFD Sender: No OFD packet to send [10:46:57]OFD Sender: No OFD packet to send [10:47:01]accept exits with 8 [10:47:01]New connection [10:47:01]New thread 3067022692 created [10:47:01]Thread 3067166052 joined [10:47:01]Waiting for new connection... [10:47:01] Sock 8.Parse request [10:47:01]Sock 8.Check first char [10:47:01]Sock 8.First char is OK [10:47:01]request: POST /json_proto HTTP/1.0 [10:47:01]Method: POST [10:47:01]URL: /json_proto [10:47:01]Method is POST - this is cgi request [10:47:01]url: /json_proto [10:47:01]query_string will be loaded in cgi processing [10:47:01]execute_cgi json_proto POST (null) [10:47:01]execute_cgi path=json_proto method=POST [10:47:01]POST find Content-Length [10:47:01]Host: 172.17.45.195:8080 [10:47:01]Content-Length: 675 [10:47:01]Content-Type: application/json [10:47:01] [10:47:01]POST finish read [10:47:01]Found Content-Length = 675 [10:47:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:01]execute_script... [10:47: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)117933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:01]POST & json_proto [10:47:01]process_json_proto [10:47:01]json parsed OK: [10:47:01]protocol is kg_v1.0 [10:47:01]action value=close_receipt [10:47:01]process_action close_receipt [10:47:01]cmd_close_receipt [10:47:01]MH_GetDate [10:47:01]Write to MH i2c: F0 00 00 4D 0D 49 [10:47:01]Write i2c OK [10:47:01]MH_I2C_Read... [10:47:01]Read from MH i2c: F0 [10:47:01]MH_I2C_Read... [10:47:01]Read from MH i2c: F0 09 00 [10:47:01]MH_I2C_Read... [10:47:01]Read from MH i2c: F0 09 00 4D 0D 00 A5 C4 A8 66 FB 01 7F 64 A8 [10:47:01]GetLastDocTimeStamp 1722336389 [10:47:01]current date 1722336421 [10:47:01]FM_GetShiftState [10:47:01]SAM_PROTO_GetShiftState [10:47:01]wFMCommunicate request_size=4 [10:47:01]MH_SAM_APDU [10:47:01]CAPDU: 80 13 01 00 [10:47:01]Write to MH i2c: E2 08 00 4E 0D 80 13 01 00 00 00 00 00 D8 [10:47:01]Write i2c OK [10:47:01]MH_I2C_Read... [10:47:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:01]Read from MH i2c: E2 [10:47:01]MH_I2C_Read... [10:47:01]Read from MH i2c: E2 0E 00 [10:47:01]MH_I2C_Read... [10:47:01]Read from MH i2c: E2 0E 00 4E 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 33 [10:47:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:47:01]wFMCommunicate OK [10:47:01]SAM_PROTO_GetShiftState done [10:47:01]FM_GetShiftState done [10:47:01]opened in 1722299915 [10:47:01]opened+sec_in_day 1722386315 [10:47:01]quantity*price = 100035 [10:47:01]sum+1 = 100036 [10:47:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 264 30.07.2024 10:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309330 ФПД: 208146845110971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104701&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309330&fm=208146845110971&tin=02508201610067®Number=0000000000092651&sum=100000 [10:47:02]StoreToDocumentArchive [10:47:02]shift 430 fd 309330 [10:47:02]save to /storage/0430/doc_00309330 [10:47:02]save last doc name /storage/0430/doc_00309330 to /storage/kkm_last_doc_name [10:47:02]save OK [10:47:02]Clear old archive folders... [10:47:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:47:02]tlvbuf is 0096CF70 [10:47:02]SAM_PROTO_ClearQueue [10:47:02]wFMCommunicate request_size=4 [10:47:02]MH_SAM_APDU [10:47:02]CAPDU: 80 09 00 00 [10:47:02]Write to MH i2c: E2 08 00 5B 0D 80 09 00 00 00 00 00 00 DA [10:47:02]Write i2c OK [10:47:02]MH_I2C_Read... [10:47:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:02]Read from MH i2c: E2 [10:47:02]MH_I2C_Read... [10:47:02]Read from MH i2c: E2 03 00 [10:47:02]MH_I2C_Read... [10:47:02]Read from MH i2c: E2 03 00 5B 0D 00 90 00 DC [10:47:02]RAPDU: 90 00 [10:47:02]wFMCommunicate OK [10:47:02]SAM_PROTO_ClearQueue done [10:47:02]KKMCreateOFDPacket [10:47:02]OFDProtocolAddRootSTLVToBuf [10:47:02]FM_MakeSignedData [10:47:02]FM_MakeSignedData [10:47:02]SAM_PROTO_SignData [10:47:02]wFMCommunicate request_size=4 [10:47:02]MH_SAM_APDU [10:47:02]CAPDU: 80 0D 01 02 [10:47:02]Write to MH i2c: E2 08 00 5C 0D 80 0D 01 02 00 00 00 00 E2 [10:47:02]Write i2c OK [10:47:02]MH_I2C_Read... [10:47:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:02]Read from MH i2c: E2 [10:47:02]MH_I2C_Read... [10:47:02]Read from MH i2c: E2 03 00 [10:47:02]MH_I2C_Read... [10:47:02]Read from MH i2c: E2 03 00 5C 0D 00 90 00 DD [10:47:02]RAPDU: 90 00 [10:47:02]wFMCommunicate OK [10:47:02]wFMCommunicate request_size=255 [10:47:02]MH_SAM_APDU [10:47:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A5 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 52 B8 04 00 35 04 06 00 [10:47:02]Write to MH i2c: E2 02 01 5D 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A5 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 52 B8 04 00 35 04 06 00 00 00 0A [10:47:02]Write i2c OK [10:47:02]MH_I2C_Read... [10:47:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:03]Read from MH i2c: E2 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 03 00 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 03 00 5D 0D 00 90 00 DE [10:47:03]RAPDU: 90 00 [10:47:03]wFMCommunicate OK [10:47:03]wFMCommunicate request_size=11 [10:47:03]MH_SAM_APDU [10:47:03]CAPDU: 80 0D 02 02 06 BD 4E F6 C3 92 BB [10:47:03]Write to MH i2c: E2 0E 00 5E 0D 80 0D 02 02 06 00 BD 4E F6 C3 92 BB 00 00 02 [10:47:03]Write i2c OK [10:47:03]MH_I2C_Read... [10:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:03]Read from MH i2c: E2 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 03 00 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 03 00 5E 0D 00 90 00 DF [10:47:03]RAPDU: 90 00 [10:47:03]wFMCommunicate OK [10:47:03]wFMCommunicate request_size=4 [10:47:03]MH_SAM_APDU [10:47:03]CAPDU: 80 0D 03 02 [10:47:03]Write to MH i2c: E2 08 00 5F 0D 80 0D 03 02 00 00 00 00 E7 [10:47:03]Write i2c OK [10:47:03]MH_I2C_Read... [10:47:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:03]Read from MH i2c: E2 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 0B 00 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 0B 00 5F 0D 00 22 8A 1E EE 07 68 39 85 90 00 CD [10:47:03]RAPDU: 22 8A 1E EE 07 68 39 85 90 00 [10:47:03]wFMCommunicate OK [10:47:03]SAM_PROTO_SignData done [10:47:03]FM_MakeSignedData done [10:47:03]CreateOFDProtocolMessage [10:47:03]wFMCommunicate request_size=4 [10:47:03]MH_SAM_APDU [10:47:03]CAPDU: 80 11 00 00 [10:47:03]Write to MH i2c: E2 08 00 60 0D 80 11 00 00 00 00 00 00 E7 [10:47:03]Write i2c OK [10:47:03]MH_I2C_Read... [10:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:03]Read from MH i2c: E2 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 17 00 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: E2 17 00 60 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3D [10:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:47:03]wFMCommunicate OK [10:47:03]CreateOFDProtocolMessage done [10:47:03]OFDSenderStorePacket 309330 [10:47:03]StoreOFDPacket docnum=309330 [10:47:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 92 77 08 01 86 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A5 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 52 B8 04 00 35 04 06 00 BD 4E F6 C3 92 BB 22 8A 1E EE 07 68 39 85 [10:47:03]CheckFolder [10:47:03]dirname=/storage/ofd_packets [10:47:03]CheckFolder done [10:47:03]ProducePacketName [10:47:03]name=ofd_packets/00309330 [10:47:03]NVStorageSaveData ofd_packets/00309330 [10:47:03]File name is /storage/ofd_packets/00309330 [10:47:03]Write 302 bytes [10:47:03]NVStorageSaveData done [10:47:03]OFDSenderStorePacket done [10:47:03]KKMCreateOFDPacket done [10:47:03]NVStorageSaveData kkm_last_timestamp [10:47:03]File name is /storage/kkm_last_timestamp [10:47:03]Write 4 bytes [10:47:03]NVStorageSaveData done [10:47:03]ExternCall_PrintAddStr [10:47:03]wPrintStart [10:47:03]Write to MH i2c: 01 00 00 61 0D 6E [10:47:03]Write i2c OK [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: 01 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: 01 07 00 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: 01 07 00 61 0D 00 00 00 00 00 FF 0F 83 [10:47:03]RasterBufferAndPrint [10:47:03]line Счет N : (1)117933 [10:47:03]line ИНН: 02508201610067 [10:47:03]line Контрольно-Кассовый Чек [10:47:03]line ПРОДАЖА [10:47:03]line ТРК (МРК, ГНК) : 43 [10:47:03]line Товар: 2710124130 [10:47:03]line Super-92-К-5 [10:47:03]line 14.540 * 68.80 [10:47:03]line = 1000.35 [10:47:03]line НДС 12% НСП 1% [10:47:03]line > о реализуемом товаре [10:47:03]line ОКРУГЛЕНИЕ: -0.35 [10:47:03]line ИТОГО: 1000.00 [10:47:03]line Внесено: 1000.00 [10:47:03]line СДАЧА: 0.00 [10:47:03]line НСП 1% : 8.85 [10:47:03]line НДС 12% : 106.23 [10:47:03]line Наличными: 1000.00 [10:47:03]line Безнал.: 0.00 [10:47:03]line Место: АЗС № 128 "Партнер Нефть" [10:47:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:47:03]line СНО: Общий режим [10:47:03]line Чек 264 30.07.2024 10:47 [10:47:03]line Смена: 430 ФФД: 1.0 [10:47:03]line ЗНМ: 0300000046 [10:47:03]line РНМ: 0000000000092651 [10:47:03]line Версия ККМ: 001 [10:47:03]line ФМ: 0000000000874943 [10:47:03]line ФД: 309330 [10:47:03]line ФПД: 208146845110971 [10:47:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104701&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309330&fm=208146845110971&tin=02508201610067®Number=0000000000092651&sum=100000 [10:47:03]OFD Sender: Processing packet 309330 [packets to send 232, broken 231] [10:47:03]ProducePacketName [10:47:03]name=ofd_packets/00309330 [10:47:03]OFD Sender: To server: pG, [10:47:03]CommunicateWithHost lk.salyk.kg:30040 [10:47:03]ConnectInit lk.salyk.kg [10:47:03]written 0, free lines is 4095 [10:47:03]Connected sock=11 [10:47:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 92 77 08 01 86 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 A5 C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 52 B8 04 00 35 04 06 00 BD 4E F6 C3 92 BB 22 8A 1E EE 07 68 39 85 [10:47:03]Write to MH i2c: 01 00 00 8C 0D 99 [10:47:03]Write i2c OK [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: 01 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: 01 07 00 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: 01 07 00 8C 0D 00 00 00 00 00 6D 0C 19 [10:47:03]RasterBufferAndPrint [10:47:03]line [10:47:03]line [10:47:03]line [10:47:03]line [10:47:03]line [10:47:03]written 0, free lines is 3183 [10:47:03]MH_Cut [10:47:03]Write to MH i2c: D1 01 00 93 0D 01 72 [10:47:03]Write i2c OK [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: D1 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: D1 01 00 [10:47:03]MH_I2C_Read... [10:47:03]Read from MH i2c: D1 01 00 93 0D 00 71 [10:47:03]Write to MH i2c: 01 00 00 94 0D A1 [10:47:03]Write i2c OK [10:47:03]MH_I2C_Read... [10:47:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 34 0E 47 00 41 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 52 B8 04 00 F4 03 04 00 EE 6B A8 66 B6 04 01 00 00 1D 5F 3F 95 88 72 DE B8 [10:47:04]CommunicateWithHost err = 0 [10:47:04]CheckOFDResponse [10:47:04]1017 (14) - 77093643461234 [10:47:04]1041 (16) - 0000000000874943 [10:47:04]1040 (4) - 309330 [10:47:04]1012 (4) - 30.07.2024 04:28 [10:47:04]1206 (1) - 0 [10:47:04]OFD Sender: Remove packet 309330 [10:47:04]ProducePacketName [10:47:04]name=ofd_packets/00309330 [10:47:04]NVStorageDeleteData [10:47:04]OFD Sender: No OFD packet to send [10:47:05]*** Cut start [10:47:05]*** Partial cut [10:47:05]*** CUTSNS_PIN = 1 [10:47:05]*** CUTSNS_PIN = 0 [10:47:05]*** Brake cut motor [10:47:05]Read from MH i2c: 01 [10:47:05]MH_I2C_Read... [10:47:05]*** Stop cut motor [10:47:05]*** Cut end [10:47:05]Read from MH i2c: 01 07 00 [10:47:05]MH_I2C_Read... [10:47:05]Read from MH i2c: 01 07 00 94 0D 00 00 00 00 00 FF 0F B6 [10:47:05]process_action close_receipt done [10:47:05]requested_data is exist [10:47:05]produce_requested_data [10:47:05]requested_item fm.sn is exist - process it [10:47:05]wFMCommunicate request_size=4 [10:47:05]MH_SAM_APDU [10:47:05]CAPDU: 80 11 00 00 [10:47:05]Write to MH i2c: E2 08 00 95 0D 80 11 00 00 00 00 00 00 1C [10:47:05]Write i2c OK [10:47:05]MH_I2C_Read... [10:47:05]Read from MH i2c: E2 [10:47:05]MH_I2C_Read... [10:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:05]Read from MH i2c: E2 17 00 [10:47:05]MH_I2C_Read... [10:47:05]Read from MH i2c: E2 17 00 95 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 72 [10:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:47:05]wFMCommunicate OK [10:47:05]requested_item fd.num is exist - process it [10:47:05]SAM_PROTO_GetFieldsCounters [10:47:05]wFMCommunicate request_size=4 [10:47:05]MH_SAM_APDU [10:47:05]CAPDU: 80 13 00 00 [10:47:05]Write to MH i2c: E2 08 00 96 0D 80 13 00 00 00 00 00 00 1F [10:47:05]Write i2c OK [10:47:05]MH_I2C_Read... [10:47:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:05]Read from MH i2c: E2 [10:47:05]MH_I2C_Read... [10:47:05]Read from MH i2c: E2 62 00 [10:47:05]MH_I2C_Read... [10:47:05]Read from MH i2c: E2 62 00 96 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 52 B8 04 00 0E 04 04 00 AE 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 19 [10:47:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 52 B8 04 00 0E 04 04 00 AE 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 [10:47:05]wFMCommunicate OK [10:47:05]SAM_PROTO_GetFieldsCounters done [10:47:05]requested_item shift.num is exist - process it [10:47:05]requested_item shift.opened is exist - process it [10:47:05]req_shift_opened [10:47:05]FM_GetShiftState [10:47:05]SAM_PROTO_GetShiftState [10:47:05]wFMCommunicate request_size=4 [10:47:05]MH_SAM_APDU [10:47:05]CAPDU: 80 13 01 00 [10:47:05]Write to MH i2c: E2 08 00 97 0D 80 13 01 00 00 00 00 00 21 [10:47:05]Write i2c OK [10:47:05]MH_I2C_Read... [10:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:06]Read from MH i2c: E2 [10:47:06]MH_I2C_Read... [10:47:06]Read from MH i2c: E2 0E 00 [10:47:06]MH_I2C_Read... [10:47:06]Read from MH i2c: E2 0E 00 97 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7C [10:47:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:47:06]wFMCommunicate OK [10:47:06]SAM_PROTO_GetShiftState done [10:47:06]FM_GetShiftState done [10:47:06]req_shift_opened done [10:47:06]requested_item shift.open_date is exist - process it [10:47:06]req_shift_open_date [10:47:06]req_shift_open_date done [10:47:06]produce_requested_data done [10:47:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309330,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:47:06]process_action_free close_receipt [10:47:06]json_value_free [10:47:06]json_value_free done [10:47:06]process_json_proto returns [10:47:06]Send response to host [10:47:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309330,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:47:06]free response buf [10:47:06]execute_script done [10:47:06]execute_script returns [10:47:06]free content buf [10:47:06]Sock 8.Close socket [10:47:06]Sock 8.Thread stoped [10:47:09]OFD Sender: No OFD packet to send [10:47:14]OFD Sender: No OFD packet to send [10:47:19]OFD Sender: No OFD packet to send [10:47:24]OFD Sender: No OFD packet to send [10:47:29]OFD Sender: No OFD packet to send [10:47:34]OFD Sender: No OFD packet to send [10:47:39]OFD Sender: No OFD packet to send [10:47:44]OFD Sender: No OFD packet to send [10:47:49]OFD Sender: No OFD packet to send [10:47:54]OFD Sender: No OFD packet to send [10:47:59]OFD Sender: No OFD packet to send [10:48:04]OFD Sender: No OFD packet to send [10:48:09]OFD Sender: No OFD packet to send [10:48:14]OFD Sender: No OFD packet to send [10:48:19]OFD Sender: No OFD packet to send [10:48:24]OFD Sender: No OFD packet to send [10:48:29]OFD Sender: No OFD packet to send [10:48:30]accept exits with 9 [10:48:30]New connection [10:48:30]New thread 3067166052 created [10:48:30]Thread 3067022692 joined [10:48:30]Waiting for new connection... [10:48:30] Sock 9.Parse request [10:48:30]Sock 9.Check first char [10:48:30]Sock 9.First char is OK [10:48:30]request: POST /json_proto HTTP/1.0 [10:48:30]Method: POST [10:48:30]URL: /json_proto [10:48:30]Method is POST - this is cgi request [10:48:30]url: /json_proto [10:48:30]query_string will be loaded in cgi processing [10:48:30]execute_cgi json_proto POST (null) [10:48:30]execute_cgi path=json_proto method=POST [10:48:30]POST find Content-Length [10:48:30]Host: 172.17.45.195:8080 [10:48:30]Content-Length: 677 [10:48:30]Content-Type: application/json [10:48:30] [10:48:30]POST finish read [10:48:30]Found Content-Length = 677 [10:48:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:48:30]execute_script... [10:48:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:48:30]POST & json_proto [10:48:30]process_json_proto [10:48:30]json parsed OK: [10:48:30]protocol is kg_v1.0 [10:48:30]action value=close_receipt [10:48:30]process_action close_receipt [10:48:30]cmd_close_receipt [10:48:30]MH_GetDate [10:48:30]Write to MH i2c: F0 00 00 98 0D 94 [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: F0 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: F0 09 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: F0 09 00 98 0D 00 FE C4 A8 66 FB 01 7F 64 4C [10:48:30]GetLastDocTimeStamp 1722336421 [10:48:30]current date 1722336510 [10:48:30]FM_GetShiftState [10:48:30]SAM_PROTO_GetShiftState [10:48:30]wFMCommunicate request_size=4 [10:48:30]MH_SAM_APDU [10:48:30]CAPDU: 80 13 01 00 [10:48:30]Write to MH i2c: E2 08 00 99 0D 80 13 01 00 00 00 00 00 23 [10:48:30]Write i2c OK [10:48:30]MH_I2C_Read... [10:48:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:30]Read from MH i2c: E2 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 0E 00 [10:48:30]MH_I2C_Read... [10:48:30]Read from MH i2c: E2 0E 00 99 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7E [10:48:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:48:30]wFMCommunicate OK [10:48:30]SAM_PROTO_GetShiftState done [10:48:30]FM_GetShiftState done [10:48:30]opened in 1722299915 [10:48:30]opened+sec_in_day 1722386315 [10:48:30]quantity*price = 50036 [10:48:30]sum+1 = 50037 [10:48:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 265 30.07.2024 10:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309331 ФПД: 95831615629041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104830&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309331&fm=95831615629041&tin=02508201610067®Number=0000000000092651&sum=50000 [10:48:31]StoreToDocumentArchive [10:48:31]shift 430 fd 309331 [10:48:31]save to /storage/0430/doc_00309331 [10:48:31]save last doc name /storage/0430/doc_00309331 to /storage/kkm_last_doc_name [10:48:31]save OK [10:48:31]Clear old archive folders... [10:48:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:31]tlvbuf is 00974930 [10:48:31]SAM_PROTO_ClearQueue [10:48:31]wFMCommunicate request_size=4 [10:48:31]MH_SAM_APDU [10:48:31]CAPDU: 80 09 00 00 [10:48:31]Write to MH i2c: E2 08 00 A6 0D 80 09 00 00 00 00 00 00 25 [10:48:31]Write i2c OK [10:48:31]MH_I2C_Read... [10:48:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:31]Read from MH i2c: E2 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 A6 0D 00 90 00 27 [10:48:31]RAPDU: 90 00 [10:48:31]wFMCommunicate OK [10:48:31]SAM_PROTO_ClearQueue done [10:48:31]KKMCreateOFDPacket [10:48:31]OFDProtocolAddRootSTLVToBuf [10:48:31]FM_MakeSignedData [10:48:31]FM_MakeSignedData [10:48:31]SAM_PROTO_SignData [10:48:31]wFMCommunicate request_size=4 [10:48:31]MH_SAM_APDU [10:48:31]CAPDU: 80 0D 01 02 [10:48:31]Write to MH i2c: E2 08 00 A7 0D 80 0D 01 02 00 00 00 00 2D [10:48:31]Write i2c OK [10:48:31]MH_I2C_Read... [10:48:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:31]Read from MH i2c: E2 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 A7 0D 00 90 00 28 [10:48:31]RAPDU: 90 00 [10:48:31]wFMCommunicate OK [10:48:31]wFMCommunicate request_size=255 [10:48:31]MH_SAM_APDU [10:48: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 FE C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 53 B8 04 00 35 04 06 00 57 [10:48:31]Write to MH i2c: E2 02 01 A8 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 FE C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 53 B8 04 00 35 04 06 00 57 00 00 99 [10:48:31]Write i2c OK [10:48:31]MH_I2C_Read... [10:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:31]Read from MH i2c: E2 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 A8 0D 00 90 00 29 [10:48:31]RAPDU: 90 00 [10:48:31]wFMCommunicate OK [10:48:31]wFMCommunicate request_size=10 [10:48:31]MH_SAM_APDU [10:48:31]CAPDU: 80 0D 02 02 05 28 89 68 66 F1 [10:48:31]Write to MH i2c: E2 0D 00 A9 0D 80 0D 02 02 05 00 28 89 68 66 F1 00 00 AA [10:48:31]Write i2c OK [10:48:31]MH_I2C_Read... [10:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:31]Read from MH i2c: E2 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 03 00 A9 0D 00 90 00 2A [10:48:31]RAPDU: 90 00 [10:48:31]wFMCommunicate OK [10:48:31]wFMCommunicate request_size=4 [10:48:31]MH_SAM_APDU [10:48:31]CAPDU: 80 0D 03 02 [10:48:31]Write to MH i2c: E2 08 00 AA 0D 80 0D 03 02 00 00 00 00 32 [10:48:31]Write i2c OK [10:48:31]MH_I2C_Read... [10:48:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:31]Read from MH i2c: E2 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 0B 00 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 0B 00 AA 0D 00 02 CD 6C 1F F1 91 12 02 90 00 23 [10:48:31]RAPDU: 02 CD 6C 1F F1 91 12 02 90 00 [10:48:31]wFMCommunicate OK [10:48:31]SAM_PROTO_SignData done [10:48:31]FM_MakeSignedData done [10:48:31]CreateOFDProtocolMessage [10:48:31]wFMCommunicate request_size=4 [10:48:31]MH_SAM_APDU [10:48:31]CAPDU: 80 11 00 00 [10:48:31]Write to MH i2c: E2 08 00 AB 0D 80 11 00 00 00 00 00 00 32 [10:48:31]Write i2c OK [10:48:31]MH_I2C_Read... [10:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:31]Read from MH i2c: E2 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 17 00 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: E2 17 00 AB 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 88 [10:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:48:31]wFMCommunicate OK [10:48:31]CreateOFDProtocolMessage done [10:48:31]OFDSenderStorePacket 309331 [10:48:31]StoreOFDPacket docnum=309331 [10:48:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6E 45 07 01 29 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 FE C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 53 B8 04 00 35 04 06 00 57 28 89 68 66 F1 02 CD 6C 1F F1 91 12 02 [10:48:31]CheckFolder [10:48:31]dirname=/storage/ofd_packets [10:48:31]CheckFolder done [10:48:31]ProducePacketName [10:48:31]name=ofd_packets/00309331 [10:48:31]NVStorageSaveData ofd_packets/00309331 [10:48:31]File name is /storage/ofd_packets/00309331 [10:48:31]Write 301 bytes [10:48:31]NVStorageSaveData done [10:48:31]OFDSenderStorePacket done [10:48:31]KKMCreateOFDPacket done [10:48:31]NVStorageSaveData kkm_last_timestamp [10:48:31]File name is /storage/kkm_last_timestamp [10:48:31]Write 4 bytes [10:48:31]NVStorageSaveData done [10:48:31]ExternCall_PrintAddStr [10:48:31]wPrintStart [10:48:31]Write to MH i2c: 01 00 00 AC 0D B9 [10:48:31]Write i2c OK [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: 01 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: 01 07 00 [10:48:31]MH_I2C_Read... [10:48:31]Read from MH i2c: 01 07 00 AC 0D 00 00 00 00 00 FF 0F CE [10:48:31]RasterBufferAndPrint [10:48:31]line Счет N : (1)117934 [10:48:31]line ИНН: 02508201610067 [10:48:31]line Контрольно-Кассовый Чек [10:48:31]line ПРОДАЖА [10:48:31]line ТРК (МРК, ГНК) : 52 [10:48:31]line Товар: 2710124130 [10:48:31]line Аи-92-К-2 [10:48:31]line 7.380 * 67.80 [10:48:31]line = 500.36 [10:48:31]line НДС 12% НСП 1% [10:48:31]line > о реализуемом товаре [10:48:31]line ОКРУГЛЕНИЕ: -0.36 [10:48:31]line ИТОГО: 500.00 [10:48:31]line Внесено: 500.00 [10:48:31]line СДАЧА: 0.00 [10:48:31]line НСП 1% : 4.43 [10:48:31]line НДС 12% : 53.14 [10:48:31]line Наличными: 500.00 [10:48:31]line Безнал.: 0.00 [10:48:31]line Место: АЗС № 128 "Партнер Нефть" [10:48:31]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:48:31]line СНО: Общий режим [10:48:31]line Чек 265 30.07.2024 10:48 [10:48:31]line Смена: 430 ФФД: 1.0 [10:48:31]line ЗНМ: 0300000046 [10:48:31]line РНМ: 0000000000092651 [10:48:31]line Версия ККМ: 001 [10:48:31]line ФМ: 0000000000874943 [10:48:31]line ФД: 309331 [10:48:31]line ФПД: 95831615629041 [10:48:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104830&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309331&fm=95831615629041&tin=02508201610067®Number=0000000000092651&sum=50000 [10:48:32]OFD Sender: Processing packet 309331 [packets to send 232, broken 231] [10:48:32]ProducePacketName [10:48:32]name=ofd_packets/00309331 [10:48:32]OFD Sender: To server: pG, [10:48:32]CommunicateWithHost lk.salyk.kg:30040 [10:48:32]ConnectInit lk.salyk.kg [10:48:32]written 0, free lines is 4095 [10:48:32]Connected sock=10 [10:48:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6E 45 07 01 29 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 FE C4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 53 B8 04 00 35 04 06 00 57 28 89 68 66 F1 02 CD 6C 1F F1 91 12 02 [10:48:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B4 33 47 00 4C 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 53 B8 04 00 F4 03 04 00 46 6C A8 66 B6 04 01 00 00 B7 36 7E 36 02 F8 A8 F2 [10:48:32]CommunicateWithHost err = 0 [10:48:32]CheckOFDResponse [10:48:32]1017 (14) - 77093643461234 [10:48:32]1041 (16) - 0000000000874943 [10:48:32]1040 (4) - 309331 [10:48:32]1012 (4) - 30.07.2024 04:29 [10:48:32]1206 (1) - 0 [10:48:32]OFD Sender: Remove packet 309331 [10:48:32]ProducePacketName [10:48:32]name=ofd_packets/00309331 [10:48:32]NVStorageDeleteData [10:48:32]Write to MH i2c: 01 00 00 D7 0D E4 [10:48:32]Write i2c OK [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: 01 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: 01 07 00 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: 01 07 00 D7 0D 00 00 00 00 00 61 0C 58 [10:48:32]RasterBufferAndPrint [10:48:32]line [10:48:32]line [10:48:32]line [10:48:32]line [10:48:32]line [10:48:32]written 0, free lines is 3173 [10:48:32]MH_Cut [10:48:32]Write to MH i2c: D1 01 00 DE 0D 01 BD [10:48:32]Write i2c OK [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: D1 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: D1 01 00 [10:48:32]MH_I2C_Read... [10:48:32]Read from MH i2c: D1 01 00 DE 0D 00 BC [10:48:32]Write to MH i2c: 01 00 00 DF 0D EC [10:48:32]Write i2c OK [10:48:32]MH_I2C_Read... [10:48:33]OFD Sender: No OFD packet to send [10:48:33]*** Cut start [10:48:33]*** Partial cut [10:48:33]*** CUTSNS_PIN = 1 [10:48:33]*** CUTSNS_PIN = 0 [10:48:34]*** Brake cut motor [10:48:34]Read from MH i2c: 01 [10:48:34]MH_I2C_Read... [10:48:34]*** Stop cut motor [10:48:34]*** Cut end [10:48:34]Read from MH i2c: 01 07 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: 01 07 00 DF 0D 00 00 00 00 00 FF 0F 01 [10:48:34]process_action close_receipt done [10:48:34]requested_data is exist [10:48:34]produce_requested_data [10:48:34]requested_item fm.sn is exist - process it [10:48:34]wFMCommunicate request_size=4 [10:48:34]MH_SAM_APDU [10:48:34]CAPDU: 80 11 00 00 [10:48:34]Write to MH i2c: E2 08 00 E0 0D 80 11 00 00 00 00 00 00 67 [10:48:34]Write i2c OK [10:48:34]MH_I2C_Read... [10:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:34]Read from MH i2c: E2 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 17 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 17 00 E0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BD [10:48:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:48:34]wFMCommunicate OK [10:48:34]requested_item fd.num is exist - process it [10:48:34]SAM_PROTO_GetFieldsCounters [10:48:34]wFMCommunicate request_size=4 [10:48:34]MH_SAM_APDU [10:48:34]CAPDU: 80 13 00 00 [10:48:34]Write to MH i2c: E2 08 00 E1 0D 80 13 00 00 00 00 00 00 6A [10:48:34]Write i2c OK [10:48:34]MH_I2C_Read... [10:48:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:34]Read from MH i2c: E2 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 62 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 62 00 E1 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 53 B8 04 00 0E 04 04 00 AE 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 68 [10:48:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 53 B8 04 00 0E 04 04 00 AE 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 [10:48:34]wFMCommunicate OK [10:48:34]SAM_PROTO_GetFieldsCounters done [10:48:34]requested_item shift.num is exist - process it [10:48:34]requested_item shift.opened is exist - process it [10:48:34]req_shift_opened [10:48:34]FM_GetShiftState [10:48:34]SAM_PROTO_GetShiftState [10:48:34]wFMCommunicate request_size=4 [10:48:34]MH_SAM_APDU [10:48:34]CAPDU: 80 13 01 00 [10:48:34]Write to MH i2c: E2 08 00 E2 0D 80 13 01 00 00 00 00 00 6C [10:48:34]Write i2c OK [10:48:34]MH_I2C_Read... [10:48:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:34]Read from MH i2c: E2 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 0E 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 0E 00 E2 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C7 [10:48:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:48:34]wFMCommunicate OK [10:48:34]SAM_PROTO_GetShiftState done [10:48:34]FM_GetShiftState done [10:48:34]req_shift_opened done [10:48:34]requested_item shift.open_date is exist - process it [10:48:34]req_shift_open_date [10:48:34]req_shift_open_date done [10:48:34]produce_requested_data done [10:48:34]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309331,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:48:34]process_action_free close_receipt [10:48:34]json_value_free [10:48:34]json_value_free done [10:48:34]process_json_proto returns [10:48:34]Send response to host [10:48:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309331,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:48:34]free response buf [10:48:34]execute_script done [10:48:34]execute_script returns [10:48:34]free content buf [10:48:34]Sock 9.Close socket [10:48:34]Sock 9.Thread stoped [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:13]OFD Sender: No OFD packet to send [10:49:18]OFD Sender: No OFD packet to send [10:49:23]OFD Sender: No OFD packet to send [10:49:28]OFD Sender: No OFD packet to send [10:49:33]OFD Sender: No OFD packet to send [10:49:38]OFD Sender: No OFD packet to send [10:49:43]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [10:52:03]OFD Sender: No OFD packet to send [10:52:08]OFD Sender: No OFD packet to send [10:52:13]OFD Sender: No OFD packet to send [10:52:18]OFD Sender: No OFD packet to send [10:52:23]OFD Sender: No OFD packet to send [10:52:28]OFD Sender: No OFD packet to send [10:52:33]OFD Sender: No OFD packet to send [10:52:38]OFD Sender: No OFD packet to send [10:52:43]OFD Sender: No OFD packet to send [10:52:48]OFD Sender: No OFD packet to send [10:52:53]OFD Sender: No OFD packet to send [10:52:58]OFD Sender: No OFD packet to send [10:53:03]OFD Sender: No OFD packet to send [10:53:08]OFD Sender: No OFD packet to send [10:53:13]OFD Sender: No OFD packet to send [10:53:18]OFD Sender: No OFD packet to send [10:53:23]OFD Sender: No OFD packet to send [10:53:28]OFD Sender: No OFD packet to send [10:53:33]OFD Sender: No OFD packet to send [10:53:38]OFD Sender: No OFD packet to send [10:53:43]OFD Sender: No OFD packet to send [10:53:48]OFD Sender: No OFD packet to send [10:53:53]OFD Sender: No OFD packet to send [10:53:58]OFD Sender: No OFD packet to send [10:54:03]OFD Sender: No OFD packet to send [10:54:08]OFD Sender: No OFD packet to send [10:54:13]OFD Sender: No OFD packet to send [10:54:18]OFD Sender: No OFD packet to send [10:54:23]OFD Sender: No OFD packet to send [10:54:28]OFD Sender: No OFD packet to send [10:54:33]OFD Sender: No OFD packet to send [10:54:38]OFD Sender: No OFD packet to send [10:54:43]OFD Sender: No OFD packet to send [10:54:48]OFD Sender: No OFD packet to send [10:54:53]OFD Sender: No OFD packet to send [10:54:58]OFD Sender: No OFD packet to send [10:55:03]OFD Sender: No OFD packet to send [10:55:08]OFD Sender: No OFD packet to send [10:55:08]accept exits with 8 [10:55:08]New connection [10:55:08]New thread 3067022692 created [10:55:08]Thread 3067166052 joined [10:55:08]Waiting for new connection... [10:55:08] Sock 8.Parse request [10:55:08]Sock 8.Check first char [10:55:08]Sock 8.First char is OK [10:55:08]request: POST /json_proto HTTP/1.0 [10:55:08]Method: POST [10:55:08]URL: /json_proto [10:55:08]Method is POST - this is cgi request [10:55:08]url: /json_proto [10:55:08]query_string will be loaded in cgi processing [10:55:08]execute_cgi json_proto POST (null) [10:55:08]execute_cgi path=json_proto method=POST [10:55:08]POST find Content-Length [10:55:08]Host: 172.17.45.195:8080 [10:55:08]Content-Length: 799 [10:55:08]Content-Type: application/json [10:55:08] [10:55:08]POST finish read [10:55:08]Found Content-Length = 799 [10:55:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 61.040, "sum" : 4651.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" : 4651.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:08]execute_script... [10:55: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)117935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 61.040, "sum" : 4651.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" : 4651.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:08]POST & json_proto [10:55:08]process_json_proto [10:55:08]json parsed OK: [10:55:08]protocol is kg_v1.0 [10:55:08]action value=close_receipt [10:55:08]process_action close_receipt [10:55:08]cmd_close_receipt [10:55:08]MH_GetDate [10:55:08]Write to MH i2c: F0 00 00 E3 0D DF [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: F0 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: F0 09 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: F0 09 00 E3 0D 00 8D C6 A8 66 FB 01 7F 64 28 [10:55:08]GetLastDocTimeStamp 1722336510 [10:55:08]current date 1722336909 [10:55:08]FM_GetShiftState [10:55:08]SAM_PROTO_GetShiftState [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 13 01 00 [10:55:08]Write to MH i2c: E2 08 00 E4 0D 80 13 01 00 00 00 00 00 6E [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 0E 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 0E 00 E4 0D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C9 [10:55:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:55:08]wFMCommunicate OK [10:55:08]SAM_PROTO_GetShiftState done [10:55:08]FM_GetShiftState done [10:55:08]opened in 1722299915 [10:55:08]opened+sec_in_day 1722386315 [10:55:08]quantity*price = 465124 [10:55:08]sum+1 = 465126 [10:55:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4651.25 НСП 1% : 41.16 НДС 12% : 493.94 Наличными: 0.00 Безнал.: 4651.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 266 30.07.2024 10:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309332 ФПД: 48732652230924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105509&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309332&fm=48732652230924&tin=02508201610067®Number=0000000000092651&sum=465125 [10:55:10]StoreToDocumentArchive [10:55:10]shift 430 fd 309332 [10:55:10]save to /storage/0430/doc_00309332 [10:55:10]save last doc name /storage/0430/doc_00309332 to /storage/kkm_last_doc_name [10:55:10]save OK [10:55:10]Clear old archive folders... [10:55:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:55:10]tlvbuf is 00948BD0 [10:55:10]SAM_PROTO_ClearQueue [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 09 00 00 [10:55:10]Write to MH i2c: E2 08 00 F1 0D 80 09 00 00 00 00 00 00 70 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 F1 0D 00 90 00 72 [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]SAM_PROTO_ClearQueue done [10:55:10]KKMCreateOFDPacket [10:55:10]OFDProtocolAddRootSTLVToBuf [10:55:10]FM_MakeSignedData [10:55:10]FM_MakeSignedData [10:55:10]SAM_PROTO_SignData [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 0D 01 02 [10:55:10]Write to MH i2c: E2 08 00 F2 0D 80 0D 01 02 00 00 00 00 78 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 F2 0D 00 90 00 73 [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]wFMCommunicate request_size=255 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 70 EE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 18 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 18 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 C0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 18 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 8D C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 54 B8 04 00 35 04 06 00 2C 52 74 6C [10:55:10]Write to MH i2c: E2 02 01 F3 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 70 EE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 18 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 18 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 C0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 18 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 8D C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 54 B8 04 00 35 04 06 00 2C 52 74 6C 00 00 83 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 F3 0D 00 90 00 74 [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]wFMCommunicate request_size=7 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 0D 02 02 02 D9 0C [10:55:10]Write to MH i2c: E2 0A 00 F4 0D 80 0D 02 02 02 00 D9 0C 00 00 64 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 03 00 F4 0D 00 90 00 75 [10:55:10]RAPDU: 90 00 [10:55:10]wFMCommunicate OK [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 0D 03 02 [10:55:10]Write to MH i2c: E2 08 00 F5 0D 80 0D 03 02 00 00 00 00 7D [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 0B 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 0B 00 F5 0D 00 CC 70 18 D5 C0 96 0E 4C 90 00 57 [10:55:10]RAPDU: CC 70 18 D5 C0 96 0E 4C 90 00 [10:55:10]wFMCommunicate OK [10:55:10]SAM_PROTO_SignData done [10:55:10]FM_MakeSignedData done [10:55:10]CreateOFDProtocolMessage [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 11 00 00 [10:55:10]Write to MH i2c: E2 08 00 F6 0D 80 11 00 00 00 00 00 00 7D [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:10]Read from MH i2c: E2 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 17 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: E2 17 00 F6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D3 [10:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:55:10]wFMCommunicate OK [10:55:10]CreateOFDProtocolMessage done [10:55:10]OFDSenderStorePacket 309332 [10:55:10]StoreOFDPacket docnum=309332 [10:55:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 83 52 04 01 CA 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 70 EE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 18 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 18 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 C0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 18 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 8D C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 54 B8 04 00 35 04 06 00 2C 52 74 6C D9 0C CC 70 18 D5 C0 96 0E 4C [10:55:10]CheckFolder [10:55:10]dirname=/storage/ofd_packets [10:55:10]CheckFolder done [10:55:10]ProducePacketName [10:55:10]name=ofd_packets/00309332 [10:55:10]NVStorageSaveData ofd_packets/00309332 [10:55:10]File name is /storage/ofd_packets/00309332 [10:55:10]Write 298 bytes [10:55:10]NVStorageSaveData done [10:55:10]OFDSenderStorePacket done [10:55:10]KKMCreateOFDPacket done [10:55:10]NVStorageSaveData kkm_last_timestamp [10:55:10]File name is /storage/kkm_last_timestamp [10:55:10]Write 4 bytes [10:55:10]NVStorageSaveData done [10:55:10]ExternCall_PrintAddStr [10:55:10]wPrintStart [10:55:10]Write to MH i2c: 01 00 00 F7 0D 04 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 07 00 [10:55:10]MH_I2C_Read... [10:55:10]Read from MH i2c: 01 07 00 F7 0D 00 00 00 00 00 FF 0F 19 [10:55:10]RasterBufferAndPrint [10:55:10]line Счет N : (1)117935 [10:55:10]line ИНН: 02508201610067 [10:55:10]line Контрольно-Кассовый Чек [10:55:10]line ПРОДАЖА [10:55:10]line ТРК (МРК, ГНК) : 1 [10:55:10]line Товар: 2710194800 [10:55:10]line ДТ-К-3 [10:55:10]line 61.040 * 76.20 [10:55:10]line = 4651.25 [10:55:10]line НДС 12% НСП 1% [10:55:10]line > о реализуемом товаре [10:55:10]line ИТОГО: 4651.25 [10:55:10]line НСП 1% : 41.16 [10:55:10]line НДС 12% : 493.94 [10:55:10]line Наличными: 0.00 [10:55:10]line Безнал.: 4651.25 [10:55:10]line Место: АЗС № 128 "Партнер Нефть" [10:55:10]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:55:10]line СНО: Общий режим [10:55:10]line Чек 266 30.07.2024 10:55 [10:55:10]line Смена: 430 ФФД: 1.0 [10:55:10]line ЗНМ: 0300000046 [10:55:10]line РНМ: 0000000000092651 [10:55:10]line Версия ККМ: 001 [10:55:10]line Платежная система: O! деньги [10:55:10]line ФМ: 0000000000874943 [10:55:10]line ФД: 309332 [10:55:10]line ФПД: 48732652230924 [10:55:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105509&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309332&fm=48732652230924&tin=02508201610067®Number=0000000000092651&sum=465125 [10:55:10]OFD Sender: Processing packet 309332 [packets to send 232, broken 231] [10:55:10]ProducePacketName [10:55:10]name=ofd_packets/00309332 [10:55:10]OFD Sender: To server: pG, [10:55:10]CommunicateWithHost lk.salyk.kg:30040 [10:55:10]ConnectInit lk.salyk.kg [10:55:10]written 0, free lines is 4095 [10:55:11]Connected sock=10 [10:55:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 83 52 04 01 CA 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 70 EE 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 E5 18 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E5 18 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 C0 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E5 18 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 8D C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 54 B8 04 00 35 04 06 00 2C 52 74 6C D9 0C CC 70 18 D5 C0 96 0E 4C [10:55:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3E 94 47 00 0A 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 54 B8 04 00 F4 03 04 00 D5 6D A8 66 B6 04 01 00 00 C9 93 84 A9 8B 8D E2 50 [10:55:11]CommunicateWithHost err = 0 [10:55:11]CheckOFDResponse [10:55:11]1017 (14) - 77093643461234 [10:55:11]1041 (16) - 0000000000874943 [10:55:11]1040 (4) - 309332 [10:55:11]1012 (4) - 30.07.2024 04:36 [10:55:11]1206 (1) - 0 [10:55:11]OFD Sender: Remove packet 309332 [10:55:11]ProducePacketName [10:55:11]name=ofd_packets/00309332 [10:55:11]NVStorageDeleteData [10:55:11]Write to MH i2c: 01 00 00 21 0E 2F [10:55:11]Write i2c OK [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: 01 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: 01 07 00 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: 01 07 00 21 0E 00 00 00 00 00 79 0C BB [10:55:11]RasterBufferAndPrint [10:55:11]line [10:55:11]line [10:55:11]line [10:55:11]line [10:55:11]line [10:55:11]written 0, free lines is 3197 [10:55:11]MH_Cut [10:55:11]Write to MH i2c: D1 01 00 28 0E 01 08 [10:55:11]Write i2c OK [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: D1 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: D1 01 00 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: D1 01 00 28 0E 00 07 [10:55:11]Write to MH i2c: 01 00 00 29 0E 37 [10:55:11]Write i2c OK [10:55:11]MH_I2C_Read... [10:55:11]OFD Sender: No OFD packet to send [10:55:12]*** Cut start [10:55:12]*** Partial cut [10:55:12]*** CUTSNS_PIN = 1 [10:55:12]*** CUTSNS_PIN = 0 [10:55:12]*** Brake cut motor [10:55:13]Read from MH i2c: 01 [10:55:13]MH_I2C_Read... [10:55:13]*** Stop cut motor [10:55:13]*** Cut end [10:55:13]Read from MH i2c: 01 07 00 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: 01 07 00 29 0E 00 00 00 00 00 FF 0F 4C [10:55:13]process_action close_receipt done [10:55:13]requested_data is exist [10:55:13]produce_requested_data [10:55:13]requested_item fm.sn is exist - process it [10:55:13]wFMCommunicate request_size=4 [10:55:13]MH_SAM_APDU [10:55:13]CAPDU: 80 11 00 00 [10:55:13]Write to MH i2c: E2 08 00 2A 0E 80 11 00 00 00 00 00 00 B2 [10:55:13]Write i2c OK [10:55:13]MH_I2C_Read... [10:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:13]Read from MH i2c: E2 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 17 00 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 17 00 2A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 08 [10:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:55:13]wFMCommunicate OK [10:55:13]requested_item fd.num is exist - process it [10:55:13]SAM_PROTO_GetFieldsCounters [10:55:13]wFMCommunicate request_size=4 [10:55:13]MH_SAM_APDU [10:55:13]CAPDU: 80 13 00 00 [10:55:13]Write to MH i2c: E2 08 00 2B 0E 80 13 00 00 00 00 00 00 B5 [10:55:13]Write i2c OK [10:55:13]MH_I2C_Read... [10:55:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:13]Read from MH i2c: E2 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 62 00 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 62 00 2B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 54 B8 04 00 0E 04 04 00 AE 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 B7 [10:55:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 54 B8 04 00 0E 04 04 00 AE 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 [10:55:13]wFMCommunicate OK [10:55:13]SAM_PROTO_GetFieldsCounters done [10:55:13]requested_item shift.num is exist - process it [10:55:13]requested_item shift.opened is exist - process it [10:55:13]req_shift_opened [10:55:13]FM_GetShiftState [10:55:13]SAM_PROTO_GetShiftState [10:55:13]wFMCommunicate request_size=4 [10:55:13]MH_SAM_APDU [10:55:13]CAPDU: 80 13 01 00 [10:55:13]Write to MH i2c: E2 08 00 2C 0E 80 13 01 00 00 00 00 00 B7 [10:55:13]Write i2c OK [10:55:13]MH_I2C_Read... [10:55:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:13]Read from MH i2c: E2 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 0E 00 [10:55:13]MH_I2C_Read... [10:55:13]Read from MH i2c: E2 0E 00 2C 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 12 [10:55:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:55:13]wFMCommunicate OK [10:55:13]SAM_PROTO_GetShiftState done [10:55:13]FM_GetShiftState done [10:55:13]req_shift_opened done [10:55:13]requested_item shift.open_date is exist - process it [10:55:13]req_shift_open_date [10:55:13]req_shift_open_date done [10:55:13]produce_requested_data done [10:55:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309332,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:55:13]process_action_free close_receipt [10:55:13]json_value_free [10:55:13]json_value_free done [10:55:13]process_json_proto returns [10:55:13]Send response to host [10:55:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309332,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:55:13]free response buf [10:55:13]execute_script done [10:55:13]execute_script returns [10:55:13]free content buf [10:55:13]Sock 8.Close socket [10:55:13]Sock 8.Thread stoped [10:55:16]OFD Sender: No OFD packet to send [10:55:21]OFD Sender: No OFD packet to send [10:55:26]OFD Sender: No OFD packet to send [10:55:28]accept exits with 9 [10:55:28]New connection [10:55:28]New thread 3067166052 created [10:55:28]Thread 3067022692 joined [10:55:28]Waiting for new connection... [10:55:28] Sock 9.Parse request [10:55:28]Sock 9.Check first char [10:55:28]Sock 9.First char is OK [10:55:28]request: POST /json_proto HTTP/1.0 [10:55:28]Method: POST [10:55:28]URL: /json_proto [10:55:28]Method is POST - this is cgi request [10:55:28]url: /json_proto [10:55:28]query_string will be loaded in cgi processing [10:55:28]execute_cgi json_proto POST (null) [10:55:28]execute_cgi path=json_proto method=POST [10:55:28]POST find Content-Length [10:55:28]Host: 172.17.45.195:8080 [10:55:28]Content-Length: 800 [10:55:28]Content-Type: application/json [10:55:28] [10:55:28]POST finish read [10:55:28]Found Content-Length = 800 [10:55:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:55:28]execute_script... [10:55:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:55:28]POST & json_proto [10:55:28]process_json_proto [10:55:28]json parsed OK: [10:55:28]protocol is kg_v1.0 [10:55:28]action value=close_receipt [10:55:28]process_action close_receipt [10:55:28]cmd_close_receipt [10:55:28]MH_GetDate [10:55:28]Write to MH i2c: F0 00 00 2D 0E 2A [10:55:28]Write i2c OK [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: F0 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: F0 09 00 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: F0 09 00 2D 0E 00 A0 C6 A8 66 FB 01 7F 64 86 [10:55:28]GetLastDocTimeStamp 1722336909 [10:55:28]current date 1722336928 [10:55:28]FM_GetShiftState [10:55:28]SAM_PROTO_GetShiftState [10:55:28]wFMCommunicate request_size=4 [10:55:28]MH_SAM_APDU [10:55:28]CAPDU: 80 13 01 00 [10:55:28]Write to MH i2c: E2 08 00 2E 0E 80 13 01 00 00 00 00 00 B9 [10:55:28]Write i2c OK [10:55:28]MH_I2C_Read... [10:55:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:28]Read from MH i2c: E2 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: E2 0E 00 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: E2 0E 00 2E 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 14 [10:55:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:55:28]wFMCommunicate OK [10:55:28]SAM_PROTO_GetShiftState done [10:55:28]FM_GetShiftState done [10:55:28]opened in 1722299915 [10:55:28]opened+sec_in_day 1722386315 [10:55:28]quantity*price = 200025 [10:55:28]sum+1 = 200026 [10:55:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 267 30.07.2024 10:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309333 ФПД: 130764276154172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105528&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309333&fm=130764276154172&tin=02508201610067®Number=0000000000092651&sum=200025 [10:55:29]StoreToDocumentArchive [10:55:29]shift 430 fd 309333 [10:55:29]save to /storage/0430/doc_00309333 [10:55:29]save last doc name /storage/0430/doc_00309333 to /storage/kkm_last_doc_name [10:55:29]save OK [10:55:29]Clear old archive folders... [10:55:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:55:29]tlvbuf is 0092FD90 [10:55:29]SAM_PROTO_ClearQueue [10:55:29]wFMCommunicate request_size=4 [10:55:29]MH_SAM_APDU [10:55:29]CAPDU: 80 09 00 00 [10:55:29]Write to MH i2c: E2 08 00 3B 0E 80 09 00 00 00 00 00 00 BB [10:55:29]Write i2c OK [10:55:29]MH_I2C_Read... [10:55:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:29]Read from MH i2c: E2 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 03 00 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 03 00 3B 0E 00 90 00 BD [10:55:29]RAPDU: 90 00 [10:55:29]wFMCommunicate OK [10:55:29]SAM_PROTO_ClearQueue done [10:55:29]KKMCreateOFDPacket [10:55:29]OFDProtocolAddRootSTLVToBuf [10:55:29]FM_MakeSignedData [10:55:29]FM_MakeSignedData [10:55:29]SAM_PROTO_SignData [10:55:29]wFMCommunicate request_size=4 [10:55:29]MH_SAM_APDU [10:55:29]CAPDU: 80 0D 01 02 [10:55:29]Write to MH i2c: E2 08 00 3C 0E 80 0D 01 02 00 00 00 00 C3 [10:55:29]Write i2c OK [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 [10:55:29]MH_I2C_Read... [10:55:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:29]Read from MH i2c: E2 03 00 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 03 00 3C 0E 00 90 00 BE [10:55:29]RAPDU: 90 00 [10:55:29]wFMCommunicate OK [10:55:29]wFMCommunicate request_size=255 [10:55:29]MH_SAM_APDU [10:55: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0B 01 00 00 F4 03 04 00 A0 C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 55 B8 04 00 35 04 06 00 76 ED EE 3A [10:55:29]Write to MH i2c: E2 02 01 3D 0E 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0B 01 00 00 F4 03 04 00 A0 C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 55 B8 04 00 35 04 06 00 76 ED EE 3A 00 00 37 [10:55:29]Write i2c OK [10:55:29]MH_I2C_Read... [10:55:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:29]Read from MH i2c: E2 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 03 00 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 03 00 3D 0E 00 90 00 BF [10:55:29]RAPDU: 90 00 [10:55:29]wFMCommunicate OK [10:55:29]wFMCommunicate request_size=7 [10:55:29]MH_SAM_APDU [10:55:29]CAPDU: 80 0D 02 02 02 BF 3C [10:55:29]Write to MH i2c: E2 0A 00 3E 0E 80 0D 02 02 02 00 BF 3C 00 00 C5 [10:55:29]Write i2c OK [10:55:29]MH_I2C_Read... [10:55:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:29]Read from MH i2c: E2 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 03 00 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 03 00 3E 0E 00 90 00 C0 [10:55:29]RAPDU: 90 00 [10:55:29]wFMCommunicate OK [10:55:29]wFMCommunicate request_size=4 [10:55:29]MH_SAM_APDU [10:55:29]CAPDU: 80 0D 03 02 [10:55:29]Write to MH i2c: E2 08 00 3F 0E 80 0D 03 02 00 00 00 00 C8 [10:55:29]Write i2c OK [10:55:29]MH_I2C_Read... [10:55:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:29]Read from MH i2c: E2 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 0B 00 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 0B 00 3F 0E 00 7C 87 52 D0 9C 38 7C BE 90 00 FC [10:55:29]RAPDU: 7C 87 52 D0 9C 38 7C BE 90 00 [10:55:29]wFMCommunicate OK [10:55:29]SAM_PROTO_SignData done [10:55:29]FM_MakeSignedData done [10:55:29]CreateOFDProtocolMessage [10:55:29]wFMCommunicate request_size=4 [10:55:29]MH_SAM_APDU [10:55:29]CAPDU: 80 11 00 00 [10:55:29]Write to MH i2c: E2 08 00 40 0E 80 11 00 00 00 00 00 00 C8 [10:55:29]Write i2c OK [10:55:29]MH_I2C_Read... [10:55:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:29]Read from MH i2c: E2 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 17 00 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: E2 17 00 40 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1E [10:55:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:55:29]wFMCommunicate OK [10:55:29]CreateOFDProtocolMessage done [10:55:29]OFDSenderStorePacket 309333 [10:55:29]StoreOFDPacket docnum=309333 [10:55:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 99 28 04 01 D5 C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0B 01 00 00 F4 03 04 00 A0 C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 55 B8 04 00 35 04 06 00 76 ED EE 3A BF 3C 7C 87 52 D0 9C 38 7C BE [10:55:29]CheckFolder [10:55:29]dirname=/storage/ofd_packets [10:55:29]CheckFolder done [10:55:29]ProducePacketName [10:55:29]name=ofd_packets/00309333 [10:55:29]NVStorageSaveData ofd_packets/00309333 [10:55:29]File name is /storage/ofd_packets/00309333 [10:55:29]Write 298 bytes [10:55:29]NVStorageSaveData done [10:55:29]OFDSenderStorePacket done [10:55:29]KKMCreateOFDPacket done [10:55:29]NVStorageSaveData kkm_last_timestamp [10:55:29]File name is /storage/kkm_last_timestamp [10:55:29]Write 4 bytes [10:55:29]NVStorageSaveData done [10:55:29]ExternCall_PrintAddStr [10:55:29]wPrintStart [10:55:29]Write to MH i2c: 01 00 00 41 0E 4F [10:55:29]Write i2c OK [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: 01 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: 01 07 00 [10:55:29]MH_I2C_Read... [10:55:29]Read from MH i2c: 01 07 00 41 0E 00 00 00 00 00 FF 0F 64 [10:55:29]RasterBufferAndPrint [10:55:29]line Счет N : (1)117936 [10:55:29]line ИНН: 02508201610067 [10:55:29]line Контрольно-Кассовый Чек [10:55:29]line ПРОДАЖА [10:55:29]line ТРК (МРК, ГНК) : 34 [10:55:29]line Товар: 2710194800 [10:55:29]line ДТ-К-3 [10:55:29]line 26.250 * 76.20 [10:55:29]line = 2000.25 [10:55:29]line НДС 12% НСП 1% [10:55:29]line > о реализуемом товаре [10:55:29]line ИТОГО: 2000.25 [10:55:29]line НСП 1% : 17.70 [10:55:29]line НДС 12% : 212.42 [10:55:29]line Наличными: 0.00 [10:55:29]line Безнал.: 2000.25 [10:55:29]line Место: АЗС № 128 "Партнер Нефть" [10:55:29]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:55:29]line СНО: Общий режим [10:55:29]line Чек 267 30.07.2024 10:55 [10:55:29]line Смена: 430 ФФД: 1.0 [10:55:29]line ЗНМ: 0300000046 [10:55:29]line РНМ: 0000000000092651 [10:55:29]line Версия ККМ: 001 [10:55:29]line Платежная система: O! деньги [10:55:29]line ФМ: 0000000000874943 [10:55:29]line ФД: 309333 [10:55:29]line ФПД: 130764276154172 [10:55:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105528&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309333&fm=130764276154172&tin=02508201610067®Number=0000000000092651&sum=200025 [10:55:30]OFD Sender: Processing packet 309333 [packets to send 232, broken 231] [10:55:30]ProducePacketName [10:55:30]name=ofd_packets/00309333 [10:55:30]OFD Sender: To server: pG, [10:55:30]CommunicateWithHost lk.salyk.kg:30040 [10:55:30]ConnectInit lk.salyk.kg [10:55:30]written 0, free lines is 4095 [10:55:30]Connected sock=10 [10:55:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 99 28 04 01 D5 C3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0B 01 00 00 F4 03 04 00 A0 C6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 55 B8 04 00 35 04 06 00 76 ED EE 3A BF 3C 7C 87 52 D0 9C 38 7C BE [10:55:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E5 F7 47 00 33 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 55 B8 04 00 F4 03 04 00 E8 6D A8 66 B6 04 01 00 00 0A 47 68 83 83 99 61 07 [10:55:30]CommunicateWithHost err = 0 [10:55:30]CheckOFDResponse [10:55:30]1017 (14) - 77093643461234 [10:55:30]1041 (16) - 0000000000874943 [10:55:30]1040 (4) - 309333 [10:55:30]1012 (4) - 30.07.2024 04:36 [10:55:30]1206 (1) - 0 [10:55:30]OFD Sender: Remove packet 309333 [10:55:30]ProducePacketName [10:55:30]name=ofd_packets/00309333 [10:55:30]NVStorageDeleteData [10:55:30]Write to MH i2c: 01 00 00 6B 0E 79 [10:55:30]Write i2c OK [10:55:30]MH_I2C_Read... [10:55:30]Read from MH i2c: 01 [10:55:30]MH_I2C_Read... [10:55:30]Read from MH i2c: 01 07 00 [10:55:30]MH_I2C_Read... [10:55:30]Read from MH i2c: 01 07 00 6B 0E 00 00 00 00 00 7C 0C 08 [10:55:30]RasterBufferAndPrint [10:55:30]line [10:55:30]line [10:55:30]line [10:55:30]line [10:55:30]line [10:55:30]written 0, free lines is 3198 [10:55:30]MH_Cut [10:55:30]Write to MH i2c: D1 01 00 72 0E 01 52 [10:55:30]Write i2c OK [10:55:30]MH_I2C_Read... [10:55:30]Read from MH i2c: D1 [10:55:30]MH_I2C_Read... [10:55:30]Read from MH i2c: D1 01 00 [10:55:30]MH_I2C_Read... [10:55:30]Read from MH i2c: D1 01 00 72 0E 00 51 [10:55:30]Write to MH i2c: 01 00 00 73 0E 81 [10:55:30]Write i2c OK [10:55:30]MH_I2C_Read... [10:55:31]OFD Sender: No OFD packet to send [10:55:31]*** Cut start [10:55:31]*** Partial cut [10:55:31]*** CUTSNS_PIN = 1 [10:55:31]*** CUTSNS_PIN = 0 [10:55:32]*** Brake cut motor [10:55:32]Read from MH i2c: 01 [10:55:32]MH_I2C_Read... [10:55:32]*** Stop cut motor [10:55:32]*** Cut end [10:55:32]Read from MH i2c: 01 07 00 [10:55:32]MH_I2C_Read... [10:55:32]Read from MH i2c: 01 07 00 73 0E 00 00 00 00 00 FF 0F 96 [10:55:32]process_action close_receipt done [10:55:32]requested_data is exist [10:55:32]produce_requested_data [10:55:32]requested_item fm.sn is exist - process it [10:55:32]wFMCommunicate request_size=4 [10:55:32]MH_SAM_APDU [10:55:32]CAPDU: 80 11 00 00 [10:55:32]Write to MH i2c: E2 08 00 74 0E 80 11 00 00 00 00 00 00 FC [10:55:32]Write i2c OK [10:55:32]MH_I2C_Read... [10:55:32]Read from MH i2c: E2 [10:55:32]MH_I2C_Read... [10:55:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:32]Read from MH i2c: E2 17 00 [10:55:32]MH_I2C_Read... [10:55:32]Read from MH i2c: E2 17 00 74 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 52 [10:55:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:55:32]wFMCommunicate OK [10:55:32]requested_item fd.num is exist - process it [10:55:32]SAM_PROTO_GetFieldsCounters [10:55:32]wFMCommunicate request_size=4 [10:55:32]MH_SAM_APDU [10:55:32]CAPDU: 80 13 00 00 [10:55:32]Write to MH i2c: E2 08 00 75 0E 80 13 00 00 00 00 00 00 FF [10:55:32]Write i2c OK [10:55:32]MH_I2C_Read... [10:55:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:32]Read from MH i2c: E2 [10:55:32]MH_I2C_Read... [10:55:32]Read from MH i2c: E2 62 00 [10:55:32]MH_I2C_Read... [10:55:32]Read from MH i2c: E2 62 00 75 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 55 B8 04 00 0E 04 04 00 AE 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 05 [10:55:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 55 B8 04 00 0E 04 04 00 AE 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 [10:55:32]wFMCommunicate OK [10:55:32]SAM_PROTO_GetFieldsCounters done [10:55:32]requested_item shift.num is exist - process it [10:55:32]requested_item shift.opened is exist - process it [10:55:32]req_shift_opened [10:55:32]FM_GetShiftState [10:55:32]SAM_PROTO_GetShiftState [10:55:32]wFMCommunicate request_size=4 [10:55:32]MH_SAM_APDU [10:55:32]CAPDU: 80 13 01 00 [10:55:32]Write to MH i2c: E2 08 00 76 0E 80 13 01 00 00 00 00 00 01 [10:55:32]Write i2c OK [10:55:32]MH_I2C_Read... [10:55:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:32]Read from MH i2c: E2 [10:55:32]MH_I2C_Read... [10:55:32]Read from MH i2c: E2 0E 00 [10:55:32]MH_I2C_Read... [10:55:32]Read from MH i2c: E2 0E 00 76 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5C [10:55:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:55:32]wFMCommunicate OK [10:55:32]SAM_PROTO_GetShiftState done [10:55:32]FM_GetShiftState done [10:55:32]req_shift_opened done [10:55:32]requested_item shift.open_date is exist - process it [10:55:32]req_shift_open_date [10:55:32]req_shift_open_date done [10:55:32]produce_requested_data done [10:55:32]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309333,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:55:32]process_action_free close_receipt [10:55:32]json_value_free [10:55:32]json_value_free done [10:55:32]process_json_proto returns [10:55:32]Send response to host [10:55:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309333,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:55:32]free response buf [10:55:32]execute_script done [10:55:32]execute_script returns [10:55:32]free content buf [10:55:32]Sock 9.Close socket [10:55:32]Sock 9.Thread stoped [10:55:36]OFD Sender: No OFD packet to send [10:55:41]OFD Sender: No OFD packet to send [10:55:46]OFD Sender: No OFD packet to send [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:06]OFD Sender: No OFD packet to send [10:56:11]OFD Sender: No OFD packet to send [10:56:16]OFD Sender: No OFD packet to send [10:56:21]OFD Sender: No OFD packet to send [10:56:26]OFD Sender: No OFD packet to send [10:56:31]OFD Sender: No OFD packet to send [10:56:36]OFD Sender: No OFD packet to send [10:56:41]OFD Sender: No OFD packet to send [10:56:46]OFD Sender: No OFD packet to send [10:56:51]OFD Sender: No OFD packet to send [10:56:56]OFD Sender: No OFD packet to send [10:57:01]OFD Sender: No OFD packet to send [10:57:06]OFD Sender: No OFD packet to send [10:57:11]OFD Sender: No OFD packet to send [10:57:16]OFD Sender: No OFD packet to send [10:57:21]OFD Sender: No OFD packet to send [10:57:26]OFD Sender: No OFD packet to send [10:57:31]OFD Sender: No OFD packet to send [10:57:36]OFD Sender: No OFD packet to send [10:57:41]OFD Sender: No OFD packet to send [10:57:42]accept exits with 8 [10:57:42]New connection [10:57:42]New thread 3067022692 created [10:57:42]Thread 3067166052 joined [10:57:42]Waiting for new connection... [10:57:42] Sock 8.Parse request [10:57:42]Sock 8.Check first char [10:57:42]Sock 8.First char is OK [10:57:42]request: POST /json_proto HTTP/1.0 [10:57:42]Method: POST [10:57:42]URL: /json_proto [10:57:42]Method is POST - this is cgi request [10:57:42]url: /json_proto [10:57:42]query_string will be loaded in cgi processing [10:57:42]execute_cgi json_proto POST (null) [10:57:42]execute_cgi path=json_proto method=POST [10:57:42]POST find Content-Length [10:57:42]Host: 172.17.45.195:8080 [10:57:42]Content-Length: 677 [10:57:42]Content-Type: application/json [10:57:42] [10:57:42]POST finish read [10:57:42]Found Content-Length = 677 [10:57:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:42]execute_script... [10:57: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)117937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:57:42]POST & json_proto [10:57:42]process_json_proto [10:57:42]json parsed OK: [10:57:42]protocol is kg_v1.0 [10:57:42]action value=close_receipt [10:57:42]process_action close_receipt [10:57:42]cmd_close_receipt [10:57:42]MH_GetDate [10:57:42]Write to MH i2c: F0 00 00 77 0E 74 [10:57:42]Write i2c OK [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: F0 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: F0 09 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: F0 09 00 77 0E 00 27 C7 A8 66 FB 01 7F 64 58 [10:57:42]GetLastDocTimeStamp 1722336928 [10:57:42]current date 1722337063 [10:57:42]FM_GetShiftState [10:57:42]SAM_PROTO_GetShiftState [10:57:42]wFMCommunicate request_size=4 [10:57:42]MH_SAM_APDU [10:57:42]CAPDU: 80 13 01 00 [10:57:42]Write to MH i2c: E2 08 00 78 0E 80 13 01 00 00 00 00 00 03 [10:57:42]Write i2c OK [10:57:42]MH_I2C_Read... [10:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:42]Read from MH i2c: E2 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 0E 00 [10:57:42]MH_I2C_Read... [10:57:42]Read from MH i2c: E2 0E 00 78 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5E [10:57:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:57:42]wFMCommunicate OK [10:57:42]SAM_PROTO_GetShiftState done [10:57:42]FM_GetShiftState done [10:57:42]opened in 1722299915 [10:57:42]opened+sec_in_day 1722386315 [10:57:42]quantity*price = 50010 [10:57:42]sum+1 = 50012 [10:57:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 268 30.07.2024 10:57 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309334 ФПД: 252671383320476 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105743&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309334&fm=252671383320476&tin=02508201610067®Number=0000000000092651&sum=50000 [10:57:44]StoreToDocumentArchive [10:57:44]shift 430 fd 309334 [10:57:44]save to /storage/0430/doc_00309334 [10:57:44]save last doc name /storage/0430/doc_00309334 to /storage/kkm_last_doc_name [10:57:44]save OK [10:57:44]Clear old archive folders... [10:57:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:57:44]tlvbuf is 008EE510 [10:57:44]SAM_PROTO_ClearQueue [10:57:44]wFMCommunicate request_size=4 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 09 00 00 [10:57:44]Write to MH i2c: E2 08 00 85 0E 80 09 00 00 00 00 00 00 05 [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 85 0E 00 90 00 07 [10:57:44]RAPDU: 90 00 [10:57:44]wFMCommunicate OK [10:57:44]SAM_PROTO_ClearQueue done [10:57:44]KKMCreateOFDPacket [10:57:44]OFDProtocolAddRootSTLVToBuf [10:57:44]FM_MakeSignedData [10:57:44]FM_MakeSignedData [10:57:44]SAM_PROTO_SignData [10:57:44]wFMCommunicate request_size=4 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 0D 01 02 [10:57:44]Write to MH i2c: E2 08 00 86 0E 80 0D 01 02 00 00 00 00 0D [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 86 0E 00 90 00 08 [10:57:44]RAPDU: 90 00 [10:57:44]wFMCommunicate OK [10:57:44]wFMCommunicate request_size=255 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 27 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 56 B8 04 00 35 04 06 00 E5 [10:57:44]Write to MH i2c: E2 02 01 87 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 0C 01 00 00 F4 03 04 00 27 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 56 B8 04 00 35 04 06 00 E5 00 00 22 [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 87 0E 00 90 00 09 [10:57:44]RAPDU: 90 00 [10:57:44]wFMCommunicate OK [10:57:44]wFMCommunicate request_size=10 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 0D 02 02 05 CD A4 0C 37 9C [10:57:44]Write to MH i2c: E2 0D 00 88 0E 80 0D 02 02 05 00 CD A4 0C 37 9C 00 00 6A [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 03 00 88 0E 00 90 00 0A [10:57:44]RAPDU: 90 00 [10:57:44]wFMCommunicate OK [10:57:44]wFMCommunicate request_size=4 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 0D 03 02 [10:57:44]Write to MH i2c: E2 08 00 89 0E 80 0D 03 02 00 00 00 00 12 [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 0B 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 0B 00 89 0E 00 7B 09 7B 2A C6 7C 95 34 90 00 47 [10:57:44]RAPDU: 7B 09 7B 2A C6 7C 95 34 90 00 [10:57:44]wFMCommunicate OK [10:57:44]SAM_PROTO_SignData done [10:57:44]FM_MakeSignedData done [10:57:44]CreateOFDProtocolMessage [10:57:44]wFMCommunicate request_size=4 [10:57:44]MH_SAM_APDU [10:57:44]CAPDU: 80 11 00 00 [10:57:44]Write to MH i2c: E2 08 00 8A 0E 80 11 00 00 00 00 00 00 12 [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:44]Read from MH i2c: E2 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 17 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: E2 17 00 8A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 68 [10:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:57:44]wFMCommunicate OK [10:57:44]CreateOFDProtocolMessage done [10:57:44]OFDSenderStorePacket 309334 [10:57:44]StoreOFDPacket docnum=309334 [10:57:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 3A 4D 07 01 89 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 27 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 56 B8 04 00 35 04 06 00 E5 CD A4 0C 37 9C 7B 09 7B 2A C6 7C 95 34 [10:57:44]CheckFolder [10:57:44]dirname=/storage/ofd_packets [10:57:44]CheckFolder done [10:57:44]ProducePacketName [10:57:44]name=ofd_packets/00309334 [10:57:44]NVStorageSaveData ofd_packets/00309334 [10:57:44]File name is /storage/ofd_packets/00309334 [10:57:44]Write 301 bytes [10:57:44]NVStorageSaveData done [10:57:44]OFDSenderStorePacket done [10:57:44]KKMCreateOFDPacket done [10:57:44]NVStorageSaveData kkm_last_timestamp [10:57:44]File name is /storage/kkm_last_timestamp [10:57:44]Write 4 bytes [10:57:44]NVStorageSaveData done [10:57:44]ExternCall_PrintAddStr [10:57:44]wPrintStart [10:57:44]Write to MH i2c: 01 00 00 8B 0E 99 [10:57:44]Write i2c OK [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: 01 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: 01 07 00 [10:57:44]MH_I2C_Read... [10:57:44]Read from MH i2c: 01 07 00 8B 0E 00 00 00 00 00 FF 0F AE [10:57:44]RasterBufferAndPrint [10:57:44]line Счет N : (1)117937 [10:57:44]line ИНН: 02508201610067 [10:57:44]line Контрольно-Кассовый Чек [10:57:44]line ПРОДАЖА [10:57:44]line ТРК (МРК, ГНК) : 31 [10:57:44]line Товар: 2710124500 [10:57:44]line Аи-95-К-3 [10:57:44]line 6.740 * 74.20 [10:57:44]line = 500.11 [10:57:44]line НДС 12% НСП 1% [10:57:44]line > о реализуемом товаре [10:57:44]line ОКРУГЛЕНИЕ: -0.11 [10:57:44]line ИТОГО: 500.00 [10:57:44]line Внесено: 500.00 [10:57:44]line СДАЧА: 0.00 [10:57:44]line НСП 1% : 4.43 [10:57:44]line НДС 12% : 53.11 [10:57:44]line Наличными: 500.00 [10:57:44]line Безнал.: 0.00 [10:57:44]line Место: АЗС № 128 "Партнер Нефть" [10:57:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:57:44]line СНО: Общий режим [10:57:44]line Чек 268 30.07.2024 10:57 [10:57:44]line Смена: 430 ФФД: 1.0 [10:57:44]line ЗНМ: 0300000046 [10:57:44]line РНМ: 0000000000092651 [10:57:44]line Версия ККМ: 001 [10:57:44]line ФМ: 0000000000874943 [10:57:44]line ФД: 309334 [10:57:44]line ФПД: 252671383320476 [10:57:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105743&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309334&fm=252671383320476&tin=02508201610067®Number=0000000000092651&sum=50000 [10:57:44]OFD Sender: Processing packet 309334 [packets to send 232, broken 231] [10:57:44]ProducePacketName [10:57:44]name=ofd_packets/00309334 [10:57:44]OFD Sender: To server: pG, [10:57:44]CommunicateWithHost lk.salyk.kg:30040 [10:57:44]ConnectInit lk.salyk.kg [10:57:44]written 0, free lines is 4095 [10:57:45]Connected sock=10 [10:57:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 3A 4D 07 01 89 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 27 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 56 B8 04 00 35 04 06 00 E5 CD A4 0C 37 9C 7B 09 7B 2A C6 7C 95 34 [10:57:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 76 EF 47 00 39 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 56 B8 04 00 F4 03 04 00 6F 6E A8 66 B6 04 01 00 00 BB E9 54 E6 CC DF 09 A1 [10:57:45]CommunicateWithHost err = 0 [10:57:45]CheckOFDResponse [10:57:45]1017 (14) - 77093643461234 [10:57:45]1041 (16) - 0000000000874943 [10:57:45]1040 (4) - 309334 [10:57:45]1012 (4) - 30.07.2024 04:39 [10:57:45]1206 (1) - 0 [10:57:45]OFD Sender: Remove packet 309334 [10:57:45]ProducePacketName [10:57:45]name=ofd_packets/00309334 [10:57:45]NVStorageDeleteData [10:57:45]Write to MH i2c: 01 00 00 B6 0E C4 [10:57:45]Write i2c OK [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: 01 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: 01 07 00 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: 01 07 00 B6 0E 00 00 00 00 00 5E 0C 35 [10:57:45]RasterBufferAndPrint [10:57:45]line [10:57:45]line [10:57:45]line [10:57:45]line [10:57:45]line [10:57:45]written 0, free lines is 3169 [10:57:45]MH_Cut [10:57:45]Write to MH i2c: D1 01 00 BD 0E 01 9D [10:57:45]Write i2c OK [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: D1 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: D1 01 00 [10:57:45]MH_I2C_Read... [10:57:45]Read from MH i2c: D1 01 00 BD 0E 00 9C [10:57:45]Write to MH i2c: 01 00 00 BE 0E CC [10:57:45]Write i2c OK [10:57:45]MH_I2C_Read... [10:57:45]OFD Sender: No OFD packet to send [10:57:46]*** Cut start [10:57:46]*** Partial cut [10:57:46]*** CUTSNS_PIN = 1 [10:57:46]*** CUTSNS_PIN = 0 [10:57:46]*** Brake cut motor [10:57:47]Read from MH i2c: 01 [10:57:47]MH_I2C_Read... [10:57:47]*** Stop cut motor [10:57:47]*** Cut end [10:57:47]Read from MH i2c: 01 07 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: 01 07 00 BE 0E 00 00 00 00 00 FF 0F E1 [10:57:47]process_action close_receipt done [10:57:47]requested_data is exist [10:57:47]produce_requested_data [10:57:47]requested_item fm.sn is exist - process it [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 11 00 00 [10:57:47]Write to MH i2c: E2 08 00 BF 0E 80 11 00 00 00 00 00 00 47 [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 17 00 BF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9D [10:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:57:47]wFMCommunicate OK [10:57:47]requested_item fd.num is exist - process it [10:57:47]SAM_PROTO_GetFieldsCounters [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 13 00 00 [10:57:47]Write to MH i2c: E2 08 00 C0 0E 80 13 00 00 00 00 00 00 4A [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 62 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 62 00 C0 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 56 B8 04 00 0E 04 04 00 AE 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 54 [10:57:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 56 B8 04 00 0E 04 04 00 AE 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 [10:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_GetFieldsCounters done [10:57:47]requested_item shift.num is exist - process it [10:57:47]requested_item shift.opened is exist - process it [10:57:47]req_shift_opened [10:57:47]FM_GetShiftState [10:57:47]SAM_PROTO_GetShiftState [10:57:47]wFMCommunicate request_size=4 [10:57:47]MH_SAM_APDU [10:57:47]CAPDU: 80 13 01 00 [10:57:47]Write to MH i2c: E2 08 00 C1 0E 80 13 01 00 00 00 00 00 4C [10:57:47]Write i2c OK [10:57:47]MH_I2C_Read... [10:57:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:47]Read from MH i2c: E2 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0E 00 [10:57:47]MH_I2C_Read... [10:57:47]Read from MH i2c: E2 0E 00 C1 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A7 [10:57:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:57:47]wFMCommunicate OK [10:57:47]SAM_PROTO_GetShiftState done [10:57:47]FM_GetShiftState done [10:57:47]req_shift_opened done [10:57:47]requested_item shift.open_date is exist - process it [10:57:47]req_shift_open_date [10:57:47]req_shift_open_date done [10:57:47]produce_requested_data done [10:57:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309334,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:57:47]process_action_free close_receipt [10:57:47]json_value_free [10:57:47]json_value_free done [10:57:47]process_json_proto returns [10:57:47]Send response to host [10:57:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309334,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:57:47]free response buf [10:57:47]execute_script done [10:57:47]execute_script returns [10:57:47]free content buf [10:57:47]Sock 8.Close socket [10:57:47]Sock 8.Thread stoped [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:25]OFD Sender: No OFD packet to send [10:58:30]OFD Sender: No OFD packet to send [10:58:35]OFD Sender: No OFD packet to send [10:58:40]OFD Sender: No OFD packet to send [10:58:45]OFD Sender: No OFD packet to send [10:58:50]OFD Sender: No OFD packet to send [10:58:55]OFD Sender: No OFD packet to send [10:59:00]OFD Sender: No OFD packet to send [10:59:05]OFD Sender: No OFD packet to send [10:59:10]OFD Sender: No OFD packet to send [10:59:15]OFD Sender: No OFD packet to send [10:59:20]OFD Sender: No OFD packet to send [10:59:25]OFD Sender: No OFD packet to send [10:59:30]OFD Sender: No OFD packet to send [10:59:32]accept exits with 9 [10:59:32]New connection [10:59:32]New thread 3067166052 created [10:59:32]Thread 3067022692 joined [10:59:32]Waiting for new connection... [10:59:32] Sock 9.Parse request [10:59:32]Sock 9.Check first char [10:59:32]Sock 9.First char is OK [10:59:32]request: POST /json_proto HTTP/1.0 [10:59:32]Method: POST [10:59:32]URL: /json_proto [10:59:32]Method is POST - this is cgi request [10:59:32]url: /json_proto [10:59:32]query_string will be loaded in cgi processing [10:59:32]execute_cgi json_proto POST (null) [10:59:32]execute_cgi path=json_proto method=POST [10:59:32]POST find Content-Length [10:59:32]Host: 172.17.45.195:8080 [10:59:32]Content-Length: 677 [10:59:32]Content-Type: application/json [10:59:32] [10:59:32]POST finish read [10:59:32]Found Content-Length = 677 [10:59:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:32]execute_script... [10:59: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)117938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:32]POST & json_proto [10:59:32]process_json_proto [10:59:32]json parsed OK: [10:59:32]protocol is kg_v1.0 [10:59:32]action value=close_receipt [10:59:32]process_action close_receipt [10:59:32]cmd_close_receipt [10:59:32]MH_GetDate [10:59:32]Write to MH i2c: F0 00 00 C2 0E BF [10:59:32]Write i2c OK [10:59:32]MH_I2C_Read... [10:59:32]Read from MH i2c: F0 [10:59:32]MH_I2C_Read... [10:59:32]Read from MH i2c: F0 09 00 [10:59:32]MH_I2C_Read... [10:59:32]Read from MH i2c: F0 09 00 C2 0E 00 95 C7 A8 66 FB 01 7F 64 11 [10:59:32]GetLastDocTimeStamp 1722337063 [10:59:32]current date 1722337173 [10:59:32]FM_GetShiftState [10:59:32]SAM_PROTO_GetShiftState [10:59:32]wFMCommunicate request_size=4 [10:59:32]MH_SAM_APDU [10:59:32]CAPDU: 80 13 01 00 [10:59:32]Write to MH i2c: E2 08 00 C3 0E 80 13 01 00 00 00 00 00 4E [10:59:32]Write i2c OK [10:59:32]MH_I2C_Read... [10:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:33]Read from MH i2c: E2 [10:59:33]MH_I2C_Read... [10:59:33]Read from MH i2c: E2 0E 00 [10:59:33]MH_I2C_Read... [10:59:33]Read from MH i2c: E2 0E 00 C3 0E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A9 [10:59:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:59:33]wFMCommunicate OK [10:59:33]SAM_PROTO_GetShiftState done [10:59:33]FM_GetShiftState done [10:59:33]opened in 1722299915 [10:59:33]opened+sec_in_day 1722386315 [10:59:33]quantity*price = 50036 [10:59:33]sum+1 = 50037 [10:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 269 30.07.2024 10:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309335 ФПД: 60913427626199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105933&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309335&fm=60913427626199&tin=02508201610067®Number=0000000000092651&sum=50000 [10:59:34]StoreToDocumentArchive [10:59:34]shift 430 fd 309335 [10:59:34]save to /storage/0430/doc_00309335 [10:59:34]save last doc name /storage/0430/doc_00309335 to /storage/kkm_last_doc_name [10:59:34]save OK [10:59:34]Clear old archive folders... [10:59:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:34]tlvbuf is 00966B30 [10:59:34]SAM_PROTO_ClearQueue [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 09 00 00 [10:59:34]Write to MH i2c: E2 08 00 D0 0E 80 09 00 00 00 00 00 00 50 [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 D0 0E 00 90 00 52 [10:59:34]RAPDU: 90 00 [10:59:34]wFMCommunicate OK [10:59:34]SAM_PROTO_ClearQueue done [10:59:34]KKMCreateOFDPacket [10:59:34]OFDProtocolAddRootSTLVToBuf [10:59:34]FM_MakeSignedData [10:59:34]FM_MakeSignedData [10:59:34]SAM_PROTO_SignData [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 0D 01 02 [10:59:34]Write to MH i2c: E2 08 00 D1 0E 80 0D 01 02 00 00 00 00 58 [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 D1 0E 00 90 00 53 [10:59:34]RAPDU: 90 00 [10:59:34]wFMCommunicate OK [10:59:34]wFMCommunicate request_size=255 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 95 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 57 B8 04 00 35 04 06 00 37 [10:59:34]Write to MH i2c: E2 02 01 D2 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 95 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 57 B8 04 00 35 04 06 00 37 00 00 46 [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 D2 0E 00 90 00 54 [10:59:34]RAPDU: 90 00 [10:59:34]wFMCommunicate OK [10:59:34]wFMCommunicate request_size=10 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 0D 02 02 05 66 83 37 38 D7 [10:59:34]Write to MH i2c: E2 0D 00 D3 0E 80 0D 02 02 05 00 66 83 37 38 D7 00 00 94 [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 03 00 D3 0E 00 90 00 55 [10:59:34]RAPDU: 90 00 [10:59:34]wFMCommunicate OK [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 0D 03 02 [10:59:34]Write to MH i2c: E2 08 00 D4 0E 80 0D 03 02 00 00 00 00 5D [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 0B 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 0B 00 D4 0E 00 B7 85 56 28 42 FF 39 DF 90 00 71 [10:59:34]RAPDU: B7 85 56 28 42 FF 39 DF 90 00 [10:59:34]wFMCommunicate OK [10:59:34]SAM_PROTO_SignData done [10:59:34]FM_MakeSignedData done [10:59:34]CreateOFDProtocolMessage [10:59:34]wFMCommunicate request_size=4 [10:59:34]MH_SAM_APDU [10:59:34]CAPDU: 80 11 00 00 [10:59:34]Write to MH i2c: E2 08 00 D5 0E 80 11 00 00 00 00 00 00 5D [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:34]Read from MH i2c: E2 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 17 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: E2 17 00 D5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B3 [10:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:59:34]wFMCommunicate OK [10:59:34]CreateOFDProtocolMessage done [10:59:34]OFDSenderStorePacket 309335 [10:59:34]StoreOFDPacket docnum=309335 [10:59:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 56 F5 07 01 0B C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 95 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 57 B8 04 00 35 04 06 00 37 66 83 37 38 D7 B7 85 56 28 42 FF 39 DF [10:59:34]CheckFolder [10:59:34]dirname=/storage/ofd_packets [10:59:34]CheckFolder done [10:59:34]ProducePacketName [10:59:34]name=ofd_packets/00309335 [10:59:34]NVStorageSaveData ofd_packets/00309335 [10:59:34]File name is /storage/ofd_packets/00309335 [10:59:34]Write 301 bytes [10:59:34]NVStorageSaveData done [10:59:34]OFDSenderStorePacket done [10:59:34]KKMCreateOFDPacket done [10:59:34]NVStorageSaveData kkm_last_timestamp [10:59:34]File name is /storage/kkm_last_timestamp [10:59:34]Write 4 bytes [10:59:34]NVStorageSaveData done [10:59:34]ExternCall_PrintAddStr [10:59:34]wPrintStart [10:59:34]Write to MH i2c: 01 00 00 D6 0E E4 [10:59:34]OFD Sender: Processing packet 309335 [packets to send 232, broken 231] [10:59:34]ProducePacketName [10:59:34]name=ofd_packets/00309335 [10:59:34]OFD Sender: To server: pG, [10:59:34]CommunicateWithHost lk.salyk.kg:30040 [10:59:34]ConnectInit lk.salyk.kg [10:59:34]Write i2c OK [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: 01 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: 01 07 00 [10:59:34]MH_I2C_Read... [10:59:34]Read from MH i2c: 01 07 00 D6 0E 00 00 00 00 00 FF 0F F9 [10:59:34]RasterBufferAndPrint [10:59:34]line Счет N : (1)117938 [10:59:34]line ИНН: 02508201610067 [10:59:34]line Контрольно-Кассовый Чек [10:59:34]line ПРОДАЖА [10:59:34]line ТРК (МРК, ГНК) : 42 [10:59:34]line Товар: 2710124130 [10:59:34]line Аи-92-К-2 [10:59:34]line 7.380 * 67.80 [10:59:34]line = 500.36 [10:59:34]line НДС 12% НСП 1% [10:59:34]line > о реализуемом товаре [10:59:34]line ОКРУГЛЕНИЕ: -0.36 [10:59:34]line ИТОГО: 500.00 [10:59:34]line Внесено: 500.00 [10:59:34]line СДАЧА: 0.00 [10:59:34]line НСП 1% : 4.43 [10:59:34]line НДС 12% : 53.14 [10:59:34]line Наличными: 500.00 [10:59:34]line Безнал.: 0.00 [10:59:34]line Место: АЗС № 128 "Партнер Нефть" [10:59:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:59:34]line СНО: Общий режим [10:59:34]line Чек 269 30.07.2024 10:59 [10:59:34]line Смена: 430 ФФД: 1.0 [10:59:34]line ЗНМ: 0300000046 [10:59:34]line РНМ: 0000000000092651 [10:59:34]line Версия ККМ: 001 [10:59:34]line ФМ: 0000000000874943 [10:59:34]line ФД: 309335 [10:59:34]line ФПД: 60913427626199 [10:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105933&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309335&fm=60913427626199&tin=02508201610067®Number=0000000000092651&sum=50000 [10:59:35]Connected sock=10 [10:59:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 56 F5 07 01 0B C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 95 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 57 B8 04 00 35 04 06 00 37 66 83 37 38 D7 B7 85 56 28 42 FF 39 DF [10:59:35]written 0, free lines is 4095 [10:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1B 50 47 00 D5 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 57 B8 04 00 F4 03 04 00 DD 6E A8 66 B6 04 01 00 00 88 A4 1B 28 0B 1B A8 CD [10:59:35]CommunicateWithHost err = 0 [10:59:35]CheckOFDResponse [10:59:35]1017 (14) - 77093643461234 [10:59:35]1041 (16) - 0000000000874943 [10:59:35]1040 (4) - 309335 [10:59:35]1012 (4) - 30.07.2024 04:41 [10:59:35]1206 (1) - 0 [10:59:35]OFD Sender: Remove packet 309335 [10:59:35]ProducePacketName [10:59:35]name=ofd_packets/00309335 [10:59:35]NVStorageDeleteData [10:59:35]Write to MH i2c: 01 00 00 01 0F 10 [10:59:35]Write i2c OK [10:59:35]MH_I2C_Read... [10:59:35]Read from MH i2c: 01 [10:59:35]MH_I2C_Read... [10:59:35]Read from MH i2c: 01 07 00 [10:59:35]MH_I2C_Read... [10:59:35]Read from MH i2c: 01 07 00 01 0F 00 00 00 00 00 5A 0C 7D [10:59:35]RasterBufferAndPrint [10:59:35]line [10:59:35]line [10:59:35]line [10:59:35]line [10:59:35]line [10:59:35]written 0, free lines is 3165 [10:59:35]MH_Cut [10:59:35]Write to MH i2c: D1 01 00 08 0F 01 E9 [10:59:35]Write i2c OK [10:59:35]MH_I2C_Read... [10:59:35]Read from MH i2c: D1 [10:59:35]MH_I2C_Read... [10:59:35]Read from MH i2c: D1 01 00 [10:59:35]MH_I2C_Read... [10:59:35]Read from MH i2c: D1 01 00 08 0F 00 E8 [10:59:35]Write to MH i2c: 01 00 00 09 0F 18 [10:59:35]Write i2c OK [10:59:35]MH_I2C_Read... [10:59:35]OFD Sender: No OFD packet to send [10:59:36]*** Cut start [10:59:36]*** Partial cut [10:59:36]*** CUTSNS_PIN = 1 [10:59:36]*** CUTSNS_PIN = 0 [10:59:37]*** Brake cut motor [10:59:37]Read from MH i2c: 01 [10:59:37]MH_I2C_Read... [10:59:37]*** Stop cut motor [10:59:37]*** Cut end [10:59:37]Read from MH i2c: 01 07 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: 01 07 00 09 0F 00 00 00 00 00 FF 0F 2D [10:59:37]process_action close_receipt done [10:59:37]requested_data is exist [10:59:37]produce_requested_data [10:59:37]requested_item fm.sn is exist - process it [10:59:37]wFMCommunicate request_size=4 [10:59:37]MH_SAM_APDU [10:59:37]CAPDU: 80 11 00 00 [10:59:37]Write to MH i2c: E2 08 00 0A 0F 80 11 00 00 00 00 00 00 93 [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:37]Read from MH i2c: E2 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 17 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 17 00 0A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E9 [10:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:59:37]wFMCommunicate OK [10:59:37]requested_item fd.num is exist - process it [10:59:37]SAM_PROTO_GetFieldsCounters [10:59:37]wFMCommunicate request_size=4 [10:59:37]MH_SAM_APDU [10:59:37]CAPDU: 80 13 00 00 [10:59:37]Write to MH i2c: E2 08 00 0B 0F 80 13 00 00 00 00 00 00 96 [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:37]Read from MH i2c: E2 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 62 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 62 00 0B 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 57 B8 04 00 0E 04 04 00 AE 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 A4 [10:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 57 B8 04 00 0E 04 04 00 AE 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 [10:59:37]wFMCommunicate OK [10:59:37]SAM_PROTO_GetFieldsCounters done [10:59:37]requested_item shift.num is exist - process it [10:59:37]requested_item shift.opened is exist - process it [10:59:37]req_shift_opened [10:59:37]FM_GetShiftState [10:59:37]SAM_PROTO_GetShiftState [10:59:37]wFMCommunicate request_size=4 [10:59:37]MH_SAM_APDU [10:59:37]CAPDU: 80 13 01 00 [10:59:37]Write to MH i2c: E2 08 00 0C 0F 80 13 01 00 00 00 00 00 98 [10:59:37]Write i2c OK [10:59:37]MH_I2C_Read... [10:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:37]Read from MH i2c: E2 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 0E 00 [10:59:37]MH_I2C_Read... [10:59:37]Read from MH i2c: E2 0E 00 0C 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F3 [10:59:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:59:37]wFMCommunicate OK [10:59:37]SAM_PROTO_GetShiftState done [10:59:37]FM_GetShiftState done [10:59:37]req_shift_opened done [10:59:37]requested_item shift.open_date is exist - process it [10:59:37]req_shift_open_date [10:59:37]req_shift_open_date done [10:59:37]produce_requested_data done [10:59:37]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309335,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:59:37]process_action_free close_receipt [10:59:37]json_value_free [10:59:37]json_value_free done [10:59:37]process_json_proto returns [10:59:37]Send response to host [10:59:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309335,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:59:37]free response buf [10:59:37]execute_script done [10:59:37]execute_script returns [10:59:37]free content buf [10:59:37]Sock 9.Close socket [10:59:37]Sock 9.Thread stoped [10:59:38]accept exits with 8 [10:59:38]New connection [10:59:38]New thread 3067022692 created [10:59:38]Thread 3067166052 joined [10:59:38]Waiting for new connection... [10:59:38] Sock 8.Parse request [10:59:38]Sock 8.Check first char [10:59:38]Sock 8.First char is OK [10:59:38]request: POST /json_proto HTTP/1.0 [10:59:38]Method: POST [10:59:38]URL: /json_proto [10:59:38]Method is POST - this is cgi request [10:59:38]url: /json_proto [10:59:38]query_string will be loaded in cgi processing [10:59:38]execute_cgi json_proto POST (null) [10:59:38]execute_cgi path=json_proto method=POST [10:59:38]POST find Content-Length [10:59:38]Host: 172.17.45.195:8080 [10:59:38]Content-Length: 673 [10:59:38]Content-Type: application/json [10:59:38] [10:59:38]POST finish read [10:59:38]Found Content-Length = 673 [10:59:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:59:38]execute_script... [10:59:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [10:59:38]POST & json_proto [10:59:38]process_json_proto [10:59:38]json parsed OK: [10:59:38]protocol is kg_v1.0 [10:59:38]action value=close_receipt [10:59:38]process_action close_receipt [10:59:38]cmd_close_receipt [10:59:38]MH_GetDate [10:59:38]Write to MH i2c: F0 00 00 0D 0F 0B [10:59:38]Write i2c OK [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: F0 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: F0 09 00 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: F0 09 00 0D 0F 00 9A C7 A8 66 FB 01 7F 64 62 [10:59:38]GetLastDocTimeStamp 1722337173 [10:59:38]current date 1722337178 [10:59:38]FM_GetShiftState [10:59:38]SAM_PROTO_GetShiftState [10:59:38]wFMCommunicate request_size=4 [10:59:38]MH_SAM_APDU [10:59:38]CAPDU: 80 13 01 00 [10:59:38]Write to MH i2c: E2 08 00 0E 0F 80 13 01 00 00 00 00 00 9A [10:59:38]Write i2c OK [10:59:38]MH_I2C_Read... [10:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:38]Read from MH i2c: E2 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: E2 0E 00 [10:59:38]MH_I2C_Read... [10:59:38]Read from MH i2c: E2 0E 00 0E 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F5 [10:59:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:59:38]wFMCommunicate OK [10:59:38]SAM_PROTO_GetShiftState done [10:59:38]FM_GetShiftState done [10:59:38]opened in 1722299915 [10:59:38]opened+sec_in_day 1722386315 [10:59:38]quantity*price = 60045 [10:59:38]sum+1 = 60047 [10:59:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 270 30.07.2024 10:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309336 ФПД: 7736493933445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105938&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309336&fm=7736493933445&tin=02508201610067®Number=0000000000092651&sum=60000 [10:59:39]StoreToDocumentArchive [10:59:39]shift 430 fd 309336 [10:59:39]save to /storage/0430/doc_00309336 [10:59:39]save last doc name /storage/0430/doc_00309336 to /storage/kkm_last_doc_name [10:59:39]save OK [10:59:39]Clear old archive folders... [10:59:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:59:39]tlvbuf is 0093ECB0 [10:59:39]SAM_PROTO_ClearQueue [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 09 00 00 [10:59:39]Write to MH i2c: E2 08 00 1B 0F 80 09 00 00 00 00 00 00 9C [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 1B 0F 00 90 00 9E [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]SAM_PROTO_ClearQueue done [10:59:39]KKMCreateOFDPacket [10:59:39]OFDProtocolAddRootSTLVToBuf [10:59:39]FM_MakeSignedData [10:59:39]FM_MakeSignedData [10:59:39]SAM_PROTO_SignData [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 01 02 [10:59:39]Write to MH i2c: E2 08 00 1C 0F 80 0D 01 02 00 00 00 00 A4 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 1C 0F 00 90 00 9F [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]wFMCommunicate request_size=255 [10:59:39]MH_SAM_APDU [10:59: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0E 01 00 00 F4 03 04 00 9A C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 58 B8 04 00 35 04 06 00 07 09 4A F9 [10:59:39]Write to MH i2c: E2 02 01 1D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0E 01 00 00 F4 03 04 00 9A C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 58 B8 04 00 35 04 06 00 07 09 4A F9 00 00 82 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 1D 0F 00 90 00 A0 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]wFMCommunicate request_size=7 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 02 02 02 03 85 [10:59:39]Write to MH i2c: E2 0A 00 1E 0F 80 0D 02 02 02 00 03 85 00 00 33 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:39]Read from MH i2c: E2 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 [10:59:39]MH_I2C_Read... [10:59:39]Read from MH i2c: E2 03 00 1E 0F 00 90 00 A1 [10:59:39]RAPDU: 90 00 [10:59:39]wFMCommunicate OK [10:59:39]wFMCommunicate request_size=4 [10:59:39]MH_SAM_APDU [10:59:39]CAPDU: 80 0D 03 02 [10:59:39]Write to MH i2c: E2 08 00 1F 0F 80 0D 03 02 00 00 00 00 A9 [10:59:39]Write i2c OK [10:59:39]MH_I2C_Read... [10:59:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:40]Read from MH i2c: E2 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 0B 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 0B 00 1F 0F 00 77 CB DC 67 62 58 69 B8 90 00 0A [10:59:40]RAPDU: 77 CB DC 67 62 58 69 B8 90 00 [10:59:40]wFMCommunicate OK [10:59:40]SAM_PROTO_SignData done [10:59:40]FM_MakeSignedData done [10:59:40]CreateOFDProtocolMessage [10:59:40]wFMCommunicate request_size=4 [10:59:40]MH_SAM_APDU [10:59:40]CAPDU: 80 11 00 00 [10:59:40]Write to MH i2c: E2 08 00 20 0F 80 11 00 00 00 00 00 00 A9 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:40]Read from MH i2c: E2 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 17 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: E2 17 00 20 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FF [10:59:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:59:40]wFMCommunicate OK [10:59:40]CreateOFDProtocolMessage done [10:59:40]OFDSenderStorePacket 309336 [10:59:40]StoreOFDPacket docnum=309336 [10:59:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 D1 1E 04 01 EB 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0E 01 00 00 F4 03 04 00 9A C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 58 B8 04 00 35 04 06 00 07 09 4A F9 03 85 77 CB DC 67 62 58 69 B8 [10:59:40]CheckFolder [10:59:40]dirname=/storage/ofd_packets [10:59:40]CheckFolder done [10:59:40]ProducePacketName [10:59:40]name=ofd_packets/00309336 [10:59:40]NVStorageSaveData ofd_packets/00309336 [10:59:40]File name is /storage/ofd_packets/00309336 [10:59:40]Write 298 bytes [10:59:40]NVStorageSaveData done [10:59:40]OFDSenderStorePacket done [10:59:40]KKMCreateOFDPacket done [10:59:40]NVStorageSaveData kkm_last_timestamp [10:59:40]File name is /storage/kkm_last_timestamp [10:59:40]Write 4 bytes [10:59:40]NVStorageSaveData done [10:59:40]ExternCall_PrintAddStr [10:59:40]wPrintStart [10:59:40]Write to MH i2c: 01 00 00 21 0F 30 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 21 0F 00 00 00 00 00 FF 0F 45 [10:59:40]RasterBufferAndPrint [10:59:40]line Счет N : (1)117939 [10:59:40]line ИНН: 02508201610067 [10:59:40]line Контрольно-Кассовый Чек [10:59:40]line ПРОДАЖА [10:59:40]line ТРК (МРК, ГНК) : 2 [10:59:40]line Товар: 2710194800 [10:59:40]line ДТ-К-3 [10:59:40]line 7.880 * 76.20 [10:59:40]line = 600.46 [10:59:40]line НДС 12% НСП 1% [10:59:40]line > о реализуемом товаре [10:59:40]line ОКРУГЛЕНИЕ: -0.46 [10:59:40]line ИТОГО: 600.00 [10:59:40]line Внесено: 600.00 [10:59:40]line СДАЧА: 0.00 [10:59:40]line НСП 1% : 5.31 [10:59:40]line НДС 12% : 63.77 [10:59:40]line Наличными: 600.00 [10:59:40]line Безнал.: 0.00 [10:59:40]line Место: АЗС № 128 "Партнер Нефть" [10:59:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [10:59:40]line СНО: Общий режим [10:59:40]line Чек 270 30.07.2024 10:59 [10:59:40]line Смена: 430 ФФД: 1.0 [10:59:40]line ЗНМ: 0300000046 [10:59:40]line РНМ: 0000000000092651 [10:59:40]line Версия ККМ: 001 [10:59:40]line ФМ: 0000000000874943 [10:59:40]line ФД: 309336 [10:59:40]line ФПД: 7736493933445 [10:59:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105938&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309336&fm=7736493933445&tin=02508201610067®Number=0000000000092651&sum=60000 [10:59:40]OFD Sender: Processing packet 309336 [packets to send 232, broken 231] [10:59:40]ProducePacketName [10:59:40]name=ofd_packets/00309336 [10:59:40]OFD Sender: To server: pG, [10:59:40]CommunicateWithHost lk.salyk.kg:30040 [10:59:40]ConnectInit lk.salyk.kg [10:59:40]written 0, free lines is 4095 [10:59:40]Connected sock=10 [10:59:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 D1 1E 04 01 EB 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 0E 01 00 00 F4 03 04 00 9A C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 58 B8 04 00 35 04 06 00 07 09 4A F9 03 85 77 CB DC 67 62 58 69 B8 [10:59:40]Write to MH i2c: 01 00 00 4C 0F 5B [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: 01 07 00 4C 0F 00 00 00 00 00 77 0C E5 [10:59:40]RasterBufferAndPrint [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]line [10:59:40]written 0, free lines is 3196 [10:59:40]MH_Cut [10:59:40]Write to MH i2c: D1 01 00 53 0F 01 34 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 01 00 [10:59:40]MH_I2C_Read... [10:59:40]Read from MH i2c: D1 01 00 53 0F 00 33 [10:59:40]Write to MH i2c: 01 00 00 54 0F 63 [10:59:40]Write i2c OK [10:59:40]MH_I2C_Read... [10:59:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BD DD 47 00 10 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 58 B8 04 00 F4 03 04 00 E3 6E A8 66 B6 04 01 00 00 C8 54 50 BF 8A E6 81 CD [10:59:41]CommunicateWithHost err = 0 [10:59:41]CheckOFDResponse [10:59:41]1017 (14) - 77093643461234 [10:59:41]1041 (16) - 0000000000874943 [10:59:41]1040 (4) - 309336 [10:59:41]1012 (4) - 30.07.2024 04:41 [10:59:41]1206 (1) - 0 [10:59:41]OFD Sender: Remove packet 309336 [10:59:41]ProducePacketName [10:59:41]name=ofd_packets/00309336 [10:59:41]NVStorageDeleteData [10:59:41]OFD Sender: No OFD packet to send [10:59:42]*** Cut start [10:59:42]*** Partial cut [10:59:42]*** CUTSNS_PIN = 1 [10:59:42]*** CUTSNS_PIN = 0 [10:59:42]*** Brake cut motor [10:59:42]Read from MH i2c: 01 [10:59:42]MH_I2C_Read... [10:59:42]*** Stop cut motor [10:59:42]*** Cut end [10:59:42]Read from MH i2c: 01 07 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: 01 07 00 54 0F 00 00 00 00 00 FF 0F 78 [10:59:42]process_action close_receipt done [10:59:42]requested_data is exist [10:59:42]produce_requested_data [10:59:42]requested_item fm.sn is exist - process it [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 11 00 00 [10:59:42]Write to MH i2c: E2 08 00 55 0F 80 11 00 00 00 00 00 00 DE [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 17 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 17 00 55 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 34 [10:59:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [10:59:42]wFMCommunicate OK [10:59:42]requested_item fd.num is exist - process it [10:59:42]SAM_PROTO_GetFieldsCounters [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 13 00 00 [10:59:42]Write to MH i2c: E2 08 00 56 0F 80 13 00 00 00 00 00 00 E1 [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:42]Read from MH i2c: E2 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 62 00 [10:59:42]MH_I2C_Read... [10:59:42]Read from MH i2c: E2 62 00 56 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 58 B8 04 00 0E 04 04 00 AE 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 F3 [10:59:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 58 B8 04 00 0E 04 04 00 AE 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 [10:59:42]wFMCommunicate OK [10:59:42]SAM_PROTO_GetFieldsCounters done [10:59:42]requested_item shift.num is exist - process it [10:59:42]requested_item shift.opened is exist - process it [10:59:42]req_shift_opened [10:59:42]FM_GetShiftState [10:59:42]SAM_PROTO_GetShiftState [10:59:42]wFMCommunicate request_size=4 [10:59:42]MH_SAM_APDU [10:59:42]CAPDU: 80 13 01 00 [10:59:42]Write to MH i2c: E2 08 00 57 0F 80 13 01 00 00 00 00 00 E3 [10:59:42]Write i2c OK [10:59:42]MH_I2C_Read... [10:59:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:43]Read from MH i2c: E2 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 0E 00 [10:59:43]MH_I2C_Read... [10:59:43]Read from MH i2c: E2 0E 00 57 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3E [10:59:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [10:59:43]wFMCommunicate OK [10:59:43]SAM_PROTO_GetShiftState done [10:59:43]FM_GetShiftState done [10:59:43]req_shift_opened done [10:59:43]requested_item shift.open_date is exist - process it [10:59:43]req_shift_open_date [10:59:43]req_shift_open_date done [10:59:43]produce_requested_data done [10:59:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309336,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [10:59:43]process_action_free close_receipt [10:59:43]json_value_free [10:59:43]json_value_free done [10:59:43]process_json_proto returns [10:59:43]Send response to host [10:59:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309336,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [10:59:43]free response buf [10:59:43]execute_script done [10:59:43]execute_script returns [10:59:43]free content buf [10:59:43]Sock 8.Close socket [10:59:43]Sock 8.Thread stoped [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:12]accept exits with 9 [11:01:12]New connection [11:01:12]New thread 3067166052 created [11:01:12]Thread 3067022692 joined [11:01:12]Waiting for new connection... [11:01:12] Sock 9.Parse request [11:01:12]Sock 9.Check first char [11:01:12]Sock 9.First char is OK [11:01:12]request: POST /json_proto HTTP/1.0 [11:01:12]Method: POST [11:01:12]URL: /json_proto [11:01:12]Method is POST - this is cgi request [11:01:12]url: /json_proto [11:01:12]query_string will be loaded in cgi processing [11:01:12]execute_cgi json_proto POST (null) [11:01:12]execute_cgi path=json_proto method=POST [11:01:12]POST find Content-Length [11:01:12]Host: 172.17.45.195:8080 [11:01:12]Content-Length: 677 [11:01:12]Content-Type: application/json [11:01:12] [11:01:12]POST finish read [11:01:12]Found Content-Length = 677 [11:01:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:12]execute_script... [11:01:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:12]POST & json_proto [11:01:12]process_json_proto [11:01:12]json parsed OK: [11:01:12]protocol is kg_v1.0 [11:01:12]action value=close_receipt [11:01:12]process_action close_receipt [11:01:12]cmd_close_receipt [11:01:12]MH_GetDate [11:01:12]Write to MH i2c: F0 00 00 58 0F 56 [11:01:12]Write i2c OK [11:01:12]MH_I2C_Read... [11:01:12]Read from MH i2c: F0 [11:01:12]MH_I2C_Read... [11:01:12]Read from MH i2c: F0 09 00 [11:01:12]MH_I2C_Read... [11:01:12]Read from MH i2c: F0 09 00 58 0F 00 F8 C7 A8 66 FB 01 7F 64 0B [11:01:12]GetLastDocTimeStamp 1722337178 [11:01:12]current date 1722337272 [11:01:12]FM_GetShiftState [11:01:12]SAM_PROTO_GetShiftState [11:01:12]wFMCommunicate request_size=4 [11:01:12]MH_SAM_APDU [11:01:12]CAPDU: 80 13 01 00 [11:01:12]Write to MH i2c: E2 08 00 59 0F 80 13 01 00 00 00 00 00 E5 [11:01:12]Write i2c OK [11:01:12]MH_I2C_Read... [11:01:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:12]Read from MH i2c: E2 [11:01:12]MH_I2C_Read... [11:01:12]Read from MH i2c: E2 0E 00 [11:01:12]MH_I2C_Read... [11:01:12]Read from MH i2c: E2 0E 00 59 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 40 [11:01:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:01:12]wFMCommunicate OK [11:01:12]SAM_PROTO_GetShiftState done [11:01:12]FM_GetShiftState done [11:01:12]opened in 1722299915 [11:01:12]opened+sec_in_day 1722386315 [11:01:12]quantity*price = 50036 [11:01:12]sum+1 = 50037 [11:01:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 271 30.07.2024 11:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309337 ФПД: 262284437232417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110112&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309337&fm=262284437232417&tin=02508201610067®Number=0000000000092651&sum=50000 [11:01:13]StoreToDocumentArchive [11:01:13]shift 430 fd 309337 [11:01:13]save to /storage/0430/doc_00309337 [11:01:13]save last doc name /storage/0430/doc_00309337 to /storage/kkm_last_doc_name [11:01:13]save OK [11:01:13]Clear old archive folders... [11:01:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:13]tlvbuf is 0096D810 [11:01:13]SAM_PROTO_ClearQueue [11:01:13]wFMCommunicate request_size=4 [11:01:13]MH_SAM_APDU [11:01:13]CAPDU: 80 09 00 00 [11:01:13]Write to MH i2c: E2 08 00 66 0F 80 09 00 00 00 00 00 00 E7 [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:13]Read from MH i2c: E2 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 66 0F 00 90 00 E9 [11:01:13]RAPDU: 90 00 [11:01:13]wFMCommunicate OK [11:01:13]SAM_PROTO_ClearQueue done [11:01:13]KKMCreateOFDPacket [11:01:13]OFDProtocolAddRootSTLVToBuf [11:01:13]FM_MakeSignedData [11:01:13]FM_MakeSignedData [11:01:13]SAM_PROTO_SignData [11:01:13]wFMCommunicate request_size=4 [11:01:13]MH_SAM_APDU [11:01:13]CAPDU: 80 0D 01 02 [11:01:13]Write to MH i2c: E2 08 00 67 0F 80 0D 01 02 00 00 00 00 EF [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:13]Read from MH i2c: E2 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 67 0F 00 90 00 EA [11:01:13]RAPDU: 90 00 [11:01:13]wFMCommunicate OK [11:01:13]wFMCommunicate request_size=255 [11:01:13]MH_SAM_APDU [11:01:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 F8 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 59 B8 04 00 35 04 06 00 EE [11:01:13]Write to MH i2c: E2 02 01 68 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 F8 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 59 B8 04 00 35 04 06 00 EE 00 00 FB [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:13]Read from MH i2c: E2 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 68 0F 00 90 00 EB [11:01:13]RAPDU: 90 00 [11:01:13]wFMCommunicate OK [11:01:13]wFMCommunicate request_size=10 [11:01:13]MH_SAM_APDU [11:01:13]CAPDU: 80 0D 02 02 05 8B DA B6 1B 21 [11:01:13]Write to MH i2c: E2 0D 00 69 0F 80 0D 02 02 05 00 8B DA B6 1B 21 00 00 53 [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:13]Read from MH i2c: E2 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 03 00 69 0F 00 90 00 EC [11:01:13]RAPDU: 90 00 [11:01:13]wFMCommunicate OK [11:01:13]wFMCommunicate request_size=4 [11:01:13]MH_SAM_APDU [11:01:13]CAPDU: 80 0D 03 02 [11:01:13]Write to MH i2c: E2 08 00 6A 0F 80 0D 03 02 00 00 00 00 F4 [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:13]Read from MH i2c: E2 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 0B 00 [11:01:13]MH_I2C_Read... [11:01:13]Read from MH i2c: E2 0B 00 6A 0F 00 3F F2 BB 49 AA C1 43 CC 90 00 A4 [11:01:13]RAPDU: 3F F2 BB 49 AA C1 43 CC 90 00 [11:01:13]wFMCommunicate OK [11:01:13]SAM_PROTO_SignData done [11:01:13]FM_MakeSignedData done [11:01:13]CreateOFDProtocolMessage [11:01:13]wFMCommunicate request_size=4 [11:01:13]MH_SAM_APDU [11:01:13]CAPDU: 80 11 00 00 [11:01:13]Write to MH i2c: E2 08 00 6B 0F 80 11 00 00 00 00 00 00 F4 [11:01:13]Write i2c OK [11:01:13]MH_I2C_Read... [11:01:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:14]Read from MH i2c: E2 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 17 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: E2 17 00 6B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4A [11:01:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:01:14]wFMCommunicate OK [11:01:14]CreateOFDProtocolMessage done [11:01:14]OFDSenderStorePacket 309337 [11:01:14]StoreOFDPacket docnum=309337 [11:01:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 54 9D 07 01 74 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 F8 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 59 B8 04 00 35 04 06 00 EE 8B DA B6 1B 21 3F F2 BB 49 AA C1 43 CC [11:01:14]CheckFolder [11:01:14]dirname=/storage/ofd_packets [11:01:14]CheckFolder done [11:01:14]ProducePacketName [11:01:14]name=ofd_packets/00309337 [11:01:14]NVStorageSaveData ofd_packets/00309337 [11:01:14]File name is /storage/ofd_packets/00309337 [11:01:14]Write 301 bytes [11:01:14]NVStorageSaveData done [11:01:14]OFDSenderStorePacket done [11:01:14]KKMCreateOFDPacket done [11:01:14]NVStorageSaveData kkm_last_timestamp [11:01:14]File name is /storage/kkm_last_timestamp [11:01:14]Write 4 bytes [11:01:14]NVStorageSaveData done [11:01:14]ExternCall_PrintAddStr [11:01:14]wPrintStart [11:01:14]Write to MH i2c: 01 00 00 6C 0F 7B [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: 01 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: 01 07 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: 01 07 00 6C 0F 00 00 00 00 00 FF 0F 90 [11:01:14]RasterBufferAndPrint [11:01:14]line Счет N : (1)117941 [11:01:14]line ИНН: 02508201610067 [11:01:14]line Контрольно-Кассовый Чек [11:01:14]line ПРОДАЖА [11:01:14]line ТРК (МРК, ГНК) : 52 [11:01:14]line Товар: 2710124130 [11:01:14]line Аи-92-К-2 [11:01:14]line 7.380 * 67.80 [11:01:14]line = 500.36 [11:01:14]line НДС 12% НСП 1% [11:01:14]line > о реализуемом товаре [11:01:14]line ОКРУГЛЕНИЕ: -0.36 [11:01:14]line ИТОГО: 500.00 [11:01:14]line Внесено: 500.00 [11:01:14]line СДАЧА: 0.00 [11:01:14]line НСП 1% : 4.43 [11:01:14]line НДС 12% : 53.14 [11:01:14]line Наличными: 500.00 [11:01:14]line Безнал.: 0.00 [11:01:14]line Место: АЗС № 128 "Партнер Нефть" [11:01:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:01:14]line СНО: Общий режим [11:01:14]line Чек 271 30.07.2024 11:01 [11:01:14]line Смена: 430 ФФД: 1.0 [11:01:14]line ЗНМ: 0300000046 [11:01:14]line РНМ: 0000000000092651 [11:01:14]line Версия ККМ: 001 [11:01:14]line ФМ: 0000000000874943 [11:01:14]line ФД: 309337 [11:01:14]line ФПД: 262284437232417 [11:01:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110112&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309337&fm=262284437232417&tin=02508201610067®Number=0000000000092651&sum=50000 [11:01:14]OFD Sender: Processing packet 309337 [packets to send 232, broken 231] [11:01:14]ProducePacketName [11:01:14]name=ofd_packets/00309337 [11:01:14]OFD Sender: To server: pG, [11:01:14]CommunicateWithHost lk.salyk.kg:30040 [11:01:14]ConnectInit lk.salyk.kg [11:01:14]written 0, free lines is 4095 [11:01:14]Connected sock=10 [11:01:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 54 9D 07 01 74 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 F8 C7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 59 B8 04 00 35 04 06 00 EE 8B DA B6 1B 21 3F F2 BB 49 AA C1 43 CC [11:01:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 37 C4 47 00 E0 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 59 B8 04 00 F4 03 04 00 40 6F A8 66 B6 04 01 00 00 E5 35 A0 C4 97 7C D4 0C [11:01:14]CommunicateWithHost err = 0 [11:01:14]CheckOFDResponse [11:01:14]1017 (14) - 77093643461234 [11:01:14]1041 (16) - 0000000000874943 [11:01:14]1040 (4) - 309337 [11:01:14]1012 (4) - 30.07.2024 04:42 [11:01:14]1206 (1) - 0 [11:01:14]OFD Sender: Remove packet 309337 [11:01:14]ProducePacketName [11:01:14]name=ofd_packets/00309337 [11:01:14]NVStorageDeleteData [11:01:14]Write to MH i2c: 01 00 00 97 0F A6 [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: 01 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: 01 07 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: 01 07 00 97 0F 00 00 00 00 00 61 0C 1A [11:01:14]RasterBufferAndPrint [11:01:14]line [11:01:14]line [11:01:14]line [11:01:14]line [11:01:14]line [11:01:14]written 0, free lines is 3173 [11:01:14]MH_Cut [11:01:14]Write to MH i2c: D1 01 00 9E 0F 01 7F [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: D1 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: D1 01 00 [11:01:14]MH_I2C_Read... [11:01:14]Read from MH i2c: D1 01 00 9E 0F 00 7E [11:01:14]Write to MH i2c: 01 00 00 9F 0F AE [11:01:14]Write i2c OK [11:01:14]MH_I2C_Read... [11:01:15]OFD Sender: No OFD packet to send [11:01:16]*** Cut start [11:01:16]*** Partial cut [11:01:16]*** CUTSNS_PIN = 1 [11:01:16]*** CUTSNS_PIN = 0 [11:01:16]*** Brake cut motor [11:01:16]Read from MH i2c: 01 [11:01:16]MH_I2C_Read... [11:01:16]*** Stop cut motor [11:01:16]*** Cut end [11:01:16]Read from MH i2c: 01 07 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: 01 07 00 9F 0F 00 00 00 00 00 FF 0F C3 [11:01:16]process_action close_receipt done [11:01:16]requested_data is exist [11:01:16]produce_requested_data [11:01:16]requested_item fm.sn is exist - process it [11:01:16]wFMCommunicate request_size=4 [11:01:16]MH_SAM_APDU [11:01:16]CAPDU: 80 11 00 00 [11:01:16]Write to MH i2c: E2 08 00 A0 0F 80 11 00 00 00 00 00 00 29 [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:16]Read from MH i2c: E2 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 17 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 17 00 A0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7F [11:01:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:01:16]wFMCommunicate OK [11:01:16]requested_item fd.num is exist - process it [11:01:16]SAM_PROTO_GetFieldsCounters [11:01:16]wFMCommunicate request_size=4 [11:01:16]MH_SAM_APDU [11:01:16]CAPDU: 80 13 00 00 [11:01:16]Write to MH i2c: E2 08 00 A1 0F 80 13 00 00 00 00 00 00 2C [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:16]Read from MH i2c: E2 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 62 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 62 00 A1 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 59 B8 04 00 0E 04 04 00 AE 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 42 [11:01:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 59 B8 04 00 0E 04 04 00 AE 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:01:16]wFMCommunicate OK [11:01:16]SAM_PROTO_GetFieldsCounters done [11:01:16]requested_item shift.num is exist - process it [11:01:16]requested_item shift.opened is exist - process it [11:01:16]req_shift_opened [11:01:16]FM_GetShiftState [11:01:16]SAM_PROTO_GetShiftState [11:01:16]wFMCommunicate request_size=4 [11:01:16]MH_SAM_APDU [11:01:16]CAPDU: 80 13 01 00 [11:01:16]Write to MH i2c: E2 08 00 A2 0F 80 13 01 00 00 00 00 00 2E [11:01:16]Write i2c OK [11:01:16]MH_I2C_Read... [11:01:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:16]Read from MH i2c: E2 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 0E 00 [11:01:16]MH_I2C_Read... [11:01:16]Read from MH i2c: E2 0E 00 A2 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 89 [11:01:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:01:16]wFMCommunicate OK [11:01:16]SAM_PROTO_GetShiftState done [11:01:16]FM_GetShiftState done [11:01:16]req_shift_opened done [11:01:16]requested_item shift.open_date is exist - process it [11:01:16]req_shift_open_date [11:01:16]req_shift_open_date done [11:01:16]produce_requested_data done [11:01:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309337,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:01:16]process_action_free close_receipt [11:01:16]json_value_free [11:01:16]json_value_free done [11:01:16]process_json_proto returns [11:01:16]Send response to host [11:01:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309337,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:01:16]free response buf [11:01:16]execute_script done [11:01:16]execute_script returns [11:01:16]free content buf [11:01:16]Sock 9.Close socket [11:01:16]Sock 9.Thread stoped [11:01:17]accept exits with 8 [11:01:17]New connection [11:01:17]New thread 3067022692 created [11:01:17]Thread 3067166052 joined [11:01:17]Waiting for new connection... [11:01:17] Sock 8.Parse request [11:01:17]Sock 8.Check first char [11:01:17]Sock 8.First char is OK [11:01:17]request: POST /json_proto HTTP/1.0 [11:01:17]Method: POST [11:01:17]URL: /json_proto [11:01:17]Method is POST - this is cgi request [11:01:17]url: /json_proto [11:01:17]query_string will be loaded in cgi processing [11:01:17]execute_cgi json_proto POST (null) [11:01:17]execute_cgi path=json_proto method=POST [11:01:17]POST find Content-Length [11:01:17]Host: 172.17.45.195:8080 [11:01:17]Content-Length: 1195 [11:01:17]Content-Type: application/json [11:01:17] [11:01:17]POST finish read [11:01:17]Found Content-Length = 1195 [11:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117940\u000A30.07.2024 10:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92878\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:17]execute_script... [11:01:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117940\u000A30.07.2024 10:22\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A92878\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:01:17]POST & json_proto [11:01:17]process_json_proto [11:01:17]json parsed OK: [11:01:17]protocol is kg_v1.0 [11:01:17]action value=print_text [11:01:17]process_action print_text [11:01:17]cmd_print_text [11:01:17]ExternCall_PrintAddStr [11:01:17]wPrintStart [11:01:17]Write to MH i2c: 01 00 00 A3 0F B2 [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 A3 0F 00 00 00 00 00 FF 0F C7 [11:01:17]RasterBufferAndPrint [11:01:17]line *****ТОВАРНЫЙ ЧЕК***** [11:01:17]line АЗС-128 [11:01:17]line Партнер Нефть [11:01:17]line 00000000012345 [11:01:17]line Кассир : Анарбаев А. [11:01:17]line Счет N : (1)117940 [11:01:17]line 30.07.2024 10:22 [11:01:17]line ПРОДАЖА [11:01:17]line ТРК (МРК, ГНК): 62 [11:01:17]line Вид ГСМ : 2710124130 [11:01:17]line Аи-92-К-2 [11:01:17]line 20.000 x 67.80 [11:01:17]line ИТОГ: 1356.00 [11:01:17]line Тип оплаты: Талоны: Топливная Карта [11:01:17]line 92878 [11:01:17]line ______________________ [11:01:17]line (подпись) [11:01:17]written 0, free lines is 4095 [11:01:17]Write to MH i2c: 01 00 00 B7 0F C6 [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 B7 0F 00 00 00 00 00 11 0E EC [11:01:17]RasterBufferAndPrint [11:01:17]line [11:01:17]line [11:01:17]line [11:01:17]line [11:01:17]line [11:01:17]written 0, free lines is 3604 [11:01:17]MH_Cut [11:01:17]Write to MH i2c: D1 01 00 BE 0F 01 9F [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: D1 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: D1 01 00 [11:01:17]MH_I2C_Read... [11:01:17]Read from MH i2c: D1 01 00 BE 0F 00 9E [11:01:17]Write to MH i2c: 01 00 00 BF 0F CE [11:01:17]Write i2c OK [11:01:17]MH_I2C_Read... [11:01:18]*** Cut start [11:01:18]*** Partial cut [11:01:18]*** CUTSNS_PIN = 1 [11:01:18]*** CUTSNS_PIN = 0 [11:01:18]*** Brake cut motor [11:01:18]Read from MH i2c: 01 *** Stop cut motor [11:01:18]*** Cut end [11:01:18] [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 BF 0F 00 00 00 00 00 FF 0F E3 [11:01:18]process_action print_text done [11:01:18]requested_data is exist [11:01:18]produce_requested_data [11:01:18]requested_item fm.sn is exist - process it [11:01:18]wFMCommunicate request_size=4 [11:01:18]MH_SAM_APDU [11:01:18]CAPDU: 80 11 00 00 [11:01:18]Write to MH i2c: E2 08 00 C0 0F 80 11 00 00 00 00 00 00 49 [11:01:18]Write i2c OK [11:01:18]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 C0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9F [11:01:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 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 C1 0F 80 13 00 00 00 00 00 00 4C [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 C1 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 59 B8 04 00 0E 04 04 00 AE 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 62 [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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 59 B8 04 00 0E 04 04 00 AE 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: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 C2 0F 80 13 01 00 00 00 00 00 4E [11:01:19]Write i2c OK [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 [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 0E 00 [11:01:19]MH_I2C_Read... [11:01:19]Read from MH i2c: E2 0E 00 C2 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A9 [11:01:19]RAPDU: 09 00 01 0B 36 A8 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":"0000000000874943","fd.num":309337,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:01:19]process_action_free print_text [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":"0000000000874943","fd.num":309337,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [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:20]OFD Sender: No OFD packet to send [11:01:25]OFD Sender: No OFD packet to send [11:01:30]OFD Sender: No OFD packet to send [11:01:30]accept exits with 10 [11:01:30]New connection [11:01:30]New thread 3067166052 created [11:01:30]Thread 3067022692 joined [11:01:30]Waiting for new connection... [11:01:30] Sock 10.Parse request [11:01:30]Sock 10.Check first char [11:01:30]Sock 10.First char is OK [11:01:30]request: POST /json_proto HTTP/1.0 [11:01:30]Method: POST [11:01:30]URL: /json_proto [11:01:30]Method is POST - this is cgi request [11:01:30]url: /json_proto [11:01:30]query_string will be loaded in cgi processing [11:01:30]execute_cgi json_proto POST (null) [11:01:30]execute_cgi path=json_proto method=POST [11:01:30]POST find Content-Length [11:01:30]Host: 172.17.45.195:8080 [11:01:30]Content-Length: 675 [11:01:30]Content-Type: application/json [11:01:30] [11:01:30]POST finish read [11:01:30]Found Content-Length = 675 [11:01:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:01:30]execute_script... [11:01: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)117942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:01:30]POST & json_proto [11:01:30]process_json_proto [11:01:30]json parsed OK: [11:01:30]protocol is kg_v1.0 [11:01:30]action value=close_receipt [11:01:30]process_action close_receipt [11:01:30]cmd_close_receipt [11:01:30]MH_GetDate [11:01:30]Write to MH i2c: F0 00 00 C3 0F C1 [11:01:30]Write i2c OK [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: F0 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: F0 09 00 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: F0 09 00 C3 0F 00 0A C8 A8 66 FB 01 7F 64 89 [11:01:30]GetLastDocTimeStamp 1722337272 [11:01:30]current date 1722337290 [11:01:30]FM_GetShiftState [11:01:30]SAM_PROTO_GetShiftState [11:01:30]wFMCommunicate request_size=4 [11:01:30]MH_SAM_APDU [11:01:30]CAPDU: 80 13 01 00 [11:01:30]Write to MH i2c: E2 08 00 C4 0F 80 13 01 00 00 00 00 00 50 [11:01:30]Write i2c OK [11:01:30]MH_I2C_Read... [11:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:30]Read from MH i2c: E2 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 0E 00 [11:01:30]MH_I2C_Read... [11:01:30]Read from MH i2c: E2 0E 00 C4 0F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AB [11:01:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:01:30]wFMCommunicate OK [11:01:30]SAM_PROTO_GetShiftState done [11:01:30]FM_GetShiftState done [11:01:30]opened in 1722299915 [11:01:30]opened+sec_in_day 1722386315 [11:01:30]quantity*price = 80010 [11:01:30]sum+1 = 80011 [11:01:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 272 30.07.2024 11:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309338 ФПД: 225938191971589 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110130&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309338&fm=225938191971589&tin=02508201610067®Number=0000000000092651&sum=80000 [11:01:31]StoreToDocumentArchive [11:01:31]shift 430 fd 309338 [11:01:31]save to /storage/0430/doc_00309338 [11:01:31]save last doc name /storage/0430/doc_00309338 to /storage/kkm_last_doc_name [11:01:31]save OK [11:01:31]Clear old archive folders... [11:01:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:01:31]tlvbuf is 0090F3E0 [11:01:31]SAM_PROTO_ClearQueue [11:01:31]wFMCommunicate request_size=4 [11:01:31]MH_SAM_APDU [11:01:31]CAPDU: 80 09 00 00 [11:01:31]Write to MH i2c: E2 08 00 D1 0F 80 09 00 00 00 00 00 00 52 [11:01:31]Write i2c OK [11:01:31]MH_I2C_Read... [11:01:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:31]Read from MH i2c: E2 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 03 00 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 03 00 D1 0F 00 90 00 54 [11:01:31]RAPDU: 90 00 [11:01:31]wFMCommunicate OK [11:01:31]SAM_PROTO_ClearQueue done [11:01:31]KKMCreateOFDPacket [11:01:31]OFDProtocolAddRootSTLVToBuf [11:01:31]FM_MakeSignedData [11:01:31]FM_MakeSignedData [11:01:31]SAM_PROTO_SignData [11:01:31]wFMCommunicate request_size=4 [11:01:31]MH_SAM_APDU [11:01:31]CAPDU: 80 0D 01 02 [11:01:31]Write to MH i2c: E2 08 00 D2 0F 80 0D 01 02 00 00 00 00 5A [11:01:31]Write i2c OK [11:01:31]MH_I2C_Read... [11:01:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:31]Read from MH i2c: E2 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 03 00 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 03 00 D2 0F 00 90 00 55 [11:01:31]RAPDU: 90 00 [11:01:31]wFMCommunicate OK [11:01:31]wFMCommunicate request_size=255 [11:01:31]MH_SAM_APDU [11:01: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 10 01 00 00 F4 03 04 00 0A C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5A B8 04 00 35 04 06 00 CD 7D 55 AC [11:01:31]Write to MH i2c: E2 02 01 D3 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 10 01 00 00 F4 03 04 00 0A C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5A B8 04 00 35 04 06 00 CD 7D 55 AC 00 00 17 [11:01:31]Write i2c OK [11:01:31]MH_I2C_Read... [11:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:31]Read from MH i2c: E2 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 03 00 [11:01:31]MH_I2C_Read... [11:01:31]Read from MH i2c: E2 03 00 D3 0F 00 90 00 56 [11:01:31]RAPDU: 90 00 [11:01:31]wFMCommunicate OK [11:01:31]wFMCommunicate request_size=7 [11:01:31]MH_SAM_APDU [11:01:31]CAPDU: 80 0D 02 02 02 75 05 [11:01:31]Write to MH i2c: E2 0A 00 D4 0F 80 0D 02 02 02 00 75 05 00 00 DB [11:01:31]Write i2c OK [11:01:31]MH_I2C_Read... [11:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:32]Read from MH i2c: E2 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 03 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 03 00 D4 0F 00 90 00 57 [11:01:32]RAPDU: 90 00 [11:01:32]wFMCommunicate OK [11:01:32]wFMCommunicate request_size=4 [11:01:32]MH_SAM_APDU [11:01:32]CAPDU: 80 0D 03 02 [11:01:32]Write to MH i2c: E2 08 00 D5 0F 80 0D 03 02 00 00 00 00 5F [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:32]Read from MH i2c: E2 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 0B 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 0B 00 D5 0F 00 89 A8 42 9A BC D3 02 69 90 00 67 [11:01:32]RAPDU: 89 A8 42 9A BC D3 02 69 90 00 [11:01:32]wFMCommunicate OK [11:01:32]SAM_PROTO_SignData done [11:01:32]FM_MakeSignedData done [11:01:32]CreateOFDProtocolMessage [11:01:32]wFMCommunicate request_size=4 [11:01:32]MH_SAM_APDU [11:01:32]CAPDU: 80 11 00 00 [11:01:32]Write to MH i2c: E2 08 00 D6 0F 80 11 00 00 00 00 00 00 5F [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:32]Read from MH i2c: E2 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 17 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: E2 17 00 D6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B5 [11:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:01:32]wFMCommunicate OK [11:01:32]CreateOFDProtocolMessage done [11:01:32]OFDSenderStorePacket 309338 [11:01:32]StoreOFDPacket docnum=309338 [11:01:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8D 74 04 01 6A 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 10 01 00 00 F4 03 04 00 0A C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5A B8 04 00 35 04 06 00 CD 7D 55 AC 75 05 89 A8 42 9A BC D3 02 69 [11:01:32]CheckFolder [11:01:32]dirname=/storage/ofd_packets [11:01:32]CheckFolder done [11:01:32]ProducePacketName [11:01:32]name=ofd_packets/00309338 [11:01:32]NVStorageSaveData ofd_packets/00309338 [11:01:32]File name is /storage/ofd_packets/00309338 [11:01:32]Write 298 bytes [11:01:32]NVStorageSaveData done [11:01:32]OFDSenderStorePacket done [11:01:32]KKMCreateOFDPacket done [11:01:32]NVStorageSaveData kkm_last_timestamp [11:01:32]File name is /storage/kkm_last_timestamp [11:01:32]Write 4 bytes [11:01:32]NVStorageSaveData done [11:01:32]ExternCall_PrintAddStr [11:01:32]wPrintStart [11:01:32]Write to MH i2c: 01 00 00 D7 0F E6 [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 07 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 07 00 D7 0F 00 00 00 00 00 FF 0F FB [11:01:32]RasterBufferAndPrint [11:01:32]line Счет N : (1)117942 [11:01:32]line ИНН: 02508201610067 [11:01:32]line Контрольно-Кассовый Чек [11:01:32]line ПРОДАЖА [11:01:32]line ТРК (МРК, ГНК) : 44 [11:01:32]line Товар: 2710194800 [11:01:32]line ДТ-К-3 [11:01:32]line 10.500 * 76.20 [11:01:32]line = 800.10 [11:01:32]line НДС 12% НСП 1% [11:01:32]line > о реализуемом товаре [11:01:32]line ОКРУГЛЕНИЕ: -0.10 [11:01:32]line ИТОГО: 800.00 [11:01:32]line Внесено: 800.00 [11:01:32]line СДАЧА: 0.00 [11:01:32]line НСП 1% : 7.08 [11:01:32]line НДС 12% : 84.97 [11:01:32]line Наличными: 800.00 [11:01:32]line Безнал.: 0.00 [11:01:32]line Место: АЗС № 128 "Партнер Нефть" [11:01:32]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:01:32]line СНО: Общий режим [11:01:32]line Чек 272 30.07.2024 11:01 [11:01:32]line Смена: 430 ФФД: 1.0 [11:01:32]line ЗНМ: 0300000046 [11:01:32]line РНМ: 0000000000092651 [11:01:32]line Версия ККМ: 001 [11:01:32]line ФМ: 0000000000874943 [11:01:32]line ФД: 309338 [11:01:32]line ФПД: 225938191971589 [11:01:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110130&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309338&fm=225938191971589&tin=02508201610067®Number=0000000000092651&sum=80000 [11:01:32]OFD Sender: Processing packet 309338 [packets to send 232, broken 231] [11:01:32]ProducePacketName [11:01:32]name=ofd_packets/00309338 [11:01:32]OFD Sender: To server: pG, [11:01:32]CommunicateWithHost lk.salyk.kg:30040 [11:01:32]ConnectInit lk.salyk.kg [11:01:32]written 0, free lines is 4095 [11:01:32]Connected sock=9 [11:01:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8D 74 04 01 6A 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 10 01 00 00 F4 03 04 00 0A C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5A B8 04 00 35 04 06 00 CD 7D 55 AC 75 05 89 A8 42 9A BC D3 02 69 [11:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6C B2 47 00 8E 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5A B8 04 00 F4 03 04 00 52 6F A8 66 B6 04 01 00 00 48 E6 AB F6 5E A6 0F C2 [11:01:32]CommunicateWithHost err = 0 [11:01:32]CheckOFDResponse [11:01:32]1017 (14) - 77093643461234 [11:01:32]1041 (16) - 0000000000874943 [11:01:32]1040 (4) - 309338 [11:01:32]1012 (4) - 30.07.2024 04:42 [11:01:32]1206 (1) - 0 [11:01:32]OFD Sender: Remove packet 309338 [11:01:32]ProducePacketName [11:01:32]name=ofd_packets/00309338 [11:01:32]NVStorageDeleteData [11:01:32]Write to MH i2c: 01 00 00 02 10 12 [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 07 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: 01 07 00 02 10 00 00 00 00 00 6B 0C 90 [11:01:32]RasterBufferAndPrint [11:01:32]line [11:01:32]line [11:01:32]line [11:01:32]line [11:01:32]line [11:01:32]written 0, free lines is 3183 [11:01:32]MH_Cut [11:01:32]Write to MH i2c: D1 01 00 09 10 01 EB [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: D1 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: D1 01 00 [11:01:32]MH_I2C_Read... [11:01:32]Read from MH i2c: D1 01 00 09 10 00 EA [11:01:32]Write to MH i2c: 01 00 00 0A 10 1A [11:01:32]Write i2c OK [11:01:32]MH_I2C_Read... [11:01:33]OFD Sender: No OFD packet to send [11:01:34]*** Cut start [11:01:34]*** Partial cut [11:01:34]*** CUTSNS_PIN = 1 [11:01:34]*** CUTSNS_PIN = 0 [11:01:34]*** Brake cut motor [11:01:34]Read from MH i2c: 01 [11:01:34]MH_I2C_Read... [11:01:34]*** Stop cut motor [11:01:34]*** Cut end [11:01:34]Read from MH i2c: 01 07 00 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: 01 07 00 0A 10 00 00 00 00 00 FF 0F 2F [11:01:34]process_action close_receipt done [11:01:34]requested_data is exist [11:01:34]produce_requested_data [11:01:34]requested_item fm.sn is exist - process it [11:01:34]wFMCommunicate request_size=4 [11:01:34]MH_SAM_APDU [11:01:34]CAPDU: 80 11 00 00 [11:01:34]Write to MH i2c: E2 08 00 0B 10 80 11 00 00 00 00 00 00 95 [11:01:34]Write i2c OK [11:01:34]MH_I2C_Read... [11:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:34]Read from MH i2c: E2 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: E2 17 00 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: E2 17 00 0B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EB [11:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:01:34]wFMCommunicate OK [11:01:34]requested_item fd.num is exist - process it [11:01:34]SAM_PROTO_GetFieldsCounters [11:01:34]wFMCommunicate request_size=4 [11:01:34]MH_SAM_APDU [11:01:34]CAPDU: 80 13 00 00 [11:01:34]Write to MH i2c: E2 08 00 0C 10 80 13 00 00 00 00 00 00 98 [11:01:34]Write i2c OK [11:01:34]MH_I2C_Read... [11:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:34]Read from MH i2c: E2 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: E2 62 00 [11:01:34]MH_I2C_Read... [11:01:34]Read from MH i2c: E2 62 00 0C 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5A B8 04 00 0E 04 04 00 AE 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 B2 [11:01:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5A B8 04 00 0E 04 04 00 AE 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:01:34]wFMCommunicate OK [11:01:34]SAM_PROTO_GetFieldsCounters done [11:01:34]requested_item shift.num is exist - process it [11:01:34]requested_item shift.opened is exist - process it [11:01:34]req_shift_opened [11:01:34]FM_GetShiftState [11:01:34]SAM_PROTO_GetShiftState [11:01:34]wFMCommunicate request_size=4 [11:01:34]MH_SAM_APDU [11:01:34]CAPDU: 80 13 01 00 [11:01:34]Write to MH i2c: E2 08 00 0D 10 80 13 01 00 00 00 00 00 9A [11:01:34]Write i2c OK [11:01:34]MH_I2C_Read... [11:01:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:35]Read from MH i2c: E2 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 0E 00 [11:01:35]MH_I2C_Read... [11:01:35]Read from MH i2c: E2 0E 00 0D 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F5 [11:01:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:01:35]wFMCommunicate OK [11:01:35]SAM_PROTO_GetShiftState done [11:01:35]FM_GetShiftState done [11:01:35]req_shift_opened done [11:01:35]requested_item shift.open_date is exist - process it [11:01:35]req_shift_open_date [11:01:35]req_shift_open_date done [11:01:35]produce_requested_data done [11:01:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309338,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:01:35]process_action_free close_receipt [11:01:35]json_value_free [11:01:35]json_value_free done [11:01:35]process_json_proto returns [11:01:35]Send response to host [11:01:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309338,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:01:35]free response buf [11:01:35]execute_script done [11:01:35]execute_script returns [11:01:35]free content buf [11:01:35]Sock 10.Close socket [11:01:35]Sock 10.Thread stoped [11:01:38]OFD Sender: No OFD packet to send [11:01:43]OFD Sender: No OFD packet to send [11:01:48]OFD Sender: No OFD packet to send [11:01:53]OFD Sender: No OFD packet to send [11:01:58]OFD Sender: No OFD packet to send [11:02:03]OFD Sender: No OFD packet to send [11:02:08]OFD Sender: No OFD packet to send [11:02:13]OFD Sender: No OFD packet to send [11:02:18]OFD Sender: No OFD packet to send [11:02:23]OFD Sender: No OFD packet to send [11:02:26]accept exits with 8 [11:02:26]New connection [11:02:26]New thread 3067022692 created [11:02:26]Thread 3067166052 joined [11:02:26]Waiting for new connection... [11:02:26] Sock 8.Parse request [11:02:26]Sock 8.Check first char [11:02:26]Sock 8.First char is OK [11:02:26]request: POST /json_proto HTTP/1.0 [11:02:26]Method: POST [11:02:26]URL: /json_proto [11:02:26]Method is POST - this is cgi request [11:02:26]url: /json_proto [11:02:26]query_string will be loaded in cgi processing [11:02:26]execute_cgi json_proto POST (null) [11:02:26]execute_cgi path=json_proto method=POST [11:02:26]POST find Content-Length [11:02:26]Host: 172.17.45.195:8080 [11:02:26]Content-Length: 640 [11:02:26]Content-Type: application/json [11:02:26] [11:02:26]POST finish read [11:02:26]Found Content-Length = 640 [11:02:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:26]execute_script... [11:02:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:02:26]POST & json_proto [11:02:26]process_json_proto [11:02:26]json parsed OK: [11:02:26]protocol is kg_v1.0 [11:02:26]action value=close_receipt [11:02:26]process_action close_receipt [11:02:26]cmd_close_receipt [11:02:26]MH_GetDate [11:02:26]Write to MH i2c: F0 00 00 0E 10 0D [11:02:26]Write i2c OK [11:02:26]MH_I2C_Read... [11:02:26]Read from MH i2c: F0 [11:02:26]MH_I2C_Read... [11:02:26]Read from MH i2c: F0 09 00 [11:02:26]MH_I2C_Read... [11:02:26]Read from MH i2c: F0 09 00 0E 10 00 42 C8 A8 66 FB 01 7F 64 0D [11:02:26]GetLastDocTimeStamp 1722337290 [11:02:26]current date 1722337346 [11:02:26]FM_GetShiftState [11:02:26]SAM_PROTO_GetShiftState [11:02:26]wFMCommunicate request_size=4 [11:02:26]MH_SAM_APDU [11:02:26]CAPDU: 80 13 01 00 [11:02:26]Write to MH i2c: E2 08 00 0F 10 80 13 01 00 00 00 00 00 9C [11:02:26]Write i2c OK [11:02:26]MH_I2C_Read... [11:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:26]Read from MH i2c: E2 [11:02:26]MH_I2C_Read... [11:02:26]Read from MH i2c: E2 0E 00 [11:02:26]MH_I2C_Read... [11:02:26]Read from MH i2c: E2 0E 00 0F 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F7 [11:02:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:02:26]wFMCommunicate OK [11:02:26]SAM_PROTO_GetShiftState done [11:02:26]FM_GetShiftState done [11:02:26]opened in 1722299915 [11:02:26]opened+sec_in_day 1722386315 [11:02:26]quantity*price = 67800 [11:02:26]sum+1 = 67801 [11:02:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 678.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 273 30.07.2024 11:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309339 ФПД: 41933379743743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110226&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309339&fm=41933379743743&tin=02508201610067®Number=0000000000092651&sum=67800 [11:02:27]StoreToDocumentArchive [11:02:27]shift 430 fd 309339 [11:02:27]save to /storage/0430/doc_00309339 [11:02:27]save last doc name /storage/0430/doc_00309339 to /storage/kkm_last_doc_name [11:02:27]save OK [11:02:27]Clear old archive folders... [11:02:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:27]tlvbuf is 008FC6A0 [11:02:27]SAM_PROTO_ClearQueue [11:02:27]wFMCommunicate request_size=4 [11:02:27]MH_SAM_APDU [11:02:27]CAPDU: 80 09 00 00 [11:02:27]Write to MH i2c: E2 08 00 1C 10 80 09 00 00 00 00 00 00 9E [11:02:27]Write i2c OK [11:02:27]MH_I2C_Read... [11:02:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:27]Read from MH i2c: E2 [11:02:27]MH_I2C_Read... [11:02:27]Read from MH i2c: E2 03 00 [11:02:27]MH_I2C_Read... [11:02:27]Read from MH i2c: E2 03 00 1C 10 00 90 00 A0 [11:02:27]RAPDU: 90 00 [11:02:27]wFMCommunicate OK [11:02:27]SAM_PROTO_ClearQueue done [11:02:27]KKMCreateOFDPacket [11:02:27]OFDProtocolAddRootSTLVToBuf [11:02:27]FM_MakeSignedData [11:02:27]FM_MakeSignedData [11:02:27]SAM_PROTO_SignData [11:02:27]wFMCommunicate request_size=4 [11:02:27]MH_SAM_APDU [11:02:27]CAPDU: 80 0D 01 02 [11:02:27]Write to MH i2c: E2 08 00 1D 10 80 0D 01 02 00 00 00 00 A6 [11:02:27]Write i2c OK [11:02:27]MH_I2C_Read... [11:02:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:27]Read from MH i2c: E2 [11:02:27]MH_I2C_Read... [11:02:27]Read from MH i2c: E2 03 00 [11:02:27]MH_I2C_Read... [11:02:27]Read from MH i2c: E2 03 00 1D 10 00 90 00 A1 [11:02:27]RAPDU: 90 00 [11:02:27]wFMCommunicate OK [11:02:27]wFMCommunicate request_size=255 [11:02:27]MH_SAM_APDU [11:02:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 42 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5B B8 04 00 35 04 06 00 26 [11:02:27]Write to MH i2c: E2 02 01 1E 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 42 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5B B8 04 00 35 04 06 00 26 00 00 CA [11:02:27]Write i2c OK [11:02:27]MH_I2C_Read... [11:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:28]Read from MH i2c: E2 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 03 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 03 00 1E 10 00 90 00 A2 [11:02:28]RAPDU: 90 00 [11:02:28]wFMCommunicate OK [11:02:28]wFMCommunicate request_size=10 [11:02:28]MH_SAM_APDU [11:02:28]CAPDU: 80 0D 02 02 05 23 60 34 2F FF [11:02:28]Write to MH i2c: E2 0D 00 1F 10 80 0D 02 02 05 00 23 60 34 2F FF 00 00 98 [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:28]Read from MH i2c: E2 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 03 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 03 00 1F 10 00 90 00 A3 [11:02:28]RAPDU: 90 00 [11:02:28]wFMCommunicate OK [11:02:28]wFMCommunicate request_size=4 [11:02:28]MH_SAM_APDU [11:02:28]CAPDU: 80 0D 03 02 [11:02:28]Write to MH i2c: E2 08 00 20 10 80 0D 03 02 00 00 00 00 AB [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:28]Read from MH i2c: E2 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 0B 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 0B 00 20 10 00 52 5B 28 BF DA B2 B7 3B 90 00 BE [11:02:28]RAPDU: 52 5B 28 BF DA B2 B7 3B 90 00 [11:02:28]wFMCommunicate OK [11:02:28]SAM_PROTO_SignData done [11:02:28]FM_MakeSignedData done [11:02:28]CreateOFDProtocolMessage [11:02:28]wFMCommunicate request_size=4 [11:02:28]MH_SAM_APDU [11:02:28]CAPDU: 80 11 00 00 [11:02:28]Write to MH i2c: E2 08 00 21 10 80 11 00 00 00 00 00 00 AB [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:28]Read from MH i2c: E2 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 17 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: E2 17 00 21 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 01 [11:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:02:28]wFMCommunicate OK [11:02:28]CreateOFDProtocolMessage done [11:02:28]OFDSenderStorePacket 309339 [11:02:28]StoreOFDPacket docnum=309339 [11:02:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A9 ED 07 01 B5 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 42 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5B B8 04 00 35 04 06 00 26 23 60 34 2F FF 52 5B 28 BF DA B2 B7 3B [11:02:28]CheckFolder [11:02:28]dirname=/storage/ofd_packets [11:02:28]CheckFolder done [11:02:28]ProducePacketName [11:02:28]name=ofd_packets/00309339 [11:02:28]NVStorageSaveData ofd_packets/00309339 [11:02:28]File name is /storage/ofd_packets/00309339 [11:02:28]Write 301 bytes [11:02:28]NVStorageSaveData done [11:02:28]OFDSenderStorePacket done [11:02:28]KKMCreateOFDPacket done [11:02:28]NVStorageSaveData kkm_last_timestamp [11:02:28]File name is /storage/kkm_last_timestamp [11:02:28]Write 4 bytes [11:02:28]NVStorageSaveData done [11:02:28]ExternCall_PrintAddStr [11:02:28]wPrintStart [11:02:28]Write to MH i2c: 01 00 00 22 10 32 [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: 01 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: 01 07 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: 01 07 00 22 10 00 00 00 00 00 FF 0F 47 [11:02:28]RasterBufferAndPrint [11:02:28]line Счет N : (1)117944 [11:02:28]line ИНН: 02508201610067 [11:02:28]line Контрольно-Кассовый Чек [11:02:28]line ПРОДАЖА [11:02:28]line ТРК (МРК, ГНК) : 32 [11:02:28]line Товар: 2710124130 [11:02:28]line Аи-92-К-2 [11:02:28]line 10.000 * 67.80 [11:02:28]line = 678.00 [11:02:28]line НДС 12% НСП 1% [11:02:28]line > о реализуемом товаре [11:02:28]line ИТОГО: 678.00 [11:02:28]line НСП 1% : 6.00 [11:02:28]line НДС 12% : 72.00 [11:02:28]line Наличными: 678.00 [11:02:28]line Безнал.: 0.00 [11:02:28]line Место: АЗС № 128 "Партнер Нефть" [11:02:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:02:28]line СНО: Общий режим [11:02:28]line Чек 273 30.07.2024 11:02 [11:02:28]line Смена: 430 ФФД: 1.0 [11:02:28]line ЗНМ: 0300000046 [11:02:28]line РНМ: 0000000000092651 [11:02:28]line Версия ККМ: 001 [11:02:28]line ФМ: 0000000000874943 [11:02:28]line ФД: 309339 [11:02:28]line ФПД: 41933379743743 [11:02:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110226&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309339&fm=41933379743743&tin=02508201610067®Number=0000000000092651&sum=67800 [11:02:28]OFD Sender: Processing packet 309339 [packets to send 232, broken 231] [11:02:28]ProducePacketName [11:02:28]name=ofd_packets/00309339 [11:02:28]OFD Sender: To server: pG, [11:02:28]CommunicateWithHost lk.salyk.kg:30040 [11:02:28]ConnectInit lk.salyk.kg [11:02:28]written 0, free lines is 4095 [11:02:28]Connected sock=10 [11:02:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A9 ED 07 01 B5 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 42 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5B B8 04 00 35 04 06 00 26 23 60 34 2F FF 52 5B 28 BF DA B2 B7 3B [11:02:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0D 3B 47 00 31 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5B B8 04 00 F4 03 04 00 8B 6F A8 66 B6 04 01 00 00 D6 01 13 C1 55 DD D1 03 [11:02:28]CommunicateWithHost err = 0 [11:02:28]CheckOFDResponse [11:02:28]1017 (14) - 77093643461234 [11:02:28]1041 (16) - 0000000000874943 [11:02:28]1040 (4) - 309339 [11:02:28]1012 (4) - 30.07.2024 04:43 [11:02:28]1206 (1) - 0 [11:02:28]OFD Sender: Remove packet 309339 [11:02:28]ProducePacketName [11:02:28]name=ofd_packets/00309339 [11:02:28]NVStorageDeleteData [11:02:28]Write to MH i2c: 01 00 00 4A 10 5A [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: 01 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: 01 07 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: 01 07 00 4A 10 00 00 00 00 00 A1 0C 0E [11:02:28]RasterBufferAndPrint [11:02:28]line [11:02:28]line [11:02:28]line [11:02:28]line [11:02:28]line [11:02:28]written 0, free lines is 3237 [11:02:28]MH_Cut [11:02:28]Write to MH i2c: D1 01 00 51 10 01 33 [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: D1 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: D1 01 00 [11:02:28]MH_I2C_Read... [11:02:28]Read from MH i2c: D1 01 00 51 10 00 32 [11:02:28]Write to MH i2c: 01 00 00 52 10 62 [11:02:28]Write i2c OK [11:02:28]MH_I2C_Read... [11:02:29]OFD Sender: No OFD packet to send [11:02:30]*** Cut start [11:02:30]*** Partial cut [11:02:30]*** CUTSNS_PIN = 1 [11:02:30]*** CUTSNS_PIN = 0 [11:02:30]*** Brake cut motor [11:02:30]Read from MH i2c: 01 [11:02:30]MH_I2C_Read... [11:02:30]*** Stop cut motor [11:02:30]*** Cut end [11:02:30]Read from MH i2c: 01 07 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: 01 07 00 52 10 00 00 00 00 00 FF 0F 77 [11:02:30]process_action close_receipt done [11:02:30]requested_data is exist [11:02:30]produce_requested_data [11:02:30]requested_item fm.sn is exist - process it [11:02:30]wFMCommunicate request_size=4 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 11 00 00 [11:02:30]Write to MH i2c: E2 08 00 53 10 80 11 00 00 00 00 00 00 DD [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 17 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 17 00 53 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 33 [11:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:02:30]wFMCommunicate OK [11:02:30]requested_item fd.num is exist - process it [11:02:30]SAM_PROTO_GetFieldsCounters [11:02:30]wFMCommunicate request_size=4 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 13 00 00 [11:02:30]Write to MH i2c: E2 08 00 54 10 80 13 00 00 00 00 00 00 E0 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:30]Read from MH i2c: E2 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 62 00 [11:02:30]MH_I2C_Read... [11:02:30]Read from MH i2c: E2 62 00 54 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5B B8 04 00 0E 04 04 00 AE 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 FE [11:02:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5B B8 04 00 0E 04 04 00 AE 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:02:30]wFMCommunicate OK [11:02:30]SAM_PROTO_GetFieldsCounters done [11:02:30]requested_item shift.num is exist - process it [11:02:30]requested_item shift.opened is exist - process it [11:02:30]req_shift_opened [11:02:30]FM_GetShiftState [11:02:30]SAM_PROTO_GetShiftState [11:02:30]wFMCommunicate request_size=4 [11:02:30]MH_SAM_APDU [11:02:30]CAPDU: 80 13 01 00 [11:02:30]Write to MH i2c: E2 08 00 55 10 80 13 01 00 00 00 00 00 E2 [11:02:30]Write i2c OK [11:02:30]MH_I2C_Read... [11:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:31]Read from MH i2c: E2 [11:02:31]MH_I2C_Read... [11:02:31]Read from MH i2c: E2 0E 00 [11:02:31]MH_I2C_Read... [11:02:31]Read from MH i2c: E2 0E 00 55 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3D [11:02:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:02:31]wFMCommunicate OK [11:02:31]SAM_PROTO_GetShiftState done [11:02:31]FM_GetShiftState done [11:02:31]req_shift_opened done [11:02:31]requested_item shift.open_date is exist - process it [11:02:31]req_shift_open_date [11:02:31]req_shift_open_date done [11:02:31]produce_requested_data done [11:02:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309339,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:02:31]process_action_free close_receipt [11:02:31]json_value_free [11:02:31]json_value_free done [11:02:31]process_json_proto returns [11:02:31]Send response to host [11:02:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309339,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:02:31]free response buf [11:02:31]execute_script done [11:02:31]execute_script returns [11:02:31]free content buf [11:02:31]Sock 8.Close socket [11:02:31]Sock 8.Thread stoped [11:02:34]OFD Sender: No OFD packet to send [11:02:39]OFD Sender: No OFD packet to send [11:02:41]accept exits with 9 [11:02:41]New connection [11:02:41]New thread 3067166052 created [11:02:41]Thread 3067022692 joined [11:02:41]Waiting for new connection... [11:02:41] Sock 9.Parse request [11:02:41]Sock 9.Check first char [11:02:41]Sock 9.First char is OK [11:02:41]request: POST /json_proto HTTP/1.0 [11:02:41]Method: POST [11:02:41]URL: /json_proto [11:02:41]Method is POST - this is cgi request [11:02:41]url: /json_proto [11:02:41]query_string will be loaded in cgi processing [11:02:41]execute_cgi json_proto POST (null) [11:02:41]execute_cgi path=json_proto method=POST [11:02:41]POST find Content-Length [11:02:41]Host: 172.17.45.195:8080 [11:02:41]Content-Length: 799 [11:02:41]Content-Type: application/json [11:02:41] [11:02:41]POST finish read [11:02:41]Found Content-Length = 799 [11:02:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:02:41]execute_script... [11:02: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)117943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:02:41]POST & json_proto [11:02:41]process_json_proto [11:02:41]json parsed OK: [11:02:41]protocol is kg_v1.0 [11:02:41]action value=close_receipt [11:02:41]process_action close_receipt [11:02:41]cmd_close_receipt [11:02:41]MH_GetDate [11:02:41]Write to MH i2c: F0 00 00 56 10 55 [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: F0 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: F0 09 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: F0 09 00 56 10 00 51 C8 A8 66 FB 01 7F 64 64 [11:02:41]GetLastDocTimeStamp 1722337346 [11:02:41]current date 1722337361 [11:02:41]FM_GetShiftState [11:02:41]SAM_PROTO_GetShiftState [11:02:41]wFMCommunicate request_size=4 [11:02:41]MH_SAM_APDU [11:02:41]CAPDU: 80 13 01 00 [11:02:41]Write to MH i2c: E2 08 00 57 10 80 13 01 00 00 00 00 00 E4 [11:02:41]Write i2c OK [11:02:41]MH_I2C_Read... [11:02:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:41]Read from MH i2c: E2 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 0E 00 [11:02:41]MH_I2C_Read... [11:02:41]Read from MH i2c: E2 0E 00 57 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [11:02:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:02:41]wFMCommunicate OK [11:02:41]SAM_PROTO_GetShiftState done [11:02:41]FM_GetShiftState done [11:02:41]opened in 1722299915 [11:02:41]opened+sec_in_day 1722386315 [11:02:41]quantity*price = 200025 [11:02:41]sum+1 = 200026 [11:02:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 274 30.07.2024 11:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309340 ФПД: 108538453461154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110241&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309340&fm=108538453461154&tin=02508201610067®Number=0000000000092651&sum=200025 [11:02:42]StoreToDocumentArchive [11:02:42]shift 430 fd 309340 [11:02:42]save to /storage/0430/doc_00309340 [11:02:42]save last doc name /storage/0430/doc_00309340 to /storage/kkm_last_doc_name [11:02:42]save OK [11:02:42]Clear old archive folders... [11:02:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:02:42]tlvbuf is 00909E70 [11:02:42]SAM_PROTO_ClearQueue [11:02:42]wFMCommunicate request_size=4 [11:02:42]MH_SAM_APDU [11:02:42]CAPDU: 80 09 00 00 [11:02:42]Write to MH i2c: E2 08 00 64 10 80 09 00 00 00 00 00 00 E6 [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:42]Read from MH i2c: E2 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 64 10 00 90 00 E8 [11:02:42]RAPDU: 90 00 [11:02:42]wFMCommunicate OK [11:02:42]SAM_PROTO_ClearQueue done [11:02:42]KKMCreateOFDPacket [11:02:42]OFDProtocolAddRootSTLVToBuf [11:02:42]FM_MakeSignedData [11:02:42]FM_MakeSignedData [11:02:42]SAM_PROTO_SignData [11:02:42]wFMCommunicate request_size=4 [11:02:42]MH_SAM_APDU [11:02:42]CAPDU: 80 0D 01 02 [11:02:42]Write to MH i2c: E2 08 00 65 10 80 0D 01 02 00 00 00 00 EE [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:42]Read from MH i2c: E2 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 65 10 00 90 00 E9 [11:02:42]RAPDU: 90 00 [11:02:42]wFMCommunicate OK [11:02:42]wFMCommunicate request_size=255 [11:02:42]MH_SAM_APDU [11:02:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 12 01 00 00 F4 03 04 00 51 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5C B8 04 00 35 04 06 00 62 B7 13 F6 [11:02:42]Write to MH i2c: E2 02 01 66 10 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 12 01 00 00 F4 03 04 00 51 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5C B8 04 00 35 04 06 00 62 B7 13 F6 00 00 BA [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:42]Read from MH i2c: E2 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 66 10 00 90 00 EA [11:02:42]RAPDU: 90 00 [11:02:42]wFMCommunicate OK [11:02:42]wFMCommunicate request_size=7 [11:02:42]MH_SAM_APDU [11:02:42]CAPDU: 80 0D 02 02 02 88 A2 [11:02:42]Write to MH i2c: E2 0A 00 67 10 80 0D 02 02 02 00 88 A2 00 00 1F [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:42]Read from MH i2c: E2 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 03 00 67 10 00 90 00 EB [11:02:42]RAPDU: 90 00 [11:02:42]wFMCommunicate OK [11:02:42]wFMCommunicate request_size=4 [11:02:42]MH_SAM_APDU [11:02:42]CAPDU: 80 0D 03 02 [11:02:42]Write to MH i2c: E2 08 00 68 10 80 0D 03 02 00 00 00 00 F3 [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:42]Read from MH i2c: E2 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 0B 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 0B 00 68 10 00 16 3F 1D A0 4F B7 77 CA 90 00 4D [11:02:42]RAPDU: 16 3F 1D A0 4F B7 77 CA 90 00 [11:02:42]wFMCommunicate OK [11:02:42]SAM_PROTO_SignData done [11:02:42]FM_MakeSignedData done [11:02:42]CreateOFDProtocolMessage [11:02:42]wFMCommunicate request_size=4 [11:02:42]MH_SAM_APDU [11:02:42]CAPDU: 80 11 00 00 [11:02:42]Write to MH i2c: E2 08 00 69 10 80 11 00 00 00 00 00 00 F3 [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:42]Read from MH i2c: E2 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 17 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: E2 17 00 69 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 49 [11:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:02:42]wFMCommunicate OK [11:02:42]CreateOFDProtocolMessage done [11:02:42]OFDSenderStorePacket 309340 [11:02:42]StoreOFDPacket docnum=309340 [11:02:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 DE EE 04 01 AE 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 12 01 00 00 F4 03 04 00 51 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5C B8 04 00 35 04 06 00 62 B7 13 F6 88 A2 16 3F 1D A0 4F B7 77 CA [11:02:42]CheckFolder [11:02:42]dirname=/storage/ofd_packets [11:02:42]CheckFolder done [11:02:42]ProducePacketName [11:02:42]name=ofd_packets/00309340 [11:02:42]NVStorageSaveData ofd_packets/00309340 [11:02:42]File name is /storage/ofd_packets/00309340 [11:02:42]Write 298 bytes [11:02:42]NVStorageSaveData done [11:02:42]OFDSenderStorePacket done [11:02:42]KKMCreateOFDPacket done [11:02:42]NVStorageSaveData kkm_last_timestamp [11:02:42]File name is /storage/kkm_last_timestamp [11:02:42]Write 4 bytes [11:02:42]NVStorageSaveData done [11:02:42]ExternCall_PrintAddStr [11:02:42]wPrintStart [11:02:42]Write to MH i2c: 01 00 00 6A 10 7A [11:02:42]Write i2c OK [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 07 00 [11:02:42]MH_I2C_Read... [11:02:42]Read from MH i2c: 01 07 00 6A 10 00 00 00 00 00 FF 0F 8F [11:02:42]RasterBufferAndPrint [11:02:42]line Счет N : (1)117943 [11:02:42]line ИНН: 02508201610067 [11:02:42]line Контрольно-Кассовый Чек [11:02:42]line ПРОДАЖА [11:02:42]line ТРК (МРК, ГНК) : 2 [11:02:42]line Товар: 2710194800 [11:02:42]line ДТ-К-3 [11:02:42]line 26.250 * 76.20 [11:02:42]line = 2000.25 [11:02:42]line НДС 12% НСП 1% [11:02:42]line > о реализуемом товаре [11:02:42]line ИТОГО: 2000.25 [11:02:42]line НСП 1% : 17.70 [11:02:42]line НДС 12% : 212.42 [11:02:42]line Наличными: 0.00 [11:02:42]line Безнал.: 2000.25 [11:02:42]line Место: АЗС № 128 "Партнер Нефть" [11:02:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:02:42]line СНО: Общий режим [11:02:42]line Чек 274 30.07.2024 11:02 [11:02:42]line Смена: 430 ФФД: 1.0 [11:02:42]line ЗНМ: 0300000046 [11:02:42]line РНМ: 0000000000092651 [11:02:42]line Версия ККМ: 001 [11:02:42]line Платежная система: O! деньги [11:02:42]line ФМ: 0000000000874943 [11:02:42]line ФД: 309340 [11:02:42]line ФПД: 108538453461154 [11:02:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110241&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309340&fm=108538453461154&tin=02508201610067®Number=0000000000092651&sum=200025 [11:02:43]OFD Sender: Processing packet 309340 [packets to send 232, broken 231] [11:02:43]ProducePacketName [11:02:43]name=ofd_packets/00309340 [11:02:43]OFD Sender: To server: pG, [11:02:43]CommunicateWithHost lk.salyk.kg:30040 [11:02:43]ConnectInit lk.salyk.kg [11:02:43]written 0, free lines is 4095 [11:02:43]Connected sock=10 [11:02:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 DE EE 04 01 AE 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 12 01 00 00 F4 03 04 00 51 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5C B8 04 00 35 04 06 00 62 B7 13 F6 88 A2 16 3F 1D A0 4F B7 77 CA [11:02:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 36 C5 47 00 D0 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5C B8 04 00 F4 03 04 00 99 6F A8 66 B6 04 01 00 00 18 CC B9 4F 70 9D 62 78 [11:02:43]CommunicateWithHost err = 0 [11:02:43]CheckOFDResponse [11:02:43]1017 (14) - 77093643461234 [11:02:43]1041 (16) - 0000000000874943 [11:02:43]1040 (4) - 309340 [11:02:43]1012 (4) - 30.07.2024 04:44 [11:02:43]1206 (1) - 0 [11:02:43]OFD Sender: Remove packet 309340 [11:02:43]ProducePacketName [11:02:43]name=ofd_packets/00309340 [11:02:43]NVStorageDeleteData [11:02:43]Write to MH i2c: 01 00 00 94 10 A4 [11:02:43]Write i2c OK [11:02:43]MH_I2C_Read... [11:02:43]Read from MH i2c: 01 [11:02:43]MH_I2C_Read... [11:02:43]Read from MH i2c: 01 07 00 [11:02:43]MH_I2C_Read... [11:02:43]Read from MH i2c: 01 07 00 94 10 00 00 00 00 00 82 0C 39 [11:02:43]RasterBufferAndPrint [11:02:43]line [11:02:43]line [11:02:43]line [11:02:43]line [11:02:43]line [11:02:43]written 0, free lines is 3205 [11:02:43]MH_Cut [11:02:43]Write to MH i2c: D1 01 00 9B 10 01 7D [11:02:43]Write i2c OK [11:02:43]MH_I2C_Read... [11:02:43]Read from MH i2c: D1 [11:02:43]MH_I2C_Read... [11:02:43]Read from MH i2c: D1 01 00 [11:02:43]MH_I2C_Read... [11:02:43]Read from MH i2c: D1 01 00 9B 10 00 7C [11:02:43]Write to MH i2c: 01 00 00 9C 10 AC [11:02:43]Write i2c OK [11:02:43]MH_I2C_Read... [11:02:44]OFD Sender: No OFD packet to send [11:02:44]*** Cut start [11:02:44]*** Partial cut [11:02:44]*** CUTSNS_PIN = 1 [11:02:44]*** CUTSNS_PIN = 0 [11:02:45]*** Brake cut motor [11:02:45]Read from MH i2c: 01 [11:02:45]MH_I2C_Read... [11:02:45]*** Stop cut motor [11:02:45]*** Cut end [11:02:45]Read from MH i2c: 01 07 00 [11:02:45]MH_I2C_Read... [11:02:45]Read from MH i2c: 01 07 00 9C 10 00 00 00 00 00 FF 0F C1 [11:02:45]process_action close_receipt done [11:02:45]requested_data is exist [11:02:45]produce_requested_data [11:02:45]requested_item fm.sn is exist - process it [11:02:45]wFMCommunicate request_size=4 [11:02:45]MH_SAM_APDU [11:02:45]CAPDU: 80 11 00 00 [11:02:45]Write to MH i2c: E2 08 00 9D 10 80 11 00 00 00 00 00 00 27 [11:02:45]Write i2c OK [11:02:45]MH_I2C_Read... [11:02:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:45]Read from MH i2c: E2 [11:02:45]MH_I2C_Read... [11:02:45]Read from MH i2c: E2 17 00 [11:02:45]MH_I2C_Read... [11:02:45]Read from MH i2c: E2 17 00 9D 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7D [11:02:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:02:45]wFMCommunicate OK [11:02:45]requested_item fd.num is exist - process it [11:02:45]SAM_PROTO_GetFieldsCounters [11:02:45]wFMCommunicate request_size=4 [11:02:45]MH_SAM_APDU [11:02:45]CAPDU: 80 13 00 00 [11:02:45]Write to MH i2c: E2 08 00 9E 10 80 13 00 00 00 00 00 00 2A [11:02:45]Write i2c OK [11:02:45]MH_I2C_Read... [11:02:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:45]Read from MH i2c: E2 [11:02:45]MH_I2C_Read... [11:02:45]Read from MH i2c: E2 62 00 [11:02:45]MH_I2C_Read... [11:02:45]Read from MH i2c: E2 62 00 9E 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5C B8 04 00 0E 04 04 00 AE 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 4C [11:02:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5C B8 04 00 0E 04 04 00 AE 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:02:45]wFMCommunicate OK [11:02:45]SAM_PROTO_GetFieldsCounters done [11:02:45]requested_item shift.num is exist - process it [11:02:45]requested_item shift.opened is exist - process it [11:02:45]req_shift_opened [11:02:45]FM_GetShiftState [11:02:45]SAM_PROTO_GetShiftState [11:02:45]wFMCommunicate request_size=4 [11:02:45]MH_SAM_APDU [11:02:45]CAPDU: 80 13 01 00 [11:02:45]Write to MH i2c: E2 08 00 9F 10 80 13 01 00 00 00 00 00 2C [11:02:45]Write i2c OK [11:02:45]MH_I2C_Read... [11:02:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:45]Read from MH i2c: E2 [11:02:45]MH_I2C_Read... [11:02:45]Read from MH i2c: E2 0E 00 [11:02:45]MH_I2C_Read... [11:02:45]Read from MH i2c: E2 0E 00 9F 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 87 [11:02:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:02:45]wFMCommunicate OK [11:02:45]SAM_PROTO_GetShiftState done [11:02:45]FM_GetShiftState done [11:02:45]req_shift_opened done [11:02:45]requested_item shift.open_date is exist - process it [11:02:45]req_shift_open_date [11:02:45]req_shift_open_date done [11:02:45]produce_requested_data done [11:02:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309340,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:02:45]process_action_free close_receipt [11:02:45]json_value_free [11:02:45]json_value_free done [11:02:45]process_json_proto returns [11:02:45]Send response to host [11:02:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309340,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:02:45]free response buf [11:02:45]execute_script done [11:02:45]execute_script returns [11:02:45]free content buf [11:02:45]Sock 9.Close socket [11:02:45]Sock 9.Thread stoped [11:02:49]OFD Sender: No OFD packet to send [11:02:54]OFD Sender: No OFD packet to send [11:02:59]OFD Sender: No OFD packet to send [11:03:04]OFD Sender: No OFD packet to send [11:03:09]OFD Sender: No OFD packet to send [11:03:13]accept exits with 8 [11:03:13]New connection [11:03:13]New thread 3067022692 created [11:03:13]Thread 3067166052 joined [11:03:13]Waiting for new connection... [11:03:13] Sock 8.Parse request [11:03:13]Sock 8.Check first char [11:03:13]Sock 8.First char is OK [11:03:13]request: POST /json_proto HTTP/1.0 [11:03:13]Method: POST [11:03:13]URL: /json_proto [11:03:13]Method is POST - this is cgi request [11:03:13]url: /json_proto [11:03:13]query_string will be loaded in cgi processing [11:03:13]execute_cgi json_proto POST (null) [11:03:13]execute_cgi path=json_proto method=POST [11:03:13]POST find Content-Length [11:03:13]Host: 172.17.45.195:8080 [11:03:13]Content-Length: 680 [11:03:13]Content-Type: application/json [11:03:13] [11:03:13]POST finish read [11:03:13]Found Content-Length = 680 [11:03:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:13]execute_script... [11:03:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 13.740, "sum" : 500.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:13]POST & json_proto [11:03:13]process_json_proto [11:03:13]json parsed OK: [11:03:13]protocol is kg_v1.0 [11:03:13]action value=close_receipt [11:03:13]process_action close_receipt [11:03:13]cmd_close_receipt [11:03:13]MH_GetDate [11:03:13]Write to MH i2c: F0 00 00 A0 10 9F [11:03:13]Write i2c OK [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: F0 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: F0 09 00 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: F0 09 00 A0 10 00 72 C8 A8 66 FB 01 7F 64 CF [11:03:13]GetLastDocTimeStamp 1722337361 [11:03:13]current date 1722337394 [11:03:13]FM_GetShiftState [11:03:13]SAM_PROTO_GetShiftState [11:03:13]wFMCommunicate request_size=4 [11:03:13]MH_SAM_APDU [11:03:13]CAPDU: 80 13 01 00 [11:03:13]Write to MH i2c: E2 08 00 A1 10 80 13 01 00 00 00 00 00 2E [11:03:13]Write i2c OK [11:03:13]MH_I2C_Read... [11:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:13]Read from MH i2c: E2 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: E2 0E 00 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: E2 0E 00 A1 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 89 [11:03:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:03:13]wFMCommunicate OK [11:03:13]SAM_PROTO_GetShiftState done [11:03:13]FM_GetShiftState done [11:03:13]opened in 1722299915 [11:03:13]opened+sec_in_day 1722386315 [11:03:13]quantity*price = 50013 [11:03:13]sum+1 = 50015 [11:03:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 275 30.07.2024 11:03 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309341 ФПД: 1915773199189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110314&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309341&fm=1915773199189&tin=02508201610067®Number=0000000000092651&sum=50000 [11:03:14]StoreToDocumentArchive [11:03:14]shift 430 fd 309341 [11:03:14]save to /storage/0430/doc_00309341 [11:03:14]save last doc name /storage/0430/doc_00309341 to /storage/kkm_last_doc_name [11:03:14]save OK [11:03:14]Clear old archive folders... [11:03:14]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:03:14]tlvbuf is 0097EFF0 [11:03:14]SAM_PROTO_ClearQueue [11:03:14]wFMCommunicate request_size=4 [11:03:14]MH_SAM_APDU [11:03:14]CAPDU: 80 09 00 00 [11:03:14]Write to MH i2c: E2 08 00 AE 10 80 09 00 00 00 00 00 00 30 [11:03:14]Write i2c OK [11:03:14]MH_I2C_Read... [11:03:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:15]Read from MH i2c: E2 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 AE 10 00 90 00 32 [11:03:15]RAPDU: 90 00 [11:03:15]wFMCommunicate OK [11:03:15]SAM_PROTO_ClearQueue done [11:03:15]KKMCreateOFDPacket [11:03:15]OFDProtocolAddRootSTLVToBuf [11:03:15]FM_MakeSignedData [11:03:15]FM_MakeSignedData [11:03:15]SAM_PROTO_SignData [11:03:15]wFMCommunicate request_size=4 [11:03:15]MH_SAM_APDU [11:03:15]CAPDU: 80 0D 01 02 [11:03:15]Write to MH i2c: E2 08 00 AF 10 80 0D 01 02 00 00 00 00 38 [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:15]Read from MH i2c: E2 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 AF 10 00 90 00 33 [11:03:15]RAPDU: 90 00 [11:03:15]wFMCommunicate OK [11:03:15]wFMCommunicate request_size=255 [11:03:15]MH_SAM_APDU [11:03:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 72 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5D B8 04 00 35 04 06 00 01 BE [11:03:15]Write to MH i2c: E2 02 01 B0 10 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 72 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5D B8 04 00 35 04 06 00 01 BE 00 00 C8 [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:15]Read from MH i2c: E2 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 B0 10 00 90 00 34 [11:03:15]RAPDU: 90 00 [11:03:15]wFMCommunicate OK [11:03:15]wFMCommunicate request_size=9 [11:03:15]MH_SAM_APDU [11:03:15]CAPDU: 80 0D 02 02 04 0C FB 23 55 [11:03:15]Write to MH i2c: E2 0C 00 B1 10 80 0D 02 02 04 00 0C FB 23 55 00 00 C2 [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:15]Read from MH i2c: E2 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 03 00 B1 10 00 90 00 35 [11:03:15]RAPDU: 90 00 [11:03:15]wFMCommunicate OK [11:03:15]wFMCommunicate request_size=4 [11:03:15]MH_SAM_APDU [11:03:15]CAPDU: 80 0D 03 02 [11:03:15]Write to MH i2c: E2 08 00 B2 10 80 0D 03 02 00 00 00 00 3D [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:15]Read from MH i2c: E2 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 0B 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 0B 00 B2 10 00 E7 15 C5 A2 34 3F B0 94 90 00 58 [11:03:15]RAPDU: E7 15 C5 A2 34 3F B0 94 90 00 [11:03:15]wFMCommunicate OK [11:03:15]SAM_PROTO_SignData done [11:03:15]FM_MakeSignedData done [11:03:15]CreateOFDProtocolMessage [11:03:15]wFMCommunicate request_size=4 [11:03:15]MH_SAM_APDU [11:03:15]CAPDU: 80 11 00 00 [11:03:15]Write to MH i2c: E2 08 00 B3 10 80 11 00 00 00 00 00 00 3D [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:15]Read from MH i2c: E2 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 17 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: E2 17 00 B3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 93 [11:03:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:03:15]wFMCommunicate OK [11:03:15]CreateOFDProtocolMessage done [11:03:15]OFDSenderStorePacket 309341 [11:03:15]StoreOFDPacket docnum=309341 [11:03:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 F4 BE 06 01 5B 6B 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 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 72 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5D B8 04 00 35 04 06 00 01 BE 0C FB 23 55 E7 15 C5 A2 34 3F B0 94 [11:03:15]CheckFolder [11:03:15]dirname=/storage/ofd_packets [11:03:15]CheckFolder done [11:03:15]ProducePacketName [11:03:15]name=ofd_packets/00309341 [11:03:15]NVStorageSaveData ofd_packets/00309341 [11:03:15]File name is /storage/ofd_packets/00309341 [11:03:15]Write 300 bytes [11:03:15]NVStorageSaveData done [11:03:15]OFDSenderStorePacket done [11:03:15]KKMCreateOFDPacket done [11:03:15]NVStorageSaveData kkm_last_timestamp [11:03:15]File name is /storage/kkm_last_timestamp [11:03:15]Write 4 bytes [11:03:15]NVStorageSaveData done [11:03:15]ExternCall_PrintAddStr [11:03:15]wPrintStart [11:03:15]Write to MH i2c: 01 00 00 B4 10 C4 [11:03:15]Write i2c OK [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: 01 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: 01 07 00 [11:03:15]MH_I2C_Read... [11:03:15]Read from MH i2c: 01 07 00 B4 10 00 00 00 00 00 FF 0F D9 [11:03:15]RasterBufferAndPrint [11:03:15]line Счет N : (1)117945 [11:03:15]line ИНН: 02508201610067 [11:03:15]line Контрольно-Кассовый Чек [11:03:15]line ПРОДАЖА [11:03:15]line ТРК (МРК, ГНК) : 7 [11:03:15]line Товар: 2711190000 [11:03:15]line ГАЗ-К-3 [11:03:15]line 13.740 * 36.40 [11:03:15]line = 500.14 [11:03:15]line НДС 12% НСП 1% [11:03:15]line > о реализуемом товаре [11:03:15]line ОКРУГЛЕНИЕ: -0.14 [11:03:15]line ИТОГО: 500.00 [11:03:15]line Внесено: 500.00 [11:03:15]line СДАЧА: 0.00 [11:03:15]line НСП 1% : 4.43 [11:03:15]line НДС 12% : 53.11 [11:03:15]line Наличными: 500.00 [11:03:15]line Безнал.: 0.00 [11:03:15]line Место: АЗС № 128 "Партнер Нефть" [11:03:15]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:03:15]line СНО: Общий режим [11:03:15]line Чек 275 30.07.2024 11:03 [11:03:15]line Смена: 430 ФФД: 1.0 [11:03:15]line ЗНМ: 0300000046 [11:03:15]line РНМ: 0000000000092651 [11:03:15]line Версия ККМ: 001 [11:03:15]line ФМ: 0000000000874943 [11:03:15]line ФД: 309341 [11:03:15]line ФПД: 1915773199189 [11:03:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110314&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309341&fm=1915773199189&tin=02508201610067®Number=0000000000092651&sum=50000 [11:03:15]OFD Sender: Processing packet 309341 [packets to send 232, broken 231] [11:03:15]ProducePacketName [11:03:15]name=ofd_packets/00309341 [11:03:15]OFD Sender: To server: pG, [11:03:15]CommunicateWithHost lk.salyk.kg:30040 [11:03:15]ConnectInit lk.salyk.kg [11:03:15]written 0, free lines is 4095 [11:03:16]Connected sock=10 [11:03:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 F4 BE 06 01 5B 6B 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 AC 35 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 5E C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 72 C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5D B8 04 00 35 04 06 00 01 BE 0C FB 23 55 E7 15 C5 A2 34 3F B0 94 [11:03:16]Write to MH i2c: 01 00 00 DF 10 EF [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: 01 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: 01 07 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: 01 07 00 DF 10 00 00 00 00 00 5F 0C 61 [11:03:16]RasterBufferAndPrint [11:03:16]line [11:03:16]line [11:03:16]line [11:03:16]line [11:03:16]line [11:03:16]written 0, free lines is 3169 [11:03:16]MH_Cut [11:03:16]Write to MH i2c: D1 01 00 E6 10 01 C8 [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: D1 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: D1 01 00 [11:03:16]MH_I2C_Read... [11:03:16]Read from MH i2c: D1 01 00 E6 10 00 C7 [11:03:16]Write to MH i2c: 01 00 00 E7 10 F7 [11:03:16]Write i2c OK [11:03:16]MH_I2C_Read... [11:03:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1C 10 47 00 0B 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5D B8 04 00 F4 03 04 00 BA 6F A8 66 B6 04 01 00 00 2E 31 15 76 BD 2F 5E E3 [11:03:16]CommunicateWithHost err = 0 [11:03:16]CheckOFDResponse [11:03:16]1017 (14) - 77093643461234 [11:03:16]1041 (16) - 0000000000874943 [11:03:16]1040 (4) - 309341 [11:03:16]1012 (4) - 30.07.2024 04:44 [11:03:16]1206 (1) - 0 [11:03:16]OFD Sender: Remove packet 309341 [11:03:16]ProducePacketName [11:03:16]name=ofd_packets/00309341 [11:03:16]NVStorageDeleteData [11:03:16]OFD Sender: No OFD packet to send [11:03:17]*** Cut start [11:03:17]*** Partial cut [11:03:17]*** CUTSNS_PIN = 1 [11:03:17]*** CUTSNS_PIN = 0 [11:03:17]*** Brake cut motor [11:03:18]Read from MH i2c: 01 [11:03:18]MH_I2C_Read... [11:03:18]*** Stop cut motor [11:03:18]*** Cut end [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 E7 10 00 00 00 00 00 FF 0F 0C [11:03:18]process_action close_receipt done [11:03:18]requested_data is exist [11:03:18]produce_requested_data [11:03:18]requested_item fm.sn is exist - process it [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 E8 10 80 11 00 00 00 00 00 00 72 [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 E8 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C8 [11:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:03:18]wFMCommunicate OK [11:03:18]requested_item fd.num is exist - process it [11:03:18]SAM_PROTO_GetFieldsCounters [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 13 00 00 [11:03:18]Write to MH i2c: E2 08 00 E9 10 80 13 00 00 00 00 00 00 75 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 62 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 62 00 E9 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5D B8 04 00 0E 04 04 00 AE 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 9B [11:03:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5D B8 04 00 0E 04 04 00 AE 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:03:18]wFMCommunicate OK [11:03:18]SAM_PROTO_GetFieldsCounters done [11:03:18]requested_item shift.num is exist - process it [11:03:18]requested_item shift.opened is exist - process it [11:03:18]req_shift_opened [11:03:18]FM_GetShiftState [11:03:18]SAM_PROTO_GetShiftState [11:03:18]wFMCommunicate request_size=4 [11:03:18]MH_SAM_APDU [11:03:18]CAPDU: 80 13 01 00 [11:03:18]Write to MH i2c: E2 08 00 EA 10 80 13 01 00 00 00 00 00 77 [11:03:18]Write i2c OK [11:03:18]MH_I2C_Read... [11:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:18]Read from MH i2c: E2 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0E 00 [11:03:18]MH_I2C_Read... [11:03:18]Read from MH i2c: E2 0E 00 EA 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D2 [11:03:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:03:18]wFMCommunicate OK [11:03:18]SAM_PROTO_GetShiftState done [11:03:18]FM_GetShiftState done [11:03:18]req_shift_opened done [11:03:18]requested_item shift.open_date is exist - process it [11:03:18]req_shift_open_date [11:03:18]req_shift_open_date done [11:03:18]produce_requested_data done [11:03:18]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309341,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:03:18]process_action_free close_receipt [11:03:18]json_value_free [11:03:18]json_value_free done [11:03:18]process_json_proto returns [11:03:18]Send response to host [11:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309341,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:03:18]free response buf [11:03:18]execute_script done [11:03:18]execute_script returns [11:03:18]free content buf [11:03:18]Sock 8.Close socket [11:03:18]Sock 8.Thread stoped [11:03:21]OFD Sender: No OFD packet to send [11:03:26]OFD Sender: No OFD packet to send [11:03:31]OFD Sender: No OFD packet to send [11:03:36]OFD Sender: No OFD packet to send [11:03:41]OFD Sender: No OFD packet to send [11:03:46]OFD Sender: No OFD packet to send [11:03:51]OFD Sender: No OFD packet to send [11:03:56]OFD Sender: No OFD packet to send [11:04:01]OFD Sender: No OFD packet to send [11:04:06]OFD Sender: No OFD packet to send [11:04:11]OFD Sender: No OFD packet to send [11:04:13]accept exits with 9 [11:04:13]New connection [11:04:13]New thread 3067166052 created [11:04:13]Thread 3067022692 joined [11:04:13]Waiting for new connection... [11:04:13] Sock 9.Parse request [11:04:13]Sock 9.Check first char [11:04:13]Sock 9.First char is OK [11:04:13]request: POST /json_proto HTTP/1.0 [11:04:13]Method: POST [11:04:13]URL: /json_proto [11:04:13]Method is POST - this is cgi request [11:04:13]url: /json_proto [11:04:13]query_string will be loaded in cgi processing [11:04:13]execute_cgi json_proto POST (null) [11:04:13]execute_cgi path=json_proto method=POST [11:04:13]POST find Content-Length [11:04:13]Host: 172.17.45.195:8080 [11:04:13]Content-Length: 803 [11:04:13]Content-Type: application/json [11:04:13] [11:04:13]POST finish read [11:04:13]Found Content-Length = 803 [11:04:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 18.740, "sum" : 1270.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1270.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:13]execute_script... [11:04: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)117946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 18.740, "sum" : 1270.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1270.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:13]POST & json_proto [11:04:13]process_json_proto [11:04:13]json parsed OK: [11:04:13]protocol is kg_v1.0 [11:04:13]action value=close_receipt [11:04:13]process_action close_receipt [11:04:13]cmd_close_receipt [11:04:13]MH_GetDate [11:04:13]Write to MH i2c: F0 00 00 EB 10 EA [11:04:13]Write i2c OK [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: F0 [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: F0 09 00 [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: F0 09 00 EB 10 00 AD C8 A8 66 FB 01 7F 64 55 [11:04:13]GetLastDocTimeStamp 1722337394 [11:04:13]current date 1722337453 [11:04:13]FM_GetShiftState [11:04:13]SAM_PROTO_GetShiftState [11:04:13]wFMCommunicate request_size=4 [11:04:13]MH_SAM_APDU [11:04:13]CAPDU: 80 13 01 00 [11:04:13]Write to MH i2c: E2 08 00 EC 10 80 13 01 00 00 00 00 00 79 [11:04:13]Write i2c OK [11:04:13]MH_I2C_Read... [11:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:13]Read from MH i2c: E2 [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: E2 0E 00 [11:04:13]MH_I2C_Read... [11:04:13]Read from MH i2c: E2 0E 00 EC 10 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D4 [11:04:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:04:13]wFMCommunicate OK [11:04:13]SAM_PROTO_GetShiftState done [11:04:13]FM_GetShiftState done [11:04:13]opened in 1722299915 [11:04:13]opened+sec_in_day 1722386315 [11:04:13]quantity*price = 127057 [11:04:13]sum+1 = 127058 [11:04:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1270.57 НСП 1% : 11.24 НДС 12% : 134.93 Наличными: 0.00 Безнал.: 1270.57 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 276 30.07.2024 11:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309342 ФПД: 266580922712552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110413&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309342&fm=266580922712552&tin=02508201610067®Number=0000000000092651&sum=127057 [11:04:14]StoreToDocumentArchive [11:04:14]shift 430 fd 309342 [11:04:14]save to /storage/0430/doc_00309342 [11:04:14]save last doc name /storage/0430/doc_00309342 to /storage/kkm_last_doc_name [11:04:14]save OK [11:04:14]Clear old archive folders... [11:04:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:14]tlvbuf is 008F5790 [11:04:14]SAM_PROTO_ClearQueue [11:04:14]wFMCommunicate request_size=4 [11:04:14]MH_SAM_APDU [11:04:14]CAPDU: 80 09 00 00 [11:04:14]Write to MH i2c: E2 08 00 F9 10 80 09 00 00 00 00 00 00 7B [11:04:14]Write i2c OK [11:04:14]MH_I2C_Read... [11:04:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:14]Read from MH i2c: E2 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 F9 10 00 90 00 7D [11:04:14]RAPDU: 90 00 [11:04:14]wFMCommunicate OK [11:04:14]SAM_PROTO_ClearQueue done [11:04:14]KKMCreateOFDPacket [11:04:14]OFDProtocolAddRootSTLVToBuf [11:04:14]FM_MakeSignedData [11:04:14]FM_MakeSignedData [11:04:14]SAM_PROTO_SignData [11:04:14]wFMCommunicate request_size=4 [11:04:14]MH_SAM_APDU [11:04:14]CAPDU: 80 0D 01 02 [11:04:14]Write to MH i2c: E2 08 00 FA 10 80 0D 01 02 00 00 00 00 83 [11:04:14]Write i2c OK [11:04:14]MH_I2C_Read... [11:04:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:14]Read from MH i2c: E2 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 FA 10 00 90 00 7E [11:04:14]RAPDU: 90 00 [11:04:14]wFMCommunicate OK [11:04:14]wFMCommunicate request_size=255 [11:04:14]MH_SAM_APDU [11:04:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 49 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 51 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 34 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 AD C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5E B8 04 00 35 04 06 00 F2 [11:04:14]Write to MH i2c: E2 02 01 FB 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 32 FF 03 08 00 03 34 49 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 51 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 34 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 AD C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5E B8 04 00 35 04 06 00 F2 00 00 08 [11:04:14]Write i2c OK [11:04:14]MH_I2C_Read... [11:04:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:14]Read from MH i2c: E2 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 FB 10 00 90 00 7F [11:04:14]RAPDU: 90 00 [11:04:14]wFMCommunicate OK [11:04:14]wFMCommunicate request_size=10 [11:04:14]MH_SAM_APDU [11:04:14]CAPDU: 80 0D 02 02 05 74 35 33 C1 E8 [11:04:14]Write to MH i2c: E2 0D 00 FC 10 80 0D 02 02 05 00 74 35 33 C1 E8 00 00 15 [11:04:14]Write i2c OK [11:04:14]MH_I2C_Read... [11:04:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:14]Read from MH i2c: E2 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 03 00 FC 10 00 90 00 80 [11:04:14]RAPDU: 90 00 [11:04:14]wFMCommunicate OK [11:04:14]wFMCommunicate request_size=4 [11:04:14]MH_SAM_APDU [11:04:14]CAPDU: 80 0D 03 02 [11:04:14]Write to MH i2c: E2 08 00 FD 10 80 0D 03 02 00 00 00 00 88 [11:04:14]Write i2c OK [11:04:14]MH_I2C_Read... [11:04:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:14]Read from MH i2c: E2 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 0B 00 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 0B 00 FD 10 00 A2 F1 73 93 57 01 10 B2 90 00 3C [11:04:14]RAPDU: A2 F1 73 93 57 01 10 B2 90 00 [11:04:14]wFMCommunicate OK [11:04:14]SAM_PROTO_SignData done [11:04:14]FM_MakeSignedData done [11:04:14]CreateOFDProtocolMessage [11:04:14]wFMCommunicate request_size=4 [11:04:14]MH_SAM_APDU [11:04:14]CAPDU: 80 11 00 00 [11:04:14]Write to MH i2c: E2 08 00 FE 10 80 11 00 00 00 00 00 00 88 [11:04:14]Write i2c OK [11:04:14]MH_I2C_Read... [11:04:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:14]Read from MH i2c: E2 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 17 00 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: E2 17 00 FE 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [11:04:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:04:14]wFMCommunicate OK [11:04:14]CreateOFDProtocolMessage done [11:04:14]OFDSenderStorePacket 309342 [11:04:14]StoreOFDPacket docnum=309342 [11:04:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF 15 07 01 E7 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 49 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 51 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 34 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 AD C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5E B8 04 00 35 04 06 00 F2 74 35 33 C1 E8 A2 F1 73 93 57 01 10 B2 [11:04:14]CheckFolder [11:04:14]dirname=/storage/ofd_packets [11:04:14]CheckFolder done [11:04:14]ProducePacketName [11:04:14]name=ofd_packets/00309342 [11:04:14]NVStorageSaveData ofd_packets/00309342 [11:04:14]File name is /storage/ofd_packets/00309342 [11:04:14]Write 301 bytes [11:04:14]NVStorageSaveData done [11:04:14]OFDSenderStorePacket done [11:04:14]KKMCreateOFDPacket done [11:04:14]NVStorageSaveData kkm_last_timestamp [11:04:14]File name is /storage/kkm_last_timestamp [11:04:14]Write 4 bytes [11:04:14]NVStorageSaveData done [11:04:14]ExternCall_PrintAddStr [11:04:14]wPrintStart [11:04:14]Write to MH i2c: 01 00 00 FF 10 0F [11:04:14]Write i2c OK [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: 01 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: 01 07 00 [11:04:14]MH_I2C_Read... [11:04:14]Read from MH i2c: 01 07 00 FF 10 00 00 00 00 00 FF 0F 24 [11:04:14]RasterBufferAndPrint [11:04:14]line Счет N : (1)117946 [11:04:14]line ИНН: 02508201610067 [11:04:14]line Контрольно-Кассовый Чек [11:04:14]line ПРОДАЖА [11:04:14]line ТРК (МРК, ГНК) : 52 [11:04:14]line Товар: 2710124130 [11:04:14]line Аи-92-К-2 [11:04:14]line 18.740 * 67.80 [11:04:14]line = 1270.57 [11:04:14]line НДС 12% НСП 1% [11:04:14]line > о реализуемом товаре [11:04:14]line ИТОГО: 1270.57 [11:04:14]line НСП 1% : 11.24 [11:04:14]line НДС 12% : 134.93 [11:04:14]line Наличными: 0.00 [11:04:14]line Безнал.: 1270.57 [11:04:14]line Место: АЗС № 128 "Партнер Нефть" [11:04:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:04:14]line СНО: Общий режим [11:04:14]line Чек 276 30.07.2024 11:04 [11:04:14]line Смена: 430 ФФД: 1.0 [11:04:14]line ЗНМ: 0300000046 [11:04:14]line РНМ: 0000000000092651 [11:04:14]line Версия ККМ: 001 [11:04:14]line Платежная система: O! деньги [11:04:14]line ФМ: 0000000000874943 [11:04:14]line ФД: 309342 [11:04:14]line ФПД: 266580922712552 [11:04:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110413&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309342&fm=266580922712552&tin=02508201610067®Number=0000000000092651&sum=127057 [11:04:15]written 0, free lines is 4095 [11:04:15]OFD Sender: Processing packet 309342 [packets to send 232, broken 231] [11:04:15]ProducePacketName [11:04:15]name=ofd_packets/00309342 [11:04:15]OFD Sender: To server: pG, [11:04:15]CommunicateWithHost lk.salyk.kg:30040 [11:04:15]ConnectInit lk.salyk.kg [11:04:15]Connected sock=11 [11:04:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF 15 07 01 E7 B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 49 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 51 F0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 51 F0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 34 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 51 F0 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 AD C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5E B8 04 00 35 04 06 00 F2 74 35 33 C1 E8 A2 F1 73 93 57 01 10 B2 [11:04:15]Write to MH i2c: 01 00 00 29 11 3A [11:04:15]Write i2c OK [11:04:15]MH_I2C_Read... [11:04:15]Read from MH i2c: 01 [11:04:15]MH_I2C_Read... [11:04:15]Read from MH i2c: 01 07 00 [11:04:15]MH_I2C_Read... [11:04:15]Read from MH i2c: 01 07 00 29 11 00 00 00 00 00 76 0C C3 [11:04:15]RasterBufferAndPrint [11:04:15]line [11:04:15]line [11:04:15]line [11:04:15]line [11:04:15]line [11:04:15]written 0, free lines is 3193 [11:04:15]MH_Cut [11:04:15]Write to MH i2c: D1 01 00 30 11 01 13 [11:04:15]Write i2c OK [11:04:15]MH_I2C_Read... [11:04:15]Read from MH i2c: D1 [11:04:15]MH_I2C_Read... [11:04:15]Read from MH i2c: D1 01 00 [11:04:15]MH_I2C_Read... [11:04:15]Read from MH i2c: D1 01 00 30 11 00 12 [11:04:15]Write to MH i2c: 01 00 00 31 11 42 [11:04:15]Write i2c OK [11:04:15]MH_I2C_Read... [11:04:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 02 E3 47 00 E7 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5E B8 04 00 F4 03 04 00 F5 6F A8 66 B6 04 01 00 00 34 1A CA 77 2D FC F6 3F [11:04:15]CommunicateWithHost err = 0 [11:04:15]CheckOFDResponse [11:04:15]1017 (14) - 77093643461234 [11:04:15]1041 (16) - 0000000000874943 [11:04:15]1040 (4) - 309342 [11:04:15]1012 (4) - 30.07.2024 04:45 [11:04:15]1206 (1) - 0 [11:04:15]OFD Sender: Remove packet 309342 [11:04:15]ProducePacketName [11:04:15]name=ofd_packets/00309342 [11:04:15]NVStorageDeleteData [11:04:16]OFD Sender: No OFD packet to send [11:04:16]*** Cut start [11:04:16]*** Partial cut [11:04:16]*** CUTSNS_PIN = 1 [11:04:17]*** CUTSNS_PIN = 0 [11:04:17]*** Brake cut motor [11:04:17]Read from MH i2c: 01 [11:04:17]MH_I2C_Read... [11:04:17]*** Stop cut motor [11:04:17]*** Cut end [11:04:17]Read from MH i2c: 01 07 00 [11:04:17]MH_I2C_Read... [11:04:17]Read from MH i2c: 01 07 00 31 11 00 00 00 00 00 FF 0F 57 [11:04:17]process_action close_receipt done [11:04:17]requested_data is exist [11:04:17]produce_requested_data [11:04:17]requested_item fm.sn is exist - process it [11:04:17]wFMCommunicate request_size=4 [11:04:17]MH_SAM_APDU [11:04:17]CAPDU: 80 11 00 00 [11:04:17]Write to MH i2c: E2 08 00 32 11 80 11 00 00 00 00 00 00 BD [11:04:17]Write i2c OK [11:04:17]MH_I2C_Read... [11:04:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:17]Read from MH i2c: E2 [11:04:17]MH_I2C_Read... [11:04:17]Read from MH i2c: E2 17 00 [11:04:17]MH_I2C_Read... [11:04:17]Read from MH i2c: E2 17 00 32 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 13 [11:04:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:04:17]wFMCommunicate OK [11:04:17]requested_item fd.num is exist - process it [11:04:17]SAM_PROTO_GetFieldsCounters [11:04:17]wFMCommunicate request_size=4 [11:04:17]MH_SAM_APDU [11:04:17]CAPDU: 80 13 00 00 [11:04:17]Write to MH i2c: E2 08 00 33 11 80 13 00 00 00 00 00 00 C0 [11:04:17]Write i2c OK [11:04:17]MH_I2C_Read... [11:04:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:17]Read from MH i2c: E2 [11:04:17]MH_I2C_Read... [11:04:17]Read from MH i2c: E2 62 00 [11:04:17]MH_I2C_Read... [11:04:17]Read from MH i2c: E2 62 00 33 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5E B8 04 00 0E 04 04 00 AE 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 EA [11:04:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5E B8 04 00 0E 04 04 00 AE 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:04:17]wFMCommunicate OK [11:04:17]SAM_PROTO_GetFieldsCounters done [11:04:17]requested_item shift.num is exist - process it [11:04:17]requested_item shift.opened is exist - process it [11:04:17]req_shift_opened [11:04:17]FM_GetShiftState [11:04:17]SAM_PROTO_GetShiftState [11:04:17]wFMCommunicate request_size=4 [11:04:17]MH_SAM_APDU [11:04:17]CAPDU: 80 13 01 00 [11:04:17]Write to MH i2c: E2 08 00 34 11 80 13 01 00 00 00 00 00 C2 [11:04:17]Write i2c OK [11:04:17]MH_I2C_Read... [11:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:17]Read from MH i2c: E2 [11:04:17]MH_I2C_Read... [11:04:17]Read from MH i2c: E2 0E 00 [11:04:17]MH_I2C_Read... [11:04:17]Read from MH i2c: E2 0E 00 34 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1D [11:04:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:04:17]wFMCommunicate OK [11:04:17]SAM_PROTO_GetShiftState done [11:04:17]FM_GetShiftState done [11:04:17]req_shift_opened done [11:04:17]requested_item shift.open_date is exist - process it [11:04:17]req_shift_open_date [11:04:17]req_shift_open_date done [11:04:17]produce_requested_data done [11:04:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309342,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:04:17]process_action_free close_receipt [11:04:17]json_value_free [11:04:17]json_value_free done [11:04:17]process_json_proto returns [11:04:17]Send response to host [11:04:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309342,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:04:17]free response buf [11:04:17]execute_script done [11:04:17]execute_script returns [11:04:17]free content buf [11:04:17]Sock 9.Close socket [11:04:17]Sock 9.Thread stoped [11:04:21]OFD Sender: No OFD packet to send [11:04:26]OFD Sender: No OFD packet to send [11:04:31]OFD Sender: No OFD packet to send [11:04:36]OFD Sender: No OFD packet to send [11:04:41]OFD Sender: No OFD packet to send [11:04:46]OFD Sender: No OFD packet to send [11:04:51]OFD Sender: No OFD packet to send [11:04:56]OFD Sender: No OFD packet to send [11:05:01]OFD Sender: No OFD packet to send [11:05:06]OFD Sender: No OFD packet to send [11:05:11]OFD Sender: No OFD packet to send [11:05:16]OFD Sender: No OFD packet to send [11:05:17]accept exits with 8 [11:05:17]New connection [11:05:17]New thread 3067022692 created [11:05:17]Thread 3067166052 joined [11:05:17]Waiting for new connection... [11:05:17] Sock 8.Parse request [11:05:17]Sock 8.Check first char [11:05:17]Sock 8.First char is OK [11:05:17]request: POST /json_proto HTTP/1.0 [11:05:17]Method: POST [11:05:17]URL: /json_proto [11:05:17]Method is POST - this is cgi request [11:05:17]url: /json_proto [11:05:17]query_string will be loaded in cgi processing [11:05:17]execute_cgi json_proto POST (null) [11:05:17]execute_cgi path=json_proto method=POST [11:05:17]POST find Content-Length [11:05:17]Host: 172.17.45.195:8080 [11:05:17]Content-Length: 682 [11:05:17]Content-Type: application/json [11:05:17] [11:05:17]POST finish read [11:05:17]Found Content-Length = 682 [11:05:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:17]execute_script... [11:05: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)117947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:17]POST & json_proto [11:05:17]process_json_proto [11:05:17]json parsed OK: [11:05:17]protocol is kg_v1.0 [11:05:17]action value=close_receipt [11:05:17]process_action close_receipt [11:05:17]cmd_close_receipt [11:05:17]MH_GetDate [11:05:17]Write to MH i2c: F0 00 00 35 11 35 [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: F0 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: F0 09 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: F0 09 00 35 11 00 ED C8 A8 66 FB 01 7F 64 E0 [11:05:17]GetLastDocTimeStamp 1722337453 [11:05:17]current date 1722337517 [11:05:17]FM_GetShiftState [11:05:17]SAM_PROTO_GetShiftState [11:05:17]wFMCommunicate request_size=4 [11:05:17]MH_SAM_APDU [11:05:17]CAPDU: 80 13 01 00 [11:05:17]Write to MH i2c: E2 08 00 36 11 80 13 01 00 00 00 00 00 C4 [11:05:17]Write i2c OK [11:05:17]MH_I2C_Read... [11:05:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:17]Read from MH i2c: E2 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 0E 00 [11:05:17]MH_I2C_Read... [11:05:17]Read from MH i2c: E2 0E 00 36 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1F [11:05:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:05:17]wFMCommunicate OK [11:05:17]SAM_PROTO_GetShiftState done [11:05:17]FM_GetShiftState done [11:05:17]opened in 1722299915 [11:05:17]opened+sec_in_day 1722386315 [11:05:17]quantity*price = 100021 [11:05:17]sum+1 = 100023 [11:05:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 277 30.07.2024 11:05 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309343 ФПД: 157522004725755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110517&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309343&fm=157522004725755&tin=02508201610067®Number=0000000000092651&sum=100000 [11:05:18]StoreToDocumentArchive [11:05:18]shift 430 fd 309343 [11:05:18]save to /storage/0430/doc_00309343 [11:05:18]save last doc name /storage/0430/doc_00309343 to /storage/kkm_last_doc_name [11:05:18]save OK [11:05:18]Clear old archive folders... [11:05:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:18]tlvbuf is 00936230 [11:05:18]SAM_PROTO_ClearQueue [11:05:18]wFMCommunicate request_size=4 [11:05:18]MH_SAM_APDU [11:05:18]CAPDU: 80 09 00 00 [11:05:18]Write to MH i2c: E2 08 00 43 11 80 09 00 00 00 00 00 00 C6 [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:18]Read from MH i2c: E2 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 03 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 03 00 43 11 00 90 00 C8 [11:05:18]RAPDU: 90 00 [11:05:18]wFMCommunicate OK [11:05:18]SAM_PROTO_ClearQueue done [11:05:18]KKMCreateOFDPacket [11:05:18]OFDProtocolAddRootSTLVToBuf [11:05:18]FM_MakeSignedData [11:05:18]FM_MakeSignedData [11:05:18]SAM_PROTO_SignData [11:05:18]wFMCommunicate request_size=4 [11:05:18]MH_SAM_APDU [11:05:18]CAPDU: 80 0D 01 02 [11:05:18]Write to MH i2c: E2 08 00 44 11 80 0D 01 02 00 00 00 00 CE [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:18]Read from MH i2c: E2 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 03 00 [11:05:18]MH_I2C_Read... [11:05:18]Read from MH i2c: E2 03 00 44 11 00 90 00 C9 [11:05:18]RAPDU: 90 00 [11:05:18]wFMCommunicate OK [11:05:18]wFMCommunicate request_size=255 [11:05:18]MH_SAM_APDU [11:05:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 ED C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5F B8 04 00 35 04 06 00 8F [11:05:18]Write to MH i2c: E2 02 01 45 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 ED C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5F B8 04 00 35 04 06 00 8F 00 00 AB [11:05:18]Write i2c OK [11:05:18]MH_I2C_Read... [11:05:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:19]Read from MH i2c: E2 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 03 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 03 00 45 11 00 90 00 CA [11:05:19]RAPDU: 90 00 [11:05:19]wFMCommunicate OK [11:05:19]wFMCommunicate request_size=10 [11:05:19]MH_SAM_APDU [11:05:19]CAPDU: 80 0D 02 02 05 43 F3 22 CF FB [11:05:19]Write to MH i2c: E2 0D 00 46 11 80 0D 02 02 05 00 43 F3 22 CF FB 00 00 FD [11:05:19]Write i2c OK [11:05:19]MH_I2C_Read... [11:05:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:19]Read from MH i2c: E2 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 03 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 03 00 46 11 00 90 00 CB [11:05:19]RAPDU: 90 00 [11:05:19]wFMCommunicate OK [11:05:19]wFMCommunicate request_size=4 [11:05:19]MH_SAM_APDU [11:05:19]CAPDU: 80 0D 03 02 [11:05:19]Write to MH i2c: E2 08 00 47 11 80 0D 03 02 00 00 00 00 D3 [11:05:19]Write i2c OK [11:05:19]MH_I2C_Read... [11:05:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:19]Read from MH i2c: E2 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 0B 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 0B 00 47 11 00 AA 11 14 A5 05 D8 94 12 90 00 CB [11:05:19]RAPDU: AA 11 14 A5 05 D8 94 12 90 00 [11:05:19]wFMCommunicate OK [11:05:19]SAM_PROTO_SignData done [11:05:19]FM_MakeSignedData done [11:05:19]CreateOFDProtocolMessage [11:05:19]wFMCommunicate request_size=4 [11:05:19]MH_SAM_APDU [11:05:19]CAPDU: 80 11 00 00 [11:05:19]Write to MH i2c: E2 08 00 48 11 80 11 00 00 00 00 00 00 D3 [11:05:19]Write i2c OK [11:05:19]MH_I2C_Read... [11:05:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:19]Read from MH i2c: E2 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 17 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: E2 17 00 48 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 29 [11:05:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:05:19]wFMCommunicate OK [11:05:19]CreateOFDProtocolMessage done [11:05:19]OFDSenderStorePacket 309343 [11:05:19]StoreOFDPacket docnum=309343 [11:05:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 55 E2 07 01 12 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 ED C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5F B8 04 00 35 04 06 00 8F 43 F3 22 CF FB AA 11 14 A5 05 D8 94 12 [11:05:19]CheckFolder [11:05:19]dirname=/storage/ofd_packets [11:05:19]CheckFolder done [11:05:19]ProducePacketName [11:05:19]name=ofd_packets/00309343 [11:05:19]NVStorageSaveData ofd_packets/00309343 [11:05:19]File name is /storage/ofd_packets/00309343 [11:05:19]Write 301 bytes [11:05:19]NVStorageSaveData done [11:05:19]OFDSenderStorePacket done [11:05:19]KKMCreateOFDPacket done [11:05:19]NVStorageSaveData kkm_last_timestamp [11:05:19]File name is /storage/kkm_last_timestamp [11:05:19]Write 4 bytes [11:05:19]NVStorageSaveData done [11:05:19]OFD Sender: Processing packet 309343 [packets to send 232, broken 231] [11:05:19]ProducePacketName [11:05:19]name=ofd_packets/00309343 [11:05:19]OFD Sender: To server: pG, [11:05:19]CommunicateWithHost lk.salyk.kg:30040 [11:05:19]ConnectInit lk.salyk.kg [11:05:19]ExternCall_PrintAddStr [11:05:19]wPrintStart [11:05:19]Write to MH i2c: 01 00 00 49 11 5A [11:05:19]Write i2c OK [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: 01 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: 01 07 00 [11:05:19]MH_I2C_Read... [11:05:19]Read from MH i2c: 01 07 00 49 11 00 00 00 00 00 FF 0F 6F [11:05:19]RasterBufferAndPrint [11:05:19]line Счет N : (1)117947 [11:05:19]line ИНН: 02508201610067 [11:05:19]line Контрольно-Кассовый Чек [11:05:19]line ПРОДАЖА [11:05:19]line ТРК (МРК, ГНК) : 61 [11:05:19]line Товар: 2710124500 [11:05:19]line Аи-95-К-3 [11:05:19]line 13.480 * 74.20 [11:05:19]line = 1000.22 [11:05:19]line НДС 12% НСП 1% [11:05:19]line > о реализуемом товаре [11:05:19]line ОКРУГЛЕНИЕ: -0.22 [11:05:19]line ИТОГО: 1000.00 [11:05:19]line Внесено: 1000.00 [11:05:19]line СДАЧА: 0.00 [11:05:19]line НСП 1% : 8.85 [11:05:19]line НДС 12% : 106.22 [11:05:19]line Наличными: 1000.00 [11:05:19]line Безнал.: 0.00 [11:05:19]line Место: АЗС № 128 "Партнер Нефть" [11:05:19]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:05:19]line СНО: Общий режим [11:05:19]line Чек 277 30.07.2024 11:05 [11:05:19]line Смена: 430 ФФД: 1.0 [11:05:19]line ЗНМ: 0300000046 [11:05:19]line РНМ: 0000000000092651 [11:05:19]line Версия ККМ: 001 [11:05:19]line ФМ: 0000000000874943 [11:05:19]line ФД: 309343 [11:05:19]line ФПД: 157522004725755 [11:05:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110517&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309343&fm=157522004725755&tin=02508201610067®Number=0000000000092651&sum=100000 [11:05:19]written 0, free lines is 4095 [11:05:20]Write to MH i2c: 01 00 00 74 11 85 [11:05:20]Write i2c OK [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: 01 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: 01 07 00 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: 01 07 00 74 11 00 00 00 00 00 5B 0C F3 [11:05:20]RasterBufferAndPrint [11:05:20]line [11:05:20]line [11:05:20]line [11:05:20]line [11:05:20]line [11:05:20]written 0, free lines is 3166 [11:05:20]MH_Cut [11:05:20]Write to MH i2c: D1 01 00 7B 11 01 5E [11:05:20]Write i2c OK [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: D1 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: D1 01 00 [11:05:20]MH_I2C_Read... [11:05:20]Read from MH i2c: D1 01 00 7B 11 00 5D [11:05:20]Write to MH i2c: 01 00 00 7C 11 8D [11:05:20]Write i2c OK [11:05:20]MH_I2C_Read... [11:05:21]*** Cut start [11:05:21]*** Partial cut [11:05:21]*** CUTSNS_PIN = 1 [11:05:21]*** CUTSNS_PIN = 0 [11:05:21]*** Brake cut motor [11:05:21]Read from MH i2c: 01 [11:05:21]MH_I2C_Read... [11:05:21]*** Stop cut motor [11:05:21]*** Cut end [11:05:21]Read from MH i2c: 01 07 00 [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: 01 07 00 7C 11 00 00 00 00 00 FF 0F A2 [11:05:21]process_action close_receipt done [11:05:21]requested_data is exist [11:05:21]produce_requested_data [11:05:21]requested_item fm.sn is exist - process it [11:05:21]wFMCommunicate request_size=4 [11:05:21]MH_SAM_APDU [11:05:21]CAPDU: 80 11 00 00 [11:05:21]Write to MH i2c: E2 08 00 7D 11 80 11 00 00 00 00 00 00 08 [11:05:21]Write i2c OK [11:05:21]MH_I2C_Read... [11:05:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:21]Read from MH i2c: E2 [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: E2 17 00 [11:05:21]MH_I2C_Read... [11:05:21]Read from MH i2c: E2 17 00 7D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5E [11:05:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:05:21]wFMCommunicate OK [11:05:21]requested_item fd.num is exist - process it [11:05:21]SAM_PROTO_GetFieldsCounters [11:05:21]wFMCommunicate request_size=4 [11:05:21]MH_SAM_APDU [11:05:21]CAPDU: 80 13 00 00 [11:05:21]Write to MH i2c: E2 08 00 7E 11 80 13 00 00 00 00 00 00 0B [11:05:21]Write i2c OK [11:05:21]MH_I2C_Read... [11:05:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:22]Read from MH i2c: E2 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 62 00 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 62 00 7E 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5F B8 04 00 0E 04 04 00 AE 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 39 [11:05:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 5F B8 04 00 0E 04 04 00 AE 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:05:22]wFMCommunicate OK [11:05:22]SAM_PROTO_GetFieldsCounters done [11:05:22]requested_item shift.num is exist - process it [11:05:22]requested_item shift.opened is exist - process it [11:05:22]req_shift_opened [11:05:22]FM_GetShiftState [11:05:22]SAM_PROTO_GetShiftState [11:05:22]wFMCommunicate request_size=4 [11:05:22]MH_SAM_APDU [11:05:22]CAPDU: 80 13 01 00 [11:05:22]Write to MH i2c: E2 08 00 7F 11 80 13 01 00 00 00 00 00 0D [11:05:22]Write i2c OK [11:05:22]MH_I2C_Read... [11:05:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:22]Read from MH i2c: E2 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 0E 00 [11:05:22]MH_I2C_Read... [11:05:22]Read from MH i2c: E2 0E 00 7F 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 68 [11:05:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:05:22]wFMCommunicate OK [11:05:22]SAM_PROTO_GetShiftState done [11:05:22]FM_GetShiftState done [11:05:22]req_shift_opened done [11:05:22]requested_item shift.open_date is exist - process it [11:05:22]req_shift_open_date [11:05:22]req_shift_open_date done [11:05:22]produce_requested_data done [11:05:22]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309343,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:05:22]process_action_free close_receipt [11:05:22]json_value_free [11:05:22]json_value_free done [11:05:22]process_json_proto returns [11:05:22]Send response to host [11:05:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309343,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:05:22]free response buf [11:05:22]execute_script done [11:05:22]execute_script returns [11:05:22]free content buf [11:05:22]Sock 8.Close socket [11:05:22]Sock 8.Thread stoped [11:05:50]accept exits with 9 [11:05:50]New connection [11:05:50]New thread 3067166052 created [11:05:50]Thread 3067022692 joined [11:05:50]Waiting for new connection... [11:05:50] Sock 9.Parse request [11:05:50]Sock 9.Check first char [11:05:50]Sock 9.First char is OK [11:05:50]request: POST /json_proto HTTP/1.0 [11:05:50]Method: POST [11:05:50]URL: /json_proto [11:05:50]Method is POST - this is cgi request [11:05:50]url: /json_proto [11:05:50]query_string will be loaded in cgi processing [11:05:50]execute_cgi json_proto POST (null) [11:05:50]execute_cgi path=json_proto method=POST [11:05:50]POST find Content-Length [11:05:50]Host: 172.17.45.195:8080 [11:05:50]Content-Length: 677 [11:05:50]Content-Type: application/json [11:05:50] [11:05:50]POST finish read [11:05:50]Found Content-Length = 677 [11:05:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:50]execute_script... [11:05: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)117949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:05:50]POST & json_proto [11:05:50]process_json_proto [11:05:50]json parsed OK: [11:05:50]protocol is kg_v1.0 [11:05:50]action value=close_receipt [11:05:50]process_action close_receipt [11:05:50]cmd_close_receipt [11:05:50]MH_GetDate [11:05:50]Write to MH i2c: F0 00 00 80 11 80 [11:05:50]Write i2c OK [11:05:50]MH_I2C_Read... [11:05:50]Read from MH i2c: F0 [11:05:50]MH_I2C_Read... [11:05:50]Read from MH i2c: F0 09 00 [11:05:50]MH_I2C_Read... [11:05:50]Read from MH i2c: F0 09 00 80 11 00 0E C9 A8 66 FB 01 7F 64 4D [11:05:50]GetLastDocTimeStamp 1722337517 [11:05:50]current date 1722337550 [11:05:50]FM_GetShiftState [11:05:50]SAM_PROTO_GetShiftState [11:05:50]wFMCommunicate request_size=4 [11:05:50]MH_SAM_APDU [11:05:50]CAPDU: 80 13 01 00 [11:05:50]Write to MH i2c: E2 08 00 81 11 80 13 01 00 00 00 00 00 0F [11:05:50]Write i2c OK [11:05:50]MH_I2C_Read... [11:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:50]Read from MH i2c: E2 [11:05:50]MH_I2C_Read... [11:05:50]Read from MH i2c: E2 0E 00 [11:05:50]MH_I2C_Read... [11:05:50]Read from MH i2c: E2 0E 00 81 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6A [11:05:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:05:50]wFMCommunicate OK [11:05:50]SAM_PROTO_GetShiftState done [11:05:50]FM_GetShiftState done [11:05:50]opened in 1722299915 [11:05:50]opened+sec_in_day 1722386315 [11:05:50]quantity*price = 50036 [11:05:50]sum+1 = 50037 [11:05:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 278 30.07.2024 11:05 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309344 ФПД: 118451202016937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110550&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309344&fm=118451202016937&tin=02508201610067®Number=0000000000092651&sum=50000 [11:05:51]StoreToDocumentArchive [11:05:51]shift 430 fd 309344 [11:05:51]save to /storage/0430/doc_00309344 [11:05:51]save last doc name /storage/0430/doc_00309344 to /storage/kkm_last_doc_name [11:05:51]save OK [11:05:51]Clear old archive folders... [11:05:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:05:51]tlvbuf is 008E87B0 [11:05:51]SAM_PROTO_ClearQueue [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 09 00 00 [11:05:51]Write to MH i2c: E2 08 00 8E 11 80 09 00 00 00 00 00 00 11 [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 8E 11 00 90 00 13 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]SAM_PROTO_ClearQueue done [11:05:51]KKMCreateOFDPacket [11:05:51]OFDProtocolAddRootSTLVToBuf [11:05:51]FM_MakeSignedData [11:05:51]FM_MakeSignedData [11:05:51]SAM_PROTO_SignData [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 01 02 [11:05:51]Write to MH i2c: E2 08 00 8F 11 80 0D 01 02 00 00 00 00 19 [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 8F 11 00 90 00 14 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]wFMCommunicate request_size=255 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 60 B8 04 00 35 04 06 00 6B [11:05:51]Write to MH i2c: E2 02 01 90 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 60 B8 04 00 35 04 06 00 6B 00 00 C8 [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 90 11 00 90 00 15 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]wFMCommunicate request_size=10 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 02 02 05 BB 11 D1 C6 A9 [11:05:51]Write to MH i2c: E2 0D 00 91 11 80 0D 02 02 05 00 BB 11 D1 C6 A9 00 00 32 [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 03 00 91 11 00 90 00 16 [11:05:51]RAPDU: 90 00 [11:05:51]wFMCommunicate OK [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 0D 03 02 [11:05:51]Write to MH i2c: E2 08 00 92 11 80 0D 03 02 00 00 00 00 1E [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 0B 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 0B 00 92 11 00 06 B3 9E 4A 55 06 76 C7 90 00 58 [11:05:51]RAPDU: 06 B3 9E 4A 55 06 76 C7 90 00 [11:05:51]wFMCommunicate OK [11:05:51]SAM_PROTO_SignData done [11:05:51]FM_MakeSignedData done [11:05:51]CreateOFDProtocolMessage [11:05:51]wFMCommunicate request_size=4 [11:05:51]MH_SAM_APDU [11:05:51]CAPDU: 80 11 00 00 [11:05:51]Write to MH i2c: E2 08 00 93 11 80 11 00 00 00 00 00 00 1E [11:05:51]Write i2c OK [11:05:51]MH_I2C_Read... [11:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:51]Read from MH i2c: E2 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 17 00 [11:05:51]MH_I2C_Read... [11:05:51]Read from MH i2c: E2 17 00 93 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 74 [11:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:05:51]wFMCommunicate OK [11:05:51]CreateOFDProtocolMessage done [11:05:51]OFDSenderStorePacket 309344 [11:05:51]StoreOFDPacket docnum=309344 [11:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A FA 07 01 FE 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 60 B8 04 00 35 04 06 00 6B BB 11 D1 C6 A9 06 B3 9E 4A 55 06 76 C7 [11:05:51]CheckFolder [11:05:51]dirname=/storage/ofd_packets [11:05:51]CheckFolder done [11:05:51]ProducePacketName [11:05:51]name=ofd_packets/00309344 [11:05:51]NVStorageSaveData ofd_packets/00309344 [11:05:51]File name is /storage/ofd_packets/00309344 [11:05:51]Write 301 bytes [11:05:51]NVStorageSaveData done [11:05:51]OFDSenderStorePacket done [11:05:51]KKMCreateOFDPacket done [11:05:51]NVStorageSaveData kkm_last_timestamp [11:05:51]File name is /storage/kkm_last_timestamp [11:05:51]Write 4 bytes [11:05:51]NVStorageSaveData done [11:05:52]ExternCall_PrintAddStr [11:05:52]wPrintStart [11:05:52]Write to MH i2c: 01 00 00 94 11 A5 [11:05:52]Write i2c OK [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 07 00 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 07 00 94 11 00 00 00 00 00 FF 0F BA [11:05:52]RasterBufferAndPrint [11:05:52]line Счет N : (1)117949 [11:05:52]line ИНН: 02508201610067 [11:05:52]line Контрольно-Кассовый Чек [11:05:52]line ПРОДАЖА [11:05:52]line ТРК (МРК, ГНК) : 42 [11:05:52]line Товар: 2710124130 [11:05:52]line Аи-92-К-2 [11:05:52]line 7.380 * 67.80 [11:05:52]line = 500.36 [11:05:52]line НДС 12% НСП 1% [11:05:52]line > о реализуемом товаре [11:05:52]line ОКРУГЛЕНИЕ: -0.36 [11:05:52]line ИТОГО: 500.00 [11:05:52]line Внесено: 500.00 [11:05:52]line СДАЧА: 0.00 [11:05:52]line НСП 1% : 4.43 [11:05:52]line НДС 12% : 53.14 [11:05:52]line Наличными: 500.00 [11:05:52]line Безнал.: 0.00 [11:05:52]line Место: АЗС № 128 "Партнер Нефть" [11:05:52]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:05:52]line СНО: Общий режим [11:05:52]line Чек 278 30.07.2024 11:05 [11:05:52]line Смена: 430 ФФД: 1.0 [11:05:52]line ЗНМ: 0300000046 [11:05:52]line РНМ: 0000000000092651 [11:05:52]line Версия ККМ: 001 [11:05:52]line ФМ: 0000000000874943 [11:05:52]line ФД: 309344 [11:05:52]line ФПД: 118451202016937 [11:05:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110550&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309344&fm=118451202016937&tin=02508201610067®Number=0000000000092651&sum=50000 [11:05:52]written 0, free lines is 4095 [11:05:52]Write to MH i2c: 01 00 00 BF 11 D0 [11:05:52]Write i2c OK [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 07 00 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: 01 07 00 BF 11 00 00 00 00 00 5F 0C 42 [11:05:52]RasterBufferAndPrint [11:05:52]line [11:05:52]line [11:05:52]line [11:05:52]line [11:05:52]line [11:05:52]written 0, free lines is 3170 [11:05:52]MH_Cut [11:05:52]Write to MH i2c: D1 01 00 C6 11 01 A9 [11:05:52]Write i2c OK [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: D1 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: D1 01 00 [11:05:52]MH_I2C_Read... [11:05:52]Read from MH i2c: D1 01 00 C6 11 00 A8 [11:05:52]Write to MH i2c: 01 00 00 C7 11 D8 [11:05:52]Write i2c OK [11:05:52]MH_I2C_Read... [11:05:53]*** Cut start [11:05:53]*** Partial cut [11:05:53]*** CUTSNS_PIN = 1 [11:05:54]*** CUTSNS_PIN = 0 [11:05:54]*** Brake cut motor [11:05:54]Read from MH i2c: 01 [11:05:54]MH_I2C_Read... [11:05:54]*** Stop cut motor [11:05:54]*** Cut end [11:05:54]Read from MH i2c: 01 07 00 [11:05:54]MH_I2C_Read... [11:05:54]Read from MH i2c: 01 07 00 C7 11 00 00 00 00 00 FF 0F ED [11:05:54]process_action close_receipt done [11:05:54]requested_data is exist [11:05:54]produce_requested_data [11:05:54]requested_item fm.sn is exist - process it [11:05:54]wFMCommunicate request_size=4 [11:05:54]MH_SAM_APDU [11:05:54]CAPDU: 80 11 00 00 [11:05:54]Write to MH i2c: E2 08 00 C8 11 80 11 00 00 00 00 00 00 53 [11:05:54]Write i2c OK [11:05:54]MH_I2C_Read... [11:05:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:05:54]Read from MH i2c: E2 [11:05:54]MH_I2C_Read... [11:05:54]Read from MH i2c: E2 17 00 [11:05:54]MH_I2C_Read... [11:05:54]Read from MH i2c: E2 17 00 C8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A9 [11:05:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:05:54]wFMCommunicate OK [11:05:54]requested_item fd.num is exist - process it [11:05:54]SAM_PROTO_GetFieldsCounters [11:05:54]wFMCommunicate request_size=4 [11:05:54]MH_SAM_APDU [11:05:54]CAPDU: 80 13 00 00 [11:05:54]Write to MH i2c: E2 08 00 C9 11 80 13 00 00 00 00 00 00 56 [11:05:54]Write i2c OK [11:05:54]MH_I2C_Read... [11:05:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:05:54]Read from MH i2c: E2 [11:05:54]MH_I2C_Read... [11:05:54]Read from MH i2c: E2 62 00 [11:05:54]MH_I2C_Read... [11:05:54]Read from MH i2c: E2 62 00 C9 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 60 B8 04 00 0E 04 04 00 AE 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 88 [11: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 60 B8 04 00 0E 04 04 00 AE 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:05:54]wFMCommunicate OK [11:05:54]SAM_PROTO_GetFieldsCounters done [11:05:54]requested_item shift.num is exist - process it [11:05:54]requested_item shift.opened is exist - process it [11:05:54]req_shift_opened [11:05:54]FM_GetShiftState [11:05:54]SAM_PROTO_GetShiftState [11:05:54]wFMCommunicate request_size=4 [11:05:54]MH_SAM_APDU [11:05:54]CAPDU: 80 13 01 00 [11:05:54]Write to MH i2c: E2 08 00 CA 11 80 13 01 00 00 00 00 00 58 [11:05:54]Write i2c OK [11:05:54]MH_I2C_Read... [11:05:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:05:54]Read from MH i2c: E2 [11:05:54]MH_I2C_Read... [11:05:54]Read from MH i2c: E2 0E 00 [11:05:54]MH_I2C_Read... [11:05:54]Read from MH i2c: E2 0E 00 CA 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B3 [11:05:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:05:54]wFMCommunicate OK [11:05:54]SAM_PROTO_GetShiftState done [11:05:54]FM_GetShiftState done [11:05:54]req_shift_opened done [11:05:54]requested_item shift.open_date is exist - process it [11:05:54]req_shift_open_date [11:05:54]req_shift_open_date done [11:05:54]produce_requested_data done [11:05:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309344,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:05:54]process_action_free close_receipt [11:05:54]json_value_free [11:05:54]json_value_free done [11:05:54]process_json_proto returns [11:05:54]Send response to host [11:05:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309344,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:05:54]free response buf [11:05:54]execute_script done [11:05:54]execute_script returns [11:05:54]free content buf [11:05:54]Sock 9.Close socket [11:05:54]Sock 9.Thread stoped [11:06:06]accept exits with 8 [11:06:06]New connection [11:06:06]New thread 3067022692 created [11:06:06]Thread 3067166052 joined [11:06:06]Waiting for new connection... [11:06:06] Sock 8.Parse request [11:06:06]Sock 8.Check first char [11:06:06]Sock 8.First char is OK [11:06:06]request: POST /json_proto HTTP/1.0 [11:06:06]Method: POST [11:06:06]URL: /json_proto [11:06:06]Method is POST - this is cgi request [11:06:06]url: /json_proto [11:06:06]query_string will be loaded in cgi processing [11:06:06]execute_cgi json_proto POST (null) [11:06:06]execute_cgi path=json_proto method=POST [11:06:06]POST find Content-Length [11:06:06]Host: 172.17.45.195:8080 [11:06:06]Content-Length: 796 [11:06:06]Content-Type: application/json [11:06:06] [11:06:06]POST finish read [11:06:06]Found Content-Length = 796 [11:06:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:06]execute_script... [11:06: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)117948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:06]POST & json_proto [11:06:06]process_json_proto [11:06:06]json parsed OK: [11:06:06]protocol is kg_v1.0 [11:06:06]action value=close_receipt [11:06:06]process_action close_receipt [11:06:06]cmd_close_receipt [11:06:06]MH_GetDate [11:06:06]Write to MH i2c: F0 00 00 CB 11 CB [11:06:06]Write i2c OK [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: F0 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: F0 09 00 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: F0 09 00 CB 11 00 1F C9 A8 66 FB 01 7F 64 A9 [11:06:06]GetLastDocTimeStamp 1722337550 [11:06:06]current date 1722337567 [11:06:06]FM_GetShiftState [11:06:06]SAM_PROTO_GetShiftState [11:06:06]wFMCommunicate request_size=4 [11:06:06]MH_SAM_APDU [11:06:06]CAPDU: 80 13 01 00 [11:06:06]Write to MH i2c: E2 08 00 CC 11 80 13 01 00 00 00 00 00 5A [11:06:06]Write i2c OK [11:06:06]MH_I2C_Read... [11:06:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:06]Read from MH i2c: E2 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 0E 00 [11:06:06]MH_I2C_Read... [11:06:06]Read from MH i2c: E2 0E 00 CC 11 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B5 [11:06:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:06:06]wFMCommunicate OK [11:06:06]SAM_PROTO_GetShiftState done [11:06:06]FM_GetShiftState done [11:06:06]opened in 1722299915 [11:06:06]opened+sec_in_day 1722386315 [11:06:06]quantity*price = 150052 [11:06:06]sum+1 = 150054 [11:06:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 279 30.07.2024 11:06 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309345 ФПД: 249909013529416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110607&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309345&fm=249909013529416&tin=02508201610067®Number=0000000000092651&sum=150053 [11:06:07]StoreToDocumentArchive [11:06:07]shift 430 fd 309345 [11:06:07]save to /storage/0430/doc_00309345 [11:06:07]save last doc name /storage/0430/doc_00309345 to /storage/kkm_last_doc_name [11:06:07]save OK [11:06:07]Clear old archive folders... [11:06:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:06:07]tlvbuf is 00950940 [11:06:07]SAM_PROTO_ClearQueue [11:06:07]wFMCommunicate request_size=4 [11:06:07]MH_SAM_APDU [11:06:07]CAPDU: 80 09 00 00 [11:06:07]Write to MH i2c: E2 08 00 D9 11 80 09 00 00 00 00 00 00 5C [11:06:07]Write i2c OK [11:06:07]MH_I2C_Read... [11:06:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:07]Read from MH i2c: E2 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 D9 11 00 90 00 5E [11:06:07]RAPDU: 90 00 [11:06:07]wFMCommunicate OK [11:06:07]SAM_PROTO_ClearQueue done [11:06:07]KKMCreateOFDPacket [11:06:07]OFDProtocolAddRootSTLVToBuf [11:06:07]FM_MakeSignedData [11:06:07]FM_MakeSignedData [11:06:07]SAM_PROTO_SignData [11:06:07]wFMCommunicate request_size=4 [11:06:07]MH_SAM_APDU [11:06:07]CAPDU: 80 0D 01 02 [11:06:07]Write to MH i2c: E2 08 00 DA 11 80 0D 01 02 00 00 00 00 64 [11:06:07]Write i2c OK [11:06:07]MH_I2C_Read... [11:06:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:07]Read from MH i2c: E2 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 [11:06:07]MH_I2C_Read... [11:06:07]Read from MH i2c: E2 03 00 DA 11 00 90 00 5F [11:06:07]RAPDU: 90 00 [11:06:07]wFMCommunicate OK [11:06:07]wFMCommunicate request_size=255 [11:06:07]MH_SAM_APDU [11:06:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 17 01 00 00 F4 03 04 00 1F C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 61 B8 04 00 35 04 06 00 [11:06:07]Write to MH i2c: E2 02 01 DB 11 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 1F C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 61 B8 04 00 35 04 06 00 00 00 F9 [11:06:07]Write i2c OK [11:06:07]MH_I2C_Read... [11:06:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:08]Read from MH i2c: E2 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 03 00 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 03 00 DB 11 00 90 00 60 [11:06:08]RAPDU: 90 00 [11:06:08]wFMCommunicate OK [11:06:08]wFMCommunicate request_size=11 [11:06:08]MH_SAM_APDU [11:06:08]CAPDU: 80 0D 02 02 06 E3 4A 79 FA 43 48 [11:06:08]Write to MH i2c: E2 0E 00 DC 11 80 0D 02 02 06 00 E3 4A 79 FA 43 48 00 00 9E [11:06:08]Write i2c OK [11:06:08]MH_I2C_Read... [11:06:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:08]Read from MH i2c: E2 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 03 00 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 03 00 DC 11 00 90 00 61 [11:06:08]RAPDU: 90 00 [11:06:08]wFMCommunicate OK [11:06:08]wFMCommunicate request_size=4 [11:06:08]MH_SAM_APDU [11:06:08]CAPDU: 80 0D 03 02 [11:06:08]Write to MH i2c: E2 08 00 DD 11 80 0D 03 02 00 00 00 00 69 [11:06:08]Write i2c OK [11:06:08]MH_I2C_Read... [11:06:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:08]Read from MH i2c: E2 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 0B 00 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 0B 00 DD 11 00 42 6C 35 6A 6E 0E 21 ED 90 00 41 [11:06:08]RAPDU: 42 6C 35 6A 6E 0E 21 ED 90 00 [11:06:08]wFMCommunicate OK [11:06:08]SAM_PROTO_SignData done [11:06:08]FM_MakeSignedData done [11:06:08]CreateOFDProtocolMessage [11:06:08]wFMCommunicate request_size=4 [11:06:08]MH_SAM_APDU [11:06:08]CAPDU: 80 11 00 00 [11:06:08]Write to MH i2c: E2 08 00 DE 11 80 11 00 00 00 00 00 00 69 [11:06:08]Write i2c OK [11:06:08]MH_I2C_Read... [11:06:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:08]Read from MH i2c: E2 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 17 00 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: E2 17 00 DE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BF [11:06:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:06:08]wFMCommunicate OK [11:06:08]CreateOFDProtocolMessage done [11:06:08]OFDSenderStorePacket 309345 [11:06:08]StoreOFDPacket docnum=309345 [11:06:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 9E EB 08 01 29 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 17 01 00 00 F4 03 04 00 1F C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 61 B8 04 00 35 04 06 00 E3 4A 79 FA 43 48 42 6C 35 6A 6E 0E 21 ED [11:06:08]CheckFolder [11:06:08]dirname=/storage/ofd_packets [11:06:08]CheckFolder done [11:06:08]ProducePacketName [11:06:08]name=ofd_packets/00309345 [11:06:08]NVStorageSaveData ofd_packets/00309345 [11:06:08]File name is /storage/ofd_packets/00309345 [11:06:08]Write 302 bytes [11:06:08]NVStorageSaveData done [11:06:08]OFDSenderStorePacket done [11:06:08]KKMCreateOFDPacket done [11:06:08]NVStorageSaveData kkm_last_timestamp [11:06:08]File name is /storage/kkm_last_timestamp [11:06:08]Write 4 bytes [11:06:08]NVStorageSaveData done [11:06:08]ExternCall_PrintAddStr [11:06:08]wPrintStart [11:06:08]Write to MH i2c: 01 00 00 DF 11 F0 [11:06:08]Write i2c OK [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: 01 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: 01 07 00 [11:06:08]MH_I2C_Read... [11:06:08]Read from MH i2c: 01 07 00 DF 11 00 00 00 00 00 FF 0F 05 [11:06:08]RasterBufferAndPrint [11:06:08]line Счет N : (1)117948 [11:06:08]line ИНН: 02508201610067 [11:06:08]line Контрольно-Кассовый Чек [11:06:08]line ПРОДАЖА [11:06:08]line ТРК (МРК, ГНК) : 33 [11:06:08]line Товар: 2710124130 [11:06:08]line Super-92-К-5 [11:06:08]line 21.810 * 68.80 [11:06:08]line = 1500.53 [11:06:08]line НДС 12% НСП 1% [11:06:08]line > о реализуемом товаре [11:06:08]line ИТОГО: 1500.53 [11:06:08]line НСП 1% : 13.28 [11:06:08]line НДС 12% : 159.35 [11:06:08]line Наличными: 0.00 [11:06:08]line Безнал.: 1500.53 [11:06:08]line Место: АЗС № 128 "Партнер Нефть" [11:06:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:06:08]line СНО: Общий режим [11:06:08]line Чек 279 30.07.2024 11:06 [11:06:08]line Смена: 430 ФФД: 1.0 [11:06:08]line ЗНМ: 0300000046 [11:06:08]line РНМ: 0000000000092651 [11:06:08]line Версия ККМ: 001 [11:06:08]line Платежная система: O! деньги [11:06:08]line ФМ: 0000000000874943 [11:06:08]line ФД: 309345 [11:06:08]line ФПД: 249909013529416 [11:06:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110607&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309345&fm=249909013529416&tin=02508201610067®Number=0000000000092651&sum=150053 [11:06:08]written 0, free lines is 4095 [11:06:09]Write to MH i2c: 01 00 00 09 12 1B [11:06:09]Write i2c OK [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: 01 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: 01 07 00 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: 01 07 00 09 12 00 00 00 00 00 75 0C A3 [11:06:09]RasterBufferAndPrint [11:06:09]line [11:06:09]line [11:06:09]line [11:06:09]line [11:06:09]line [11:06:09]written 0, free lines is 3192 [11:06:09]MH_Cut [11:06:09]Write to MH i2c: D1 01 00 10 12 01 F4 [11:06:09]Write i2c OK [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: D1 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: D1 01 00 [11:06:09]MH_I2C_Read... [11:06:09]Read from MH i2c: D1 01 00 10 12 00 F3 [11:06:09]Write to MH i2c: 01 00 00 11 12 23 [11:06:09]Write i2c OK [11:06:09]MH_I2C_Read... [11:06:10]*** Cut start [11:06:10]*** Partial cut [11:06:10]*** CUTSNS_PIN = 1 [11:06:10]*** CUTSNS_PIN = 0 [11:06:10]*** Brake cut motor [11:06:11]Read from MH i2c: 01 [11:06:11]MH_I2C_Read... [11:06:11]*** Stop cut motor [11:06:11]*** Cut end [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 11 12 00 00 00 00 00 FF 0F 38 [11:06:11]process_action close_receipt done [11:06:11]requested_data is exist [11:06:11]produce_requested_data [11:06:11]requested_item fm.sn is exist - process it [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 12 12 80 11 00 00 00 00 00 00 9E [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 12 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F4 [11:06:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:06:11]wFMCommunicate OK [11:06:11]requested_item fd.num is exist - process it [11:06:11]SAM_PROTO_GetFieldsCounters [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 13 00 00 [11:06:11]Write to MH i2c: E2 08 00 13 12 80 13 00 00 00 00 00 00 A1 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 62 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 62 00 13 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 61 B8 04 00 0E 04 04 00 AE 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 D7 [11:06:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 61 B8 04 00 0E 04 04 00 AE 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:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_GetFieldsCounters done [11:06:11]requested_item shift.num is exist - process it [11:06:11]requested_item shift.opened is exist - process it [11:06:11]req_shift_opened [11:06:11]FM_GetShiftState [11:06:11]SAM_PROTO_GetShiftState [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 13 01 00 [11:06:11]Write to MH i2c: E2 08 00 14 12 80 13 01 00 00 00 00 00 A3 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0E 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 0E 00 14 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FE [11:06:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_GetShiftState done [11:06:11]FM_GetShiftState done [11:06:11]req_shift_opened done [11:06:11]requested_item shift.open_date is exist - process it [11:06:11]req_shift_open_date [11:06:11]req_shift_open_date done [11:06:11]produce_requested_data done [11:06:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309345,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:06:11]process_action_free close_receipt [11:06:11]json_value_free [11:06:11]json_value_free done [11:06:11]process_json_proto returns [11:06:11]Send response to host [11:06:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309345,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:06:11]free response buf [11:06:11]execute_script done [11:06:11]execute_script returns [11:06:11]free content buf [11:06:11]Sock 8.Close socket [11:06:11]Sock 8.Thread stoped [11:06:18]accept exits with 9 [11:06:18]New connection [11:06:18]New thread 3067166052 created [11:06:18]Thread 3067022692 joined [11:06:18]Waiting for new connection... [11:06:18] Sock 9.Parse request [11:06:18]Sock 9.Check first char [11:06:18]Sock 9.First char is OK [11:06:18]request: POST /json_proto HTTP/1.0 [11:06:18]Method: POST [11:06:18]URL: /json_proto [11:06:18]Method is POST - this is cgi request [11:06:18]url: /json_proto [11:06:18]query_string will be loaded in cgi processing [11:06:18]execute_cgi json_proto POST (null) [11:06:18]execute_cgi path=json_proto method=POST [11:06:18]POST find Content-Length [11:06:18]Host: 172.17.45.195:8080 [11:06:18]Content-Length: 677 [11:06:18]Content-Type: application/json [11:06:18] [11:06:18]POST finish read [11:06:18]Found Content-Length = 677 [11:06:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:18]execute_script... [11:06: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)117950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:18]POST & json_proto [11:06:18]process_json_proto [11:06:18]json parsed OK: [11:06:18]protocol is kg_v1.0 [11:06:18]action value=close_receipt [11:06:18]process_action close_receipt [11:06:18]cmd_close_receipt [11:06:18]MH_GetDate [11:06:18]Write to MH i2c: F0 00 00 15 12 16 [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: F0 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: F0 09 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: F0 09 00 15 12 00 2B C9 A8 66 FB 01 7F 64 00 [11:06:18]GetLastDocTimeStamp 1722337567 [11:06:18]current date 1722337579 [11:06:18]FM_GetShiftState [11:06:18]SAM_PROTO_GetShiftState [11:06:18]wFMCommunicate request_size=4 [11:06:18]MH_SAM_APDU [11:06:18]CAPDU: 80 13 01 00 [11:06:18]Write to MH i2c: E2 08 00 16 12 80 13 01 00 00 00 00 00 A5 [11:06:18]Write i2c OK [11:06:18]MH_I2C_Read... [11:06:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:18]Read from MH i2c: E2 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 0E 00 [11:06:18]MH_I2C_Read... [11:06:18]Read from MH i2c: E2 0E 00 16 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 00 [11:06:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:06:18]wFMCommunicate OK [11:06:18]SAM_PROTO_GetShiftState done [11:06:18]FM_GetShiftState done [11:06:18]opened in 1722299915 [11:06:18]opened+sec_in_day 1722386315 [11:06:18]quantity*price = 50036 [11:06:18]sum+1 = 50037 [11:06:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 280 30.07.2024 11:06 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309346 ФПД: 18857416507568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110619&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309346&fm=18857416507568&tin=02508201610067®Number=0000000000092651&sum=50000 [11:06:20]StoreToDocumentArchive [11:06:20]shift 430 fd 309346 [11:06:20]save to /storage/0430/doc_00309346 [11:06:20]save last doc name /storage/0430/doc_00309346 to /storage/kkm_last_doc_name [11:06:20]save OK [11:06:20]Clear old archive folders... [11:06:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:20]tlvbuf is 00950CC0 [11:06:20]SAM_PROTO_ClearQueue [11:06:20]wFMCommunicate request_size=4 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 09 00 00 [11:06:20]Write to MH i2c: E2 08 00 23 12 80 09 00 00 00 00 00 00 A7 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:20]Read from MH i2c: E2 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 23 12 00 90 00 A9 [11:06:20]RAPDU: 90 00 [11:06:20]wFMCommunicate OK [11:06:20]SAM_PROTO_ClearQueue done [11:06:20]KKMCreateOFDPacket [11:06:20]OFDProtocolAddRootSTLVToBuf [11:06:20]FM_MakeSignedData [11:06:20]FM_MakeSignedData [11:06:20]SAM_PROTO_SignData [11:06:20]wFMCommunicate request_size=4 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 0D 01 02 [11:06:20]Write to MH i2c: E2 08 00 24 12 80 0D 01 02 00 00 00 00 AF [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:20]Read from MH i2c: E2 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 24 12 00 90 00 AA [11:06:20]RAPDU: 90 00 [11:06:20]wFMCommunicate OK [11:06:20]wFMCommunicate request_size=255 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2B C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 62 B8 04 00 35 04 06 00 11 [11:06:20]Write to MH i2c: E2 02 01 25 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2B C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 62 B8 04 00 35 04 06 00 11 00 00 25 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:20]Read from MH i2c: E2 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 25 12 00 90 00 AB [11:06:20]RAPDU: 90 00 [11:06:20]wFMCommunicate OK [11:06:20]wFMCommunicate request_size=10 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 0D 02 02 05 26 95 9C C0 B0 [11:06:20]Write to MH i2c: E2 0D 00 26 12 80 0D 02 02 05 00 26 95 9C C0 B0 00 00 83 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:20]Read from MH i2c: E2 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 03 00 26 12 00 90 00 AC [11:06:20]RAPDU: 90 00 [11:06:20]wFMCommunicate OK [11:06:20]wFMCommunicate request_size=4 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 0D 03 02 [11:06:20]Write to MH i2c: E2 08 00 27 12 80 0D 03 02 00 00 00 00 B4 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:20]Read from MH i2c: E2 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 0B 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 0B 00 27 12 00 97 02 B6 04 4F 10 E9 FC 90 00 4C [11:06:20]RAPDU: 97 02 B6 04 4F 10 E9 FC 90 00 [11:06:20]wFMCommunicate OK [11:06:20]SAM_PROTO_SignData done [11:06:20]FM_MakeSignedData done [11:06:20]CreateOFDProtocolMessage [11:06:20]wFMCommunicate request_size=4 [11:06:20]MH_SAM_APDU [11:06:20]CAPDU: 80 11 00 00 [11:06:20]Write to MH i2c: E2 08 00 28 12 80 11 00 00 00 00 00 00 B4 [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:20]Read from MH i2c: E2 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 17 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: E2 17 00 28 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0A [11:06:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:06:20]wFMCommunicate OK [11:06:20]CreateOFDProtocolMessage done [11:06:20]OFDSenderStorePacket 309346 [11:06:20]StoreOFDPacket docnum=309346 [11:06:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 99 39 07 01 3D 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2B C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 62 B8 04 00 35 04 06 00 11 26 95 9C C0 B0 97 02 B6 04 4F 10 E9 FC [11:06:20]CheckFolder [11:06:20]dirname=/storage/ofd_packets [11:06:20]CheckFolder done [11:06:20]ProducePacketName [11:06:20]name=ofd_packets/00309346 [11:06:20]NVStorageSaveData ofd_packets/00309346 [11:06:20]File name is /storage/ofd_packets/00309346 [11:06:20]Write 301 bytes [11:06:20]NVStorageSaveData done [11:06:20]OFDSenderStorePacket done [11:06:20]KKMCreateOFDPacket done [11:06:20]NVStorageSaveData kkm_last_timestamp [11:06:20]File name is /storage/kkm_last_timestamp [11:06:20]Write 4 bytes [11:06:20]NVStorageSaveData done [11:06:20]ExternCall_PrintAddStr [11:06:20]wPrintStart [11:06:20]Write to MH i2c: 01 00 00 29 12 3B [11:06:20]Write i2c OK [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: 01 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: 01 07 00 [11:06:20]MH_I2C_Read... [11:06:20]Read from MH i2c: 01 07 00 29 12 00 00 00 00 00 FF 0F 50 [11:06:20]RasterBufferAndPrint [11:06:20]line Счет N : (1)117950 [11:06:20]line ИНН: 02508201610067 [11:06:20]line Контрольно-Кассовый Чек [11:06:20]line ПРОДАЖА [11:06:20]line ТРК (МРК, ГНК) : 52 [11:06:20]line Товар: 2710124130 [11:06:20]line Аи-92-К-2 [11:06:20]line 7.380 * 67.80 [11:06:20]line = 500.36 [11:06:20]line НДС 12% НСП 1% [11:06:20]line > о реализуемом товаре [11:06:20]line ОКРУГЛЕНИЕ: -0.36 [11:06:20]line ИТОГО: 500.00 [11:06:20]line Внесено: 500.00 [11:06:20]line СДАЧА: 0.00 [11:06:20]line НСП 1% : 4.43 [11:06:20]line НДС 12% : 53.14 [11:06:20]line Наличными: 500.00 [11:06:20]line Безнал.: 0.00 [11:06:20]line Место: АЗС № 128 "Партнер Нефть" [11:06:20]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:06:20]line СНО: Общий режим [11:06:20]line Чек 280 30.07.2024 11:06 [11:06:20]line Смена: 430 ФФД: 1.0 [11:06:20]line ЗНМ: 0300000046 [11:06:20]line РНМ: 0000000000092651 [11:06:20]line Версия ККМ: 001 [11:06:20]line ФМ: 0000000000874943 [11:06:20]line ФД: 309346 [11:06:20]line ФПД: 18857416507568 [11:06:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110619&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309346&fm=18857416507568&tin=02508201610067®Number=0000000000092651&sum=50000 [11:06:20]written 0, free lines is 4095 [11:06:21]Write to MH i2c: 01 00 00 54 12 66 [11:06:21]Write i2c OK [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: 01 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: 01 07 00 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: 01 07 00 54 12 00 00 00 00 00 61 0C DA [11:06:21]RasterBufferAndPrint [11:06:21]line [11:06:21]line [11:06:21]line [11:06:21]line [11:06:21]line [11:06:21]written 0, free lines is 3173 [11:06:21]MH_Cut [11:06:21]Write to MH i2c: D1 01 00 5B 12 01 3F [11:06:21]Write i2c OK [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: D1 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: D1 01 00 [11:06:21]MH_I2C_Read... [11:06:21]Read from MH i2c: D1 01 00 5B 12 00 3E [11:06:21]Write to MH i2c: 01 00 00 5C 12 6E [11:06:21]Write i2c OK [11:06:21]MH_I2C_Read... [11:06:22]*** Cut start [11:06:22]*** Partial cut [11:06:22]*** CUTSNS_PIN = 1 [11:06:22]*** CUTSNS_PIN = 0 [11:06:22]*** Brake cut motor [11:06:22]Read from MH i2c: 01 [11:06:22]MH_I2C_Read... [11:06:22]*** Stop cut motor [11:06:22]*** Cut end [11:06:22]Read from MH i2c: 01 07 00 [11:06:22]MH_I2C_Read... [11:06:22]Read from MH i2c: 01 07 00 5C 12 00 00 00 00 00 FF 0F 83 [11:06:22]process_action close_receipt done [11:06:22]requested_data is exist [11:06:22]produce_requested_data [11:06:22]requested_item fm.sn is exist - process it [11:06:22]wFMCommunicate request_size=4 [11:06:22]MH_SAM_APDU [11:06:22]CAPDU: 80 11 00 00 [11:06:22]Write to MH i2c: E2 08 00 5D 12 80 11 00 00 00 00 00 00 E9 [11:06:22]Write i2c OK [11:06:22]MH_I2C_Read... [11:06:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:22]Read from MH i2c: E2 [11:06:22]MH_I2C_Read... [11:06:22]Read from MH i2c: E2 17 00 [11:06:22]MH_I2C_Read... [11:06:22]Read from MH i2c: E2 17 00 5D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3F [11:06:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:06:22]wFMCommunicate OK [11:06:22]requested_item fd.num is exist - process it [11:06:22]SAM_PROTO_GetFieldsCounters [11:06:22]wFMCommunicate request_size=4 [11:06:22]MH_SAM_APDU [11:06:22]CAPDU: 80 13 00 00 [11:06:22]Write to MH i2c: E2 08 00 5E 12 80 13 00 00 00 00 00 00 EC [11:06:22]Write i2c OK [11:06:22]MH_I2C_Read... [11:06:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:23]Read from MH i2c: E2 [11:06:23]MH_I2C_Read... [11:06:23]Read from MH i2c: E2 62 00 [11:06:23]MH_I2C_Read... [11:06:23]Read from MH i2c: E2 62 00 5E 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 62 B8 04 00 0E 04 04 00 AE 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 26 [11:06:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 62 B8 04 00 0E 04 04 00 AE 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:06:23]wFMCommunicate OK [11:06:23]SAM_PROTO_GetFieldsCounters done [11:06:23]requested_item shift.num is exist - process it [11:06:23]requested_item shift.opened is exist - process it [11:06:23]req_shift_opened [11:06:23]FM_GetShiftState [11:06:23]SAM_PROTO_GetShiftState [11:06:23]wFMCommunicate request_size=4 [11:06:23]MH_SAM_APDU [11:06:23]CAPDU: 80 13 01 00 [11:06:23]Write to MH i2c: E2 08 00 5F 12 80 13 01 00 00 00 00 00 EE [11:06:23]Write i2c OK [11:06:23]MH_I2C_Read... [11:06:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:23]Read from MH i2c: E2 [11:06:23]MH_I2C_Read... [11:06:23]Read from MH i2c: E2 0E 00 [11:06:23]MH_I2C_Read... [11:06:23]Read from MH i2c: E2 0E 00 5F 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 49 [11:06:23]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:06:23]wFMCommunicate OK [11:06:23]SAM_PROTO_GetShiftState done [11:06:23]FM_GetShiftState done [11:06:23]req_shift_opened done [11:06:23]requested_item shift.open_date is exist - process it [11:06:23]req_shift_open_date [11:06:23]req_shift_open_date done [11:06:23]produce_requested_data done [11:06:23]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309346,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:06:23]process_action_free close_receipt [11:06:23]json_value_free [11:06:23]json_value_free done [11:06:23]process_json_proto returns [11:06:23]Send response to host [11:06:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309346,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:06:23]free response buf [11:06:23]execute_script done [11:06:23]execute_script returns [11:06:23]free content buf [11:06:23]Sock 9.Close socket [11:06:23]Sock 9.Thread stoped [11:07:12]accept exits with 8 [11:07:12]New connection [11:07:12]New thread 3067022692 created [11:07:12]Thread 3067166052 joined [11:07:12]Waiting for new connection... [11:07:12] Sock 8.Parse request [11:07:12]Sock 8.Check first char [11:07:12]Sock 8.First char is OK [11:07:12]request: POST /json_proto HTTP/1.0 [11:07:12]Method: POST [11:07:12]URL: /json_proto [11:07:12]Method is POST - this is cgi request [11:07:12]url: /json_proto [11:07:12]query_string will be loaded in cgi processing [11:07:12]execute_cgi json_proto POST (null) [11:07:12]execute_cgi path=json_proto method=POST [11:07:12]POST find Content-Length [11:07:12]Host: 172.17.45.195:8080 [11:07:12]Content-Length: 677 [11:07:12]Content-Type: application/json [11:07:12] [11:07:12]POST finish read [11:07:12]Found Content-Length = 677 [11:07:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:12]execute_script... [11:07:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:12]POST & json_proto [11:07:12]process_json_proto [11:07:12]json parsed OK: [11:07:12]protocol is kg_v1.0 [11:07:12]action value=close_receipt [11:07:12]process_action close_receipt [11:07:12]cmd_close_receipt [11:07:12]MH_GetDate [11:07:12]Write to MH i2c: F0 00 00 60 12 61 [11:07:12]Write i2c OK [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: F0 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: F0 09 00 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: F0 09 00 60 12 00 60 C9 A8 66 FB 01 7F 64 80 [11:07:12]GetLastDocTimeStamp 1722337579 [11:07:12]current date 1722337632 [11:07:12]FM_GetShiftState [11:07:12]SAM_PROTO_GetShiftState [11:07:12]wFMCommunicate request_size=4 [11:07:12]MH_SAM_APDU [11:07:12]CAPDU: 80 13 01 00 [11:07:12]Write to MH i2c: E2 08 00 61 12 80 13 01 00 00 00 00 00 F0 [11:07:12]Write i2c OK [11:07:12]MH_I2C_Read... [11:07:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:12]Read from MH i2c: E2 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: E2 0E 00 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: E2 0E 00 61 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4B [11:07:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:07:12]wFMCommunicate OK [11:07:12]SAM_PROTO_GetShiftState done [11:07:12]FM_GetShiftState done [11:07:12]opened in 1722299915 [11:07:12]opened+sec_in_day 1722386315 [11:07:12]quantity*price = 50036 [11:07:12]sum+1 = 50037 [11:07:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 281 30.07.2024 11:07 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309347 ФПД: 10363988623217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110712&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309347&fm=10363988623217&tin=02508201610067®Number=0000000000092651&sum=50000 [11:07:13]StoreToDocumentArchive [11:07:13]shift 430 fd 309347 [11:07:13]save to /storage/0430/doc_00309347 [11:07:13]save last doc name /storage/0430/doc_00309347 to /storage/kkm_last_doc_name [11:07:13]save OK [11:07:13]Clear old archive folders... [11:07:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:13]tlvbuf is 0092EFE0 [11:07:13]SAM_PROTO_ClearQueue [11:07:13]wFMCommunicate request_size=4 [11:07:13]MH_SAM_APDU [11:07:13]CAPDU: 80 09 00 00 [11:07:13]Write to MH i2c: E2 08 00 6E 12 80 09 00 00 00 00 00 00 F2 [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:13]Read from MH i2c: E2 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 6E 12 00 90 00 F4 [11:07:13]RAPDU: 90 00 [11:07:13]wFMCommunicate OK [11:07:13]SAM_PROTO_ClearQueue done [11:07:13]KKMCreateOFDPacket [11:07:13]OFDProtocolAddRootSTLVToBuf [11:07:13]FM_MakeSignedData [11:07:13]FM_MakeSignedData [11:07:13]SAM_PROTO_SignData [11:07:13]wFMCommunicate request_size=4 [11:07:13]MH_SAM_APDU [11:07:13]CAPDU: 80 0D 01 02 [11:07:13]Write to MH i2c: E2 08 00 6F 12 80 0D 01 02 00 00 00 00 FA [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:13]Read from MH i2c: E2 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 6F 12 00 90 00 F5 [11:07:13]RAPDU: 90 00 [11:07:13]wFMCommunicate OK [11:07:13]wFMCommunicate request_size=255 [11:07:13]MH_SAM_APDU [11:07:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 63 B8 04 00 35 04 06 00 09 [11:07:13]Write to MH i2c: E2 02 01 70 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 63 B8 04 00 35 04 06 00 09 00 00 9F [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 70 12 00 90 00 F6 [11:07:14]RAPDU: 90 00 [11:07:14]wFMCommunicate OK [11:07:14]wFMCommunicate request_size=10 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 0D 02 02 05 6D 0D DC 3F 71 [11:07:14]Write to MH i2c: E2 0D 00 71 12 80 0D 02 02 05 00 6D 0D DC 3F 71 00 00 0D [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 71 12 00 90 00 F7 [11:07:14]RAPDU: 90 00 [11:07:14]wFMCommunicate OK [11:07:14]wFMCommunicate request_size=4 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 0D 03 02 [11:07:14]Write to MH i2c: E2 08 00 72 12 80 0D 03 02 00 00 00 00 FF [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 0B 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 0B 00 72 12 00 B0 41 A3 8C B5 F7 70 56 90 00 92 [11:07:14]RAPDU: B0 41 A3 8C B5 F7 70 56 90 00 [11:07:14]wFMCommunicate OK [11:07:14]SAM_PROTO_SignData done [11:07:14]FM_MakeSignedData done [11:07:14]CreateOFDProtocolMessage [11:07:14]wFMCommunicate request_size=4 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 11 00 00 [11:07:14]Write to MH i2c: E2 08 00 73 12 80 11 00 00 00 00 00 00 FF [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 17 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 17 00 73 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 55 [11:07:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:07:14]wFMCommunicate OK [11:07:14]CreateOFDProtocolMessage done [11:07:14]OFDSenderStorePacket 309347 [11:07:14]StoreOFDPacket docnum=309347 [11:07:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0C 72 07 01 8F 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 63 B8 04 00 35 04 06 00 09 6D 0D DC 3F 71 B0 41 A3 8C B5 F7 70 56 [11:07:14]CheckFolder [11:07:14]dirname=/storage/ofd_packets [11:07:14]CheckFolder done [11:07:14]ProducePacketName [11:07:14]name=ofd_packets/00309347 [11:07:14]NVStorageSaveData ofd_packets/00309347 [11:07:14]File name is /storage/ofd_packets/00309347 [11:07:14]Write 301 bytes [11:07:14]NVStorageSaveData done [11:07:14]OFDSenderStorePacket done [11:07:14]KKMCreateOFDPacket done [11:07:14]NVStorageSaveData kkm_last_timestamp [11:07:14]File name is /storage/kkm_last_timestamp [11:07:14]Write 4 bytes [11:07:14]NVStorageSaveData done [11:07:14]ExternCall_PrintAddStr [11:07:14]wPrintStart [11:07:14]Write to MH i2c: 01 00 00 74 12 86 [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 74 12 00 00 00 00 00 FF 0F 9B [11:07:14]RasterBufferAndPrint [11:07:14]line Счет N : (1)117951 [11:07:14]line ИНН: 02508201610067 [11:07:14]line Контрольно-Кассовый Чек [11:07:14]line ПРОДАЖА [11:07:14]line ТРК (МРК, ГНК) : 32 [11:07:14]line Товар: 2710124130 [11:07:14]line Аи-92-К-2 [11:07:14]line 7.380 * 67.80 [11:07:14]line = 500.36 [11:07:14]line НДС 12% НСП 1% [11:07:14]line > о реализуемом товаре [11:07:14]line ОКРУГЛЕНИЕ: -0.36 [11:07:14]line ИТОГО: 500.00 [11:07:14]line Внесено: 500.00 [11:07:14]line СДАЧА: 0.00 [11:07:14]line НСП 1% : 4.43 [11:07:14]line НДС 12% : 53.14 [11:07:14]line Наличными: 500.00 [11:07:14]line Безнал.: 0.00 [11:07:14]line Место: АЗС № 128 "Партнер Нефть" [11:07:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:07:14]line СНО: Общий режим [11:07:14]line Чек 281 30.07.2024 11:07 [11:07:14]line Смена: 430 ФФД: 1.0 [11:07:14]line ЗНМ: 0300000046 [11:07:14]line РНМ: 0000000000092651 [11:07:14]line Версия ККМ: 001 [11:07:14]line ФМ: 0000000000874943 [11:07:14]line ФД: 309347 [11:07:14]line ФПД: 10363988623217 [11:07:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110712&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309347&fm=10363988623217&tin=02508201610067®Number=0000000000092651&sum=50000 [11:07:14]written 0, free lines is 4095 [11:07:14]Write to MH i2c: 01 00 00 9F 12 B1 [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 9F 12 00 00 00 00 00 5C 0C 20 [11:07:14]RasterBufferAndPrint [11:07:14]line [11:07:14]line [11:07:14]line [11:07:14]line [11:07:14]line [11:07:14]written 0, free lines is 3167 [11:07:15]MH_Cut [11:07:15]Write to MH i2c: D1 01 00 A6 12 01 8A [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 01 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 01 00 A6 12 00 89 [11:07:15]Write to MH i2c: 01 00 00 A7 12 B9 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:16]*** Cut start [11:07:16]*** Partial cut [11:07:16]*** CUTSNS_PIN = 1 [11:07:16]*** CUTSNS_PIN = 0 [11:07:16]*** Brake cut motor [11:07:16]Read from MH i2c: 01 [11:07:16]MH_I2C_Read... [11:07:16]*** Stop cut motor [11:07:16]*** Cut end [11:07:16]Read from MH i2c: 01 07 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: 01 07 00 A7 12 00 00 00 00 00 FF 0F CE [11:07:16]process_action close_receipt done [11:07:16]requested_data is exist [11:07:16]produce_requested_data [11:07:16]requested_item fm.sn is exist - process it [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 11 00 00 [11:07:16]Write to MH i2c: E2 08 00 A8 12 80 11 00 00 00 00 00 00 34 [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 17 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 17 00 A8 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8A [11:07:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:07:16]wFMCommunicate OK [11:07:16]requested_item fd.num is exist - process it [11:07:16]SAM_PROTO_GetFieldsCounters [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 13 00 00 [11:07:16]Write to MH i2c: E2 08 00 A9 12 80 13 00 00 00 00 00 00 37 [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:17]Read from MH i2c: E2 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 62 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 62 00 A9 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 63 B8 04 00 0E 04 04 00 AE 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 75 [11:07:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 63 B8 04 00 0E 04 04 00 AE 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:07:17]wFMCommunicate OK [11:07:17]SAM_PROTO_GetFieldsCounters done [11:07:17]requested_item shift.num is exist - process it [11:07:17]requested_item shift.opened is exist - process it [11:07:17]req_shift_opened [11:07:17]FM_GetShiftState [11:07:17]SAM_PROTO_GetShiftState [11:07:17]wFMCommunicate request_size=4 [11:07:17]MH_SAM_APDU [11:07:17]CAPDU: 80 13 01 00 [11:07:17]Write to MH i2c: E2 08 00 AA 12 80 13 01 00 00 00 00 00 39 [11:07:17]Write i2c OK [11:07:17]MH_I2C_Read... [11:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:17]Read from MH i2c: E2 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 0E 00 [11:07:17]MH_I2C_Read... [11:07:17]Read from MH i2c: E2 0E 00 AA 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 94 [11:07:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:07:17]wFMCommunicate OK [11:07:17]SAM_PROTO_GetShiftState done [11:07:17]FM_GetShiftState done [11:07:17]req_shift_opened done [11:07:17]requested_item shift.open_date is exist - process it [11:07:17]req_shift_open_date [11:07:17]req_shift_open_date done [11:07:17]produce_requested_data done [11:07:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309347,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:07:17]process_action_free close_receipt [11:07:17]json_value_free [11:07:17]json_value_free done [11:07:17]process_json_proto returns [11:07:17]Send response to host [11:07:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309347,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:07:17]free response buf [11:07:17]execute_script done [11:07:17]execute_script returns [11:07:17]free content buf [11:07:17]Sock 8.Close socket [11:07:17]Sock 8.Thread stoped [11:07:32]ConnectInit Can't connect to host [11:07:32]CommunicateWithHost connect error [11:07:32]CommunicateWithHost err = -1 [11:07:32]OFD Sender: Server communicate error [11:07:32]OFD Sender: Processing packet 309343 [packets to send 236, broken 231] [11:07:32]ProducePacketName [11:07:32]name=ofd_packets/00309343 [11:07:32]OFD Sender: To server: pG, [11:07:32]CommunicateWithHost lk.salyk.kg:30040 [11:07:32]ConnectInit lk.salyk.kg [11:07:32]Connected sock=8 [11: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 34 39 34 33 0F 01 00 00 55 E2 07 01 12 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 ED C8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5F B8 04 00 35 04 06 00 8F 43 F3 22 CF FB AA 11 14 A5 05 D8 94 12 [11:07:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 98 EC 47 00 0F 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 5F B8 04 00 F4 03 04 00 BA 70 A8 66 B6 04 01 00 00 13 E5 46 6E 0B 06 67 33 [11:07:32]CommunicateWithHost err = 0 [11:07:32]CheckOFDResponse [11:07:32]1017 (14) - 77093643461234 [11:07:32]1041 (16) - 0000000000874943 [11:07:32]1040 (4) - 309343 [11:07:32]1012 (4) - 30.07.2024 04:48 [11:07:32]1206 (1) - 0 [11:07:32]OFD Sender: Remove packet 309343 [11:07:32]ProducePacketName [11:07:32]name=ofd_packets/00309343 [11:07:32]NVStorageDeleteData [11:07:33]OFD Sender: Processing packet 309344 [packets to send 235, broken 231] [11:07:33]ProducePacketName [11:07:33]name=ofd_packets/00309344 [11:07:33]OFD Sender: To server: pG, [11:07:33]CommunicateWithHost lk.salyk.kg:30040 [11:07:33]ConnectInit lk.salyk.kg [11:07:33]Connected sock=8 [11:07:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A FA 07 01 FE 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 60 B8 04 00 35 04 06 00 6B BB 11 D1 C6 A9 06 B3 9E 4A 55 06 76 C7 [11:07:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CC 06 47 00 4B 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 60 B8 04 00 F4 03 04 00 BB 70 A8 66 B6 04 01 00 00 06 68 36 1B 47 F7 73 93 [11:07:33]CommunicateWithHost err = 0 [11:07:33]CheckOFDResponse [11:07:33]1017 (14) - 77093643461234 [11:07:33]1041 (16) - 0000000000874943 [11:07:33]1040 (4) - 309344 [11:07:33]1012 (4) - 30.07.2024 04:48 [11:07:33]1206 (1) - 0 [11:07:33]OFD Sender: Remove packet 309344 [11:07:33]ProducePacketName [11:07:33]name=ofd_packets/00309344 [11:07:33]NVStorageDeleteData [11:07:34]OFD Sender: Processing packet 309345 [packets to send 234, broken 231] [11:07:34]ProducePacketName [11:07:34]name=ofd_packets/00309345 [11:07:34]OFD Sender: To server: pG, [11:07:34]CommunicateWithHost lk.salyk.kg:30040 [11:07:34]ConnectInit lk.salyk.kg [11:07:34]Connected sock=8 [11:07:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 9E EB 08 01 29 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 17 01 00 00 F4 03 04 00 1F C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 61 B8 04 00 35 04 06 00 E3 4A 79 FA 43 48 42 6C 35 6A 6E 0E 21 ED [11:07:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6C 30 47 00 6C C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 61 B8 04 00 F4 03 04 00 BC 70 A8 66 B6 04 01 00 00 A6 73 F7 2A DA 06 35 EA [11:07:34]CommunicateWithHost err = 0 [11:07:34]CheckOFDResponse [11:07:34]1017 (14) - 77093643461234 [11:07:34]1041 (16) - 0000000000874943 [11:07:34]1040 (4) - 309345 [11:07:34]1012 (4) - 30.07.2024 04:49 [11:07:34]1206 (1) - 0 [11:07:34]OFD Sender: Remove packet 309345 [11:07:34]ProducePacketName [11:07:34]name=ofd_packets/00309345 [11:07:34]NVStorageDeleteData [11:07:35]OFD Sender: Processing packet 309346 [packets to send 233, broken 231] [11:07:35]ProducePacketName [11:07:35]name=ofd_packets/00309346 [11:07:35]OFD Sender: To server: pG, [11:07:35]CommunicateWithHost lk.salyk.kg:30040 [11:07:35]ConnectInit lk.salyk.kg [11:07:35]Connected sock=8 [11:07:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 99 39 07 01 3D 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2B C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 62 B8 04 00 35 04 06 00 11 26 95 9C C0 B0 97 02 B6 04 4F 10 E9 FC [11:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 24 17 47 00 95 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 62 B8 04 00 F4 03 04 00 BD 70 A8 66 B6 04 01 00 00 B7 83 90 58 66 EF 5A BC [11:07:35]CommunicateWithHost err = 0 [11:07:35]CheckOFDResponse [11:07:35]1017 (14) - 77093643461234 [11:07:35]1041 (16) - 0000000000874943 [11:07:35]1040 (4) - 309346 [11:07:35]1012 (4) - 30.07.2024 04:49 [11:07:35]1206 (1) - 0 [11:07:35]OFD Sender: Remove packet 309346 [11:07:35]ProducePacketName [11:07:35]name=ofd_packets/00309346 [11:07:35]NVStorageDeleteData [11:07:36]OFD Sender: Processing packet 309347 [packets to send 232, broken 231] [11:07:36]ProducePacketName [11:07:36]name=ofd_packets/00309347 [11:07:36]OFD Sender: To server: pG, [11:07:36]CommunicateWithHost lk.salyk.kg:30040 [11:07:36]ConnectInit lk.salyk.kg [11:07:36]Connected sock=8 [11:07:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0C 72 07 01 8F 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 60 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 63 B8 04 00 35 04 06 00 09 6D 0D DC 3F 71 B0 41 A3 8C B5 F7 70 56 [11:07:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 8D 12 47 00 74 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 63 B8 04 00 F4 03 04 00 BE 70 A8 66 B6 04 01 00 00 10 86 D1 DA D0 1C 06 2B [11:07:36]CommunicateWithHost err = 0 [11:07:36]CheckOFDResponse [11:07:36]1017 (14) - 77093643461234 [11:07:36]1041 (16) - 0000000000874943 [11:07:36]1040 (4) - 309347 [11:07:36]1012 (4) - 30.07.2024 04:49 [11:07:36]1206 (1) - 0 [11:07:36]OFD Sender: Remove packet 309347 [11:07:36]ProducePacketName [11:07:36]name=ofd_packets/00309347 [11:07:36]NVStorageDeleteData [11:07:36]OFD Sender: No OFD packet to send [11:07:41]OFD Sender: No OFD packet to send [11:07:46]OFD Sender: No OFD packet to send [11:07:51]OFD Sender: No OFD packet to send [11:07:56]OFD Sender: No OFD packet to send [11:08:01]OFD Sender: No OFD packet to send [11:08:06]OFD Sender: No OFD packet to send [11:08:11]OFD Sender: No OFD packet to send [11:08:14]accept exits with 9 [11:08:14]New connection [11:08:14]New thread 3067166052 created [11:08:14]Thread 3067022692 joined [11:08:14]Waiting for new connection... [11:08:14] Sock 9.Parse request [11:08:14]Sock 9.Check first char [11:08:14]Sock 9.First char is OK [11:08:14]request: POST /json_proto HTTP/1.0 [11:08:14]Method: POST [11:08:14]URL: /json_proto [11:08:14]Method is POST - this is cgi request [11:08:14]url: /json_proto [11:08:14]query_string will be loaded in cgi processing [11:08:14]execute_cgi json_proto POST (null) [11:08:14]execute_cgi path=json_proto method=POST [11:08:14]POST find Content-Length [11:08:14]Host: 172.17.45.195:8080 [11:08:14]Content-Length: 670 [11:08:14]Content-Type: application/json [11:08:14] [11:08:14]POST finish read [11:08:14]Found Content-Length = 670 [11:08:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:14]execute_script... [11: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)117952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 2.910, "sum" : 200.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:08:14]POST & json_proto [11:08:14]process_json_proto [11:08:14]json parsed OK: [11:08:14]protocol is kg_v1.0 [11:08:14]action value=close_receipt [11:08:14]process_action close_receipt [11:08:14]cmd_close_receipt [11:08:14]MH_GetDate [11:08:14]Write to MH i2c: F0 00 00 AB 12 AC [11:08:14]Write i2c OK [11:08:14]MH_I2C_Read... [11:08:14]Read from MH i2c: F0 [11:08:14]MH_I2C_Read... [11:08:14]Read from MH i2c: F0 09 00 [11:08:14]MH_I2C_Read... [11:08:14]Read from MH i2c: F0 09 00 AB 12 00 9E C9 A8 66 FB 01 7F 64 09 [11:08:14]GetLastDocTimeStamp 1722337632 [11:08:14]current date 1722337694 [11:08:14]FM_GetShiftState [11:08:14]SAM_PROTO_GetShiftState [11:08:14]wFMCommunicate request_size=4 [11:08:14]MH_SAM_APDU [11:08:14]CAPDU: 80 13 01 00 [11:08:14]Write to MH i2c: E2 08 00 AC 12 80 13 01 00 00 00 00 00 3B [11:08:14]Write i2c OK [11:08:14]MH_I2C_Read... [11:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:14]Read from MH i2c: E2 [11:08:14]MH_I2C_Read... [11:08:14]Read from MH i2c: E2 0E 00 [11:08:14]MH_I2C_Read... [11:08:14]Read from MH i2c: E2 0E 00 AC 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 96 [11:08:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:08:14]wFMCommunicate OK [11:08:14]SAM_PROTO_GetShiftState done [11:08:14]FM_GetShiftState done [11:08:14]opened in 1722299915 [11:08:14]opened+sec_in_day 1722386315 [11:08:14]quantity*price = 20020 [11:08:14]sum+1 = 20022 [11:08:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 282 30.07.2024 11:08 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309348 ФПД: 243041467150564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110814&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309348&fm=243041467150564&tin=02508201610067®Number=0000000000092651&sum=20000 [11:08:15]StoreToDocumentArchive [11:08:15]shift 430 fd 309348 [11:08:15]save to /storage/0430/doc_00309348 [11:08:15]save last doc name /storage/0430/doc_00309348 to /storage/kkm_last_doc_name [11:08:15]save OK [11:08:15]Clear old archive folders... [11:08:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:08:15]tlvbuf is 00935870 [11:08:15]SAM_PROTO_ClearQueue [11:08:15]wFMCommunicate request_size=4 [11:08:15]MH_SAM_APDU [11:08:15]CAPDU: 80 09 00 00 [11:08:15]Write to MH i2c: E2 08 00 B9 12 80 09 00 00 00 00 00 00 3D [11:08:15]Write i2c OK [11:08:15]MH_I2C_Read... [11:08:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:15]Read from MH i2c: E2 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 B9 12 00 90 00 3F [11:08:15]RAPDU: 90 00 [11:08:15]wFMCommunicate OK [11:08:15]SAM_PROTO_ClearQueue done [11:08:15]KKMCreateOFDPacket [11:08:15]OFDProtocolAddRootSTLVToBuf [11:08:15]FM_MakeSignedData [11:08:15]FM_MakeSignedData [11:08:15]SAM_PROTO_SignData [11:08:15]wFMCommunicate request_size=4 [11:08:15]MH_SAM_APDU [11:08:15]CAPDU: 80 0D 01 02 [11:08:15]Write to MH i2c: E2 08 00 BA 12 80 0D 01 02 00 00 00 00 45 [11:08:15]Write i2c OK [11:08:15]MH_I2C_Read... [11:08:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:15]Read from MH i2c: E2 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 BA 12 00 90 00 40 [11:08:15]RAPDU: 90 00 [11:08:15]wFMCommunicate OK [11:08:15]wFMCommunicate request_size=255 [11:08:15]MH_SAM_APDU [11:08:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 9E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 64 B8 04 00 35 04 06 00 [11:08:15]Write to MH i2c: E2 02 01 BB 12 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 9E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 64 B8 04 00 35 04 06 00 00 00 A2 [11:08:15]Write i2c OK [11:08:15]MH_I2C_Read... [11:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:15]Read from MH i2c: E2 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 BB 12 00 90 00 41 [11:08:15]RAPDU: 90 00 [11:08:15]wFMCommunicate OK [11:08:15]wFMCommunicate request_size=11 [11:08:15]MH_SAM_APDU [11:08:15]CAPDU: 80 0D 02 02 06 DD 0B 80 50 B0 E4 [11:08:15]Write to MH i2c: E2 0E 00 BC 12 80 0D 02 02 06 00 DD 0B 80 50 B0 E4 00 00 A0 [11:08:15]Write i2c OK [11:08:15]MH_I2C_Read... [11:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:15]Read from MH i2c: E2 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 03 00 BC 12 00 90 00 42 [11:08:15]RAPDU: 90 00 [11:08:15]wFMCommunicate OK [11:08:15]wFMCommunicate request_size=4 [11:08:15]MH_SAM_APDU [11:08:15]CAPDU: 80 0D 03 02 [11:08:15]Write to MH i2c: E2 08 00 BD 12 80 0D 03 02 00 00 00 00 4A [11:08:15]Write i2c OK [11:08:15]MH_I2C_Read... [11:08:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:15]Read from MH i2c: E2 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 0B 00 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 0B 00 BD 12 00 66 D7 54 F0 EA 8E 43 B7 90 00 3E [11:08:15]RAPDU: 66 D7 54 F0 EA 8E 43 B7 90 00 [11:08:15]wFMCommunicate OK [11:08:15]SAM_PROTO_SignData done [11:08:15]FM_MakeSignedData done [11:08:15]CreateOFDProtocolMessage [11:08:15]wFMCommunicate request_size=4 [11:08:15]MH_SAM_APDU [11:08:15]CAPDU: 80 11 00 00 [11:08:15]Write to MH i2c: E2 08 00 BE 12 80 11 00 00 00 00 00 00 4A [11:08:15]Write i2c OK [11:08:15]MH_I2C_Read... [11:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:15]Read from MH i2c: E2 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 17 00 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: E2 17 00 BE 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A0 [11:08:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:08:15]wFMCommunicate OK [11:08:15]CreateOFDProtocolMessage done [11:08:15]OFDSenderStorePacket 309348 [11:08:15]StoreOFDPacket docnum=309348 [11:08:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E7 A1 08 01 AE 28 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 9E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 64 B8 04 00 35 04 06 00 DD 0B 80 50 B0 E4 66 D7 54 F0 EA 8E 43 B7 [11:08:15]CheckFolder [11:08:15]dirname=/storage/ofd_packets [11:08:15]CheckFolder done [11:08:15]ProducePacketName [11:08:15]name=ofd_packets/00309348 [11:08:15]NVStorageSaveData ofd_packets/00309348 [11:08:15]File name is /storage/ofd_packets/00309348 [11:08:15]Write 302 bytes [11:08:15]NVStorageSaveData done [11:08:15]OFDSenderStorePacket done [11:08:15]KKMCreateOFDPacket done [11:08:15]NVStorageSaveData kkm_last_timestamp [11:08:15]File name is /storage/kkm_last_timestamp [11:08:15]Write 4 bytes [11:08:15]NVStorageSaveData done [11:08:15]ExternCall_PrintAddStr [11:08:15]wPrintStart [11:08:15]Write to MH i2c: 01 00 00 BF 12 D1 [11:08:15]Write i2c OK [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: 01 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: 01 07 00 [11:08:15]MH_I2C_Read... [11:08:15]Read from MH i2c: 01 07 00 BF 12 00 00 00 00 00 FF 0F E6 [11:08:15]RasterBufferAndPrint [11:08:15]line Счет N : (1)117952 [11:08:15]line ИНН: 02508201610067 [11:08:15]line Контрольно-Кассовый Чек [11:08:15]line ПРОДАЖА [11:08:15]line ТРК (МРК, ГНК) : 63 [11:08:15]line Товар: 2710124130 [11:08:15]line Super-92-К-5 [11:08:15]line 2.910 * 68.80 [11:08:15]line = 200.21 [11:08:15]line НДС 12% НСП 1% [11:08:15]line > о реализуемом товаре [11:08:15]line ОКРУГЛЕНИЕ: -0.21 [11:08:15]line ИТОГО: 200.00 [11:08:15]line Внесено: 200.00 [11:08:15]line СДАЧА: 0.00 [11:08:15]line НСП 1% : 1.77 [11:08:15]line НДС 12% : 21.26 [11:08:15]line Наличными: 200.00 [11:08:15]line Безнал.: 0.00 [11:08:15]line Место: АЗС № 128 "Партнер Нефть" [11:08:15]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:08:15]line СНО: Общий режим [11:08:15]line Чек 282 30.07.2024 11:08 [11:08:15]line Смена: 430 ФФД: 1.0 [11:08:15]line ЗНМ: 0300000046 [11:08:15]line РНМ: 0000000000092651 [11:08:15]line Версия ККМ: 001 [11:08:15]line ФМ: 0000000000874943 [11:08:15]line ФД: 309348 [11:08:15]line ФПД: 243041467150564 [11:08:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110814&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309348&fm=243041467150564&tin=02508201610067®Number=0000000000092651&sum=20000 [11:08:16]OFD Sender: Processing packet 309348 [packets to send 232, broken 231] [11:08:16]ProducePacketName [11:08:16]name=ofd_packets/00309348 [11:08:16]OFD Sender: To server: pG, [11:08:16]CommunicateWithHost lk.salyk.kg:30040 [11:08:16]ConnectInit lk.salyk.kg [11:08:16]written 0, free lines is 4095 [11:08:16]Connected sock=10 [11: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 34 39 34 33 10 01 00 00 E7 A1 08 01 AE 28 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 0B 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 35 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 9E C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 64 B8 04 00 35 04 06 00 DD 0B 80 50 B0 E4 66 D7 54 F0 EA 8E 43 B7 [11:08:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6C 17 47 00 FA 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 64 B8 04 00 F4 03 04 00 E6 70 A8 66 B6 04 01 00 00 D6 C9 7C 80 FB CC 26 73 [11:08:16]CommunicateWithHost err = 0 [11:08:16]CheckOFDResponse [11:08:16]1017 (14) - 77093643461234 [11:08:16]1041 (16) - 0000000000874943 [11:08:16]1040 (4) - 309348 [11:08:16]1012 (4) - 30.07.2024 04:49 [11:08:16]1206 (1) - 0 [11:08:16]OFD Sender: Remove packet 309348 [11:08:16]ProducePacketName [11:08:16]name=ofd_packets/00309348 [11:08:16]NVStorageDeleteData [11:08:16]Write to MH i2c: 01 00 00 EA 12 FC [11:08:16]Write i2c OK [11:08:16]MH_I2C_Read... [11:08:16]Read from MH i2c: 01 [11:08:16]MH_I2C_Read... [11:08:16]Read from MH i2c: 01 07 00 [11:08:16]MH_I2C_Read... [11:08:16]Read from MH i2c: 01 07 00 EA 12 00 00 00 00 00 60 0C 6F [11:08:16]RasterBufferAndPrint [11:08:16]line [11:08:16]line [11:08:16]line [11:08:16]line [11:08:16]line [11:08:16]written 0, free lines is 3172 [11:08:16]MH_Cut [11:08:16]Write to MH i2c: D1 01 00 F1 12 01 D5 [11:08:16]Write i2c OK [11:08:16]MH_I2C_Read... [11:08:16]Read from MH i2c: D1 [11:08:16]MH_I2C_Read... [11:08:16]Read from MH i2c: D1 01 00 [11:08:16]MH_I2C_Read... [11:08:16]Read from MH i2c: D1 01 00 F1 12 00 D4 [11:08:16]Write to MH i2c: 01 00 00 F2 12 04 [11:08:16]Write i2c OK [11:08:16]MH_I2C_Read... [11:08:16]OFD Sender: No OFD packet to send [11:08:17]*** Cut start [11:08:17]*** Partial cut [11:08:17]*** CUTSNS_PIN = 1 [11:08:17]*** CUTSNS_PIN = 0 [11:08:18]*** Brake cut motor [11:08:18]Read from MH i2c: 01 [11:08:18]MH_I2C_Read... [11:08:18]*** Stop cut motor [11:08:18]*** Cut end [11:08:18]Read from MH i2c: 01 07 00 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: 01 07 00 F2 12 00 00 00 00 00 FF 0F 19 [11:08:18]process_action close_receipt done [11:08:18]requested_data is exist [11:08:18]produce_requested_data [11:08:18]requested_item fm.sn is exist - process it [11:08:18]wFMCommunicate request_size=4 [11:08:18]MH_SAM_APDU [11:08:18]CAPDU: 80 11 00 00 [11:08:18]Write to MH i2c: E2 08 00 F3 12 80 11 00 00 00 00 00 00 7F [11:08:18]Write i2c OK [11:08:18]MH_I2C_Read... [11:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:18]Read from MH i2c: E2 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 17 00 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 17 00 F3 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D5 [11:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:08:18]wFMCommunicate OK [11:08:18]requested_item fd.num is exist - process it [11:08:18]SAM_PROTO_GetFieldsCounters [11:08:18]wFMCommunicate request_size=4 [11:08:18]MH_SAM_APDU [11:08:18]CAPDU: 80 13 00 00 [11:08:18]Write to MH i2c: E2 08 00 F4 12 80 13 00 00 00 00 00 00 82 [11:08:18]Write i2c OK [11:08:18]MH_I2C_Read... [11:08:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:18]Read from MH i2c: E2 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 62 00 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 62 00 F4 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 64 B8 04 00 0E 04 04 00 AE 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 C4 [11: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 64 B8 04 00 0E 04 04 00 AE 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:08:18]wFMCommunicate OK [11:08:18]SAM_PROTO_GetFieldsCounters done [11:08:18]requested_item shift.num is exist - process it [11:08:18]requested_item shift.opened is exist - process it [11:08:18]req_shift_opened [11:08:18]FM_GetShiftState [11:08:18]SAM_PROTO_GetShiftState [11:08:18]wFMCommunicate request_size=4 [11:08:18]MH_SAM_APDU [11:08:18]CAPDU: 80 13 01 00 [11:08:18]Write to MH i2c: E2 08 00 F5 12 80 13 01 00 00 00 00 00 84 [11:08:18]Write i2c OK [11:08:18]MH_I2C_Read... [11:08:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:18]Read from MH i2c: E2 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 0E 00 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 0E 00 F5 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DF [11:08:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:08:18]wFMCommunicate OK [11:08:18]SAM_PROTO_GetShiftState done [11:08:18]FM_GetShiftState done [11:08:18]req_shift_opened done [11:08:18]requested_item shift.open_date is exist - process it [11:08:18]req_shift_open_date [11:08:18]req_shift_open_date done [11:08:18]produce_requested_data done [11:08:18]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309348,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:08:18]process_action_free close_receipt [11:08:18]json_value_free [11:08:18]json_value_free done [11:08:18]process_json_proto returns [11:08:18]Send response to host [11:08:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309348,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:08:18]free response buf [11:08:18]execute_script done [11:08:18]execute_script returns [11:08:18]free content buf [11:08:18]Sock 9.Close socket [11:08:18]Sock 9.Thread stoped [11:08:21]OFD Sender: No OFD packet to send [11:08:26]OFD Sender: No OFD packet to send [11:08:31]OFD Sender: No OFD packet to send [11:08:36]OFD Sender: No OFD packet to send [11:08:41]OFD Sender: No OFD packet to send [11:08:46]OFD Sender: No OFD packet to send [11:08:51]OFD Sender: No OFD packet to send [11:08:57]OFD Sender: No OFD packet to send [11:09:02]OFD Sender: No OFD packet to send [11:09:07]OFD Sender: No OFD packet to send [11:09:07]accept exits with 8 [11:09:07]New connection [11:09:07]New thread 3067022692 created [11:09:07]Thread 3067166052 joined [11:09:07]Waiting for new connection... [11:09:07] Sock 8.Parse request [11:09:07]Sock 8.Check first char [11:09:07]Sock 8.First char is OK [11:09:07]request: POST /json_proto HTTP/1.0 [11:09:07]Method: POST [11:09:07]URL: /json_proto [11:09:07]Method is POST - this is cgi request [11:09:07]url: /json_proto [11:09:07]query_string will be loaded in cgi processing [11:09:07]execute_cgi json_proto POST (null) [11:09:07]execute_cgi path=json_proto method=POST [11:09:07]POST find Content-Length [11:09:07]Host: 172.17.45.195:8080 [11:09:07]Content-Length: 677 [11:09:07]Content-Type: application/json [11:09:07] [11:09:07]POST finish read [11:09:07]Found Content-Length = 677 [11:09:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:09:07]execute_script... [11:09: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)117953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:09:07]POST & json_proto [11:09:07]process_json_proto [11:09:07]json parsed OK: [11:09:07]protocol is kg_v1.0 [11:09:07]action value=close_receipt [11:09:07]process_action close_receipt [11:09:07]cmd_close_receipt [11:09:07]MH_GetDate [11:09:07]Write to MH i2c: F0 00 00 F6 12 F7 [11:09:07]Write i2c OK [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: F0 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: F0 09 00 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: F0 09 00 F6 12 00 D3 C9 A8 66 FB 01 7F 64 89 [11:09:07]GetLastDocTimeStamp 1722337694 [11:09:07]current date 1722337747 [11:09:07]FM_GetShiftState [11:09:07]SAM_PROTO_GetShiftState [11:09:07]wFMCommunicate request_size=4 [11:09:07]MH_SAM_APDU [11:09:07]CAPDU: 80 13 01 00 [11:09:07]Write to MH i2c: E2 08 00 F7 12 80 13 01 00 00 00 00 00 86 [11:09:07]Write i2c OK [11:09:07]MH_I2C_Read... [11:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:07]Read from MH i2c: E2 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 0E 00 [11:09:07]MH_I2C_Read... [11:09:07]Read from MH i2c: E2 0E 00 F7 12 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E1 [11:09:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:09:07]wFMCommunicate OK [11:09:07]SAM_PROTO_GetShiftState done [11:09:07]FM_GetShiftState done [11:09:07]opened in 1722299915 [11:09:07]opened+sec_in_day 1722386315 [11:09:07]quantity*price = 60003 [11:09:07]sum+1 = 60004 [11:09:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 283 30.07.2024 11:09 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309349 ФПД: 110824394434116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110907&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309349&fm=110824394434116&tin=02508201610067®Number=0000000000092651&sum=60000 [11:09:08]StoreToDocumentArchive [11:09:08]shift 430 fd 309349 [11:09:08]save to /storage/0430/doc_00309349 [11:09:08]save last doc name /storage/0430/doc_00309349 to /storage/kkm_last_doc_name [11:09:08]save OK [11:09:08]Clear old archive folders... [11:09:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:08]tlvbuf is 0092F960 [11:09:08]SAM_PROTO_ClearQueue [11:09:08]wFMCommunicate request_size=4 [11:09:08]MH_SAM_APDU [11:09:08]CAPDU: 80 09 00 00 [11:09:08]Write to MH i2c: E2 08 00 04 13 80 09 00 00 00 00 00 00 89 [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:08]Read from MH i2c: E2 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 03 00 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 03 00 04 13 00 90 00 8B [11:09:08]RAPDU: 90 00 [11:09:08]wFMCommunicate OK [11:09:08]SAM_PROTO_ClearQueue done [11:09:08]KKMCreateOFDPacket [11:09:08]OFDProtocolAddRootSTLVToBuf [11:09:08]FM_MakeSignedData [11:09:08]FM_MakeSignedData [11:09:08]SAM_PROTO_SignData [11:09:08]wFMCommunicate request_size=4 [11:09:08]MH_SAM_APDU [11:09:08]CAPDU: 80 0D 01 02 [11:09:08]Write to MH i2c: E2 08 00 05 13 80 0D 01 02 00 00 00 00 91 [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:08]Read from MH i2c: E2 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 03 00 [11:09:08]MH_I2C_Read... [11:09:08]Read from MH i2c: E2 03 00 05 13 00 90 00 8C [11:09:08]RAPDU: 90 00 [11:09:08]wFMCommunicate OK [11:09:08]wFMCommunicate request_size=255 [11:09:08]MH_SAM_APDU [11:09:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 1B 01 00 00 F4 03 04 00 D3 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 65 B8 04 00 35 04 06 00 64 [11:09:08]Write to MH i2c: E2 02 01 06 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 32 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 1B 01 00 00 F4 03 04 00 D3 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 65 B8 04 00 35 04 06 00 64 00 00 CF [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 06 13 00 90 00 8D [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=10 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 02 02 05 CB 50 A9 A6 44 [11:09:09]Write to MH i2c: E2 0D 00 07 13 80 0D 02 02 05 00 CB 50 A9 A6 44 00 00 4C [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 03 00 07 13 00 90 00 8E [11:09:09]RAPDU: 90 00 [11:09:09]wFMCommunicate OK [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 0D 03 02 [11:09:09]Write to MH i2c: E2 08 00 08 13 80 0D 03 02 00 00 00 00 96 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 0B 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 0B 00 08 13 00 DE 6B 8B 3B E5 F1 F8 38 90 00 AC [11:09:09]RAPDU: DE 6B 8B 3B E5 F1 F8 38 90 00 [11:09:09]wFMCommunicate OK [11:09:09]SAM_PROTO_SignData done [11:09:09]FM_MakeSignedData done [11:09:09]CreateOFDProtocolMessage [11:09:09]wFMCommunicate request_size=4 [11:09:09]MH_SAM_APDU [11:09:09]CAPDU: 80 11 00 00 [11:09:09]Write to MH i2c: E2 08 00 09 13 80 11 00 00 00 00 00 00 96 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:09]Read from MH i2c: E2 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 17 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: E2 17 00 09 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EC [11:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:09:09]wFMCommunicate OK [11:09:09]CreateOFDProtocolMessage done [11:09:09]OFDSenderStorePacket 309349 [11:09:09]StoreOFDPacket docnum=309349 [11:09:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 35 07 01 81 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 1B 01 00 00 F4 03 04 00 D3 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 65 B8 04 00 35 04 06 00 64 CB 50 A9 A6 44 DE 6B 8B 3B E5 F1 F8 38 [11:09:09]CheckFolder [11:09:09]dirname=/storage/ofd_packets [11:09:09]CheckFolder done [11:09:09]ProducePacketName [11:09:09]name=ofd_packets/00309349 [11:09:09]NVStorageSaveData ofd_packets/00309349 [11:09:09]File name is /storage/ofd_packets/00309349 [11:09:09]Write 301 bytes [11:09:09]NVStorageSaveData done [11:09:09]OFDSenderStorePacket done [11:09:09]KKMCreateOFDPacket done [11:09:09]NVStorageSaveData kkm_last_timestamp [11:09:09]File name is /storage/kkm_last_timestamp [11:09:09]Write 4 bytes [11:09:09]NVStorageSaveData done [11:09:09]ExternCall_PrintAddStr [11:09:09]wPrintStart [11:09:09]Write to MH i2c: 01 00 00 0A 13 1D [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 07 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: 01 07 00 0A 13 00 00 00 00 00 FF 0F 32 [11:09:09]RasterBufferAndPrint [11:09:09]line Счет N : (1)117953 [11:09:09]line ИНН: 02508201610067 [11:09:09]line Контрольно-Кассовый Чек [11:09:09]line ПРОДАЖА [11:09:09]line ТРК (МРК, ГНК) : 42 [11:09:09]line Товар: 2710124130 [11:09:09]line Аи-92-К-2 [11:09:09]line 8.850 * 67.80 [11:09:09]line = 600.03 [11:09:09]line НДС 12% НСП 1% [11:09:09]line > о реализуемом товаре [11:09:09]line ОКРУГЛЕНИЕ: -0.03 [11:09:09]line ИТОГО: 600.00 [11:09:09]line Внесено: 600.00 [11:09:09]line СДАЧА: 0.00 [11:09:09]line НСП 1% : 5.31 [11:09:09]line НДС 12% : 63.72 [11:09:09]line Наличными: 600.00 [11:09:09]line Безнал.: 0.00 [11:09:09]line Место: АЗС № 128 "Партнер Нефть" [11:09:09]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:09:09]line СНО: Общий режим [11:09:09]line Чек 283 30.07.2024 11:09 [11:09:09]line Смена: 430 ФФД: 1.0 [11:09:09]line ЗНМ: 0300000046 [11:09:09]line РНМ: 0000000000092651 [11:09:09]line Версия ККМ: 001 [11:09:09]line ФМ: 0000000000874943 [11:09:09]line ФД: 309349 [11:09:09]line ФПД: 110824394434116 [11:09:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110907&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309349&fm=110824394434116&tin=02508201610067®Number=0000000000092651&sum=60000 [11:09:09]OFD Sender: Processing packet 309349 [packets to send 232, broken 231] [11:09:09]ProducePacketName [11:09:09]name=ofd_packets/00309349 [11:09:09]OFD Sender: To server: pG, [11:09:09]CommunicateWithHost lk.salyk.kg:30040 [11:09:09]ConnectInit lk.salyk.kg [11:09:09]written 0, free lines is 4095 [11:09:09]Connected sock=9 [11:09:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 35 07 01 81 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 1B 01 00 00 F4 03 04 00 D3 C9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 65 B8 04 00 35 04 06 00 64 CB 50 A9 A6 44 DE 6B 8B 3B E5 F1 F8 38 [11:09:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 59 4B 47 00 A1 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 65 B8 04 00 F4 03 04 00 1C 71 A8 66 B6 04 01 00 00 62 EB 96 09 25 2D 1C 76 [11:09:09]CommunicateWithHost err = 0 [11:09:09]CheckOFDResponse [11:09:09]1017 (14) - 77093643461234 [11:09:09]1041 (16) - 0000000000874943 [11:09:09]1040 (4) - 309349 [11:09:09]1012 (4) - 30.07.2024 04:50 [11:09:09]1206 (1) - 0 [11:09:09]OFD Sender: Remove packet 309349 [11:09:09]ProducePacketName [11:09:09]name=ofd_packets/00309349 [11:09:09]NVStorageDeleteData [11:09:10]Write to MH i2c: 01 00 00 35 13 48 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 07 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: 01 07 00 35 13 00 00 00 00 00 5D 0C B8 [11:09:10]RasterBufferAndPrint [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]line [11:09:10]written 0, free lines is 3169 [11:09:10]MH_Cut [11:09:10]Write to MH i2c: D1 01 00 3C 13 01 21 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 01 00 [11:09:10]MH_I2C_Read... [11:09:10]Read from MH i2c: D1 01 00 3C 13 00 20 [11:09:10]Write to MH i2c: 01 00 00 3D 13 50 [11:09:10]Write i2c OK [11:09:10]MH_I2C_Read... [11:09:10]OFD Sender: No OFD packet to send [11:09:11]*** Cut start [11:09:11]*** Partial cut [11:09:11]*** CUTSNS_PIN = 1 [11:09:11]*** CUTSNS_PIN = 0 [11:09:11]*** Brake cut motor [11:09:11]Read from MH i2c: 01 [11:09:11]MH_I2C_Read... [11:09:11]*** Stop cut motor [11:09:11]*** Cut end [11:09:11]Read from MH i2c: 01 07 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: 01 07 00 3D 13 00 00 00 00 00 FF 0F 65 [11:09:11]process_action close_receipt done [11:09:11]requested_data is exist [11:09:11]produce_requested_data [11:09:11]requested_item fm.sn is exist - process it [11:09:11]wFMCommunicate request_size=4 [11:09:11]MH_SAM_APDU [11:09:11]CAPDU: 80 11 00 00 [11:09:11]Write to MH i2c: E2 08 00 3E 13 80 11 00 00 00 00 00 00 CB [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 17 00 3E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 21 [11:09:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:09:12]wFMCommunicate OK [11:09:12]requested_item fd.num is exist - process it [11:09:12]SAM_PROTO_GetFieldsCounters [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 00 00 [11:09:12]Write to MH i2c: E2 08 00 3F 13 80 13 00 00 00 00 00 00 CE [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 62 00 3F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 65 B8 04 00 0E 04 04 00 AE 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 14 [11:09:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 65 B8 04 00 0E 04 04 00 AE 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:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetFieldsCounters done [11:09:12]requested_item shift.num is exist - process it [11:09:12]requested_item shift.opened is exist - process it [11:09:12]req_shift_opened [11:09:12]FM_GetShiftState [11:09:12]SAM_PROTO_GetShiftState [11:09:12]wFMCommunicate request_size=4 [11:09:12]MH_SAM_APDU [11:09:12]CAPDU: 80 13 01 00 [11:09:12]Write to MH i2c: E2 08 00 40 13 80 13 01 00 00 00 00 00 D0 [11:09:12]Write i2c OK [11:09:12]MH_I2C_Read... [11:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:12]Read from MH i2c: E2 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 [11:09:12]MH_I2C_Read... [11:09:12]Read from MH i2c: E2 0E 00 40 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2B [11:09:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:09:12]wFMCommunicate OK [11:09:12]SAM_PROTO_GetShiftState done [11:09:12]FM_GetShiftState done [11:09:12]req_shift_opened done [11:09:12]requested_item shift.open_date is exist - process it [11:09:12]req_shift_open_date [11:09:12]req_shift_open_date done [11:09:12]produce_requested_data done [11:09:12]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309349,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:09:12]process_action_free close_receipt [11:09:12]json_value_free [11:09:12]json_value_free done [11:09:12]process_json_proto returns [11:09:12]Send response to host [11:09:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309349,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:09:12]free response buf [11:09:12]execute_script done [11:09:12]execute_script returns [11:09:12]free content buf [11:09:12]Sock 8.Close socket [11:09:12]Sock 8.Thread stoped [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]accept exits with 10 [11:10:50]New connection [11:10:50]New thread 3067166052 created [11:10:50]Thread 3067022692 joined [11:10:50]Waiting for new connection... [11:10:50] Sock 10.Parse request [11:10:50]Sock 10.Check first char [11:10:50]Sock 10.First char is OK [11:10:50]request: POST /json_proto HTTP/1.0 [11:10:50]Method: POST [11:10:50]URL: /json_proto [11:10:50]Method is POST - this is cgi request [11:10:50]url: /json_proto [11:10:50]query_string will be loaded in cgi processing [11:10:50]execute_cgi json_proto POST (null) [11:10:50]execute_cgi path=json_proto method=POST [11:10:50]POST find Content-Length [11:10:50]Host: 172.17.45.195:8080 [11:10:50]Content-Length: 682 [11:10:50]Content-Type: application/json [11:10:50] [11:10:50]POST finish read [11:10:50]Found Content-Length = 682 [11:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:50]execute_script... [11:10:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:50]POST & json_proto [11:10:50]process_json_proto [11:10:50]json parsed OK: [11:10:50]protocol is kg_v1.0 [11:10:50]action value=close_receipt [11:10:50]process_action close_receipt [11:10:50]cmd_close_receipt [11:10:50]MH_GetDate [11:10:50]Write to MH i2c: F0 00 00 41 13 43 [11:10:50]Write i2c OK [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: F0 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: F0 09 00 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: F0 09 00 41 13 00 3A CA A8 66 FB 01 7F 64 3D [11:10:50]GetLastDocTimeStamp 1722337747 [11:10:50]current date 1722337850 [11:10:50]FM_GetShiftState [11:10:50]SAM_PROTO_GetShiftState [11:10:50]wFMCommunicate request_size=4 [11:10:50]MH_SAM_APDU [11:10:50]CAPDU: 80 13 01 00 [11:10:50]Write to MH i2c: E2 08 00 42 13 80 13 01 00 00 00 00 00 D2 [11:10:50]Write i2c OK [11:10:50]MH_I2C_Read... [11:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:50]Read from MH i2c: E2 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: E2 0E 00 [11:10:50]MH_I2C_Read... [11:10:50]Read from MH i2c: E2 0E 00 42 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2D [11:10:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:10:50]wFMCommunicate OK [11:10:50]SAM_PROTO_GetShiftState done [11:10:50]FM_GetShiftState done [11:10:50]opened in 1722299915 [11:10:50]opened+sec_in_day 1722386315 [11:10:50]quantity*price = 100005 [11:10:50]sum+1 = 100006 [11:10:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 284 30.07.2024 11:10 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309350 ФПД: 140356597075949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111050&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309350&fm=140356597075949&tin=02508201610067®Number=0000000000092651&sum=100000 [11:10:51]StoreToDocumentArchive [11:10:51]shift 430 fd 309350 [11:10:51]save to /storage/0430/doc_00309350 [11:10:51]save last doc name /storage/0430/doc_00309350 to /storage/kkm_last_doc_name [11:10:51]save OK [11:10:51]Clear old archive folders... [11:10:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:51]tlvbuf is 0094D180 [11:10:51]SAM_PROTO_ClearQueue [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 09 00 00 [11:10:51]Write to MH i2c: E2 08 00 4F 13 80 09 00 00 00 00 00 00 D4 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 4F 13 00 90 00 D6 [11:10:51]RAPDU: 90 00 [11:10:51]wFMCommunicate OK [11:10:51]SAM_PROTO_ClearQueue done [11:10:51]KKMCreateOFDPacket [11:10:51]OFDProtocolAddRootSTLVToBuf [11:10:51]FM_MakeSignedData [11:10:51]FM_MakeSignedData [11:10:51]SAM_PROTO_SignData [11:10:51]wFMCommunicate request_size=4 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 0D 01 02 [11:10:51]Write to MH i2c: E2 08 00 50 13 80 0D 01 02 00 00 00 00 DC [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:51]Read from MH i2c: E2 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 [11:10:51]MH_I2C_Read... [11:10:51]Read from MH i2c: E2 03 00 50 13 00 90 00 D7 [11:10:51]RAPDU: 90 00 [11:10:51]wFMCommunicate OK [11:10:51]wFMCommunicate request_size=255 [11:10:51]MH_SAM_APDU [11:10:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1C 01 00 00 F4 03 04 00 3A CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 66 B8 04 00 35 04 06 00 7F [11:10:51]Write to MH i2c: E2 02 01 51 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1C 01 00 00 F4 03 04 00 3A CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 66 B8 04 00 35 04 06 00 7F 00 00 67 [11:10:51]Write i2c OK [11:10:51]MH_I2C_Read... [11:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:52]Read from MH i2c: E2 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 03 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 03 00 51 13 00 90 00 D8 [11:10:52]RAPDU: 90 00 [11:10:52]wFMCommunicate OK [11:10:52]wFMCommunicate request_size=10 [11:10:52]MH_SAM_APDU [11:10:52]CAPDU: 80 0D 02 02 05 A7 51 1C 4F ED [11:10:52]Write to MH i2c: E2 0D 00 52 13 80 0D 02 02 05 00 A7 51 1C 4F ED 00 00 39 [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:52]Read from MH i2c: E2 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 03 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 03 00 52 13 00 90 00 D9 [11:10:52]RAPDU: 90 00 [11:10:52]wFMCommunicate OK [11:10:52]wFMCommunicate request_size=4 [11:10:52]MH_SAM_APDU [11:10:52]CAPDU: 80 0D 03 02 [11:10:52]Write to MH i2c: E2 08 00 53 13 80 0D 03 02 00 00 00 00 E1 [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:52]Read from MH i2c: E2 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 0B 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 0B 00 53 13 00 1F 49 F7 B5 77 E9 3F 94 90 00 29 [11:10:52]RAPDU: 1F 49 F7 B5 77 E9 3F 94 90 00 [11:10:52]wFMCommunicate OK [11:10:52]SAM_PROTO_SignData done [11:10:52]FM_MakeSignedData done [11:10:52]CreateOFDProtocolMessage [11:10:52]wFMCommunicate request_size=4 [11:10:52]MH_SAM_APDU [11:10:52]CAPDU: 80 11 00 00 [11:10:52]Write to MH i2c: E2 08 00 54 13 80 11 00 00 00 00 00 00 E1 [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:52]Read from MH i2c: E2 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: E2 17 00 [11:10:52]MH_I2C_Read... [11:10:52]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 34 39 34 33 90 00 37 [11:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:10:52]wFMCommunicate OK [11:10:52]CreateOFDProtocolMessage done [11:10:52]OFDSenderStorePacket 309350 [11:10:52]StoreOFDPacket docnum=309350 [11:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6D 1F 07 01 87 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1C 01 00 00 F4 03 04 00 3A CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 66 B8 04 00 35 04 06 00 7F A7 51 1C 4F ED 1F 49 F7 B5 77 E9 3F 94 [11:10:52]CheckFolder [11:10:52]dirname=/storage/ofd_packets [11:10:52]CheckFolder done [11:10:52]ProducePacketName [11:10:52]name=ofd_packets/00309350 [11:10:52]NVStorageSaveData ofd_packets/00309350 [11:10:52]File name is /storage/ofd_packets/00309350 [11:10:52]Write 301 bytes [11:10:52]NVStorageSaveData done [11:10:52]OFDSenderStorePacket done [11:10:52]KKMCreateOFDPacket done [11:10:52]NVStorageSaveData kkm_last_timestamp [11:10:52]File name is /storage/kkm_last_timestamp [11:10:52]Write 4 bytes [11:10:52]NVStorageSaveData done [11:10:52]ExternCall_PrintAddStr [11:10:52]wPrintStart [11:10:52]Write to MH i2c: 01 00 00 55 13 68 [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 07 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 07 00 55 13 00 00 00 00 00 FF 0F 7D [11:10:52]RasterBufferAndPrint [11:10:52]line Счет N : (1)117954 [11:10:52]line ИНН: 02508201610067 [11:10:52]line Контрольно-Кассовый Чек [11:10:52]line ПРОДАЖА [11:10:52]line ТРК (МРК, ГНК) : 32 [11:10:52]line Товар: 2710124130 [11:10:52]line Аи-92-К-2 [11:10:52]line 14.750 * 67.80 [11:10:52]line = 1000.05 [11:10:52]line НДС 12% НСП 1% [11:10:52]line > о реализуемом товаре [11:10:52]line ОКРУГЛЕНИЕ: -0.05 [11:10:52]line ИТОГО: 1000.00 [11:10:52]line Внесено: 1000.00 [11:10:52]line СДАЧА: 0.00 [11:10:52]line НСП 1% : 8.85 [11:10:52]line НДС 12% : 106.20 [11:10:52]line Наличными: 1000.00 [11:10:52]line Безнал.: 0.00 [11:10:52]line Место: АЗС № 128 "Партнер Нефть" [11:10:52]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:10:52]line СНО: Общий режим [11:10:52]line Чек 284 30.07.2024 11:10 [11:10:52]line Смена: 430 ФФД: 1.0 [11:10:52]line ЗНМ: 0300000046 [11:10:52]line РНМ: 0000000000092651 [11:10:52]line Версия ККМ: 001 [11:10:52]line ФМ: 0000000000874943 [11:10:52]line ФД: 309350 [11:10:52]line ФПД: 140356597075949 [11:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111050&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309350&fm=140356597075949&tin=02508201610067®Number=0000000000092651&sum=100000 [11:10:52]OFD Sender: Processing packet 309350 [packets to send 232, broken 231] [11:10:52]ProducePacketName [11:10:52]name=ofd_packets/00309350 [11:10:52]OFD Sender: To server: pG, [11:10:52]CommunicateWithHost lk.salyk.kg:30040 [11:10:52]ConnectInit lk.salyk.kg [11:10:52]written 0, free lines is 4095 [11:10:52]Connected sock=9 [11:10:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6D 1F 07 01 87 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1C 01 00 00 F4 03 04 00 3A CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 66 B8 04 00 35 04 06 00 7F A7 51 1C 4F ED 1F 49 F7 B5 77 E9 3F 94 [11:10:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 82 0C 47 00 BC 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 66 B8 04 00 F4 03 04 00 83 71 A8 66 B6 04 01 00 00 B0 13 A8 0A 77 1B 7A BD [11:10:52]CommunicateWithHost err = 0 [11:10:52]CheckOFDResponse [11:10:52]1017 (14) - 77093643461234 [11:10:52]1041 (16) - 0000000000874943 [11:10:52]1040 (4) - 309350 [11:10:52]1012 (4) - 30.07.2024 04:52 [11:10:52]1206 (1) - 0 [11:10:52]OFD Sender: Remove packet 309350 [11:10:52]ProducePacketName [11:10:52]name=ofd_packets/00309350 [11:10:52]NVStorageDeleteData [11:10:52]Write to MH i2c: 01 00 00 80 13 93 [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 07 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: 01 07 00 80 13 00 00 00 00 00 5D 0C 03 [11:10:52]RasterBufferAndPrint [11:10:52]line [11:10:52]line [11:10:52]line [11:10:52]line [11:10:52]line [11:10:52]written 0, free lines is 3168 [11:10:52]MH_Cut [11:10:52]Write to MH i2c: D1 01 00 87 13 01 6C [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: D1 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: D1 01 00 [11:10:52]MH_I2C_Read... [11:10:52]Read from MH i2c: D1 01 00 87 13 00 6B [11:10:52]Write to MH i2c: 01 00 00 88 13 9B [11:10:52]Write i2c OK [11:10:52]MH_I2C_Read... [11:10:53]OFD Sender: No OFD packet to send [11:10:54]*** Cut start [11:10:54]*** Partial cut [11:10:54]*** CUTSNS_PIN = 1 [11:10:54]*** CUTSNS_PIN = 0 [11:10:54]*** Brake cut motor [11:10:54]Read from MH i2c: 01 [11:10:54]MH_I2C_Read... [11:10:54]*** Stop cut motor [11:10:54]*** Cut end [11:10:54]Read from MH i2c: 01 07 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: 01 07 00 88 13 00 00 00 00 00 FF 0F B0 [11:10:54]process_action close_receipt done [11:10:54]requested_data is exist [11:10:54]produce_requested_data [11:10:54]requested_item fm.sn is exist - process it [11:10:54]wFMCommunicate request_size=4 [11:10:54]MH_SAM_APDU [11:10:54]CAPDU: 80 11 00 00 [11:10:54]Write to MH i2c: E2 08 00 89 13 80 11 00 00 00 00 00 00 16 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:54]Read from MH i2c: E2 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 17 00 [11:10:54]MH_I2C_Read... [11:10:54]Read from MH i2c: E2 17 00 89 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6C [11:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:10:54]wFMCommunicate OK [11:10:54]requested_item fd.num is exist - process it [11:10:54]SAM_PROTO_GetFieldsCounters [11:10:54]wFMCommunicate request_size=4 [11:10:54]MH_SAM_APDU [11:10:54]CAPDU: 80 13 00 00 [11:10:54]Write to MH i2c: E2 08 00 8A 13 80 13 00 00 00 00 00 00 19 [11:10:54]Write i2c OK [11:10:54]MH_I2C_Read... [11:10:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:55]Read from MH i2c: E2 [11:10:55]MH_I2C_Read... [11:10:55]Read from MH i2c: E2 62 00 [11:10:55]MH_I2C_Read... [11:10:55]Read from MH i2c: E2 62 00 8A 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 66 B8 04 00 0E 04 04 00 AE 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 63 [11:10:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 66 B8 04 00 0E 04 04 00 AE 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:10:55]wFMCommunicate OK [11:10:55]SAM_PROTO_GetFieldsCounters done [11:10:55]requested_item shift.num is exist - process it [11:10:55]requested_item shift.opened is exist - process it [11:10:55]req_shift_opened [11:10:55]FM_GetShiftState [11:10:55]SAM_PROTO_GetShiftState [11:10:55]wFMCommunicate request_size=4 [11:10:55]MH_SAM_APDU [11:10:55]CAPDU: 80 13 01 00 [11:10:55]Write to MH i2c: E2 08 00 8B 13 80 13 01 00 00 00 00 00 1B [11:10:55]Write i2c OK [11:10:55]MH_I2C_Read... [11:10:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:55]Read from MH i2c: E2 [11:10:55]MH_I2C_Read... [11:10:55]Read from MH i2c: E2 0E 00 [11:10:55]MH_I2C_Read... [11:10:55]Read from MH i2c: E2 0E 00 8B 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 76 [11:10:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:10:55]wFMCommunicate OK [11:10:55]SAM_PROTO_GetShiftState done [11:10:55]FM_GetShiftState done [11:10:55]req_shift_opened done [11:10:55]requested_item shift.open_date is exist - process it [11:10:55]req_shift_open_date [11:10:55]req_shift_open_date done [11:10:55]produce_requested_data done [11:10:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309350,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:10:55]process_action_free close_receipt [11:10:55]json_value_free [11:10:55]json_value_free done [11:10:55]process_json_proto returns [11:10:55]Send response to host [11:10:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309350,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:10:55]free response buf [11:10:55]execute_script done [11:10:55]execute_script returns [11:10:55]free content buf [11:10:55]Sock 10.Close socket [11:10:55]Sock 10.Thread stoped [11:10:58]OFD Sender: No OFD packet to send [11:11:03]OFD Sender: No OFD packet to send [11:11:08]OFD Sender: No OFD packet to send [11:11:13]OFD Sender: No OFD packet to send [11:11:18]OFD Sender: No OFD packet to send [11:11:23]OFD Sender: No OFD packet to send [11:11:28]OFD Sender: No OFD packet to send [11:11:33]accept exits with 8 [11:11:33]New connection [11:11:33]New thread 3067022692 created [11:11:33]Thread 3067166052 joined [11:11:33]Waiting for new connection... [11:11:33] Sock 8.Parse request [11:11:33]Sock 8.Check first char [11:11:33]Sock 8.First char is OK [11:11:33]request: POST /json_proto HTTP/1.0 [11:11:33]Method: POST [11:11:33]URL: /json_proto [11:11:33]Method is POST - this is cgi request [11:11:33]url: /json_proto [11:11:33]query_string will be loaded in cgi processing [11:11:33]execute_cgi json_proto POST (null) [11:11:33]execute_cgi path=json_proto method=POST [11:11:33]POST find Content-Length [11:11:33]Host: 172.17.45.195:8080 [11:11:33]Content-Length: 675 [11:11:33]Content-Type: application/json [11:11:33] [11:11:33]POST finish read [11:11:33]Found Content-Length = 675 [11:11:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:33]execute_script... [11:11:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:33]POST & json_proto [11:11:33]process_json_proto [11:11:33]json parsed OK: [11:11:33]protocol is kg_v1.0 [11:11:33]action value=close_receipt [11:11:33]process_action close_receipt [11:11:33]cmd_close_receipt [11:11:33]MH_GetDate [11:11:33]Write to MH i2c: F0 00 00 8C 13 8E [11:11:33]Write i2c OK [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: F0 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: F0 09 00 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: F0 09 00 8C 13 00 65 CA A8 66 FB 01 7F 64 B3 [11:11:33]GetLastDocTimeStamp 1722337850 [11:11:33]current date 1722337893 [11:11:33]FM_GetShiftState [11:11:33]SAM_PROTO_GetShiftState [11:11:33]wFMCommunicate request_size=4 [11:11:33]MH_SAM_APDU [11:11:33]CAPDU: 80 13 01 00 [11:11:33]Write to MH i2c: E2 08 00 8D 13 80 13 01 00 00 00 00 00 1D [11:11:33]Write i2c OK [11:11:33]MH_I2C_Read... [11:11:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:33]Read from MH i2c: E2 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: E2 0E 00 [11:11:33]MH_I2C_Read... [11:11:33]Read from MH i2c: E2 0E 00 8D 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 78 [11:11:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:11:33]wFMCommunicate OK [11:11:33]SAM_PROTO_GetShiftState done [11:11:33]FM_GetShiftState done [11:11:33]opened in 1722299915 [11:11:33]opened+sec_in_day 1722386315 [11:11:33]quantity*price = 100035 [11:11:33]sum+1 = 100036 [11:11:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 285 30.07.2024 11:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309351 ФПД: 151163159615525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111133&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309351&fm=151163159615525&tin=02508201610067®Number=0000000000092651&sum=100000 [11:11:34]StoreToDocumentArchive [11:11:34]shift 430 fd 309351 [11:11:34]save to /storage/0430/doc_00309351 [11:11:34]save last doc name /storage/0430/doc_00309351 to /storage/kkm_last_doc_name [11:11:34]save OK [11:11:34]Clear old archive folders... [11:11:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:11:34]tlvbuf is 0092F3C0 [11:11:34]SAM_PROTO_ClearQueue [11:11:34]wFMCommunicate request_size=4 [11:11:34]MH_SAM_APDU [11:11:34]CAPDU: 80 09 00 00 [11:11:34]Write to MH i2c: E2 08 00 9A 13 80 09 00 00 00 00 00 00 1F [11:11:34]Write i2c OK [11:11:34]MH_I2C_Read... [11:11:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:11:34]Read from MH i2c: E2 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 9A 13 00 90 00 21 [11:11:34]RAPDU: 90 00 [11:11:34]wFMCommunicate OK [11:11:34]SAM_PROTO_ClearQueue done [11:11:34]KKMCreateOFDPacket [11:11:34]OFDProtocolAddRootSTLVToBuf [11:11:34]FM_MakeSignedData [11:11:34]FM_MakeSignedData [11:11:34]SAM_PROTO_SignData [11:11:34]wFMCommunicate request_size=4 [11:11:34]MH_SAM_APDU [11:11:34]CAPDU: 80 0D 01 02 [11:11:34]Write to MH i2c: E2 08 00 9B 13 80 0D 01 02 00 00 00 00 27 [11:11:34]Write i2c OK [11:11:34]MH_I2C_Read... [11:11:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:11:34]Read from MH i2c: E2 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 9B 13 00 90 00 22 [11:11:34]RAPDU: 90 00 [11:11:34]wFMCommunicate OK [11:11:34]wFMCommunicate request_size=255 [11:11:34]MH_SAM_APDU [11:11:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 65 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 67 B8 04 00 35 04 06 00 [11:11:34]Write to MH i2c: E2 02 01 9C 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 65 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 67 B8 04 00 35 04 06 00 00 00 3F [11:11:34]Write i2c OK [11:11:34]MH_I2C_Read... [11:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:34]Read from MH i2c: E2 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 9C 13 00 90 00 23 [11:11:34]RAPDU: 90 00 [11:11:34]wFMCommunicate OK [11:11:34]wFMCommunicate request_size=11 [11:11:34]MH_SAM_APDU [11:11:34]CAPDU: 80 0D 02 02 06 89 7B 6A 6E 98 25 [11:11:34]Write to MH i2c: E2 0E 00 9D 13 80 0D 02 02 06 00 89 7B 6A 6E 98 25 00 00 CF [11:11:34]Write i2c OK [11:11:34]MH_I2C_Read... [11:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:11:34]Read from MH i2c: E2 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 03 00 9D 13 00 90 00 24 [11:11:34]RAPDU: 90 00 [11:11:34]wFMCommunicate OK [11:11:34]wFMCommunicate request_size=4 [11:11:34]MH_SAM_APDU [11:11:34]CAPDU: 80 0D 03 02 [11:11:34]Write to MH i2c: E2 08 00 9E 13 80 0D 03 02 00 00 00 00 2C [11:11:34]Write i2c OK [11:11:34]MH_I2C_Read... [11:11:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:11:34]Read from MH i2c: E2 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 0B 00 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 0B 00 9E 13 00 3A 22 99 9D 8F E0 DD F8 90 00 03 [11:11:34]RAPDU: 3A 22 99 9D 8F E0 DD F8 90 00 [11:11:34]wFMCommunicate OK [11:11:34]SAM_PROTO_SignData done [11:11:34]FM_MakeSignedData done [11:11:34]CreateOFDProtocolMessage [11:11:34]wFMCommunicate request_size=4 [11:11:34]MH_SAM_APDU [11:11:34]CAPDU: 80 11 00 00 [11:11:34]Write to MH i2c: E2 08 00 9F 13 80 11 00 00 00 00 00 00 2C [11:11:34]Write i2c OK [11:11:34]MH_I2C_Read... [11:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:34]Read from MH i2c: E2 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: E2 17 00 [11:11:34]MH_I2C_Read... [11:11:34]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 34 39 34 33 90 00 82 [11:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:11:34]wFMCommunicate OK [11:11:34]CreateOFDProtocolMessage done [11:11:34]OFDSenderStorePacket 309351 [11:11:34]StoreOFDPacket docnum=309351 [11:11:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 CE 7D 08 01 A4 BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 65 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 67 B8 04 00 35 04 06 00 89 7B 6A 6E 98 25 3A 22 99 9D 8F E0 DD F8 [11:11:34]CheckFolder [11:11:34]dirname=/storage/ofd_packets [11:11:34]CheckFolder done [11:11:34]ProducePacketName [11:11:34]name=ofd_packets/00309351 [11:11:34]NVStorageSaveData ofd_packets/00309351 [11:11:34]File name is /storage/ofd_packets/00309351 [11:11:34]Write 302 bytes [11:11:34]NVStorageSaveData done [11:11:34]OFDSenderStorePacket done [11:11:34]KKMCreateOFDPacket done [11:11:34]NVStorageSaveData kkm_last_timestamp [11:11:34]File name is /storage/kkm_last_timestamp [11:11:34]Write 4 bytes [11:11:34]NVStorageSaveData done [11:11:34]ExternCall_PrintAddStr [11:11:34]wPrintStart [11:11:34]Write to MH i2c: 01 00 00 A0 13 B3 [11:11:34]Write i2c OK [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: 01 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: 01 07 00 [11:11:34]MH_I2C_Read... [11:11:34]Read from MH i2c: 01 07 00 A0 13 00 00 00 00 00 FF 0F C8 [11:11:34]RasterBufferAndPrint [11:11:34]line Счет N : (1)117955 [11:11:34]line ИНН: 02508201610067 [11:11:34]line Контрольно-Кассовый Чек [11:11:34]line ПРОДАЖА [11:11:34]line ТРК (МРК, ГНК) : 53 [11:11:34]line Товар: 2710124130 [11:11:34]line Super-92-К-5 [11:11:34]line 14.540 * 68.80 [11:11:34]line = 1000.35 [11:11:34]line НДС 12% НСП 1% [11:11:34]line > о реализуемом товаре [11:11:34]line ОКРУГЛЕНИЕ: -0.35 [11:11:34]line ИТОГО: 1000.00 [11:11:34]line Внесено: 1000.00 [11:11:34]line СДАЧА: 0.00 [11:11:34]line НСП 1% : 8.85 [11:11:34]line НДС 12% : 106.23 [11:11:34]line Наличными: 1000.00 [11:11:34]line Безнал.: 0.00 [11:11:34]line Место: АЗС № 128 "Партнер Нефть" [11:11:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:11:34]line СНО: Общий режим [11:11:34]line Чек 285 30.07.2024 11:11 [11:11:34]line Смена: 430 ФФД: 1.0 [11:11:34]line ЗНМ: 0300000046 [11:11:34]line РНМ: 0000000000092651 [11:11:34]line Версия ККМ: 001 [11:11:34]line ФМ: 0000000000874943 [11:11:34]line ФД: 309351 [11:11:34]line ФПД: 151163159615525 [11:11:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111133&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309351&fm=151163159615525&tin=02508201610067®Number=0000000000092651&sum=100000 [11:11:35]OFD Sender: Processing packet 309351 [packets to send 232, broken 231] [11:11:35]ProducePacketName [11:11:35]name=ofd_packets/00309351 [11:11:35]OFD Sender: To server: pG, [11:11:35]CommunicateWithHost lk.salyk.kg:30040 [11:11:35]ConnectInit lk.salyk.kg [11:11:35]written 0, free lines is 4095 [11:11:35]Connected sock=10 [11:11:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 CE 7D 08 01 A4 BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 65 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 67 B8 04 00 35 04 06 00 89 7B 6A 6E 98 25 3A 22 99 9D 8F E0 DD F8 [11:11:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AB FE 47 00 13 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 67 B8 04 00 F4 03 04 00 AD 71 A8 66 B6 04 01 00 00 A1 D8 8D 49 F7 38 4C 44 [11:11:35]CommunicateWithHost err = 0 [11:11:35]CheckOFDResponse [11:11:35]1017 (14) - 77093643461234 [11:11:35]1041 (16) - 0000000000874943 [11:11:35]1040 (4) - 309351 [11:11:35]1012 (4) - 30.07.2024 04:53 [11:11:35]1206 (1) - 0 [11:11:35]OFD Sender: Remove packet 309351 [11:11:35]ProducePacketName [11:11:35]name=ofd_packets/00309351 [11:11:35]NVStorageDeleteData [11:11:35]Write to MH i2c: 01 00 00 CB 13 DE [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: 01 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: 01 07 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: 01 07 00 CB 13 00 00 00 00 00 66 0C 57 [11:11:35]RasterBufferAndPrint [11:11:35]line [11:11:35]line [11:11:35]line [11:11:35]line [11:11:35]line [11:11:35]written 0, free lines is 3177 [11:11:35]MH_Cut [11:11:35]Write to MH i2c: D1 01 00 D2 13 01 B7 [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: D1 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: D1 01 00 [11:11:35]MH_I2C_Read... [11:11:35]Read from MH i2c: D1 01 00 D2 13 00 B6 [11:11:35]Write to MH i2c: 01 00 00 D3 13 E6 [11:11:35]Write i2c OK [11:11:35]MH_I2C_Read... [11:11:36]OFD Sender: No OFD packet to send [11:11:36]*** Cut start [11:11:36]*** Partial cut [11:11:36]*** CUTSNS_PIN = 1 [11:11:36]*** CUTSNS_PIN = 0 [11:11:37]*** Brake cut motor [11:11:37]Read from MH i2c: 01 [11:11:37]MH_I2C_Read... [11:11:37]*** Stop cut motor [11:11:37]*** Cut end [11:11:37]Read from MH i2c: 01 07 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: 01 07 00 D3 13 00 00 00 00 00 FF 0F FB [11:11:37]process_action close_receipt done [11:11:37]requested_data is exist [11:11:37]produce_requested_data [11:11:37]requested_item fm.sn is exist - process it [11:11:37]wFMCommunicate request_size=4 [11:11:37]MH_SAM_APDU [11:11:37]CAPDU: 80 11 00 00 [11:11:37]Write to MH i2c: E2 08 00 D4 13 80 11 00 00 00 00 00 00 61 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 17 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 17 00 D4 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B7 [11:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:11:37]wFMCommunicate OK [11:11:37]requested_item fd.num is exist - process it [11:11:37]SAM_PROTO_GetFieldsCounters [11:11:37]wFMCommunicate request_size=4 [11:11:37]MH_SAM_APDU [11:11:37]CAPDU: 80 13 00 00 [11:11:37]Write to MH i2c: E2 08 00 D5 13 80 13 00 00 00 00 00 00 64 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 62 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 62 00 D5 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 67 B8 04 00 0E 04 04 00 AE 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 B2 [11:11:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 67 B8 04 00 0E 04 04 00 AE 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:11:37]wFMCommunicate OK [11:11:37]SAM_PROTO_GetFieldsCounters done [11:11:37]requested_item shift.num is exist - process it [11:11:37]requested_item shift.opened is exist - process it [11:11:37]req_shift_opened [11:11:37]FM_GetShiftState [11:11:37]SAM_PROTO_GetShiftState [11:11:37]wFMCommunicate request_size=4 [11:11:37]MH_SAM_APDU [11:11:37]CAPDU: 80 13 01 00 [11:11:37]Write to MH i2c: E2 08 00 D6 13 80 13 01 00 00 00 00 00 66 [11:11:37]Write i2c OK [11:11:37]MH_I2C_Read... [11:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:37]Read from MH i2c: E2 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 0E 00 [11:11:37]MH_I2C_Read... [11:11:37]Read from MH i2c: E2 0E 00 D6 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C1 [11:11:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:11:37]wFMCommunicate OK [11:11:37]SAM_PROTO_GetShiftState done [11:11:37]FM_GetShiftState done [11:11:37]req_shift_opened done [11:11:37]requested_item shift.open_date is exist - process it [11:11:37]req_shift_open_date [11:11:37]req_shift_open_date done [11:11:37]produce_requested_data done [11:11:37]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309351,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:11:37]process_action_free close_receipt [11:11:37]json_value_free [11:11:37]json_value_free done [11:11:37]process_json_proto returns [11:11:37]Send response to host [11:11:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309351,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:11:37]free response buf [11:11:37]execute_script done [11:11:37]execute_script returns [11:11:37]free content buf [11:11:37]Sock 8.Close socket [11:11:37]Sock 8.Thread stoped [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:08]accept exits with 9 [11:12:08]New connection [11:12:08]New thread 3067166052 created [11:12:08]Thread 3067022692 joined [11:12:08]Waiting for new connection... [11:12:08] Sock 9.Parse request [11:12:08]Sock 9.Check first char [11:12:08]Sock 9.First char is OK [11:12:08]request: POST /json_proto HTTP/1.0 [11:12:08]Method: POST [11:12:08]URL: /json_proto [11:12:08]Method is POST - this is cgi request [11:12:08]url: /json_proto [11:12:08]query_string will be loaded in cgi processing [11:12:08]execute_cgi json_proto POST (null) [11:12:08]execute_cgi path=json_proto method=POST [11:12:08]POST find Content-Length [11:12:08]Host: 172.17.45.195:8080 [11:12:08]Content-Length: 677 [11:12:08]Content-Type: application/json [11:12:08] [11:12:08]POST finish read [11:12:08]Found Content-Length = 677 [11:12:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:08]execute_script... [11:12:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:12:08]POST & json_proto [11:12:08]process_json_proto [11:12:08]json parsed OK: [11:12:08]protocol is kg_v1.0 [11:12:08]action value=close_receipt [11:12:08]process_action close_receipt [11:12:08]cmd_close_receipt [11:12:08]MH_GetDate [11:12:08]Write to MH i2c: F0 00 00 D7 13 D9 [11:12:08]Write i2c OK [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: F0 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: F0 09 00 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: F0 09 00 D7 13 00 88 CA A8 66 FB 01 7F 64 21 [11:12:08]GetLastDocTimeStamp 1722337893 [11:12:08]current date 1722337928 [11:12:08]FM_GetShiftState [11:12:08]SAM_PROTO_GetShiftState [11:12:08]wFMCommunicate request_size=4 [11:12:08]MH_SAM_APDU [11:12:08]CAPDU: 80 13 01 00 [11:12:08]Write to MH i2c: E2 08 00 D8 13 80 13 01 00 00 00 00 00 68 [11:12:08]Write i2c OK [11:12:08]MH_I2C_Read... [11:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:08]Read from MH i2c: E2 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: E2 0E 00 [11:12:08]MH_I2C_Read... [11:12:08]Read from MH i2c: E2 0E 00 D8 13 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C3 [11:12:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:12:08]wFMCommunicate OK [11:12:08]SAM_PROTO_GetShiftState done [11:12:08]FM_GetShiftState done [11:12:08]opened in 1722299915 [11:12:08]opened+sec_in_day 1722386315 [11:12:08]quantity*price = 50010 [11:12:08]sum+1 = 50012 [11:12:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 286 30.07.2024 11:12 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309352 ФПД: 198730474893357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111208&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309352&fm=198730474893357&tin=02508201610067®Number=0000000000092651&sum=50000 [11:12:09]StoreToDocumentArchive [11:12:09]shift 430 fd 309352 [11:12:09]save to /storage/0430/doc_00309352 [11:12:09]save last doc name /storage/0430/doc_00309352 to /storage/kkm_last_doc_name [11:12:09]save OK [11:12:09]Clear old archive folders... [11:12:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:09]tlvbuf is 00935D90 [11:12:09]SAM_PROTO_ClearQueue [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 09 00 00 [11:12:09]Write to MH i2c: E2 08 00 E5 13 80 09 00 00 00 00 00 00 6A [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 03 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 03 00 E5 13 00 90 00 6C [11:12:09]RAPDU: 90 00 [11:12:09]wFMCommunicate OK [11:12:09]SAM_PROTO_ClearQueue done [11:12:09]KKMCreateOFDPacket [11:12:09]OFDProtocolAddRootSTLVToBuf [11:12:09]FM_MakeSignedData [11:12:09]FM_MakeSignedData [11:12:09]SAM_PROTO_SignData [11:12:09]wFMCommunicate request_size=4 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 0D 01 02 [11:12:09]Write to MH i2c: E2 08 00 E6 13 80 0D 01 02 00 00 00 00 72 [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 03 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 03 00 E6 13 00 90 00 6D [11:12:09]RAPDU: 90 00 [11:12:09]wFMCommunicate OK [11:12:09]wFMCommunicate request_size=255 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 1E 01 00 00 F4 03 04 00 88 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 68 B8 04 00 35 04 06 00 B4 [11:12:09]Write to MH i2c: E2 02 01 E7 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 88 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 68 B8 04 00 35 04 06 00 B4 00 00 DE [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:09]Read from MH i2c: E2 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 03 00 [11:12:09]MH_I2C_Read... [11:12:09]Read from MH i2c: E2 03 00 E7 13 00 90 00 6E [11:12:09]RAPDU: 90 00 [11:12:09]wFMCommunicate OK [11:12:09]wFMCommunicate request_size=10 [11:12:09]MH_SAM_APDU [11:12:09]CAPDU: 80 0D 02 02 05 BE 8B 5C B0 2D [11:12:09]Write to MH i2c: E2 0D 00 E8 13 80 0D 02 02 05 00 BE 8B 5C B0 2D 00 00 01 [11:12:09]Write i2c OK [11:12:09]MH_I2C_Read... [11:12:09]*** iso7816_exchange 80 0D 02 02... 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 E8 13 00 90 00 6F [11:12:10]RAPDU: 90 00 [11:12:10]wFMCommunicate OK [11:12:10]wFMCommunicate request_size=4 [11:12:10]MH_SAM_APDU [11:12:10]CAPDU: 80 0D 03 02 [11:12:10]Write to MH i2c: E2 08 00 E9 13 80 0D 03 02 00 00 00 00 77 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:10]Read from MH i2c: E2 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 0B 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 0B 00 E9 13 00 7B 61 1D 22 A0 25 BF 89 90 00 A0 [11:12:10]RAPDU: 7B 61 1D 22 A0 25 BF 89 90 00 [11:12:10]wFMCommunicate OK [11:12:10]SAM_PROTO_SignData done [11:12:10]FM_MakeSignedData done [11:12:10]CreateOFDProtocolMessage [11:12:10]wFMCommunicate request_size=4 [11:12:10]MH_SAM_APDU [11:12:10]CAPDU: 80 11 00 00 [11:12:10]Write to MH i2c: E2 08 00 EA 13 80 11 00 00 00 00 00 00 77 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:10]Read from MH i2c: E2 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 17 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: E2 17 00 EA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CD [11:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:12:10]wFMCommunicate OK [11:12:10]CreateOFDProtocolMessage done [11:12:10]OFDSenderStorePacket 309352 [11:12:10]StoreOFDPacket docnum=309352 [11:12:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 84 33 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 88 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 68 B8 04 00 35 04 06 00 B4 BE 8B 5C B0 2D 7B 61 1D 22 A0 25 BF 89 [11:12:10]CheckFolder [11:12:10]dirname=/storage/ofd_packets [11:12:10]CheckFolder done [11:12:10]ProducePacketName [11:12:10]name=ofd_packets/00309352 [11:12:10]NVStorageSaveData ofd_packets/00309352 [11:12:10]File name is /storage/ofd_packets/00309352 [11:12:10]Write 301 bytes [11:12:10]NVStorageSaveData done [11:12:10]OFDSenderStorePacket done [11:12:10]KKMCreateOFDPacket done [11:12:10]NVStorageSaveData kkm_last_timestamp [11:12:10]File name is /storage/kkm_last_timestamp [11:12:10]Write 4 bytes [11:12:10]NVStorageSaveData done [11:12:10]ExternCall_PrintAddStr [11:12:10]wPrintStart [11:12:10]Write to MH i2c: 01 00 00 EB 13 FE [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: 01 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: 01 07 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: 01 07 00 EB 13 00 00 00 00 00 FF 0F 13 [11:12:10]RasterBufferAndPrint [11:12:10]line Счет N : (1)117957 [11:12:10]line ИНН: 02508201610067 [11:12:10]line Контрольно-Кассовый Чек [11:12:10]line ПРОДАЖА [11:12:10]line ТРК (МРК, ГНК) : 61 [11:12:10]line Товар: 2710124500 [11:12:10]line Аи-95-К-3 [11:12:10]line 6.740 * 74.20 [11:12:10]line = 500.11 [11:12:10]line НДС 12% НСП 1% [11:12:10]line > о реализуемом товаре [11:12:10]line ОКРУГЛЕНИЕ: -0.11 [11:12:10]line ИТОГО: 500.00 [11:12:10]line Внесено: 500.00 [11:12:10]line СДАЧА: 0.00 [11:12:10]line НСП 1% : 4.43 [11:12:10]line НДС 12% : 53.11 [11:12:10]line Наличными: 500.00 [11:12:10]line Безнал.: 0.00 [11:12:10]line Место: АЗС № 128 "Партнер Нефть" [11:12:10]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:12:10]line СНО: Общий режим [11:12:10]line Чек 286 30.07.2024 11:12 [11:12:10]line Смена: 430 ФФД: 1.0 [11:12:10]line ЗНМ: 0300000046 [11:12:10]line РНМ: 0000000000092651 [11:12:10]line Версия ККМ: 001 [11:12:10]line ФМ: 0000000000874943 [11:12:10]line ФД: 309352 [11:12:10]line ФПД: 198730474893357 [11:12:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111208&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309352&fm=198730474893357&tin=02508201610067®Number=0000000000092651&sum=50000 [11:12:10]OFD Sender: Processing packet 309352 [packets to send 232, broken 231] [11:12:10]ProducePacketName [11:12:10]name=ofd_packets/00309352 [11:12:10]OFD Sender: To server: pG, [11:12:10]CommunicateWithHost lk.salyk.kg:30040 [11:12:10]ConnectInit lk.salyk.kg [11:12:10]written 0, free lines is 4095 [11:12:10]Connected sock=10 [11:12:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 84 33 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 88 CA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 68 B8 04 00 35 04 06 00 B4 BE 8B 5C B0 2D 7B 61 1D 22 A0 25 BF 89 [11:12:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 62 89 47 00 37 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 68 B8 04 00 F4 03 04 00 D0 71 A8 66 B6 04 01 00 00 0C E2 E2 AA 82 08 1D 8E [11:12:10]CommunicateWithHost err = 0 [11:12:10]CheckOFDResponse [11:12:10]1017 (14) - 77093643461234 [11:12:10]1041 (16) - 0000000000874943 [11:12:10]1040 (4) - 309352 [11:12:10]1012 (4) - 30.07.2024 04:53 [11:12:10]1206 (1) - 0 [11:12:10]OFD Sender: Remove packet 309352 [11:12:10]ProducePacketName [11:12:10]name=ofd_packets/00309352 [11:12:10]NVStorageDeleteData [11:12:10]Write to MH i2c: 01 00 00 16 14 2A [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: 01 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: 01 07 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: 01 07 00 16 14 00 00 00 00 00 64 0C A1 [11:12:10]RasterBufferAndPrint [11:12:10]line [11:12:10]line [11:12:10]line [11:12:10]line [11:12:10]line [11:12:10]written 0, free lines is 3175 [11:12:10]MH_Cut [11:12:10]Write to MH i2c: D1 01 00 1D 14 01 03 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: D1 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: D1 01 00 [11:12:10]MH_I2C_Read... [11:12:10]Read from MH i2c: D1 01 00 1D 14 00 02 [11:12:10]Write to MH i2c: 01 00 00 1E 14 32 [11:12:10]Write i2c OK [11:12:10]MH_I2C_Read... [11:12:11]OFD Sender: No OFD packet to send [11:12:12]*** Cut start [11:12:12]*** Partial cut [11:12:12]*** CUTSNS_PIN = 1 [11:12:12]*** CUTSNS_PIN = 0 [11:12:12]*** Brake cut motor [11:12:12]Read from MH i2c: 01 [11:12:12]MH_I2C_Read... [11:12:12]*** Stop cut motor [11:12:12]*** Cut end [11:12:12]Read from MH i2c: 01 07 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: 01 07 00 1E 14 00 00 00 00 00 FF 0F 47 [11:12:12]process_action close_receipt done [11:12:12]requested_data is exist [11:12:12]produce_requested_data [11:12:12]requested_item fm.sn is exist - process it [11:12:12]wFMCommunicate request_size=4 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 11 00 00 [11:12:12]Write to MH i2c: E2 08 00 1F 14 80 11 00 00 00 00 00 00 AD [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 17 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 17 00 1F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 03 [11:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:12:12]wFMCommunicate OK [11:12:12]requested_item fd.num is exist - process it [11:12:12]SAM_PROTO_GetFieldsCounters [11:12:12]wFMCommunicate request_size=4 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 13 00 00 [11:12:12]Write to MH i2c: E2 08 00 20 14 80 13 00 00 00 00 00 00 B0 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:12]Read from MH i2c: E2 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 62 00 [11:12:12]MH_I2C_Read... [11:12:12]Read from MH i2c: E2 62 00 20 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 68 B8 04 00 0E 04 04 00 AE 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 02 [11:12:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 68 B8 04 00 0E 04 04 00 AE 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:12:12]wFMCommunicate OK [11:12:12]SAM_PROTO_GetFieldsCounters done [11:12:12]requested_item shift.num is exist - process it [11:12:12]requested_item shift.opened is exist - process it [11:12:12]req_shift_opened [11:12:12]FM_GetShiftState [11:12:12]SAM_PROTO_GetShiftState [11:12:12]wFMCommunicate request_size=4 [11:12:12]MH_SAM_APDU [11:12:12]CAPDU: 80 13 01 00 [11:12:12]Write to MH i2c: E2 08 00 21 14 80 13 01 00 00 00 00 00 B2 [11:12:12]Write i2c OK [11:12:12]MH_I2C_Read... [11:12:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:13]Read from MH i2c: E2 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 0E 00 [11:12:13]MH_I2C_Read... [11:12:13]Read from MH i2c: E2 0E 00 21 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0D [11:12:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:12:13]wFMCommunicate OK [11:12:13]SAM_PROTO_GetShiftState done [11:12:13]FM_GetShiftState done [11:12:13]req_shift_opened done [11:12:13]requested_item shift.open_date is exist - process it [11:12:13]req_shift_open_date [11:12:13]req_shift_open_date done [11:12:13]produce_requested_data done [11:12:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309352,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:12:13]process_action_free close_receipt [11:12:13]json_value_free [11:12:13]json_value_free done [11:12:13]process_json_proto returns [11:12:13]Send response to host [11:12:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309352,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:12:13]free response buf [11:12:13]execute_script done [11:12:13]execute_script returns [11:12:13]free content buf [11:12:13]Sock 9.Close socket [11:12:13]Sock 9.Thread stoped [11:12:16]OFD Sender: No OFD packet to send [11:12:21]OFD Sender: No OFD packet to send [11:12:26]OFD Sender: No OFD packet to send [11:12:31]OFD Sender: No OFD packet to send [11:12:36]OFD Sender: No OFD packet to send [11:12:41]OFD Sender: No OFD packet to send [11:12:46]OFD Sender: No OFD packet to send [11:12:51]OFD Sender: No OFD packet to send [11:12:56]OFD Sender: No OFD packet to send [11:13:01]OFD Sender: No OFD packet to send [11:13:06]OFD Sender: No OFD packet to send [11:13:11]OFD Sender: No OFD packet to send [11:13:16]OFD Sender: No OFD packet to send [11:13:21]OFD Sender: No OFD packet to send [11:13:26]OFD Sender: No OFD packet to send [11:13:31]OFD Sender: No OFD packet to send [11:13:36]OFD Sender: No OFD packet to send [11:13:41]OFD Sender: No OFD packet to send [11:13:46]OFD Sender: No OFD packet to send [11:13:51]OFD Sender: No OFD packet to send [11:13:56]OFD Sender: No OFD packet to send [11:14:01]OFD Sender: No OFD packet to send [11:14:06]OFD Sender: No OFD packet to send [11:14:11]OFD Sender: No OFD packet to send [11:14:16]OFD Sender: No OFD packet to send [11:14:21]OFD Sender: No OFD packet to send [11:14:26]OFD Sender: No OFD packet to send [11:14:31]OFD Sender: No OFD packet to send [11:14:36]OFD Sender: No OFD packet to send [11:14:41]OFD Sender: No OFD packet to send [11:14:46]OFD Sender: No OFD packet to send [11:14:50]accept exits with 8 [11:14:50]New connection [11:14:50]New thread 3067022692 created [11:14:50]Thread 3067166052 joined [11:14:50]Waiting for new connection... [11:14:50] Sock 8.Parse request [11:14:50]Sock 8.Check first char [11:14:50]Sock 8.First char is OK [11:14:50]request: POST /json_proto HTTP/1.0 [11:14:50]Method: POST [11:14:50]URL: /json_proto [11:14:50]Method is POST - this is cgi request [11:14:50]url: /json_proto [11:14:50]query_string will be loaded in cgi processing [11:14:50]execute_cgi json_proto POST (null) [11:14:50]execute_cgi path=json_proto method=POST [11:14:50]POST find Content-Length [11:14:50]Host: 172.17.45.195:8080 [11:14:50]Content-Length: 682 [11:14:50]Content-Type: application/json [11:14:50] [11:14:50]POST finish read [11:14:50]Found Content-Length = 682 [11:14:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:50]execute_script... [11:14: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)117958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:50]POST & json_proto [11:14:50]process_json_proto [11:14:50]json parsed OK: [11:14:50]protocol is kg_v1.0 [11:14:50]action value=close_receipt [11:14:50]process_action close_receipt [11:14:50]cmd_close_receipt [11:14:50]MH_GetDate [11:14:50]Write to MH i2c: F0 00 00 22 14 25 [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: F0 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: F0 09 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: F0 09 00 22 14 00 2A CB A8 66 FB 01 7F 64 10 [11:14:50]GetLastDocTimeStamp 1722337928 [11:14:50]current date 1722338090 [11:14:50]FM_GetShiftState [11:14:50]SAM_PROTO_GetShiftState [11:14:50]wFMCommunicate request_size=4 [11:14:50]MH_SAM_APDU [11:14:50]CAPDU: 80 13 01 00 [11:14:50]Write to MH i2c: E2 08 00 23 14 80 13 01 00 00 00 00 00 B4 [11:14:50]Write i2c OK [11:14:50]MH_I2C_Read... [11:14:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:50]Read from MH i2c: E2 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 0E 00 [11:14:50]MH_I2C_Read... [11:14:50]Read from MH i2c: E2 0E 00 23 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0F [11:14:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:14:50]wFMCommunicate OK [11:14:50]SAM_PROTO_GetShiftState done [11:14:50]FM_GetShiftState done [11:14:50]opened in 1722299915 [11:14:50]opened+sec_in_day 1722386315 [11:14:50]quantity*price = 100005 [11:14:50]sum+1 = 100006 [11:14:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 287 30.07.2024 11:14 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309353 ФПД: 150549969786180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111450&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309353&fm=150549969786180&tin=02508201610067®Number=0000000000092651&sum=100000 [11:14:51]StoreToDocumentArchive [11:14:51]shift 430 fd 309353 [11:14:51]save to /storage/0430/doc_00309353 [11:14:51]save last doc name /storage/0430/doc_00309353 to /storage/kkm_last_doc_name [11:14:51]save OK [11:14:51]Clear old archive folders... [11:14:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:51]tlvbuf is 009504F0 [11:14:51]SAM_PROTO_ClearQueue [11:14:51]wFMCommunicate request_size=4 [11:14:51]MH_SAM_APDU [11:14:51]CAPDU: 80 09 00 00 [11:14:51]Write to MH i2c: E2 08 00 30 14 80 09 00 00 00 00 00 00 B6 [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:51]Read from MH i2c: E2 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: E2 03 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: E2 03 00 30 14 00 90 00 B8 [11:14:51]RAPDU: 90 00 [11:14:51]wFMCommunicate OK [11:14:51]SAM_PROTO_ClearQueue done [11:14:51]KKMCreateOFDPacket [11:14:51]OFDProtocolAddRootSTLVToBuf [11:14:51]FM_MakeSignedData [11:14:51]FM_MakeSignedData [11:14:51]SAM_PROTO_SignData [11:14:51]wFMCommunicate request_size=4 [11:14:51]MH_SAM_APDU [11:14:51]CAPDU: 80 0D 01 02 [11:14:51]Write to MH i2c: E2 08 00 31 14 80 0D 01 02 00 00 00 00 BE [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:51]Read from MH i2c: E2 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: E2 03 00 [11:14:51]MH_I2C_Read... [11:14:51]Read from MH i2c: E2 03 00 31 14 00 90 00 B9 [11:14:51]RAPDU: 90 00 [11:14:51]wFMCommunicate OK [11:14:51]wFMCommunicate request_size=255 [11:14:51]MH_SAM_APDU [11:14:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1F 01 00 00 F4 03 04 00 2A CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 69 B8 04 00 35 04 06 00 88 [11:14:51]Write to MH i2c: E2 02 01 32 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1F 01 00 00 F4 03 04 00 2A CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 69 B8 04 00 35 04 06 00 88 00 00 49 [11:14:51]Write i2c OK [11:14:51]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 32 14 00 90 00 BA [11:14:52]RAPDU: 90 00 [11:14:52]wFMCommunicate OK [11:14:52]wFMCommunicate request_size=10 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 0D 02 02 05 EC A5 78 55 44 [11:14:52]Write to MH i2c: E2 0D 00 33 14 80 0D 02 02 05 00 EC A5 78 55 44 00 00 6D [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 03 00 33 14 00 90 00 BB [11:14:52]RAPDU: 90 00 [11:14:52]wFMCommunicate OK [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 0D 03 02 [11:14:52]Write to MH i2c: E2 08 00 34 14 80 0D 03 02 00 00 00 00 C3 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0B 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 0B 00 34 14 00 43 B4 34 F6 FF A6 EC AE 90 00 24 [11:14:52]RAPDU: 43 B4 34 F6 FF A6 EC AE 90 00 [11:14:52]wFMCommunicate OK [11:14:52]SAM_PROTO_SignData done [11:14:52]FM_MakeSignedData done [11:14:52]CreateOFDProtocolMessage [11:14:52]wFMCommunicate request_size=4 [11:14:52]MH_SAM_APDU [11:14:52]CAPDU: 80 11 00 00 [11:14:52]Write to MH i2c: E2 08 00 35 14 80 11 00 00 00 00 00 00 C3 [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:52]Read from MH i2c: E2 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 17 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: E2 17 00 35 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 19 [11:14:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:14:52]wFMCommunicate OK [11:14:52]CreateOFDProtocolMessage done [11:14:52]OFDSenderStorePacket 309353 [11:14:52]StoreOFDPacket docnum=309353 [11:14:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 72 B8 07 01 F1 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1F 01 00 00 F4 03 04 00 2A CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 69 B8 04 00 35 04 06 00 88 EC A5 78 55 44 43 B4 34 F6 FF A6 EC AE [11:14:52]CheckFolder [11:14:52]dirname=/storage/ofd_packets [11:14:52]CheckFolder done [11:14:52]ProducePacketName [11:14:52]name=ofd_packets/00309353 [11:14:52]NVStorageSaveData ofd_packets/00309353 [11:14:52]File name is /storage/ofd_packets/00309353 [11:14:52]Write 301 bytes [11:14:52]NVStorageSaveData done [11:14:52]OFDSenderStorePacket done [11:14:52]KKMCreateOFDPacket done [11:14:52]NVStorageSaveData kkm_last_timestamp [11:14:52]File name is /storage/kkm_last_timestamp [11:14:52]Write 4 bytes [11:14:52]NVStorageSaveData done [11:14:52]ExternCall_PrintAddStr [11:14:52]wPrintStart [11:14:52]Write to MH i2c: 01 00 00 36 14 4A [11:14:52]Write i2c OK [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: 01 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: 01 07 00 [11:14:52]MH_I2C_Read... [11:14:52]Read from MH i2c: 01 07 00 36 14 00 00 00 00 00 FF 0F 5F [11:14:52]RasterBufferAndPrint [11:14:52]line Счет N : (1)117958 [11:14:52]line ИНН: 02508201610067 [11:14:52]line Контрольно-Кассовый Чек [11:14:52]line ПРОДАЖА [11:14:52]line ТРК (МРК, ГНК) : 32 [11:14:52]line Товар: 2710124130 [11:14:52]line Аи-92-К-2 [11:14:52]line 14.750 * 67.80 [11:14:52]line = 1000.05 [11:14:52]line НДС 12% НСП 1% [11:14:52]line > о реализуемом товаре [11:14:52]line ОКРУГЛЕНИЕ: -0.05 [11:14:52]line ИТОГО: 1000.00 [11:14:52]line Внесено: 1000.00 [11:14:52]line СДАЧА: 0.00 [11:14:52]line НСП 1% : 8.85 [11:14:52]line НДС 12% : 106.20 [11:14:52]line Наличными: 1000.00 [11:14:52]line Безнал.: 0.00 [11:14:52]line Место: АЗС № 128 "Партнер Нефть" [11:14:52]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:14:52]line СНО: Общий режим [11:14:52]line Чек 287 30.07.2024 11:14 [11:14:52]line Смена: 430 ФФД: 1.0 [11:14:52]line ЗНМ: 0300000046 [11:14:52]line РНМ: 0000000000092651 [11:14:52]line Версия ККМ: 001 [11:14:52]line ФМ: 0000000000874943 [11:14:52]line ФД: 309353 [11:14:52]line ФПД: 150549969786180 [11:14:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111450&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309353&fm=150549969786180&tin=02508201610067®Number=0000000000092651&sum=100000 [11:14:52]OFD Sender: Processing packet 309353 [packets to send 232, broken 231] [11:14:52]ProducePacketName [11:14:52]name=ofd_packets/00309353 [11:14:52]OFD Sender: To server: pG, [11:14:52]CommunicateWithHost lk.salyk.kg:30040 [11:14:52]ConnectInit lk.salyk.kg [11:14:52]written 0, free lines is 4095 [11:14:52]Connected sock=10 [11:14:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 72 B8 07 01 F1 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 1F 01 00 00 F4 03 04 00 2A CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 69 B8 04 00 35 04 06 00 88 EC A5 78 55 44 43 B4 34 F6 FF A6 EC AE [11:14:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9A BE 47 00 9D 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 69 B8 04 00 F4 03 04 00 73 72 A8 66 B6 04 01 00 00 42 72 9F A1 15 A7 8F 48 [11:14:53]CommunicateWithHost err = 0 [11:14:53]CheckOFDResponse [11:14:53]1017 (14) - 77093643461234 [11:14:53]1041 (16) - 0000000000874943 [11:14:53]1040 (4) - 309353 [11:14:53]1012 (4) - 30.07.2024 04:56 [11:14:53]1206 (1) - 0 [11:14:53]OFD Sender: Remove packet 309353 [11:14:53]ProducePacketName [11:14:53]name=ofd_packets/00309353 [11:14:53]NVStorageDeleteData [11:14:53]Write to MH i2c: 01 00 00 61 14 75 [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: 01 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: 01 07 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: 01 07 00 61 14 00 00 00 00 00 5E 0C E6 [11:14:53]RasterBufferAndPrint [11:14:53]line [11:14:53]line [11:14:53]line [11:14:53]line [11:14:53]line [11:14:53]written 0, free lines is 3169 [11:14:53]MH_Cut [11:14:53]Write to MH i2c: D1 01 00 68 14 01 4E [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: D1 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: D1 01 00 [11:14:53]MH_I2C_Read... [11:14:53]Read from MH i2c: D1 01 00 68 14 00 4D [11:14:53]Write to MH i2c: 01 00 00 69 14 7D [11:14:53]Write i2c OK [11:14:53]MH_I2C_Read... [11:14:53]OFD Sender: No OFD packet to send [11:14:54]*** Cut start [11:14:54]*** Partial cut [11:14:54]*** CUTSNS_PIN = 1 [11:14:54]*** CUTSNS_PIN = 0 [11:14:54]*** Brake cut motor [11:14:54]Read from MH i2c: 01 [11:14:54]MH_I2C_Read... [11:14:54]*** Stop cut motor [11:14:54]*** Cut end [11:14:54]Read from MH i2c: 01 07 00 [11:14:54]MH_I2C_Read... [11:14:54]Read from MH i2c: 01 07 00 69 14 00 00 00 00 00 FF 0F 92 [11:14:54]process_action close_receipt done [11:14:54]requested_data is exist [11:14:54]produce_requested_data [11:14:54]requested_item fm.sn is exist - process it [11:14:54]wFMCommunicate request_size=4 [11:14:54]MH_SAM_APDU [11:14:54]CAPDU: 80 11 00 00 [11:14:54]Write to MH i2c: E2 08 00 6A 14 80 11 00 00 00 00 00 00 F8 [11:14:54]Write i2c OK [11:14:54]MH_I2C_Read... [11:14:55]Read from MH i2c: E2 [11:14:55]MH_I2C_Read... [11:14:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:55]Read from MH i2c: E2 17 00 [11:14:55]MH_I2C_Read... [11:14:55]Read from MH i2c: E2 17 00 6A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4E [11:14:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:14:55]wFMCommunicate OK [11:14:55]requested_item fd.num is exist - process it [11:14:55]SAM_PROTO_GetFieldsCounters [11:14:55]wFMCommunicate request_size=4 [11:14:55]MH_SAM_APDU [11:14:55]CAPDU: 80 13 00 00 [11:14:55]Write to MH i2c: E2 08 00 6B 14 80 13 00 00 00 00 00 00 FB [11:14:55]Write i2c OK [11:14:55]MH_I2C_Read... [11:14:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:55]Read from MH i2c: E2 [11:14:55]MH_I2C_Read... [11:14:55]Read from MH i2c: E2 62 00 [11:14:55]MH_I2C_Read... [11:14:55]Read from MH i2c: E2 62 00 6B 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 69 B8 04 00 0E 04 04 00 AE 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 51 [11:14:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 69 B8 04 00 0E 04 04 00 AE 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:14:55]wFMCommunicate OK [11:14:55]SAM_PROTO_GetFieldsCounters done [11:14:55]requested_item shift.num is exist - process it [11:14:55]requested_item shift.opened is exist - process it [11:14:55]req_shift_opened [11:14:55]FM_GetShiftState [11:14:55]SAM_PROTO_GetShiftState [11:14:55]wFMCommunicate request_size=4 [11:14:55]MH_SAM_APDU [11:14:55]CAPDU: 80 13 01 00 [11:14:55]Write to MH i2c: E2 08 00 6C 14 80 13 01 00 00 00 00 00 FD [11:14:55]Write i2c OK [11:14:55]MH_I2C_Read... [11:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:55]Read from MH i2c: E2 [11:14:55]MH_I2C_Read... [11:14:55]Read from MH i2c: E2 0E 00 [11:14:55]MH_I2C_Read... [11:14:55]Read from MH i2c: E2 0E 00 6C 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 58 [11:14:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:14:55]wFMCommunicate OK [11:14:55]SAM_PROTO_GetShiftState done [11:14:55]FM_GetShiftState done [11:14:55]req_shift_opened done [11:14:55]requested_item shift.open_date is exist - process it [11:14:55]req_shift_open_date [11:14:55]req_shift_open_date done [11:14:55]produce_requested_data done [11:14:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309353,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:14:55]process_action_free close_receipt [11:14:55]json_value_free [11:14:55]json_value_free done [11:14:55]process_json_proto returns [11:14:55]Send response to host [11:14:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309353,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:14:55]free response buf [11:14:55]execute_script done [11:14:55]execute_script returns [11:14:55]free content buf [11:14:55]Sock 8.Close socket [11:14:55]Sock 8.Thread stoped [11:14:58]OFD Sender: No OFD packet to send [11:15:03]OFD Sender: No OFD packet to send [11:15:08]OFD Sender: No OFD packet to send [11:15:13]OFD Sender: No OFD packet to send [11:15:15]accept exits with 9 [11:15:15]New connection [11:15:15]New thread 3067166052 created [11:15:15]Thread 3067022692 joined [11:15:15]Waiting for new connection... [11:15:15] Sock 9.Parse request [11:15:15]Sock 9.Check first char [11:15:15]Sock 9.First char is OK [11:15:15]request: POST /json_proto HTTP/1.0 [11:15:15]Method: POST [11:15:15]URL: /json_proto [11:15:15]Method is POST - this is cgi request [11:15:15]url: /json_proto [11:15:15]query_string will be loaded in cgi processing [11:15:15]execute_cgi json_proto POST (null) [11:15:15]execute_cgi path=json_proto method=POST [11:15:15]POST find Content-Length [11:15:15]Host: 172.17.45.195:8080 [11:15:15]Content-Length: 670 [11:15:15]Content-Type: application/json [11:15:15] [11:15:15]POST finish read [11:15:15]Found Content-Length = 670 [11:15:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:15]execute_script... [11:15: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)117960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:15]POST & json_proto [11:15:15]process_json_proto [11:15:15]json parsed OK: [11:15:15]protocol is kg_v1.0 [11:15:15]action value=close_receipt [11:15:15]process_action close_receipt [11:15:15]cmd_close_receipt [11:15:15]MH_GetDate [11:15:15]Write to MH i2c: F0 00 00 6D 14 70 [11:15:15]Write i2c OK [11:15:15]MH_I2C_Read... [11:15:15]Read from MH i2c: F0 [11:15:15]MH_I2C_Read... [11:15:15]Read from MH i2c: F0 09 00 [11:15:15]MH_I2C_Read... [11:15:15]Read from MH i2c: F0 09 00 6D 14 00 43 CB A8 66 FB 01 7F 64 74 [11:15:15]GetLastDocTimeStamp 1722338090 [11:15:15]current date 1722338115 [11:15:15]FM_GetShiftState [11:15:15]SAM_PROTO_GetShiftState [11:15:15]wFMCommunicate request_size=4 [11:15:15]MH_SAM_APDU [11:15:15]CAPDU: 80 13 01 00 [11:15:15]Write to MH i2c: E2 08 00 6E 14 80 13 01 00 00 00 00 00 FF [11:15:15]Write i2c OK [11:15:15]MH_I2C_Read... [11:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:15]Read from MH i2c: E2 [11:15:15]MH_I2C_Read... [11:15:15]Read from MH i2c: E2 0E 00 [11:15:15]MH_I2C_Read... [11:15:15]Read from MH i2c: E2 0E 00 6E 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5A [11:15:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:15:15]wFMCommunicate OK [11:15:15]SAM_PROTO_GetShiftState done [11:15:15]FM_GetShiftState done [11:15:15]opened in 1722299915 [11:15:15]opened+sec_in_day 1722386315 [11:15:15]quantity*price = 50017 [11:15:15]sum+1 = 50019 [11:15:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 288 30.07.2024 11:15 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309354 ФПД: 36739217299182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111515&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309354&fm=36739217299182&tin=02508201610067®Number=0000000000092651&sum=50000 [11:15:16]StoreToDocumentArchive [11:15:16]shift 430 fd 309354 [11:15:16]save to /storage/0430/doc_00309354 [11:15:16]save last doc name /storage/0430/doc_00309354 to /storage/kkm_last_doc_name [11:15:16]save OK [11:15:16]Clear old archive folders... [11:15:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:15:16]tlvbuf is 0094CD80 [11:15:16]SAM_PROTO_ClearQueue [11:15:16]wFMCommunicate request_size=4 [11:15:16]MH_SAM_APDU [11:15:16]CAPDU: 80 09 00 00 [11:15:16]Write to MH i2c: E2 08 00 7B 14 80 09 00 00 00 00 00 00 01 [11:15:16]Write i2c OK [11:15:16]MH_I2C_Read... [11:15:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:16]Read from MH i2c: E2 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 7B 14 00 90 00 03 [11:15:16]RAPDU: 90 00 [11:15:16]wFMCommunicate OK [11:15:16]SAM_PROTO_ClearQueue done [11:15:16]KKMCreateOFDPacket [11:15:16]OFDProtocolAddRootSTLVToBuf [11:15:16]FM_MakeSignedData [11:15:16]FM_MakeSignedData [11:15:16]SAM_PROTO_SignData [11:15:16]wFMCommunicate request_size=4 [11:15:16]MH_SAM_APDU [11:15:16]CAPDU: 80 0D 01 02 [11:15:16]Write to MH i2c: E2 08 00 7C 14 80 0D 01 02 00 00 00 00 09 [11:15:16]Write i2c OK [11:15:16]MH_I2C_Read... [11:15:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:16]Read from MH i2c: E2 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 7C 14 00 90 00 04 [11:15:16]RAPDU: 90 00 [11:15:16]wFMCommunicate OK [11:15:16]wFMCommunicate request_size=255 [11:15:16]MH_SAM_APDU [11:15:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 20 01 00 00 F4 03 04 00 43 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6A B8 04 00 35 04 06 00 [11:15:16]Write to MH i2c: E2 02 01 7D 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 43 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6A B8 04 00 35 04 06 00 00 00 A7 [11:15:16]Write i2c OK [11:15:16]MH_I2C_Read... [11:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:16]Read from MH i2c: E2 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 7D 14 00 90 00 05 [11:15:16]RAPDU: 90 00 [11:15:16]wFMCommunicate OK [11:15:16]wFMCommunicate request_size=11 [11:15:16]MH_SAM_APDU [11:15:16]CAPDU: 80 0D 02 02 06 21 6A 03 FF 16 EE [11:15:16]Write to MH i2c: E2 0E 00 7E 14 80 0D 02 02 06 00 21 6A 03 FF 16 EE 00 00 A9 [11:15:16]Write i2c OK [11:15:16]MH_I2C_Read... [11:15:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:16]Read from MH i2c: E2 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 03 00 7E 14 00 90 00 06 [11:15:16]RAPDU: 90 00 [11:15:16]wFMCommunicate OK [11:15:16]wFMCommunicate request_size=4 [11:15:16]MH_SAM_APDU [11:15:16]CAPDU: 80 0D 03 02 [11:15:16]Write to MH i2c: E2 08 00 7F 14 80 0D 03 02 00 00 00 00 0E [11:15:16]Write i2c OK [11:15:16]MH_I2C_Read... [11:15:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:16]Read from MH i2c: E2 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 0B 00 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 0B 00 7F 14 00 32 DE 6F AF 1E 9B FC 43 90 00 35 [11:15:16]RAPDU: 32 DE 6F AF 1E 9B FC 43 90 00 [11:15:16]wFMCommunicate OK [11:15:16]SAM_PROTO_SignData done [11:15:16]FM_MakeSignedData done [11:15:16]CreateOFDProtocolMessage [11:15:16]wFMCommunicate request_size=4 [11:15:16]MH_SAM_APDU [11:15:16]CAPDU: 80 11 00 00 [11:15:16]Write to MH i2c: E2 08 00 80 14 80 11 00 00 00 00 00 00 0E [11:15:16]Write i2c OK [11:15:16]MH_I2C_Read... [11:15:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:16]Read from MH i2c: E2 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: E2 17 00 [11:15:16]MH_I2C_Read... [11:15:16]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 34 39 34 33 90 00 64 [11:15:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:15:16]wFMCommunicate OK [11:15:16]CreateOFDProtocolMessage done [11:15:16]OFDSenderStorePacket 309354 [11:15:16]StoreOFDPacket docnum=309354 [11:15:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E0 48 08 01 86 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 20 01 00 00 F4 03 04 00 43 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6A B8 04 00 35 04 06 00 21 6A 03 FF 16 EE 32 DE 6F AF 1E 9B FC 43 [11:15:16]CheckFolder [11:15:16]dirname=/storage/ofd_packets [11:15:16]CheckFolder done [11:15:16]ProducePacketName [11:15:16]name=ofd_packets/00309354 [11:15:16]NVStorageSaveData ofd_packets/00309354 [11:15:16]File name is /storage/ofd_packets/00309354 [11:15:16]Write 302 bytes [11:15:16]NVStorageSaveData done [11:15:16]OFDSenderStorePacket done [11:15:16]KKMCreateOFDPacket done [11:15:16]NVStorageSaveData kkm_last_timestamp [11:15:16]File name is /storage/kkm_last_timestamp [11:15:16]Write 4 bytes [11:15:16]NVStorageSaveData done [11:15:16]ExternCall_PrintAddStr [11:15:16]wPrintStart [11:15:16]Write to MH i2c: 01 00 00 81 14 95 [11:15:16]Write i2c OK [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: 01 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: 01 07 00 [11:15:16]MH_I2C_Read... [11:15:16]Read from MH i2c: 01 07 00 81 14 00 00 00 00 00 FF 0F AA [11:15:16]RasterBufferAndPrint [11:15:16]line Счет N : (1)117960 [11:15:16]line ИНН: 02508201610067 [11:15:16]line Контрольно-Кассовый Чек [11:15:16]line ПРОДАЖА [11:15:16]line ТРК (МРК, ГНК) : 43 [11:15:16]line Товар: 2710124130 [11:15:16]line Super-92-К-5 [11:15:16]line 7.270 * 68.80 [11:15:16]line = 500.18 [11:15:16]line НДС 12% НСП 1% [11:15:16]line > о реализуемом товаре [11:15:16]line ОКРУГЛЕНИЕ: -0.18 [11:15:16]line ИТОГО: 500.00 [11:15:16]line Внесено: 500.00 [11:15:16]line СДАЧА: 0.00 [11:15:16]line НСП 1% : 4.43 [11:15:16]line НДС 12% : 53.12 [11:15:16]line Наличными: 500.00 [11:15:16]line Безнал.: 0.00 [11:15:16]line Место: АЗС № 128 "Партнер Нефть" [11:15:16]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:15:16]line СНО: Общий режим [11:15:16]line Чек 288 30.07.2024 11:15 [11:15:16]line Смена: 430 ФФД: 1.0 [11:15:16]line ЗНМ: 0300000046 [11:15:16]line РНМ: 0000000000092651 [11:15:16]line Версия ККМ: 001 [11:15:16]line ФМ: 0000000000874943 [11:15:16]line ФД: 309354 [11:15:16]line ФПД: 36739217299182 [11:15:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111515&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309354&fm=36739217299182&tin=02508201610067®Number=0000000000092651&sum=50000 [11:15:17]OFD Sender: Processing packet 309354 [packets to send 232, broken 231] [11:15:17]ProducePacketName [11:15:17]name=ofd_packets/00309354 [11:15:17]OFD Sender: To server: pG, [11:15:17]CommunicateWithHost lk.salyk.kg:30040 [11:15:17]ConnectInit lk.salyk.kg [11:15:17]written 0, free lines is 4095 [11:15:17]Connected sock=10 [11:15:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 E0 48 08 01 86 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 20 01 00 00 F4 03 04 00 43 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6A B8 04 00 35 04 06 00 21 6A 03 FF 16 EE 32 DE 6F AF 1E 9B FC 43 [11:15:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 25 8F 47 00 C3 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6A B8 04 00 F4 03 04 00 8B 72 A8 66 B6 04 01 00 00 E5 37 3B 95 EF 00 98 04 [11:15:17]CommunicateWithHost err = 0 [11:15:17]CheckOFDResponse [11:15:17]1017 (14) - 77093643461234 [11:15:17]1041 (16) - 0000000000874943 [11:15:17]1040 (4) - 309354 [11:15:17]1012 (4) - 30.07.2024 04:56 [11:15:17]1206 (1) - 0 [11:15:17]OFD Sender: Remove packet 309354 [11:15:17]ProducePacketName [11:15:17]name=ofd_packets/00309354 [11:15:17]NVStorageDeleteData [11:15:17]Write to MH i2c: 01 00 00 AC 14 C0 [11:15:17]Write i2c OK [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: 01 [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: 01 07 00 [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: 01 07 00 AC 14 00 00 00 00 00 65 0C 38 [11:15:17]RasterBufferAndPrint [11:15:17]line [11:15:17]line [11:15:17]line [11:15:17]line [11:15:17]line [11:15:17]written 0, free lines is 3176 [11:15:17]MH_Cut [11:15:17]Write to MH i2c: D1 01 00 B3 14 01 99 [11:15:17]Write i2c OK [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: D1 [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: D1 01 00 [11:15:17]MH_I2C_Read... [11:15:17]Read from MH i2c: D1 01 00 B3 14 00 98 [11:15:17]Write to MH i2c: 01 00 00 B4 14 C8 [11:15:17]Write i2c OK [11:15:17]MH_I2C_Read... [11:15:18]OFD Sender: No OFD packet to send [11:15:18]*** Cut start [11:15:18]*** Partial cut [11:15:18]*** CUTSNS_PIN = 1 [11:15:18]*** CUTSNS_PIN = 0 [11:15:19]*** Brake cut motor [11:15:19]Read from MH i2c: 01 [11:15:19]MH_I2C_Read... [11:15:19]*** Stop cut motor [11:15:19]*** Cut end [11:15:19]Read from MH i2c: 01 07 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: 01 07 00 B4 14 00 00 00 00 00 FF 0F DD [11:15:19]process_action close_receipt done [11:15:19]requested_data is exist [11:15:19]produce_requested_data [11:15:19]requested_item fm.sn is exist - process it [11:15:19]wFMCommunicate request_size=4 [11:15:19]MH_SAM_APDU [11:15:19]CAPDU: 80 11 00 00 [11:15:19]Write to MH i2c: E2 08 00 B5 14 80 11 00 00 00 00 00 00 43 [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:19]Read from MH i2c: E2 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 17 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 17 00 B5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 99 [11:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:15:19]wFMCommunicate OK [11:15:19]requested_item fd.num is exist - process it [11:15:19]SAM_PROTO_GetFieldsCounters [11:15:19]wFMCommunicate request_size=4 [11:15:19]MH_SAM_APDU [11:15:19]CAPDU: 80 13 00 00 [11:15:19]Write to MH i2c: E2 08 00 B6 14 80 13 00 00 00 00 00 00 46 [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:19]Read from MH i2c: E2 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 62 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 62 00 B6 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6A B8 04 00 0E 04 04 00 AE 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 A0 [11:15:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6A B8 04 00 0E 04 04 00 AE 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:15:19]wFMCommunicate OK [11:15:19]SAM_PROTO_GetFieldsCounters done [11:15:19]requested_item shift.num is exist - process it [11:15:19]requested_item shift.opened is exist - process it [11:15:19]req_shift_opened [11:15:19]FM_GetShiftState [11:15:19]SAM_PROTO_GetShiftState [11:15:19]wFMCommunicate request_size=4 [11:15:19]MH_SAM_APDU [11:15:19]CAPDU: 80 13 01 00 [11:15:19]Write to MH i2c: E2 08 00 B7 14 80 13 01 00 00 00 00 00 48 [11:15:19]Write i2c OK [11:15:19]MH_I2C_Read... [11:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:19]Read from MH i2c: E2 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 0E 00 [11:15:19]MH_I2C_Read... [11:15:19]Read from MH i2c: E2 0E 00 B7 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A3 [11:15:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:15:19]wFMCommunicate OK [11:15:19]SAM_PROTO_GetShiftState done [11:15:19]FM_GetShiftState done [11:15:19]req_shift_opened done [11:15:19]requested_item shift.open_date is exist - process it [11:15:19]req_shift_open_date [11:15:19]req_shift_open_date done [11:15:19]produce_requested_data done [11:15:19]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309354,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:15:19]process_action_free close_receipt [11:15:19]json_value_free [11:15:19]json_value_free done [11:15:19]process_json_proto returns [11:15:19]Send response to host [11:15:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309354,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:15:19]free response buf [11:15:19]execute_script done [11:15:19]execute_script returns [11:15:19]free content buf [11:15:19]Sock 9.Close socket [11:15:19]Sock 9.Thread stoped [11:15:23]OFD Sender: No OFD packet to send [11:15:28]OFD Sender: No OFD packet to send [11:15:33]OFD Sender: No OFD packet to send [11:15:38]OFD Sender: No OFD packet to send [11:15:43]OFD Sender: No OFD packet to send [11:15:48]OFD Sender: No OFD packet to send [11:15:50]accept exits with 8 [11:15:50]New connection [11:15:50]New thread 3067022692 created [11:15:50]Thread 3067166052 joined [11:15:50]Waiting for new connection... [11:15:50] Sock 8.Parse request [11:15:50]Sock 8.Check first char [11:15:50]Sock 8.First char is OK [11:15:50]request: POST /json_proto HTTP/1.0 [11:15:50]Method: POST [11:15:50]URL: /json_proto [11:15:50]Method is POST - this is cgi request [11:15:50]url: /json_proto [11:15:50]query_string will be loaded in cgi processing [11:15:50]execute_cgi json_proto POST (null) [11:15:50]execute_cgi path=json_proto method=POST [11:15:50]POST find Content-Length [11:15:50]Host: 172.17.45.195:8080 [11:15:50]Content-Length: 1157 [11:15:50]Content-Type: application/json [11:15:50] [11:15:50]POST finish read [11:15:50]Found Content-Length = 1157 [11:15:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117959\u000A30.07.2024 10:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116091\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:50]execute_script... [11:15:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)117959\u000A30.07.2024 10:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 40.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2712.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116091\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:50]POST & json_proto [11:15:50]process_json_proto [11:15:50]json parsed OK: [11:15:50]protocol is kg_v1.0 [11:15:50]action value=print_text [11:15:50]process_action print_text [11:15:50]cmd_print_text [11:15:50]ExternCall_PrintAddStr [11:15:50]wPrintStart [11:15:50]Write to MH i2c: 01 00 00 B8 14 CC [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 B8 14 00 00 00 00 00 FF 0F E1 [11:15:50]RasterBufferAndPrint [11:15:50]line *****ТОВАРНЫЙ ЧЕК***** [11:15:50]line АЗС-128 [11:15:50]line Партнер Нефть [11:15:50]line 00000000012345 [11:15:50]line Кассир : Анарбаев А. [11:15:50]line Счет N : (1)117959 [11:15:50]line 30.07.2024 10:37 [11:15:50]line ПРОДАЖА [11:15:50]line ТРК (МРК, ГНК): 52 [11:15:50]line Вид ГСМ : 2710124130 [11:15:50]line Аи-92-К-2 [11:15:50]line 40.000 x 67.80 [11:15:50]line ИТОГ: 2712.00 [11:15:50]line Тип оплаты: Талоны: ТК ГПНА Online [11:15:50]line 30116091 [11:15:50]line ______________________ [11:15:50]line (подпись) [11:15:50]written 0, free lines is 4095 [11:15:50]Write to MH i2c: 01 00 00 CC 14 E0 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: 01 07 00 CC 14 00 00 00 00 00 0F 0E 04 [11:15:50]RasterBufferAndPrint [11:15:50]line [11:15:50]line [11:15:50]line [11:15:50]line [11:15:50]line [11:15:50]written 0, free lines is 3601 [11:15:50]MH_Cut [11:15:50]Write to MH i2c: D1 01 00 D3 14 01 B9 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: D1 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: D1 01 00 [11:15:50]MH_I2C_Read... [11:15:50]Read from MH i2c: D1 01 00 D3 14 00 B8 [11:15:50]Write to MH i2c: 01 00 00 D4 14 E8 [11:15:50]Write i2c OK [11:15:50]MH_I2C_Read... [11:15:50]*** Cut start [11:15:50]*** Partial cut [11:15:50]*** CUTSNS_PIN = 1 [11:15:51]*** CUTSNS_PIN = 0 [11:15:51]*** Brake cut motor [11:15:51]Read from MH i2c: 01 [11:15:51]MH_I2C_Read... [11:15:51]Read from MH i2c: 01 07 00 [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 D4 14 00 00 00 00 00 FF 0F FD [11:15:51]process_action print_text 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 D5 14 80 11 00 00 00 00 00 00 63 [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 D5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B9 [11:15:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 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 D6 14 80 13 00 00 00 00 00 00 66 [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 D6 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6A B8 04 00 0E 04 04 00 AE 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 C0 [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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6A B8 04 00 0E 04 04 00 AE 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: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 D7 14 80 13 01 00 00 00 00 00 68 [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 D7 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C3 [11:15:51]RAPDU: 09 00 01 0B 36 A8 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":"0000000000874943","fd.num":309354,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:15:51]process_action_free print_text [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":"0000000000874943","fd.num":309354,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [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 8.Close socket [11:15:51]Sock 8.Thread stoped [11:15:53]OFD Sender: No OFD packet to send [11:15:58]OFD Sender: No OFD packet to send [11:16:03]OFD Sender: No OFD packet to send [11:16:08]OFD Sender: No OFD packet to send [11:16:13]OFD Sender: No OFD packet to send [11:16:18]OFD Sender: No OFD packet to send [11:16:23]OFD Sender: No OFD packet to send [11:16:28]OFD Sender: No OFD packet to send [11:16:33]OFD Sender: No OFD packet to send [11:16:38]OFD Sender: No OFD packet to send [11:16:43]OFD Sender: No OFD packet to send [11:16:48]OFD Sender: No OFD packet to send [11:16:53]OFD Sender: No OFD packet to send [11:16:58]OFD Sender: No OFD packet to send [11:17:03]OFD Sender: No OFD packet to send [11:17:04]accept exits with 9 [11:17:04]New connection [11:17:04]New thread 3067166052 created [11:17:04]Thread 3067022692 joined [11:17:04]Waiting for new connection... [11:17:04] Sock 9.Parse request [11:17:04]Sock 9.Check first char [11:17:04]Sock 9.First char is OK [11:17:04]request: POST /json_proto HTTP/1.0 [11:17:04]Method: POST [11:17:04]URL: /json_proto [11:17:04]Method is POST - this is cgi request [11:17:04]url: /json_proto [11:17:04]query_string will be loaded in cgi processing [11:17:04]execute_cgi json_proto POST (null) [11:17:04]execute_cgi path=json_proto method=POST [11:17:04]POST find Content-Length [11:17:04]Host: 172.17.45.195:8080 [11:17:04]Content-Length: 673 [11:17:04]Content-Type: application/json [11:17:04] [11:17:04]POST finish read [11:17:04]Found Content-Length = 673 [11:17:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:04]execute_script... [11:17: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)117962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:04]POST & json_proto [11:17:04]process_json_proto [11:17:04]json parsed OK: [11:17:04]protocol is kg_v1.0 [11:17:04]action value=close_receipt [11:17:04]process_action close_receipt [11:17:04]cmd_close_receipt [11:17:04]MH_GetDate [11:17:04]Write to MH i2c: F0 00 00 D8 14 DB [11:17:04]Write i2c OK [11:17:04]MH_I2C_Read... [11:17:04]Read from MH i2c: F0 [11:17:04]MH_I2C_Read... [11:17:04]Read from MH i2c: F0 09 00 [11:17:04]MH_I2C_Read... [11:17:04]Read from MH i2c: F0 09 00 D8 14 00 B0 CB A8 66 FB 01 7F 64 4C [11:17:04]GetLastDocTimeStamp 1722338115 [11:17:04]current date 1722338224 [11:17:04]FM_GetShiftState [11:17:04]SAM_PROTO_GetShiftState [11:17:04]wFMCommunicate request_size=4 [11:17:04]MH_SAM_APDU [11:17:04]CAPDU: 80 13 01 00 [11:17:04]Write to MH i2c: E2 08 00 D9 14 80 13 01 00 00 00 00 00 6A [11:17:04]Write i2c OK [11:17:04]MH_I2C_Read... [11:17:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:04]Read from MH i2c: E2 [11:17:04]MH_I2C_Read... [11:17:04]Read from MH i2c: E2 0E 00 [11:17:04]MH_I2C_Read... [11:17:04]Read from MH i2c: E2 0E 00 D9 14 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C5 [11:17:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:17:04]wFMCommunicate OK [11:17:04]SAM_PROTO_GetShiftState done [11:17:04]FM_GetShiftState done [11:17:04]opened in 1722299915 [11:17:04]opened+sec_in_day 1722386315 [11:17:04]quantity*price = 75057 [11:17:04]sum+1 = 75058 [11:17:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 289 30.07.2024 11:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309355 ФПД: 25541909749152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111704&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309355&fm=25541909749152&tin=02508201610067®Number=0000000000092651&sum=75000 [11:17:05]StoreToDocumentArchive [11:17:05]shift 430 fd 309355 [11:17:05]save to /storage/0430/doc_00309355 [11:17:05]save last doc name /storage/0430/doc_00309355 to /storage/kkm_last_doc_name [11:17:05]save OK [11:17:05]Clear old archive folders... [11:17:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:17:05]tlvbuf is 0092EF30 [11:17:05]SAM_PROTO_ClearQueue [11:17:05]wFMCommunicate request_size=4 [11:17:05]MH_SAM_APDU [11:17:05]CAPDU: 80 09 00 00 [11:17:05]Write to MH i2c: E2 08 00 E6 14 80 09 00 00 00 00 00 00 6C [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:05]Read from MH i2c: E2 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 E6 14 00 90 00 6E [11:17:05]RAPDU: 90 00 [11:17:05]wFMCommunicate OK [11:17:05]SAM_PROTO_ClearQueue done [11:17:05]KKMCreateOFDPacket [11:17:05]OFDProtocolAddRootSTLVToBuf [11:17:05]FM_MakeSignedData [11:17:05]FM_MakeSignedData [11:17:05]SAM_PROTO_SignData [11:17:05]wFMCommunicate request_size=4 [11:17:05]MH_SAM_APDU [11:17:05]CAPDU: 80 0D 01 02 [11:17:05]Write to MH i2c: E2 08 00 E7 14 80 0D 01 02 00 00 00 00 74 [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:05]Read from MH i2c: E2 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 E7 14 00 90 00 6F [11:17:05]RAPDU: 90 00 [11:17:05]wFMCommunicate OK [11:17:05]wFMCommunicate request_size=255 [11:17:05]MH_SAM_APDU [11:17: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B0 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6B B8 04 00 35 04 06 00 17 3A F0 75 [11:17:05]Write to MH i2c: E2 02 01 E8 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B0 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6B B8 04 00 35 04 06 00 17 3A F0 75 00 00 FA [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:05]Read from MH i2c: E2 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 E8 14 00 90 00 70 [11:17:05]RAPDU: 90 00 [11:17:05]wFMCommunicate OK [11:17:05]wFMCommunicate request_size=7 [11:17:05]MH_SAM_APDU [11:17:05]CAPDU: 80 0D 02 02 02 1D A0 [11:17:05]Write to MH i2c: E2 0A 00 E9 14 80 0D 02 02 02 00 1D A0 00 00 38 [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:05]Read from MH i2c: E2 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 [11:17:05]MH_I2C_Read... [11:17:05]Read from MH i2c: E2 03 00 E9 14 00 90 00 71 [11:17:05]RAPDU: 90 00 [11:17:05]wFMCommunicate OK [11:17:05]wFMCommunicate request_size=4 [11:17:05]MH_SAM_APDU [11:17:05]CAPDU: 80 0D 03 02 [11:17:05]Write to MH i2c: E2 08 00 EA 14 80 0D 03 02 00 00 00 00 79 [11:17:05]Write i2c OK [11:17:05]MH_I2C_Read... [11:17:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:06]Read from MH i2c: E2 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 0B 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 0B 00 EA 14 00 D1 94 A2 57 81 1A 4F BF 90 00 81 [11:17:06]RAPDU: D1 94 A2 57 81 1A 4F BF 90 00 [11:17:06]wFMCommunicate OK [11:17:06]SAM_PROTO_SignData done [11:17:06]FM_MakeSignedData done [11:17:06]CreateOFDProtocolMessage [11:17:06]wFMCommunicate request_size=4 [11:17:06]MH_SAM_APDU [11:17:06]CAPDU: 80 11 00 00 [11:17:06]Write to MH i2c: E2 08 00 EB 14 80 11 00 00 00 00 00 00 79 [11:17:06]Write i2c OK [11:17:06]MH_I2C_Read... [11:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:06]Read from MH i2c: E2 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 17 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: E2 17 00 EB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CF [11:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:17:06]wFMCommunicate OK [11:17:06]CreateOFDProtocolMessage done [11:17:06]OFDSenderStorePacket 309355 [11:17:06]StoreOFDPacket docnum=309355 [11:17:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E9 C8 04 01 22 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B0 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6B B8 04 00 35 04 06 00 17 3A F0 75 1D A0 D1 94 A2 57 81 1A 4F BF [11:17:06]CheckFolder [11:17:06]dirname=/storage/ofd_packets [11:17:06]CheckFolder done [11:17:06]ProducePacketName [11:17:06]name=ofd_packets/00309355 [11:17:06]NVStorageSaveData ofd_packets/00309355 [11:17:06]File name is /storage/ofd_packets/00309355 [11:17:06]Write 298 bytes [11:17:06]NVStorageSaveData done [11:17:06]OFDSenderStorePacket done [11:17:06]KKMCreateOFDPacket done [11:17:06]NVStorageSaveData kkm_last_timestamp [11:17:06]File name is /storage/kkm_last_timestamp [11:17:06]Write 4 bytes [11:17:06]NVStorageSaveData done [11:17:06]ExternCall_PrintAddStr [11:17:06]wPrintStart [11:17:06]Write to MH i2c: 01 00 00 EC 14 00 [11:17:06]Write i2c OK [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: 01 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: 01 07 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: 01 07 00 EC 14 00 00 00 00 00 FF 0F 15 [11:17:06]RasterBufferAndPrint [11:17:06]line Счет N : (1)117962 [11:17:06]line ИНН: 02508201610067 [11:17:06]line Контрольно-Кассовый Чек [11:17:06]line ПРОДАЖА [11:17:06]line ТРК (МРК, ГНК) : 2 [11:17:06]line Товар: 2710194800 [11:17:06]line ДТ-К-3 [11:17:06]line 9.850 * 76.20 [11:17:06]line = 750.57 [11:17:06]line НДС 12% НСП 1% [11:17:06]line > о реализуемом товаре [11:17:06]line ОКРУГЛЕНИЕ: -0.57 [11:17:06]line ИТОГО: 750.00 [11:17:06]line Внесено: 750.00 [11:17:06]line СДАЧА: 0.00 [11:17:06]line НСП 1% : 6.64 [11:17:06]line НДС 12% : 79.71 [11:17:06]line Наличными: 750.00 [11:17:06]line Безнал.: 0.00 [11:17:06]line Место: АЗС № 128 "Партнер Нефть" [11:17:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:17:06]line СНО: Общий режим [11:17:06]line Чек 289 30.07.2024 11:17 [11:17:06]line Смена: 430 ФФД: 1.0 [11:17:06]line ЗНМ: 0300000046 [11:17:06]line РНМ: 0000000000092651 [11:17:06]line Версия ККМ: 001 [11:17:06]line ФМ: 0000000000874943 [11:17:06]line ФД: 309355 [11:17:06]line ФПД: 25541909749152 [11:17:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111704&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309355&fm=25541909749152&tin=02508201610067®Number=0000000000092651&sum=75000 [11:17:06]OFD Sender: Processing packet 309355 [packets to send 232, broken 231] [11:17:06]ProducePacketName [11:17:06]name=ofd_packets/00309355 [11:17:06]OFD Sender: To server: pG, [11:17:06]CommunicateWithHost lk.salyk.kg:30040 [11:17:06]ConnectInit lk.salyk.kg [11:17:06]written 0, free lines is 4095 [11:17:06]Connected sock=10 [11:17:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E9 C8 04 01 22 47 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B0 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6B B8 04 00 35 04 06 00 17 3A F0 75 1D A0 D1 94 A2 57 81 1A 4F BF [11:17:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9C 8B 47 00 E3 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6B B8 04 00 F4 03 04 00 F8 72 A8 66 B6 04 01 00 00 5E 4D A0 22 13 5A 13 57 [11:17:06]CommunicateWithHost err = 0 [11:17:06]CheckOFDResponse [11:17:06]1017 (14) - 77093643461234 [11:17:06]1041 (16) - 0000000000874943 [11:17:06]1040 (4) - 309355 [11:17:06]1012 (4) - 30.07.2024 04:58 [11:17:06]1206 (1) - 0 [11:17:06]OFD Sender: Remove packet 309355 [11:17:06]ProducePacketName [11:17:06]name=ofd_packets/00309355 [11:17:06]NVStorageDeleteData [11:17:06]Write to MH i2c: 01 00 00 17 15 2C [11:17:06]Write i2c OK [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: 01 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: 01 07 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: 01 07 00 17 15 00 00 00 00 00 6A 0C A9 [11:17:06]RasterBufferAndPrint [11:17:06]line [11:17:06]line [11:17:06]line [11:17:06]line [11:17:06]line [11:17:06]written 0, free lines is 3182 [11:17:06]MH_Cut [11:17:06]Write to MH i2c: D1 01 00 1E 15 01 05 [11:17:06]Write i2c OK [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: D1 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: D1 01 00 [11:17:06]MH_I2C_Read... [11:17:06]Read from MH i2c: D1 01 00 1E 15 00 04 [11:17:06]Write to MH i2c: 01 00 00 1F 15 34 [11:17:06]Write i2c OK [11:17:06]MH_I2C_Read... [11:17:07]OFD Sender: No OFD packet to send [11:17:08]*** Cut start [11:17:08]*** Partial cut [11:17:08]*** CUTSNS_PIN = 1 [11:17:08]*** CUTSNS_PIN = 0 [11:17:08]*** Brake cut motor [11:17:08]Read from MH i2c: 01 [11:17:08]MH_I2C_Read... [11:17:08]*** Stop cut motor [11:17:08]*** Cut end [11:17:08]Read from MH i2c: 01 07 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: 01 07 00 1F 15 00 00 00 00 00 FF 0F 49 [11:17:08]process_action close_receipt done [11:17:08]requested_data is exist [11:17:08]produce_requested_data [11:17:08]requested_item fm.sn is exist - process it [11:17:08]wFMCommunicate request_size=4 [11:17:08]MH_SAM_APDU [11:17:08]CAPDU: 80 11 00 00 [11:17:08]Write to MH i2c: E2 08 00 20 15 80 11 00 00 00 00 00 00 AF [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:08]Read from MH i2c: E2 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 17 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 17 00 20 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 05 [11:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:17:08]wFMCommunicate OK [11:17:08]requested_item fd.num is exist - process it [11:17:08]SAM_PROTO_GetFieldsCounters [11:17:08]wFMCommunicate request_size=4 [11:17:08]MH_SAM_APDU [11:17:08]CAPDU: 80 13 00 00 [11:17:08]Write to MH i2c: E2 08 00 21 15 80 13 00 00 00 00 00 00 B2 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:08]Read from MH i2c: E2 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 62 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 62 00 21 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6B B8 04 00 0E 04 04 00 AE 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 10 [11:17:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6B B8 04 00 0E 04 04 00 AE 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:17:08]wFMCommunicate OK [11:17:08]SAM_PROTO_GetFieldsCounters done [11:17:08]requested_item shift.num is exist - process it [11:17:08]requested_item shift.opened is exist - process it [11:17:08]req_shift_opened [11:17:08]FM_GetShiftState [11:17:08]SAM_PROTO_GetShiftState [11:17:08]wFMCommunicate request_size=4 [11:17:08]MH_SAM_APDU [11:17:08]CAPDU: 80 13 01 00 [11:17:08]Write to MH i2c: E2 08 00 22 15 80 13 01 00 00 00 00 00 B4 [11:17:08]Write i2c OK [11:17:08]MH_I2C_Read... [11:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:08]Read from MH i2c: E2 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 0E 00 [11:17:08]MH_I2C_Read... [11:17:08]Read from MH i2c: E2 0E 00 22 15 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0F [11:17:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:17:08]wFMCommunicate OK [11:17:08]SAM_PROTO_GetShiftState done [11:17:08]FM_GetShiftState done [11:17:08]req_shift_opened done [11:17:08]requested_item shift.open_date is exist - process it [11:17:08]req_shift_open_date [11:17:08]req_shift_open_date done [11:17:08]produce_requested_data done [11:17:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309355,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:17:08]process_action_free close_receipt [11:17:08]json_value_free [11:17:08]json_value_free done [11:17:08]process_json_proto returns [11:17:08]Send response to host [11:17:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309355,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:17:08]free response buf [11:17:08]execute_script done [11:17:08]execute_script returns [11:17:08]free content buf [11:17:08]Sock 9.Close socket [11:17:08]Sock 9.Thread stoped [11:17:12]OFD Sender: No OFD packet to send [11:17:17]OFD Sender: No OFD packet to send [11:17:22]OFD Sender: No OFD packet to send [11:17:27]OFD Sender: No OFD packet to send [11:17:32]OFD Sender: No OFD packet to send [11:17:37]OFD Sender: No OFD packet to send [11:17:42]OFD Sender: No OFD packet to send [11:17:47]OFD Sender: No OFD packet to send [11:17:52]OFD Sender: No OFD packet to send [11:17:57]OFD Sender: No OFD packet to send [11:18:02]accept exits with 8 [11:18:02]New connection [11:18:02]New thread 3067022692 created [11:18:02]Thread 3067166052 joined [11:18:02]Waiting for new connection... [11:18:02] Sock 8.Parse request [11:18:02]Sock 8.Check first char [11:18:02]Sock 8.First char is OK [11:18:02]request: POST /json_proto HTTP/1.0 [11:18:02]Method: POST [11:18:02]URL: /json_proto [11:18:02]Method is POST - this is cgi request [11:18:02]url: /json_proto [11:18:02]query_string will be loaded in cgi processing [11:18:02]execute_cgi json_proto POST (null) [11:18:02]execute_cgi path=json_proto method=POST [11:18:02]POST find Content-Length [11:18:02]Host: 172.17.45.195:8080 [11:18:02]Content-Length: 678 [11:18:02]Content-Type: application/json [11:18:02] [11:18:02]POST finish read [11:18:02]Found Content-Length = 678 [11:18:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:02]execute_script... [11: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)117963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:02]POST & json_proto [11:18:02]process_json_proto [11:18:02]json parsed OK: [11:18:02]protocol is kg_v1.0 [11:18:02]action value=close_receipt [11:18:02]process_action close_receipt [11:18:02]cmd_close_receipt [11:18:02]MH_GetDate [11:18:02]Write to MH i2c: F0 00 00 23 15 27 [11:18:02]Write i2c OK [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: F0 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: F0 09 00 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: F0 09 00 23 15 00 EA CB A8 66 FB 01 7F 64 D2 [11:18:02]GetLastDocTimeStamp 1722338224 [11:18:02]current date 1722338282 [11:18:02]FM_GetShiftState [11:18:02]SAM_PROTO_GetShiftState [11:18:02]wFMCommunicate request_size=4 [11:18:02]MH_SAM_APDU [11:18:02]CAPDU: 80 13 01 00 [11:18:02]Write to MH i2c: E2 08 00 24 15 80 13 01 00 00 00 00 00 B6 [11:18:02]Write i2c OK [11:18:02]MH_I2C_Read... [11:18:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:02]Read from MH i2c: E2 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 0E 00 [11:18:02]MH_I2C_Read... [11:18:02]Read from MH i2c: E2 0E 00 24 15 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 11 [11:18:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:18:02]wFMCommunicate OK [11:18:02]SAM_PROTO_GetShiftState done [11:18:02]FM_GetShiftState done [11:18:02]opened in 1722299915 [11:18:02]opened+sec_in_day 1722386315 [11:18:02]quantity*price = 80004 [11:18:02]sum+1 = 80005 [11:18:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 290 30.07.2024 11:18 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309356 ФПД: 19486172960413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111802&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309356&fm=19486172960413&tin=02508201610067®Number=0000000000092651&sum=80000 [11:18:03]StoreToDocumentArchive [11:18:03]shift 430 fd 309356 [11:18:03]save to /storage/0430/doc_00309356 [11:18:03]save last doc name /storage/0430/doc_00309356 to /storage/kkm_last_doc_name [11:18:03]save OK [11:18:03]Clear old archive folders... [11:18:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:03]tlvbuf is B6EF5350 [11:18:03]SAM_PROTO_ClearQueue [11:18:03]wFMCommunicate request_size=4 [11:18:03]MH_SAM_APDU [11:18:03]CAPDU: 80 09 00 00 [11:18:03]Write to MH i2c: E2 08 00 31 15 80 09 00 00 00 00 00 00 B8 [11:18:03]Write i2c OK [11:18:03]MH_I2C_Read... [11:18:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:03]Read from MH i2c: E2 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 31 15 00 90 00 BA [11:18:03]RAPDU: 90 00 [11:18:03]wFMCommunicate OK [11:18:03]SAM_PROTO_ClearQueue done [11:18:03]KKMCreateOFDPacket [11:18:03]OFDProtocolAddRootSTLVToBuf [11:18:03]FM_MakeSignedData [11:18:03]FM_MakeSignedData [11:18:03]SAM_PROTO_SignData [11:18:03]wFMCommunicate request_size=4 [11:18:03]MH_SAM_APDU [11:18:03]CAPDU: 80 0D 01 02 [11:18:03]Write to MH i2c: E2 08 00 32 15 80 0D 01 02 00 00 00 00 C0 [11:18:03]Write i2c OK [11:18:03]MH_I2C_Read... [11:18:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:03]Read from MH i2c: E2 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 32 15 00 90 00 BB [11:18:03]RAPDU: 90 00 [11:18:03]wFMCommunicate OK [11:18:03]wFMCommunicate request_size=255 [11:18:03]MH_SAM_APDU [11:18: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 32 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 22 01 00 00 F4 03 04 00 EA CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6C B8 04 00 35 04 06 00 11 [11:18:03]Write to MH i2c: E2 02 01 33 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 22 01 00 00 F4 03 04 00 EA CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6C B8 04 00 35 04 06 00 11 00 00 B8 [11:18:03]Write i2c OK [11:18:03]MH_I2C_Read... [11:18:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:03]Read from MH i2c: E2 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 33 15 00 90 00 BC [11:18:03]RAPDU: 90 00 [11:18:03]wFMCommunicate OK [11:18:03]wFMCommunicate request_size=10 [11:18:03]MH_SAM_APDU [11:18:03]CAPDU: 80 0D 02 02 05 B8 FA 6A D6 9D [11:18:03]Write to MH i2c: E2 0D 00 34 15 80 0D 02 02 05 00 B8 FA 6A D6 9D 00 00 5C [11:18:03]Write i2c OK [11:18:03]MH_I2C_Read... [11:18:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:03]Read from MH i2c: E2 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 03 00 34 15 00 90 00 BD [11:18:03]RAPDU: 90 00 [11:18:03]wFMCommunicate OK [11:18:03]wFMCommunicate request_size=4 [11:18:03]MH_SAM_APDU [11:18:03]CAPDU: 80 0D 03 02 [11:18:03]Write to MH i2c: E2 08 00 35 15 80 0D 03 02 00 00 00 00 C5 [11:18:03]Write i2c OK [11:18:03]MH_I2C_Read... [11:18:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:03]Read from MH i2c: E2 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 0B 00 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 0B 00 35 15 00 2D 99 BF 5C A6 29 3F 72 90 00 27 [11:18:03]RAPDU: 2D 99 BF 5C A6 29 3F 72 90 00 [11:18:03]wFMCommunicate OK [11:18:03]SAM_PROTO_SignData done [11:18:03]FM_MakeSignedData done [11:18:03]CreateOFDProtocolMessage [11:18:03]wFMCommunicate request_size=4 [11:18:03]MH_SAM_APDU [11:18:03]CAPDU: 80 11 00 00 [11:18:03]Write to MH i2c: E2 08 00 36 15 80 11 00 00 00 00 00 00 C5 [11:18:03]Write i2c OK [11:18:03]MH_I2C_Read... [11:18:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:03]Read from MH i2c: E2 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 17 00 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: E2 17 00 36 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1B [11:18:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:18:03]wFMCommunicate OK [11:18:03]CreateOFDProtocolMessage done [11:18:03]OFDSenderStorePacket 309356 [11:18:03]StoreOFDPacket docnum=309356 [11:18:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BA 98 07 01 4F 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 22 01 00 00 F4 03 04 00 EA CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6C B8 04 00 35 04 06 00 11 B8 FA 6A D6 9D 2D 99 BF 5C A6 29 3F 72 [11:18:03]CheckFolder [11:18:03]dirname=/storage/ofd_packets [11:18:03]CheckFolder done [11:18:03]ProducePacketName [11:18:03]name=ofd_packets/00309356 [11:18:03]NVStorageSaveData ofd_packets/00309356 [11:18:03]File name is /storage/ofd_packets/00309356 [11:18:03]Write 301 bytes [11:18:03]NVStorageSaveData done [11:18:03]OFDSenderStorePacket done [11:18:03]KKMCreateOFDPacket done [11:18:03]NVStorageSaveData kkm_last_timestamp [11:18:03]File name is /storage/kkm_last_timestamp [11:18:03]Write 4 bytes [11:18:03]NVStorageSaveData done [11:18:03]ExternCall_PrintAddStr [11:18:03]wPrintStart [11:18:03]Write to MH i2c: 01 00 00 37 15 4C [11:18:03]Write i2c OK [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: 01 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: 01 07 00 [11:18:03]MH_I2C_Read... [11:18:03]Read from MH i2c: 01 07 00 37 15 00 00 00 00 00 FF 0F 61 [11:18:03]RasterBufferAndPrint [11:18:03]line Счет N : (1)117963 [11:18:03]line ИНН: 02508201610067 [11:18:03]line Контрольно-Кассовый Чек [11:18:03]line ПРОДАЖА [11:18:03]line ТРК (МРК, ГНК) : 32 [11:18:03]line Товар: 2710124130 [11:18:03]line Аи-92-К-2 [11:18:03]line 11.800 * 67.80 [11:18:03]line = 800.04 [11:18:03]line НДС 12% НСП 1% [11:18:03]line > о реализуемом товаре [11:18:03]line ОКРУГЛЕНИЕ: -0.04 [11:18:03]line ИТОГО: 800.00 [11:18:03]line Внесено: 800.00 [11:18:03]line СДАЧА: 0.00 [11:18:03]line НСП 1% : 7.08 [11:18:03]line НДС 12% : 84.96 [11:18:03]line Наличными: 800.00 [11:18:03]line Безнал.: 0.00 [11:18:03]line Место: АЗС № 128 "Партнер Нефть" [11:18:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:18:03]line СНО: Общий режим [11:18:03]line Чек 290 30.07.2024 11:18 [11:18:03]line Смена: 430 ФФД: 1.0 [11:18:03]line ЗНМ: 0300000046 [11:18:03]line РНМ: 0000000000092651 [11:18:03]line Версия ККМ: 001 [11:18:03]line ФМ: 0000000000874943 [11:18:03]line ФД: 309356 [11:18:03]line ФПД: 19486172960413 [11:18:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111802&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309356&fm=19486172960413&tin=02508201610067®Number=0000000000092651&sum=80000 [11:18:04]OFD Sender: Processing packet 309356 [packets to send 232, broken 231] [11:18:04]ProducePacketName [11:18:04]name=ofd_packets/00309356 [11:18:04]OFD Sender: To server: pG, [11:18:04]CommunicateWithHost lk.salyk.kg:30040 [11:18:04]ConnectInit lk.salyk.kg [11:18:04]written 0, free lines is 4095 [11:18:04]Connected sock=10 [11:18:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BA 98 07 01 4F 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 22 01 00 00 F4 03 04 00 EA CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6C B8 04 00 35 04 06 00 11 B8 FA 6A D6 9D 2D 99 BF 5C A6 29 3F 72 [11:18:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 E8 47 00 98 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6C B8 04 00 F4 03 04 00 32 73 A8 66 B6 04 01 00 00 98 46 5D 53 35 5E 1B F4 [11:18:04]CommunicateWithHost err = 0 [11:18:04]CheckOFDResponse [11:18:04]1017 (14) - 77093643461234 [11:18:04]1041 (16) - 0000000000874943 [11:18:04]1040 (4) - 309356 [11:18:04]1012 (4) - 30.07.2024 04:59 [11:18:04]1206 (1) - 0 [11:18:04]OFD Sender: Remove packet 309356 [11:18:04]ProducePacketName [11:18:04]name=ofd_packets/00309356 [11:18:04]NVStorageDeleteData [11:18:04]Write to MH i2c: 01 00 00 62 15 77 [11:18:04]Write i2c OK [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: 01 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: 01 07 00 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: 01 07 00 62 15 00 00 00 00 00 60 0C EA [11:18:04]RasterBufferAndPrint [11:18:04]line [11:18:04]line [11:18:04]line [11:18:04]line [11:18:04]line [11:18:04]written 0, free lines is 3172 [11:18:04]MH_Cut [11:18:04]Write to MH i2c: D1 01 00 69 15 01 50 [11:18:04]Write i2c OK [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: D1 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: D1 01 00 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: D1 01 00 69 15 00 4F [11:18:04]Write to MH i2c: 01 00 00 6A 15 7F [11:18:04]Write i2c OK [11:18:04]MH_I2C_Read... [11:18:05]OFD Sender: No OFD packet to send [11:18:05]*** Cut start [11:18:05]*** Partial cut [11:18:05]*** CUTSNS_PIN = 1 [11:18:05]*** CUTSNS_PIN = 0 [11:18:06]*** Brake cut motor [11:18:06]Read from MH i2c: 01 [11:18:06]MH_I2C_Read... [11:18:06]*** Stop cut motor [11:18:06]*** Cut end [11:18:06]Read from MH i2c: 01 07 00 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: 01 07 00 6A 15 00 00 00 00 00 FF 0F 94 [11:18:06]process_action close_receipt done [11:18:06]requested_data is exist [11:18:06]produce_requested_data [11:18:06]requested_item fm.sn is exist - process it [11:18:06]wFMCommunicate request_size=4 [11:18:06]MH_SAM_APDU [11:18:06]CAPDU: 80 11 00 00 [11:18:06]Write to MH i2c: E2 08 00 6B 15 80 11 00 00 00 00 00 00 FA [11:18:06]Write i2c OK [11:18:06]MH_I2C_Read... [11:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:06]Read from MH i2c: E2 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: E2 17 00 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: E2 17 00 6B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 50 [11:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:18:06]wFMCommunicate OK [11:18:06]requested_item fd.num is exist - process it [11:18:06]SAM_PROTO_GetFieldsCounters [11:18:06]wFMCommunicate request_size=4 [11:18:06]MH_SAM_APDU [11:18:06]CAPDU: 80 13 00 00 [11:18:06]Write to MH i2c: E2 08 00 6C 15 80 13 00 00 00 00 00 00 FD [11:18:06]Write i2c OK [11:18:06]MH_I2C_Read... [11:18:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:06]Read from MH i2c: E2 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: E2 62 00 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: E2 62 00 6C 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6C B8 04 00 0E 04 04 00 AE 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 5F [11:18:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6C B8 04 00 0E 04 04 00 AE 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:18:06]wFMCommunicate OK [11:18:06]SAM_PROTO_GetFieldsCounters done [11:18:06]requested_item shift.num is exist - process it [11:18:06]requested_item shift.opened is exist - process it [11:18:06]req_shift_opened [11:18:06]FM_GetShiftState [11:18:06]SAM_PROTO_GetShiftState [11:18:06]wFMCommunicate request_size=4 [11:18:06]MH_SAM_APDU [11:18:06]CAPDU: 80 13 01 00 [11:18:06]Write to MH i2c: E2 08 00 6D 15 80 13 01 00 00 00 00 00 FF [11:18:06]Write i2c OK [11:18:06]MH_I2C_Read... [11:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:06]Read from MH i2c: E2 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: E2 0E 00 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: E2 0E 00 6D 15 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5A [11:18:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:18:06]wFMCommunicate OK [11:18:06]SAM_PROTO_GetShiftState done [11:18:06]FM_GetShiftState done [11:18:06]req_shift_opened done [11:18:06]requested_item shift.open_date is exist - process it [11:18:06]req_shift_open_date [11:18:06]req_shift_open_date done [11:18:06]produce_requested_data done [11:18:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309356,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:18:06]process_action_free close_receipt [11:18:06]json_value_free [11:18:06]json_value_free done [11:18:06]process_json_proto returns [11:18:06]Send response to host [11:18:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309356,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:18:06]free response buf [11:18:06]execute_script done [11:18:06]execute_script returns [11:18:06]free content buf [11:18:06]Sock 8.Close socket [11:18:06]Sock 8.Thread stoped [11:18:10]OFD Sender: No OFD packet to send [11:18:12]accept exits with 9 [11:18:12]New connection [11:18:12]New thread 3067166052 created [11:18:12]Thread 3067022692 joined [11:18:12]Waiting for new connection... [11:18:12] Sock 9.Parse request [11:18:12]Sock 9.Check first char [11:18:12]Sock 9.First char is OK [11:18:12]request: POST /json_proto HTTP/1.0 [11:18:12]Method: POST [11:18:12]URL: /json_proto [11:18:12]Method is POST - this is cgi request [11:18:12]url: /json_proto [11:18:12]query_string will be loaded in cgi processing [11:18:12]execute_cgi json_proto POST (null) [11:18:12]execute_cgi path=json_proto method=POST [11:18:12]POST find Content-Length [11:18:12]Host: 172.17.45.195:8080 [11:18:12]Content-Length: 803 [11:18:12]Content-Type: application/json [11:18:12] [11:18:12]POST finish read [11:18:12]Found Content-Length = 803 [11:18:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:18:12]execute_script... [11:18: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)117961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:18:12]POST & json_proto [11:18:12]process_json_proto [11:18:12]json parsed OK: [11:18:12]protocol is kg_v1.0 [11:18:12]action value=close_receipt [11:18:12]process_action close_receipt [11:18:12]cmd_close_receipt [11:18:12]MH_GetDate [11:18:12]Write to MH i2c: F0 00 00 6E 15 72 [11:18:12]Write i2c OK [11:18:12]MH_I2C_Read... [11:18:12]Read from MH i2c: F0 [11:18:12]MH_I2C_Read... [11:18:12]Read from MH i2c: F0 09 00 [11:18:12]MH_I2C_Read... [11:18:12]Read from MH i2c: F0 09 00 6E 15 00 F5 CB A8 66 FB 01 7F 64 28 [11:18:12]GetLastDocTimeStamp 1722338282 [11:18:12]current date 1722338293 [11:18:12]FM_GetShiftState [11:18:12]SAM_PROTO_GetShiftState [11:18:12]wFMCommunicate request_size=4 [11:18:12]MH_SAM_APDU [11:18:12]CAPDU: 80 13 01 00 [11:18:12]Write to MH i2c: E2 08 00 6F 15 80 13 01 00 00 00 00 00 01 [11:18:12]Write i2c OK [11:18:12]MH_I2C_Read... [11:18:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:12]Read from MH i2c: E2 [11:18:12]MH_I2C_Read... [11:18:12]Read from MH i2c: E2 0E 00 [11:18:12]MH_I2C_Read... [11:18:12]Read from MH i2c: E2 0E 00 6F 15 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5C [11:18:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:18:12]wFMCommunicate OK [11:18:12]SAM_PROTO_GetShiftState done [11:18:12]FM_GetShiftState done [11:18:12]opened in 1722299915 [11:18:12]opened+sec_in_day 1722386315 [11:18:12]quantity*price = 140007 [11:18:12]sum+1 = 140008 [11:18:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.07 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 0.00 Безнал.: 1400.07 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 291 30.07.2024 11:18 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309357 ФПД: 137551823657858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111813&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309357&fm=137551823657858&tin=02508201610067®Number=0000000000092651&sum=140007 [11:18:14]StoreToDocumentArchive [11:18:14]shift 430 fd 309357 [11:18:14]save to /storage/0430/doc_00309357 [11:18:14]save last doc name /storage/0430/doc_00309357 to /storage/kkm_last_doc_name [11:18:14]save OK [11:18:14]Clear old archive folders... [11:18:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:14]tlvbuf is 008EDF50 [11:18:14]SAM_PROTO_ClearQueue [11:18:14]wFMCommunicate request_size=4 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 09 00 00 [11:18:14]Write to MH i2c: E2 08 00 7C 15 80 09 00 00 00 00 00 00 03 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:14]Read from MH i2c: E2 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 7C 15 00 90 00 05 [11:18:14]RAPDU: 90 00 [11:18:14]wFMCommunicate OK [11:18:14]SAM_PROTO_ClearQueue done [11:18:14]KKMCreateOFDPacket [11:18:14]OFDProtocolAddRootSTLVToBuf [11:18:14]FM_MakeSignedData [11:18:14]FM_MakeSignedData [11:18:14]SAM_PROTO_SignData [11:18:14]wFMCommunicate request_size=4 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 0D 01 02 [11:18:14]Write to MH i2c: E2 08 00 7D 15 80 0D 01 02 00 00 00 00 0B [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:14]Read from MH i2c: E2 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 7D 15 00 90 00 06 [11:18:14]RAPDU: 90 00 [11:18:14]wFMCommunicate OK [11:18:14]wFMCommunicate request_size=255 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 23 01 00 00 F4 03 04 00 F5 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6D B8 04 00 35 04 06 00 7D [11:18:14]Write to MH i2c: E2 02 01 7E 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 23 01 00 00 F4 03 04 00 F5 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6D B8 04 00 35 04 06 00 7D 00 00 34 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:14]Read from MH i2c: E2 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 7E 15 00 90 00 07 [11:18:14]RAPDU: 90 00 [11:18:14]wFMCommunicate OK [11:18:14]wFMCommunicate request_size=10 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 0D 02 02 05 1A 47 96 5B 82 [11:18:14]Write to MH i2c: E2 0D 00 7F 15 80 0D 02 02 05 00 1A 47 96 5B 82 00 00 EC [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:14]Read from MH i2c: E2 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 7F 15 00 90 00 08 [11:18:14]RAPDU: 90 00 [11:18:14]wFMCommunicate OK [11:18:14]wFMCommunicate request_size=4 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 0D 03 02 [11:18:14]Write to MH i2c: E2 08 00 80 15 80 0D 03 02 00 00 00 00 10 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:14]Read from MH i2c: E2 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 0B 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 0B 00 80 15 00 94 E3 11 7D 8C 4E FE 93 90 00 81 [11:18:14]RAPDU: 94 E3 11 7D 8C 4E FE 93 90 00 [11:18:14]wFMCommunicate OK [11:18:14]SAM_PROTO_SignData done [11:18:14]FM_MakeSignedData done [11:18:14]CreateOFDProtocolMessage [11:18:14]wFMCommunicate request_size=4 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 11 00 00 [11:18:14]Write to MH i2c: E2 08 00 81 15 80 11 00 00 00 00 00 00 10 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:14]Read from MH i2c: E2 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 17 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 17 00 81 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 66 [11:18:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:18:14]wFMCommunicate OK [11:18:14]CreateOFDProtocolMessage done [11:18:14]OFDSenderStorePacket 309357 [11:18:14]StoreOFDPacket docnum=309357 [11:18:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 35 4B 07 01 37 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 23 01 00 00 F4 03 04 00 F5 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6D B8 04 00 35 04 06 00 7D 1A 47 96 5B 82 94 E3 11 7D 8C 4E FE 93 [11:18:14]CheckFolder [11:18:14]dirname=/storage/ofd_packets [11:18:14]CheckFolder done [11:18:14]ProducePacketName [11:18:14]name=ofd_packets/00309357 [11:18:14]NVStorageSaveData ofd_packets/00309357 [11:18:14]File name is /storage/ofd_packets/00309357 [11:18:14]Write 301 bytes [11:18:14]NVStorageSaveData done [11:18:14]OFDSenderStorePacket done [11:18:14]KKMCreateOFDPacket done [11:18:14]NVStorageSaveData kkm_last_timestamp [11:18:14]File name is /storage/kkm_last_timestamp [11:18:14]Write 4 bytes [11:18:14]NVStorageSaveData done [11:18:14]ExternCall_PrintAddStr [11:18:14]wPrintStart [11:18:14]Write to MH i2c: 01 00 00 82 15 97 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: 01 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: 01 07 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: 01 07 00 82 15 00 00 00 00 00 FF 0F AC [11:18:14]RasterBufferAndPrint [11:18:14]line Счет N : (1)117961 [11:18:14]line ИНН: 02508201610067 [11:18:14]line Контрольно-Кассовый Чек [11:18:14]line ПРОДАЖА [11:18:14]line ТРК (МРК, ГНК) : 62 [11:18:14]line Товар: 2710124130 [11:18:14]line Аи-92-К-2 [11:18:14]line 20.650 * 67.80 [11:18:14]line = 1400.07 [11:18:14]line НДС 12% НСП 1% [11:18:14]line > о реализуемом товаре [11:18:14]line ИТОГО: 1400.07 [11:18:14]line НСП 1% : 12.39 [11:18:14]line НДС 12% : 148.68 [11:18:14]line Наличными: 0.00 [11:18:14]line Безнал.: 1400.07 [11:18:14]line Место: АЗС № 128 "Партнер Нефть" [11:18:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:18:14]line СНО: Общий режим [11:18:14]line Чек 291 30.07.2024 11:18 [11:18:14]line Смена: 430 ФФД: 1.0 [11:18:14]line ЗНМ: 0300000046 [11:18:14]line РНМ: 0000000000092651 [11:18:14]line Версия ККМ: 001 [11:18:14]line Платежная система: O! деньги [11:18:14]line ФМ: 0000000000874943 [11:18:14]line ФД: 309357 [11:18:14]line ФПД: 137551823657858 [11:18:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111813&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309357&fm=137551823657858&tin=02508201610067®Number=0000000000092651&sum=140007 [11:18:14]written 0, free lines is 4095 [11:18:14]OFD Sender: Processing packet 309357 [packets to send 232, broken 231] [11:18:14]ProducePacketName [11:18:14]name=ofd_packets/00309357 [11:18:14]OFD Sender: To server: pG, [11:18:14]CommunicateWithHost lk.salyk.kg:30040 [11:18:14]ConnectInit lk.salyk.kg [11:18:14]Connected sock=10 [11:18:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 35 4B 07 01 37 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 23 01 00 00 F4 03 04 00 F5 CB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6D B8 04 00 35 04 06 00 7D 1A 47 96 5B 82 94 E3 11 7D 8C 4E FE 93 [11:18:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A7 76 47 00 B0 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6D B8 04 00 F4 03 04 00 3D 73 A8 66 B6 04 01 00 00 C4 E1 A2 91 4C 4D FC 98 [11:18:15]CommunicateWithHost err = 0 [11:18:15]CheckOFDResponse [11:18:15]1017 (14) - 77093643461234 [11:18:15]1041 (16) - 0000000000874943 [11:18:15]1040 (4) - 309357 [11:18:15]1012 (4) - 30.07.2024 04:59 [11:18:15]1206 (1) - 0 [11:18:15]OFD Sender: Remove packet 309357 [11:18:15]ProducePacketName [11:18:15]name=ofd_packets/00309357 [11:18:15]NVStorageDeleteData [11:18:15]Write to MH i2c: 01 00 00 AC 15 C1 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: 01 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: 01 07 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: 01 07 00 AC 15 00 00 00 00 00 7A 0C 4E [11:18:15]RasterBufferAndPrint [11:18:15]line [11:18:15]line [11:18:15]line [11:18:15]line [11:18:15]line [11:18:15]written 0, free lines is 3199 [11:18:15]MH_Cut [11:18:15]Write to MH i2c: D1 01 00 B3 15 01 9A [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: D1 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: D1 01 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: D1 01 00 B3 15 00 99 [11:18:15]Write to MH i2c: 01 00 00 B4 15 C9 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]OFD Sender: No OFD packet to send [11:18:16]*** Cut start [11:18:16]*** Partial cut [11:18:16]*** CUTSNS_PIN = 1 [11:18:16]*** CUTSNS_PIN = 0 [11:18:16]*** Brake cut motor [11:18:16]Read from MH i2c: 01 [11:18:16]MH_I2C_Read... [11:18:16]*** Stop cut motor [11:18:16]*** Cut end [11:18:16]Read from MH i2c: 01 07 00 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: 01 07 00 B4 15 00 00 00 00 00 FF 0F DE [11:18:16]process_action close_receipt done [11:18:16]requested_data is exist [11:18:16]produce_requested_data [11:18:16]requested_item fm.sn is exist - process it [11:18:16]wFMCommunicate request_size=4 [11:18:16]MH_SAM_APDU [11:18:16]CAPDU: 80 11 00 00 [11:18:16]Write to MH i2c: E2 08 00 B5 15 80 11 00 00 00 00 00 00 44 [11:18:16]Write i2c OK [11:18:16]MH_I2C_Read... [11:18:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:17]Read from MH i2c: E2 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 17 00 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 17 00 B5 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9A [11:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:18:17]wFMCommunicate OK [11:18:17]requested_item fd.num is exist - process it [11:18:17]SAM_PROTO_GetFieldsCounters [11:18:17]wFMCommunicate request_size=4 [11:18:17]MH_SAM_APDU [11:18:17]CAPDU: 80 13 00 00 [11:18:17]Write to MH i2c: E2 08 00 B6 15 80 13 00 00 00 00 00 00 47 [11:18:17]Write i2c OK [11:18:17]MH_I2C_Read... [11:18:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:17]Read from MH i2c: E2 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 62 00 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 62 00 B6 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6D B8 04 00 0E 04 04 00 AE 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 AD [11:18:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6D B8 04 00 0E 04 04 00 AE 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:18:17]wFMCommunicate OK [11:18:17]SAM_PROTO_GetFieldsCounters done [11:18:17]requested_item shift.num is exist - process it [11:18:17]requested_item shift.opened is exist - process it [11:18:17]req_shift_opened [11:18:17]FM_GetShiftState [11:18:17]SAM_PROTO_GetShiftState [11:18:17]wFMCommunicate request_size=4 [11:18:17]MH_SAM_APDU [11:18:17]CAPDU: 80 13 01 00 [11:18:17]Write to MH i2c: E2 08 00 B7 15 80 13 01 00 00 00 00 00 49 [11:18:17]Write i2c OK [11:18:17]MH_I2C_Read... [11:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:17]Read from MH i2c: E2 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 0E 00 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 0E 00 B7 15 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A4 [11:18:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:18:17]wFMCommunicate OK [11:18:17]SAM_PROTO_GetShiftState done [11:18:17]FM_GetShiftState done [11:18:17]req_shift_opened done [11:18:17]requested_item shift.open_date is exist - process it [11:18:17]req_shift_open_date [11:18:17]req_shift_open_date done [11:18:17]produce_requested_data done [11:18:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309357,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:18:17]process_action_free close_receipt [11:18:17]json_value_free [11:18:17]json_value_free done [11:18:17]process_json_proto returns [11:18:17]Send response to host [11:18:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309357,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:18:17]free response buf [11:18:17]execute_script done [11:18:17]execute_script returns [11:18:17]free content buf [11:18:17]Sock 9.Close socket [11:18:17]Sock 9.Thread stoped [11:18:20]OFD Sender: No OFD packet to send [11:18:25]OFD Sender: No OFD packet to send [11:18:30]OFD Sender: No OFD packet to send [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:55]OFD Sender: No OFD packet to send [11:19:00]OFD Sender: No OFD packet to send [11:19:05]OFD Sender: No OFD packet to send [11:19:10]OFD Sender: No OFD packet to send [11:19:15]OFD Sender: No OFD packet to send [11:19:20]OFD Sender: No OFD packet to send [11:19:25]OFD Sender: No OFD packet to send [11:19:30]OFD Sender: No OFD packet to send [11:19:30]accept exits with 8 [11:19:30]New connection [11:19:30]New thread 3067022692 created [11:19:30]Thread 3067166052 joined [11:19:30]Waiting for new connection... [11:19:30] Sock 8.Parse request [11:19:30]Sock 8.Check first char [11:19:30]Sock 8.First char is OK [11:19:30]request: POST /json_proto HTTP/1.0 [11:19:30]Method: POST [11:19:30]URL: /json_proto [11:19:30]Method is POST - this is cgi request [11:19:30]url: /json_proto [11:19:30]query_string will be loaded in cgi processing [11:19:30]execute_cgi json_proto POST (null) [11:19:30]execute_cgi path=json_proto method=POST [11:19:30]POST find Content-Length [11:19:30]Host: 172.17.45.195:8080 [11:19:30]Content-Length: 677 [11:19:30]Content-Type: application/json [11:19:30] [11:19:30]POST finish read [11:19:30]Found Content-Length = 677 [11:19:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:30]execute_script... [11:19: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)117965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:30]POST & json_proto [11:19:30]process_json_proto [11:19:30]json parsed OK: [11:19:30]protocol is kg_v1.0 [11:19:30]action value=close_receipt [11:19:30]process_action close_receipt [11:19:30]cmd_close_receipt [11:19:30]MH_GetDate [11:19:30]Write to MH i2c: F0 00 00 B8 15 BC [11:19:30]Write i2c OK [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: F0 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: F0 09 00 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: F0 09 00 B8 15 00 43 CC A8 66 FB 01 7F 64 C1 [11:19:30]GetLastDocTimeStamp 1722338293 [11:19:30]current date 1722338371 [11:19:30]FM_GetShiftState [11:19:30]SAM_PROTO_GetShiftState [11:19:30]wFMCommunicate request_size=4 [11:19:30]MH_SAM_APDU [11:19:30]CAPDU: 80 13 01 00 [11:19:30]Write to MH i2c: E2 08 00 B9 15 80 13 01 00 00 00 00 00 4B [11:19:30]Write i2c OK [11:19:30]MH_I2C_Read... [11:19:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:30]Read from MH i2c: E2 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 0E 00 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 0E 00 B9 15 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A6 [11:19:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:19:30]wFMCommunicate OK [11:19:30]SAM_PROTO_GetShiftState done [11:19:30]FM_GetShiftState done [11:19:30]opened in 1722299915 [11:19:30]opened+sec_in_day 1722386315 [11:19:30]quantity*price = 50036 [11:19:30]sum+1 = 50037 [11:19:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 292 30.07.2024 11:19 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309358 ФПД: 252622116900956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111931&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309358&fm=252622116900956&tin=02508201610067®Number=0000000000092651&sum=50000 [11:19:31]StoreToDocumentArchive [11:19:31]shift 430 fd 309358 [11:19:31]save to /storage/0430/doc_00309358 [11:19:31]save last doc name /storage/0430/doc_00309358 to /storage/kkm_last_doc_name [11:19:31]save OK [11:19:31]Clear old archive folders... [11:19:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:31]tlvbuf is 009644A0 [11:19:31]SAM_PROTO_ClearQueue [11:19:31]wFMCommunicate request_size=4 [11:19:31]MH_SAM_APDU [11:19:31]CAPDU: 80 09 00 00 [11:19:31]Write to MH i2c: E2 08 00 C6 15 80 09 00 00 00 00 00 00 4D [11:19:31]Write i2c OK [11:19:31]MH_I2C_Read... [11:19:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:32]Read from MH i2c: E2 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 C6 15 00 90 00 4F [11:19:32]RAPDU: 90 00 [11:19:32]wFMCommunicate OK [11:19:32]SAM_PROTO_ClearQueue done [11:19:32]KKMCreateOFDPacket [11:19:32]OFDProtocolAddRootSTLVToBuf [11:19:32]FM_MakeSignedData [11:19:32]FM_MakeSignedData [11:19:32]SAM_PROTO_SignData [11:19:32]wFMCommunicate request_size=4 [11:19:32]MH_SAM_APDU [11:19:32]CAPDU: 80 0D 01 02 [11:19:32]Write to MH i2c: E2 08 00 C7 15 80 0D 01 02 00 00 00 00 55 [11:19:32]Write i2c OK [11:19:32]MH_I2C_Read... [11:19:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:32]Read from MH i2c: E2 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 C7 15 00 90 00 50 [11:19:32]RAPDU: 90 00 [11:19:32]wFMCommunicate OK [11:19:32]wFMCommunicate request_size=255 [11:19:32]MH_SAM_APDU [11:19:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 43 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6E B8 04 00 35 04 06 00 E5 [11:19:32]Write to MH i2c: E2 02 01 C8 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 43 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6E B8 04 00 35 04 06 00 E5 00 00 D2 [11:19:32]Write i2c OK [11:19:32]MH_I2C_Read... [11:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:32]Read from MH i2c: E2 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 C8 15 00 90 00 51 [11:19:32]RAPDU: 90 00 [11:19:32]wFMCommunicate OK [11:19:32]wFMCommunicate request_size=10 [11:19:32]MH_SAM_APDU [11:19:32]CAPDU: 80 0D 02 02 05 C2 2B 8A 50 5C [11:19:32]Write to MH i2c: E2 0D 00 C9 15 80 0D 02 02 05 00 C2 2B 8A 50 5C 00 00 85 [11:19:32]Write i2c OK [11:19:32]MH_I2C_Read... [11:19:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:32]Read from MH i2c: E2 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 03 00 C9 15 00 90 00 52 [11:19:32]RAPDU: 90 00 [11:19:32]wFMCommunicate OK [11:19:32]wFMCommunicate request_size=4 [11:19:32]MH_SAM_APDU [11:19:32]CAPDU: 80 0D 03 02 [11:19:32]Write to MH i2c: E2 08 00 CA 15 80 0D 03 02 00 00 00 00 5A [11:19:32]Write i2c OK [11:19:32]MH_I2C_Read... [11:19:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:32]Read from MH i2c: E2 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 0B 00 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 0B 00 CA 15 00 77 1E A3 BD D2 07 EF C8 90 00 E0 [11:19:32]RAPDU: 77 1E A3 BD D2 07 EF C8 90 00 [11:19:32]wFMCommunicate OK [11:19:32]SAM_PROTO_SignData done [11:19:32]FM_MakeSignedData done [11:19:32]CreateOFDProtocolMessage [11:19:32]wFMCommunicate request_size=4 [11:19:32]MH_SAM_APDU [11:19:32]CAPDU: 80 11 00 00 [11:19:32]Write to MH i2c: E2 08 00 CB 15 80 11 00 00 00 00 00 00 5A [11:19:32]Write i2c OK [11:19:32]MH_I2C_Read... [11:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:32]Read from MH i2c: E2 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: E2 17 00 [11:19:32]MH_I2C_Read... [11:19:32]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 34 39 34 33 90 00 B0 [11:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:19:32]wFMCommunicate OK [11:19:32]CreateOFDProtocolMessage done [11:19:32]OFDSenderStorePacket 309358 [11:19:32]StoreOFDPacket docnum=309358 [11:19:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 13 0E 07 01 FD DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 43 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6E B8 04 00 35 04 06 00 E5 C2 2B 8A 50 5C 77 1E A3 BD D2 07 EF C8 [11:19:32]CheckFolder [11:19:32]dirname=/storage/ofd_packets [11:19:32]CheckFolder done [11:19:32]ProducePacketName [11:19:32]name=ofd_packets/00309358 [11:19:32]NVStorageSaveData ofd_packets/00309358 [11:19:32]File name is /storage/ofd_packets/00309358 [11:19:32]Write 301 bytes [11:19:32]NVStorageSaveData done [11:19:32]OFDSenderStorePacket done [11:19:32]KKMCreateOFDPacket done [11:19:32]NVStorageSaveData kkm_last_timestamp [11:19:32]File name is /storage/kkm_last_timestamp [11:19:32]Write 4 bytes [11:19:32]NVStorageSaveData done [11:19:32]ExternCall_PrintAddStr [11:19:32]wPrintStart [11:19:32]Write to MH i2c: 01 00 00 CC 15 E1 [11:19:32]Write i2c OK [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: 01 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: 01 07 00 [11:19:32]MH_I2C_Read... [11:19:32]Read from MH i2c: 01 07 00 CC 15 00 00 00 00 00 FF 0F F6 [11:19:32]RasterBufferAndPrint [11:19:32]line Счет N : (1)117965 [11:19:32]line ИНН: 02508201610067 [11:19:32]line Контрольно-Кассовый Чек [11:19:32]line ПРОДАЖА [11:19:32]line ТРК (МРК, ГНК) : 42 [11:19:32]line Товар: 2710124130 [11:19:32]line Аи-92-К-2 [11:19:32]line 7.380 * 67.80 [11:19:32]line = 500.36 [11:19:32]line НДС 12% НСП 1% [11:19:32]line > о реализуемом товаре [11:19:32]line ОКРУГЛЕНИЕ: -0.36 [11:19:32]line ИТОГО: 500.00 [11:19:32]line Внесено: 500.00 [11:19:32]line СДАЧА: 0.00 [11:19:32]line НСП 1% : 4.43 [11:19:32]line НДС 12% : 53.14 [11:19:32]line Наличными: 500.00 [11:19:32]line Безнал.: 0.00 [11:19:32]line Место: АЗС № 128 "Партнер Нефть" [11:19:32]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:19:32]line СНО: Общий режим [11:19:32]line Чек 292 30.07.2024 11:19 [11:19:32]line Смена: 430 ФФД: 1.0 [11:19:32]line ЗНМ: 0300000046 [11:19:32]line РНМ: 0000000000092651 [11:19:32]line Версия ККМ: 001 [11:19:32]line ФМ: 0000000000874943 [11:19:32]line ФД: 309358 [11:19:32]line ФПД: 252622116900956 [11:19:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111931&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309358&fm=252622116900956&tin=02508201610067®Number=0000000000092651&sum=50000 [11:19:32]OFD Sender: Processing packet 309358 [packets to send 232, broken 231] [11:19:32]ProducePacketName [11:19:32]name=ofd_packets/00309358 [11:19:32]OFD Sender: To server: pG, [11:19:32]CommunicateWithHost lk.salyk.kg:30040 [11:19:32]ConnectInit lk.salyk.kg [11:19:32]written 0, free lines is 4095 [11:19:33]Connected sock=10 [11: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 34 39 34 33 0F 01 00 00 13 0E 07 01 FD DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 43 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6E B8 04 00 35 04 06 00 E5 C2 2B 8A 50 5C 77 1E A3 BD D2 07 EF C8 [11:19:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 13 F8 47 00 D4 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6E B8 04 00 F4 03 04 00 8B 73 A8 66 B6 04 01 00 00 F3 67 51 89 CA 80 17 75 [11:19:33]CommunicateWithHost err = 0 [11:19:33]CheckOFDResponse [11:19:33]1017 (14) - 77093643461234 [11:19:33]1041 (16) - 0000000000874943 [11:19:33]1040 (4) - 309358 [11:19:33]1012 (4) - 30.07.2024 05:00 [11:19:33]1206 (1) - 0 [11:19:33]OFD Sender: Remove packet 309358 [11:19:33]ProducePacketName [11:19:33]name=ofd_packets/00309358 [11:19:33]NVStorageDeleteData [11:19:33]Write to MH i2c: 01 00 00 F7 15 0C [11:19:33]Write i2c OK [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: 01 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: 01 07 00 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: 01 07 00 F7 15 00 00 00 00 00 65 0C 84 [11:19:33]RasterBufferAndPrint [11:19:33]line [11:19:33]line [11:19:33]line [11:19:33]line [11:19:33]line [11:19:33]written 0, free lines is 3176 [11:19:33]MH_Cut [11:19:33]Write to MH i2c: D1 01 00 FE 15 01 E5 [11:19:33]Write i2c OK [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: D1 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: D1 01 00 [11:19:33]MH_I2C_Read... [11:19:33]Read from MH i2c: D1 01 00 FE 15 00 E4 [11:19:33]Write to MH i2c: 01 00 00 FF 15 14 [11:19:33]Write i2c OK [11:19:33]MH_I2C_Read... [11:19:33]OFD Sender: No OFD packet to send [11:19:34]*** Cut start [11:19:34]*** Partial cut [11:19:34]*** CUTSNS_PIN = 1 [11:19:34]*** CUTSNS_PIN = 0 [11:19:34]*** Brake cut motor [11:19:35]Read from MH i2c: 01 [11:19:35]MH_I2C_Read... [11:19:35]*** Stop cut motor [11:19:35]*** Cut end [11:19:35]Read from MH i2c: 01 07 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: 01 07 00 FF 15 00 00 00 00 00 FF 0F 29 [11:19:35]process_action close_receipt done [11:19:35]requested_data is exist [11:19:35]produce_requested_data [11:19:35]requested_item fm.sn is exist - process it [11:19:35]wFMCommunicate request_size=4 [11:19:35]MH_SAM_APDU [11:19:35]CAPDU: 80 11 00 00 [11:19:35]Write to MH i2c: E2 08 00 00 16 80 11 00 00 00 00 00 00 90 [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:35]Read from MH i2c: E2 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 17 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 17 00 00 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E6 [11:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:19:35]wFMCommunicate OK [11:19:35]requested_item fd.num is exist - process it [11:19:35]SAM_PROTO_GetFieldsCounters [11:19:35]wFMCommunicate request_size=4 [11:19:35]MH_SAM_APDU [11:19:35]CAPDU: 80 13 00 00 [11:19:35]Write to MH i2c: E2 08 00 01 16 80 13 00 00 00 00 00 00 93 [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:35]Read from MH i2c: E2 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 62 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 62 00 01 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6E B8 04 00 0E 04 04 00 AE 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 FD [11:19:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6E B8 04 00 0E 04 04 00 AE 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:19:35]wFMCommunicate OK [11:19:35]SAM_PROTO_GetFieldsCounters done [11:19:35]requested_item shift.num is exist - process it [11:19:35]requested_item shift.opened is exist - process it [11:19:35]req_shift_opened [11:19:35]FM_GetShiftState [11:19:35]SAM_PROTO_GetShiftState [11:19:35]wFMCommunicate request_size=4 [11:19:35]MH_SAM_APDU [11:19:35]CAPDU: 80 13 01 00 [11:19:35]Write to MH i2c: E2 08 00 02 16 80 13 01 00 00 00 00 00 95 [11:19:35]Write i2c OK [11:19:35]MH_I2C_Read... [11:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:35]Read from MH i2c: E2 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 0E 00 [11:19:35]MH_I2C_Read... [11:19:35]Read from MH i2c: E2 0E 00 02 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F0 [11:19:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:19:35]wFMCommunicate OK [11:19:35]SAM_PROTO_GetShiftState done [11:19:35]FM_GetShiftState done [11:19:35]req_shift_opened done [11:19:35]requested_item shift.open_date is exist - process it [11:19:35]req_shift_open_date [11:19:35]req_shift_open_date done [11:19:35]produce_requested_data done [11:19:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309358,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:19:35]process_action_free close_receipt [11:19:35]json_value_free [11:19:35]json_value_free done [11:19:35]process_json_proto returns [11:19:35]Send response to host [11:19:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309358,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:19:35]free response buf [11:19:35]execute_script done [11:19:35]execute_script returns [11:19:35]free content buf [11:19:35]Sock 8.Close socket [11:19:35]Sock 8.Thread stoped [11:19:38]OFD Sender: No OFD packet to send [11:19:43]OFD Sender: No OFD packet to send [11:19:48]OFD Sender: No OFD packet to send [11:19:49]accept exits with 9 [11:19:49]New connection [11:19:49]New thread 3067166052 created [11:19:49]Thread 3067022692 joined [11:19:49]Waiting for new connection... [11:19:49] Sock 9.Parse request [11:19:49]Sock 9.Check first char [11:19:49]Sock 9.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.45.195:8080 [11:19:49]Content-Length: 677 [11:19:49]Content-Type: application/json [11:19:49] [11:19:49]POST finish read [11:19:49]Found Content-Length = 677 [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)117966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [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)117966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [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 03 16 08 [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 03 16 00 55 CC A8 66 FB 01 7F 64 1F [11:19:49]GetLastDocTimeStamp 1722338371 [11:19:49]current date 1722338389 [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 04 16 80 13 01 00 00 00 00 00 97 [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 04 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F2 [11:19:49]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [11:19:49]opened+sec_in_day 1722386315 [11:19:49]quantity*price = 40002 [11:19:49]sum+1 = 40003 [11:19:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 293 30.07.2024 11:19 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309359 ФПД: 139745012877577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111949&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309359&fm=139745012877577&tin=02508201610067®Number=0000000000092651&sum=40000 [11:19:50]StoreToDocumentArchive [11:19:50]shift 430 fd 309359 [11:19:50]save to /storage/0430/doc_00309359 [11:19:50]save last doc name /storage/0430/doc_00309359 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 B6EDC790 [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 11 16 80 09 00 00 00 00 00 00 99 [11:19:50]Write i2c OK [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 [11:19:50]MH_I2C_Read... [11:19:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:50]Read from MH i2c: E2 03 00 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 03 00 11 16 00 90 00 9B [11:19:50]RAPDU: 90 00 [11:19:50]wFMCommunicate OK [11:19:50]SAM_PROTO_ClearQueue done [11:19:50]KKMCreateOFDPacket [11:19:50]OFDProtocolAddRootSTLVToBuf [11:19:50]FM_MakeSignedData [11:19:50]FM_MakeSignedData [11:19:50]SAM_PROTO_SignData [11:19:50]wFMCommunicate request_size=4 [11:19:50]MH_SAM_APDU [11:19:50]CAPDU: 80 0D 01 02 [11:19:50]Write to MH i2c: E2 08 00 12 16 80 0D 01 02 00 00 00 00 A1 [11:19:50]Write i2c OK [11:19:50]MH_I2C_Read... [11:19:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:50]Read from MH i2c: E2 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 03 00 [11:19:50]MH_I2C_Read... [11:19:50]Read from MH i2c: E2 03 00 12 16 00 90 00 9C [11:19:50]RAPDU: 90 00 [11:19:50]wFMCommunicate OK [11:19:50]wFMCommunicate request_size=255 [11:19:50]MH_SAM_APDU [11:19:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 25 01 00 00 F4 03 04 00 55 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6F B8 04 00 35 04 06 00 7F [11:19:50]Write to MH i2c: E2 02 01 13 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 32 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 25 01 00 00 F4 03 04 00 55 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6F B8 04 00 35 04 06 00 7F 00 00 B1 [11:19:50]Write i2c OK [11:19:50]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 13 16 00 90 00 9D [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 18 EB DA 09 09 [11:19:51]Write to MH i2c: E2 0D 00 14 16 80 0D 02 02 05 00 18 EB DA 09 09 00 00 9D [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 14 16 00 90 00 9E [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 15 16 80 0D 03 02 00 00 00 00 A6 [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 15 16 00 BB 27 6E D7 41 A0 B3 8D 90 00 EF [11:19:51]RAPDU: BB 27 6E D7 41 A0 B3 8D 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 16 16 80 11 00 00 00 00 00 00 A6 [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 16 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FC [11:19:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:19:51]wFMCommunicate OK [11:19:51]CreateOFDProtocolMessage done [11:19:51]OFDSenderStorePacket 309359 [11:19:51]StoreOFDPacket docnum=309359 [11:19:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 66 C0 07 01 1A 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 25 01 00 00 F4 03 04 00 55 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6F B8 04 00 35 04 06 00 7F 18 EB DA 09 09 BB 27 6E D7 41 A0 B3 8D [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/00309359 [11:19:51]NVStorageSaveData ofd_packets/00309359 [11:19:51]File name is /storage/ofd_packets/00309359 [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 17 16 2D [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 17 16 00 00 00 00 00 FF 0F 42 [11:19:51]RasterBufferAndPrint [11:19:51]line Счет N : (1)117966 [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-К-2 [11:19:51]line 5.900 * 67.80 [11:19:51]line = 400.02 [11:19:51]line НДС 12% НСП 1% [11:19:51]line > о реализуемом товаре [11:19:51]line ОКРУГЛЕНИЕ: -0.02 [11:19:51]line ИТОГО: 400.00 [11:19:51]line Внесено: 400.00 [11:19:51]line СДАЧА: 0.00 [11:19:51]line НСП 1% : 3.54 [11:19:51]line НДС 12% : 42.48 [11:19:51]line Наличными: 400.00 [11:19:51]line Безнал.: 0.00 [11:19:51]line Место: АЗС № 128 "Партнер Нефть" [11:19:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:19:51]line СНО: Общий режим [11:19:51]line Чек 293 30.07.2024 11:19 [11:19:51]line Смена: 430 ФФД: 1.0 [11:19:51]line ЗНМ: 0300000046 [11:19:51]line РНМ: 0000000000092651 [11:19:51]line Версия ККМ: 001 [11:19:51]line ФМ: 0000000000874943 [11:19:51]line ФД: 309359 [11:19:51]line ФПД: 139745012877577 [11:19:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111949&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309359&fm=139745012877577&tin=02508201610067®Number=0000000000092651&sum=40000 [11:19:51]OFD Sender: Processing packet 309359 [packets to send 232, broken 231] [11:19:51]ProducePacketName [11:19:51]name=ofd_packets/00309359 [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]written 0, free lines is 4095 [11:19:51]Connected sock=10 [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 34 39 34 33 0F 01 00 00 66 C0 07 01 1A 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 25 01 00 00 F4 03 04 00 55 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6F B8 04 00 35 04 06 00 7F 18 EB DA 09 09 BB 27 6E D7 41 A0 B3 8D [11:19:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BE 82 47 00 EF 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 6F B8 04 00 F4 03 04 00 9E 73 A8 66 B6 04 01 00 00 6E FD FA 98 70 1B 2C F8 [11:19:51]CommunicateWithHost err = 0 [11:19:51]CheckOFDResponse [11:19:51]1017 (14) - 77093643461234 [11:19:51]1041 (16) - 0000000000874943 [11:19:51]1040 (4) - 309359 [11:19:51]1012 (4) - 30.07.2024 05:01 [11:19:51]1206 (1) - 0 [11:19:51]OFD Sender: Remove packet 309359 [11:19:51]ProducePacketName [11:19:51]name=ofd_packets/00309359 [11:19:51]NVStorageDeleteData [11:19:51]Write to MH i2c: 01 00 00 42 16 58 [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 42 16 00 00 00 00 00 5D 0C C8 [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 3168 [11:19:51]MH_Cut [11:19:52]Write to MH i2c: D1 01 00 49 16 01 31 [11:19:52]Write i2c OK [11:19:52]MH_I2C_Read... [11:19:52]Read from MH i2c: D1 [11:19:52]MH_I2C_Read... [11:19:52]Read from MH i2c: D1 01 00 [11:19:52]MH_I2C_Read... [11:19:52]Read from MH i2c: D1 01 00 49 16 00 30 [11:19:52]Write to MH i2c: 01 00 00 4A 16 60 [11:19:52]Write i2c OK [11:19:52]MH_I2C_Read... [11:19:52]OFD Sender: No OFD packet to send [11:19:53]*** Cut start [11:19:53]*** Partial cut [11:19:53]*** CUTSNS_PIN = 1 [11:19:53]*** CUTSNS_PIN = 0 [11:19:53]*** Brake cut motor [11:19:53]Read from MH i2c: 01 [11:19:53]MH_I2C_Read... [11:19:53]*** Stop cut motor [11:19:53]*** Cut end [11:19:53]Read from MH i2c: 01 07 00 [11:19:53]MH_I2C_Read... [11:19:53]Read from MH i2c: 01 07 00 4A 16 00 00 00 00 00 FF 0F 75 [11:19:53]process_action close_receipt done [11:19:53]requested_data is exist [11:19:53]produce_requested_data [11:19:53]requested_item fm.sn is exist - process it [11:19:53]wFMCommunicate request_size=4 [11:19:53]MH_SAM_APDU [11:19:53]CAPDU: 80 11 00 00 [11:19:53]Write to MH i2c: E2 08 00 4B 16 80 11 00 00 00 00 00 00 DB [11:19:53]Write i2c OK [11:19:53]MH_I2C_Read... [11:19:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:53]Read from MH i2c: E2 [11:19:53]MH_I2C_Read... [11:19:53]Read from MH i2c: E2 17 00 [11:19:53]MH_I2C_Read... [11:19:53]Read from MH i2c: E2 17 00 4B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 31 [11:19:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:19:53]wFMCommunicate OK [11:19:53]requested_item fd.num is exist - process it [11:19:53]SAM_PROTO_GetFieldsCounters [11:19:53]wFMCommunicate request_size=4 [11:19:53]MH_SAM_APDU [11:19:53]CAPDU: 80 13 00 00 [11:19:53]Write to MH i2c: E2 08 00 4C 16 80 13 00 00 00 00 00 00 DE [11:19:53]Write i2c OK [11:19:53]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 4C 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6F B8 04 00 0E 04 04 00 AE 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 4C [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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 6F B8 04 00 0E 04 04 00 AE 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: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 4D 16 80 13 01 00 00 00 00 00 E0 [11:19:54]Write i2c OK [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 [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 0E 00 [11:19:54]MH_I2C_Read... [11:19:54]Read from MH i2c: E2 0E 00 4D 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3B [11:19:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:19:54]wFMCommunicate OK [11:19:54]SAM_PROTO_GetShiftState done [11:19:54]FM_GetShiftState done [11:19:54]req_shift_opened done [11:19:54]requested_item shift.open_date is exist - process it [11:19:54]req_shift_open_date [11:19:54]req_shift_open_date done [11:19:54]produce_requested_data done [11:19:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309359,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:19:54]process_action_free close_receipt [11:19:54]json_value_free [11:19:54]json_value_free done [11:19:54]process_json_proto returns [11:19:54]Send response to host [11:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309359,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:19:54]free response buf [11:19:54]execute_script done [11:19:54]execute_script returns [11:19:54]free content buf [11:19:54]Sock 9.Close socket [11:19:54]Sock 9.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:39]accept exits with 8 [11:20:39]New connection [11:20:39]New thread 3067022692 created [11:20:39]Thread 3067166052 joined [11:20:39]Waiting for new connection... [11:20:39] Sock 8.Parse request [11:20:39]Sock 8.Check first char [11:20:39]Sock 8.First char is OK [11:20:39]request: POST /json_proto HTTP/1.0 [11:20:39]Method: POST [11:20:39]URL: /json_proto [11:20:39]Method is POST - this is cgi request [11:20:39]url: /json_proto [11:20:39]query_string will be loaded in cgi processing [11:20:39]execute_cgi json_proto POST (null) [11:20:39]execute_cgi path=json_proto method=POST [11:20:39]POST find Content-Length [11:20:39]Host: 172.17.45.195:8080 [11:20:39]Content-Length: 682 [11:20:39]Content-Type: application/json [11:20:39] [11:20:39]POST finish read [11:20:39]Found Content-Length = 682 [11:20:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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" ] } } [11:20:39]execute_script... [11:20: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)117969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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" ] } } [11:20:39]POST & json_proto [11:20:39]process_json_proto [11:20:39]json parsed OK: [11:20:39]protocol is kg_v1.0 [11:20:39]action value=close_receipt [11:20:39]process_action close_receipt [11:20:39]cmd_close_receipt [11:20:39]MH_GetDate [11:20:39]Write to MH i2c: F0 00 00 4E 16 53 [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: F0 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: F0 09 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: F0 09 00 4E 16 00 87 CC A8 66 FB 01 7F 64 9C [11:20:39]GetLastDocTimeStamp 1722338389 [11:20:39]current date 1722338439 [11:20:39]FM_GetShiftState [11:20:39]SAM_PROTO_GetShiftState [11:20:39]wFMCommunicate request_size=4 [11:20:39]MH_SAM_APDU [11:20:39]CAPDU: 80 13 01 00 [11:20:39]Write to MH i2c: E2 08 00 4F 16 80 13 01 00 00 00 00 00 E2 [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:39]Read from MH i2c: E2 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 0E 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 0E 00 4F 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3D [11:20:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:20:39]wFMCommunicate OK [11:20:39]SAM_PROTO_GetShiftState done [11:20:39]FM_GetShiftState done [11:20:39]opened in 1722299915 [11:20:39]opened+sec_in_day 1722386315 [11:20:39]quantity*price = 300064 [11:20:39]sum+1 = 300066 [11:20:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 294 30.07.2024 11:20 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309360 ФПД: 224072621551201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112039&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309360&fm=224072621551201&tin=02508201610067®Number=0000000000092651&sum=300000 [11:20:40]StoreToDocumentArchive [11:20:40]shift 430 fd 309360 [11:20:40]save to /storage/0430/doc_00309360 [11:20:40]save last doc name /storage/0430/doc_00309360 to /storage/kkm_last_doc_name [11:20:40]save OK [11:20:40]Clear old archive folders... [11:20:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:40]tlvbuf is 0094D5E0 [11:20:40]SAM_PROTO_ClearQueue [11:20:40]wFMCommunicate request_size=4 [11:20:40]MH_SAM_APDU [11:20:40]CAPDU: 80 09 00 00 [11:20:40]Write to MH i2c: E2 08 00 5C 16 80 09 00 00 00 00 00 00 E4 [11:20:40]Write i2c OK [11:20:40]MH_I2C_Read... [11:20:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:40]Read from MH i2c: E2 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 5C 16 00 90 00 E6 [11:20:40]RAPDU: 90 00 [11:20:40]wFMCommunicate OK [11:20:40]SAM_PROTO_ClearQueue done [11:20:40]KKMCreateOFDPacket [11:20:40]OFDProtocolAddRootSTLVToBuf [11:20:40]FM_MakeSignedData [11:20:40]FM_MakeSignedData [11:20:40]SAM_PROTO_SignData [11:20:40]wFMCommunicate request_size=4 [11:20:40]MH_SAM_APDU [11:20:40]CAPDU: 80 0D 01 02 [11:20:40]Write to MH i2c: E2 08 00 5D 16 80 0D 01 02 00 00 00 00 EC [11:20:40]Write i2c OK [11:20:40]MH_I2C_Read... [11:20:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:40]Read from MH i2c: E2 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 5D 16 00 90 00 E7 [11:20:40]RAPDU: 90 00 [11:20:40]wFMCommunicate OK [11:20:40]wFMCommunicate request_size=255 [11:20:40]MH_SAM_APDU [11:20:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 26 01 00 00 F4 03 04 00 87 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 70 B8 04 00 35 04 06 00 CB [11:20:40]Write to MH i2c: E2 02 01 5E 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 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 26 01 00 00 F4 03 04 00 87 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 70 B8 04 00 35 04 06 00 CB 00 00 D9 [11:20:40]Write i2c OK [11:20:40]MH_I2C_Read... [11:20:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:40]Read from MH i2c: E2 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 5E 16 00 90 00 E8 [11:20:40]RAPDU: 90 00 [11:20:40]wFMCommunicate OK [11:20:40]wFMCommunicate request_size=10 [11:20:40]MH_SAM_APDU [11:20:40]CAPDU: 80 0D 02 02 05 CA F9 02 EE 61 [11:20:40]Write to MH i2c: E2 0D 00 5F 16 80 0D 02 02 05 00 CA F9 02 EE 61 00 00 0D [11:20:40]Write i2c OK [11:20:40]MH_I2C_Read... [11:20:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:40]Read from MH i2c: E2 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 03 00 5F 16 00 90 00 E9 [11:20:40]RAPDU: 90 00 [11:20:40]wFMCommunicate OK [11:20:40]wFMCommunicate request_size=4 [11:20:40]MH_SAM_APDU [11:20:40]CAPDU: 80 0D 03 02 [11:20:40]Write to MH i2c: E2 08 00 60 16 80 0D 03 02 00 00 00 00 F1 [11:20:40]Write i2c OK [11:20:40]MH_I2C_Read... [11:20:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:40]Read from MH i2c: E2 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 0B 00 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 0B 00 60 16 00 5C 89 07 74 65 EB 23 1A 90 00 DF [11:20:40]RAPDU: 5C 89 07 74 65 EB 23 1A 90 00 [11:20:40]wFMCommunicate OK [11:20:40]SAM_PROTO_SignData done [11:20:40]FM_MakeSignedData done [11:20:40]CreateOFDProtocolMessage [11:20:40]wFMCommunicate request_size=4 [11:20:40]MH_SAM_APDU [11:20:40]CAPDU: 80 11 00 00 [11:20:40]Write to MH i2c: E2 08 00 61 16 80 11 00 00 00 00 00 00 F1 [11:20:40]Write i2c OK [11:20:40]MH_I2C_Read... [11:20:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:40]Read from MH i2c: E2 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 17 00 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: E2 17 00 61 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 47 [11:20:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:20:40]wFMCommunicate OK [11:20:40]CreateOFDProtocolMessage done [11:20:40]OFDSenderStorePacket 309360 [11:20:40]StoreOFDPacket docnum=309360 [11:20:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D6 DC 07 01 59 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 26 01 00 00 F4 03 04 00 87 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 70 B8 04 00 35 04 06 00 CB CA F9 02 EE 61 5C 89 07 74 65 EB 23 1A [11:20:40]CheckFolder [11:20:40]dirname=/storage/ofd_packets [11:20:40]CheckFolder done [11:20:40]ProducePacketName [11:20:40]name=ofd_packets/00309360 [11:20:40]NVStorageSaveData ofd_packets/00309360 [11:20:40]File name is /storage/ofd_packets/00309360 [11:20:40]Write 301 bytes [11:20:40]NVStorageSaveData done [11:20:40]OFDSenderStorePacket done [11:20:40]KKMCreateOFDPacket done [11:20:40]NVStorageSaveData kkm_last_timestamp [11:20:40]File name is /storage/kkm_last_timestamp [11:20:40]Write 4 bytes [11:20:40]NVStorageSaveData done [11:20:40]ExternCall_PrintAddStr [11:20:40]wPrintStart [11:20:40]Write to MH i2c: 01 00 00 62 16 78 [11:20:40]Write i2c OK [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: 01 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: 01 07 00 [11:20:40]MH_I2C_Read... [11:20:40]Read from MH i2c: 01 07 00 62 16 00 00 00 00 00 FF 0F 8D [11:20:40]RasterBufferAndPrint [11:20:40]line Счет N : (1)117969 [11:20:40]line ИНН: 02508201610067 [11:20:40]line Контрольно-Кассовый Чек [11:20:40]line ПРОДАЖА [11:20:40]line ТРК (МРК, ГНК) : 41 [11:20:40]line Товар: 2710124500 [11:20:40]line Аи-95-К-3 [11:20:40]line 40.440 * 74.20 [11:20:40]line = 3000.65 [11:20:40]line НДС 12% НСП 1% [11:20:40]line > о реализуемом товаре [11:20:40]line ОКРУГЛЕНИЕ: -0.65 [11:20:40]line ИТОГО: 3000.00 [11:20:40]line Внесено: 3000.00 [11:20:40]line СДАЧА: 0.00 [11:20:40]line НСП 1% : 26.55 [11:20:40]line НДС 12% : 318.65 [11:20:40]line Наличными: 3000.00 [11:20:40]line Безнал.: 0.00 [11:20:40]line Место: АЗС № 128 "Партнер Нефть" [11:20:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:20:40]line СНО: Общий режим [11:20:40]line Чек 294 30.07.2024 11:20 [11:20:40]line Смена: 430 ФФД: 1.0 [11:20:40]line ЗНМ: 0300000046 [11:20:40]line РНМ: 0000000000092651 [11:20:40]line Версия ККМ: 001 [11:20:40]line ФМ: 0000000000874943 [11:20:40]line ФД: 309360 [11:20:40]line ФПД: 224072621551201 [11:20:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112039&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309360&fm=224072621551201&tin=02508201610067®Number=0000000000092651&sum=300000 [11:20:41]OFD Sender: Processing packet 309360 [packets to send 232, broken 231] [11:20:41]ProducePacketName [11:20:41]name=ofd_packets/00309360 [11:20:41]OFD Sender: To server: pG, [11:20:41]CommunicateWithHost lk.salyk.kg:30040 [11:20:41]ConnectInit lk.salyk.kg [11:20:41]written 0, free lines is 4095 [11:20:41]Connected sock=10 [11:20:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D6 DC 07 01 59 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 26 01 00 00 F4 03 04 00 87 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 70 B8 04 00 35 04 06 00 CB CA F9 02 EE 61 5C 89 07 74 65 EB 23 1A [11:20:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1D F0 47 00 F5 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 70 B8 04 00 F4 03 04 00 CF 73 A8 66 B6 04 01 00 00 EB 61 4F 4D 26 89 6F 29 [11:20:41]CommunicateWithHost err = 0 [11:20:41]CheckOFDResponse [11:20:41]1017 (14) - 77093643461234 [11:20:41]1041 (16) - 0000000000874943 [11:20:41]1040 (4) - 309360 [11:20:41]1012 (4) - 30.07.2024 05:02 [11:20:41]1206 (1) - 0 [11:20:41]OFD Sender: Remove packet 309360 [11:20:41]ProducePacketName [11:20:41]name=ofd_packets/00309360 [11:20:41]NVStorageDeleteData [11:20:41]Write to MH i2c: 01 00 00 8D 16 A3 [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: 01 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: 01 07 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: 01 07 00 8D 16 00 00 00 00 00 69 0C 1F [11:20:41]RasterBufferAndPrint [11:20:41]line [11:20:41]line [11:20:41]line [11:20:41]line [11:20:41]line [11:20:41]written 0, free lines is 3181 [11:20:41]MH_Cut [11:20:41]Write to MH i2c: D1 01 00 94 16 01 7C [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: D1 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: D1 01 00 [11:20:41]MH_I2C_Read... [11:20:41]Read from MH i2c: D1 01 00 94 16 00 7B [11:20:41]Write to MH i2c: 01 00 00 95 16 AB [11:20:41]Write i2c OK [11:20:41]MH_I2C_Read... [11:20:42]OFD Sender: No OFD packet to send [11:20:42]*** Cut start [11:20:42]*** Partial cut [11:20:42]*** CUTSNS_PIN = 1 [11:20:42]*** CUTSNS_PIN = 0 [11:20:43]*** Brake cut motor [11:20:43]Read from MH i2c: 01 [11:20:43]MH_I2C_Read... [11:20:43]*** Stop cut motor [11:20:43]*** Cut end [11:20:43]Read from MH i2c: 01 07 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: 01 07 00 95 16 00 00 00 00 00 FF 0F C0 [11:20:43]process_action close_receipt done [11:20:43]requested_data is exist [11:20:43]produce_requested_data [11:20:43]requested_item fm.sn is exist - process it [11:20:43]wFMCommunicate request_size=4 [11:20:43]MH_SAM_APDU [11:20:43]CAPDU: 80 11 00 00 [11:20:43]Write to MH i2c: E2 08 00 96 16 80 11 00 00 00 00 00 00 26 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:43]Read from MH i2c: E2 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 17 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 17 00 96 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7C [11:20:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:20:43]wFMCommunicate OK [11:20:43]requested_item fd.num is exist - process it [11:20:43]SAM_PROTO_GetFieldsCounters [11:20:43]wFMCommunicate request_size=4 [11:20:43]MH_SAM_APDU [11:20:43]CAPDU: 80 13 00 00 [11:20:43]Write to MH i2c: E2 08 00 97 16 80 13 00 00 00 00 00 00 29 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:43]Read from MH i2c: E2 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 62 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 62 00 97 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 70 B8 04 00 0E 04 04 00 AE 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 9B [11: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 70 B8 04 00 0E 04 04 00 AE 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:20:43]wFMCommunicate OK [11:20:43]SAM_PROTO_GetFieldsCounters done [11:20:43]requested_item shift.num is exist - process it [11:20:43]requested_item shift.opened is exist - process it [11:20:43]req_shift_opened [11:20:43]FM_GetShiftState [11:20:43]SAM_PROTO_GetShiftState [11:20:43]wFMCommunicate request_size=4 [11:20:43]MH_SAM_APDU [11:20:43]CAPDU: 80 13 01 00 [11:20:43]Write to MH i2c: E2 08 00 98 16 80 13 01 00 00 00 00 00 2B [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:43]Read from MH i2c: E2 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 0E 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 0E 00 98 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 86 [11:20:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:20:43]wFMCommunicate OK [11:20:43]SAM_PROTO_GetShiftState done [11:20:43]FM_GetShiftState done [11:20:43]req_shift_opened done [11:20:43]requested_item shift.open_date is exist - process it [11:20:43]req_shift_open_date [11:20:43]req_shift_open_date done [11:20:43]produce_requested_data done [11:20:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309360,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:20:43]process_action_free close_receipt [11:20:43]json_value_free [11:20:43]json_value_free done [11:20:43]process_json_proto returns [11:20:43]Send response to host [11:20:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309360,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:20:43]free response buf [11:20:43]execute_script done [11:20:43]execute_script returns [11:20:43]free content buf [11:20:43]Sock 8.Close socket [11:20:43]Sock 8.Thread stoped [11:20:45]accept exits with 9 [11:20:45]New connection [11:20:45]New thread 3067166052 created [11:20:45]Thread 3067022692 joined [11:20:45]Waiting for new connection... [11:20:45] Sock 9.Parse request [11:20:45]Sock 9.Check first char [11:20:45]Sock 9.First char is OK [11:20:45]request: POST /json_proto HTTP/1.0 [11:20:45]Method: POST [11:20:45]URL: /json_proto [11:20:45]Method is POST - this is cgi request [11:20:45]url: /json_proto [11:20:45]query_string will be loaded in cgi processing [11:20:45]execute_cgi json_proto POST (null) [11:20:45]execute_cgi path=json_proto method=POST [11:20:45]POST find Content-Length [11:20:45]Host: 172.17.45.195:8080 [11:20:45]Content-Length: 739 [11:20:45]Content-Type: application/json [11:20:45] [11:20:45]POST finish read [11:20:45]Found Content-Length = 739 [11:20:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 309360, "base_FM": "0000000000874943", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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" ] } } [11:20:45]execute_script... [11:20:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 309360, "base_FM": "0000000000874943", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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" ] } } [11:20:45]POST & json_proto [11:20:45]process_json_proto [11:20:45]json parsed OK: [11:20:45]protocol is kg_v1.0 [11:20:45]action value=close_receipt [11:20:45]process_action close_receipt [11:20:45]cmd_close_receipt [11:20:45]MH_GetDate [11:20:45]Write to MH i2c: F0 00 00 99 16 9E [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: F0 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: F0 09 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: F0 09 00 99 16 00 8E CC A8 66 FB 01 7F 64 EE [11:20:45]GetLastDocTimeStamp 1722338439 [11:20:45]current date 1722338446 [11:20:45]FM_GetShiftState [11:20:45]SAM_PROTO_GetShiftState [11:20:45]wFMCommunicate request_size=4 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 13 01 00 [11:20:45]Write to MH i2c: E2 08 00 9A 16 80 13 01 00 00 00 00 00 2D [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 0E 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 0E 00 9A 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 88 [11:20:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:20:46]wFMCommunicate OK [11:20:46]SAM_PROTO_GetShiftState done [11:20:46]FM_GetShiftState done [11:20:46]opened in 1722299915 [11:20:46]opened+sec_in_day 1722386315 [11:20:46]quantity*price = 300064 [11:20:46]sum+1 = 300066 [11:20:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 295 30.07.2024 11:20 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФД осн.: 309360 ФМ осн.: 0000000000874943 ФМ: 0000000000874943 ФД: 309361 ФПД: 237126149191238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112046&type=2&operation_type=1&fn_number=0000000000874943&fd_number=309361&fm=237126149191238&tin=02508201610067®Number=0000000000092651&sum=300000 [11:20:46]StoreToDocumentArchive [11:20:46]shift 430 fd 309361 [11:20:46]save to /storage/0430/doc_00309361 [11:20:46]save last doc name /storage/0430/doc_00309361 to /storage/kkm_last_doc_name [11:20:46]save OK [11:20:46]Clear old archive folders... [11:20:46]ProcessDocumentItem done err = 0, tmpTLVsize=279 [11:20:46]tlvbuf is 0091BEE0 [11:20:46]SAM_PROTO_ClearQueue [11:20:46]wFMCommunicate request_size=4 [11:20:46]MH_SAM_APDU [11:20:46]CAPDU: 80 09 00 00 [11:20:46]Write to MH i2c: E2 08 00 A9 16 80 09 00 00 00 00 00 00 31 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:46]Read from MH i2c: E2 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 03 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: E2 03 00 A9 16 00 90 00 33 [11:20:46]RAPDU: 90 00 [11:20:46]wFMCommunicate OK [11:20:46]SAM_PROTO_ClearQueue done [11:20:46]KKMCreateOFDPacket [11:20:46]OFDProtocolAddRootSTLVToBuf [11:20:46]FM_MakeSignedData [11:20:47]FM_MakeSignedData [11:20:47]SAM_PROTO_SignData [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 0D 01 02 [11:20:47]Write to MH i2c: E2 08 00 AA 16 80 0D 01 02 00 00 00 00 39 [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 03 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 03 00 AA 16 00 90 00 34 [11:20:47]RAPDU: 90 00 [11:20:47]wFMCommunicate OK [11:20:47]wFMCommunicate request_size=255 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 8E CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 70 B8 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 [11:20:47]Write to MH i2c: E2 02 01 AB 16 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 8E CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 70 B8 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 00 00 C5 [11:20:47]OFD Sender: No OFD packet to send [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 03 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 03 00 AB 16 00 90 00 35 [11:20:47]RAPDU: 90 00 [11:20:47]wFMCommunicate OK [11:20:47]wFMCommunicate request_size=38 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 71 B8 04 00 35 04 06 00 D7 AA 3B E3 B6 46 [11:20:47]Write to MH i2c: E2 29 00 AC 16 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 71 B8 04 00 35 04 06 00 D7 AA 3B E3 B6 46 00 00 90 [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 03 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 03 00 AC 16 00 90 00 36 [11:20:47]RAPDU: 90 00 [11:20:47]wFMCommunicate OK [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 0D 03 02 [11:20:47]Write to MH i2c: E2 08 00 AD 16 80 0D 03 02 00 00 00 00 3E [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 0B 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 0B 00 AD 16 00 9B BA 19 AF CB 6C 0D 75 90 00 15 [11:20:47]RAPDU: 9B BA 19 AF CB 6C 0D 75 90 00 [11:20:47]wFMCommunicate OK [11:20:47]SAM_PROTO_SignData done [11:20:47]FM_MakeSignedData done [11:20:47]CreateOFDProtocolMessage [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 11 00 00 [11:20:47]Write to MH i2c: E2 08 00 AE 16 80 11 00 00 00 00 00 00 3E [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 17 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 17 00 AE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 94 [11:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:20:47]wFMCommunicate OK [11:20:47]CreateOFDProtocolMessage done [11:20:47]OFDSenderStorePacket 309361 [11:20:47]StoreOFDPacket docnum=309361 [11:20:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 2B 01 00 00 29 CB 23 01 AC 06 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 8E CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 70 B8 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 71 B8 04 00 35 04 06 00 D7 AA 3B E3 B6 46 9B BA 19 AF CB 6C 0D 75 [11:20:47]CheckFolder [11:20:47]dirname=/storage/ofd_packets [11:20:47]CheckFolder done [11:20:47]ProducePacketName [11:20:47]name=ofd_packets/00309361 [11:20:47]NVStorageSaveData ofd_packets/00309361 [11:20:47]File name is /storage/ofd_packets/00309361 [11:20:47]Write 329 bytes [11:20:47]NVStorageSaveData done [11:20:47]OFDSenderStorePacket done [11:20:47]KKMCreateOFDPacket done [11:20:47]NVStorageSaveData kkm_last_timestamp [11:20:47]File name is /storage/kkm_last_timestamp [11:20:47]Write 4 bytes [11:20:47]NVStorageSaveData done [11:20:47]ExternCall_PrintAddStr [11:20:47]wPrintStart [11:20:47]Write to MH i2c: 01 00 00 AF 16 C5 [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: 01 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: 01 07 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: 01 07 00 AF 16 00 00 00 00 00 FF 0F DA [11:20:47]RasterBufferAndPrint [11:20:47]line Счет N : (1)117969 [11:20:47]line ИНН: 02508201610067 [11:20:47]line Контрольно-Кассовый Чек [11:20:47]line ВОЗВРАТ ПРОДАЖИ [11:20:47]line ТРК (МРК, ГНК) : 41 [11:20:47]line Товар: 2710124500 [11:20:47]line Аи-95-К-3 [11:20:47]line 40.440 * 74.20 [11:20:47]line = 3000.65 [11:20:47]line НДС 12% НСП 1% [11:20:47]line > о реализуемом товаре [11:20:47]line ОКРУГЛЕНИЕ: -0.65 [11:20:47]line ИТОГО: 3000.00 [11:20:47]line НСП 1% : 26.55 [11:20:47]line НДС 12% : 318.65 [11:20:47]line Наличными: 3000.00 [11:20:47]line Безнал.: 0.00 [11:20:47]line Место: АЗС № 128 "Партнер Нефть" [11:20:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:20:47]line СНО: Общий режим [11:20:47]line Чек 295 30.07.2024 11:20 [11:20:47]line Смена: 430 ФФД: 1.0 [11:20:47]line ЗНМ: 0300000046 [11:20:47]line РНМ: 0000000000092651 [11:20:47]line Версия ККМ: 001 [11:20:47]line ФД осн.: 309360 [11:20:47]line ФМ осн.: 0000000000874943 [11:20:47]line ФМ: 0000000000874943 [11:20:47]line ФД: 309361 [11:20:47]line ФПД: 237126149191238 [11:20:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112046&type=2&operation_type=1&fn_number=0000000000874943&fd_number=309361&fm=237126149191238&tin=02508201610067®Number=0000000000092651&sum=300000 [11:20:47]OFD Sender: Processing packet 309361 [packets to send 232, broken 231] [11:20:47]ProducePacketName [11:20:47]name=ofd_packets/00309361 [11:20:47]OFD Sender: To server: pG, [11:20:47]CommunicateWithHost lk.salyk.kg:30040 [11:20:47]written 0, free lines is 4095 [11:20:47]ConnectInit lk.salyk.kg [11:20:48]Connected sock=10 [11:20:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 2B 01 00 00 29 CB 23 01 AC 06 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 27 01 00 00 F4 03 04 00 8E CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 70 B8 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 71 B8 04 00 35 04 06 00 D7 AA 3B E3 B6 46 9B BA 19 AF CB 6C 0D 75 [11:20:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F3 2E 47 00 7A 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 71 B8 04 00 F4 03 04 00 D6 73 A8 66 B6 04 01 00 00 FC C7 E2 EC D8 B7 51 31 [11:20:48]CommunicateWithHost err = 0 [11:20:48]CheckOFDResponse [11:20:48]1017 (14) - 77093643461234 [11:20:48]1041 (16) - 0000000000874943 [11:20:48]1040 (4) - 309361 [11:20:48]1012 (4) - 30.07.2024 05:02 [11:20:48]1206 (1) - 0 [11:20:48]OFD Sender: Remove packet 309361 [11:20:48]ProducePacketName [11:20:48]name=ofd_packets/00309361 [11:20:48]NVStorageDeleteData [11:20:48]Write to MH i2c: 01 00 00 DA 16 F0 [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: 01 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: 01 07 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: 01 07 00 DA 16 00 00 00 00 00 6D 0C 70 [11:20:48]RasterBufferAndPrint [11:20:48]line [11:20:48]line [11:20:48]line [11:20:48]line [11:20:48]line [11:20:48]written 0, free lines is 3187 [11:20:48]MH_Cut [11:20:48]Write to MH i2c: D1 01 00 E1 16 01 C9 [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: D1 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: D1 01 00 [11:20:48]MH_I2C_Read... [11:20:48]Read from MH i2c: D1 01 00 E1 16 00 C8 [11:20:48]Write to MH i2c: 01 00 00 E2 16 F8 [11:20:48]Write i2c OK [11:20:48]MH_I2C_Read... [11:20:48]OFD Sender: No OFD packet to send [11:20:49]*** Cut start [11:20:49]*** Partial cut [11:20:49]*** CUTSNS_PIN = 1 [11:20:49]*** CUTSNS_PIN = 0 [11:20:49]*** Brake cut motor [11:20:50]Read from MH i2c: 01 [11:20:50]MH_I2C_Read... [11:20:50]*** Stop cut motor [11:20:50]*** Cut end [11:20:50]Read from MH i2c: 01 07 00 [11:20:50]MH_I2C_Read... [11:20:50]Read from MH i2c: 01 07 00 E2 16 00 00 00 00 00 FF 0F 0D [11:20:50]process_action close_receipt done [11:20:50]requested_data is exist [11:20:50]produce_requested_data [11:20:50]requested_item fm.sn is exist - process it [11:20:50]wFMCommunicate request_size=4 [11:20:50]MH_SAM_APDU [11:20:50]CAPDU: 80 11 00 00 [11:20:50]Write to MH i2c: E2 08 00 E3 16 80 11 00 00 00 00 00 00 73 [11:20:50]Write i2c OK [11:20:50]MH_I2C_Read... [11:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:50]Read from MH i2c: E2 [11:20:50]MH_I2C_Read... [11:20:50]Read from MH i2c: E2 17 00 [11:20:50]MH_I2C_Read... [11:20:50]Read from MH i2c: E2 17 00 E3 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C9 [11:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:20:50]wFMCommunicate OK [11:20:50]requested_item fd.num is exist - process it [11:20:50]SAM_PROTO_GetFieldsCounters [11:20:50]wFMCommunicate request_size=4 [11:20:50]MH_SAM_APDU [11:20:50]CAPDU: 80 13 00 00 [11:20:50]Write to MH i2c: E2 08 00 E4 16 80 13 00 00 00 00 00 00 76 [11:20:50]Write i2c OK [11:20:50]MH_I2C_Read... [11:20:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:50]Read from MH i2c: E2 [11:20:50]MH_I2C_Read... [11:20:50]Read from MH i2c: E2 62 00 [11:20:50]MH_I2C_Read... [11:20:50]Read from MH i2c: E2 62 00 E4 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 71 B8 04 00 0E 04 04 00 AE 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 EC [11:20:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 71 B8 04 00 0E 04 04 00 AE 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:20:50]wFMCommunicate OK [11:20:50]SAM_PROTO_GetFieldsCounters done [11:20:50]requested_item shift.num is exist - process it [11:20:50]requested_item shift.opened is exist - process it [11:20:50]req_shift_opened [11:20:50]FM_GetShiftState [11:20:50]SAM_PROTO_GetShiftState [11:20:50]wFMCommunicate request_size=4 [11:20:50]MH_SAM_APDU [11:20:50]CAPDU: 80 13 01 00 [11:20:50]Write to MH i2c: E2 08 00 E5 16 80 13 01 00 00 00 00 00 78 [11:20:50]Write i2c OK [11:20:50]MH_I2C_Read... [11:20:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:50]Read from MH i2c: E2 [11:20:50]MH_I2C_Read... [11:20:50]Read from MH i2c: E2 0E 00 [11:20:50]MH_I2C_Read... [11:20:50]Read from MH i2c: E2 0E 00 E5 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D3 [11:20:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:20:50]wFMCommunicate OK [11:20:50]SAM_PROTO_GetShiftState done [11:20:50]FM_GetShiftState done [11:20:50]req_shift_opened done [11:20:50]requested_item shift.open_date is exist - process it [11:20:50]req_shift_open_date [11:20:50]req_shift_open_date done [11:20:50]produce_requested_data done [11:20:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309361,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:20:50]process_action_free close_receipt [11:20:50]json_value_free [11:20:50]json_value_free done [11:20:50]process_json_proto returns [11:20:50]Send response to host [11:20:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309361,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:20:50]free response buf [11:20:50]execute_script done [11:20:50]execute_script returns [11:20:50]free content buf [11:20:50]Sock 9.Close socket [11:20:50]Sock 9.Thread stoped [11:20:53]OFD Sender: No OFD packet to send [11:20:58]OFD Sender: No OFD packet to send [11:21:03]OFD Sender: No OFD packet to send [11:21:08]OFD Sender: No OFD packet to send [11:21:13]OFD Sender: No OFD packet to send [11:21:18]OFD Sender: No OFD packet to send [11:21:23]OFD Sender: No OFD packet to send [11:21:28]OFD Sender: No OFD packet to send [11:21:33]OFD Sender: No OFD packet to send [11:21:39]OFD Sender: No OFD packet to send [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:00]accept exits with 8 [11:22:00]New connection [11:22:00]New thread 3067022692 created [11:22:00]Thread 3067166052 joined [11:22:00]Waiting for new connection... [11:22:00] Sock 8.Parse request [11:22:00]Sock 8.Check first char [11:22:00]Sock 8.First char is OK [11:22:00]request: POST /json_proto HTTP/1.0 [11:22:00]Method: POST [11:22:00]URL: /json_proto [11:22:00]Method is POST - this is cgi request [11:22:00]url: /json_proto [11:22:00]query_string will be loaded in cgi processing [11:22:00]execute_cgi json_proto POST (null) [11:22:00]execute_cgi path=json_proto method=POST [11:22:00]POST find Content-Length [11:22:00]Host: 172.17.45.195:8080 [11:22:00]Content-Length: 677 [11:22:00]Content-Type: application/json [11:22:00] [11:22:00]POST finish read [11:22:00]Found Content-Length = 677 [11:22:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.260, "sum" : 492.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 492.00, "payments": [ { "type": 0, "sum" : 492.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:00]execute_script... [11:22: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)117970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.260, "sum" : 492.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 492.00, "payments": [ { "type": 0, "sum" : 492.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:00]POST & json_proto [11:22:00]process_json_proto [11:22:00]json parsed OK: [11:22:00]protocol is kg_v1.0 [11:22:00]action value=close_receipt [11:22:00]process_action close_receipt [11:22:00]cmd_close_receipt [11:22:00]MH_GetDate [11:22:00]Write to MH i2c: F0 00 00 E6 16 EB [11:22:00]Write i2c OK [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: F0 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: F0 09 00 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: F0 09 00 E6 16 00 D8 CC A8 66 FB 01 7F 64 85 [11:22:00]GetLastDocTimeStamp 1722338446 [11:22:00]current date 1722338520 [11:22:00]FM_GetShiftState [11:22:00]SAM_PROTO_GetShiftState [11:22:00]wFMCommunicate request_size=4 [11:22:00]MH_SAM_APDU [11:22:00]CAPDU: 80 13 01 00 [11:22:00]Write to MH i2c: E2 08 00 E7 16 80 13 01 00 00 00 00 00 7A [11:22:00]Write i2c OK [11:22:00]MH_I2C_Read... [11:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:00]Read from MH i2c: E2 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: E2 0E 00 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: E2 0E 00 E7 16 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D5 [11:22:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:22:00]wFMCommunicate OK [11:22:00]SAM_PROTO_GetShiftState done [11:22:00]FM_GetShiftState done [11:22:00]opened in 1722299915 [11:22:00]opened+sec_in_day 1722386315 [11:22:00]quantity*price = 49222 [11:22:00]sum+1 = 49224 [11:22:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 492.00 Внесено: 500.00 СДАЧА: 8.00 НСП 1% : 4.36 НДС 12% : 52.27 Наличными: 492.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 296 30.07.2024 11:22 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309362 ФПД: 145212766769810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112200&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309362&fm=145212766769810&tin=02508201610067®Number=0000000000092651&sum=49200 [11:22:01]StoreToDocumentArchive [11:22:01]shift 430 fd 309362 [11:22:01]save to /storage/0430/doc_00309362 [11:22:01]save last doc name /storage/0430/doc_00309362 to /storage/kkm_last_doc_name [11:22:01]save OK [11:22:01]Clear old archive folders... [11:22:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:01]tlvbuf is 0094D570 [11:22:01]SAM_PROTO_ClearQueue [11:22:01]wFMCommunicate request_size=4 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 09 00 00 [11:22:01]Write to MH i2c: E2 08 00 F4 16 80 09 00 00 00 00 00 00 7C [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 F4 16 00 90 00 7E [11:22:01]RAPDU: 90 00 [11:22:01]wFMCommunicate OK [11:22:01]SAM_PROTO_ClearQueue done [11:22:01]KKMCreateOFDPacket [11:22:01]OFDProtocolAddRootSTLVToBuf [11:22:01]FM_MakeSignedData [11:22:01]FM_MakeSignedData [11:22:01]SAM_PROTO_SignData [11:22:01]wFMCommunicate request_size=4 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 0D 01 02 [11:22:01]Write to MH i2c: E2 08 00 F5 16 80 0D 01 02 00 00 00 00 84 [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 F5 16 00 90 00 7F [11:22:01]RAPDU: 90 00 [11:22:01]wFMCommunicate OK [11:22:01]wFMCommunicate request_size=255 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 14 00 00 00 00 07 04 06 00 30 C0 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 D8 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 72 B8 04 00 35 04 06 00 84 [11:22:01]Write to MH i2c: E2 02 01 F6 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 32 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 14 00 00 00 00 07 04 06 00 30 C0 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 D8 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 72 B8 04 00 35 04 06 00 84 00 00 F1 [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 F6 16 00 90 00 80 [11:22:01]RAPDU: 90 00 [11:22:01]wFMCommunicate OK [11:22:01]wFMCommunicate request_size=10 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 0D 02 02 05 11 FB 61 52 92 [11:22:01]Write to MH i2c: E2 0D 00 F7 16 80 0D 02 02 05 00 11 FB 61 52 92 00 00 E2 [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 03 00 F7 16 00 90 00 81 [11:22:01]RAPDU: 90 00 [11:22:01]wFMCommunicate OK [11:22:01]wFMCommunicate request_size=4 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 0D 03 02 [11:22:01]Write to MH i2c: E2 08 00 F8 16 80 0D 03 02 00 00 00 00 89 [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 0B 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 0B 00 F8 16 00 F8 79 15 B2 27 62 A3 0A 90 00 F8 [11:22:01]RAPDU: F8 79 15 B2 27 62 A3 0A 90 00 [11:22:01]wFMCommunicate OK [11:22:01]SAM_PROTO_SignData done [11:22:01]FM_MakeSignedData done [11:22:01]CreateOFDProtocolMessage [11:22:01]wFMCommunicate request_size=4 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 11 00 00 [11:22:01]Write to MH i2c: E2 08 00 F9 16 80 11 00 00 00 00 00 00 89 [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 17 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 17 00 F9 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DF [11:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:22:01]wFMCommunicate OK [11:22:01]CreateOFDProtocolMessage done [11:22:01]OFDSenderStorePacket 309362 [11:22:01]StoreOFDPacket docnum=309362 [11:22:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DE 44 07 01 67 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 14 00 00 00 00 07 04 06 00 30 C0 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 D8 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 72 B8 04 00 35 04 06 00 84 11 FB 61 52 92 F8 79 15 B2 27 62 A3 0A [11:22:01]CheckFolder [11:22:01]dirname=/storage/ofd_packets [11:22:01]CheckFolder done [11:22:01]ProducePacketName [11:22:01]name=ofd_packets/00309362 [11:22:01]NVStorageSaveData ofd_packets/00309362 [11:22:01]File name is /storage/ofd_packets/00309362 [11:22:01]Write 301 bytes [11:22:01]NVStorageSaveData done [11:22:01]OFDSenderStorePacket done [11:22:01]KKMCreateOFDPacket done [11:22:01]NVStorageSaveData kkm_last_timestamp [11:22:01]File name is /storage/kkm_last_timestamp [11:22:01]Write 4 bytes [11:22:01]NVStorageSaveData done [11:22:01]ExternCall_PrintAddStr [11:22:01]wPrintStart [11:22:01]Write to MH i2c: 01 00 00 FA 16 10 [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: 01 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: 01 07 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: 01 07 00 FA 16 00 00 00 00 00 FF 0F 25 [11:22:01]RasterBufferAndPrint [11:22:01]line Счет N : (1)117970 [11:22:01]line ИНН: 02508201610067 [11:22:01]line Контрольно-Кассовый Чек [11:22:01]line ПРОДАЖА [11:22:01]line ТРК (МРК, ГНК) : 32 [11:22:01]line Товар: 2710124130 [11:22:01]line Аи-92-К-2 [11:22:01]line 7.260 * 67.80 [11:22:01]line = 492.23 [11:22:01]line НДС 12% НСП 1% [11:22:01]line > о реализуемом товаре [11:22:01]line ОКРУГЛЕНИЕ: -0.23 [11:22:01]line ИТОГО: 492.00 [11:22:01]line Внесено: 500.00 [11:22:01]line СДАЧА: 8.00 [11:22:01]line НСП 1% : 4.36 [11:22:01]line НДС 12% : 52.27 [11:22:01]line Наличными: 492.00 [11:22:01]line Безнал.: 0.00 [11:22:01]line Место: АЗС № 128 "Партнер Нефть" [11:22:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:22:01]line СНО: Общий режим [11:22:01]line Чек 296 30.07.2024 11:22 [11:22:01]line Смена: 430 ФФД: 1.0 [11:22:01]line ЗНМ: 0300000046 [11:22:01]line РНМ: 0000000000092651 [11:22:01]line Версия ККМ: 001 [11:22:01]line ФМ: 0000000000874943 [11:22:01]line ФД: 309362 [11:22:01]line ФПД: 145212766769810 [11:22:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112200&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309362&fm=145212766769810&tin=02508201610067®Number=0000000000092651&sum=49200 [11:22:02]OFD Sender: Processing packet 309362 [packets to send 232, broken 231] [11:22:02]ProducePacketName [11:22:02]name=ofd_packets/00309362 [11:22:02]OFD Sender: To server: pG, [11:22:02]CommunicateWithHost lk.salyk.kg:30040 [11:22:02]ConnectInit lk.salyk.kg [11:22:02]written 0, free lines is 4095 [11:22:02]Connected sock=10 [11:22:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DE 44 07 01 67 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 47 C0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 C0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 14 00 00 00 00 07 04 06 00 30 C0 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 D8 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 72 B8 04 00 35 04 06 00 84 11 FB 61 52 92 F8 79 15 B2 27 62 A3 0A [11:22:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 12 B2 47 00 92 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 72 B8 04 00 F4 03 04 00 20 74 A8 66 B6 04 01 00 00 A1 66 7E 1A 61 7E 82 51 [11:22:02]CommunicateWithHost err = 0 [11:22:02]CheckOFDResponse [11:22:02]1017 (14) - 77093643461234 [11:22:02]1041 (16) - 0000000000874943 [11:22:02]1040 (4) - 309362 [11:22:02]1012 (4) - 30.07.2024 05:03 [11:22:02]1206 (1) - 0 [11:22:02]OFD Sender: Remove packet 309362 [11:22:02]ProducePacketName [11:22:02]name=ofd_packets/00309362 [11:22:02]NVStorageDeleteData [11:22:02]Write to MH i2c: 01 00 00 25 17 3C [11:22:02]Write i2c OK [11:22:02]MH_I2C_Read... [11:22:02]Read from MH i2c: 01 [11:22:02]MH_I2C_Read... [11:22:02]Read from MH i2c: 01 07 00 [11:22:02]MH_I2C_Read... [11:22:02]Read from MH i2c: 01 07 00 25 17 00 00 00 00 00 67 0C B6 [11:22:02]RasterBufferAndPrint [11:22:02]line [11:22:02]line [11:22:02]line [11:22:02]line [11:22:02]line [11:22:02]written 0, free lines is 3179 [11:22:02]MH_Cut [11:22:02]Write to MH i2c: D1 01 00 2C 17 01 15 [11:22:02]Write i2c OK [11:22:02]MH_I2C_Read... [11:22:02]Read from MH i2c: D1 [11:22:02]MH_I2C_Read... [11:22:02]Read from MH i2c: D1 01 00 [11:22:02]MH_I2C_Read... [11:22:02]Read from MH i2c: D1 01 00 2C 17 00 14 [11:22:02]Write to MH i2c: 01 00 00 2D 17 44 [11:22:02]Write i2c OK [11:22:02]MH_I2C_Read... [11:22:03]OFD Sender: No OFD packet to send [11:22:03]*** Cut start [11:22:03]*** Partial cut [11:22:03]*** CUTSNS_PIN = 1 [11:22:03]*** CUTSNS_PIN = 0 [11:22:04]*** Brake cut motor [11:22:04]Read from MH i2c: 01 [11:22:04]MH_I2C_Read... [11:22:04]*** Stop cut motor [11:22:04]*** Cut end [11:22:04]Read from MH i2c: 01 07 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: 01 07 00 2D 17 00 00 00 00 00 FF 0F 59 [11:22:04]process_action close_receipt done [11:22:04]requested_data is exist [11:22:04]produce_requested_data [11:22:04]requested_item fm.sn is exist - process it [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 11 00 00 [11:22:04]Write to MH i2c: E2 08 00 2E 17 80 11 00 00 00 00 00 00 BF [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 17 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 17 00 2E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 15 [11:22:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:22:04]wFMCommunicate OK [11:22:04]requested_item fd.num is exist - process it [11:22:04]SAM_PROTO_GetFieldsCounters [11:22:04]wFMCommunicate request_size=4 [11:22:04]MH_SAM_APDU [11:22:04]CAPDU: 80 13 00 00 [11:22:04]Write to MH i2c: E2 08 00 2F 17 80 13 00 00 00 00 00 00 C2 [11:22:04]Write i2c OK [11:22:04]MH_I2C_Read... [11:22:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:04]Read from MH i2c: E2 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 62 00 [11:22:04]MH_I2C_Read... [11:22:04]Read from MH i2c: E2 62 00 2F 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 72 B8 04 00 0E 04 04 00 AE 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 3C [11:22:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 72 B8 04 00 0E 04 04 00 AE 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:22:04]wFMCommunicate OK [11:22:04]SAM_PROTO_GetFieldsCounters done [11:22:04]requested_item shift.num is exist - process it [11:22:04]requested_item shift.opened is exist - process it [11:22:04]req_shift_opened [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 30 17 80 13 01 00 00 00 00 00 C4 [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 30 17 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1F [11:22:04]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [11:22:04]requested_item shift.open_date is exist - process it [11:22:04]req_shift_open_date [11:22:04]req_shift_open_date done [11:22:04]produce_requested_data done [11:22:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309362,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:22:04]process_action_free close_receipt [11:22:04]json_value_free [11:22:04]json_value_free done [11:22:04]process_json_proto returns [11:22:04]Send response to host [11:22:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309362,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:22:04]free response buf [11:22:04]execute_script done [11:22:04]execute_script returns [11:22:04]free content buf [11:22:04]Sock 8.Close socket [11:22:04]Sock 8.Thread stoped [11:22:08]OFD Sender: No OFD packet to send [11:22:11]accept exits with 9 [11:22:11]New connection [11:22:11]New thread 3067166052 created [11:22:11]Thread 3067022692 joined [11:22:11]Waiting for new connection... [11:22:11] Sock 9.Parse request [11:22:11]Sock 9.Check first char [11:22:11]Sock 9.First char is OK [11:22:11]request: POST /json_proto HTTP/1.0 [11:22:11]Method: POST [11:22:11]URL: /json_proto [11:22:11]Method is POST - this is cgi request [11:22:11]url: /json_proto [11:22:11]query_string will be loaded in cgi processing [11:22:11]execute_cgi json_proto POST (null) [11:22:11]execute_cgi path=json_proto method=POST [11:22:11]POST find Content-Length [11:22:11]Host: 172.17.45.195:8080 [11:22:11]Content-Length: 800 [11:22:11]Content-Type: application/json [11:22:11] [11:22:11]POST finish read [11:22:11]Found Content-Length = 800 [11:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 47.250, "sum" : 3600.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" : 3600.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:11]execute_script... [11:22: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)117967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 47.250, "sum" : 3600.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" : 3600.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:11]POST & json_proto [11:22:11]process_json_proto [11:22:11]json parsed OK: [11:22:11]protocol is kg_v1.0 [11:22:11]action value=close_receipt [11:22:11]process_action close_receipt [11:22:11]cmd_close_receipt [11:22:11]MH_GetDate [11:22:11]Write to MH i2c: F0 00 00 31 17 37 [11:22:11]Write i2c OK [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: F0 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: F0 09 00 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: F0 09 00 31 17 00 E3 CC A8 66 FB 01 7F 64 DC [11:22:11]GetLastDocTimeStamp 1722338520 [11:22:11]current date 1722338531 [11:22:11]FM_GetShiftState [11:22:11]SAM_PROTO_GetShiftState [11:22:11]wFMCommunicate request_size=4 [11:22:11]MH_SAM_APDU [11:22:11]CAPDU: 80 13 01 00 [11:22:11]Write to MH i2c: E2 08 00 32 17 80 13 01 00 00 00 00 00 C6 [11:22:11]Write i2c OK [11:22:11]MH_I2C_Read... [11:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:11]Read from MH i2c: E2 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 0E 00 [11:22:11]MH_I2C_Read... [11:22:11]Read from MH i2c: E2 0E 00 32 17 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 21 [11:22:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:22:11]wFMCommunicate OK [11:22:11]SAM_PROTO_GetShiftState done [11:22:11]FM_GetShiftState done [11:22:11]opened in 1722299915 [11:22:11]opened+sec_in_day 1722386315 [11:22:11]quantity*price = 360045 [11:22:11]sum+1 = 360046 [11:22:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3600.45 НСП 1% : 31.86 НДС 12% : 382.35 Наличными: 0.00 Безнал.: 3600.45 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 297 30.07.2024 11:22 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309363 ФПД: 152883050675591 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112211&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309363&fm=152883050675591&tin=02508201610067®Number=0000000000092651&sum=360045 [11:22:12]StoreToDocumentArchive [11:22:12]shift 430 fd 309363 [11:22:12]save to /storage/0430/doc_00309363 [11:22:12]save last doc name /storage/0430/doc_00309363 to /storage/kkm_last_doc_name [11:22:12]save OK [11:22:12]Clear old archive folders... [11:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:22:12]tlvbuf is 0094D130 [11:22:12]SAM_PROTO_ClearQueue [11:22:12]wFMCommunicate request_size=4 [11:22:12]MH_SAM_APDU [11:22:12]CAPDU: 80 09 00 00 [11:22:12]Write to MH i2c: E2 08 00 3F 17 80 09 00 00 00 00 00 00 C8 [11:22:12]Write i2c OK [11:22:12]MH_I2C_Read... [11:22:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:12]Read from MH i2c: E2 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: E2 03 00 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: E2 03 00 3F 17 00 90 00 CA [11:22:12]RAPDU: 90 00 [11:22:12]wFMCommunicate OK [11:22:12]SAM_PROTO_ClearQueue done [11:22:12]KKMCreateOFDPacket [11:22:12]OFDProtocolAddRootSTLVToBuf [11:22:12]FM_MakeSignedData [11:22:12]FM_MakeSignedData [11:22:12]SAM_PROTO_SignData [11:22:12]wFMCommunicate request_size=4 [11:22:12]MH_SAM_APDU [11:22:12]CAPDU: 80 0D 01 02 [11:22:12]Write to MH i2c: E2 08 00 40 17 80 0D 01 02 00 00 00 00 D0 [11:22:12]Write i2c OK [11:22:12]MH_I2C_Read... [11:22:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:12]Read from MH i2c: E2 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: E2 03 00 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: E2 03 00 40 17 00 90 00 CB [11:22:12]RAPDU: 90 00 [11:22:12]wFMCommunicate OK [11:22:12]wFMCommunicate request_size=255 [11:22:12]MH_SAM_APDU [11:22: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E3 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 73 B8 04 00 35 04 06 00 8B 0B DB ED [11:22:12]Write to MH i2c: E2 02 01 41 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E3 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 73 B8 04 00 35 04 06 00 8B 0B DB ED 00 00 BD [11:22:12]Write i2c OK [11:22:12]MH_I2C_Read... [11:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:13]Read from MH i2c: E2 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 41 17 00 90 00 CC [11:22:13]RAPDU: 90 00 [11:22:13]wFMCommunicate OK [11:22:13]wFMCommunicate request_size=7 [11:22:13]MH_SAM_APDU [11:22:13]CAPDU: 80 0D 02 02 02 7D 87 [11:22:13]Write to MH i2c: E2 0A 00 42 17 80 0D 02 02 02 00 7D 87 00 00 DB [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:13]Read from MH i2c: E2 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 42 17 00 90 00 CD [11:22:13]RAPDU: 90 00 [11:22:13]wFMCommunicate OK [11:22:13]wFMCommunicate request_size=4 [11:22:13]MH_SAM_APDU [11:22:13]CAPDU: 80 0D 03 02 [11:22:13]Write to MH i2c: E2 08 00 43 17 80 0D 03 02 00 00 00 00 D5 [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:13]Read from MH i2c: E2 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 0B 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 0B 00 43 17 00 7A 93 35 3D 34 58 30 61 90 00 72 [11:22:13]RAPDU: 7A 93 35 3D 34 58 30 61 90 00 [11:22:13]wFMCommunicate OK [11:22:13]SAM_PROTO_SignData done [11:22:13]FM_MakeSignedData done [11:22:13]CreateOFDProtocolMessage [11:22:13]wFMCommunicate request_size=4 [11:22:13]MH_SAM_APDU [11:22:13]CAPDU: 80 11 00 00 [11:22:13]Write to MH i2c: E2 08 00 44 17 80 11 00 00 00 00 00 00 D5 [11:22:13]OFD Sender: No OFD packet to send [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:13]Read from MH i2c: E2 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 17 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 17 00 44 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2B [11:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:22:13]wFMCommunicate OK [11:22:13]CreateOFDProtocolMessage done [11:22:13]OFDSenderStorePacket 309363 [11:22:13]StoreOFDPacket docnum=309363 [11:22:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 69 9F 04 01 6D 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E3 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 73 B8 04 00 35 04 06 00 8B 0B DB ED 7D 87 7A 93 35 3D 34 58 30 61 [11:22:13]CheckFolder [11:22:13]dirname=/storage/ofd_packets [11:22:13]CheckFolder done [11:22:13]ProducePacketName [11:22:13]name=ofd_packets/00309363 [11:22:13]NVStorageSaveData ofd_packets/00309363 [11:22:13]File name is /storage/ofd_packets/00309363 [11:22:13]Write 298 bytes [11:22:13]NVStorageSaveData done [11:22:13]OFDSenderStorePacket done [11:22:13]KKMCreateOFDPacket done [11:22:13]NVStorageSaveData kkm_last_timestamp [11:22:13]File name is /storage/kkm_last_timestamp [11:22:13]Write 4 bytes [11:22:13]NVStorageSaveData done [11:22:13]ExternCall_PrintAddStr [11:22:13]wPrintStart [11:22:13]Write to MH i2c: 01 00 00 45 17 5C [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: 01 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: 01 07 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: 01 07 00 45 17 00 00 00 00 00 FF 0F 71 [11:22:13]RasterBufferAndPrint [11:22:13]line Счет N : (1)117967 [11:22:13]line ИНН: 02508201610067 [11:22:13]line Контрольно-Кассовый Чек [11:22:13]line ПРОДАЖА [11:22:13]line ТРК (МРК, ГНК) : 54 [11:22:13]line Товар: 2710194800 [11:22:13]line ДТ-К-3 [11:22:13]line 47.250 * 76.20 [11:22:13]line = 3600.45 [11:22:13]line НДС 12% НСП 1% [11:22:13]line > о реализуемом товаре [11:22:13]line ИТОГО: 3600.45 [11:22:13]line НСП 1% : 31.86 [11:22:13]line НДС 12% : 382.35 [11:22:13]line Наличными: 0.00 [11:22:13]line Безнал.: 3600.45 [11:22:13]line Место: АЗС № 128 "Партнер Нефть" [11:22:13]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:22:13]line СНО: Общий режим [11:22:13]line Чек 297 30.07.2024 11:22 [11:22:13]line Смена: 430 ФФД: 1.0 [11:22:13]line ЗНМ: 0300000046 [11:22:13]line РНМ: 0000000000092651 [11:22:13]line Версия ККМ: 001 [11:22:13]line Платежная система: O! деньги [11:22:13]line ФМ: 0000000000874943 [11:22:13]line ФД: 309363 [11:22:13]line ФПД: 152883050675591 [11:22:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112211&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309363&fm=152883050675591&tin=02508201610067®Number=0000000000092651&sum=360045 [11:22:13]written 0, free lines is 4095 [11:22:13]OFD Sender: Processing packet 309363 [packets to send 232, broken 231] [11:22:13]ProducePacketName [11:22:13]name=ofd_packets/00309363 [11:22:13]OFD Sender: To server: pG, [11:22:13]CommunicateWithHost lk.salyk.kg:30040 [11:22:13]ConnectInit lk.salyk.kg [11:22:13]Connected sock=10 [11:22:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 69 9F 04 01 6D 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 92 B8 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6D 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6D 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6D 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E3 CC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 73 B8 04 00 35 04 06 00 8B 0B DB ED 7D 87 7A 93 35 3D 34 58 30 61 [11:22:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 94 FD 47 00 CA 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 73 B8 04 00 F4 03 04 00 2B 74 A8 66 B6 04 01 00 00 E3 71 AA 16 41 42 E0 D6 [11:22:13]CommunicateWithHost err = 0 [11:22:13]CheckOFDResponse [11:22:13]1017 (14) - 77093643461234 [11:22:13]1041 (16) - 0000000000874943 [11:22:13]1040 (4) - 309363 [11:22:13]1012 (4) - 30.07.2024 05:03 [11:22:13]1206 (1) - 0 [11:22:13]OFD Sender: Remove packet 309363 [11:22:13]ProducePacketName [11:22:13]name=ofd_packets/00309363 [11:22:13]NVStorageDeleteData [11:22:13]Write to MH i2c: 01 00 00 6F 17 86 [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: 01 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: 01 07 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: 01 07 00 6F 17 00 00 00 00 00 7F 0C 18 [11:22:13]RasterBufferAndPrint [11:22:13]line [11:22:13]line [11:22:13]line [11:22:13]line [11:22:13]line [11:22:13]written 0, free lines is 3205 [11:22:13]MH_Cut [11:22:13]Write to MH i2c: D1 01 00 76 17 01 5F [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: D1 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: D1 01 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: D1 01 00 76 17 00 5E [11:22:13]Write to MH i2c: 01 00 00 77 17 8E [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:14]OFD Sender: No OFD packet to send [11:22:14]*** Cut start [11:22:14]*** Partial cut [11:22:14]*** CUTSNS_PIN = 1 [11:22:15]*** CUTSNS_PIN = 0 [11:22:15]*** Brake cut motor [11:22:15]Read from MH i2c: 01 [11:22:15]MH_I2C_Read... [11:22:15]*** Stop cut motor [11:22:15]*** Cut end [11:22:15]Read from MH i2c: 01 07 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: 01 07 00 77 17 00 00 00 00 00 FF 0F A3 [11:22:15]process_action close_receipt done [11:22:15]requested_data is exist [11:22:15]produce_requested_data [11:22:15]requested_item fm.sn is exist - process it [11:22:15]wFMCommunicate request_size=4 [11:22:15]MH_SAM_APDU [11:22:15]CAPDU: 80 11 00 00 [11:22:15]Write to MH i2c: E2 08 00 78 17 80 11 00 00 00 00 00 00 09 [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:15]Read from MH i2c: E2 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 17 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 17 00 78 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5F [11:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:22:15]wFMCommunicate OK [11:22:15]requested_item fd.num is exist - process it [11:22:15]SAM_PROTO_GetFieldsCounters [11:22:15]wFMCommunicate request_size=4 [11:22:15]MH_SAM_APDU [11:22:15]CAPDU: 80 13 00 00 [11:22:15]Write to MH i2c: E2 08 00 79 17 80 13 00 00 00 00 00 00 0C [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:15]Read from MH i2c: E2 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 62 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 62 00 79 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 73 B8 04 00 0E 04 04 00 AE 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 8A [11:22:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 73 B8 04 00 0E 04 04 00 AE 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:22:15]wFMCommunicate OK [11:22:15]SAM_PROTO_GetFieldsCounters done [11:22:15]requested_item shift.num is exist - process it [11:22:15]requested_item shift.opened is exist - process it [11:22:15]req_shift_opened [11:22:15]FM_GetShiftState [11:22:15]SAM_PROTO_GetShiftState [11:22:15]wFMCommunicate request_size=4 [11:22:15]MH_SAM_APDU [11:22:15]CAPDU: 80 13 01 00 [11:22:15]Write to MH i2c: E2 08 00 7A 17 80 13 01 00 00 00 00 00 0E [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:15]Read from MH i2c: E2 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 0E 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: E2 0E 00 7A 17 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 69 [11:22:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:22:15]wFMCommunicate OK [11:22:15]SAM_PROTO_GetShiftState done [11:22:15]FM_GetShiftState done [11:22:15]req_shift_opened done [11:22:15]requested_item shift.open_date is exist - process it [11:22:15]req_shift_open_date [11:22:15]req_shift_open_date done [11:22:15]produce_requested_data done [11:22:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309363,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:22:15]process_action_free close_receipt [11:22:15]json_value_free [11:22:15]json_value_free done [11:22:15]process_json_proto returns [11:22:15]Send response to host [11:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309363,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:22:15]free response buf [11:22:15]execute_script done [11:22:15]execute_script returns [11:22:15]free content buf [11:22:15]Sock 9.Close socket [11:22:15]Sock 9.Thread stoped [11:22:19]OFD Sender: No OFD packet to send [11:22:24]OFD Sender: No OFD packet to send [11:22:29]OFD Sender: No OFD packet to send [11:22:34]OFD Sender: No OFD packet to send [11:22:39]OFD Sender: No OFD packet to send [11:22:44]OFD Sender: No OFD packet to send [11:22:49]OFD Sender: No OFD packet to send [11:22:54]OFD Sender: No OFD packet to send [11:22:59]OFD Sender: No OFD packet to send [11:23:04]OFD Sender: No OFD packet to send [11:23:09]OFD Sender: No OFD packet to send [11:23:14]OFD Sender: No OFD packet to send [11:23:19]OFD Sender: No OFD packet to send [11:23:24]OFD Sender: No OFD packet to send [11:23:29]OFD Sender: No OFD packet to send [11:23:34]OFD Sender: No OFD packet to send [11:23:39]OFD Sender: No OFD packet to send [11:23:44]OFD Sender: No OFD packet to send [11:23:49]OFD Sender: No OFD packet to send [11:23:54]OFD Sender: No OFD packet to send [11:23:56]accept exits with 8 [11:23:56]New connection [11:23:56]New thread 3067022692 created [11:23:56]Thread 3067166052 joined [11:23:56]Waiting for new connection... [11:23:56] Sock 8.Parse request [11:23:56]Sock 8.Check first char [11:23:56]Sock 8.First char is OK [11:23:56]request: POST /json_proto HTTP/1.0 [11:23:56]Method: POST [11:23:56]URL: /json_proto [11:23:56]Method is POST - this is cgi request [11:23:56]url: /json_proto [11:23:56]query_string will be loaded in cgi processing [11:23:56]execute_cgi json_proto POST (null) [11:23:56]execute_cgi path=json_proto method=POST [11:23:56]POST find Content-Length [11:23:56]Host: 172.17.45.195:8080 [11:23:56]Content-Length: 677 [11:23:56]Content-Type: application/json [11:23:56] [11:23:56]POST finish read [11:23:56]Found Content-Length = 677 [11:23:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:56]execute_script... [11:23:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:56]POST & json_proto [11:23:56]process_json_proto [11:23:56]json parsed OK: [11:23:56]protocol is kg_v1.0 [11:23:56]action value=close_receipt [11:23:56]process_action close_receipt [11:23:56]cmd_close_receipt [11:23:56]MH_GetDate [11:23:56]Write to MH i2c: F0 00 00 7B 17 81 [11:23:56]Write i2c OK [11:23:56]MH_I2C_Read... [11:23:56]Read from MH i2c: F0 [11:23:56]MH_I2C_Read... [11:23:56]Read from MH i2c: F0 09 00 [11:23:56]MH_I2C_Read... [11:23:56]Read from MH i2c: F0 09 00 7B 17 00 4C CD A8 66 FB 01 7F 64 90 [11:23:56]GetLastDocTimeStamp 1722338531 [11:23:56]current date 1722338636 [11:23:56]FM_GetShiftState [11:23:56]SAM_PROTO_GetShiftState [11:23:56]wFMCommunicate request_size=4 [11:23:56]MH_SAM_APDU [11:23:56]CAPDU: 80 13 01 00 [11:23:56]Write to MH i2c: E2 08 00 7C 17 80 13 01 00 00 00 00 00 10 [11:23:56]Write i2c OK [11:23:56]MH_I2C_Read... [11:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:56]Read from MH i2c: E2 [11:23:56]MH_I2C_Read... [11:23:56]Read from MH i2c: E2 0E 00 [11:23:56]MH_I2C_Read... [11:23:56]Read from MH i2c: E2 0E 00 7C 17 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6B [11:23:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:23:56]wFMCommunicate OK [11:23:56]SAM_PROTO_GetShiftState done [11:23:56]FM_GetShiftState done [11:23:56]opened in 1722299915 [11:23:56]opened+sec_in_day 1722386315 [11:23:56]quantity*price = 50036 [11:23:56]sum+1 = 50037 [11:23: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 298 30.07.2024 11:23 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309364 ФПД: 206368754363539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112356&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309364&fm=206368754363539&tin=02508201610067®Number=0000000000092651&sum=50000 [11:23:57]StoreToDocumentArchive [11:23:57]shift 430 fd 309364 [11:23:57]save to /storage/0430/doc_00309364 [11:23:57]save last doc name /storage/0430/doc_00309364 to /storage/kkm_last_doc_name [11:23:57]save OK [11:23:57]Clear old archive folders... [11:23:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:57]tlvbuf is 008E82B0 [11:23:57]SAM_PROTO_ClearQueue [11:23:57]wFMCommunicate request_size=4 [11:23:57]MH_SAM_APDU [11:23:57]CAPDU: 80 09 00 00 [11:23:57]Write to MH i2c: E2 08 00 89 17 80 09 00 00 00 00 00 00 12 [11:23:57]Write i2c OK [11:23:57]MH_I2C_Read... [11:23:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:57]Read from MH i2c: E2 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 89 17 00 90 00 14 [11:23:57]RAPDU: 90 00 [11:23:57]wFMCommunicate OK [11:23:57]SAM_PROTO_ClearQueue done [11:23:57]KKMCreateOFDPacket [11:23:57]OFDProtocolAddRootSTLVToBuf [11:23:57]FM_MakeSignedData [11:23:57]FM_MakeSignedData [11:23:57]SAM_PROTO_SignData [11:23:57]wFMCommunicate request_size=4 [11:23:57]MH_SAM_APDU [11:23:57]CAPDU: 80 0D 01 02 [11:23:57]Write to MH i2c: E2 08 00 8A 17 80 0D 01 02 00 00 00 00 1A [11:23:57]Write i2c OK [11:23:57]MH_I2C_Read... [11:23:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:57]Read from MH i2c: E2 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 8A 17 00 90 00 15 [11:23:57]RAPDU: 90 00 [11:23:57]wFMCommunicate OK [11:23:57]wFMCommunicate request_size=255 [11:23:57]MH_SAM_APDU [11:23:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4C CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 74 B8 04 00 35 04 06 00 BB [11:23:57]Write to MH i2c: E2 02 01 8B 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4C CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 74 B8 04 00 35 04 06 00 BB 00 00 83 [11:23:57]Write i2c OK [11:23:57]MH_I2C_Read... [11:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:57]Read from MH i2c: E2 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 8B 17 00 90 00 16 [11:23:57]RAPDU: 90 00 [11:23:57]wFMCommunicate OK [11:23:57]wFMCommunicate request_size=10 [11:23:57]MH_SAM_APDU [11:23:57]CAPDU: 80 0D 02 02 05 B0 F8 4B EC 93 [11:23:57]Write to MH i2c: E2 0D 00 8C 17 80 0D 02 02 05 00 B0 F8 4B EC 93 00 00 99 [11:23:57]Write i2c OK [11:23:57]MH_I2C_Read... [11:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:57]Read from MH i2c: E2 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 03 00 8C 17 00 90 00 17 [11:23:57]RAPDU: 90 00 [11:23:57]wFMCommunicate OK [11:23:57]wFMCommunicate request_size=4 [11:23:57]MH_SAM_APDU [11:23:57]CAPDU: 80 0D 03 02 [11:23:57]Write to MH i2c: E2 08 00 8D 17 80 0D 03 02 00 00 00 00 1F [11:23:57]Write i2c OK [11:23:57]MH_I2C_Read... [11:23:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:57]Read from MH i2c: E2 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 0B 00 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 0B 00 8D 17 00 89 D0 74 FA EB 7E B0 A4 90 00 A4 [11:23:57]RAPDU: 89 D0 74 FA EB 7E B0 A4 90 00 [11:23:57]wFMCommunicate OK [11:23:57]SAM_PROTO_SignData done [11:23:57]FM_MakeSignedData done [11:23:57]CreateOFDProtocolMessage [11:23:57]wFMCommunicate request_size=4 [11:23:57]MH_SAM_APDU [11:23:57]CAPDU: 80 11 00 00 [11:23:57]Write to MH i2c: E2 08 00 8E 17 80 11 00 00 00 00 00 00 1F [11:23:57]Write i2c OK [11:23:57]MH_I2C_Read... [11:23:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:57]Read from MH i2c: E2 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 17 00 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: E2 17 00 8E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 75 [11:23:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:23:57]wFMCommunicate OK [11:23:57]CreateOFDProtocolMessage done [11:23:57]OFDSenderStorePacket 309364 [11:23:57]StoreOFDPacket docnum=309364 [11:23:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 60 6F 07 01 D2 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4C CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 74 B8 04 00 35 04 06 00 BB B0 F8 4B EC 93 89 D0 74 FA EB 7E B0 A4 [11:23:57]CheckFolder [11:23:57]dirname=/storage/ofd_packets [11:23:57]CheckFolder done [11:23:57]ProducePacketName [11:23:57]name=ofd_packets/00309364 [11:23:57]NVStorageSaveData ofd_packets/00309364 [11:23:57]File name is /storage/ofd_packets/00309364 [11:23:57]Write 301 bytes [11:23:57]NVStorageSaveData done [11:23:57]OFDSenderStorePacket done [11:23:57]KKMCreateOFDPacket done [11:23:57]NVStorageSaveData kkm_last_timestamp [11:23:57]File name is /storage/kkm_last_timestamp [11:23:57]Write 4 bytes [11:23:57]NVStorageSaveData done [11:23:57]ExternCall_PrintAddStr [11:23:57]wPrintStart [11:23:57]Write to MH i2c: 01 00 00 8F 17 A6 [11:23:57]Write i2c OK [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: 01 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: 01 07 00 [11:23:57]MH_I2C_Read... [11:23:57]Read from MH i2c: 01 07 00 8F 17 00 00 00 00 00 FF 0F BB [11:23:57]RasterBufferAndPrint [11:23:57]line Счет N : (1)117972 [11:23:57]line ИНН: 02508201610067 [11:23:57]line Контрольно-Кассовый Чек [11:23:57]line ПРОДАЖА [11:23:57]line ТРК (МРК, ГНК) : 42 [11:23:57]line Товар: 2710124130 [11:23:57]line Аи-92-К-2 [11:23:57]line 7.380 * 67.80 [11:23:57]line = 500.36 [11:23:57]line НДС 12% НСП 1% [11:23:57]line > о реализуемом товаре [11:23:57]line ОКРУГЛЕНИЕ: -0.36 [11:23:57]line ИТОГО: 500.00 [11:23:57]line Внесено: 500.00 [11:23:57]line СДАЧА: 0.00 [11:23:57]line НСП 1% : 4.43 [11:23:57]line НДС 12% : 53.14 [11:23:57]line Наличными: 500.00 [11:23:57]line Безнал.: 0.00 [11:23:57]line Место: АЗС № 128 "Партнер Нефть" [11:23:57]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:23:57]line СНО: Общий режим [11:23:57]line Чек 298 30.07.2024 11:23 [11:23:57]line Смена: 430 ФФД: 1.0 [11:23:57]line ЗНМ: 0300000046 [11:23:57]line РНМ: 0000000000092651 [11:23:57]line Версия ККМ: 001 [11:23:57]line ФМ: 0000000000874943 [11:23:57]line ФД: 309364 [11:23:57]line ФПД: 206368754363539 [11:23:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112356&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309364&fm=206368754363539&tin=02508201610067®Number=0000000000092651&sum=50000 [11:23:58]OFD Sender: Processing packet 309364 [packets to send 232, broken 231] [11:23:58]ProducePacketName [11:23:58]name=ofd_packets/00309364 [11:23:58]OFD Sender: To server: pG, [11:23:58]CommunicateWithHost lk.salyk.kg:30040 [11:23:58]ConnectInit lk.salyk.kg [11:23:58]written 0, free lines is 4095 [11:23:58]Connected sock=10 [11:23:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 60 6F 07 01 D2 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 4C CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 74 B8 04 00 35 04 06 00 BB B0 F8 4B EC 93 89 D0 74 FA EB 7E B0 A4 [11:23:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 74 28 47 00 D6 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 74 B8 04 00 F4 03 04 00 94 74 A8 66 B6 04 01 00 00 D9 E3 F4 57 2B 16 D4 17 [11:23:58]CommunicateWithHost err = 0 [11:23:58]CheckOFDResponse [11:23:58]1017 (14) - 77093643461234 [11:23:58]1041 (16) - 0000000000874943 [11:23:58]1040 (4) - 309364 [11:23:58]1012 (4) - 30.07.2024 05:05 [11:23:58]1206 (1) - 0 [11:23:58]OFD Sender: Remove packet 309364 [11:23:58]ProducePacketName [11:23:58]name=ofd_packets/00309364 [11:23:58]NVStorageDeleteData [11:23:58]Write to MH i2c: 01 00 00 BA 17 D1 [11:23:58]Write i2c OK [11:23:58]MH_I2C_Read... [11:23:58]Read from MH i2c: 01 [11:23:58]MH_I2C_Read... [11:23:58]Read from MH i2c: 01 07 00 [11:23:58]MH_I2C_Read... [11:23:58]Read from MH i2c: 01 07 00 BA 17 00 00 00 00 00 5F 0C 43 [11:23:58]RasterBufferAndPrint [11:23:58]line [11:23:58]line [11:23:58]line [11:23:58]line [11:23:58]line [11:23:58]written 0, free lines is 3172 [11:23:58]MH_Cut [11:23:58]Write to MH i2c: D1 01 00 C1 17 01 AA [11:23:58]Write i2c OK [11:23:58]MH_I2C_Read... [11:23:58]Read from MH i2c: D1 [11:23:58]MH_I2C_Read... [11:23:58]Read from MH i2c: D1 01 00 [11:23:58]MH_I2C_Read... [11:23:58]Read from MH i2c: D1 01 00 C1 17 00 A9 [11:23:58]Write to MH i2c: 01 00 00 C2 17 D9 [11:23:58]Write i2c OK [11:23:58]MH_I2C_Read... [11:23:59]OFD Sender: No OFD packet to send [11:23:59]*** Cut start [11:23:59]*** Partial cut [11:23:59]*** CUTSNS_PIN = 1 [11:23:59]*** CUTSNS_PIN = 0 [11:24:00]*** Brake cut motor [11:24:00]Read from MH i2c: 01 [11:24:00]MH_I2C_Read... [11:24:00]*** Stop cut motor [11:24:00]*** Cut end [11:24:00]Read from MH i2c: 01 07 00 [11:24:00]MH_I2C_Read... [11:24:00]Read from MH i2c: 01 07 00 C2 17 00 00 00 00 00 FF 0F EE [11:24:00]process_action close_receipt done [11:24:00]requested_data is exist [11:24:00]produce_requested_data [11:24:00]requested_item fm.sn is exist - process it [11:24:00]wFMCommunicate request_size=4 [11:24:00]MH_SAM_APDU [11:24:00]CAPDU: 80 11 00 00 [11:24:00]Write to MH i2c: E2 08 00 C3 17 80 11 00 00 00 00 00 00 54 [11:24:00]Write i2c OK [11:24:00]MH_I2C_Read... [11:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:00]Read from MH i2c: E2 [11:24:00]MH_I2C_Read... [11:24:00]Read from MH i2c: E2 17 00 [11:24:00]MH_I2C_Read... [11:24:00]Read from MH i2c: E2 17 00 C3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AA [11:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:00]wFMCommunicate OK [11:24:00]requested_item fd.num is exist - process it [11:24:00]SAM_PROTO_GetFieldsCounters [11:24:00]wFMCommunicate request_size=4 [11:24:00]MH_SAM_APDU [11:24:00]CAPDU: 80 13 00 00 [11:24:00]Write to MH i2c: E2 08 00 C4 17 80 13 00 00 00 00 00 00 57 [11:24:00]Write i2c OK [11:24:00]MH_I2C_Read... [11:24:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:00]Read from MH i2c: E2 [11:24:00]MH_I2C_Read... [11:24:00]Read from MH i2c: E2 62 00 [11:24:00]MH_I2C_Read... [11:24:00]Read from MH i2c: E2 62 00 C4 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 74 B8 04 00 0E 04 04 00 AE 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 D9 [11:24:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 74 B8 04 00 0E 04 04 00 AE 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:24:00]wFMCommunicate OK [11:24:00]SAM_PROTO_GetFieldsCounters done [11:24:00]requested_item shift.num is exist - process it [11:24:00]requested_item shift.opened is exist - process it [11:24:00]req_shift_opened [11:24:00]FM_GetShiftState [11:24:00]SAM_PROTO_GetShiftState [11:24:00]wFMCommunicate request_size=4 [11:24:00]MH_SAM_APDU [11:24:00]CAPDU: 80 13 01 00 [11:24:00]Write to MH i2c: E2 08 00 C5 17 80 13 01 00 00 00 00 00 59 [11:24:00]Write i2c OK [11:24:00]MH_I2C_Read... [11:24:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:00]Read from MH i2c: E2 [11:24:00]MH_I2C_Read... [11:24:00]Read from MH i2c: E2 0E 00 [11:24:00]MH_I2C_Read... [11:24:00]Read from MH i2c: E2 0E 00 C5 17 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B4 [11:24:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:00]wFMCommunicate OK [11:24:00]SAM_PROTO_GetShiftState done [11:24:00]FM_GetShiftState done [11:24:00]req_shift_opened done [11:24:00]requested_item shift.open_date is exist - process it [11:24:00]req_shift_open_date [11:24:00]req_shift_open_date done [11:24:00]produce_requested_data done [11:24:00]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309364,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:24:00]process_action_free close_receipt [11:24:00]json_value_free [11:24:00]json_value_free done [11:24:00]process_json_proto returns [11:24:00]Send response to host [11:24:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309364,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:24:00]free response buf [11:24:00]execute_script done [11:24:00]execute_script returns [11:24:00]free content buf [11:24:00]Sock 8.Close socket [11:24:00]Sock 8.Thread stoped [11:24:01]accept exits with 9 [11:24:01]New connection [11:24:01]New thread 3067166052 created [11:24:01]Thread 3067022692 joined [11:24:01]Waiting for new connection... [11:24:01] Sock 9.Parse request [11:24:01]Sock 9.Check first char [11:24:01]Sock 9.First char is OK [11:24:01]request: POST /json_proto HTTP/1.0 [11:24:01]Method: POST [11:24:01]URL: /json_proto [11:24:01]Method is POST - this is cgi request [11:24:01]url: /json_proto [11:24:01]query_string will be loaded in cgi processing [11:24:01]execute_cgi json_proto POST (null) [11:24:01]execute_cgi path=json_proto method=POST [11:24:01]POST find Content-Length [11:24:01]Host: 172.17.45.195:8080 [11:24:01]Content-Length: 803 [11:24:01]Content-Type: application/json [11:24:01] [11:24:01]POST finish read [11:24:01]Found Content-Length = 803 [11:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:01]execute_script... [11:24:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:01]POST & json_proto [11:24:01]process_json_proto [11:24:01]json parsed OK: [11:24:01]protocol is kg_v1.0 [11:24:01]action value=close_receipt [11:24:01]process_action close_receipt [11:24:01]cmd_close_receipt [11:24:01]MH_GetDate [11:24:01]Write to MH i2c: F0 00 00 C6 17 CC [11:24:01]Write i2c OK [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 09 00 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: F0 09 00 C6 17 00 51 CD A8 66 FB 01 7F 64 E0 [11:24:01]GetLastDocTimeStamp 1722338636 [11:24:01]current date 1722338641 [11:24:01]FM_GetShiftState [11:24:01]SAM_PROTO_GetShiftState [11:24:01]wFMCommunicate request_size=4 [11:24:01]MH_SAM_APDU [11:24:01]CAPDU: 80 13 01 00 [11:24:01]Write to MH i2c: E2 08 00 C7 17 80 13 01 00 00 00 00 00 5B [11:24:01]Write i2c OK [11:24:01]MH_I2C_Read... [11:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:01]Read from MH i2c: E2 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: E2 0E 00 [11:24:01]MH_I2C_Read... [11:24:01]Read from MH i2c: E2 0E 00 C7 17 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B6 [11:24:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:01]wFMCommunicate OK [11:24:01]SAM_PROTO_GetShiftState done [11:24:01]FM_GetShiftState done [11:24:01]opened in 1722299915 [11:24:01]opened+sec_in_day 1722386315 [11:24:01]quantity*price = 300064 [11:24:01]sum+1 = 300066 [11:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 299 30.07.2024 11:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309365 ФПД: 93787366531548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112401&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309365&fm=93787366531548&tin=02508201610067®Number=0000000000092651&sum=300065 [11:24:02]StoreToDocumentArchive [11:24:02]shift 430 fd 309365 [11:24:02]save to /storage/0430/doc_00309365 [11:24:02]save last doc name /storage/0430/doc_00309365 to /storage/kkm_last_doc_name [11:24:02]save OK [11:24:02]Clear old archive folders... [11:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:02]tlvbuf is 00906EF0 [11:24:02]SAM_PROTO_ClearQueue [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 09 00 00 [11:24:02]Write to MH i2c: E2 08 00 D4 17 80 09 00 00 00 00 00 00 5D [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 D4 17 00 90 00 5F [11:24:02]RAPDU: 90 00 [11:24:02]wFMCommunicate OK [11:24:02]SAM_PROTO_ClearQueue done [11:24:02]KKMCreateOFDPacket [11:24:02]OFDProtocolAddRootSTLVToBuf [11:24:02]FM_MakeSignedData [11:24:02]FM_MakeSignedData [11:24:02]SAM_PROTO_SignData [11:24:02]wFMCommunicate request_size=4 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 0D 01 02 [11:24:02]Write to MH i2c: E2 08 00 D5 17 80 0D 01 02 00 00 00 00 65 [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:02]Read from MH i2c: E2 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 [11:24:02]MH_I2C_Read... [11:24:02]Read from MH i2c: E2 03 00 D5 17 00 90 00 60 [11:24:02]RAPDU: 90 00 [11:24:02]wFMCommunicate OK [11:24:02]wFMCommunicate request_size=255 [11:24:02]MH_SAM_APDU [11:24:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 75 B8 04 00 35 04 06 00 55 [11:24:02]Write to MH i2c: E2 02 01 D6 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 75 B8 04 00 35 04 06 00 55 00 00 35 [11:24:02]Write i2c OK [11:24:02]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 D6 17 00 90 00 61 [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]wFMCommunicate request_size=10 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 02 02 05 4C 92 AA A1 DC [11:24:03]Write to MH i2c: E2 0D 00 D7 17 80 0D 02 02 05 00 4C 92 AA A1 DC 00 00 77 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 03 00 D7 17 00 90 00 62 [11:24:03]RAPDU: 90 00 [11:24:03]wFMCommunicate OK [11:24:03]wFMCommunicate request_size=4 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 0D 03 02 [11:24:03]Write to MH i2c: E2 08 00 D8 17 80 0D 03 02 00 00 00 00 6A [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 0B 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 0B 00 D8 17 00 6E 28 9F 69 AF B3 43 52 90 00 00 [11:24:03]RAPDU: 6E 28 9F 69 AF B3 43 52 90 00 [11:24:03]wFMCommunicate OK [11:24:03]SAM_PROTO_SignData done [11:24:03]FM_MakeSignedData done [11:24:03]CreateOFDProtocolMessage [11:24:03]wFMCommunicate request_size=4 [11:24:03]MH_SAM_APDU [11:24:03]CAPDU: 80 11 00 00 [11:24:03]Write to MH i2c: E2 08 00 D9 17 80 11 00 00 00 00 00 00 6A [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:03]Read from MH i2c: E2 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 17 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: E2 17 00 D9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C0 [11:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:03]wFMCommunicate OK [11:24:03]CreateOFDProtocolMessage done [11:24:03]OFDSenderStorePacket 309365 [11:24:03]StoreOFDPacket docnum=309365 [11:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9E 1F 07 01 6F 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 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 75 B8 04 00 35 04 06 00 55 4C 92 AA A1 DC 6E 28 9F 69 AF B3 43 52 [11:24:03]CheckFolder [11:24:03]dirname=/storage/ofd_packets [11:24:03]CheckFolder done [11:24:03]ProducePacketName [11:24:03]name=ofd_packets/00309365 [11:24:03]NVStorageSaveData ofd_packets/00309365 [11:24:03]File name is /storage/ofd_packets/00309365 [11:24:03]Write 301 bytes [11:24:03]NVStorageSaveData done [11:24:03]OFDSenderStorePacket done [11:24:03]KKMCreateOFDPacket done [11:24:03]NVStorageSaveData kkm_last_timestamp [11:24:03]File name is /storage/kkm_last_timestamp [11:24:03]Write 4 bytes [11:24:03]NVStorageSaveData done [11:24:03]ExternCall_PrintAddStr [11:24:03]wPrintStart [11:24:03]Write to MH i2c: 01 00 00 DA 17 F1 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 DA 17 00 00 00 00 00 FF 0F 06 [11:24:03]RasterBufferAndPrint [11:24:03]line Счет N : (1)117968 [11:24:03]line ИНН: 02508201610067 [11:24:03]line Контрольно-Кассовый Чек [11:24:03]line ПРОДАЖА [11:24:03]line ТРК (МРК, ГНК) : 61 [11:24:03]line Товар: 2710124500 [11:24:03]line Аи-95-К-3 [11:24:03]line 40.440 * 74.20 [11:24:03]line = 3000.65 [11:24:03]line НДС 12% НСП 1% [11:24:03]line > о реализуемом товаре [11:24:03]line ИТОГО: 3000.65 [11:24:03]line НСП 1% : 26.55 [11:24:03]line НДС 12% : 318.65 [11:24:03]line Наличными: 0.00 [11:24:03]line Безнал.: 3000.65 [11:24:03]line Место: АЗС № 128 "Партнер Нефть" [11:24:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:24:03]line СНО: Общий режим [11:24:03]line Чек 299 30.07.2024 11:24 [11:24:03]line Смена: 430 ФФД: 1.0 [11:24:03]line ЗНМ: 0300000046 [11:24:03]line РНМ: 0000000000092651 [11:24:03]line Версия ККМ: 001 [11:24:03]line Платежная система: O! деньги [11:24:03]line ФМ: 0000000000874943 [11:24:03]line ФД: 309365 [11:24:03]line ФПД: 93787366531548 [11:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112401&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309365&fm=93787366531548&tin=02508201610067®Number=0000000000092651&sum=300065 [11:24:03]written 0, free lines is 4095 [11:24:03]OFD Sender: Processing packet 309365 [packets to send 232, broken 231] [11:24:03]ProducePacketName [11:24:03]name=ofd_packets/00309365 [11:24:03]OFD Sender: To server: pG, [11:24:03]CommunicateWithHost lk.salyk.kg:30040 [11:24:03]ConnectInit lk.salyk.kg [11:24:03]Connected sock=10 [11:24:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9E 1F 07 01 6F 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 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 51 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 75 B8 04 00 35 04 06 00 55 4C 92 AA A1 DC 6E 28 9F 69 AF B3 43 52 [11:24:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5E 04 47 00 D6 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 75 B8 04 00 F4 03 04 00 99 74 A8 66 B6 04 01 00 00 33 36 2C DE 0F C3 19 B6 [11:24:03]CommunicateWithHost err = 0 [11:24:03]CheckOFDResponse [11:24:03]1017 (14) - 77093643461234 [11:24:03]1041 (16) - 0000000000874943 [11:24:03]1040 (4) - 309365 [11:24:03]1012 (4) - 30.07.2024 05:05 [11:24:03]1206 (1) - 0 [11:24:03]OFD Sender: Remove packet 309365 [11:24:03]ProducePacketName [11:24:03]name=ofd_packets/00309365 [11:24:03]NVStorageDeleteData [11:24:03]Write to MH i2c: 01 00 00 04 18 1C [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: 01 07 00 04 18 00 00 00 00 00 7D 0C AC [11:24:03]RasterBufferAndPrint [11:24:03]line [11:24:03]line [11:24:03]line [11:24:03]line [11:24:03]line [11:24:03]written 0, free lines is 3203 [11:24:03]MH_Cut [11:24:03]Write to MH i2c: D1 01 00 0B 18 01 F5 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: D1 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: D1 01 00 [11:24:03]MH_I2C_Read... [11:24:03]Read from MH i2c: D1 01 00 0B 18 00 F4 [11:24:03]Write to MH i2c: 01 00 00 0C 18 24 [11:24:03]Write i2c OK [11:24:03]MH_I2C_Read... [11:24:04]OFD Sender: No OFD packet to send [11:24:04]*** Cut start [11:24:04]*** Partial cut [11:24:04]*** CUTSNS_PIN = 1 [11:24:05]*** CUTSNS_PIN = 0 [11:24:05]*** Brake cut motor [11:24:05]Read from MH i2c: 01 [11:24:05]MH_I2C_Read... [11:24:05]*** Stop cut motor [11:24:05]*** Cut end [11:24:05]Read from MH i2c: 01 07 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: 01 07 00 0C 18 00 00 00 00 00 FF 0F 39 [11:24:05]process_action close_receipt done [11:24:05]requested_data is exist [11:24:05]produce_requested_data [11:24:05]requested_item fm.sn is exist - process it [11:24:05]wFMCommunicate request_size=4 [11:24:05]MH_SAM_APDU [11:24:05]CAPDU: 80 11 00 00 [11:24:05]Write to MH i2c: E2 08 00 0D 18 80 11 00 00 00 00 00 00 9F [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:05]Read from MH i2c: E2 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 17 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 17 00 0D 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F5 [11:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:05]wFMCommunicate OK [11:24:05]requested_item fd.num is exist - process it [11:24:05]SAM_PROTO_GetFieldsCounters [11:24:05]wFMCommunicate request_size=4 [11:24:05]MH_SAM_APDU [11:24:05]CAPDU: 80 13 00 00 [11:24:05]Write to MH i2c: E2 08 00 0E 18 80 13 00 00 00 00 00 00 A2 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:05]Read from MH i2c: E2 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 62 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 62 00 0E 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 75 B8 04 00 0E 04 04 00 AE 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 28 [11:24:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 75 B8 04 00 0E 04 04 00 AE 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:24:05]wFMCommunicate OK [11:24:05]SAM_PROTO_GetFieldsCounters done [11:24:05]requested_item shift.num is exist - process it [11:24:05]requested_item shift.opened is exist - process it [11:24:05]req_shift_opened [11:24:05]FM_GetShiftState [11:24:05]SAM_PROTO_GetShiftState [11:24:05]wFMCommunicate request_size=4 [11:24:05]MH_SAM_APDU [11:24:05]CAPDU: 80 13 01 00 [11:24:05]Write to MH i2c: E2 08 00 0F 18 80 13 01 00 00 00 00 00 A4 [11:24:05]Write i2c OK [11:24:05]MH_I2C_Read... [11:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:05]Read from MH i2c: E2 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 0E 00 [11:24:05]MH_I2C_Read... [11:24:05]Read from MH i2c: E2 0E 00 0F 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FF [11:24:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:05]wFMCommunicate OK [11:24:05]SAM_PROTO_GetShiftState done [11:24:05]FM_GetShiftState done [11:24:05]req_shift_opened done [11:24:05]requested_item shift.open_date is exist - process it [11:24:05]req_shift_open_date [11:24:05]req_shift_open_date done [11:24:05]produce_requested_data done [11:24:05]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309365,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:24:05]process_action_free close_receipt [11:24:05]json_value_free [11:24:05]json_value_free done [11:24:05]process_json_proto returns [11:24:05]Send response to host [11:24:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309365,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:24:05]free response buf [11:24:05]execute_script done [11:24:05]execute_script returns [11:24:05]free content buf [11:24:05]Sock 9.Close socket [11:24:05]Sock 9.Thread stoped [11:24:06]accept exits with 8 [11:24:06]New connection [11:24:06]New thread 3067022692 created [11:24:06]Thread 3067166052 joined [11:24:06]Waiting for new connection... [11:24:06] Sock 8.Parse request [11:24:06]Sock 8.Check first char [11:24:06]Sock 8.First char is OK [11:24:06]request: POST /json_proto HTTP/1.0 [11:24:06]Method: POST [11:24:06]URL: /json_proto [11:24:06]Method is POST - this is cgi request [11:24:06]url: /json_proto [11:24:06]query_string will be loaded in cgi processing [11:24:06]execute_cgi json_proto POST (null) [11:24:06]execute_cgi path=json_proto method=POST [11:24:06]POST find Content-Length [11:24:06]Host: 172.17.45.195:8080 [11:24:06]Content-Length: 680 [11:24:06]Content-Type: application/json [11:24:06] [11:24:06]POST finish read [11:24:06]Found Content-Length = 680 [11:24:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 16.490, "sum" : 600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:06]execute_script... [11:24:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 16.490, "sum" : 600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:06]POST & json_proto [11:24:06]process_json_proto [11:24:06]json parsed OK: [11:24:06]protocol is kg_v1.0 [11:24:06]action value=close_receipt [11:24:06]process_action close_receipt [11:24:06]cmd_close_receipt [11:24:06]MH_GetDate [11:24:06]Write to MH i2c: F0 00 00 10 18 17 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: F0 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: F0 09 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: F0 09 00 10 18 00 56 CD A8 66 FB 01 7F 64 30 [11:24:06]GetLastDocTimeStamp 1722338641 [11:24:06]current date 1722338646 [11:24:06]FM_GetShiftState [11:24:06]SAM_PROTO_GetShiftState [11:24:06]wFMCommunicate request_size=4 [11:24:06]MH_SAM_APDU [11:24:06]CAPDU: 80 13 01 00 [11:24:06]Write to MH i2c: E2 08 00 11 18 80 13 01 00 00 00 00 00 A6 [11:24:06]Write i2c OK [11:24:06]MH_I2C_Read... [11:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:06]Read from MH i2c: E2 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 [11:24:06]MH_I2C_Read... [11:24:06]Read from MH i2c: E2 0E 00 11 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 01 [11:24:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:06]wFMCommunicate OK [11:24:06]SAM_PROTO_GetShiftState done [11:24:06]FM_GetShiftState done [11:24:06]opened in 1722299915 [11:24:06]opened+sec_in_day 1722386315 [11:24:06]quantity*price = 60023 [11:24:06]sum+1 = 60025 [11:24:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 300 30.07.2024 11:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309366 ФПД: 114765807991882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112406&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309366&fm=114765807991882&tin=02508201610067®Number=0000000000092651&sum=60000 [11:24:07]StoreToDocumentArchive [11:24:07]shift 430 fd 309366 [11:24:07]save to /storage/0430/doc_00309366 [11:24:07]save last doc name /storage/0430/doc_00309366 to /storage/kkm_last_doc_name [11:24:07]save OK [11:24:07]Clear old archive folders... [11:24:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:24:07]tlvbuf is 00997A20 [11:24:07]SAM_PROTO_ClearQueue [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 09 00 00 [11:24:07]Write to MH i2c: E2 08 00 1E 18 80 09 00 00 00 00 00 00 A8 [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 1E 18 00 90 00 AA [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]SAM_PROTO_ClearQueue done [11:24:07]KKMCreateOFDPacket [11:24:07]OFDProtocolAddRootSTLVToBuf [11:24:07]FM_MakeSignedData [11:24:07]FM_MakeSignedData [11:24:07]SAM_PROTO_SignData [11:24:07]wFMCommunicate request_size=4 [11:24:07]MH_SAM_APDU [11:24:07]CAPDU: 80 0D 01 02 [11:24:07]Write to MH i2c: E2 08 00 1F 18 80 0D 01 02 00 00 00 00 B0 [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:07]Read from MH i2c: E2 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 [11:24:07]MH_I2C_Read... [11:24:07]Read from MH i2c: E2 03 00 1F 18 00 90 00 AB [11:24:07]RAPDU: 90 00 [11:24:07]wFMCommunicate OK [11:24:07]wFMCommunicate request_size=255 [11:24:07]MH_SAM_APDU [11:24:07]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 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 56 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 76 B8 04 00 35 04 06 00 68 60 [11:24:07]Write to MH i2c: E2 02 01 20 18 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 56 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 76 B8 04 00 35 04 06 00 68 60 00 00 60 [11:24:07]Write i2c OK [11:24:07]MH_I2C_Read... [11:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:08]Read from MH i2c: E2 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 03 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 03 00 20 18 00 90 00 AC [11:24:08]RAPDU: 90 00 [11:24:08]wFMCommunicate OK [11:24:08]wFMCommunicate request_size=9 [11:24:08]MH_SAM_APDU [11:24:08]CAPDU: 80 0D 02 02 04 FF 37 BC 4A [11:24:08]Write to MH i2c: E2 0C 00 21 18 80 0D 02 02 04 00 FF 37 BC 4A 00 00 F7 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:08]Read from MH i2c: E2 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 03 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 03 00 21 18 00 90 00 AD [11:24:08]RAPDU: 90 00 [11:24:08]wFMCommunicate OK [11:24:08]wFMCommunicate request_size=4 [11:24:08]MH_SAM_APDU [11:24:08]CAPDU: 80 0D 03 02 [11:24:08]Write to MH i2c: E2 08 00 22 18 80 0D 03 02 00 00 00 00 B5 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:08]Read from MH i2c: E2 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 0B 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 0B 00 22 18 00 10 CC 91 D8 9B 6B 8C 7E 90 00 0B [11:24:08]RAPDU: 10 CC 91 D8 9B 6B 8C 7E 90 00 [11:24:08]wFMCommunicate OK [11:24:08]SAM_PROTO_SignData done [11:24:08]FM_MakeSignedData done [11:24:08]CreateOFDProtocolMessage [11:24:08]wFMCommunicate request_size=4 [11:24:08]MH_SAM_APDU [11:24:08]CAPDU: 80 11 00 00 [11:24:08]Write to MH i2c: E2 08 00 23 18 80 11 00 00 00 00 00 00 B5 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:08]Read from MH i2c: E2 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 17 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: E2 17 00 23 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0B [11:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:08]wFMCommunicate OK [11:24:08]CreateOFDProtocolMessage done [11:24:08]OFDSenderStorePacket 309366 [11:24:08]StoreOFDPacket docnum=309366 [11:24:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 A8 1E 06 01 EF 99 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 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 56 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 76 B8 04 00 35 04 06 00 68 60 FF 37 BC 4A 10 CC 91 D8 9B 6B 8C 7E [11:24:08]CheckFolder [11:24:08]dirname=/storage/ofd_packets [11:24:08]CheckFolder done [11:24:08]ProducePacketName [11:24:08]name=ofd_packets/00309366 [11:24:08]NVStorageSaveData ofd_packets/00309366 [11:24:08]File name is /storage/ofd_packets/00309366 [11:24:08]Write 300 bytes [11:24:08]NVStorageSaveData done [11:24:08]OFDSenderStorePacket done [11:24:08]KKMCreateOFDPacket done [11:24:08]NVStorageSaveData kkm_last_timestamp [11:24:08]File name is /storage/kkm_last_timestamp [11:24:08]Write 4 bytes [11:24:08]NVStorageSaveData done [11:24:08]ExternCall_PrintAddStr [11:24:08]wPrintStart [11:24:08]Write to MH i2c: 01 00 00 24 18 3C [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 07 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 07 00 24 18 00 00 00 00 00 FF 0F 51 [11:24:08]RasterBufferAndPrint [11:24:08]line Счет N : (1)117956 [11:24:08]line ИНН: 02508201610067 [11:24:08]line Контрольно-Кассовый Чек [11:24:08]line ПРОДАЖА [11:24:08]line ТРК (МРК, ГНК) : 7 [11:24:08]line Товар: 2711190000 [11:24:08]line ГАЗ-К-3 [11:24:08]line 16.490 * 36.40 [11:24:08]line = 600.24 [11:24:08]line НДС 12% НСП 1% [11:24:08]line > о реализуемом товаре [11:24:08]line ОКРУГЛЕНИЕ: -0.24 [11:24:08]line ИТОГО: 600.00 [11:24:08]line Внесено: 600.00 [11:24:08]line СДАЧА: 0.00 [11:24:08]line НСП 1% : 5.31 [11:24:08]line НДС 12% : 63.74 [11:24:08]line Наличными: 600.00 [11:24:08]line Безнал.: 0.00 [11:24:08]line Место: АЗС № 128 "Партнер Нефть" [11:24:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:24:08]line СНО: Общий режим [11:24:08]line Чек 300 30.07.2024 11:24 [11:24:08]line Смена: 430 ФФД: 1.0 [11:24:08]line ЗНМ: 0300000046 [11:24:08]line РНМ: 0000000000092651 [11:24:08]line Версия ККМ: 001 [11:24:08]line ФМ: 0000000000874943 [11:24:08]line ФД: 309366 [11:24:08]line ФПД: 114765807991882 [11:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112406&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309366&fm=114765807991882&tin=02508201610067®Number=0000000000092651&sum=60000 [11:24:08]written 0, free lines is 4095 [11:24:08]OFD Sender: Processing packet 309366 [packets to send 232, broken 231] [11:24:08]ProducePacketName [11:24:08]name=ofd_packets/00309366 [11:24:08]OFD Sender: To server: pG, [11:24:08]CommunicateWithHost lk.salyk.kg:30040 [11:24:08]ConnectInit lk.salyk.kg [11:24:08]Connected sock=10 [11:24:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 A8 1E 06 01 EF 99 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 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 56 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 76 B8 04 00 35 04 06 00 68 60 FF 37 BC 4A 10 CC 91 D8 9B 6B 8C 7E [11:24:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 46 13 47 00 C5 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 76 B8 04 00 F4 03 04 00 9E 74 A8 66 B6 04 01 00 00 96 E9 6C 5F 51 8D 9B 4E [11:24:08]CommunicateWithHost err = 0 [11:24:08]CheckOFDResponse [11:24:08]1017 (14) - 77093643461234 [11:24:08]1041 (16) - 0000000000874943 [11:24:08]1040 (4) - 309366 [11:24:08]1012 (4) - 30.07.2024 05:05 [11:24:08]1206 (1) - 0 [11:24:08]OFD Sender: Remove packet 309366 [11:24:08]ProducePacketName [11:24:08]name=ofd_packets/00309366 [11:24:08]NVStorageDeleteData [11:24:08]Write to MH i2c: 01 00 00 4F 18 67 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 07 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: 01 07 00 4F 18 00 00 00 00 00 B6 0C 30 [11:24:08]RasterBufferAndPrint [11:24:08]line [11:24:08]line [11:24:08]line [11:24:08]line [11:24:08]line [11:24:08]written 0, free lines is 3269 [11:24:08]MH_Cut [11:24:08]Write to MH i2c: D1 01 00 56 18 01 40 [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 01 00 [11:24:08]MH_I2C_Read... [11:24:08]Read from MH i2c: D1 01 00 56 18 00 3F [11:24:08]Write to MH i2c: 01 00 00 57 18 6F [11:24:08]Write i2c OK [11:24:08]MH_I2C_Read... [11:24:09]OFD Sender: No OFD packet to send [11:24:09]*** Cut start [11:24:09]*** Partial cut [11:24:09]*** CUTSNS_PIN = 1 [11:24:10]*** CUTSNS_PIN = 0 [11:24:10]*** Brake cut motor [11:24:10]Read from MH i2c: 01 [11:24:10]MH_I2C_Read... [11:24:10]*** Stop cut motor [11:24:10]*** Cut end [11:24:10]Read from MH i2c: 01 07 00 [11:24:10]MH_I2C_Read... [11:24:10]Read from MH i2c: 01 07 00 57 18 00 00 00 00 00 FF 0F 84 [11:24:10]process_action close_receipt done [11:24:10]requested_data is exist [11:24:10]produce_requested_data [11:24:10]requested_item fm.sn is exist - process it [11:24:10]wFMCommunicate request_size=4 [11:24:10]MH_SAM_APDU [11:24:10]CAPDU: 80 11 00 00 [11:24:10]Write to MH i2c: E2 08 00 58 18 80 11 00 00 00 00 00 00 EA [11:24:10]Write i2c OK [11:24:10]MH_I2C_Read... [11:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:10]Read from MH i2c: E2 [11:24:10]MH_I2C_Read... [11:24:10]Read from MH i2c: E2 17 00 [11:24:10]MH_I2C_Read... [11:24:10]Read from MH i2c: E2 17 00 58 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 40 [11:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:10]wFMCommunicate OK [11:24:10]requested_item fd.num is exist - process it [11:24:10]SAM_PROTO_GetFieldsCounters [11:24:10]wFMCommunicate request_size=4 [11:24:10]MH_SAM_APDU [11:24:10]CAPDU: 80 13 00 00 [11:24:10]Write to MH i2c: E2 08 00 59 18 80 13 00 00 00 00 00 00 ED [11:24:10]Write i2c OK [11:24:10]MH_I2C_Read... [11:24:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:10]Read from MH i2c: E2 [11:24:10]MH_I2C_Read... [11:24:10]Read from MH i2c: E2 62 00 [11:24:10]MH_I2C_Read... [11:24:10]Read from MH i2c: E2 62 00 59 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 76 B8 04 00 0E 04 04 00 AE 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 77 [11:24:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 76 B8 04 00 0E 04 04 00 AE 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:24:10]wFMCommunicate OK [11:24:10]SAM_PROTO_GetFieldsCounters done [11:24:10]requested_item shift.num is exist - process it [11:24:10]requested_item shift.opened is exist - process it [11:24:10]req_shift_opened [11:24:10]FM_GetShiftState [11:24:10]SAM_PROTO_GetShiftState [11:24:10]wFMCommunicate request_size=4 [11:24:10]MH_SAM_APDU [11:24:10]CAPDU: 80 13 01 00 [11:24:10]Write to MH i2c: E2 08 00 5A 18 80 13 01 00 00 00 00 00 EF [11:24:10]Write i2c OK [11:24:10]MH_I2C_Read... [11:24:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:10]Read from MH i2c: E2 [11:24:10]MH_I2C_Read... [11:24:10]Read from MH i2c: E2 0E 00 [11:24:10]MH_I2C_Read... [11:24:10]Read from MH i2c: E2 0E 00 5A 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4A [11:24:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:11]wFMCommunicate OK [11:24:11]SAM_PROTO_GetShiftState done [11:24:11]FM_GetShiftState done [11:24:11]req_shift_opened done [11:24:11]requested_item shift.open_date is exist - process it [11:24:11]req_shift_open_date [11:24:11]req_shift_open_date done [11:24:11]produce_requested_data done [11:24:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309366,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:24:11]process_action_free close_receipt [11:24:11]json_value_free [11:24:11]json_value_free done [11:24:11]process_json_proto returns [11:24:11]Send response to host [11:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309366,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:24:11]free response buf [11:24:11]execute_script done [11:24:11]execute_script returns [11:24:11]free content buf [11:24:11]Sock 8.Close socket [11:24:11]Sock 8.Thread stoped [11:24:11]accept exits with 9 [11:24:11]New connection [11:24:11]New thread 3067166052 created [11:24:11]Thread 3067022692 joined [11:24:11]Waiting for new connection... [11:24:11] Sock 9.Parse request [11:24:11]Sock 9.Check first char [11:24:11]Sock 9.First char is OK [11:24:11]request: POST /json_proto HTTP/1.0 [11:24:11]Method: POST [11:24:11]URL: /json_proto [11:24:11]Method is POST - this is cgi request [11:24:11]url: /json_proto [11:24:11]query_string will be loaded in cgi processing [11:24:11]execute_cgi json_proto POST (null) [11:24:11]execute_cgi path=json_proto method=POST [11:24:11]POST find Content-Length [11:24:11]Host: 172.17.45.195:8080 [11:24:11]Content-Length: 682 [11:24:11]Content-Type: application/json [11:24:11] [11:24:11]POST finish read [11:24:11]Found Content-Length = 682 [11:24:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:11]execute_script... [11:24: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)117971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:11]POST & json_proto [11:24:11]process_json_proto [11:24:11]json parsed OK: [11:24:11]protocol is kg_v1.0 [11:24:11]action value=close_receipt [11:24:11]process_action close_receipt [11:24:11]cmd_close_receipt [11:24:11]MH_GetDate [11:24:11]Write to MH i2c: F0 00 00 5B 18 62 [11:24:11]Write i2c OK [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: F0 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: F0 09 00 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: F0 09 00 5B 18 00 5B CD A8 66 FB 01 7F 64 80 [11:24:11]GetLastDocTimeStamp 1722338646 [11:24:11]current date 1722338651 [11:24:11]FM_GetShiftState [11:24:11]SAM_PROTO_GetShiftState [11:24:11]wFMCommunicate request_size=4 [11:24:11]MH_SAM_APDU [11:24:11]CAPDU: 80 13 01 00 [11:24:11]Write to MH i2c: E2 08 00 5C 18 80 13 01 00 00 00 00 00 F1 [11:24:11]Write i2c OK [11:24:11]MH_I2C_Read... [11:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:11]Read from MH i2c: E2 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: E2 0E 00 [11:24:11]MH_I2C_Read... [11:24:11]Read from MH i2c: E2 0E 00 5C 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4C [11:24:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:11]wFMCommunicate OK [11:24:11]SAM_PROTO_GetShiftState done [11:24:11]FM_GetShiftState done [11:24:11]opened in 1722299915 [11:24:11]opened+sec_in_day 1722386315 [11:24:11]quantity*price = 100005 [11:24:11]sum+1 = 100006 [11:24:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 301 30.07.2024 11:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309367 ФПД: 216408471818264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112411&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309367&fm=216408471818264&tin=02508201610067®Number=0000000000092651&sum=100000 [11:24:12]StoreToDocumentArchive [11:24:12]shift 430 fd 309367 [11:24:12]save to /storage/0430/doc_00309367 [11:24:12]save last doc name /storage/0430/doc_00309367 to /storage/kkm_last_doc_name [11:24:12]save OK [11:24:12]Clear old archive folders... [11:24:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:12]tlvbuf is 009CFA70 [11:24:12]SAM_PROTO_ClearQueue [11:24:12]wFMCommunicate request_size=4 [11:24:12]MH_SAM_APDU [11:24:12]CAPDU: 80 09 00 00 [11:24:12]Write to MH i2c: E2 08 00 69 18 80 09 00 00 00 00 00 00 F3 [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:12]Read from MH i2c: E2 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 03 00 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 03 00 69 18 00 90 00 F5 [11:24:12]RAPDU: 90 00 [11:24:12]wFMCommunicate OK [11:24:12]SAM_PROTO_ClearQueue done [11:24:12]KKMCreateOFDPacket [11:24:12]OFDProtocolAddRootSTLVToBuf [11:24:12]FM_MakeSignedData [11:24:12]FM_MakeSignedData [11:24:12]SAM_PROTO_SignData [11:24:12]wFMCommunicate request_size=4 [11:24:12]MH_SAM_APDU [11:24:12]CAPDU: 80 0D 01 02 [11:24:12]Write to MH i2c: E2 08 00 6A 18 80 0D 01 02 00 00 00 00 FB [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:12]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 6A 18 00 90 00 F6 [11:24:13]RAPDU: 90 00 [11:24:13]wFMCommunicate OK [11:24:13]wFMCommunicate request_size=255 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 01 00 00 F4 03 04 00 5B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B8 04 00 35 04 06 00 C4 [11:24:13]Write to MH i2c: E2 02 01 6B 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 01 00 00 F4 03 04 00 5B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B8 04 00 35 04 06 00 C4 00 00 11 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 6B 18 00 90 00 F7 [11:24:13]RAPDU: 90 00 [11:24:13]wFMCommunicate OK [11:24:13]wFMCommunicate request_size=10 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 0D 02 02 05 D2 86 16 D0 18 [11:24:13]Write to MH i2c: E2 0D 00 6C 18 80 0D 02 02 05 00 D2 86 16 D0 18 00 00 5E [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 03 00 6C 18 00 90 00 F8 [11:24:13]RAPDU: 90 00 [11:24:13]wFMCommunicate OK [11:24:13]wFMCommunicate request_size=4 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 0D 03 02 [11:24:13]Write to MH i2c: E2 08 00 6D 18 80 0D 03 02 00 00 00 00 00 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 0B 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 0B 00 6D 18 00 CE 74 1D 0D 6F F0 17 02 90 00 E5 [11:24:13]RAPDU: CE 74 1D 0D 6F F0 17 02 90 00 [11:24:13]wFMCommunicate OK [11:24:13]SAM_PROTO_SignData done [11:24:13]FM_MakeSignedData done [11:24:13]CreateOFDProtocolMessage [11:24:13]wFMCommunicate request_size=4 [11:24:13]MH_SAM_APDU [11:24:13]CAPDU: 80 11 00 00 [11:24:13]Write to MH i2c: E2 08 00 6E 18 80 11 00 00 00 00 00 00 00 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:13]Read from MH i2c: E2 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 17 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: E2 17 00 6E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 56 [11:24:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:13]wFMCommunicate OK [11:24:13]CreateOFDProtocolMessage done [11:24:13]OFDSenderStorePacket 309367 [11:24:13]StoreOFDPacket docnum=309367 [11:24:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9C 24 07 01 B4 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 01 00 00 F4 03 04 00 5B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B8 04 00 35 04 06 00 C4 D2 86 16 D0 18 CE 74 1D 0D 6F F0 17 02 [11:24:13]CheckFolder [11:24:13]dirname=/storage/ofd_packets [11:24:13]CheckFolder done [11:24:13]ProducePacketName [11:24:13]name=ofd_packets/00309367 [11:24:13]NVStorageSaveData ofd_packets/00309367 [11:24:13]File name is /storage/ofd_packets/00309367 [11:24:13]Write 301 bytes [11:24:13]NVStorageSaveData done [11:24:13]OFDSenderStorePacket done [11:24:13]KKMCreateOFDPacket done [11:24:13]NVStorageSaveData kkm_last_timestamp [11:24:13]File name is /storage/kkm_last_timestamp [11:24:13]Write 4 bytes [11:24:13]NVStorageSaveData done [11:24:13]ExternCall_PrintAddStr [11:24:13]wPrintStart [11:24:13]Write to MH i2c: 01 00 00 6F 18 87 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: 01 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: 01 07 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: 01 07 00 6F 18 00 00 00 00 00 FF 0F 9C [11:24:13]RasterBufferAndPrint [11:24:13]line Счет N : (1)117971 [11:24:13]line ИНН: 02508201610067 [11:24:13]line Контрольно-Кассовый Чек [11:24:13]line ПРОДАЖА [11:24:13]line ТРК (МРК, ГНК) : 32 [11:24:13]line Товар: 2710124130 [11:24:13]line Аи-92-К-2 [11:24:13]line 14.750 * 67.80 [11:24:13]line = 1000.05 [11:24:13]line НДС 12% НСП 1% [11:24:13]line > о реализуемом товаре [11:24:13]line ОКРУГЛЕНИЕ: -0.05 [11:24:13]line ИТОГО: 1000.00 [11:24:13]line Внесено: 1000.00 [11:24:13]line СДАЧА: 0.00 [11:24:13]line НСП 1% : 8.85 [11:24:13]line НДС 12% : 106.20 [11:24:13]line Наличными: 1000.00 [11:24:13]line Безнал.: 0.00 [11:24:13]line Место: АЗС № 128 "Партнер Нефть" [11:24:13]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:24:13]line СНО: Общий режим [11:24:13]line Чек 301 30.07.2024 11:24 [11:24:13]line Смена: 430 ФФД: 1.0 [11:24:13]line ЗНМ: 0300000046 [11:24:13]line РНМ: 0000000000092651 [11:24:13]line Версия ККМ: 001 [11:24:13]line ФМ: 0000000000874943 [11:24:13]line ФД: 309367 [11:24:13]line ФПД: 216408471818264 [11:24:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112411&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309367&fm=216408471818264&tin=02508201610067®Number=0000000000092651&sum=100000 [11:24:13]OFD Sender: Processing packet 309367 [packets to send 232, broken 231] [11:24:13]ProducePacketName [11:24:13]name=ofd_packets/00309367 [11:24:13]OFD Sender: To server: pG, [11:24:13]CommunicateWithHost lk.salyk.kg:30040 [11:24:13]ConnectInit lk.salyk.kg [11:24:13]written 0, free lines is 4095 [11:24:13]Connected sock=10 [11:24:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9C 24 07 01 B4 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 2D 01 00 00 F4 03 04 00 5B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B8 04 00 35 04 06 00 C4 D2 86 16 D0 18 CE 74 1D 0D 6F F0 17 02 [11:24:14]Write to MH i2c: 01 00 00 9A 18 B2 [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: 01 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: 01 07 00 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: 01 07 00 9A 18 00 00 00 00 00 6D 0C 32 [11:24:14]RasterBufferAndPrint [11:24:14]line [11:24:14]line [11:24:14]line [11:24:14]line [11:24:14]line [11:24:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B1 55 47 00 D6 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 77 B8 04 00 F4 03 04 00 A4 74 A8 66 B6 04 01 00 00 A8 B5 written 0, free lines is 3192 [11:24:14]1F 43 3E 24 4A 45 [11:24:14]CommunicateWithHost err = 0 [11:24:14]CheckOFDResponse [11:24:14]1017 (14) - 77093643461234 [11:24:14]1041 (16) - 0000000000874943 [11:24:14]1040 (4) - 309367 [11:24:14]1012 (4) - 30.07.2024 05:05 [11:24:14]1206 (1) - 0 [11:24:14]OFD Sender: Remove packet 309367 [11:24:14]ProducePacketName [11:24:14]name=ofd_packets/00309367 [11:24:14]NVStorageDeleteData [11:24:14]MH_Cut [11:24:14]Write to MH i2c: D1 01 00 A1 18 01 8B [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: D1 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: D1 01 00 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: D1 01 00 A1 18 00 8A [11:24:14]Write to MH i2c: 01 00 00 A2 18 BA [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:14]OFD Sender: No OFD packet to send [11:24:15]*** Cut start [11:24:15]*** Partial cut [11:24:15]*** CUTSNS_PIN = 1 [11:24:15]*** CUTSNS_PIN = 0 [11:24:15]*** Brake cut motor [11:24:16]Read from MH i2c: 01 [11:24:16]MH_I2C_Read... [11:24:16]*** Stop cut motor [11:24:16]*** Cut end [11:24:16]Read from MH i2c: 01 07 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: 01 07 00 A2 18 00 00 00 00 00 FF 0F CF [11:24:16]process_action close_receipt done [11:24:16]requested_data is exist [11:24:16]produce_requested_data [11:24:16]requested_item fm.sn is exist - process it [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 11 00 00 [11:24:16]Write to MH i2c: E2 08 00 A3 18 80 11 00 00 00 00 00 00 35 [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:16]Read from MH i2c: E2 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 17 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 17 00 A3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8B [11:24:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:16]wFMCommunicate OK [11:24:16]requested_item fd.num is exist - process it [11:24:16]SAM_PROTO_GetFieldsCounters [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 13 00 00 [11:24:16]Write to MH i2c: E2 08 00 A4 18 80 13 00 00 00 00 00 00 38 [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:16]Read from MH i2c: E2 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 62 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 62 00 A4 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 77 B8 04 00 0E 04 04 00 AE 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 C6 [11:24:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 77 B8 04 00 0E 04 04 00 AE 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:24:16]wFMCommunicate OK [11:24:16]SAM_PROTO_GetFieldsCounters done [11:24:16]requested_item shift.num is exist - process it [11:24:16]requested_item shift.opened is exist - process it [11:24:16]req_shift_opened [11:24:16]FM_GetShiftState [11:24:16]SAM_PROTO_GetShiftState [11:24:16]wFMCommunicate request_size=4 [11:24:16]MH_SAM_APDU [11:24:16]CAPDU: 80 13 01 00 [11:24:16]Write to MH i2c: E2 08 00 A5 18 80 13 01 00 00 00 00 00 3A [11:24:16]Write i2c OK [11:24:16]MH_I2C_Read... [11:24:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:16]Read from MH i2c: E2 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 0E 00 [11:24:16]MH_I2C_Read... [11:24:16]Read from MH i2c: E2 0E 00 A5 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 95 [11:24:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:16]wFMCommunicate OK [11:24:16]SAM_PROTO_GetShiftState done [11:24:16]FM_GetShiftState done [11:24:16]req_shift_opened done [11:24:16]requested_item shift.open_date is exist - process it [11:24:16]req_shift_open_date [11:24:16]req_shift_open_date done [11:24:16]produce_requested_data done [11:24:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309367,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:24:16]process_action_free close_receipt [11:24:16]json_value_free [11:24:16]json_value_free done [11:24:16]process_json_proto returns [11:24:16]Send response to host [11:24:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309367,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:24:16]free response buf [11:24:16]execute_script done [11:24:16]execute_script returns [11:24:16]free content buf [11:24:16]Sock 9.Close socket [11:24:16]Sock 9.Thread stoped [11:24:19]OFD Sender: No OFD packet to send [11:24:24]OFD Sender: No OFD packet to send [11:24:26]accept exits with 8 [11:24:26]New connection [11:24:26]New thread 3067022692 created [11:24:26]Thread 3067166052 joined [11:24:26]Waiting for new connection... [11:24:26] Sock 8.Parse request [11:24:26]Sock 8.Check first char [11:24:26]Sock 8.First char is OK [11:24:26]request: POST /json_proto HTTP/1.0 [11:24:26]Method: POST [11:24:26]URL: /json_proto [11:24:26]Method is POST - this is cgi request [11:24:26]url: /json_proto [11:24:26]query_string will be loaded in cgi processing [11:24:26]execute_cgi json_proto POST (null) [11:24:26]execute_cgi path=json_proto method=POST [11:24:26]POST find Content-Length [11:24:26]Host: 172.17.45.195:8080 [11:24:26]Content-Length: 677 [11:24:26]Content-Type: application/json [11:24:26] [11:24:26]POST finish read [11:24:26]Found Content-Length = 677 [11:24:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:24:26]execute_script... [11:24:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:24:26]POST & json_proto [11:24:26]process_json_proto [11:24:26]json parsed OK: [11:24:26]protocol is kg_v1.0 [11:24:26]action value=close_receipt [11:24:26]process_action close_receipt [11:24:26]cmd_close_receipt [11:24:26]MH_GetDate [11:24:26]Write to MH i2c: F0 00 00 A6 18 AD [11:24:26]Write i2c OK [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: F0 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: F0 09 00 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: F0 09 00 A6 18 00 6B CD A8 66 FB 01 7F 64 DB [11:24:26]GetLastDocTimeStamp 1722338651 [11:24:26]current date 1722338667 [11:24:26]FM_GetShiftState [11:24:26]SAM_PROTO_GetShiftState [11:24:26]wFMCommunicate request_size=4 [11:24:26]MH_SAM_APDU [11:24:26]CAPDU: 80 13 01 00 [11:24:26]Write to MH i2c: E2 08 00 A7 18 80 13 01 00 00 00 00 00 3C [11:24:26]Write i2c OK [11:24:26]MH_I2C_Read... [11:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:26]Read from MH i2c: E2 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 0E 00 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 0E 00 A7 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 97 [11:24:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:26]wFMCommunicate OK [11:24:26]SAM_PROTO_GetShiftState done [11:24:26]FM_GetShiftState done [11:24:26]opened in 1722299915 [11:24:26]opened+sec_in_day 1722386315 [11:24:26]quantity*price = 30035 [11:24:26]sum+1 = 30036 [11:24:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 302 30.07.2024 11:24 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309368 ФПД: 34595426624176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112427&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309368&fm=34595426624176&tin=02508201610067®Number=0000000000092651&sum=30000 [11:24:28]StoreToDocumentArchive [11:24:28]shift 430 fd 309368 [11:24:28]save to /storage/0430/doc_00309368 [11:24:28]save last doc name /storage/0430/doc_00309368 to /storage/kkm_last_doc_name [11:24:28]save OK [11:24:28]Clear old archive folders... [11:24:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:28]tlvbuf is 009A3450 [11:24:28]SAM_PROTO_ClearQueue [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 09 00 00 [11:24:28]Write to MH i2c: E2 08 00 B4 18 80 09 00 00 00 00 00 00 3E [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 B4 18 00 90 00 40 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]SAM_PROTO_ClearQueue done [11:24:28]KKMCreateOFDPacket [11:24:28]OFDProtocolAddRootSTLVToBuf [11:24:28]FM_MakeSignedData [11:24:28]FM_MakeSignedData [11:24:28]SAM_PROTO_SignData [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 01 02 [11:24:28]Write to MH i2c: E2 08 00 B5 18 80 0D 01 02 00 00 00 00 46 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 B5 18 00 90 00 41 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]wFMCommunicate request_size=255 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 2E 01 00 00 F4 03 04 00 6B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B8 04 00 35 04 06 00 1F [11:24:28]Write to MH i2c: E2 02 01 B6 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 2E 01 00 00 F4 03 04 00 6B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B8 04 00 35 04 06 00 1F 00 00 59 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 B6 18 00 90 00 42 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]wFMCommunicate request_size=10 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 02 02 05 76 E0 1D 62 B0 [11:24:28]Write to MH i2c: E2 0D 00 B7 18 80 0D 02 02 05 00 76 E0 1D 62 B0 00 00 D8 [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 03 00 B7 18 00 90 00 43 [11:24:28]RAPDU: 90 00 [11:24:28]wFMCommunicate OK [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 0D 03 02 [11:24:28]Write to MH i2c: E2 08 00 B8 18 80 0D 03 02 00 00 00 00 4B [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:28]Read from MH i2c: E2 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 0B 00 [11:24:28]MH_I2C_Read... [11:24:28]Read from MH i2c: E2 0B 00 B8 18 00 90 4E 82 7D 58 5E 86 97 90 00 FC [11:24:28]RAPDU: 90 4E 82 7D 58 5E 86 97 90 00 [11:24:28]wFMCommunicate OK [11:24:28]SAM_PROTO_SignData done [11:24:28]FM_MakeSignedData done [11:24:28]CreateOFDProtocolMessage [11:24:28]wFMCommunicate request_size=4 [11:24:28]MH_SAM_APDU [11:24:28]CAPDU: 80 11 00 00 [11:24:28]Write to MH i2c: E2 08 00 B9 18 80 11 00 00 00 00 00 00 4B [11:24:28]Write i2c OK [11:24:28]MH_I2C_Read... [11:24:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:28]Read from MH i2c: E2 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: E2 17 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: E2 17 00 B9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A1 [11:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:29]wFMCommunicate OK [11:24:29]CreateOFDProtocolMessage done [11:24:29]OFDSenderStorePacket 309368 [11:24:29]StoreOFDPacket docnum=309368 [11:24:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 7F B5 07 01 E6 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 32 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 2E 01 00 00 F4 03 04 00 6B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B8 04 00 35 04 06 00 1F 76 E0 1D 62 B0 90 4E 82 7D 58 5E 86 97 [11:24:29]CheckFolder [11:24:29]dirname=/storage/ofd_packets [11:24:29]CheckFolder done [11:24:29]ProducePacketName [11:24:29]name=ofd_packets/00309368 [11:24:29]NVStorageSaveData ofd_packets/00309368 [11:24:29]File name is /storage/ofd_packets/00309368 [11:24:29]Write 301 bytes [11:24:29]NVStorageSaveData done [11:24:29]OFDSenderStorePacket done [11:24:29]KKMCreateOFDPacket done [11:24:29]NVStorageSaveData kkm_last_timestamp [11:24:29]File name is /storage/kkm_last_timestamp [11:24:29]Write 4 bytes [11:24:29]NVStorageSaveData done [11:24:29]ExternCall_PrintAddStr [11:24:29]wPrintStart [11:24:29]Write to MH i2c: 01 00 00 BA 18 D2 [11:24:29]Write i2c OK [11:24:29]MH_I2C_Read... [11:24:29]OFD Sender: Processing packet 309368 [packets to send 232, broken 231] [11:24:29]ProducePacketName [11:24:29]name=ofd_packets/00309368 [11:24:29]OFD Sender: To server: pG, [11:24:29]CommunicateWithHost lk.salyk.kg:30040 [11:24:29]ConnectInit lk.salyk.kg [11:24:29]Read from MH i2c: 01 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 BA 18 00 00 00 00 00 FF 0F E7 [11:24:29]RasterBufferAndPrint [11:24:29]line Счет N : (1)117973 [11:24:29]line ИНН: 02508201610067 [11:24:29]line Контрольно-Кассовый Чек [11:24:29]line ПРОДАЖА [11:24:29]line ТРК (МРК, ГНК) : 52 [11:24:29]line Товар: 2710124130 [11:24:29]line Аи-92-К-2 [11:24:29]line 4.430 * 67.80 [11:24:29]line = 300.35 [11:24:29]line НДС 12% НСП 1% [11:24:29]line > о реализуемом товаре [11:24:29]line ОКРУГЛЕНИЕ: -0.35 [11:24:29]line ИТОГО: 300.00 [11:24:29]line Внесено: 300.00 [11:24:29]line СДАЧА: 0.00 [11:24:29]line НСП 1% : 2.66 [11:24:29]line НДС 12% : 31.90 [11:24:29]line Наличными: 300.00 [11:24:29]line Безнал.: 0.00 [11:24:29]line Место: АЗС № 128 "Партнер Нефть" [11:24:29]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:24:29]line СНО: Общий режим [11:24:29]line Чек 302 30.07.2024 11:24 [11:24:29]line Смена: 430 ФФД: 1.0 [11:24:29]line ЗНМ: 0300000046 [11:24:29]line РНМ: 0000000000092651 [11:24:29]line Версия ККМ: 001 [11:24:29]line ФМ: 0000000000874943 [11:24:29]line ФД: 309368 [11:24:29]line ФПД: 34595426624176 [11:24:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112427&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309368&fm=34595426624176&tin=02508201610067®Number=0000000000092651&sum=30000 [11:24:29]written 0, free lines is 4095 [11:24:29]Connected sock=10 [11:24:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 7F B5 07 01 E6 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 32 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 2E 01 00 00 F4 03 04 00 6B CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B8 04 00 35 04 06 00 1F 76 E0 1D 62 B0 90 4E 82 7D 58 5E 86 97 [11:24:29]Write to MH i2c: 01 00 00 E5 18 FD [11:24:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 43 26 47 00 59 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 78 B8 04 00 F4 03 04 00 B3 74 A8 66 B6 04 01 00 00 E5 87 D4 8D A3 C1 F4 84 [11:24:29]CommunicateWithHost err = 0 [11:24:29]CheckOFDResponse [11:24:29]1017 (14) - 77093643461234 [11:24:29]1041 (16) - 0000000000874943 [11:24:29]1040 (4) - 309368 [11:24:29]1012 (4) - 30.07.2024 05:05 [11:24:29]1206 (1) - 0 [11:24:29]OFD Sender: Remove packet 309368 [11:24:29]ProducePacketName [11:24:29]name=ofd_packets/00309368 [11:24:29]Write i2c OK [11:24:29]NVStorageDeleteData [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: 01 07 00 E5 18 00 00 00 00 00 71 0C 81 [11:24:29]RasterBufferAndPrint [11:24:29]line [11:24:29]line [11:24:29]line [11:24:29]line [11:24:29]line [11:24:29]written 0, free lines is 3308 [11:24:29]MH_Cut [11:24:29]Write to MH i2c: D1 01 00 EC 18 01 D6 [11:24:29]Write i2c OK [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: D1 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: D1 01 00 [11:24:29]MH_I2C_Read... [11:24:29]Read from MH i2c: D1 01 00 EC 18 00 D5 [11:24:29]Write to MH i2c: 01 00 00 ED 18 05 [11:24:29]Write i2c OK [11:24:29]MH_I2C_Read... [11:24:30]OFD Sender: No OFD packet to send [11:24:30]*** Cut start [11:24:30]*** Partial cut [11:24:30]*** CUTSNS_PIN = 1 [11:24:30]*** CUTSNS_PIN = 0 [11:24:31]*** Brake cut motor [11:24:31]Read from MH i2c: 01 [11:24:31]MH_I2C_Read... [11:24:31]*** Stop cut motor [11:24:31]*** Cut end [11:24:31]Read from MH i2c: 01 07 00 [11:24:31]MH_I2C_Read... [11:24:31]Read from MH i2c: 01 07 00 ED 18 00 00 00 00 00 FF 0F 1A [11:24:31]process_action close_receipt done [11:24:31]requested_data is exist [11:24:31]produce_requested_data [11:24:31]requested_item fm.sn is exist - process it [11:24:31]wFMCommunicate request_size=4 [11:24:31]MH_SAM_APDU [11:24:31]CAPDU: 80 11 00 00 [11:24:31]Write to MH i2c: E2 08 00 EE 18 80 11 00 00 00 00 00 00 80 [11:24:31]Write i2c OK [11:24:31]MH_I2C_Read... [11:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:31]Read from MH i2c: E2 [11:24:31]MH_I2C_Read... [11:24:31]Read from MH i2c: E2 17 00 [11:24:31]MH_I2C_Read... [11:24:31]Read from MH i2c: E2 17 00 EE 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D6 [11:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:24:31]wFMCommunicate OK [11:24:31]requested_item fd.num is exist - process it [11:24:31]SAM_PROTO_GetFieldsCounters [11:24:31]wFMCommunicate request_size=4 [11:24:31]MH_SAM_APDU [11:24:31]CAPDU: 80 13 00 00 [11:24:31]Write to MH i2c: E2 08 00 EF 18 80 13 00 00 00 00 00 00 83 [11:24:31]Write i2c OK [11:24:31]MH_I2C_Read... [11:24:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:31]Read from MH i2c: E2 [11:24:31]MH_I2C_Read... [11:24:31]Read from MH i2c: E2 62 00 [11:24:31]MH_I2C_Read... [11:24:31]Read from MH i2c: E2 62 00 EF 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 78 B8 04 00 0E 04 04 00 AE 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 15 [11:24:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 78 B8 04 00 0E 04 04 00 AE 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 [11:24:31]wFMCommunicate OK [11:24:31]SAM_PROTO_GetFieldsCounters done [11:24:31]requested_item shift.num is exist - process it [11:24:31]requested_item shift.opened is exist - process it [11:24:31]req_shift_opened [11:24:31]FM_GetShiftState [11:24:31]SAM_PROTO_GetShiftState [11:24:31]wFMCommunicate request_size=4 [11:24:31]MH_SAM_APDU [11:24:31]CAPDU: 80 13 01 00 [11:24:31]Write to MH i2c: E2 08 00 F0 18 80 13 01 00 00 00 00 00 85 [11:24:31]Write i2c OK [11:24:31]MH_I2C_Read... [11:24:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:31]Read from MH i2c: E2 [11:24:31]MH_I2C_Read... [11:24:31]Read from MH i2c: E2 0E 00 [11:24:31]MH_I2C_Read... [11:24:31]Read from MH i2c: E2 0E 00 F0 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E0 [11:24:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:24:31]wFMCommunicate OK [11:24:31]SAM_PROTO_GetShiftState done [11:24:31]FM_GetShiftState done [11:24:31]req_shift_opened done [11:24:31]requested_item shift.open_date is exist - process it [11:24:31]req_shift_open_date [11:24:31]req_shift_open_date done [11:24:31]produce_requested_data done [11:24:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309368,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:24:31]process_action_free close_receipt [11:24:31]json_value_free [11:24:31]json_value_free done [11:24:31]process_json_proto returns [11:24:31]Send response to host [11:24:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309368,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:24:31]free response buf [11:24:31]execute_script done [11:24:31]execute_script returns [11:24:31]free content buf [11:24:31]Sock 8.Close socket [11:24:31]Sock 8.Thread stoped [11:24:35]OFD Sender: No OFD packet to send [11:24:40]OFD Sender: No OFD packet to send [11:24:45]OFD Sender: No OFD packet to send [11:24:50]OFD Sender: No OFD packet to send [11:24:55]OFD Sender: No OFD packet to send [11:25:00]OFD Sender: No OFD packet to send [11:25:05]OFD Sender: No OFD packet to send [11:25:10]OFD Sender: No OFD packet to send [11:25:15]OFD Sender: No OFD packet to send [11:25:20]OFD Sender: No OFD packet to send [11:25:25]OFD Sender: No OFD packet to send [11:25:30]OFD Sender: No OFD packet to send [11:25:35]OFD Sender: No OFD packet to send [11:25:40]OFD Sender: No OFD packet to send [11:25:45]OFD Sender: No OFD packet to send [11:25:50]OFD Sender: No OFD packet to send [11:25:55]OFD Sender: No OFD packet to send [11:26:00]OFD Sender: No OFD packet to send [11:26:05]OFD Sender: No OFD packet to send [11:26:10]OFD Sender: No OFD packet to send [11:26:11]accept exits with 9 [11:26:11]New connection [11:26:11]New thread 3067166052 created [11:26:11]Thread 3067022692 joined [11:26:11]Waiting for new connection... [11:26:11] Sock 9.Parse request [11:26:11]Sock 9.Check first char [11:26:11]Sock 9.First char is OK [11:26:11]request: POST /json_proto HTTP/1.0 [11:26:11]Method: POST [11:26:11]URL: /json_proto [11:26:11]Method is POST - this is cgi request [11:26:11]url: /json_proto [11:26:11]query_string will be loaded in cgi processing [11:26:11]execute_cgi json_proto POST (null) [11:26:11]execute_cgi path=json_proto method=POST [11:26:11]POST find Content-Length [11:26:11]Host: 172.17.45.195:8080 [11:26:11]Content-Length: 677 [11:26:11]Content-Type: application/json [11:26:11] [11:26:11]POST finish read [11:26:11]Found Content-Length = 677 [11:26:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:11]execute_script... [11:26: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)117975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:11]POST & json_proto [11:26:11]process_json_proto [11:26:11]json parsed OK: [11:26:11]protocol is kg_v1.0 [11:26:11]action value=close_receipt [11:26:11]process_action close_receipt [11:26:11]cmd_close_receipt [11:26:11]MH_GetDate [11:26:11]Write to MH i2c: F0 00 00 F1 18 F8 [11:26:11]Write i2c OK [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: F0 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: F0 09 00 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: F0 09 00 F1 18 00 D4 CD A8 66 FB 01 7F 64 8F [11:26:11]GetLastDocTimeStamp 1722338667 [11:26:11]current date 1722338772 [11:26:11]FM_GetShiftState [11:26:11]SAM_PROTO_GetShiftState [11:26:11]wFMCommunicate request_size=4 [11:26:11]MH_SAM_APDU [11:26:11]CAPDU: 80 13 01 00 [11:26:11]Write to MH i2c: E2 08 00 F2 18 80 13 01 00 00 00 00 00 87 [11:26:11]Write i2c OK [11:26:11]MH_I2C_Read... [11:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:11]Read from MH i2c: E2 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 0E 00 [11:26:11]MH_I2C_Read... [11:26:11]Read from MH i2c: E2 0E 00 F2 18 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E2 [11:26:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:26:11]wFMCommunicate OK [11:26:11]SAM_PROTO_GetShiftState done [11:26:11]FM_GetShiftState done [11:26:11]opened in 1722299915 [11:26:11]opened+sec_in_day 1722386315 [11:26:11]quantity*price = 50010 [11:26:11]sum+1 = 50012 [11:26:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 303 30.07.2024 11:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309369 ФПД: 181207330177963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112612&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309369&fm=181207330177963&tin=02508201610067®Number=0000000000092651&sum=50000 [11:26:13]StoreToDocumentArchive [11:26:13]shift 430 fd 309369 [11:26:13]save to /storage/0430/doc_00309369 [11:26:13]save last doc name /storage/0430/doc_00309369 to /storage/kkm_last_doc_name [11:26:13]save OK [11:26:13]Clear old archive folders... [11:26:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:13]tlvbuf is 0092FDC0 [11:26:13]SAM_PROTO_ClearQueue [11:26:13]wFMCommunicate request_size=4 [11:26:13]MH_SAM_APDU [11:26:13]CAPDU: 80 09 00 00 [11:26:13]Write to MH i2c: E2 08 00 FF 18 80 09 00 00 00 00 00 00 89 [11:26:13]Write i2c OK [11:26:13]MH_I2C_Read... [11:26:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:13]Read from MH i2c: E2 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 FF 18 00 90 00 8B [11:26:13]RAPDU: 90 00 [11:26:13]wFMCommunicate OK [11:26:13]SAM_PROTO_ClearQueue done [11:26:13]KKMCreateOFDPacket [11:26:13]OFDProtocolAddRootSTLVToBuf [11:26:13]FM_MakeSignedData [11:26:13]FM_MakeSignedData [11:26:13]SAM_PROTO_SignData [11:26:13]wFMCommunicate request_size=4 [11:26:13]MH_SAM_APDU [11:26:13]CAPDU: 80 0D 01 02 [11:26:13]Write to MH i2c: E2 08 00 00 19 80 0D 01 02 00 00 00 00 92 [11:26:13]Write i2c OK [11:26:13]MH_I2C_Read... [11:26:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:13]Read from MH i2c: E2 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 00 19 00 90 00 8D [11:26:13]RAPDU: 90 00 [11:26:13]wFMCommunicate OK [11:26:13]wFMCommunicate request_size=255 [11:26:13]MH_SAM_APDU [11:26:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 2F 01 00 00 F4 03 04 00 D4 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B8 04 00 35 04 06 00 A4 [11:26:13]Write to MH i2c: E2 02 01 01 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 2F 01 00 00 F4 03 04 00 D4 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B8 04 00 35 04 06 00 A4 00 00 5F [11:26:13]Write i2c OK [11:26:13]MH_I2C_Read... [11:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:13]Read from MH i2c: E2 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 01 19 00 90 00 8E [11:26:13]RAPDU: 90 00 [11:26:13]wFMCommunicate OK [11:26:13]wFMCommunicate request_size=10 [11:26:13]MH_SAM_APDU [11:26:13]CAPDU: 80 0D 02 02 05 CE 9E 8B C3 AB [11:26:13]Write to MH i2c: E2 0D 00 02 19 80 0D 02 02 05 00 CE 9E 8B C3 AB 00 00 04 [11:26:13]Write i2c OK [11:26:13]MH_I2C_Read... [11:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:13]Read from MH i2c: E2 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 03 00 02 19 00 90 00 8F [11:26:13]RAPDU: 90 00 [11:26:13]wFMCommunicate OK [11:26:13]wFMCommunicate request_size=4 [11:26:13]MH_SAM_APDU [11:26:13]CAPDU: 80 0D 03 02 [11:26:13]Write to MH i2c: E2 08 00 03 19 80 0D 03 02 00 00 00 00 97 [11:26:13]Write i2c OK [11:26:13]MH_I2C_Read... [11:26:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:13]Read from MH i2c: E2 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 0B 00 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 0B 00 03 19 00 C8 42 46 2C 3C 16 FD 3F 90 00 A2 [11:26:13]RAPDU: C8 42 46 2C 3C 16 FD 3F 90 00 [11:26:13]wFMCommunicate OK [11:26:13]SAM_PROTO_SignData done [11:26:13]FM_MakeSignedData done [11:26:13]CreateOFDProtocolMessage [11:26:13]wFMCommunicate request_size=4 [11:26:13]MH_SAM_APDU [11:26:13]CAPDU: 80 11 00 00 [11:26:13]Write to MH i2c: E2 08 00 04 19 80 11 00 00 00 00 00 00 97 [11:26:13]Write i2c OK [11:26:13]MH_I2C_Read... [11:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:13]Read from MH i2c: E2 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 17 00 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: E2 17 00 04 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 ED [11:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:26:13]wFMCommunicate OK [11:26:13]CreateOFDProtocolMessage done [11:26:13]OFDSenderStorePacket 309369 [11:26:13]StoreOFDPacket docnum=309369 [11:26:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1A F8 07 01 7B 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 D4 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B8 04 00 35 04 06 00 A4 CE 9E 8B C3 AB C8 42 46 2C 3C 16 FD 3F [11:26:13]CheckFolder [11:26:13]dirname=/storage/ofd_packets [11:26:13]CheckFolder done [11:26:13]ProducePacketName [11:26:13]name=ofd_packets/00309369 [11:26:13]NVStorageSaveData ofd_packets/00309369 [11:26:13]File name is /storage/ofd_packets/00309369 [11:26:13]Write 301 bytes [11:26:13]NVStorageSaveData done [11:26:13]OFDSenderStorePacket done [11:26:13]KKMCreateOFDPacket done [11:26:13]NVStorageSaveData kkm_last_timestamp [11:26:13]File name is /storage/kkm_last_timestamp [11:26:13]Write 4 bytes [11:26:13]NVStorageSaveData done [11:26:13]ExternCall_PrintAddStr [11:26:13]wPrintStart [11:26:13]Write to MH i2c: 01 00 00 05 19 1E [11:26:13]Write i2c OK [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: 01 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: 01 07 00 [11:26:13]MH_I2C_Read... [11:26:13]Read from MH i2c: 01 07 00 05 19 00 00 00 00 00 FF 0F 33 [11:26:13]RasterBufferAndPrint [11:26:13]line Счет N : (1)117975 [11:26:13]line ИНН: 02508201610067 [11:26:13]line Контрольно-Кассовый Чек [11:26:13]line ПРОДАЖА [11:26:13]line ТРК (МРК, ГНК) : 61 [11:26:13]line Товар: 2710124500 [11:26:13]line Аи-95-К-3 [11:26:13]line 6.740 * 74.20 [11:26:13]line = 500.11 [11:26:13]line НДС 12% НСП 1% [11:26:13]line > о реализуемом товаре [11:26:13]line ОКРУГЛЕНИЕ: -0.11 [11:26:13]line ИТОГО: 500.00 [11:26:13]line Внесено: 500.00 [11:26:13]line СДАЧА: 0.00 [11:26:13]line НСП 1% : 4.43 [11:26:13]line НДС 12% : 53.11 [11:26:13]line Наличными: 500.00 [11:26:13]line Безнал.: 0.00 [11:26:13]line Место: АЗС № 128 "Партнер Нефть" [11:26:13]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:26:13]line СНО: Общий режим [11:26:13]line Чек 303 30.07.2024 11:26 [11:26:13]line Смена: 430 ФФД: 1.0 [11:26:13]line ЗНМ: 0300000046 [11:26:13]line РНМ: 0000000000092651 [11:26:13]line Версия ККМ: 001 [11:26:13]line ФМ: 0000000000874943 [11:26:13]line ФД: 309369 [11:26:13]line ФПД: 181207330177963 [11:26:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112612&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309369&fm=181207330177963&tin=02508201610067®Number=0000000000092651&sum=50000 [11:26:13]OFD Sender: Processing packet 309369 [packets to send 232, broken 231] [11:26:13]ProducePacketName [11:26:13]name=ofd_packets/00309369 [11:26:13]OFD Sender: To server: pG, [11:26:13]CommunicateWithHost lk.salyk.kg:30040 [11:26:13]ConnectInit lk.salyk.kg [11:26:13]written 0, free lines is 4095 [11:26:14]Connected sock=8 [11:26:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1A F8 07 01 7B 32 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 D4 CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B8 04 00 35 04 06 00 A4 CE 9E 8B C3 AB C8 42 46 2C 3C 16 FD 3F [11:26:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A5 CA 47 00 03 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 79 B8 04 00 F4 03 04 00 1C 75 A8 66 B6 04 01 00 00 9E D2 7D 97 77 C5 D7 5D [11:26:14]CommunicateWithHost err = 0 [11:26:14]CheckOFDResponse [11:26:14]1017 (14) - 77093643461234 [11:26:14]1041 (16) - 0000000000874943 [11:26:14]1040 (4) - 309369 [11:26:14]1012 (4) - 30.07.2024 05:07 [11:26:14]1206 (1) - 0 [11:26:14]OFD Sender: Remove packet 309369 [11:26:14]ProducePacketName [11:26:14]name=ofd_packets/00309369 [11:26:14]NVStorageDeleteData [11:26:14]Write to MH i2c: 01 00 00 30 19 49 [11:26:14]Write i2c OK [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: 01 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: 01 07 00 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: 01 07 00 30 19 00 00 00 00 00 6D 0C C9 [11:26:14]RasterBufferAndPrint [11:26:14]line [11:26:14]line [11:26:14]line [11:26:14]line [11:26:14]line [11:26:14]written 0, free lines is 3184 [11:26:14]MH_Cut [11:26:14]Write to MH i2c: D1 01 00 37 19 01 22 [11:26:14]Write i2c OK [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: D1 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: D1 01 00 [11:26:14]MH_I2C_Read... [11:26:14]Read from MH i2c: D1 01 00 37 19 00 21 [11:26:14]Write to MH i2c: 01 00 00 38 19 51 [11:26:14]Write i2c OK [11:26:14]MH_I2C_Read... [11:26:14]OFD Sender: No OFD packet to send [11:26:15]*** Cut start [11:26:15]*** Partial cut [11:26:15]*** CUTSNS_PIN = 1 [11:26:15]*** CUTSNS_PIN = 0 [11:26:15]*** Brake cut motor [11:26:16]Read from MH i2c: 01 [11:26:16]MH_I2C_Read... [11:26:16]*** Stop cut motor [11:26:16]*** Cut end [11:26:16]Read from MH i2c: 01 07 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: 01 07 00 38 19 00 00 00 00 00 FF 0F 66 [11:26:16]process_action close_receipt done [11:26:16]requested_data is exist [11:26:16]produce_requested_data [11:26:16]requested_item fm.sn is exist - process it [11:26:16]wFMCommunicate request_size=4 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 11 00 00 [11:26:16]Write to MH i2c: E2 08 00 39 19 80 11 00 00 00 00 00 00 CC [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 17 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 17 00 39 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 22 [11:26:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:26:16]wFMCommunicate OK [11:26:16]requested_item fd.num is exist - process it [11:26:16]SAM_PROTO_GetFieldsCounters [11:26:16]wFMCommunicate request_size=4 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 13 00 00 [11:26:16]Write to MH i2c: E2 08 00 3A 19 80 13 00 00 00 00 00 00 CF [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 62 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 62 00 3A 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 79 B8 04 00 0E 04 04 00 AE 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 65 [11:26:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 79 B8 04 00 0E 04 04 00 AE 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 [11:26:16]wFMCommunicate OK [11:26:16]SAM_PROTO_GetFieldsCounters done [11:26:16]requested_item shift.num is exist - process it [11:26:16]requested_item shift.opened is exist - process it [11:26:16]req_shift_opened [11:26:16]FM_GetShiftState [11:26:16]SAM_PROTO_GetShiftState [11:26:16]wFMCommunicate request_size=4 [11:26:16]MH_SAM_APDU [11:26:16]CAPDU: 80 13 01 00 [11:26:16]Write to MH i2c: E2 08 00 3B 19 80 13 01 00 00 00 00 00 D1 [11:26:16]Write i2c OK [11:26:16]MH_I2C_Read... [11:26:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:16]Read from MH i2c: E2 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 0E 00 [11:26:16]MH_I2C_Read... [11:26:16]Read from MH i2c: E2 0E 00 3B 19 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2C [11:26:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:26:16]wFMCommunicate OK [11:26:16]SAM_PROTO_GetShiftState done [11:26:16]FM_GetShiftState done [11:26:16]req_shift_opened done [11:26:16]requested_item shift.open_date is exist - process it [11:26:16]req_shift_open_date [11:26:16]req_shift_open_date done [11:26:16]produce_requested_data done [11:26:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309369,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:26:16]process_action_free close_receipt [11:26:16]json_value_free [11:26:16]json_value_free done [11:26:16]process_json_proto returns [11:26:16]Send response to host [11:26:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309369,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:26:16]free response buf [11:26:16]execute_script done [11:26:16]execute_script returns [11:26:16]free content buf [11:26:16]Sock 9.Close socket [11:26:16]Sock 9.Thread stoped [11:26:19]OFD Sender: No OFD packet to send [11:26:22]accept exits with 10 [11:26:22]New connection [11:26:22]New thread 3067022692 created [11:26:22]Thread 3067166052 joined [11:26:22]Waiting for new connection... [11:26:22] Sock 10.Parse request [11:26:22]Sock 10.Check first char [11:26:22]Sock 10.First char is OK [11:26:22]request: POST /json_proto HTTP/1.0 [11:26:22]Method: POST [11:26:22]URL: /json_proto [11:26:22]Method is POST - this is cgi request [11:26:22]url: /json_proto [11:26:22]query_string will be loaded in cgi processing [11:26:22]execute_cgi json_proto POST (null) [11:26:22]execute_cgi path=json_proto method=POST [11:26:22]POST find Content-Length [11:26:22]Host: 172.17.45.195:8080 [11:26:22]Content-Length: 677 [11:26:22]Content-Type: application/json [11:26:22] [11:26:22]POST finish read [11:26:22]Found Content-Length = 677 [11:26:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:22]execute_script... [11:26:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:22]POST & json_proto [11:26:22]process_json_proto [11:26:22]json parsed OK: [11:26:22]protocol is kg_v1.0 [11:26:22]action value=close_receipt [11:26:22]process_action close_receipt [11:26:22]cmd_close_receipt [11:26:22]MH_GetDate [11:26:22]Write to MH i2c: F0 00 00 3C 19 44 [11:26:22]Write i2c OK [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: F0 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: F0 09 00 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: F0 09 00 3C 19 00 DE CD A8 66 FB 01 7F 64 E5 [11:26:22]GetLastDocTimeStamp 1722338772 [11:26:22]current date 1722338782 [11:26:22]FM_GetShiftState [11:26:22]SAM_PROTO_GetShiftState [11:26:22]wFMCommunicate request_size=4 [11:26:22]MH_SAM_APDU [11:26:22]CAPDU: 80 13 01 00 [11:26:22]Write to MH i2c: E2 08 00 3D 19 80 13 01 00 00 00 00 00 D3 [11:26:22]Write i2c OK [11:26:22]MH_I2C_Read... [11:26:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:22]Read from MH i2c: E2 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 0E 00 [11:26:22]MH_I2C_Read... [11:26:22]Read from MH i2c: E2 0E 00 3D 19 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2E [11:26:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:26:22]wFMCommunicate OK [11:26:22]SAM_PROTO_GetShiftState done [11:26:22]FM_GetShiftState done [11:26:22]opened in 1722299915 [11:26:22]opened+sec_in_day 1722386315 [11:26:22]quantity*price = 50036 [11:26:22]sum+1 = 50037 [11:26:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 304 30.07.2024 11:26 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309370 ФПД: 229254166075322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112622&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309370&fm=229254166075322&tin=02508201610067®Number=0000000000092651&sum=50000 [11:26:23]StoreToDocumentArchive [11:26:23]shift 430 fd 309370 [11:26:23]save to /storage/0430/doc_00309370 [11:26:23]save last doc name /storage/0430/doc_00309370 to /storage/kkm_last_doc_name [11:26:23]save OK [11:26:23]Clear old archive folders... [11:26:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:23]tlvbuf is 00935940 [11:26:23]SAM_PROTO_ClearQueue [11:26:23]wFMCommunicate request_size=4 [11:26:23]MH_SAM_APDU [11:26:23]CAPDU: 80 09 00 00 [11:26:23]Write to MH i2c: E2 08 00 4A 19 80 09 00 00 00 00 00 00 D5 [11:26:23]Write i2c OK [11:26:23]MH_I2C_Read... [11:26:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:23]Read from MH i2c: E2 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 4A 19 00 90 00 D7 [11:26:23]RAPDU: 90 00 [11:26:23]wFMCommunicate OK [11:26:23]SAM_PROTO_ClearQueue done [11:26:23]KKMCreateOFDPacket [11:26:23]OFDProtocolAddRootSTLVToBuf [11:26:23]FM_MakeSignedData [11:26:23]FM_MakeSignedData [11:26:23]SAM_PROTO_SignData [11:26:23]wFMCommunicate request_size=4 [11:26:23]MH_SAM_APDU [11:26:23]CAPDU: 80 0D 01 02 [11:26:23]Write to MH i2c: E2 08 00 4B 19 80 0D 01 02 00 00 00 00 DD [11:26:23]Write i2c OK [11:26:23]MH_I2C_Read... [11:26:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:23]Read from MH i2c: E2 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 4B 19 00 90 00 D8 [11:26:23]RAPDU: 90 00 [11:26:23]wFMCommunicate OK [11:26:23]wFMCommunicate request_size=255 [11:26:23]MH_SAM_APDU [11:26:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DE CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B8 04 00 35 04 06 00 D0 [11:26:23]Write to MH i2c: E2 02 01 4C 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DE CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B8 04 00 35 04 06 00 D0 00 00 F9 [11:26:23]Write i2c OK [11:26:23]MH_I2C_Read... [11:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:23]Read from MH i2c: E2 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 4C 19 00 90 00 D9 [11:26:23]RAPDU: 90 00 [11:26:23]wFMCommunicate OK [11:26:23]wFMCommunicate request_size=10 [11:26:23]MH_SAM_APDU [11:26:23]CAPDU: 80 0D 02 02 05 81 65 21 D7 BA [11:26:23]Write to MH i2c: E2 0D 00 4D 19 80 0D 02 02 05 00 81 65 21 D7 BA 00 00 82 [11:26:23]Write i2c OK [11:26:23]MH_I2C_Read... [11:26:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:23]Read from MH i2c: E2 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 03 00 4D 19 00 90 00 DA [11:26:23]RAPDU: 90 00 [11:26:23]wFMCommunicate OK [11:26:23]wFMCommunicate request_size=4 [11:26:23]MH_SAM_APDU [11:26:23]CAPDU: 80 0D 03 02 [11:26:23]Write to MH i2c: E2 08 00 4E 19 80 0D 03 02 00 00 00 00 E2 [11:26:23]Write i2c OK [11:26:23]MH_I2C_Read... [11:26:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:23]Read from MH i2c: E2 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 0B 00 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 0B 00 4E 19 00 AB 3B 87 5F F1 3F DD 2D 90 00 E9 [11:26:23]RAPDU: AB 3B 87 5F F1 3F DD 2D 90 00 [11:26:23]wFMCommunicate OK [11:26:23]SAM_PROTO_SignData done [11:26:23]FM_MakeSignedData done [11:26:23]CreateOFDProtocolMessage [11:26:23]wFMCommunicate request_size=4 [11:26:23]MH_SAM_APDU [11:26:23]CAPDU: 80 11 00 00 [11:26:23]Write to MH i2c: E2 08 00 4F 19 80 11 00 00 00 00 00 00 E2 [11:26:23]Write i2c OK [11:26:23]MH_I2C_Read... [11:26:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:23]Read from MH i2c: E2 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 17 00 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: E2 17 00 4F 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 38 [11:26:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:26:23]wFMCommunicate OK [11:26:23]CreateOFDProtocolMessage done [11:26:23]OFDSenderStorePacket 309370 [11:26:23]StoreOFDPacket docnum=309370 [11:26:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 71 66 07 01 AB 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DE CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B8 04 00 35 04 06 00 D0 81 65 21 D7 BA AB 3B 87 5F F1 3F DD 2D [11:26:23]CheckFolder [11:26:23]dirname=/storage/ofd_packets [11:26:23]CheckFolder done [11:26:23]ProducePacketName [11:26:23]name=ofd_packets/00309370 [11:26:23]NVStorageSaveData ofd_packets/00309370 [11:26:23]File name is /storage/ofd_packets/00309370 [11:26:23]Write 301 bytes [11:26:23]NVStorageSaveData done [11:26:23]OFDSenderStorePacket done [11:26:23]KKMCreateOFDPacket done [11:26:23]NVStorageSaveData kkm_last_timestamp [11:26:23]File name is /storage/kkm_last_timestamp [11:26:23]Write 4 bytes [11:26:23]NVStorageSaveData done [11:26:23]ExternCall_PrintAddStr [11:26:23]wPrintStart [11:26:23]Write to MH i2c: 01 00 00 50 19 69 [11:26:23]Write i2c OK [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: 01 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: 01 07 00 [11:26:23]MH_I2C_Read... [11:26:23]Read from MH i2c: 01 07 00 50 19 00 00 00 00 00 FF 0F 7E [11:26:23]RasterBufferAndPrint [11:26:23]line Счет N : (1)117976 [11:26:23]line ИНН: 02508201610067 [11:26:23]line Контрольно-Кассовый Чек [11:26:23]line ПРОДАЖА [11:26:23]line ТРК (МРК, ГНК) : 42 [11:26:23]line Товар: 2710124130 [11:26:23]line Аи-92-К-2 [11:26:23]line 7.380 * 67.80 [11:26:23]line = 500.36 [11:26:23]line НДС 12% НСП 1% [11:26:23]line > о реализуемом товаре [11:26:23]line ОКРУГЛЕНИЕ: -0.36 [11:26:23]line ИТОГО: 500.00 [11:26:23]line Внесено: 500.00 [11:26:23]line СДАЧА: 0.00 [11:26:23]line НСП 1% : 4.43 [11:26:23]line НДС 12% : 53.14 [11:26:23]line Наличными: 500.00 [11:26:23]line Безнал.: 0.00 [11:26:23]line Место: АЗС № 128 "Партнер Нефть" [11:26:23]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:26:23]line СНО: Общий режим [11:26:23]line Чек 304 30.07.2024 11:26 [11:26:23]line Смена: 430 ФФД: 1.0 [11:26:23]line ЗНМ: 0300000046 [11:26:23]line РНМ: 0000000000092651 [11:26:23]line Версия ККМ: 001 [11:26:23]line ФМ: 0000000000874943 [11:26:23]line ФД: 309370 [11:26:23]line ФПД: 229254166075322 [11:26:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112622&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309370&fm=229254166075322&tin=02508201610067®Number=0000000000092651&sum=50000 [11:26:23]OFD Sender: Processing packet 309370 [packets to send 232, broken 231] [11:26:23]ProducePacketName [11:26:23]name=ofd_packets/00309370 [11:26:23]OFD Sender: To server: pG, [11:26:23]CommunicateWithHost lk.salyk.kg:30040 [11:26:23]ConnectInit lk.salyk.kg [11:26:23]written 0, free lines is 4095 [11:26:24]Connected sock=9 [11:26:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 71 66 07 01 AB 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DE CD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B8 04 00 35 04 06 00 D0 81 65 21 D7 BA AB 3B 87 5F F1 3F DD 2D [11:26:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 49 15 47 00 18 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7A B8 04 00 F4 03 04 00 26 75 A8 66 B6 04 01 00 00 A8 6A C0 4C 91 11 CB E3 [11:26:24]CommunicateWithHost err = 0 [11:26:24]CheckOFDResponse [11:26:24]1017 (14) - 77093643461234 [11:26:24]1041 (16) - 0000000000874943 [11:26:24]1040 (4) - 309370 [11:26:24]1012 (4) - 30.07.2024 05:07 [11:26:24]1206 (1) - 0 [11:26:24]OFD Sender: Remove packet 309370 [11:26:24]ProducePacketName [11:26:24]name=ofd_packets/00309370 [11:26:24]NVStorageDeleteData [11:26:24]Write to MH i2c: 01 00 00 7B 19 94 [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: 01 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: 01 07 00 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: 01 07 00 7B 19 00 00 00 00 00 66 0C 0D [11:26:24]RasterBufferAndPrint [11:26:24]line [11:26:24]line [11:26:24]line [11:26:24]line [11:26:24]line [11:26:24]written 0, free lines is 3180 [11:26:24]MH_Cut [11:26:24]Write to MH i2c: D1 01 00 82 19 01 6D [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: D1 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: D1 01 00 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: D1 01 00 82 19 00 6C [11:26:24]Write to MH i2c: 01 00 00 83 19 9C [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]OFD Sender: No OFD packet to send [11:26:25]*** Cut start [11:26:25]*** Partial cut [11:26:25]*** CUTSNS_PIN = 1 [11:26:25]*** CUTSNS_PIN = 0 [11:26:25]*** Brake cut motor [11:26:26]Read from MH i2c: 01 [11:26:26]MH_I2C_Read... [11:26:26]*** Stop cut motor [11:26:26]*** Cut end [11:26:26]Read from MH i2c: 01 07 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 83 19 00 00 00 00 00 FF 0F B1 [11:26:26]process_action close_receipt done [11:26:26]requested_data is exist [11:26:26]produce_requested_data [11:26:26]requested_item fm.sn is exist - process it [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 11 00 00 [11:26:26]Write to MH i2c: E2 08 00 84 19 80 11 00 00 00 00 00 00 17 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 84 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6D [11:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:26:26]wFMCommunicate OK [11:26:26]requested_item fd.num is exist - process it [11:26:26]SAM_PROTO_GetFieldsCounters [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 13 00 00 [11:26:26]Write to MH i2c: E2 08 00 85 19 80 13 00 00 00 00 00 00 1A [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 62 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 62 00 85 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7A B8 04 00 0E 04 04 00 AE 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 B4 [11:26:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7A B8 04 00 0E 04 04 00 AE 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 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_GetFieldsCounters done [11:26:26]requested_item shift.num is exist - process it [11:26:26]requested_item shift.opened is exist - process it [11:26:26]req_shift_opened [11:26:26]FM_GetShiftState [11:26:26]SAM_PROTO_GetShiftState [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 13 01 00 [11:26:26]Write to MH i2c: E2 08 00 86 19 80 13 01 00 00 00 00 00 1C [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0E 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0E 00 86 19 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 77 [11:26:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_GetShiftState done [11:26:26]FM_GetShiftState done [11:26:26]req_shift_opened done [11:26:26]requested_item shift.open_date is exist - process it [11:26:26]req_shift_open_date [11:26:26]req_shift_open_date done [11:26:26]produce_requested_data done [11:26:26]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309370,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:26:26]process_action_free close_receipt [11:26:26]json_value_free [11:26:26]json_value_free done [11:26:26]process_json_proto returns [11:26:26]Send response to host [11:26:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309370,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:26:26]free response buf [11:26:26]execute_script done [11:26:26]execute_script returns [11:26:26]free content buf [11:26:26]Sock 10.Close socket [11:26:26]Sock 10.Thread stoped [11:26:29]OFD Sender: No OFD packet to send [11:26:34]OFD Sender: No OFD packet to send [11:26:39]OFD Sender: No OFD packet to send [11:26:44]OFD Sender: No OFD packet to send [11:26:49]OFD Sender: No OFD packet to send [11:26:54]OFD Sender: No OFD packet to send [11:26:59]OFD Sender: No OFD packet to send [11:27:04]OFD Sender: No OFD packet to send [11:27:09]OFD Sender: No OFD packet to send [11:27:14]OFD Sender: No OFD packet to send [11:27:20]OFD Sender: No OFD packet to send [11:27:25]OFD Sender: No OFD packet to send [11:27:30]OFD Sender: No OFD packet to send [11:27:35]OFD Sender: No OFD packet to send [11:27:40]OFD Sender: No OFD packet to send [11:27:45]OFD Sender: No OFD packet to send [11:27:50]OFD Sender: No OFD packet to send [11:27:55]OFD Sender: No OFD packet to send [11:28:00]OFD Sender: No OFD packet to send [11:28:05]OFD Sender: No OFD packet to send [11:28:08]accept exits with 8 [11:28:08]New connection [11:28:08]New thread 3067166052 created [11:28:08]Thread 3067022692 joined [11:28:08]Waiting for new connection... [11:28:08] Sock 8.Parse request [11:28:08]Sock 8.Check first char [11:28:08]Sock 8.First char is OK [11:28:08]request: POST /json_proto HTTP/1.0 [11:28:08]Method: POST [11:28:08]URL: /json_proto [11:28:08]Method is POST - this is cgi request [11:28:08]url: /json_proto [11:28:08]query_string will be loaded in cgi processing [11:28:08]execute_cgi json_proto POST (null) [11:28:08]execute_cgi path=json_proto method=POST [11:28:08]POST find Content-Length [11:28:08]Host: 172.17.45.195:8080 [11:28:08]Content-Length: 673 [11:28:08]Content-Type: application/json [11:28:08] [11:28:08]POST finish read [11:28:08]Found Content-Length = 673 [11:28:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:28:08]execute_script... [11:28:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:28:08]POST & json_proto [11:28:08]process_json_proto [11:28:08]json parsed OK: [11:28:08]protocol is kg_v1.0 [11:28:08]action value=close_receipt [11:28:08]process_action close_receipt [11:28:08]cmd_close_receipt [11:28:08]MH_GetDate [11:28:08]Write to MH i2c: F0 00 00 87 19 8F [11:28:08]Write i2c OK [11:28:08]MH_I2C_Read... [11:28:08]Read from MH i2c: F0 [11:28:08]MH_I2C_Read... [11:28:08]Read from MH i2c: F0 09 00 [11:28:08]MH_I2C_Read... [11:28:08]Read from MH i2c: F0 09 00 87 19 00 49 CE A8 66 FB 01 7F 64 9C [11:28:08]GetLastDocTimeStamp 1722338782 [11:28:08]current date 1722338889 [11:28:08]FM_GetShiftState [11:28:08]SAM_PROTO_GetShiftState [11:28:08]wFMCommunicate request_size=4 [11:28:08]MH_SAM_APDU [11:28:08]CAPDU: 80 13 01 00 [11:28:08]Write to MH i2c: E2 08 00 88 19 80 13 01 00 00 00 00 00 1E [11:28:08]Write i2c OK [11:28:08]MH_I2C_Read... [11:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:08]Read from MH i2c: E2 [11:28:08]MH_I2C_Read... [11:28:08]Read from MH i2c: E2 0E 00 [11:28:08]MH_I2C_Read... [11:28:08]Read from MH i2c: E2 0E 00 88 19 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 79 [11:28:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:28:08]wFMCommunicate OK [11:28:08]SAM_PROTO_GetShiftState done [11:28:08]FM_GetShiftState done [11:28:08]opened in 1722299915 [11:28:08]opened+sec_in_day 1722386315 [11:28:08]quantity*price = 70027 [11:28:08]sum+1 = 70029 [11:28:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 305 30.07.2024 11:28 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309371 ФПД: 108822956286780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112809&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309371&fm=108822956286780&tin=02508201610067®Number=0000000000092651&sum=70000 [11:28:09]StoreToDocumentArchive [11:28:09]shift 430 fd 309371 [11:28:09]save to /storage/0430/doc_00309371 [11:28:09]save last doc name /storage/0430/doc_00309371 to /storage/kkm_last_doc_name [11:28:09]save OK [11:28:09]Clear old archive folders... [11:28:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:28:09]tlvbuf is 0094D210 [11:28:09]SAM_PROTO_ClearQueue [11:28:09]wFMCommunicate request_size=4 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 09 00 00 [11:28:09]Write to MH i2c: E2 08 00 95 19 80 09 00 00 00 00 00 00 20 [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 95 19 00 90 00 22 [11:28:09]RAPDU: 90 00 [11:28:09]wFMCommunicate OK [11:28:09]SAM_PROTO_ClearQueue done [11:28:09]KKMCreateOFDPacket [11:28:09]OFDProtocolAddRootSTLVToBuf [11:28:09]FM_MakeSignedData [11:28:09]FM_MakeSignedData [11:28:09]SAM_PROTO_SignData [11:28:09]wFMCommunicate request_size=4 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 0D 01 02 [11:28:09]Write to MH i2c: E2 08 00 96 19 80 0D 01 02 00 00 00 00 28 [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:09]Read from MH i2c: E2 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 [11:28:09]MH_I2C_Read... [11:28:09]Read from MH i2c: E2 03 00 96 19 00 90 00 23 [11:28:09]RAPDU: 90 00 [11:28:09]wFMCommunicate OK [11:28:09]wFMCommunicate request_size=255 [11:28:09]MH_SAM_APDU [11:28:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 31 01 00 00 F4 03 04 00 49 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B8 04 00 35 04 06 00 62 F9 51 A7 [11:28:09]Write to MH i2c: E2 02 01 97 19 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 31 01 00 00 F4 03 04 00 49 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B8 04 00 35 04 06 00 62 F9 51 A7 00 00 3D [11:28:09]Write i2c OK [11:28:09]MH_I2C_Read... [11:28:10]OFD Sender: No OFD packet to send [11:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:10]Read from MH i2c: E2 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 03 00 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 03 00 97 19 00 90 00 24 [11:28:10]RAPDU: 90 00 [11:28:10]wFMCommunicate OK [11:28:10]wFMCommunicate request_size=7 [11:28:10]MH_SAM_APDU [11:28:10]CAPDU: 80 0D 02 02 02 23 3C [11:28:10]Write to MH i2c: E2 0A 00 98 19 80 0D 02 02 02 00 23 3C 00 00 8E [11:28:10]Write i2c OK [11:28:10]MH_I2C_Read... [11:28:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:10]Read from MH i2c: E2 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 03 00 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 03 00 98 19 00 90 00 25 [11:28:10]RAPDU: 90 00 [11:28:10]wFMCommunicate OK [11:28:10]wFMCommunicate request_size=4 [11:28:10]MH_SAM_APDU [11:28:10]CAPDU: 80 0D 03 02 [11:28:10]Write to MH i2c: E2 08 00 99 19 80 0D 03 02 00 00 00 00 2D [11:28:10]Write i2c OK [11:28:10]MH_I2C_Read... [11:28:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:10]Read from MH i2c: E2 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 0B 00 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 0B 00 99 19 00 28 20 CE 83 30 4A D5 34 90 00 4A [11:28:10]RAPDU: 28 20 CE 83 30 4A D5 34 90 00 [11:28:10]wFMCommunicate OK [11:28:10]SAM_PROTO_SignData done [11:28:10]FM_MakeSignedData done [11:28:10]CreateOFDProtocolMessage [11:28:10]wFMCommunicate request_size=4 [11:28:10]MH_SAM_APDU [11:28:10]CAPDU: 80 11 00 00 [11:28:10]Write to MH i2c: E2 08 00 9A 19 80 11 00 00 00 00 00 00 2D [11:28:10]Write i2c OK [11:28:10]MH_I2C_Read... [11:28:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:10]Read from MH i2c: E2 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 17 00 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: E2 17 00 9A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 83 [11:28:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:28:10]wFMCommunicate OK [11:28:10]CreateOFDProtocolMessage done [11:28:10]OFDSenderStorePacket 309371 [11:28:10]StoreOFDPacket docnum=309371 [11:28:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 20 86 04 01 58 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 31 01 00 00 F4 03 04 00 49 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B8 04 00 35 04 06 00 62 F9 51 A7 23 3C 28 20 CE 83 30 4A D5 34 [11:28:10]CheckFolder [11:28:10]dirname=/storage/ofd_packets [11:28:10]CheckFolder done [11:28:10]ProducePacketName [11:28:10]name=ofd_packets/00309371 [11:28:10]NVStorageSaveData ofd_packets/00309371 [11:28:10]File name is /storage/ofd_packets/00309371 [11:28:10]Write 298 bytes [11:28:10]NVStorageSaveData done [11:28:10]OFDSenderStorePacket done [11:28:10]KKMCreateOFDPacket done [11:28:10]NVStorageSaveData kkm_last_timestamp [11:28:10]File name is /storage/kkm_last_timestamp [11:28:10]Write 4 bytes [11:28:10]NVStorageSaveData done [11:28:10]ExternCall_PrintAddStr [11:28:10]wPrintStart [11:28:10]Write to MH i2c: 01 00 00 9B 19 B4 [11:28:10]Write i2c OK [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: 01 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: 01 07 00 [11:28:10]MH_I2C_Read... [11:28:10]Read from MH i2c: 01 07 00 9B 19 00 00 00 00 00 FF 0F C9 [11:28:10]RasterBufferAndPrint [11:28:10]line Счет N : (1)117978 [11:28:10]line ИНН: 02508201610067 [11:28:10]line Контрольно-Кассовый Чек [11:28:10]line ПРОДАЖА [11:28:10]line ТРК (МРК, ГНК) : 2 [11:28:10]line Товар: 2710194800 [11:28:10]line ДТ-К-3 [11:28:10]line 9.190 * 76.20 [11:28:10]line = 700.28 [11:28:10]line НДС 12% НСП 1% [11:28:10]line > о реализуемом товаре [11:28:10]line ОКРУГЛЕНИЕ: -0.28 [11:28:10]line ИТОГО: 700.00 [11:28:10]line Внесено: 700.00 [11:28:10]line СДАЧА: 0.00 [11:28:10]line НСП 1% : 6.20 [11:28:10]line НДС 12% : 74.37 [11:28:10]line Наличными: 700.00 [11:28:10]line Безнал.: 0.00 [11:28:10]line Место: АЗС № 128 "Партнер Нефть" [11:28:10]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:28:10]line СНО: Общий режим [11:28:10]line Чек 305 30.07.2024 11:28 [11:28:10]line Смена: 430 ФФД: 1.0 [11:28:10]line ЗНМ: 0300000046 [11:28:10]line РНМ: 0000000000092651 [11:28:10]line Версия ККМ: 001 [11:28:10]line ФМ: 0000000000874943 [11:28:10]line ФД: 309371 [11:28:10]line ФПД: 108822956286780 [11:28:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112809&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309371&fm=108822956286780&tin=02508201610067®Number=0000000000092651&sum=70000 [11:28:10]OFD Sender: Processing packet 309371 [packets to send 232, broken 231] [11:28:10]ProducePacketName [11:28:10]name=ofd_packets/00309371 [11:28:10]OFD Sender: To server: pG, [11:28:10]CommunicateWithHost lk.salyk.kg:30040 [11:28:10]ConnectInit lk.salyk.kg [11:28:10]written 0, free lines is 4095 [11:28:10]Connected sock=11 [11:28:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 20 86 04 01 58 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 31 01 00 00 F4 03 04 00 49 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B8 04 00 35 04 06 00 62 F9 51 A7 23 3C 28 20 CE 83 30 4A D5 34 [11:28:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FA 55 47 00 3E 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7B B8 04 00 F4 03 04 00 91 75 A8 66 B6 04 01 00 00 34 F1 94 01 2A 50 00 69 [11:28:11]CommunicateWithHost err = 0 [11:28:11]CheckOFDResponse [11:28:11]1017 (14) - 77093643461234 [11:28:11]1041 (16) - 0000000000874943 [11:28:11]1040 (4) - 309371 [11:28:11]1012 (4) - 30.07.2024 05:09 [11:28:11]1206 (1) - 0 [11:28:11]OFD Sender: Remove packet 309371 [11:28:11]ProducePacketName [11:28:11]name=ofd_packets/00309371 [11:28:11]NVStorageDeleteData [11:28:11]Write to MH i2c: 01 00 00 C6 19 DF [11:28:11]Write i2c OK [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: 01 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: 01 07 00 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: 01 07 00 C6 19 00 00 00 00 00 6F 0C 61 [11:28:11]RasterBufferAndPrint [11:28:11]line [11:28:11]line [11:28:11]line [11:28:11]line [11:28:11]line [11:28:11]written 0, free lines is 3185 [11:28:11]MH_Cut [11:28:11]Write to MH i2c: D1 01 00 CD 19 01 B8 [11:28:11]Write i2c OK [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: D1 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: D1 01 00 [11:28:11]MH_I2C_Read... [11:28:11]Read from MH i2c: D1 01 00 CD 19 00 B7 [11:28:11]Write to MH i2c: 01 00 00 CE 19 E7 [11:28:11]Write i2c OK [11:28:11]MH_I2C_Read... [11:28:11]OFD Sender: No OFD packet to send [11:28:12]*** Cut start [11:28:12]*** Partial cut [11:28:12]*** CUTSNS_PIN = 1 [11:28:12]*** CUTSNS_PIN = 0 [11:28:12]*** Brake cut motor [11:28:13]Read from MH i2c: 01 [11:28:13]MH_I2C_Read... [11:28:13]*** Stop cut motor [11:28:13]*** Cut end [11:28:13]Read from MH i2c: 01 07 00 [11:28:13]MH_I2C_Read... [11:28:13]Read from MH i2c: 01 07 00 CE 19 00 00 00 00 00 FF 0F FC [11:28:13]process_action close_receipt done [11:28:13]requested_data is exist [11:28:13]produce_requested_data [11:28:13]requested_item fm.sn is exist - process it [11:28:13]wFMCommunicate request_size=4 [11:28:13]MH_SAM_APDU [11:28:13]CAPDU: 80 11 00 00 [11:28:13]Write to MH i2c: E2 08 00 CF 19 80 11 00 00 00 00 00 00 62 [11:28:13]Write i2c OK [11:28:13]MH_I2C_Read... [11:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:13]Read from MH i2c: E2 [11:28:13]MH_I2C_Read... [11:28:13]Read from MH i2c: E2 17 00 [11:28:13]MH_I2C_Read... [11:28:13]Read from MH i2c: E2 17 00 CF 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B8 [11:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:28:13]wFMCommunicate OK [11:28:13]requested_item fd.num is exist - process it [11:28:13]SAM_PROTO_GetFieldsCounters [11:28:13]wFMCommunicate request_size=4 [11:28:13]MH_SAM_APDU [11:28:13]CAPDU: 80 13 00 00 [11:28:13]Write to MH i2c: E2 08 00 D0 19 80 13 00 00 00 00 00 00 65 [11:28:13]Write i2c OK [11:28:13]MH_I2C_Read... [11:28:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:13]Read from MH i2c: E2 [11:28:13]MH_I2C_Read... [11:28:13]Read from MH i2c: E2 62 00 [11:28:13]MH_I2C_Read... [11:28:13]Read from MH i2c: E2 62 00 D0 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7B B8 04 00 0E 04 04 00 AE 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 03 [11:28:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7B B8 04 00 0E 04 04 00 AE 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 [11:28:13]wFMCommunicate OK [11:28:13]SAM_PROTO_GetFieldsCounters done [11:28:13]requested_item shift.num is exist - process it [11:28:13]requested_item shift.opened is exist - process it [11:28:13]req_shift_opened [11:28:13]FM_GetShiftState [11:28:13]SAM_PROTO_GetShiftState [11:28:13]wFMCommunicate request_size=4 [11:28:13]MH_SAM_APDU [11:28:13]CAPDU: 80 13 01 00 [11:28:13]Write to MH i2c: E2 08 00 D1 19 80 13 01 00 00 00 00 00 67 [11:28:13]Write i2c OK [11:28:13]MH_I2C_Read... [11:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:13]Read from MH i2c: E2 [11:28:13]MH_I2C_Read... [11:28:13]Read from MH i2c: E2 0E 00 [11:28:13]MH_I2C_Read... [11:28:13]Read from MH i2c: E2 0E 00 D1 19 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C2 [11:28:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:28:13]wFMCommunicate OK [11:28:13]SAM_PROTO_GetShiftState done [11:28:13]FM_GetShiftState done [11:28:13]req_shift_opened done [11:28:13]requested_item shift.open_date is exist - process it [11:28:13]req_shift_open_date [11:28:13]req_shift_open_date done [11:28:13]produce_requested_data done [11:28:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309371,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:28:13]process_action_free close_receipt [11:28:13]json_value_free [11:28:13]json_value_free done [11:28:13]process_json_proto returns [11:28:13]Send response to host [11:28:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309371,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:28:13]free response buf [11:28:13]execute_script done [11:28:13]execute_script returns [11:28:13]free content buf [11:28:13]Sock 8.Close socket [11:28:13]Sock 8.Thread stoped [11:28:16]OFD Sender: No OFD packet to send [11:28:21]OFD Sender: No OFD packet to send [11:28:26]OFD Sender: No OFD packet to send [11:28:31]OFD Sender: No OFD packet to send [11:28: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:49]accept exits with 9 [11:28:49]New connection [11:28:49]New thread 3067022692 created [11:28:49]Thread 3067166052 joined [11:28:49]Waiting for new connection... [11:28:49] Sock 9.Parse request [11:28:49]Sock 9.Check first char [11:28:49]Sock 9.First char is OK [11:28:49]request: POST /json_proto HTTP/1.0 [11:28:49]Method: POST [11:28:49]URL: /json_proto [11:28:49]Method is POST - this is cgi request [11:28:49]url: /json_proto [11:28:49]query_string will be loaded in cgi processing [11:28:49]execute_cgi json_proto POST (null) [11:28:49]execute_cgi path=json_proto method=POST [11:28:49]POST find Content-Length [11:28:49]Host: 172.17.45.195:8080 [11:28:49]Content-Length: 803 [11:28:49]Content-Type: application/json [11:28:49] [11:28:49]POST finish read [11:28:49]Found Content-Length = 803 [11:28:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 27.030, "sum" : 2005.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" : 2005.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:49]execute_script... [11:28:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 27.030, "sum" : 2005.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" : 2005.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:49]POST & json_proto [11:28:49]process_json_proto [11:28:49]json parsed OK: [11:28:49]protocol is kg_v1.0 [11:28:49]action value=close_receipt [11:28:49]process_action close_receipt [11:28:49]cmd_close_receipt [11:28:49]MH_GetDate [11:28:49]Write to MH i2c: F0 00 00 D2 19 DA [11:28:49]Write i2c OK [11:28:49]MH_I2C_Read... [11:28:49]Read from MH i2c: F0 [11:28:49]MH_I2C_Read... [11:28:49]Read from MH i2c: F0 09 00 [11:28:49]MH_I2C_Read... [11:28:49]Read from MH i2c: F0 09 00 D2 19 00 71 CE A8 66 FB 01 7F 64 0F [11:28:49]GetLastDocTimeStamp 1722338889 [11:28:49]current date 1722338929 [11:28:49]FM_GetShiftState [11:28:49]SAM_PROTO_GetShiftState [11:28:49]wFMCommunicate request_size=4 [11:28:49]MH_SAM_APDU [11:28:49]CAPDU: 80 13 01 00 [11:28:49]Write to MH i2c: E2 08 00 D3 19 80 13 01 00 00 00 00 00 69 [11:28:49]Write i2c OK [11:28:49]MH_I2C_Read... [11:28:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:49]Read from MH i2c: E2 [11:28:49]MH_I2C_Read... [11:28:49]Read from MH i2c: E2 0E 00 [11:28:49]MH_I2C_Read... [11:28:49]Read from MH i2c: E2 0E 00 D3 19 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C4 [11:28:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:28:49]wFMCommunicate OK [11:28:49]SAM_PROTO_GetShiftState done [11:28:49]FM_GetShiftState done [11:28:49]opened in 1722299915 [11:28:49]opened+sec_in_day 1722386315 [11:28:49]quantity*price = 200562 [11:28:49]sum+1 = 200564 [11:28:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2005.63 НСП 1% : 17.75 НДС 12% : 212.99 Наличными: 0.00 Безнал.: 2005.63 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 306 30.07.2024 11:28 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309372 ФПД: 219548752337009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112849&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309372&fm=219548752337009&tin=02508201610067®Number=0000000000092651&sum=200563 [11:28:50]StoreToDocumentArchive [11:28:50]shift 430 fd 309372 [11:28:50]save to /storage/0430/doc_00309372 [11:28:50]save last doc name /storage/0430/doc_00309372 to /storage/kkm_last_doc_name [11:28:50]save OK [11:28:50]Clear old archive folders... [11:28:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:50]tlvbuf is 00964670 [11:28:50]SAM_PROTO_ClearQueue [11:28:50]wFMCommunicate request_size=4 [11:28:50]MH_SAM_APDU [11:28:50]CAPDU: 80 09 00 00 [11:28:50]Write to MH i2c: E2 08 00 E0 19 80 09 00 00 00 00 00 00 6B [11:28:50]Write i2c OK [11:28:50]MH_I2C_Read... [11:28:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:50]Read from MH i2c: E2 [11:28:50]MH_I2C_Read... [11:28:50]Read from MH i2c: E2 03 00 [11:28:50]MH_I2C_Read... [11:28:50]Read from MH i2c: E2 03 00 E0 19 00 90 00 6D [11:28:50]RAPDU: 90 00 [11:28:50]wFMCommunicate OK [11:28:50]SAM_PROTO_ClearQueue done [11:28:50]KKMCreateOFDPacket [11:28:50]OFDProtocolAddRootSTLVToBuf [11:28:50]FM_MakeSignedData [11:28:50]FM_MakeSignedData [11:28:50]SAM_PROTO_SignData [11:28:50]wFMCommunicate request_size=4 [11:28:50]MH_SAM_APDU [11:28:50]CAPDU: 80 0D 01 02 [11:28:50]Write to MH i2c: E2 08 00 E1 19 80 0D 01 02 00 00 00 00 73 [11:28:50]Write i2c OK [11:28:50]MH_I2C_Read... [11:28:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:50]Read from MH i2c: E2 [11:28:50]MH_I2C_Read... [11:28:50]Read from MH i2c: E2 03 00 [11:28:50]MH_I2C_Read... [11:28:50]Read from MH i2c: E2 03 00 E1 19 00 90 00 6E [11:28:50]RAPDU: 90 00 [11:28:50]wFMCommunicate OK [11:28:50]wFMCommunicate request_size=255 [11:28:50]MH_SAM_APDU [11:28:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 71 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B8 04 00 35 04 06 00 C7 [11:28:50]Write to MH i2c: E2 02 01 E2 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 71 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B8 04 00 35 04 06 00 C7 00 00 CF [11:28:50]Write i2c OK [11:28:50]MH_I2C_Read... [11:28:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:51]Read from MH i2c: E2 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 03 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 03 00 E2 19 00 90 00 6F [11:28:51]RAPDU: 90 00 [11:28:51]wFMCommunicate OK [11:28:51]wFMCommunicate request_size=10 [11:28:51]MH_SAM_APDU [11:28:51]CAPDU: 80 0D 02 02 05 AD AD 64 D8 71 [11:28:51]Write to MH i2c: E2 0D 00 E3 19 80 0D 02 02 05 00 AD AD 64 D8 71 00 00 87 [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:51]Read from MH i2c: E2 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 03 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 03 00 E3 19 00 90 00 70 [11:28:51]RAPDU: 90 00 [11:28:51]wFMCommunicate OK [11:28:51]wFMCommunicate request_size=4 [11:28:51]MH_SAM_APDU [11:28:51]CAPDU: 80 0D 03 02 [11:28:51]Write to MH i2c: E2 08 00 E4 19 80 0D 03 02 00 00 00 00 78 [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:51]Read from MH i2c: E2 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 0B 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 0B 00 E4 19 00 9F CE 80 C5 F9 ED 10 52 90 00 73 [11:28:51]RAPDU: 9F CE 80 C5 F9 ED 10 52 90 00 [11:28:51]wFMCommunicate OK [11:28:51]SAM_PROTO_SignData done [11:28:51]FM_MakeSignedData done [11:28:51]CreateOFDProtocolMessage [11:28:51]wFMCommunicate request_size=4 [11:28:51]MH_SAM_APDU [11:28:51]CAPDU: 80 11 00 00 [11:28:51]Write to MH i2c: E2 08 00 E5 19 80 11 00 00 00 00 00 00 78 [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:51]Read from MH i2c: E2 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 17 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: E2 17 00 E5 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CE [11:28:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:28:51]wFMCommunicate OK [11:28:51]CreateOFDProtocolMessage done [11:28:51]OFDSenderStorePacket 309372 [11:28:51]StoreOFDPacket docnum=309372 [11:28:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C8 CD 07 01 8D 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 71 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B8 04 00 35 04 06 00 C7 AD AD 64 D8 71 9F CE 80 C5 F9 ED 10 52 [11:28:51]CheckFolder [11:28:51]dirname=/storage/ofd_packets [11:28:51]CheckFolder done [11:28:51]ProducePacketName [11:28:51]name=ofd_packets/00309372 [11:28:51]NVStorageSaveData ofd_packets/00309372 [11:28:51]File name is /storage/ofd_packets/00309372 [11:28:51]Write 301 bytes [11:28:51]NVStorageSaveData done [11:28:51]OFDSenderStorePacket done [11:28:51]KKMCreateOFDPacket done [11:28:51]NVStorageSaveData kkm_last_timestamp [11:28:51]File name is /storage/kkm_last_timestamp [11:28:51]Write 4 bytes [11:28:51]NVStorageSaveData done [11:28:51]ExternCall_PrintAddStr [11:28:51]wPrintStart [11:28:51]Write to MH i2c: 01 00 00 E6 19 FF [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: 01 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: 01 07 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: 01 07 00 E6 19 00 00 00 00 00 FF 0F 14 [11:28:51]RasterBufferAndPrint [11:28:51]line Счет N : (1)117979 [11:28:51]line ИНН: 02508201610067 [11:28:51]line Контрольно-Кассовый Чек [11:28:51]line ПРОДАЖА [11:28:51]line ТРК (МРК, ГНК) : 31 [11:28:51]line Товар: 2710124500 [11:28:51]line Аи-95-К-3 [11:28:51]line 27.030 * 74.20 [11:28:51]line = 2005.63 [11:28:51]line НДС 12% НСП 1% [11:28:51]line > о реализуемом товаре [11:28:51]line ИТОГО: 2005.63 [11:28:51]line НСП 1% : 17.75 [11:28:51]line НДС 12% : 212.99 [11:28:51]line Наличными: 0.00 [11:28:51]line Безнал.: 2005.63 [11:28:51]line Место: АЗС № 128 "Партнер Нефть" [11:28:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:28:51]line СНО: Общий режим [11:28:51]line Чек 306 30.07.2024 11:28 [11:28:51]line Смена: 430 ФФД: 1.0 [11:28:51]line ЗНМ: 0300000046 [11:28:51]line РНМ: 0000000000092651 [11:28:51]line Версия ККМ: 001 [11:28:51]line Платежная система: O! деньги [11:28:51]line ФМ: 0000000000874943 [11:28:51]line ФД: 309372 [11:28:51]line ФПД: 219548752337009 [11:28:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112849&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309372&fm=219548752337009&tin=02508201610067®Number=0000000000092651&sum=200563 [11:28:51]written 0, free lines is 4095 [11:28:51]OFD Sender: Processing packet 309372 [packets to send 232, broken 231] [11:28:51]ProducePacketName [11:28:51]name=ofd_packets/00309372 [11:28:51]OFD Sender: To server: pG, [11:28:51]CommunicateWithHost lk.salyk.kg:30040 [11:28:51]ConnectInit lk.salyk.kg [11:28:51]Connected sock=10 [11:28:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C8 CD 07 01 8D 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 96 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 73 0F 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 0F 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 33 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 0F 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 71 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B8 04 00 35 04 06 00 C7 AD AD 64 D8 71 9F CE 80 C5 F9 ED 10 52 [11:28:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 39 FF 47 00 7A FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7C B8 04 00 F4 03 04 00 B9 75 A8 66 B6 04 01 00 00 06 9E 1C FD 0D 52 F5 FA [11:28:51]CommunicateWithHost err = 0 [11:28:51]CheckOFDResponse [11:28:51]1017 (14) - 77093643461234 [11:28:51]1041 (16) - 0000000000874943 [11:28:51]1040 (4) - 309372 [11:28:51]1012 (4) - 30.07.2024 05:10 [11:28:51]1206 (1) - 0 [11:28:51]OFD Sender: Remove packet 309372 [11:28:51]ProducePacketName [11:28:51]name=ofd_packets/00309372 [11:28:51]NVStorageDeleteData [11:28:51]Write to MH i2c: 01 00 00 10 1A 2A [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: 01 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: 01 07 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: 01 07 00 10 1A 00 00 00 00 00 7F 0C BC [11:28:51]RasterBufferAndPrint [11:28:51]line [11:28:51]line [11:28:51]line [11:28:51]line [11:28:51]line [11:28:51]written 0, free lines is 3204 [11:28:51]MH_Cut [11:28:51]Write to MH i2c: D1 01 00 17 1A 01 03 [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: D1 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: D1 01 00 [11:28:51]MH_I2C_Read... [11:28:51]Read from MH i2c: D1 01 00 17 1A 00 02 [11:28:51]Write to MH i2c: 01 00 00 18 1A 32 [11:28:51]Write i2c OK [11:28:51]MH_I2C_Read... [11:28:52]OFD Sender: No OFD packet to send [11:28:52]*** Cut start [11:28:52]*** Partial cut [11:28:52]*** CUTSNS_PIN = 1 [11:28:52]*** CUTSNS_PIN = 0 [11:28:53]*** Brake cut motor [11:28:53]Read from MH i2c: 01 [11:28:53]MH_I2C_Read... [11:28:53]*** Stop cut motor [11:28:53]*** Cut end [11:28:53]Read from MH i2c: 01 07 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: 01 07 00 18 1A 00 00 00 00 00 FF 0F 47 [11:28:53]process_action close_receipt done [11:28:53]requested_data is exist [11:28:53]produce_requested_data [11:28:53]requested_item fm.sn is exist - process it [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 11 00 00 [11:28:53]Write to MH i2c: E2 08 00 19 1A 80 11 00 00 00 00 00 00 AD [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 17 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 17 00 19 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 03 [11:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:28:53]wFMCommunicate OK [11:28:53]requested_item fd.num is exist - process it [11:28:53]SAM_PROTO_GetFieldsCounters [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 13 00 00 [11:28:53]Write to MH i2c: E2 08 00 1A 1A 80 13 00 00 00 00 00 00 B0 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 62 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 62 00 1A 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7C B8 04 00 0E 04 04 00 AE 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 52 [11:28:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7C B8 04 00 0E 04 04 00 AE 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 [11:28:53]wFMCommunicate OK [11:28:53]SAM_PROTO_GetFieldsCounters done [11:28:53]requested_item shift.num is exist - process it [11:28:53]requested_item shift.opened is exist - process it [11:28:53]req_shift_opened [11:28:53]FM_GetShiftState [11:28:53]SAM_PROTO_GetShiftState [11:28:53]wFMCommunicate request_size=4 [11:28:53]MH_SAM_APDU [11:28:53]CAPDU: 80 13 01 00 [11:28:53]Write to MH i2c: E2 08 00 1B 1A 80 13 01 00 00 00 00 00 B2 [11:28:53]Write i2c OK [11:28:53]MH_I2C_Read... [11:28:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:53]Read from MH i2c: E2 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 0E 00 [11:28:53]MH_I2C_Read... [11:28:53]Read from MH i2c: E2 0E 00 1B 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0D [11:28:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:28:53]wFMCommunicate OK [11:28:53]SAM_PROTO_GetShiftState done [11:28:53]FM_GetShiftState done [11:28:53]req_shift_opened done [11:28:53]requested_item shift.open_date is exist - process it [11:28:53]req_shift_open_date [11:28:53]req_shift_open_date done [11:28:53]produce_requested_data done [11:28:53]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309372,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:28:53]process_action_free close_receipt [11:28:53]json_value_free [11:28:53]json_value_free done [11:28:53]process_json_proto returns [11:28:53]Send response to host [11:28:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309372,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:28:53]free response buf [11:28:53]execute_script done [11:28:53]execute_script returns [11:28:53]free content buf [11:28:53]Sock 9.Close socket [11:28:53]Sock 9.Thread stoped [11:28:54]accept exits with 8 [11:28:54]New connection [11:28:54]New thread 3067166052 created [11:28:54]Thread 3067022692 joined [11:28:54]Waiting for new connection... [11:28:54] Sock 8.Parse request [11:28:54]Sock 8.Check first char [11:28:54]Sock 8.First char is OK [11:28:54]request: POST /json_proto HTTP/1.0 [11:28:54]Method: POST [11:28:54]URL: /json_proto [11:28:54]Method is POST - this is cgi request [11:28:54]url: /json_proto [11:28:54]query_string will be loaded in cgi processing [11:28:54]execute_cgi json_proto POST (null) [11:28:54]execute_cgi path=json_proto method=POST [11:28:54]POST find Content-Length [11:28:54]Host: 172.17.45.195:8080 [11:28:54]Content-Length: 682 [11:28:54]Content-Type: application/json [11:28:54] [11:28:54]POST finish read [11:28:54]Found Content-Length = 682 [11:28:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:54]execute_script... [11:28: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)117980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:54]POST & json_proto [11:28:54]process_json_proto [11:28:54]json parsed OK: [11:28:54]protocol is kg_v1.0 [11:28:54]action value=close_receipt [11:28:54]process_action close_receipt [11:28:54]cmd_close_receipt [11:28:54]MH_GetDate [11:28:54]Write to MH i2c: F0 00 00 1C 1A 25 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: F0 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: F0 09 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: F0 09 00 1C 1A 00 76 CE A8 66 FB 01 7F 64 5F [11:28:54]GetLastDocTimeStamp 1722338929 [11:28:54]current date 1722338934 [11:28:54]FM_GetShiftState [11:28:54]SAM_PROTO_GetShiftState [11:28:54]wFMCommunicate request_size=4 [11:28:54]MH_SAM_APDU [11:28:54]CAPDU: 80 13 01 00 [11:28:54]Write to MH i2c: E2 08 00 1D 1A 80 13 01 00 00 00 00 00 B4 [11:28:54]Write i2c OK [11:28:54]MH_I2C_Read... [11:28:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:54]Read from MH i2c: E2 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 0E 00 [11:28:54]MH_I2C_Read... [11:28:54]Read from MH i2c: E2 0E 00 1D 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0F [11:28:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:28:54]wFMCommunicate OK [11:28:54]SAM_PROTO_GetShiftState done [11:28:54]FM_GetShiftState done [11:28:54]opened in 1722299915 [11:28:54]opened+sec_in_day 1722386315 [11:28:54]quantity*price = 100021 [11:28:54]sum+1 = 100023 [11:28:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 307 30.07.2024 11:28 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309373 ФПД: 259103007282309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112854&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309373&fm=259103007282309&tin=02508201610067®Number=0000000000092651&sum=100000 [11:28:55]StoreToDocumentArchive [11:28:55]shift 430 fd 309373 [11:28:55]save to /storage/0430/doc_00309373 [11:28:55]save last doc name /storage/0430/doc_00309373 to /storage/kkm_last_doc_name [11:28:55]save OK [11:28:55]Clear old archive folders... [11:28:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:55]tlvbuf is 00918CA0 [11:28:55]SAM_PROTO_ClearQueue [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 09 00 00 [11:28:55]Write to MH i2c: E2 08 00 2A 1A 80 09 00 00 00 00 00 00 B6 [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 03 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 03 00 2A 1A 00 90 00 B8 [11:28:55]RAPDU: 90 00 [11:28:55]wFMCommunicate OK [11:28:55]SAM_PROTO_ClearQueue done [11:28:55]KKMCreateOFDPacket [11:28:55]OFDProtocolAddRootSTLVToBuf [11:28:55]FM_MakeSignedData [11:28:55]FM_MakeSignedData [11:28:55]SAM_PROTO_SignData [11:28:55]wFMCommunicate request_size=4 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 0D 01 02 [11:28:55]Write to MH i2c: E2 08 00 2B 1A 80 0D 01 02 00 00 00 00 BE [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:55]Read from MH i2c: E2 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 03 00 [11:28:55]MH_I2C_Read... [11:28:55]Read from MH i2c: E2 03 00 2B 1A 00 90 00 B9 [11:28:55]RAPDU: 90 00 [11:28:55]wFMCommunicate OK [11:28:55]wFMCommunicate request_size=255 [11:28:55]MH_SAM_APDU [11:28:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 76 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B8 04 00 35 04 06 00 EB [11:28:55]Write to MH i2c: E2 02 01 2C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 76 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B8 04 00 35 04 06 00 EB 00 00 C2 [11:28:55]Write i2c OK [11:28:55]MH_I2C_Read... [11:28:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:56]Read from MH i2c: E2 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 03 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 03 00 2C 1A 00 90 00 BA [11:28:56]RAPDU: 90 00 [11:28:56]wFMCommunicate OK [11:28:56]wFMCommunicate request_size=10 [11:28:56]MH_SAM_APDU [11:28:56]CAPDU: 80 0D 02 02 05 A7 1E B5 94 85 [11:28:56]Write to MH i2c: E2 0D 00 2D 1A 80 0D 02 02 05 00 A7 1E B5 94 85 00 00 5E [11:28:56]Write i2c OK [11:28:56]MH_I2C_Read... [11:28:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:56]Read from MH i2c: E2 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 03 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 03 00 2D 1A 00 90 00 BB [11:28:56]RAPDU: 90 00 [11:28:56]wFMCommunicate OK [11:28:56]wFMCommunicate request_size=4 [11:28:56]MH_SAM_APDU [11:28:56]CAPDU: 80 0D 03 02 [11:28:56]Write to MH i2c: E2 08 00 2E 1A 80 0D 03 02 00 00 00 00 C3 [11:28:56]Write i2c OK [11:28:56]MH_I2C_Read... [11:28:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:56]Read from MH i2c: E2 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 0B 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 0B 00 2E 1A 00 35 64 04 5D 65 BA 3B 1F 90 00 37 [11:28:56]RAPDU: 35 64 04 5D 65 BA 3B 1F 90 00 [11:28:56]wFMCommunicate OK [11:28:56]SAM_PROTO_SignData done [11:28:56]FM_MakeSignedData done [11:28:56]CreateOFDProtocolMessage [11:28:56]wFMCommunicate request_size=4 [11:28:56]MH_SAM_APDU [11:28:56]CAPDU: 80 11 00 00 [11:28:56]Write to MH i2c: E2 08 00 2F 1A 80 11 00 00 00 00 00 00 C3 [11:28:56]Write i2c OK [11:28:56]MH_I2C_Read... [11:28:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:56]Read from MH i2c: E2 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 17 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: E2 17 00 2F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 19 [11:28:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:28:56]wFMCommunicate OK [11:28:56]CreateOFDProtocolMessage done [11:28:56]OFDSenderStorePacket 309373 [11:28:56]StoreOFDPacket docnum=309373 [11:28:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 29 8C 07 01 72 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 76 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B8 04 00 35 04 06 00 EB A7 1E B5 94 85 35 64 04 5D 65 BA 3B 1F [11:28:56]CheckFolder [11:28:56]dirname=/storage/ofd_packets [11:28:56]CheckFolder done [11:28:56]ProducePacketName [11:28:56]name=ofd_packets/00309373 [11:28:56]NVStorageSaveData ofd_packets/00309373 [11:28:56]File name is /storage/ofd_packets/00309373 [11:28:56]Write 301 bytes [11:28:56]NVStorageSaveData done [11:28:56]OFDSenderStorePacket done [11:28:56]KKMCreateOFDPacket done [11:28:56]NVStorageSaveData kkm_last_timestamp [11:28:56]File name is /storage/kkm_last_timestamp [11:28:56]Write 4 bytes [11:28:56]NVStorageSaveData done [11:28:56]ExternCall_PrintAddStr [11:28:56]wPrintStart [11:28:56]Write to MH i2c: 01 00 00 30 1A 4A [11:28:56]OFD Sender: Processing packet 309373 [packets to send 232, broken 231] [11:28:56]ProducePacketName [11:28:56]name=ofd_packets/00309373 [11:28:56]OFD Sender: To server: pG, [11:28:56]CommunicateWithHost lk.salyk.kg:30040 [11:28:56]ConnectInit lk.salyk.kg [11:28:56]Write i2c OK [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: 01 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: 01 07 00 [11:28:56]MH_I2C_Read... [11:28:56]Read from MH i2c: 01 07 00 30 1A 00 00 00 00 00 FF 0F 5F [11:28:56]RasterBufferAndPrint [11:28:56]line Счет N : (1)117980 [11:28:56]line ИНН: 02508201610067 [11:28:56]line Контрольно-Кассовый Чек [11:28:56]line ПРОДАЖА [11:28:56]line ТРК (МРК, ГНК) : 61 [11:28:56]line Товар: 2710124500 [11:28:56]line Аи-95-К-3 [11:28:56]line 13.480 * 74.20 [11:28:56]line = 1000.22 [11:28:56]line НДС 12% НСП 1% [11:28:56]line > о реализуемом товаре [11:28:56]line ОКРУГЛЕНИЕ: -0.22 [11:28:56]line ИТОГО: 1000.00 [11:28:56]line Внесено: 1000.00 [11:28:56]line СДАЧА: 0.00 [11:28:56]line НСП 1% : 8.85 [11:28:56]line НДС 12% : 106.22 [11:28:56]line Наличными: 1000.00 [11:28:56]line Безнал.: 0.00 [11:28:56]line Место: АЗС № 128 "Партнер Нефть" [11:28:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:28:56]line СНО: Общий режим [11:28:56]line Чек 307 30.07.2024 11:28 [11:28:56]line Смена: 430 ФФД: 1.0 [11:28:56]line ЗНМ: 0300000046 [11:28:56]line РНМ: 0000000000092651 [11:28:56]line Версия ККМ: 001 [11:28:56]line ФМ: 0000000000874943 [11:28:56]line ФД: 309373 [11:28:56]line ФПД: 259103007282309 [11:28:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112854&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309373&fm=259103007282309&tin=02508201610067®Number=0000000000092651&sum=100000 [11:28:56]Connected sock=10 [11:28:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 29 8C 07 01 72 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 76 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B8 04 00 35 04 06 00 EB A7 1E B5 94 85 35 64 04 5D 65 BA 3B 1F [11:28:56]written 0, free lines is 4095 [11:28:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CA F5 47 00 2B A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7D B8 04 00 F4 03 04 00 BE 75 A8 66 B6 04 01 00 00 6D 84 FF FC DC FB 92 FD [11:28:56]CommunicateWithHost err = 0 [11:28:56]CheckOFDResponse [11:28:56]1017 (14) - 77093643461234 [11:28:56]1041 (16) - 0000000000874943 [11:28:56]1040 (4) - 309373 [11:28:56]1012 (4) - 30.07.2024 05:10 [11:28:56]1206 (1) - 0 [11:28:56]OFD Sender: Remove packet 309373 [11:28:56]ProducePacketName [11:28:56]name=ofd_packets/00309373 [11:28:56]NVStorageDeleteData [11:28:57]Write to MH i2c: 01 00 00 5B 1A 75 [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 07 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: 01 07 00 5B 1A 00 00 00 00 00 6C 0C F4 [11:28:57]RasterBufferAndPrint [11:28:57]line [11:28:57]line [11:28:57]line [11:28:57]line [11:28:57]line [11:28:57]written 0, free lines is 3187 [11:28:57]MH_Cut [11:28:57]Write to MH i2c: D1 01 00 62 1A 01 4E [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: D1 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: D1 01 00 [11:28:57]MH_I2C_Read... [11:28:57]Read from MH i2c: D1 01 00 62 1A 00 4D [11:28:57]Write to MH i2c: 01 00 00 63 1A 7D [11:28:57]Write i2c OK [11:28:57]MH_I2C_Read... [11:28:57]OFD Sender: No OFD packet to send [11:28:58]*** Cut start [11:28:58]*** Partial cut [11:28:58]*** CUTSNS_PIN = 1 [11:28:58]*** CUTSNS_PIN = 0 [11:28:58]*** Brake cut motor [11:28:58]Read from MH i2c: 01 [11:28:58]MH_I2C_Read... [11:28:58]*** Stop cut motor [11:28:58]*** Cut end [11:28:58]Read from MH i2c: 01 07 00 [11:28:58]MH_I2C_Read... [11:28:58]Read from MH i2c: 01 07 00 63 1A 00 00 00 00 00 FF 0F 92 [11:28:58]process_action close_receipt done [11:28:58]requested_data is exist [11:28:58]produce_requested_data [11:28:58]requested_item fm.sn is exist - process it [11:28:58]wFMCommunicate request_size=4 [11:28:58]MH_SAM_APDU [11:28:58]CAPDU: 80 11 00 00 [11:28:58]Write to MH i2c: E2 08 00 64 1A 80 11 00 00 00 00 00 00 F8 [11:28:58]Write i2c OK [11:28:58]MH_I2C_Read... [11:28:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:58]Read from MH i2c: E2 [11:28:58]MH_I2C_Read... [11:28:58]Read from MH i2c: E2 17 00 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 17 00 64 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4E [11:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:28:59]wFMCommunicate OK [11:28:59]requested_item fd.num is exist - process it [11:28:59]SAM_PROTO_GetFieldsCounters [11:28:59]wFMCommunicate request_size=4 [11:28:59]MH_SAM_APDU [11:28:59]CAPDU: 80 13 00 00 [11:28:59]Write to MH i2c: E2 08 00 65 1A 80 13 00 00 00 00 00 00 FB [11:28:59]Write i2c OK [11:28:59]MH_I2C_Read... [11:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:59]Read from MH i2c: E2 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 62 00 [11:28:59]MH_I2C_Read... [11:28:59]Read from MH i2c: E2 62 00 65 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7D B8 04 00 0E 04 04 00 AE 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 A1 [11:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7D B8 04 00 0E 04 04 00 AE 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 [11:28:59]wFMCommunicate OK [11:28:59]SAM_PROTO_GetFieldsCounters done [11:28:59]requested_item shift.num is exist - process it [11:28:59]requested_item shift.opened is exist - process it [11:28:59]req_shift_opened [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 66 1A 80 13 01 00 00 00 00 00 FD [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 66 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 58 [11:28:59]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [11:28:59]requested_item shift.open_date is exist - process it [11:28:59]req_shift_open_date [11:28:59]req_shift_open_date done [11:28:59]produce_requested_data done [11:28:59]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309373,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:28:59]process_action_free close_receipt [11:28:59]json_value_free [11:28:59]json_value_free done [11:28:59]process_json_proto returns [11:28:59]Send response to host [11:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309373,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:28:59]free response buf [11:28:59]execute_script done [11:28:59]execute_script returns [11:28:59]free content buf [11:28:59]Sock 8.Close socket [11:28:59]Sock 8.Thread stoped [11:29:02]OFD Sender: No OFD packet to send [11:29:07]OFD Sender: No OFD packet to send [11:29:12]OFD Sender: No OFD packet to send [11:29:17]OFD Sender: No OFD packet to send [11:29:22]OFD Sender: No OFD packet to send [11:29:27]OFD Sender: No OFD packet to send [11:29:32]OFD Sender: No OFD packet to send [11:29:37]OFD Sender: No OFD packet to send [11:29:42]OFD Sender: No OFD packet to send [11:29:47]OFD Sender: No OFD packet to send [11:29:52]OFD Sender: No OFD packet to send [11:29:57]OFD Sender: No OFD packet to send [11:30:02]OFD Sender: No OFD packet to send [11:30:07]OFD Sender: No OFD packet to send [11:30:10]accept exits with 9 [11:30:10]New connection [11:30:10]New thread 3067022692 created [11:30:10]Thread 3067166052 joined [11:30:10]Waiting for new connection... [11:30:10] Sock 9.Parse request [11:30:10]Sock 9.Check first char [11:30:10]Sock 9.First char is OK [11:30:10]request: POST /json_proto HTTP/1.0 [11:30:10]Method: POST [11:30:10]URL: /json_proto [11:30:10]Method is POST - this is cgi request [11:30:10]url: /json_proto [11:30:10]query_string will be loaded in cgi processing [11:30:10]execute_cgi json_proto POST (null) [11:30:10]execute_cgi path=json_proto method=POST [11:30:10]POST find Content-Length [11:30:10]Host: 172.17.45.195:8080 [11:30:10]Content-Length: 674 [11:30:10]Content-Type: application/json [11:30:10] [11:30:10]POST finish read [11:30:10]Found Content-Length = 674 [11:30:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:30:10]execute_script... [11:30:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:30:10]POST & json_proto [11:30:10]process_json_proto [11:30:10]json parsed OK: [11:30:10]protocol is kg_v1.0 [11:30:10]action value=close_receipt [11:30:10]process_action close_receipt [11:30:10]cmd_close_receipt [11:30:10]MH_GetDate [11:30:10]Write to MH i2c: F0 00 00 67 1A 70 [11:30:10]Write i2c OK [11:30:10]MH_I2C_Read... [11:30:10]Read from MH i2c: F0 [11:30:10]MH_I2C_Read... [11:30:10]Read from MH i2c: F0 09 00 [11:30:10]MH_I2C_Read... [11:30:10]Read from MH i2c: F0 09 00 67 1A 00 C2 CE A8 66 FB 01 7F 64 F6 [11:30:10]GetLastDocTimeStamp 1722338934 [11:30:10]current date 1722339010 [11:30:10]FM_GetShiftState [11:30:10]SAM_PROTO_GetShiftState [11:30:10]wFMCommunicate request_size=4 [11:30:10]MH_SAM_APDU [11:30:10]CAPDU: 80 13 01 00 [11:30:10]Write to MH i2c: E2 08 00 68 1A 80 13 01 00 00 00 00 00 FF [11:30:10]Write i2c OK [11:30:10]MH_I2C_Read... [11:30:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:10]Read from MH i2c: E2 [11:30:10]MH_I2C_Read... [11:30:10]Read from MH i2c: E2 0E 00 [11:30:10]MH_I2C_Read... [11:30:10]Read from MH i2c: E2 0E 00 68 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5A [11:30:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:30:10]wFMCommunicate OK [11:30:10]SAM_PROTO_GetShiftState done [11:30:10]FM_GetShiftState done [11:30:10]opened in 1722299915 [11:30:10]opened+sec_in_day 1722386315 [11:30:10]quantity*price = 70027 [11:30:10]sum+1 = 70029 [11:30:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 308 30.07.2024 11:30 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309374 ФПД: 36777651895530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113011&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309374&fm=36777651895530&tin=02508201610067®Number=0000000000092651&sum=70000 [11:30:11]StoreToDocumentArchive [11:30:11]shift 430 fd 309374 [11:30:11]save to /storage/0430/doc_00309374 [11:30:11]save last doc name /storage/0430/doc_00309374 to /storage/kkm_last_doc_name [11:30:11]save OK [11:30:11]Clear old archive folders... [11:30:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:30:11]tlvbuf is 00964690 [11:30:11]SAM_PROTO_ClearQueue [11:30:11]wFMCommunicate request_size=4 [11:30:11]MH_SAM_APDU [11:30:11]CAPDU: 80 09 00 00 [11:30:11]Write to MH i2c: E2 08 00 75 1A 80 09 00 00 00 00 00 00 01 [11:30:11]Write i2c OK [11:30:11]MH_I2C_Read... [11:30:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:11]Read from MH i2c: E2 [11:30:11]MH_I2C_Read... [11:30:11]Read from MH i2c: E2 03 00 [11:30:11]MH_I2C_Read... [11:30:11]Read from MH i2c: E2 03 00 75 1A 00 90 00 03 [11:30:11]RAPDU: 90 00 [11:30:11]wFMCommunicate OK [11:30:11]SAM_PROTO_ClearQueue done [11:30:11]KKMCreateOFDPacket [11:30:11]OFDProtocolAddRootSTLVToBuf [11:30:11]FM_MakeSignedData [11:30:11]FM_MakeSignedData [11:30:11]SAM_PROTO_SignData [11:30:11]wFMCommunicate request_size=4 [11:30:11]MH_SAM_APDU [11:30:11]CAPDU: 80 0D 01 02 [11:30:11]Write to MH i2c: E2 08 00 76 1A 80 0D 01 02 00 00 00 00 09 [11:30:11]Write i2c OK [11:30:11]MH_I2C_Read... [11:30:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:11]Read from MH i2c: E2 [11:30:11]MH_I2C_Read... [11:30:11]Read from MH i2c: E2 03 00 [11:30:11]MH_I2C_Read... [11:30:11]Read from MH i2c: E2 03 00 76 1A 00 90 00 04 [11:30:11]RAPDU: 90 00 [11:30:11]wFMCommunicate OK [11:30:11]wFMCommunicate request_size=255 [11:30:11]MH_SAM_APDU [11:30:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 34 01 00 00 F4 03 04 00 C3 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B8 04 00 35 04 06 00 21 72 F6 E0 [11:30:11]Write to MH i2c: E2 02 01 77 1A 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 34 01 00 00 F4 03 04 00 C3 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B8 04 00 35 04 06 00 21 72 F6 E0 00 00 B4 [11:30:11]Write i2c OK [11:30:11]MH_I2C_Read... [11:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:12]Read from MH i2c: E2 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 03 00 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 03 00 77 1A 00 90 00 05 [11:30:12]RAPDU: 90 00 [11:30:12]wFMCommunicate OK [11:30:12]wFMCommunicate request_size=7 [11:30:12]MH_SAM_APDU [11:30:12]CAPDU: 80 0D 02 02 02 7C EA [11:30:12]Write to MH i2c: E2 0A 00 78 1A 80 0D 02 02 02 00 7C EA 00 00 76 [11:30:12]Write i2c OK [11:30:12]MH_I2C_Read... [11:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:12]Read from MH i2c: E2 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 03 00 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 03 00 78 1A 00 90 00 06 [11:30:12]RAPDU: 90 00 [11:30:12]wFMCommunicate OK [11:30:12]wFMCommunicate request_size=4 [11:30:12]MH_SAM_APDU [11:30:12]CAPDU: 80 0D 03 02 [11:30:12]Write to MH i2c: E2 08 00 79 1A 80 0D 03 02 00 00 00 00 0E [11:30:12]Write i2c OK [11:30:12]MH_I2C_Read... [11:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:12]Read from MH i2c: E2 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 0B 00 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 0B 00 79 1A 00 CB 58 2C C8 5B 96 A3 F1 90 00 AB [11:30:12]RAPDU: CB 58 2C C8 5B 96 A3 F1 90 00 [11:30:12]wFMCommunicate OK [11:30:12]SAM_PROTO_SignData done [11:30:12]FM_MakeSignedData done [11:30:12]CreateOFDProtocolMessage [11:30:12]wFMCommunicate request_size=4 [11:30:12]MH_SAM_APDU [11:30:12]CAPDU: 80 11 00 00 [11:30:12]Write to MH i2c: E2 08 00 7A 1A 80 11 00 00 00 00 00 00 0E [11:30:12]Write i2c OK [11:30:12]MH_I2C_Read... [11:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:12]Read from MH i2c: E2 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 17 00 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: E2 17 00 7A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 64 [11:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:30:12]wFMCommunicate OK [11:30:12]CreateOFDProtocolMessage done [11:30:12]OFDSenderStorePacket 309374 [11:30:12]StoreOFDPacket docnum=309374 [11:30:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 60 7E 04 01 B7 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 34 01 00 00 F4 03 04 00 C3 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B8 04 00 35 04 06 00 21 72 F6 E0 7C EA CB 58 2C C8 5B 96 A3 F1 [11:30:12]CheckFolder [11:30:12]dirname=/storage/ofd_packets [11:30:12]CheckFolder done [11:30:12]ProducePacketName [11:30:12]name=ofd_packets/00309374 [11:30:12]NVStorageSaveData ofd_packets/00309374 [11:30:12]File name is /storage/ofd_packets/00309374 [11:30:12]Write 298 bytes [11:30:12]NVStorageSaveData done [11:30:12]OFDSenderStorePacket done [11:30:12]KKMCreateOFDPacket done [11:30:12]NVStorageSaveData kkm_last_timestamp [11:30:12]File name is /storage/kkm_last_timestamp [11:30:12]Write 4 bytes [11:30:12]NVStorageSaveData done [11:30:12]ExternCall_PrintAddStr [11:30:12]wPrintStart [11:30:12]Write to MH i2c: 01 00 00 7B 1A 95 [11:30:12]Write i2c OK [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: 01 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: 01 07 00 [11:30:12]MH_I2C_Read... [11:30:12]Read from MH i2c: 01 07 00 7B 1A 00 00 00 00 00 FF 0F AA [11:30:12]RasterBufferAndPrint [11:30:12]line Счет N : (1)117982 [11:30:12]line ИНН: 02508201610067 [11:30:12]line Контрольно-Кассовый Чек [11:30:12]line ПРОДАЖА [11:30:12]line ТРК (МРК, ГНК) : 54 [11:30:12]line Товар: 2710194800 [11:30:12]line ДТ-К-3 [11:30:12]line 9.190 * 76.20 [11:30:12]line = 700.28 [11:30:12]line НДС 12% НСП 1% [11:30:12]line > о реализуемом товаре [11:30:12]line ОКРУГЛЕНИЕ: -0.28 [11:30:12]line ИТОГО: 700.00 [11:30:12]line Внесено: 700.00 [11:30:12]line СДАЧА: 0.00 [11:30:12]line НСП 1% : 6.20 [11:30:12]line НДС 12% : 74.37 [11:30:12]line Наличными: 700.00 [11:30:12]line Безнал.: 0.00 [11:30:12]line Место: АЗС № 128 "Партнер Нефть" [11:30:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:30:12]line СНО: Общий режим [11:30:12]line Чек 308 30.07.2024 11:30 [11:30:12]line Смена: 430 ФФД: 1.0 [11:30:12]line ЗНМ: 0300000046 [11:30:12]line РНМ: 0000000000092651 [11:30:12]line Версия ККМ: 001 [11:30:12]line ФМ: 0000000000874943 [11:30:12]line ФД: 309374 [11:30:12]line ФПД: 36777651895530 [11:30:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113011&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309374&fm=36777651895530&tin=02508201610067®Number=0000000000092651&sum=70000 [11:30:12]OFD Sender: Processing packet 309374 [packets to send 232, broken 231] [11:30:12]ProducePacketName [11:30:12]name=ofd_packets/00309374 [11:30:12]OFD Sender: To server: pG, [11:30:12]CommunicateWithHost lk.salyk.kg:30040 [11:30:12]ConnectInit lk.salyk.kg [11:30:12]written 0, free lines is 4095 [11:30:12]Connected sock=10 [11:30:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 60 7E 04 01 B7 AF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 34 01 00 00 F4 03 04 00 C3 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B8 04 00 35 04 06 00 21 72 F6 E0 7C EA CB 58 2C C8 5B 96 A3 F1 [11:30:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 96 B7 47 00 4D 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7E B8 04 00 F4 03 04 00 0B 76 A8 66 B6 04 01 00 00 41 A0 6A FB B2 D5 4A 1A [11:30:13]CommunicateWithHost err = 0 [11:30:13]CheckOFDResponse [11:30:13]1017 (14) - 77093643461234 [11:30:13]1041 (16) - 0000000000874943 [11:30:13]1040 (4) - 309374 [11:30:13]1012 (4) - 30.07.2024 05:11 [11:30:13]1206 (1) - 0 [11:30:13]OFD Sender: Remove packet 309374 [11:30:13]ProducePacketName [11:30:13]name=ofd_packets/00309374 [11:30:13]NVStorageDeleteData [11:30:13]Write to MH i2c: 01 00 00 A6 1A C0 [11:30:13]Write i2c OK [11:30:13]MH_I2C_Read... [11:30:13]Read from MH i2c: 01 [11:30:13]MH_I2C_Read... [11:30:13]Read from MH i2c: 01 07 00 [11:30:13]MH_I2C_Read... [11:30:13]Read from MH i2c: 01 07 00 A6 1A 00 00 00 00 00 66 0C 39 [11:30:13]RasterBufferAndPrint [11:30:13]line [11:30:13]line [11:30:13]line [11:30:13]line [11:30:13]line [11:30:13]written 0, free lines is 3178 [11:30:13]MH_Cut [11:30:13]Write to MH i2c: D1 01 00 AD 1A 01 99 [11:30:13]Write i2c OK [11:30:13]MH_I2C_Read... [11:30:13]Read from MH i2c: D1 [11:30:13]MH_I2C_Read... [11:30:13]Read from MH i2c: D1 01 00 [11:30:13]MH_I2C_Read... [11:30:13]Read from MH i2c: D1 01 00 AD 1A 00 98 [11:30:13]Write to MH i2c: 01 00 00 AE 1A C8 [11:30:13]Write i2c OK [11:30:13]MH_I2C_Read... [11:30:13]OFD Sender: No OFD packet to send [11:30:14]*** Cut start [11:30:14]*** Partial cut [11:30:14]*** CUTSNS_PIN = 1 [11:30:14]*** CUTSNS_PIN = 0 [11:30:14]*** Brake cut motor [11:30:14]Read from MH i2c: 01 [11:30:14]MH_I2C_Read... [11:30:14]*** Stop cut motor [11:30:14]*** Cut end [11:30:14]Read from MH i2c: 01 07 00 [11:30:14]MH_I2C_Read... [11:30:14]Read from MH i2c: 01 07 00 AE 1A 00 00 00 00 00 FF 0F DD [11:30:14]process_action close_receipt done [11:30:14]requested_data is exist [11:30:14]produce_requested_data [11:30:14]requested_item fm.sn is exist - process it [11:30:14]wFMCommunicate request_size=4 [11:30:14]MH_SAM_APDU [11:30:14]CAPDU: 80 11 00 00 [11:30:14]Write to MH i2c: E2 08 00 AF 1A 80 11 00 00 00 00 00 00 43 [11:30:14]Write i2c OK [11:30:14]MH_I2C_Read... [11:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:14]Read from MH i2c: E2 [11:30:14]MH_I2C_Read... [11:30:14]Read from MH i2c: E2 17 00 [11:30:14]MH_I2C_Read... [11:30:14]Read from MH i2c: E2 17 00 AF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 99 [11:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:30:14]wFMCommunicate OK [11:30:14]requested_item fd.num is exist - process it [11:30:14]SAM_PROTO_GetFieldsCounters [11:30:14]wFMCommunicate request_size=4 [11:30:14]MH_SAM_APDU [11:30:14]CAPDU: 80 13 00 00 [11:30:14]Write to MH i2c: E2 08 00 B0 1A 80 13 00 00 00 00 00 00 46 [11:30:14]Write i2c OK [11:30:14]MH_I2C_Read... [11:30:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:15]Read from MH i2c: E2 [11:30:15]MH_I2C_Read... [11:30:15]Read from MH i2c: E2 62 00 [11:30:15]MH_I2C_Read... [11:30:15]Read from MH i2c: E2 62 00 B0 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7E B8 04 00 0E 04 04 00 AE 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 F0 [11:30:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7E B8 04 00 0E 04 04 00 AE 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 [11:30:15]wFMCommunicate OK [11:30:15]SAM_PROTO_GetFieldsCounters done [11:30:15]requested_item shift.num is exist - process it [11:30:15]requested_item shift.opened is exist - process it [11:30:15]req_shift_opened [11:30:15]FM_GetShiftState [11:30:15]SAM_PROTO_GetShiftState [11:30:15]wFMCommunicate request_size=4 [11:30:15]MH_SAM_APDU [11:30:15]CAPDU: 80 13 01 00 [11:30:15]Write to MH i2c: E2 08 00 B1 1A 80 13 01 00 00 00 00 00 48 [11:30:15]Write i2c OK [11:30:15]MH_I2C_Read... [11:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:15]Read from MH i2c: E2 [11:30:15]MH_I2C_Read... [11:30:15]Read from MH i2c: E2 0E 00 [11:30:15]MH_I2C_Read... [11:30:15]Read from MH i2c: E2 0E 00 B1 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A3 [11:30:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:30:15]wFMCommunicate OK [11:30:15]SAM_PROTO_GetShiftState done [11:30:15]FM_GetShiftState done [11:30:15]req_shift_opened done [11:30:15]requested_item shift.open_date is exist - process it [11:30:15]req_shift_open_date [11:30:15]req_shift_open_date done [11:30:15]produce_requested_data done [11:30:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309374,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:30:15]process_action_free close_receipt [11:30:15]json_value_free [11:30:15]json_value_free done [11:30:15]process_json_proto returns [11:30:15]Send response to host [11:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309374,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:30:15]free response buf [11:30:15]execute_script done [11:30:15]execute_script returns [11:30:15]free content buf [11:30:15]Sock 9.Close socket [11:30:15]Sock 9.Thread stoped [11:30:18]OFD Sender: No OFD packet to send [11:30:23]OFD Sender: No OFD packet to send [11:30:28]OFD Sender: No OFD packet to send [11:30:33]OFD Sender: No OFD packet to send [11:30:38]OFD Sender: No OFD packet to send [11:30:42]accept exits with 8 [11:30:42]New connection [11:30:42]New thread 3067166052 created [11:30:42]Thread 3067022692 joined [11:30:42]Waiting for new connection... [11:30:42] Sock 8.Parse request [11:30:42]Sock 8.Check first char [11:30:42]Sock 8.First char is OK [11:30:42]request: POST /json_proto HTTP/1.0 [11:30:42]Method: POST [11:30:42]URL: /json_proto [11:30:42]Method is POST - this is cgi request [11:30:42]url: /json_proto [11:30:42]query_string will be loaded in cgi processing [11:30:42]execute_cgi json_proto POST (null) [11:30:42]execute_cgi path=json_proto method=POST [11:30:42]POST find Content-Length [11:30:42]Host: 172.17.45.195:8080 [11:30:42]Content-Length: 684 [11:30:42]Content-Type: application/json [11:30:42] [11:30:42]POST finish read [11:30:42]Found Content-Length = 684 [11:30:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:42]execute_script... [11:30: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)117974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:42]POST & json_proto [11:30:42]process_json_proto [11:30:42]json parsed OK: [11:30:42]protocol is kg_v1.0 [11:30:42]action value=close_receipt [11:30:42]process_action close_receipt [11:30:42]cmd_close_receipt [11:30:42]MH_GetDate [11:30:42]Write to MH i2c: F0 00 00 B2 1A BB [11:30:42]Write i2c OK [11:30:42]MH_I2C_Read... [11:30:42]Read from MH i2c: F0 [11:30:42]MH_I2C_Read... [11:30:42]Read from MH i2c: F0 09 00 [11:30:42]MH_I2C_Read... [11:30:42]Read from MH i2c: F0 09 00 B2 1A 00 E2 CE A8 66 FB 01 7F 64 61 [11:30:42]GetLastDocTimeStamp 1722339011 [11:30:42]current date 1722339042 [11:30:42]FM_GetShiftState [11:30:42]SAM_PROTO_GetShiftState [11:30:42]wFMCommunicate request_size=4 [11:30:42]MH_SAM_APDU [11:30:42]CAPDU: 80 13 01 00 [11:30:42]Write to MH i2c: E2 08 00 B3 1A 80 13 01 00 00 00 00 00 4A [11:30:42]Write i2c OK [11:30:42]MH_I2C_Read... [11:30:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:42]Read from MH i2c: E2 [11:30:42]MH_I2C_Read... [11:30:42]Read from MH i2c: E2 0E 00 [11:30:42]MH_I2C_Read... [11:30:42]Read from MH i2c: E2 0E 00 B3 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A5 [11:30:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:30:42]wFMCommunicate OK [11:30:42]SAM_PROTO_GetShiftState done [11:30:42]FM_GetShiftState done [11:30:42]opened in 1722299915 [11:30:42]opened+sec_in_day 1722386315 [11:30:42]quantity*price = 100027 [11:30:42]sum+1 = 100028 [11:30:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 309 30.07.2024 11:30 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309375 ФПД: 144900869444303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113042&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309375&fm=144900869444303&tin=02508201610067®Number=0000000000092651&sum=100000 [11:30:43]StoreToDocumentArchive [11:30:43]shift 430 fd 309375 [11:30:43]save to /storage/0430/doc_00309375 [11:30:43]save last doc name /storage/0430/doc_00309375 to /storage/kkm_last_doc_name [11:30:43]save OK [11:30:43]Clear old archive folders... [11:30:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:30:43]tlvbuf is 00935E40 [11:30:43]SAM_PROTO_ClearQueue [11:30:43]wFMCommunicate request_size=4 [11:30:43]MH_SAM_APDU [11:30:43]CAPDU: 80 09 00 00 [11:30:43]Write to MH i2c: E2 08 00 C0 1A 80 09 00 00 00 00 00 00 4C [11:30:43]Write i2c OK [11:30:43]MH_I2C_Read... [11:30:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:30:43]Read from MH i2c: E2 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 C0 1A 00 90 00 4E [11:30:43]RAPDU: 90 00 [11:30:43]wFMCommunicate OK [11:30:43]SAM_PROTO_ClearQueue done [11:30:43]KKMCreateOFDPacket [11:30:43]OFDProtocolAddRootSTLVToBuf [11:30:43]FM_MakeSignedData [11:30:43]FM_MakeSignedData [11:30:43]SAM_PROTO_SignData [11:30:43]wFMCommunicate request_size=4 [11:30:43]MH_SAM_APDU [11:30:43]CAPDU: 80 0D 01 02 [11:30:43]Write to MH i2c: E2 08 00 C1 1A 80 0D 01 02 00 00 00 00 54 [11:30:43]Write i2c OK [11:30:43]MH_I2C_Read... [11:30:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:30:43]OFD Sender: No OFD packet to send [11:30:43]Read from MH i2c: E2 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 C1 1A 00 90 00 4F [11:30:43]RAPDU: 90 00 [11:30:43]wFMCommunicate OK [11:30:43]wFMCommunicate request_size=255 [11:30:43]MH_SAM_APDU [11:30:43]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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 E2 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B8 04 00 35 04 06 00 83 C9 [11:30:43]Write to MH i2c: E2 02 01 C2 1A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 E2 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B8 04 00 35 04 06 00 83 C9 00 00 E6 [11:30:43]Write i2c OK [11:30:43]MH_I2C_Read... [11:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:43]Read from MH i2c: E2 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 C2 1A 00 90 00 50 [11:30:43]RAPDU: 90 00 [11:30:43]wFMCommunicate OK [11:30:43]wFMCommunicate request_size=9 [11:30:43]MH_SAM_APDU [11:30:43]CAPDU: 80 0D 02 02 04 5C D9 D2 CF [11:30:43]Write to MH i2c: E2 0C 00 C3 1A 80 0D 02 02 04 00 5C D9 D2 CF 00 00 35 [11:30:43]Write i2c OK [11:30:43]MH_I2C_Read... [11:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:43]Read from MH i2c: E2 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 03 00 C3 1A 00 90 00 51 [11:30:43]RAPDU: 90 00 [11:30:43]wFMCommunicate OK [11:30:43]wFMCommunicate request_size=4 [11:30:43]MH_SAM_APDU [11:30:43]CAPDU: 80 0D 03 02 [11:30:43]Write to MH i2c: E2 08 00 C4 1A 80 0D 03 02 00 00 00 00 59 [11:30:43]Write i2c OK [11:30:43]MH_I2C_Read... [11:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:43]Read from MH i2c: E2 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 0B 00 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 0B 00 C4 1A 00 65 5F F9 5E 70 95 50 44 90 00 0E [11:30:43]RAPDU: 65 5F F9 5E 70 95 50 44 90 00 [11:30:43]wFMCommunicate OK [11:30:43]SAM_PROTO_SignData done [11:30:43]FM_MakeSignedData done [11:30:43]CreateOFDProtocolMessage [11:30:43]wFMCommunicate request_size=4 [11:30:43]MH_SAM_APDU [11:30:43]CAPDU: 80 11 00 00 [11:30:43]Write to MH i2c: E2 08 00 C5 1A 80 11 00 00 00 00 00 00 59 [11:30:43]Write i2c OK [11:30:43]MH_I2C_Read... [11:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:43]Read from MH i2c: E2 [11:30:43]MH_I2C_Read... [11:30:43]Read from MH i2c: E2 17 00 [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: E2 17 00 C5 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AF [11:30:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:30:44]wFMCommunicate OK [11:30:44]CreateOFDProtocolMessage done [11:30:44]OFDSenderStorePacket 309375 [11:30:44]StoreOFDPacket docnum=309375 [11:30:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 27 19 06 01 9B 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 E2 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B8 04 00 35 04 06 00 83 C9 5C D9 D2 CF 65 5F F9 5E 70 95 50 44 [11:30:44]CheckFolder [11:30:44]dirname=/storage/ofd_packets [11:30:44]CheckFolder done [11:30:44]ProducePacketName [11:30:44]name=ofd_packets/00309375 [11:30:44]NVStorageSaveData ofd_packets/00309375 [11:30:44]File name is /storage/ofd_packets/00309375 [11:30:44]Write 300 bytes [11:30:44]NVStorageSaveData done [11:30:44]OFDSenderStorePacket done [11:30:44]KKMCreateOFDPacket done [11:30:44]NVStorageSaveData kkm_last_timestamp [11:30:44]File name is /storage/kkm_last_timestamp [11:30:44]Write 4 bytes [11:30:44]NVStorageSaveData done [11:30:44]ExternCall_PrintAddStr [11:30:44]wPrintStart [11:30:44]Write to MH i2c: 01 00 00 C6 1A E0 [11:30:44]Write i2c OK [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: 01 [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: 01 07 00 [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: 01 07 00 C6 1A 00 00 00 00 00 FF 0F F5 [11:30:44]RasterBufferAndPrint [11:30:44]line Счет N : (1)117974 [11:30:44]line ИНН: 02508201610067 [11:30:44]line Контрольно-Кассовый Чек [11:30:44]line ПРОДАЖА [11:30:44]line ТРК (МРК, ГНК) : 7 [11:30:44]line Товар: 2711190000 [11:30:44]line ГАЗ-К-3 [11:30:44]line 27.480 * 36.40 [11:30:44]line = 1000.27 [11:30:44]line НДС 12% НСП 1% [11:30:44]line > о реализуемом товаре [11:30:44]line ОКРУГЛЕНИЕ: -0.27 [11:30:44]line ИТОГО: 1000.00 [11:30:44]line Внесено: 1000.00 [11:30:44]line СДАЧА: 0.00 [11:30:44]line НСП 1% : 8.85 [11:30:44]line НДС 12% : 106.22 [11:30:44]line Наличными: 1000.00 [11:30:44]line Безнал.: 0.00 [11:30:44]line Место: АЗС № 128 "Партнер Нефть" [11:30:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:30:44]line СНО: Общий режим [11:30:44]line Чек 309 30.07.2024 11:30 [11:30:44]line Смена: 430 ФФД: 1.0 [11:30:44]line ЗНМ: 0300000046 [11:30:44]line РНМ: 0000000000092651 [11:30:44]line Версия ККМ: 001 [11:30:44]line ФМ: 0000000000874943 [11:30:44]line ФД: 309375 [11:30:44]line ФПД: 144900869444303 [11:30:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113042&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309375&fm=144900869444303&tin=02508201610067®Number=0000000000092651&sum=100000 [11:30:44]OFD Sender: Processing packet 309375 [packets to send 232, broken 231] [11:30:44]ProducePacketName [11:30:44]name=ofd_packets/00309375 [11:30:44]OFD Sender: To server: pG, [11:30:44]CommunicateWithHost lk.salyk.kg:30040 [11:30:44]ConnectInit lk.salyk.kg [11:30:44]written 0, free lines is 4095 [11:30:44]Connected sock=10 [11:30:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 27 19 06 01 9B 54 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 E2 CE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B8 04 00 35 04 06 00 83 C9 5C D9 D2 CF 65 5F F9 5E 70 95 50 44 [11:30:44]Write to MH i2c: 01 00 00 F1 1A 0B [11:30:44]Write i2c OK [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: 01 [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: 01 07 00 [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: 01 07 00 F1 1A 00 00 00 00 00 6B 0C 89 [11:30:44]RasterBufferAndPrint [11:30:44]line [11:30:44]line [11:30:44]line [11:30:44]line [11:30:44]line [11:30:44]written 0, free lines is 3182 [11:30:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 37 EF 47 00 08 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 7F B8 04 00 F4 03 04 00 2A 76 A8 66 B6 04 01 00 00 9E 41 CF 71 AD AE B9 F5 [11:30:44]CommunicateWithHost err = 0 [11:30:44]CheckOFDResponse [11:30:44]1017 (14) - 77093643461234 [11:30:44]1041 (16) - 0000000000874943 [11:30:44]1040 (4) - 309375 [11:30:44]1012 (4) - 30.07.2024 05:12 [11:30:44]1206 (1) - 0 [11:30:44]OFD Sender: Remove packet 309375 [11:30:44]ProducePacketName [11:30:44]name=ofd_packets/00309375 [11:30:44]NVStorageDeleteData [11:30:44]MH_Cut [11:30:44]Write to MH i2c: D1 01 00 F8 1A 01 E4 [11:30:44]Write i2c OK [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: D1 [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: D1 01 00 [11:30:44]MH_I2C_Read... [11:30:44]Read from MH i2c: D1 01 00 F8 1A 00 E3 [11:30:44]Write to MH i2c: 01 00 00 F9 1A 13 [11:30:44]Write i2c OK [11:30:44]MH_I2C_Read... [11:30:45]OFD Sender: No OFD packet to send [11:30:46]*** Cut start [11:30:46]*** Partial cut [11:30:46]*** CUTSNS_PIN = 1 [11:30:46]*** CUTSNS_PIN = 0 [11:30:46]*** Brake cut motor [11:30:46]Read from MH i2c: 01 [11:30:46]MH_I2C_Read... [11:30:46]*** Stop cut motor [11:30:46]*** Cut end [11:30:46]Read from MH i2c: 01 07 00 [11:30:46]MH_I2C_Read... [11:30:46]Read from MH i2c: 01 07 00 F9 1A 00 00 00 00 00 FF 0F 28 [11:30:46]process_action close_receipt done [11:30:46]requested_data is exist [11:30:46]produce_requested_data [11:30:46]requested_item fm.sn is exist - process it [11:30:46]wFMCommunicate request_size=4 [11:30:46]MH_SAM_APDU [11:30:46]CAPDU: 80 11 00 00 [11:30:46]Write to MH i2c: E2 08 00 FA 1A 80 11 00 00 00 00 00 00 8E [11:30:46]Write i2c OK [11:30:46]MH_I2C_Read... [11:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:46]Read from MH i2c: E2 [11:30:46]MH_I2C_Read... [11:30:46]Read from MH i2c: E2 17 00 [11:30:46]MH_I2C_Read... [11:30:46]Read from MH i2c: E2 17 00 FA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E4 [11:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:30:46]wFMCommunicate OK [11:30:46]requested_item fd.num is exist - process it [11:30:46]SAM_PROTO_GetFieldsCounters [11:30:46]wFMCommunicate request_size=4 [11:30:46]MH_SAM_APDU [11:30:46]CAPDU: 80 13 00 00 [11:30:46]Write to MH i2c: E2 08 00 FB 1A 80 13 00 00 00 00 00 00 91 [11:30:46]Write i2c OK [11:30:46]MH_I2C_Read... [11:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:46]Read from MH i2c: E2 [11:30:46]MH_I2C_Read... [11:30:46]Read from MH i2c: E2 62 00 [11:30:46]MH_I2C_Read... [11:30:46]Read from MH i2c: E2 62 00 FB 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7F B8 04 00 0E 04 04 00 AE 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 3F [11:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 7F B8 04 00 0E 04 04 00 AE 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 [11:30:46]wFMCommunicate OK [11:30:46]SAM_PROTO_GetFieldsCounters done [11:30:46]requested_item shift.num is exist - process it [11:30:46]requested_item shift.opened is exist - process it [11:30:46]req_shift_opened [11:30:46]FM_GetShiftState [11:30:46]SAM_PROTO_GetShiftState [11:30:46]wFMCommunicate request_size=4 [11:30:46]MH_SAM_APDU [11:30:46]CAPDU: 80 13 01 00 [11:30:46]Write to MH i2c: E2 08 00 FC 1A 80 13 01 00 00 00 00 00 93 [11:30:46]Write i2c OK [11:30:46]MH_I2C_Read... [11:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:46]Read from MH i2c: E2 [11:30:46]MH_I2C_Read... [11:30:46]Read from MH i2c: E2 0E 00 [11:30:46]MH_I2C_Read... [11:30:46]Read from MH i2c: E2 0E 00 FC 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EE [11:30:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:30:46]wFMCommunicate OK [11:30:46]SAM_PROTO_GetShiftState done [11:30:46]FM_GetShiftState done [11:30:46]req_shift_opened done [11:30:46]requested_item shift.open_date is exist - process it [11:30:46]req_shift_open_date [11:30:46]req_shift_open_date done [11:30:46]produce_requested_data done [11:30:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309375,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:30:46]process_action_free close_receipt [11:30:46]json_value_free [11:30:46]json_value_free done [11:30:46]process_json_proto returns [11:30:46]Send response to host [11:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309375,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:30:46]free response buf [11:30:46]execute_script done [11:30:46]execute_script returns [11:30:46]free content buf [11:30:46]Sock 8.Close socket [11:30:46]Sock 8.Thread stoped [11:30:50]OFD Sender: No OFD packet to send [11:30:55]OFD Sender: No OFD packet to send [11:31:00]OFD Sender: No OFD packet to send [11:31:05]OFD Sender: No OFD packet to send [11:31:10]OFD Sender: No OFD packet to send [11:31:15]OFD Sender: No OFD packet to send [11:31:20]OFD Sender: No OFD packet to send [11:31:25]OFD Sender: No OFD packet to send [11:31:30]OFD Sender: No OFD packet to send [11:31:35]OFD Sender: No OFD packet to send [11:31:40]OFD Sender: No OFD packet to send [11:31:45]OFD Sender: No OFD packet to send [11:31:50]OFD Sender: No OFD packet to send [11:31:55]OFD Sender: No OFD packet to send [11:32:00]OFD Sender: No OFD packet to send [11:32:05]OFD Sender: No OFD packet to send [11:32:10]OFD Sender: No OFD packet to send [11:32:15]OFD Sender: No OFD packet to send [11:32:20]OFD Sender: No OFD packet to send [11:32:25]OFD Sender: No OFD packet to send [11:32:30]OFD Sender: No OFD packet to send [11:32:35]OFD Sender: No OFD packet to send [11:32:40]OFD Sender: No OFD packet to send [11:32:45]OFD Sender: No OFD packet to send [11:32:49]accept exits with 9 [11:32:49]New connection [11:32:49]New thread 3067022692 created [11:32:49]Thread 3067166052 joined [11:32:49]Waiting for new connection... [11:32:49] Sock 9.Parse request [11:32:49]Sock 9.Check first char [11:32:49]Sock 9.First char is OK [11:32:49]request: POST /json_proto HTTP/1.0 [11:32:49]Method: POST [11:32:49]URL: /json_proto [11:32:49]Method is POST - this is cgi request [11:32:49]url: /json_proto [11:32:49]query_string will be loaded in cgi processing [11:32:49]execute_cgi json_proto POST (null) [11:32:49]execute_cgi path=json_proto method=POST [11:32:49]POST find Content-Length [11:32:49]Host: 172.17.45.195:8080 [11:32:49]Content-Length: 677 [11:32:49]Content-Type: application/json [11:32:49] [11:32:49]POST finish read [11:32:49]Found Content-Length = 677 [11:32:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:49]execute_script... [11:32: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)117984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:49]POST & json_proto [11:32:49]process_json_proto [11:32:49]json parsed OK: [11:32:49]protocol is kg_v1.0 [11:32:49]action value=close_receipt [11:32:49]process_action close_receipt [11:32:49]cmd_close_receipt [11:32:49]MH_GetDate [11:32:49]Write to MH i2c: F0 00 00 FD 1A 06 [11:32:49]Write i2c OK [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: F0 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: F0 09 00 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: F0 09 00 FD 1A 00 62 CF A8 66 FB 01 7F 64 2D [11:32:49]GetLastDocTimeStamp 1722339042 [11:32:49]current date 1722339170 [11:32:49]FM_GetShiftState [11:32:49]SAM_PROTO_GetShiftState [11:32:49]wFMCommunicate request_size=4 [11:32:49]MH_SAM_APDU [11:32:49]CAPDU: 80 13 01 00 [11:32:49]Write to MH i2c: E2 08 00 FE 1A 80 13 01 00 00 00 00 00 95 [11:32:49]Write i2c OK [11:32:49]MH_I2C_Read... [11:32:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:49]Read from MH i2c: E2 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 0E 00 [11:32:49]MH_I2C_Read... [11:32:49]Read from MH i2c: E2 0E 00 FE 1A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F0 [11:32:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:32:49]wFMCommunicate OK [11:32:49]SAM_PROTO_GetShiftState done [11:32:49]FM_GetShiftState done [11:32:49]opened in 1722299915 [11:32:49]opened+sec_in_day 1722386315 [11:32:49]quantity*price = 50036 [11:32:49]sum+1 = 50037 [11:32:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 310 30.07.2024 11:32 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309376 ФПД: 121488281510253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113250&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309376&fm=121488281510253&tin=02508201610067®Number=0000000000092651&sum=50000 [11:32:50]StoreToDocumentArchive [11:32:50]shift 430 fd 309376 [11:32:50]save to /storage/0430/doc_00309376 [11:32:50]save last doc name /storage/0430/doc_00309376 to /storage/kkm_last_doc_name [11:32:50]save OK [11:32:50]Clear old archive folders... [11:32:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:50]tlvbuf is 0094D490 [11:32:50]SAM_PROTO_ClearQueue [11:32:50]wFMCommunicate request_size=4 [11:32:50]MH_SAM_APDU [11:32:50]CAPDU: 80 09 00 00 [11:32:50]Write to MH i2c: E2 08 00 0B 1B 80 09 00 00 00 00 00 00 98 [11:32:50]Write i2c OK [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: E2 [11:32:50]MH_I2C_Read... [11:32:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:50]Read from MH i2c: E2 03 00 [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: E2 03 00 0B 1B 00 90 00 9A [11:32:50]RAPDU: 90 00 [11:32:50]wFMCommunicate OK [11:32:50]SAM_PROTO_ClearQueue done [11:32:50]KKMCreateOFDPacket [11:32:50]OFDProtocolAddRootSTLVToBuf [11:32:50]FM_MakeSignedData [11:32:50]FM_MakeSignedData [11:32:50]SAM_PROTO_SignData [11:32:50]wFMCommunicate request_size=4 [11:32:50]MH_SAM_APDU [11:32:50]CAPDU: 80 0D 01 02 [11:32:50]Write to MH i2c: E2 08 00 0C 1B 80 0D 01 02 00 00 00 00 A0 [11:32:50]Write i2c OK [11:32:50]MH_I2C_Read... [11:32:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:50]Read from MH i2c: E2 [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: E2 03 00 [11:32:50]MH_I2C_Read... [11:32:50]Read from MH i2c: E2 03 00 0C 1B 00 90 00 9B [11:32:50]RAPDU: 90 00 [11:32:50]wFMCommunicate OK [11:32:50]wFMCommunicate request_size=255 [11:32:50]MH_SAM_APDU [11:32:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B8 04 00 35 04 06 00 6E [11:32:50]Write to MH i2c: E2 02 01 0D 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B8 04 00 35 04 06 00 6E 00 00 EC [11:32:50]Write i2c OK [11:32:50]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 0D 1B 00 90 00 9C [11:32:51]RAPDU: 90 00 [11:32:51]wFMCommunicate OK [11:32:51]wFMCommunicate request_size=10 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 0D 02 02 05 7E 31 DD 21 6D [11:32:51]Write to MH i2c: E2 0D 00 0E 1B 80 0D 02 02 05 00 7E 31 DD 21 6D 00 00 C7 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 03 00 0E 1B 00 90 00 9D [11:32:51]RAPDU: 90 00 [11:32:51]wFMCommunicate OK [11:32:51]wFMCommunicate request_size=4 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 0D 03 02 [11:32:51]Write to MH i2c: E2 08 00 0F 1B 80 0D 03 02 00 00 00 00 A5 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 0B 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 0B 00 0F 1B 00 8A 45 F5 69 77 4F 1B 01 90 00 B5 [11:32:51]RAPDU: 8A 45 F5 69 77 4F 1B 01 90 00 [11:32:51]wFMCommunicate OK [11:32:51]SAM_PROTO_SignData done [11:32:51]FM_MakeSignedData done [11:32:51]CreateOFDProtocolMessage [11:32:51]wFMCommunicate request_size=4 [11:32:51]MH_SAM_APDU [11:32:51]CAPDU: 80 11 00 00 [11:32:51]Write to MH i2c: E2 08 00 10 1B 80 11 00 00 00 00 00 00 A5 [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:51]Read from MH i2c: E2 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 17 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: E2 17 00 10 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FB [11:32:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:32:51]wFMCommunicate OK [11:32:51]CreateOFDProtocolMessage done [11:32:51]OFDSenderStorePacket 309376 [11:32:51]StoreOFDPacket docnum=309376 [11:32:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C6 71 07 01 C5 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B8 04 00 35 04 06 00 6E 7E 31 DD 21 6D 8A 45 F5 69 77 4F 1B 01 [11:32:51]CheckFolder [11:32:51]dirname=/storage/ofd_packets [11:32:51]CheckFolder done [11:32:51]ProducePacketName [11:32:51]name=ofd_packets/00309376 [11:32:51]NVStorageSaveData ofd_packets/00309376 [11:32:51]File name is /storage/ofd_packets/00309376 [11:32:51]Write 301 bytes [11:32:51]NVStorageSaveData done [11:32:51]OFDSenderStorePacket done [11:32:51]KKMCreateOFDPacket done [11:32:51]NVStorageSaveData kkm_last_timestamp [11:32:51]File name is /storage/kkm_last_timestamp [11:32:51]Write 4 bytes [11:32:51]NVStorageSaveData done [11:32:51]ExternCall_PrintAddStr [11:32:51]wPrintStart [11:32:51]Write to MH i2c: 01 00 00 11 1B 2C [11:32:51]Write i2c OK [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: 01 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: 01 07 00 [11:32:51]MH_I2C_Read... [11:32:51]Read from MH i2c: 01 07 00 11 1B 00 00 00 00 00 FF 0F 41 [11:32:51]RasterBufferAndPrint [11:32:51]line Счет N : (1)117984 [11:32:51]line ИНН: 02508201610067 [11:32:51]line Контрольно-Кассовый Чек [11:32:51]line ПРОДАЖА [11:32:51]line ТРК (МРК, ГНК) : 32 [11:32:51]line Товар: 2710124130 [11:32:51]line Аи-92-К-2 [11:32:51]line 7.380 * 67.80 [11:32:51]line = 500.36 [11:32:51]line НДС 12% НСП 1% [11:32:51]line > о реализуемом товаре [11:32:51]line ОКРУГЛЕНИЕ: -0.36 [11:32:51]line ИТОГО: 500.00 [11:32:51]line Внесено: 500.00 [11:32:51]line СДАЧА: 0.00 [11:32:51]line НСП 1% : 4.43 [11:32:51]line НДС 12% : 53.14 [11:32:51]line Наличными: 500.00 [11:32:51]line Безнал.: 0.00 [11:32:51]line Место: АЗС № 128 "Партнер Нефть" [11:32:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:32:51]line СНО: Общий режим [11:32:51]line Чек 310 30.07.2024 11:32 [11:32:51]line Смена: 430 ФФД: 1.0 [11:32:51]line ЗНМ: 0300000046 [11:32:51]line РНМ: 0000000000092651 [11:32:51]line Версия ККМ: 001 [11:32:51]line ФМ: 0000000000874943 [11:32:51]line ФД: 309376 [11:32:51]line ФПД: 121488281510253 [11:32:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113250&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309376&fm=121488281510253&tin=02508201610067®Number=0000000000092651&sum=50000 [11:32:51]OFD Sender: Processing packet 309376 [packets to send 232, broken 231] [11:32:51]ProducePacketName [11:32:51]name=ofd_packets/00309376 [11:32:51]OFD Sender: To server: pG, [11:32:51]CommunicateWithHost lk.salyk.kg:30040 [11:32:51]ConnectInit lk.salyk.kg [11:32:51]written 0, free lines is 4095 [11:32:51]Connected sock=8 [11:32:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C6 71 07 01 C5 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 62 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B8 04 00 35 04 06 00 6E 7E 31 DD 21 6D 8A 45 F5 69 77 4F 1B 01 [11:32:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E1 41 47 00 18 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 80 B8 04 00 F4 03 04 00 AA 76 A8 66 B6 04 01 00 00 E1 80 B5 B1 48 E1 46 67 [11:32:52]CommunicateWithHost err = 0 [11:32:52]CheckOFDResponse [11:32:52]1017 (14) - 77093643461234 [11:32:52]1041 (16) - 0000000000874943 [11:32:52]1040 (4) - 309376 [11:32:52]1012 (4) - 30.07.2024 05:14 [11:32:52]1206 (1) - 0 [11:32:52]OFD Sender: Remove packet 309376 [11:32:52]ProducePacketName [11:32:52]name=ofd_packets/00309376 [11:32:52]NVStorageDeleteData [11:32:52]Write to MH i2c: 01 00 00 3C 1B 57 [11:32:52]Write i2c OK [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: 01 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: 01 07 00 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: 01 07 00 3C 1B 00 00 00 00 00 63 0C CD [11:32:52]RasterBufferAndPrint [11:32:52]line [11:32:52]line [11:32:52]line [11:32:52]line [11:32:52]line [11:32:52]written 0, free lines is 3175 [11:32:52]MH_Cut [11:32:52]Write to MH i2c: D1 01 00 43 1B 01 30 [11:32:52]Write i2c OK [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: D1 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: D1 01 00 [11:32:52]MH_I2C_Read... [11:32:52]Read from MH i2c: D1 01 00 43 1B 00 2F [11:32:52]Write to MH i2c: 01 00 00 44 1B 5F [11:32:52]Write i2c OK [11:32:52]MH_I2C_Read... [11:32:52]OFD Sender: No OFD packet to send [11:32:53]*** Cut start [11:32:53]*** Partial cut [11:32:53]*** CUTSNS_PIN = 1 [11:32:53]*** CUTSNS_PIN = 0 [11:32:53]*** Brake cut motor [11:32:53]Read from MH i2c: 01 [11:32:53]MH_I2C_Read... [11:32:53]*** Stop cut motor [11:32:53]*** Cut end [11:32:53]Read from MH i2c: 01 07 00 [11:32:53]MH_I2C_Read... [11:32:53]Read from MH i2c: 01 07 00 44 1B 00 00 00 00 00 FF 0F 74 [11:32:53]process_action close_receipt done [11:32:53]requested_data is exist [11:32:53]produce_requested_data [11:32:53]requested_item fm.sn is exist - process it [11:32:53]wFMCommunicate request_size=4 [11:32:53]MH_SAM_APDU [11:32:53]CAPDU: 80 11 00 00 [11:32:53]Write to MH i2c: E2 08 00 45 1B 80 11 00 00 00 00 00 00 DA [11:32:53]Write i2c OK [11:32:53]MH_I2C_Read... [11:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:54]Read from MH i2c: E2 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 17 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 17 00 45 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 30 [11:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:32:54]wFMCommunicate OK [11:32:54]requested_item fd.num is exist - process it [11:32:54]SAM_PROTO_GetFieldsCounters [11:32:54]wFMCommunicate request_size=4 [11:32:54]MH_SAM_APDU [11:32:54]CAPDU: 80 13 00 00 [11:32:54]Write to MH i2c: E2 08 00 46 1B 80 13 00 00 00 00 00 00 DD [11:32:54]Write i2c OK [11:32:54]MH_I2C_Read... [11:32:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:54]Read from MH i2c: E2 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 62 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 62 00 46 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 80 B8 04 00 0E 04 04 00 AE 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 8F [11:32:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 80 B8 04 00 0E 04 04 00 AE 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 [11:32:54]wFMCommunicate OK [11:32:54]SAM_PROTO_GetFieldsCounters done [11:32:54]requested_item shift.num is exist - process it [11:32:54]requested_item shift.opened is exist - process it [11:32:54]req_shift_opened [11:32:54]FM_GetShiftState [11:32:54]SAM_PROTO_GetShiftState [11:32:54]wFMCommunicate request_size=4 [11:32:54]MH_SAM_APDU [11:32:54]CAPDU: 80 13 01 00 [11:32:54]Write to MH i2c: E2 08 00 47 1B 80 13 01 00 00 00 00 00 DF [11:32:54]Write i2c OK [11:32:54]MH_I2C_Read... [11:32:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:54]Read from MH i2c: E2 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 0E 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 0E 00 47 1B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3A [11:32:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:32:54]wFMCommunicate OK [11:32:54]SAM_PROTO_GetShiftState done [11:32:54]FM_GetShiftState done [11:32:54]req_shift_opened done [11:32:54]requested_item shift.open_date is exist - process it [11:32:54]req_shift_open_date [11:32:54]req_shift_open_date done [11:32:54]produce_requested_data done [11:32:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309376,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:32:54]process_action_free close_receipt [11:32:54]json_value_free [11:32:54]json_value_free done [11:32:54]process_json_proto returns [11:32:54]Send response to host [11:32:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309376,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:32:54]free response buf [11:32:54]execute_script done [11:32:54]execute_script returns [11:32:54]free content buf [11:32:54]Sock 9.Close socket [11:32:54]Sock 9.Thread stoped [11:32:57]OFD Sender: No OFD packet to send [11:33:02]OFD Sender: No OFD packet to send [11:33:04]accept exits with 10 [11:33:04]New connection [11:33:04]New thread 3067166052 created [11:33:04]Thread 3067022692 joined [11:33:04]Waiting for new connection... [11:33:04] Sock 10.Parse request [11:33:04]Sock 10.Check first char [11:33:04]Sock 10.First char is OK [11:33:04]request: POST /json_proto HTTP/1.0 [11:33:04]Method: POST [11:33:04]URL: /json_proto [11:33:04]Method is POST - this is cgi request [11:33:04]url: /json_proto [11:33:04]query_string will be loaded in cgi processing [11:33:04]execute_cgi json_proto POST (null) [11:33:04]execute_cgi path=json_proto method=POST [11:33:04]POST find Content-Length [11:33:04]Host: 172.17.45.195:8080 [11:33:04]Content-Length: 684 [11:33:04]Content-Type: application/json [11:33:04] [11:33:04]POST finish read [11:33:04]Found Content-Length = 684 [11:33:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 32.970, "sum" : 1200.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:04]execute_script... [11:33:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 32.970, "sum" : 1200.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:04]POST & json_proto [11:33:04]process_json_proto [11:33:04]json parsed OK: [11:33:04]protocol is kg_v1.0 [11:33:04]action value=close_receipt [11:33:04]process_action close_receipt [11:33:04]cmd_close_receipt [11:33:04]MH_GetDate [11:33:04]Write to MH i2c: F0 00 00 48 1B 52 [11:33:04]Write i2c OK [11:33:04]MH_I2C_Read... [11:33:04]Read from MH i2c: F0 [11:33:04]MH_I2C_Read... [11:33:04]Read from MH i2c: F0 09 00 [11:33:04]MH_I2C_Read... [11:33:04]Read from MH i2c: F0 09 00 48 1B 00 70 CF A8 66 FB 01 7F 64 87 [11:33:04]GetLastDocTimeStamp 1722339170 [11:33:04]current date 1722339184 [11:33:04]FM_GetShiftState [11:33:04]SAM_PROTO_GetShiftState [11:33:04]wFMCommunicate request_size=4 [11:33:04]MH_SAM_APDU [11:33:04]CAPDU: 80 13 01 00 [11:33:04]Write to MH i2c: E2 08 00 49 1B 80 13 01 00 00 00 00 00 E1 [11:33:04]Write i2c OK [11:33:04]MH_I2C_Read... [11:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:04]Read from MH i2c: E2 [11:33:04]MH_I2C_Read... [11:33:04]Read from MH i2c: E2 0E 00 [11:33:04]MH_I2C_Read... [11:33:04]Read from MH i2c: E2 0E 00 49 1B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3C [11:33:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:33:04]wFMCommunicate OK [11:33:04]SAM_PROTO_GetShiftState done [11:33:04]FM_GetShiftState done [11:33:04]opened in 1722299915 [11:33:04]opened+sec_in_day 1722386315 [11:33:04]quantity*price = 120010 [11:33:04]sum+1 = 120012 [11:33:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 311 30.07.2024 11:33 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309377 ФПД: 188663256424121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113304&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309377&fm=188663256424121&tin=02508201610067®Number=0000000000092651&sum=120000 [11:33:05]StoreToDocumentArchive [11:33:05]shift 430 fd 309377 [11:33:05]save to /storage/0430/doc_00309377 [11:33:05]save last doc name /storage/0430/doc_00309377 to /storage/kkm_last_doc_name [11:33:05]save OK [11:33:05]Clear old archive folders... [11:33:05]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:33:05]tlvbuf is B6EDCDC0 [11:33:05]SAM_PROTO_ClearQueue [11:33:05]wFMCommunicate request_size=4 [11:33:05]MH_SAM_APDU [11:33:05]CAPDU: 80 09 00 00 [11:33:05]Write to MH i2c: E2 08 00 56 1B 80 09 00 00 00 00 00 00 E3 [11:33:05]Write i2c OK [11:33:05]MH_I2C_Read... [11:33:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:05]Read from MH i2c: E2 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 56 1B 00 90 00 E5 [11:33:05]RAPDU: 90 00 [11:33:05]wFMCommunicate OK [11:33:05]SAM_PROTO_ClearQueue done [11:33:05]KKMCreateOFDPacket [11:33:05]OFDProtocolAddRootSTLVToBuf [11:33:05]FM_MakeSignedData [11:33:05]FM_MakeSignedData [11:33:05]SAM_PROTO_SignData [11:33:05]wFMCommunicate request_size=4 [11:33:05]MH_SAM_APDU [11:33:05]CAPDU: 80 0D 01 02 [11:33:05]Write to MH i2c: E2 08 00 57 1B 80 0D 01 02 00 00 00 00 EB [11:33:05]Write i2c OK [11:33:05]MH_I2C_Read... [11:33:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:05]Read from MH i2c: E2 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 57 1B 00 90 00 E6 [11:33:05]RAPDU: 90 00 [11:33:05]wFMCommunicate OK [11:33:05]wFMCommunicate request_size=255 [11:33:05]MH_SAM_APDU [11:33:05]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 70 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B8 04 00 35 04 06 00 AB 96 [11:33:05]Write to MH i2c: E2 02 01 58 1B 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 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 70 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B8 04 00 35 04 06 00 AB 96 00 00 CA [11:33:05]Write i2c OK [11:33:05]MH_I2C_Read... [11:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:05]Read from MH i2c: E2 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 58 1B 00 90 00 E7 [11:33:05]RAPDU: 90 00 [11:33:05]wFMCommunicate OK [11:33:05]wFMCommunicate request_size=9 [11:33:05]MH_SAM_APDU [11:33:05]CAPDU: 80 0D 02 02 04 96 61 9E B9 [11:33:05]Write to MH i2c: E2 0C 00 59 1B 80 0D 02 02 04 00 96 61 9E B9 00 00 44 [11:33:05]Write i2c OK [11:33:05]MH_I2C_Read... [11:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:05]Read from MH i2c: E2 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 03 00 59 1B 00 90 00 E8 [11:33:05]RAPDU: 90 00 [11:33:05]wFMCommunicate OK [11:33:05]wFMCommunicate request_size=4 [11:33:05]MH_SAM_APDU [11:33:05]CAPDU: 80 0D 03 02 [11:33:05]Write to MH i2c: E2 08 00 5A 1B 80 0D 03 02 00 00 00 00 F0 [11:33:05]Write i2c OK [11:33:05]MH_I2C_Read... [11:33:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:05]Read from MH i2c: E2 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 0B 00 [11:33:05]MH_I2C_Read... [11:33:05]Read from MH i2c: E2 0B 00 5A 1B 00 3E F1 FE 38 F2 A4 48 A7 90 00 DB [11:33:05]RAPDU: 3E F1 FE 38 F2 A4 48 A7 90 00 [11:33:05]wFMCommunicate OK [11:33:05]SAM_PROTO_SignData done [11:33:05]FM_MakeSignedData done [11:33:05]CreateOFDProtocolMessage [11:33:05]wFMCommunicate request_size=4 [11:33:05]MH_SAM_APDU [11:33:05]CAPDU: 80 11 00 00 [11:33:05]Write to MH i2c: E2 08 00 5B 1B 80 11 00 00 00 00 00 00 F0 [11:33:05]Write i2c OK [11:33:05]MH_I2C_Read... [11:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:06]Read from MH i2c: E2 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: E2 17 00 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: E2 17 00 5B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 46 [11:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:33:06]wFMCommunicate OK [11:33:06]CreateOFDProtocolMessage done [11:33:06]OFDSenderStorePacket 309377 [11:33:06]StoreOFDPacket docnum=309377 [11:33:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 BE C8 06 01 C6 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 70 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B8 04 00 35 04 06 00 AB 96 96 61 9E B9 3E F1 FE 38 F2 A4 48 A7 [11:33:06]CheckFolder [11:33:06]dirname=/storage/ofd_packets [11:33:06]CheckFolder done [11:33:06]ProducePacketName [11:33:06]name=ofd_packets/00309377 [11:33:06]NVStorageSaveData ofd_packets/00309377 [11:33:06]File name is /storage/ofd_packets/00309377 [11:33:06]Write 300 bytes [11:33:06]NVStorageSaveData done [11:33:06]OFDSenderStorePacket done [11:33:06]KKMCreateOFDPacket done [11:33:06]NVStorageSaveData kkm_last_timestamp [11:33:06]File name is /storage/kkm_last_timestamp [11:33:06]Write 4 bytes [11:33:06]NVStorageSaveData done [11:33:06]ExternCall_PrintAddStr [11:33:06]wPrintStart [11:33:06]Write to MH i2c: 01 00 00 5C 1B 77 [11:33:06]Write i2c OK [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: 01 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: 01 07 00 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: 01 07 00 5C 1B 00 00 00 00 00 FF 0F 8C [11:33:06]RasterBufferAndPrint [11:33:06]line Счет N : (1)117983 [11:33:06]line ИНН: 02508201610067 [11:33:06]line Контрольно-Кассовый Чек [11:33:06]line ПРОДАЖА [11:33:06]line ТРК (МРК, ГНК) : 7 [11:33:06]line Товар: 2711190000 [11:33:06]line ГАЗ-К-3 [11:33:06]line 32.970 * 36.40 [11:33:06]line = 1200.11 [11:33:06]line НДС 12% НСП 1% [11:33:06]line > о реализуемом товаре [11:33:06]line ОКРУГЛЕНИЕ: -0.11 [11:33:06]line ИТОГО: 1200.00 [11:33:06]line Внесено: 1200.00 [11:33:06]line СДАЧА: 0.00 [11:33:06]line НСП 1% : 10.62 [11:33:06]line НДС 12% : 127.44 [11:33:06]line Наличными: 1200.00 [11:33:06]line Безнал.: 0.00 [11:33:06]line Место: АЗС № 128 "Партнер Нефть" [11:33:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:33:06]line СНО: Общий режим [11:33:06]line Чек 311 30.07.2024 11:33 [11:33:06]line Смена: 430 ФФД: 1.0 [11:33:06]line ЗНМ: 0300000046 [11:33:06]line РНМ: 0000000000092651 [11:33:06]line Версия ККМ: 001 [11:33:06]line ФМ: 0000000000874943 [11:33:06]line ФД: 309377 [11:33:06]line ФПД: 188663256424121 [11:33:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113304&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309377&fm=188663256424121&tin=02508201610067®Number=0000000000092651&sum=120000 [11:33:06]written 0, free lines is 4095 [11:33:06]OFD Sender: Processing packet 309377 [packets to send 232, broken 231] [11:33:06]ProducePacketName [11:33:06]name=ofd_packets/00309377 [11:33:06]OFD Sender: To server: pG, [11:33:06]CommunicateWithHost lk.salyk.kg:30040 [11:33:06]ConnectInit lk.salyk.kg [11:33:06]Connected sock=9 [11:33:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 BE C8 06 01 C6 77 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 CA 80 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 CB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 70 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B8 04 00 35 04 06 00 AB 96 96 61 9E B9 3E F1 FE 38 F2 A4 48 A7 [11:33:06]Write to MH i2c: 01 00 00 87 1B A2 [11:33:06]Write i2c OK [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: 01 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: 01 07 00 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: 01 07 00 87 1B 00 00 00 00 00 6A 0C 1F [11:33:06]RasterBufferAndPrint [11:33:06]line [11:33:06]line [11:33:06]line [11:33:06]line [11:33:06]line [11:33:06]written 0, free lines is 3181 [11:33:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 37 29 47 00 50 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 81 B8 04 00 F4 03 04 00 B8 76 A8 66 B6 04 01 00 00 0F C1 92 F9 DC 2E C6 CD [11:33:06]CommunicateWithHost err = 0 [11:33:06]CheckOFDResponse [11:33:06]1017 (14) - 77093643461234 [11:33:06]1041 (16) - 0000000000874943 [11:33:06]1040 (4) - 309377 [11:33:06]1012 (4) - 30.07.2024 05:14 [11:33:06]1206 (1) - 0 [11:33:06]OFD Sender: Remove packet 309377 [11:33:06]ProducePacketName [11:33:06]name=ofd_packets/00309377 [11:33:06]NVStorageDeleteData [11:33:06]MH_Cut [11:33:06]Write to MH i2c: D1 01 00 8E 1B 01 7B [11:33:06]Write i2c OK [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: D1 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: D1 01 00 [11:33:06]MH_I2C_Read... [11:33:06]Read from MH i2c: D1 01 00 8E 1B 00 7A [11:33:06]Write to MH i2c: 01 00 00 8F 1B AA [11:33:06]Write i2c OK [11:33:06]MH_I2C_Read... [11:33:07]OFD Sender: No OFD packet to send [11:33:07]*** Cut start [11:33:07]*** Partial cut [11:33:07]*** CUTSNS_PIN = 1 [11:33:07]*** CUTSNS_PIN = 0 [11:33:08]*** Brake cut motor [11:33:08]Read from MH i2c: 01 [11:33:08]MH_I2C_Read... [11:33:08]*** Stop cut motor [11:33:08]*** Cut end [11:33:08]Read from MH i2c: 01 07 00 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: 01 07 00 8F 1B 00 00 00 00 00 FF 0F BF [11:33:08]process_action close_receipt done [11:33:08]requested_data is exist [11:33:08]produce_requested_data [11:33:08]requested_item fm.sn is exist - process it [11:33:08]wFMCommunicate request_size=4 [11:33:08]MH_SAM_APDU [11:33:08]CAPDU: 80 11 00 00 [11:33:08]Write to MH i2c: E2 08 00 90 1B 80 11 00 00 00 00 00 00 25 [11:33:08]Write i2c OK [11:33:08]MH_I2C_Read... [11:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:08]Read from MH i2c: E2 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 17 00 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 17 00 90 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7B [11:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:33:08]wFMCommunicate OK [11:33:08]requested_item fd.num is exist - process it [11:33:08]SAM_PROTO_GetFieldsCounters [11:33:08]wFMCommunicate request_size=4 [11:33:08]MH_SAM_APDU [11:33:08]CAPDU: 80 13 00 00 [11:33:08]Write to MH i2c: E2 08 00 91 1B 80 13 00 00 00 00 00 00 28 [11:33:08]Write i2c OK [11:33:08]MH_I2C_Read... [11:33:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:08]Read from MH i2c: E2 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 62 00 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 62 00 91 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 81 B8 04 00 0E 04 04 00 AE 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 DE [11:33:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 81 B8 04 00 0E 04 04 00 AE 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 [11:33:08]wFMCommunicate OK [11:33:08]SAM_PROTO_GetFieldsCounters done [11:33:08]requested_item shift.num is exist - process it [11:33:08]requested_item shift.opened is exist - process it [11:33:08]req_shift_opened [11:33:08]FM_GetShiftState [11:33:08]SAM_PROTO_GetShiftState [11:33:08]wFMCommunicate request_size=4 [11:33:08]MH_SAM_APDU [11:33:08]CAPDU: 80 13 01 00 [11:33:08]Write to MH i2c: E2 08 00 92 1B 80 13 01 00 00 00 00 00 2A [11:33:08]Write i2c OK [11:33:08]MH_I2C_Read... [11:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:08]Read from MH i2c: E2 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 0E 00 [11:33:08]MH_I2C_Read... [11:33:08]Read from MH i2c: E2 0E 00 92 1B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 85 [11:33:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:33:08]wFMCommunicate OK [11:33:08]SAM_PROTO_GetShiftState done [11:33:08]FM_GetShiftState done [11:33:08]req_shift_opened done [11:33:08]requested_item shift.open_date is exist - process it [11:33:08]req_shift_open_date [11:33:08]req_shift_open_date done [11:33:08]produce_requested_data done [11:33:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309377,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:33:08]process_action_free close_receipt [11:33:08]json_value_free [11:33:08]json_value_free done [11:33:08]process_json_proto returns [11:33:08]Send response to host [11:33:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309377,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:33:08]free response buf [11:33:08]execute_script done [11:33:08]execute_script returns [11:33:08]free content buf [11:33:08]Sock 10.Close socket [11:33:08]Sock 10.Thread stoped [11:33:12]OFD Sender: No OFD packet to send [11:33:17]OFD Sender: No OFD packet to send [11:33:22]OFD Sender: No OFD packet to send [11:33:27]OFD Sender: No OFD packet to send [11:33:32]OFD Sender: No OFD packet to send [11:33:37]OFD Sender: No OFD packet to send [11:33:42]OFD Sender: No OFD packet to send [11:33:47]OFD Sender: No OFD packet to send [11:33:52]OFD Sender: No OFD packet to send [11:33:52]accept exits with 8 [11:33:52]New connection [11:33:52]New thread 3067022692 created [11:33:52]Thread 3067166052 joined [11:33:52]Waiting for new connection... [11:33:52] Sock 8.Parse request [11:33:52]Sock 8.Check first char [11:33:52]Sock 8.First char is OK [11:33:52]request: POST /json_proto HTTP/1.0 [11:33:52]Method: POST [11:33:52]URL: /json_proto [11:33:52]Method is POST - this is cgi request [11:33:52]url: /json_proto [11:33:52]query_string will be loaded in cgi processing [11:33:52]execute_cgi json_proto POST (null) [11:33:52]execute_cgi path=json_proto method=POST [11:33:52]POST find Content-Length [11:33:52]Host: 172.17.45.195:8080 [11:33:52]Content-Length: 800 [11:33:52]Content-Type: application/json [11:33:52] [11:33:52]POST finish read [11:33:52]Found Content-Length = 800 [11:33:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:52]execute_script... [11:33:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:52]POST & json_proto [11:33:52]process_json_proto [11:33:52]json parsed OK: [11:33:52]protocol is kg_v1.0 [11:33:52]action value=close_receipt [11:33:52]process_action close_receipt [11:33:52]cmd_close_receipt [11:33:52]MH_GetDate [11:33:52]Write to MH i2c: F0 00 00 93 1B 9D [11:33:52]Write i2c OK [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: F0 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: F0 09 00 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: F0 09 00 93 1B 00 A0 CF A8 66 FB 01 7F 64 02 [11:33:52]GetLastDocTimeStamp 1722339184 [11:33:52]current date 1722339232 [11:33:52]FM_GetShiftState [11:33:52]SAM_PROTO_GetShiftState [11:33:52]wFMCommunicate request_size=4 [11:33:52]MH_SAM_APDU [11:33:52]CAPDU: 80 13 01 00 [11:33:52]Write to MH i2c: E2 08 00 94 1B 80 13 01 00 00 00 00 00 2C [11:33:52]Write i2c OK [11:33:52]MH_I2C_Read... [11:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:52]Read from MH i2c: E2 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 0E 00 [11:33:52]MH_I2C_Read... [11:33:52]Read from MH i2c: E2 0E 00 94 1B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 87 [11:33:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:33:52]wFMCommunicate OK [11:33:52]SAM_PROTO_GetShiftState done [11:33:52]FM_GetShiftState done [11:33:52]opened in 1722299915 [11:33:52]opened+sec_in_day 1722386315 [11:33:52]quantity*price = 160020 [11:33:52]sum+1 = 160021 [11:33:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.20 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 0.00 Безнал.: 1600.20 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 312 30.07.2024 11:33 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309378 ФПД: 27565675492605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113352&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309378&fm=27565675492605&tin=02508201610067®Number=0000000000092651&sum=160020 [11:33:53]StoreToDocumentArchive [11:33:53]shift 430 fd 309378 [11:33:53]save to /storage/0430/doc_00309378 [11:33:53]save last doc name /storage/0430/doc_00309378 to /storage/kkm_last_doc_name [11:33:53]save OK [11:33:53]Clear old archive folders... [11:33:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:33:53]tlvbuf is 0094D150 [11:33:53]SAM_PROTO_ClearQueue [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 09 00 00 [11:33:53]Write to MH i2c: E2 08 00 A1 1B 80 09 00 00 00 00 00 00 2E [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 A1 1B 00 90 00 30 [11:33:53]RAPDU: 90 00 [11:33:53]wFMCommunicate OK [11:33:53]SAM_PROTO_ClearQueue done [11:33:53]KKMCreateOFDPacket [11:33:53]OFDProtocolAddRootSTLVToBuf [11:33:53]FM_MakeSignedData [11:33:53]FM_MakeSignedData [11:33:53]SAM_PROTO_SignData [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 0D 01 02 [11:33:53]Write to MH i2c: E2 08 00 A2 1B 80 0D 01 02 00 00 00 00 36 [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 A2 1B 00 90 00 31 [11:33:53]RAPDU: 90 00 [11:33:53]wFMCommunicate OK [11:33:53]wFMCommunicate request_size=255 [11:33:53]MH_SAM_APDU [11:33: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 A0 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B8 04 00 35 04 06 00 19 12 22 4B [11:33:53]Write to MH i2c: E2 02 01 A3 1B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 A0 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B8 04 00 35 04 06 00 19 12 22 4B 00 00 D2 [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 A3 1B 00 90 00 32 [11:33:53]RAPDU: 90 00 [11:33:53]wFMCommunicate OK [11:33:53]wFMCommunicate request_size=7 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 0D 02 02 02 B4 FD [11:33:53]Write to MH i2c: E2 0A 00 A4 1B 80 0D 02 02 02 00 B4 FD 00 00 EE [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 03 00 A4 1B 00 90 00 33 [11:33:53]RAPDU: 90 00 [11:33:53]wFMCommunicate OK [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 0D 03 02 [11:33:53]Write to MH i2c: E2 08 00 A5 1B 80 0D 03 02 00 00 00 00 3B [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 0B 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 0B 00 A5 1B 00 CE C9 73 49 CD 1B 17 C1 90 00 4F [11:33:53]RAPDU: CE C9 73 49 CD 1B 17 C1 90 00 [11:33:53]wFMCommunicate OK [11:33:53]SAM_PROTO_SignData done [11:33:53]FM_MakeSignedData done [11:33:53]CreateOFDProtocolMessage [11:33:53]wFMCommunicate request_size=4 [11:33:53]MH_SAM_APDU [11:33:53]CAPDU: 80 11 00 00 [11:33:53]Write to MH i2c: E2 08 00 A6 1B 80 11 00 00 00 00 00 00 3B [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:53]Read from MH i2c: E2 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 17 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: E2 17 00 A6 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 91 [11:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:33:53]wFMCommunicate OK [11:33:53]CreateOFDProtocolMessage done [11:33:53]OFDSenderStorePacket 309378 [11:33:53]StoreOFDPacket docnum=309378 [11:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8A B6 04 01 57 78 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 A0 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B8 04 00 35 04 06 00 19 12 22 4B B4 FD CE C9 73 49 CD 1B 17 C1 [11:33:53]CheckFolder [11:33:53]dirname=/storage/ofd_packets [11:33:53]CheckFolder done [11:33:53]ProducePacketName [11:33:53]name=ofd_packets/00309378 [11:33:53]NVStorageSaveData ofd_packets/00309378 [11:33:53]File name is /storage/ofd_packets/00309378 [11:33:53]Write 298 bytes [11:33:53]NVStorageSaveData done [11:33:53]OFDSenderStorePacket done [11:33:53]KKMCreateOFDPacket done [11:33:53]NVStorageSaveData kkm_last_timestamp [11:33:53]File name is /storage/kkm_last_timestamp [11:33:53]Write 4 bytes [11:33:53]NVStorageSaveData done [11:33:53]ExternCall_PrintAddStr [11:33:53]wPrintStart [11:33:53]Write to MH i2c: 01 00 00 A7 1B C2 [11:33:53]Write i2c OK [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: 01 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: 01 07 00 [11:33:53]MH_I2C_Read... [11:33:53]Read from MH i2c: 01 07 00 A7 1B 00 00 00 00 00 FF 0F D7 [11:33:53]RasterBufferAndPrint [11:33:53]line Счет N : (1)117985 [11:33:53]line ИНН: 02508201610067 [11:33:53]line Контрольно-Кассовый Чек [11:33:53]line ПРОДАЖА [11:33:53]line ТРК (МРК, ГНК) : 54 [11:33:53]line Товар: 2710194800 [11:33:53]line ДТ-К-3 [11:33:53]line 21.000 * 76.20 [11:33:53]line = 1600.20 [11:33:53]line НДС 12% НСП 1% [11:33:53]line > о реализуемом товаре [11:33:53]line ИТОГО: 1600.20 [11:33:53]line НСП 1% : 14.16 [11:33:53]line НДС 12% : 169.93 [11:33:53]line Наличными: 0.00 [11:33:53]line Безнал.: 1600.20 [11:33:53]line Место: АЗС № 128 "Партнер Нефть" [11:33:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:33:53]line СНО: Общий режим [11:33:53]line Чек 312 30.07.2024 11:33 [11:33:53]line Смена: 430 ФФД: 1.0 [11:33:53]line ЗНМ: 0300000046 [11:33:53]line РНМ: 0000000000092651 [11:33:53]line Версия ККМ: 001 [11:33:53]line Платежная система: O! деньги [11:33:53]line ФМ: 0000000000874943 [11:33:53]line ФД: 309378 [11:33:53]line ФПД: 27565675492605 [11:33:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113352&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309378&fm=27565675492605&tin=02508201610067®Number=0000000000092651&sum=160020 [11:33:54]OFD Sender: Processing packet 309378 [packets to send 232, broken 231] [11:33:54]ProducePacketName [11:33:54]name=ofd_packets/00309378 [11:33:54]OFD Sender: To server: pG, [11:33:54]CommunicateWithHost lk.salyk.kg:30040 [11:33:54]ConnectInit lk.salyk.kg [11:33:54]written 0, free lines is 4095 [11:33:54]Connected sock=11 [11:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8A B6 04 01 57 78 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 A0 CF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B8 04 00 35 04 06 00 19 12 22 4B B4 FD CE C9 73 49 CD 1B 17 C1 [11:33:54]Write to MH i2c: 01 00 00 D1 1B EC [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: 01 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: 01 07 00 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: 01 07 00 D1 1B 00 00 00 00 00 7D 0C 7C [11:33:54]RasterBufferAndPrint [11:33:54]line [11:33:54]line [11:33:54]line [11:33:54]line [11:33:54]line [11:33:54]written 0, free lines is 3200 [11:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 14 88 47 00 45 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 82 B8 04 00 F4 03 04 00 E8 76 A8 66 B6 04 01 00 00 D0 88 50 50 0F 11 30 A4 [11:33:54]CommunicateWithHost err = 0 [11:33:54]CheckOFDResponse [11:33:54]1017 (14) - 77093643461234 [11:33:54]1041 (16) - 0000000000874943 [11:33:54]1040 (4) - 309378 [11:33:54]1012 (4) - 30.07.2024 05:15 [11:33:54]1206 (1) - 0 [11:33:54]OFD Sender: Remove packet 309378 [11:33:54]ProducePacketName [11:33:54]name=ofd_packets/00309378 [11:33:54]NVStorageDeleteData [11:33:54]MH_Cut [11:33:54]Write to MH i2c: D1 01 00 D8 1B 01 C5 [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: D1 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: D1 01 00 [11:33:54]MH_I2C_Read... [11:33:54]Read from MH i2c: D1 01 00 D8 1B 00 C4 [11:33:54]Write to MH i2c: 01 00 00 D9 1B F4 [11:33:54]Write i2c OK [11:33:54]MH_I2C_Read... [11:33:55]OFD Sender: No OFD packet to send [11:33:55]*** Cut start [11:33:55]*** Partial cut [11:33:55]*** CUTSNS_PIN = 1 [11:33:55]*** CUTSNS_PIN = 0 [11:33:56]*** Brake cut motor [11:33:56]Read from MH i2c: 01 [11:33:56]MH_I2C_Read... [11:33:56]*** Stop cut motor [11:33:56]*** Cut end [11:33:56]Read from MH i2c: 01 07 00 [11:33:56]MH_I2C_Read... [11:33:56]Read from MH i2c: 01 07 00 D9 1B 00 00 00 00 00 FF 0F 09 [11:33:56]process_action close_receipt done [11:33:56]requested_data is exist [11:33:56]produce_requested_data [11:33:56]requested_item fm.sn is exist - process it [11:33:56]wFMCommunicate request_size=4 [11:33:56]MH_SAM_APDU [11:33:56]CAPDU: 80 11 00 00 [11:33:56]Write to MH i2c: E2 08 00 DA 1B 80 11 00 00 00 00 00 00 6F [11:33:56]Write i2c OK [11:33:56]MH_I2C_Read... [11:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:56]Read from MH i2c: E2 [11:33:56]MH_I2C_Read... [11:33:56]Read from MH i2c: E2 17 00 [11:33:56]MH_I2C_Read... [11:33:56]Read from MH i2c: E2 17 00 DA 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C5 [11:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:33:56]wFMCommunicate OK [11:33:56]requested_item fd.num is exist - process it [11:33:56]SAM_PROTO_GetFieldsCounters [11:33:56]wFMCommunicate request_size=4 [11:33:56]MH_SAM_APDU [11:33:56]CAPDU: 80 13 00 00 [11:33:56]Write to MH i2c: E2 08 00 DB 1B 80 13 00 00 00 00 00 00 72 [11:33:56]Write i2c OK [11:33:56]MH_I2C_Read... [11:33:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:56]Read from MH i2c: E2 [11:33:56]MH_I2C_Read... [11:33:56]Read from MH i2c: E2 62 00 [11:33:56]MH_I2C_Read... [11:33:56]Read from MH i2c: E2 62 00 DB 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 82 B8 04 00 0E 04 04 00 AE 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 2C [11:33:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 82 B8 04 00 0E 04 04 00 AE 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 [11:33:56]wFMCommunicate OK [11:33:56]SAM_PROTO_GetFieldsCounters done [11:33:56]requested_item shift.num is exist - process it [11:33:56]requested_item shift.opened is exist - process it [11:33:56]req_shift_opened [11:33:56]FM_GetShiftState [11:33:56]SAM_PROTO_GetShiftState [11:33:56]wFMCommunicate request_size=4 [11:33:56]MH_SAM_APDU [11:33:56]CAPDU: 80 13 01 00 [11:33:56]Write to MH i2c: E2 08 00 DC 1B 80 13 01 00 00 00 00 00 74 [11:33:56]Write i2c OK [11:33:56]MH_I2C_Read... [11:33:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:56]Read from MH i2c: E2 [11:33:56]MH_I2C_Read... [11:33:56]Read from MH i2c: E2 0E 00 [11:33:56]MH_I2C_Read... [11:33:56]Read from MH i2c: E2 0E 00 DC 1B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CF [11:33:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:33:56]wFMCommunicate OK [11:33:56]SAM_PROTO_GetShiftState done [11:33:56]FM_GetShiftState done [11:33:56]req_shift_opened done [11:33:56]requested_item shift.open_date is exist - process it [11:33:56]req_shift_open_date [11:33:56]req_shift_open_date done [11:33:56]produce_requested_data done [11:33:56]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309378,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:33:56]process_action_free close_receipt [11:33:56]json_value_free [11:33:56]json_value_free done [11:33:56]process_json_proto returns [11:33:56]Send response to host [11:33:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309378,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:33:56]free response buf [11:33:56]execute_script done [11:33:56]execute_script returns [11:33:56]free content buf [11:33:56]Sock 8.Close socket [11:33:56]Sock 8.Thread stoped [11:34:00]OFD Sender: No OFD packet to send [11:34:05]OFD Sender: No OFD packet to send [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:54]int [11:34:54]Write to MH i2c: 01 00 00 DD 1B F8 [11:34:54]*** FLAG_PRN_PAP1 set [11:34:54]Write i2c OK [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 DD 1B 00 01 00 00 00 FF 0F 0E [11:34:54]state=0 [11:34:54]No paper [11:34:54]int [11:34:54]Write to MH i2c: 01 00 00 DE 1B F9 [11:34:54]*** FLAG_PRN_PAP2 set [11:34:54]Write i2c OK [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 DE 1B 00 03 00 00 00 FF 0F 11 [11:34:54]state=0 [11:34:54]No paper [11:34:54]Cover opened [11:34:54]int [11:34:54]Write to MH i2c: 01 00 00 DF 1B FA [11:34:54]*** FLAG_PRN_PAP2 reset [11:34:54]Write i2c OK [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 DF 1B 00 01 00 00 00 FF 0F 10 [11:34:54]state=3 [11:34:54]No paper [11:34:54]Cover closed [11:34:54]int [11:34:54]Write to MH i2c: 01 00 00 E0 1B FB [11:34:54]*** FLAG_PRN_PAP2 set [11:34:54]Write i2c OK [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 E0 1B 00 03 00 00 00 FF 0F 13 [11:34:54]state=0 [11:34:54]No paper [11:34:54]Cover opened [11:34:54]int [11:34:54]Write to MH i2c: 01 00 00 E1 1B FC [11:34:54]*** FLAG_PRN_PAP2 reset [11:34:54]Write i2c OK [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 E1 1B 00 01 00 00 00 FF 0F 12 [11:34:54]state=3 [11:34:54]No paper [11:34:54]Cover closed [11:34:54]int [11:34:54]Write to MH i2c: 01 00 00 E2 1B FD [11:34:54]*** FLAG_PRN_PAP2 set [11:34:54]Write i2c OK [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 [11:34:54]MH_I2C_Read... [11:34:54]Read from MH i2c: 01 07 00 E2 1B 00 03 00 00 00 FF 0F 15 [11:34:54]state=0 [11:34:54]No paper [11:34:54]Cover opened [11:34:55]OFD Sender: No OFD packet to send [11:34:55]int [11:34:55]Write to MH i2c: 01 00 00 E3 1B FE [11:34:55]*** FLAG_PRN_PAP2 reset [11:34:55]Write i2c OK [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 E3 1B 00 01 00 00 00 FF 0F 14 [11:34:55]state=3 [11:34:55]No paper [11:34:55]Cover closed [11:34:55]int [11:34:55]Write to MH i2c: 01 00 00 E4 1B FF [11:34:55]*** FLAG_PRN_PAP2 set [11:34:55]Write i2c OK [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 E4 1B 00 03 00 00 00 FF 0F 17 [11:34:55]state=0 [11:34:55]No paper [11:34:55]Cover opened [11:34:55]int [11:34:55]Write to MH i2c: 01 00 00 E5 1B 00 [11:34:55]*** FLAG_PRN_PAP2 reset [11:34:55]Write i2c OK [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 E5 1B 00 01 00 00 00 FF 0F 16 [11:34:55]state=3 [11:34:55]No paper [11:34:55]Cover closed [11:34:55]int [11:34:55]Write to MH i2c: 01 00 00 E6 1B 01 [11:34:55]*** FLAG_PRN_PAP2 set [11:34:55]Write i2c OK [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 [11:34:55]MH_I2C_Read... [11:34:55]Read from MH i2c: 01 07 00 E6 1B 00 03 00 00 00 FF 0F 19 [11:34:55]state=0 [11:34:55]No paper [11:34:55]Cover opened [11:35:00]OFD Sender: No OFD packet to send [11:35:00]Write to MH i2c: 01 00 00 E7 1B 02 [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 07 00 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 07 00 E7 1B 00 03 00 00 00 FF 0F 1A [11:35:00]state=3 [11:35:00]No paper [11:35:00]Cover opened [11:35:00]int [11:35:00]Write to MH i2c: 01 00 00 E8 1B 03 [11:35:00]*** FLAG_PRN_PAP2 reset [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 07 00 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 07 00 E8 1B 00 01 00 00 00 FF 0F 19 [11:35:00]state=3 [11:35:00]No paper [11:35:00]Cover closed [11:35:00]int [11:35:00]Write to MH i2c: 01 00 00 E9 1B 04 [11:35:00]*** FLAG_PRN_PAP1 reset [11:35:00]Write i2c OK [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 07 00 [11:35:00]MH_I2C_Read... [11:35:00]Read from MH i2c: 01 07 00 E9 1B 00 00 00 00 00 FF 0F 19 [11:35:00]state=0 [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:40]OFD Sender: No OFD packet to send [11:35:45]OFD Sender: No OFD packet to send [11:35:48]accept exits with 9 [11:35:48]New connection [11:35:48]New thread 3067166052 created [11:35:48]Thread 3067022692 joined [11:35:48]Waiting for new connection... [11:35:48] Sock 9.Parse request [11:35:48]Sock 9.Check first char [11:35:48]Sock 9.First char is OK [11:35:48]request: POST /json_proto HTTP/1.0 [11:35:48]Method: POST [11:35:48]URL: /json_proto [11:35:48]Method is POST - this is cgi request [11:35:48]url: /json_proto [11:35:48]query_string will be loaded in cgi processing [11:35:48]execute_cgi json_proto POST (null) [11:35:48]execute_cgi path=json_proto method=POST [11:35:48]POST find Content-Length [11:35:48]Host: 172.17.45.195:8080 [11:35:48]Content-Length: 799 [11:35:48]Content-Type: application/json [11:35:48] [11:35:48]POST finish read [11:35:48]Found Content-Length = 799 [11:35:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 52.500, "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" ] } } [11:35:48]execute_script... [11:35: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)117981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 52.500, "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" ] } } [11:35:48]POST & json_proto [11:35:48]process_json_proto [11:35:48]json parsed OK: [11:35:48]protocol is kg_v1.0 [11:35:48]action value=close_receipt [11:35:48]process_action close_receipt [11:35:48]cmd_close_receipt [11:35:48]MH_GetDate [11:35:48]Write to MH i2c: F0 00 00 EA 1B F4 [11:35:48]Write i2c OK [11:35:48]MH_I2C_Read... [11:35:48]Read from MH i2c: F0 [11:35:48]MH_I2C_Read... [11:35:48]Read from MH i2c: F0 09 00 [11:35:48]MH_I2C_Read... [11:35:48]Read from MH i2c: F0 09 00 EA 1B 00 14 D0 A8 66 FB 01 7F 64 CE [11:35:48]GetLastDocTimeStamp 1722339232 [11:35:48]current date 1722339348 [11:35:48]FM_GetShiftState [11:35:48]SAM_PROTO_GetShiftState [11:35:48]wFMCommunicate request_size=4 [11:35:48]MH_SAM_APDU [11:35:48]CAPDU: 80 13 01 00 [11:35:48]Write to MH i2c: E2 08 00 EB 1B 80 13 01 00 00 00 00 00 83 [11:35:48]Write i2c OK [11:35:48]MH_I2C_Read... [11:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:48]Read from MH i2c: E2 [11:35:48]MH_I2C_Read... [11:35:48]Read from MH i2c: E2 0E 00 [11:35:48]MH_I2C_Read... [11:35:48]Read from MH i2c: E2 0E 00 EB 1B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DE [11:35:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:35:48]wFMCommunicate OK [11:35:48]SAM_PROTO_GetShiftState done [11:35:48]FM_GetShiftState done [11:35:48]opened in 1722299915 [11:35:48]opened+sec_in_day 1722386315 [11:35:48]quantity*price = 400050 [11:35:48]sum+1 = 400051 [11:35:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 313 30.07.2024 11:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309379 ФПД: 159908621150185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113548&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309379&fm=159908621150185&tin=02508201610067®Number=0000000000092651&sum=400050 [11:35:49]StoreToDocumentArchive [11:35:49]shift 430 fd 309379 [11:35:49]save to /storage/0430/doc_00309379 [11:35:49]save last doc name /storage/0430/doc_00309379 to /storage/kkm_last_doc_name [11:35:49]save OK [11:35:49]Clear old archive folders... [11:35:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:35:49]tlvbuf is 009357A0 [11:35:49]SAM_PROTO_ClearQueue [11:35:49]wFMCommunicate request_size=4 [11:35:49]MH_SAM_APDU [11:35:49]CAPDU: 80 09 00 00 [11:35:49]Write to MH i2c: E2 08 00 F8 1B 80 09 00 00 00 00 00 00 85 [11:35:49]Write i2c OK [11:35:49]MH_I2C_Read... [11:35:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:49]Read from MH i2c: E2 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 F8 1B 00 90 00 87 [11:35:49]RAPDU: 90 00 [11:35:49]wFMCommunicate OK [11:35:49]SAM_PROTO_ClearQueue done [11:35:49]KKMCreateOFDPacket [11:35:49]OFDProtocolAddRootSTLVToBuf [11:35:49]FM_MakeSignedData [11:35:49]FM_MakeSignedData [11:35:49]SAM_PROTO_SignData [11:35:49]wFMCommunicate request_size=4 [11:35:49]MH_SAM_APDU [11:35:49]CAPDU: 80 0D 01 02 [11:35:49]Write to MH i2c: E2 08 00 F9 1B 80 0D 01 02 00 00 00 00 8D [11:35:49]Write i2c OK [11:35:49]MH_I2C_Read... [11:35:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:49]Read from MH i2c: E2 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 F9 1B 00 90 00 88 [11:35:49]RAPDU: 90 00 [11:35:49]wFMCommunicate OK [11:35:49]wFMCommunicate request_size=255 [11:35:49]MH_SAM_APDU [11:35: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 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 39 01 00 00 F4 03 04 00 14 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B8 04 00 35 04 06 00 91 6F A0 8F [11:35:49]Write to MH i2c: E2 02 01 FA 1B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 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 39 01 00 00 F4 03 04 00 14 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B8 04 00 35 04 06 00 91 6F A0 8F 00 00 E8 [11:35:49]Write i2c OK [11:35:49]MH_I2C_Read... [11:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:49]Read from MH i2c: E2 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 FA 1B 00 90 00 89 [11:35:49]RAPDU: 90 00 [11:35:49]wFMCommunicate OK [11:35:49]wFMCommunicate request_size=7 [11:35:49]MH_SAM_APDU [11:35:49]CAPDU: 80 0D 02 02 02 67 E9 [11:35:49]Write to MH i2c: E2 0A 00 FB 1B 80 0D 02 02 02 00 67 E9 00 00 E4 [11:35:49]Write i2c OK [11:35:49]MH_I2C_Read... [11:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:49]Read from MH i2c: E2 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 03 00 FB 1B 00 90 00 8A [11:35:49]RAPDU: 90 00 [11:35:49]wFMCommunicate OK [11:35:49]wFMCommunicate request_size=4 [11:35:49]MH_SAM_APDU [11:35:49]CAPDU: 80 0D 03 02 [11:35:49]Write to MH i2c: E2 08 00 FC 1B 80 0D 03 02 00 00 00 00 92 [11:35:49]Write i2c OK [11:35:49]MH_I2C_Read... [11:35:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:49]Read from MH i2c: E2 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 0B 00 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 0B 00 FC 1B 00 79 2E 4D FC A8 7F AD 43 90 00 9A [11:35:49]RAPDU: 79 2E 4D FC A8 7F AD 43 90 00 [11:35:49]wFMCommunicate OK [11:35:49]SAM_PROTO_SignData done [11:35:49]FM_MakeSignedData done [11:35:49]CreateOFDProtocolMessage [11:35:49]wFMCommunicate request_size=4 [11:35:49]MH_SAM_APDU [11:35:49]CAPDU: 80 11 00 00 [11:35:49]Write to MH i2c: E2 08 00 FD 1B 80 11 00 00 00 00 00 00 92 [11:35:49]Write i2c OK [11:35:49]MH_I2C_Read... [11:35:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:49]Read from MH i2c: E2 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 17 00 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: E2 17 00 FD 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E8 [11:35:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:35:49]wFMCommunicate OK [11:35:49]CreateOFDProtocolMessage done [11:35:49]OFDSenderStorePacket 309379 [11:35:49]StoreOFDPacket docnum=309379 [11:35:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 5C 8B 04 01 DB 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 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 39 01 00 00 F4 03 04 00 14 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B8 04 00 35 04 06 00 91 6F A0 8F 67 E9 79 2E 4D FC A8 7F AD 43 [11:35:49]CheckFolder [11:35:49]dirname=/storage/ofd_packets [11:35:49]CheckFolder done [11:35:49]ProducePacketName [11:35:49]name=ofd_packets/00309379 [11:35:49]NVStorageSaveData ofd_packets/00309379 [11:35:49]File name is /storage/ofd_packets/00309379 [11:35:49]Write 298 bytes [11:35:49]NVStorageSaveData done [11:35:49]OFDSenderStorePacket done [11:35:49]KKMCreateOFDPacket done [11:35:49]NVStorageSaveData kkm_last_timestamp [11:35:49]File name is /storage/kkm_last_timestamp [11:35:49]Write 4 bytes [11:35:49]NVStorageSaveData done [11:35:49]ExternCall_PrintAddStr [11:35:49]wPrintStart [11:35:49]Write to MH i2c: 01 00 00 FE 1B 19 [11:35:49]Write i2c OK [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: 01 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: 01 07 00 [11:35:49]MH_I2C_Read... [11:35:49]Read from MH i2c: 01 07 00 FE 1B 00 00 00 00 00 FF 0F 2E [11:35:49]RasterBufferAndPrint [11:35:49]line Счет N : (1)117981 [11:35:49]line ИНН: 02508201610067 [11:35:49]line Контрольно-Кассовый Чек [11:35:49]line ПРОДАЖА [11:35:49]line ТРК (МРК, ГНК) : 1 [11:35:49]line Товар: 2710194800 [11:35:49]line ДТ-К-3 [11:35:49]line 52.500 * 76.20 [11:35:49]line = 4000.50 [11:35:49]line НДС 12% НСП 1% [11:35:49]line > о реализуемом товаре [11:35:49]line ИТОГО: 4000.50 [11:35:49]line НСП 1% : 35.40 [11:35:49]line НДС 12% : 424.83 [11:35:49]line Наличными: 0.00 [11:35:49]line Безнал.: 4000.50 [11:35:49]line Место: АЗС № 128 "Партнер Нефть" [11:35:49]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:35:49]line СНО: Общий режим [11:35:49]line Чек 313 30.07.2024 11:35 [11:35:49]line Смена: 430 ФФД: 1.0 [11:35:49]line ЗНМ: 0300000046 [11:35:49]line РНМ: 0000000000092651 [11:35:49]line Версия ККМ: 001 [11:35:49]line Платежная система: O! деньги [11:35:49]line ФМ: 0000000000874943 [11:35:49]line ФД: 309379 [11:35:49]line ФПД: 159908621150185 [11:35:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113548&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309379&fm=159908621150185&tin=02508201610067®Number=0000000000092651&sum=400050 [11:35:50]OFD Sender: Processing packet 309379 [packets to send 232, broken 231] [11:35:50]ProducePacketName [11:35:50]name=ofd_packets/00309379 [11:35:50]OFD Sender: To server: pG, [11:35:50]CommunicateWithHost lk.salyk.kg:30040 [11:35:50]ConnectInit lk.salyk.kg [11:35:50]written 0, free lines is 4095 [11:35:50]Connected sock=10 [11:35:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 5C 8B 04 01 DB 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 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 39 01 00 00 F4 03 04 00 14 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B8 04 00 35 04 06 00 91 6F A0 8F 67 E9 79 2E 4D FC A8 7F AD 43 [11:35:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F2 B9 47 00 85 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 83 B8 04 00 F4 03 04 00 5C 77 A8 66 B6 04 01 00 00 2D BB F8 C8 33 0B 47 01 [11:35:50]CommunicateWithHost err = 0 [11:35:50]CheckOFDResponse [11:35:50]1017 (14) - 77093643461234 [11:35:50]1041 (16) - 0000000000874943 [11:35:50]1040 (4) - 309379 [11:35:50]1012 (4) - 30.07.2024 05:17 [11:35:50]1206 (1) - 0 [11:35:50]OFD Sender: Remove packet 309379 [11:35:50]ProducePacketName [11:35:50]name=ofd_packets/00309379 [11:35:50]NVStorageDeleteData [11:35:50]Write to MH i2c: 01 00 00 28 1C 44 [11:35:50]Write i2c OK [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: 01 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: 01 07 00 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: 01 07 00 28 1C 00 00 00 00 00 77 0C CE [11:35:50]RasterBufferAndPrint [11:35:50]line [11:35:50]line [11:35:50]line [11:35:50]line [11:35:50]line [11:35:50]written 0, free lines is 3196 [11:35:50]MH_Cut [11:35:50]Write to MH i2c: D1 01 00 2F 1C 01 1D [11:35:50]Write i2c OK [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: D1 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: D1 01 00 [11:35:50]MH_I2C_Read... [11:35:50]Read from MH i2c: D1 01 00 2F 1C 00 1C [11:35:50]Write to MH i2c: 01 00 00 30 1C 4C [11:35:50]Write i2c OK [11:35:50]MH_I2C_Read... [11:35:51]OFD Sender: No OFD packet to send [11:35:51]*** Cut start [11:35:51]*** Partial cut [11:35:51]*** CUTSNS_PIN = 1 [11:35:51]*** CUTSNS_PIN = 0 [11:35:52]*** Brake cut motor [11:35:52]Read from MH i2c: 01 [11:35:52]MH_I2C_Read... [11:35:52]*** Stop cut motor [11:35:52]*** Cut end [11:35:52]Read from MH i2c: 01 07 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: 01 07 00 30 1C 00 00 00 00 00 FF 0F 61 [11:35:52]process_action close_receipt done [11:35:52]requested_data is exist [11:35:52]produce_requested_data [11:35:52]requested_item fm.sn is exist - process it [11:35:52]wFMCommunicate request_size=4 [11:35:52]MH_SAM_APDU [11:35:52]CAPDU: 80 11 00 00 [11:35:52]Write to MH i2c: E2 08 00 31 1C 80 11 00 00 00 00 00 00 C7 [11:35:52]Write i2c OK [11:35:52]MH_I2C_Read... [11:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:52]Read from MH i2c: E2 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 17 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 17 00 31 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1D [11:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:35:52]wFMCommunicate OK [11:35:52]requested_item fd.num is exist - process it [11:35:52]SAM_PROTO_GetFieldsCounters [11:35:52]wFMCommunicate request_size=4 [11:35:52]MH_SAM_APDU [11:35:52]CAPDU: 80 13 00 00 [11:35:52]Write to MH i2c: E2 08 00 32 1C 80 13 00 00 00 00 00 00 CA [11:35:52]Write i2c OK [11:35:52]MH_I2C_Read... [11:35:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:52]Read from MH i2c: E2 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 62 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 62 00 32 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 83 B8 04 00 0E 04 04 00 AE 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 88 [11:35:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 83 B8 04 00 0E 04 04 00 AE 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 [11:35:52]wFMCommunicate OK [11:35:52]SAM_PROTO_GetFieldsCounters done [11:35:52]requested_item shift.num is exist - process it [11:35:52]requested_item shift.opened is exist - process it [11:35:52]req_shift_opened [11:35:52]FM_GetShiftState [11:35:52]SAM_PROTO_GetShiftState [11:35:52]wFMCommunicate request_size=4 [11:35:52]MH_SAM_APDU [11:35:52]CAPDU: 80 13 01 00 [11:35:52]Write to MH i2c: E2 08 00 33 1C 80 13 01 00 00 00 00 00 CC [11:35:52]Write i2c OK [11:35:52]MH_I2C_Read... [11:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:52]Read from MH i2c: E2 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 0E 00 [11:35:52]MH_I2C_Read... [11:35:52]Read from MH i2c: E2 0E 00 33 1C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 27 [11:35:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:35:52]wFMCommunicate OK [11:35:52]SAM_PROTO_GetShiftState done [11:35:52]FM_GetShiftState done [11:35:52]req_shift_opened done [11:35:52]requested_item shift.open_date is exist - process it [11:35:52]req_shift_open_date [11:35:52]req_shift_open_date done [11:35:52]produce_requested_data done [11:35:52]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309379,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:35:52]process_action_free close_receipt [11:35:52]json_value_free [11:35:52]json_value_free done [11:35:52]process_json_proto returns [11:35:52]Send response to host [11:35:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309379,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:35:52]free response buf [11:35:52]execute_script done [11:35:52]execute_script returns [11:35:52]free content buf [11:35:52]Sock 9.Close socket [11:35:52]Sock 9.Thread stoped [11:35:53]accept exits with 8 [11:35:53]New connection [11:35:53]New thread 3067022692 created [11:35:53]Thread 3067166052 joined [11:35:53]Waiting for new connection... [11:35:53] Sock 8.Parse request [11:35:53]Sock 8.Check first char [11:35:53]Sock 8.First char is OK [11:35:53]request: POST /json_proto HTTP/1.0 [11:35:53]Method: POST [11:35:53]URL: /json_proto [11:35:53]Method is POST - this is cgi request [11:35:53]url: /json_proto [11:35:53]query_string will be loaded in cgi processing [11:35:53]execute_cgi json_proto POST (null) [11:35:53]execute_cgi path=json_proto method=POST [11:35:53]POST find Content-Length [11:35:53]Host: 172.17.45.195:8080 [11:35:53]Content-Length: 800 [11:35:53]Content-Type: application/json [11:35:53] [11:35:53]POST finish read [11:35:53]Found Content-Length = 800 [11:35:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:35:53]execute_script... [11:35: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)117986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [11:35:53]POST & json_proto [11:35:53]process_json_proto [11:35:53]json parsed OK: [11:35:53]protocol is kg_v1.0 [11:35:53]action value=close_receipt [11:35:53]process_action close_receipt [11:35:53]cmd_close_receipt [11:35:53]MH_GetDate [11:35:53]Write to MH i2c: F0 00 00 34 1C 3F [11:35:53]Write i2c OK [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: F0 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: F0 09 00 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: F0 09 00 34 1C 00 19 D0 A8 66 FB 01 7F 64 1E [11:35:53]GetLastDocTimeStamp 1722339348 [11:35:53]current date 1722339353 [11:35:53]FM_GetShiftState [11:35:53]SAM_PROTO_GetShiftState [11:35:53]wFMCommunicate request_size=4 [11:35:53]MH_SAM_APDU [11:35:53]CAPDU: 80 13 01 00 [11:35:53]Write to MH i2c: E2 08 00 35 1C 80 13 01 00 00 00 00 00 CE [11:35:53]Write i2c OK [11:35:53]MH_I2C_Read... [11:35:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:53]Read from MH i2c: E2 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: E2 0E 00 [11:35:53]MH_I2C_Read... [11:35:53]Read from MH i2c: E2 0E 00 35 1C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 29 [11:35:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:35:53]wFMCommunicate OK [11:35:53]SAM_PROTO_GetShiftState done [11:35:53]FM_GetShiftState done [11:35:53]opened in 1722299915 [11:35:53]opened+sec_in_day 1722386315 [11:35:53]quantity*price = 150037 [11:35:53]sum+1 = 150039 [11:35:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 314 30.07.2024 11:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309380 ФПД: 72600185556668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113553&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309380&fm=72600185556668&tin=02508201610067®Number=0000000000092651&sum=150038 [11:35:54]StoreToDocumentArchive [11:35:54]shift 430 fd 309380 [11:35:54]save to /storage/0430/doc_00309380 [11:35:54]save last doc name /storage/0430/doc_00309380 to /storage/kkm_last_doc_name [11:35:54]save OK [11:35:54]Clear old archive folders... [11:35:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:35:54]tlvbuf is 00966D80 [11:35:54]SAM_PROTO_ClearQueue [11:35:54]wFMCommunicate request_size=4 [11:35:54]MH_SAM_APDU [11:35:54]CAPDU: 80 09 00 00 [11:35:54]Write to MH i2c: E2 08 00 42 1C 80 09 00 00 00 00 00 00 D0 [11:35:54]Write i2c OK [11:35:54]MH_I2C_Read... [11:35:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:54]Read from MH i2c: E2 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 42 1C 00 90 00 D2 [11:35:54]RAPDU: 90 00 [11:35:54]wFMCommunicate OK [11:35:54]SAM_PROTO_ClearQueue done [11:35:54]KKMCreateOFDPacket [11:35:54]OFDProtocolAddRootSTLVToBuf [11:35:54]FM_MakeSignedData [11:35:54]FM_MakeSignedData [11:35:54]SAM_PROTO_SignData [11:35:54]wFMCommunicate request_size=4 [11:35:54]MH_SAM_APDU [11:35:54]CAPDU: 80 0D 01 02 [11:35:54]Write to MH i2c: E2 08 00 43 1C 80 0D 01 02 00 00 00 00 D8 [11:35:54]Write i2c OK [11:35:54]MH_I2C_Read... [11:35:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:54]Read from MH i2c: E2 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 43 1C 00 90 00 D3 [11:35:54]RAPDU: 90 00 [11:35:54]wFMCommunicate OK [11:35:54]wFMCommunicate request_size=255 [11:35:54]MH_SAM_APDU [11:35: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 3A 01 00 00 F4 03 04 00 19 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B8 04 00 35 04 06 00 42 07 8C 45 [11:35:54]Write to MH i2c: E2 02 01 44 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 3A 01 00 00 F4 03 04 00 19 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B8 04 00 35 04 06 00 42 07 8C 45 00 00 61 [11:35:54]Write i2c OK [11:35:54]MH_I2C_Read... [11:35:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:54]Read from MH i2c: E2 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 44 1C 00 90 00 D4 [11:35:54]RAPDU: 90 00 [11:35:54]wFMCommunicate OK [11:35:54]wFMCommunicate request_size=7 [11:35:54]MH_SAM_APDU [11:35:54]CAPDU: 80 0D 02 02 02 4E BC [11:35:54]Write to MH i2c: E2 0A 00 45 1C 80 0D 02 02 02 00 4E BC 00 00 E9 [11:35:54]Write i2c OK [11:35:54]MH_I2C_Read... [11:35:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:54]Read from MH i2c: E2 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 03 00 45 1C 00 90 00 D5 [11:35:54]RAPDU: 90 00 [11:35:54]wFMCommunicate OK [11:35:54]wFMCommunicate request_size=4 [11:35:54]MH_SAM_APDU [11:35:54]CAPDU: 80 0D 03 02 [11:35:54]Write to MH i2c: E2 08 00 46 1C 80 0D 03 02 00 00 00 00 DD [11:35:54]Write i2c OK [11:35:54]MH_I2C_Read... [11:35:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:54]Read from MH i2c: E2 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 0B 00 [11:35:54]MH_I2C_Read... [11:35:54]Read from MH i2c: E2 0B 00 46 1C 00 D0 13 95 B7 B9 86 86 4E 90 00 20 [11:35:54]RAPDU: D0 13 95 B7 B9 86 86 4E 90 00 [11:35:54]wFMCommunicate OK [11:35:54]SAM_PROTO_SignData done [11:35:54]FM_MakeSignedData done [11:35:54]CreateOFDProtocolMessage [11:35:54]wFMCommunicate request_size=4 [11:35:54]MH_SAM_APDU [11:35:54]CAPDU: 80 11 00 00 [11:35:54]Write to MH i2c: E2 08 00 47 1C 80 11 00 00 00 00 00 00 DD [11:35:54]Write i2c OK [11:35:54]MH_I2C_Read... [11:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:55]Read from MH i2c: E2 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: E2 17 00 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: E2 17 00 47 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 33 [11:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:35:55]wFMCommunicate OK [11:35:55]CreateOFDProtocolMessage done [11:35:55]OFDSenderStorePacket 309380 [11:35:55]StoreOFDPacket docnum=309380 [11:35:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 DD CA 04 01 3B 00 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 3A 01 00 00 F4 03 04 00 19 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B8 04 00 35 04 06 00 42 07 8C 45 4E BC D0 13 95 B7 B9 86 86 4E [11:35:55]CheckFolder [11:35:55]dirname=/storage/ofd_packets [11:35:55]CheckFolder done [11:35:55]ProducePacketName [11:35:55]name=ofd_packets/00309380 [11:35:55]NVStorageSaveData ofd_packets/00309380 [11:35:55]File name is /storage/ofd_packets/00309380 [11:35:55]Write 298 bytes [11:35:55]NVStorageSaveData done [11:35:55]OFDSenderStorePacket done [11:35:55]KKMCreateOFDPacket done [11:35:55]NVStorageSaveData kkm_last_timestamp [11:35:55]File name is /storage/kkm_last_timestamp [11:35:55]Write 4 bytes [11:35:55]NVStorageSaveData done [11:35:55]ExternCall_PrintAddStr [11:35:55]wPrintStart [11:35:55]Write to MH i2c: 01 00 00 48 1C 64 [11:35:55]Write i2c OK [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: 01 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: 01 07 00 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: 01 07 00 48 1C 00 00 00 00 00 FF 0F 79 [11:35:55]RasterBufferAndPrint [11:35:55]line Счет N : (1)117986 [11:35:55]line ИНН: 02508201610067 [11:35:55]line Контрольно-Кассовый Чек [11:35:55]line ПРОДАЖА [11:35:55]line ТРК (МРК, ГНК) : 34 [11:35:55]line Товар: 2710194800 [11:35:55]line ДТ-К-3 [11:35:55]line 19.690 * 76.20 [11:35:55]line = 1500.38 [11:35:55]line НДС 12% НСП 1% [11:35:55]line > о реализуемом товаре [11:35:55]line ИТОГО: 1500.38 [11:35:55]line НСП 1% : 13.28 [11:35:55]line НДС 12% : 159.33 [11:35:55]line Наличными: 0.00 [11:35:55]line Безнал.: 1500.38 [11:35:55]line Место: АЗС № 128 "Партнер Нефть" [11:35:55]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:35:55]line СНО: Общий режим [11:35:55]line Чек 314 30.07.2024 11:35 [11:35:55]line Смена: 430 ФФД: 1.0 [11:35:55]line ЗНМ: 0300000046 [11:35:55]line РНМ: 0000000000092651 [11:35:55]line Версия ККМ: 001 [11:35:55]line Платежная система: O! деньги [11:35:55]line ФМ: 0000000000874943 [11:35:55]line ФД: 309380 [11:35:55]line ФПД: 72600185556668 [11:35:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113553&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309380&fm=72600185556668&tin=02508201610067®Number=0000000000092651&sum=150038 [11:35:55]written 0, free lines is 4095 [11:35:55]OFD Sender: Processing packet 309380 [packets to send 232, broken 231] [11:35:55]ProducePacketName [11:35:55]name=ofd_packets/00309380 [11:35:55]OFD Sender: To server: pG, [11:35:55]CommunicateWithHost lk.salyk.kg:30040 [11:35:55]ConnectInit lk.salyk.kg [11:35:55]Connected sock=10 [11:35:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 DD CA 04 01 3B 00 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 3A 01 00 00 F4 03 04 00 19 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B8 04 00 35 04 06 00 42 07 8C 45 4E BC D0 13 95 B7 B9 86 86 4E [11:35:55]Write to MH i2c: 01 00 00 72 1C 8E [11:35:55]Write i2c OK [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: 01 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: 01 07 00 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: 01 07 00 72 1C 00 00 00 00 00 83 0C 24 [11:35:55]RasterBufferAndPrint [11:35:55]line [11:35:55]line [11:35:55]line [11:35:55]line [11:35:55]line [11:35:55]written 0, free lines is 3211 [11:35:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 8E 35 47 00 00 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 84 B8 04 00 F4 03 04 00 62 77 A8 66 B6 04 01 00 00 AE 98 51 9A F7 35 44 69 [11:35:55]CommunicateWithHost err = 0 [11:35:55]CheckOFDResponse [11:35:55]1017 (14) - 77093643461234 [11:35:55]1041 (16) - 0000000000874943 [11:35:55]1040 (4) - 309380 [11:35:55]1012 (4) - 30.07.2024 05:17 [11:35:55]1206 (1) - 0 [11:35:55]OFD Sender: Remove packet 309380 [11:35:55]ProducePacketName [11:35:55]name=ofd_packets/00309380 [11:35:55]NVStorageDeleteData [11:35:55]MH_Cut [11:35:55]Write to MH i2c: D1 01 00 79 1C 01 67 [11:35:55]Write i2c OK [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: D1 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: D1 01 00 [11:35:55]MH_I2C_Read... [11:35:55]Read from MH i2c: D1 01 00 79 1C 00 66 [11:35:55]Write to MH i2c: 01 00 00 7A 1C 96 [11:35:55]Write i2c OK [11:35:55]MH_I2C_Read... [11:35:56]OFD Sender: No OFD packet to send [11:35:57]*** Cut start [11:35:57]*** Partial cut [11:35:57]*** CUTSNS_PIN = 1 [11:35:57]*** CUTSNS_PIN = 0 [11:35:57]*** Brake cut motor [11:35:57]Read from MH i2c: 01 [11:35:57]MH_I2C_Read... [11:35:57]*** Stop cut motor [11:35:57]*** Cut end [11:35:57]Read from MH i2c: 01 07 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: 01 07 00 7A 1C 00 00 00 00 00 FF 0F AB [11:35:57]process_action close_receipt done [11:35:57]requested_data is exist [11:35:57]produce_requested_data [11:35:57]requested_item fm.sn is exist - process it [11:35:57]wFMCommunicate request_size=4 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 11 00 00 [11:35:57]Write to MH i2c: E2 08 00 7B 1C 80 11 00 00 00 00 00 00 11 [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 17 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 17 00 7B 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 67 [11:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:35:57]wFMCommunicate OK [11:35:57]requested_item fd.num is exist - process it [11:35:57]SAM_PROTO_GetFieldsCounters [11:35:57]wFMCommunicate request_size=4 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 13 00 00 [11:35:57]Write to MH i2c: E2 08 00 7C 1C 80 13 00 00 00 00 00 00 14 [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 62 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 62 00 7C 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 84 B8 04 00 0E 04 04 00 AE 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 D6 [11: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 84 B8 04 00 0E 04 04 00 AE 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 [11:35:57]wFMCommunicate OK [11:35:57]SAM_PROTO_GetFieldsCounters done [11:35:57]requested_item shift.num is exist - process it [11:35:57]requested_item shift.opened is exist - process it [11:35:57]req_shift_opened [11:35:57]FM_GetShiftState [11:35:57]SAM_PROTO_GetShiftState [11:35:57]wFMCommunicate request_size=4 [11:35:57]MH_SAM_APDU [11:35:57]CAPDU: 80 13 01 00 [11:35:57]Write to MH i2c: E2 08 00 7D 1C 80 13 01 00 00 00 00 00 16 [11:35:57]Write i2c OK [11:35:57]MH_I2C_Read... [11:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:57]Read from MH i2c: E2 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 0E 00 [11:35:57]MH_I2C_Read... [11:35:57]Read from MH i2c: E2 0E 00 7D 1C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 71 [11:35:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:35:58]wFMCommunicate OK [11:35:58]SAM_PROTO_GetShiftState done [11:35:58]FM_GetShiftState done [11:35:58]req_shift_opened done [11:35:58]requested_item shift.open_date is exist - process it [11:35:58]req_shift_open_date [11:35:58]req_shift_open_date done [11:35:58]produce_requested_data done [11:35:58]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309380,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:35:58]process_action_free close_receipt [11:35:58]json_value_free [11:35:58]json_value_free done [11:35:58]process_json_proto returns [11:35:58]Send response to host [11:35:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309380,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:35:58]free response buf [11:35:58]execute_script done [11:35:58]execute_script returns [11:35:58]free content buf [11:35:58]Sock 8.Close socket [11:35:58]Sock 8.Thread stoped [11:36:01]OFD Sender: No OFD packet to send [11:36:06]OFD Sender: No OFD packet to send [11:36:11]OFD Sender: No OFD packet to send [11:36:16]OFD Sender: No OFD packet to send [11:36:21]OFD Sender: No OFD packet to send [11:36:26]OFD Sender: No OFD packet to send [11:36:31]OFD Sender: No OFD packet to send [11:36:36]OFD Sender: No OFD packet to send [11:36:41]OFD Sender: No OFD packet to send [11:36:46]OFD Sender: No OFD packet to send [11:36:51]OFD Sender: No OFD packet to send [11:36:56]OFD Sender: No OFD packet to send [11:37:01]OFD Sender: No OFD packet to send [11:37:06]OFD Sender: No OFD packet to send [11:37:11]OFD Sender: No OFD packet to send [11:37:16]OFD Sender: No OFD packet to send [11:37:21]OFD Sender: No OFD packet to send [11:37:22]accept exits with 9 [11:37:22]New connection [11:37:22]New thread 3067166052 created [11:37:22]Thread 3067022692 joined [11:37:22]Waiting for new connection... [11:37:22] Sock 9.Parse request [11:37:22]Sock 9.Check first char [11:37:22]Sock 9.First char is OK [11:37:22]request: POST /json_proto HTTP/1.0 [11:37:22]Method: POST [11:37:22]URL: /json_proto [11:37:22]Method is POST - this is cgi request [11:37:22]url: /json_proto [11:37:22]query_string will be loaded in cgi processing [11:37:22]execute_cgi json_proto POST (null) [11:37:22]execute_cgi path=json_proto method=POST [11:37:22]POST find Content-Length [11:37:22]Host: 172.17.45.195:8080 [11:37:22]Content-Length: 677 [11:37:22]Content-Type: application/json [11:37:22] [11:37:22]POST finish read [11:37:22]Found Content-Length = 677 [11:37:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:37:22]execute_script... [11: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)117987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:37:22]POST & json_proto [11:37:22]process_json_proto [11:37:22]json parsed OK: [11:37:22]protocol is kg_v1.0 [11:37:22]action value=close_receipt [11:37:22]process_action close_receipt [11:37:22]cmd_close_receipt [11:37:22]MH_GetDate [11:37:22]Write to MH i2c: F0 00 00 7E 1C 89 [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: F0 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: F0 09 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: F0 09 00 7E 1C 00 72 D0 A8 66 FB 01 7F 64 C1 [11:37:22]GetLastDocTimeStamp 1722339353 [11:37:22]current date 1722339442 [11:37:22]FM_GetShiftState [11:37:22]SAM_PROTO_GetShiftState [11:37:22]wFMCommunicate request_size=4 [11:37:22]MH_SAM_APDU [11:37:22]CAPDU: 80 13 01 00 [11:37:22]Write to MH i2c: E2 08 00 7F 1C 80 13 01 00 00 00 00 00 18 [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:22]Read from MH i2c: E2 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 0E 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 0E 00 7F 1C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 73 [11:37:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:37:22]wFMCommunicate OK [11:37:22]SAM_PROTO_GetShiftState done [11:37:22]FM_GetShiftState done [11:37:22]opened in 1722299915 [11:37:22]opened+sec_in_day 1722386315 [11:37:22]quantity*price = 25018 [11:37:22]sum+1 = 25019 [11:37:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 315 30.07.2024 11:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309381 ФПД: 272098545755198 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113722&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309381&fm=272098545755198&tin=02508201610067®Number=0000000000092651&sum=25000 [11:37:23]StoreToDocumentArchive [11:37:23]shift 430 fd 309381 [11:37:23]save to /storage/0430/doc_00309381 [11:37:23]save last doc name /storage/0430/doc_00309381 to /storage/kkm_last_doc_name [11:37:23]save OK [11:37:23]Clear old archive folders... [11:37:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:23]tlvbuf is 00909D70 [11:37:23]SAM_PROTO_ClearQueue [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 09 00 00 [11:37:23]Write to MH i2c: E2 08 00 8C 1C 80 09 00 00 00 00 00 00 1A [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 8C 1C 00 90 00 1C [11:37:23]RAPDU: 90 00 [11:37:23]wFMCommunicate OK [11:37:23]SAM_PROTO_ClearQueue done [11:37:23]KKMCreateOFDPacket [11:37:23]OFDProtocolAddRootSTLVToBuf [11:37:23]FM_MakeSignedData [11:37:23]FM_MakeSignedData [11:37:23]SAM_PROTO_SignData [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 0D 01 02 [11:37:23]Write to MH i2c: E2 08 00 8D 1C 80 0D 01 02 00 00 00 00 22 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 8D 1C 00 90 00 1D [11:37:23]RAPDU: 90 00 [11:37:23]wFMCommunicate OK [11:37:23]wFMCommunicate request_size=255 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 3B 01 00 00 F4 03 04 00 72 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B8 04 00 35 04 06 00 F7 [11:37:23]Write to MH i2c: E2 02 01 8E 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 32 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 3B 01 00 00 F4 03 04 00 72 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B8 04 00 35 04 06 00 F7 00 00 20 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 8E 1C 00 90 00 1E [11:37:23]RAPDU: 90 00 [11:37:23]wFMCommunicate OK [11:37:23]wFMCommunicate request_size=10 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 0D 02 02 05 78 E1 29 E4 3E [11:37:23]Write to MH i2c: E2 0D 00 8F 1C 80 0D 02 02 05 00 78 E1 29 E4 3E 00 00 D3 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 03 00 8F 1C 00 90 00 1F [11:37:23]RAPDU: 90 00 [11:37:23]wFMCommunicate OK [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 0D 03 02 [11:37:23]Write to MH i2c: E2 08 00 90 1C 80 0D 03 02 00 00 00 00 27 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 0B 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 0B 00 90 1C 00 08 28 75 02 3A 71 2A 80 90 00 24 [11:37:23]RAPDU: 08 28 75 02 3A 71 2A 80 90 00 [11:37:23]wFMCommunicate OK [11:37:23]SAM_PROTO_SignData done [11:37:23]FM_MakeSignedData done [11:37:23]CreateOFDProtocolMessage [11:37:23]wFMCommunicate request_size=4 [11:37:23]MH_SAM_APDU [11:37:23]CAPDU: 80 11 00 00 [11:37:23]Write to MH i2c: E2 08 00 91 1C 80 11 00 00 00 00 00 00 27 [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:23]Read from MH i2c: E2 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 17 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: E2 17 00 91 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7D [11:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:37:23]wFMCommunicate OK [11:37:23]CreateOFDProtocolMessage done [11:37:23]OFDSenderStorePacket 309381 [11:37:23]StoreOFDPacket docnum=309381 [11:37:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 EC 4C 07 01 91 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 3B 01 00 00 F4 03 04 00 72 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B8 04 00 35 04 06 00 F7 78 E1 29 E4 3E 08 28 75 02 3A 71 2A 80 [11:37:23]CheckFolder [11:37:23]dirname=/storage/ofd_packets [11:37:23]CheckFolder done [11:37:23]ProducePacketName [11:37:23]name=ofd_packets/00309381 [11:37:23]NVStorageSaveData ofd_packets/00309381 [11:37:23]File name is /storage/ofd_packets/00309381 [11:37:23]Write 301 bytes [11:37:23]NVStorageSaveData done [11:37:23]OFDSenderStorePacket done [11:37:23]KKMCreateOFDPacket done [11:37:23]NVStorageSaveData kkm_last_timestamp [11:37:23]File name is /storage/kkm_last_timestamp [11:37:23]Write 4 bytes [11:37:23]NVStorageSaveData done [11:37:23]ExternCall_PrintAddStr [11:37:23]wPrintStart [11:37:23]Write to MH i2c: 01 00 00 92 1C AE [11:37:23]Write i2c OK [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: 01 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: 01 07 00 [11:37:23]MH_I2C_Read... [11:37:23]Read from MH i2c: 01 07 00 92 1C 00 00 00 00 00 FF 0F C3 [11:37:23]RasterBufferAndPrint [11:37:23]line Счет N : (1)117987 [11:37:23]line ИНН: 02508201610067 [11:37:23]line Контрольно-Кассовый Чек [11:37:23]line ПРОДАЖА [11:37:23]line ТРК (МРК, ГНК) : 52 [11:37:23]line Товар: 2710124130 [11:37:23]line Аи-92-К-2 [11:37:23]line 3.690 * 67.80 [11:37:23]line = 250.18 [11:37:23]line НДС 12% НСП 1% [11:37:23]line > о реализуемом товаре [11:37:23]line ОКРУГЛЕНИЕ: -0.18 [11:37:23]line ИТОГО: 250.00 [11:37:23]line Внесено: 250.00 [11:37:23]line СДАЧА: 0.00 [11:37:23]line НСП 1% : 2.21 [11:37:23]line НДС 12% : 26.57 [11:37:23]line Наличными: 250.00 [11:37:23]line Безнал.: 0.00 [11:37:23]line Место: АЗС № 128 "Партнер Нефть" [11:37:23]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:37:23]line СНО: Общий режим [11:37:23]line Чек 315 30.07.2024 11:37 [11:37:23]line Смена: 430 ФФД: 1.0 [11:37:23]line ЗНМ: 0300000046 [11:37:23]line РНМ: 0000000000092651 [11:37:23]line Версия ККМ: 001 [11:37:23]line ФМ: 0000000000874943 [11:37:23]line ФД: 309381 [11:37:23]line ФПД: 272098545755198 [11:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113722&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309381&fm=272098545755198&tin=02508201610067®Number=0000000000092651&sum=25000 [11:37:24]OFD Sender: Processing packet 309381 [packets to send 232, broken 231] [11:37:24]ProducePacketName [11:37:24]name=ofd_packets/00309381 [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:24]written 0, free lines is 4095 [11:37:24]Connected sock=10 [11: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 34 39 34 33 0F 01 00 00 EC 4C 07 01 91 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 3B 01 00 00 F4 03 04 00 72 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B8 04 00 35 04 06 00 F7 78 E1 29 E4 3E 08 28 75 02 3A 71 2A 80 [11:37:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B0 89 47 00 19 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 85 B8 04 00 F4 03 04 00 BA 77 A8 66 B6 04 01 00 00 DD EF CF F1 AD E4 9F 68 [11:37:24]CommunicateWithHost err = 0 [11:37:24]CheckOFDResponse [11:37:24]1017 (14) - 77093643461234 [11:37:24]1041 (16) - 0000000000874943 [11:37:24]1040 (4) - 309381 [11:37:24]1012 (4) - 30.07.2024 05:18 [11:37:24]1206 (1) - 0 [11:37:24]OFD Sender: Remove packet 309381 [11:37:24]ProducePacketName [11:37:24]name=ofd_packets/00309381 [11:37:24]NVStorageDeleteData [11:37:24]Write to MH i2c: 01 00 00 BD 1C D9 [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 BD 1C 00 00 00 00 00 65 0C 51 [11:37:24]RasterBufferAndPrint [11:37:24]line [11:37:24]line [11:37:24]line [11:37:24]line [11:37:24]line [11:37:24]written 0, free lines is 3176 [11:37:24]MH_Cut [11:37:24]Write to MH i2c: D1 01 00 C4 1C 01 B2 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: D1 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: D1 01 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: D1 01 00 C4 1C 00 B1 [11:37:24]Write to MH i2c: 01 00 00 C5 1C E1 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:25]OFD Sender: No OFD packet to send [11:37:25]*** Cut start [11:37:25]*** Partial cut [11:37:25]*** CUTSNS_PIN = 1 [11:37:26]*** CUTSNS_PIN = 0 [11:37:26]*** Brake cut motor [11:37:26]Read from MH i2c: 01 [11:37:26]MH_I2C_Read... [11:37:26]*** Stop cut motor [11:37:26]*** Cut end [11:37:26]Read from MH i2c: 01 07 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: 01 07 00 C5 1C 00 00 00 00 00 FF 0F F6 [11:37:26]process_action close_receipt done [11:37:26]requested_data is exist [11:37:26]produce_requested_data [11:37:26]requested_item fm.sn is exist - process it [11:37:26]wFMCommunicate request_size=4 [11:37:26]MH_SAM_APDU [11:37:26]CAPDU: 80 11 00 00 [11:37:26]Write to MH i2c: E2 08 00 C6 1C 80 11 00 00 00 00 00 00 5C [11:37:26]Write i2c OK [11:37:26]MH_I2C_Read... [11:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:26]Read from MH i2c: E2 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 17 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 17 00 C6 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B2 [11:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:37:26]wFMCommunicate OK [11:37:26]requested_item fd.num is exist - process it [11:37:26]SAM_PROTO_GetFieldsCounters [11:37:26]wFMCommunicate request_size=4 [11:37:26]MH_SAM_APDU [11:37:26]CAPDU: 80 13 00 00 [11:37:26]Write to MH i2c: E2 08 00 C7 1C 80 13 00 00 00 00 00 00 5F [11:37:26]Write i2c OK [11:37:26]MH_I2C_Read... [11:37:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:26]Read from MH i2c: E2 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 62 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 62 00 C7 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 85 B8 04 00 0E 04 04 00 AE 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 25 [11: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 85 B8 04 00 0E 04 04 00 AE 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 [11:37:26]wFMCommunicate OK [11:37:26]SAM_PROTO_GetFieldsCounters done [11:37:26]requested_item shift.num is exist - process it [11:37:26]requested_item shift.opened is exist - process it [11:37:26]req_shift_opened [11:37:26]FM_GetShiftState [11:37:26]SAM_PROTO_GetShiftState [11:37:26]wFMCommunicate request_size=4 [11:37:26]MH_SAM_APDU [11:37:26]CAPDU: 80 13 01 00 [11:37:26]Write to MH i2c: E2 08 00 C8 1C 80 13 01 00 00 00 00 00 61 [11:37:26]Write i2c OK [11:37:26]MH_I2C_Read... [11:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:26]Read from MH i2c: E2 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 0E 00 [11:37:26]MH_I2C_Read... [11:37:26]Read from MH i2c: E2 0E 00 C8 1C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BC [11:37:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:37:26]wFMCommunicate OK [11:37:26]SAM_PROTO_GetShiftState done [11:37:26]FM_GetShiftState done [11:37:26]req_shift_opened done [11:37:26]requested_item shift.open_date is exist - process it [11:37:26]req_shift_open_date [11:37:26]req_shift_open_date done [11:37:26]produce_requested_data done [11:37:26]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309381,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:37:26]process_action_free close_receipt [11:37:26]json_value_free [11:37:26]json_value_free done [11:37:26]process_json_proto returns [11:37:26]Send response to host [11:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309381,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:37:26]free response buf [11:37:26]execute_script done [11:37:26]execute_script returns [11:37:26]free content buf [11:37:26]Sock 9.Close socket [11:37:26]Sock 9.Thread stoped [11:37:30]OFD Sender: No OFD packet to send [11:37:35]OFD Sender: No OFD packet to send [11:37:40]OFD Sender: No OFD packet to send [11:37:45]OFD Sender: No OFD packet to send [11:37:50]OFD Sender: No OFD packet to send [11:37:54]accept exits with 8 [11:37:54]New connection [11:37:54]New thread 3067022692 created [11:37:54]Thread 3067166052 joined [11:37:54]Waiting for new connection... [11:37:54] Sock 8.Parse request [11:37:54]Sock 8.Check first char [11:37:54]Sock 8.First char is OK [11:37:54]request: POST /json_proto HTTP/1.0 [11:37:54]Method: POST [11:37:54]URL: /json_proto [11:37:54]Method is POST - this is cgi request [11:37:54]url: /json_proto [11:37:54]query_string will be loaded in cgi processing [11:37:54]execute_cgi json_proto POST (null) [11:37:54]execute_cgi path=json_proto method=POST [11:37:54]POST find Content-Length [11:37:54]Host: 172.17.45.195:8080 [11:37:54]Content-Length: 677 [11:37:54]Content-Type: application/json [11:37:54] [11:37:54]POST finish read [11:37:54]Found Content-Length = 677 [11:37:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:37:54]execute_script... [11:37: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)117988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:37:54]POST & json_proto [11:37:54]process_json_proto [11:37:54]json parsed OK: [11:37:54]protocol is kg_v1.0 [11:37:54]action value=close_receipt [11:37:54]process_action close_receipt [11:37:54]cmd_close_receipt [11:37:54]MH_GetDate [11:37:54]Write to MH i2c: F0 00 00 C9 1C D4 [11:37:54]Write i2c OK [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: F0 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: F0 09 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: F0 09 00 C9 1C 00 92 D0 A8 66 FB 01 7F 64 2C [11:37:54]GetLastDocTimeStamp 1722339442 [11:37:54]current date 1722339474 [11:37:54]FM_GetShiftState [11:37:54]SAM_PROTO_GetShiftState [11:37:54]wFMCommunicate request_size=4 [11:37:54]MH_SAM_APDU [11:37:54]CAPDU: 80 13 01 00 [11:37:54]Write to MH i2c: E2 08 00 CA 1C 80 13 01 00 00 00 00 00 63 [11:37:54]Write i2c OK [11:37:54]MH_I2C_Read... [11:37:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:54]Read from MH i2c: E2 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 0E 00 [11:37:54]MH_I2C_Read... [11:37:54]Read from MH i2c: E2 0E 00 CA 1C 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BE [11:37:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:37:54]wFMCommunicate OK [11:37:54]SAM_PROTO_GetShiftState done [11:37:54]FM_GetShiftState done [11:37:54]opened in 1722299915 [11:37:54]opened+sec_in_day 1722386315 [11:37:54]quantity*price = 40002 [11:37:54]sum+1 = 40003 [11:37: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 316 30.07.2024 11:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309382 ФПД: 178961662225896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113754&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309382&fm=178961662225896&tin=02508201610067®Number=0000000000092651&sum=40000 [11:37:55]StoreToDocumentArchive [11:37:55]shift 430 fd 309382 [11:37:55]save to /storage/0430/doc_00309382 [11:37:55]save last doc name /storage/0430/doc_00309382 to /storage/kkm_last_doc_name [11:37:55]save OK [11:37:55]Clear old archive folders... [11:37:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:55]tlvbuf is 00993440 [11:37:55]SAM_PROTO_ClearQueue [11:37:55]wFMCommunicate request_size=4 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 09 00 00 [11:37:55]Write to MH i2c: E2 08 00 D7 1C 80 09 00 00 00 00 00 00 65 [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:55]Read from MH i2c: E2 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 D7 1C 00 90 00 67 [11:37:55]RAPDU: 90 00 [11:37:55]wFMCommunicate OK [11:37:55]SAM_PROTO_ClearQueue done [11:37:55]KKMCreateOFDPacket [11:37:55]OFDProtocolAddRootSTLVToBuf [11:37:55]FM_MakeSignedData [11:37:55]FM_MakeSignedData [11:37:55]SAM_PROTO_SignData [11:37:55]wFMCommunicate request_size=4 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 0D 01 02 [11:37:55]Write to MH i2c: E2 08 00 D8 1C 80 0D 01 02 00 00 00 00 6D [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:55]Read from MH i2c: E2 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 D8 1C 00 90 00 68 [11:37:55]RAPDU: 90 00 [11:37:55]wFMCommunicate OK [11:37:55]wFMCommunicate request_size=255 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 92 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B8 04 00 35 04 06 00 A2 [11:37:55]Write to MH i2c: E2 02 01 D9 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 32 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 92 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B8 04 00 35 04 06 00 A2 00 00 0F [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:55]Read from MH i2c: E2 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 D9 1C 00 90 00 69 [11:37:55]RAPDU: 90 00 [11:37:55]wFMCommunicate OK [11:37:55]wFMCommunicate request_size=10 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 0D 02 02 05 C3 C2 4E 2D E8 [11:37:55]Write to MH i2c: E2 0D 00 DA 1C 80 0D 02 02 05 00 C3 C2 4E 2D E8 00 00 62 [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:55]Read from MH i2c: E2 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 03 00 DA 1C 00 90 00 6A [11:37:55]RAPDU: 90 00 [11:37:55]wFMCommunicate OK [11:37:55]wFMCommunicate request_size=4 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 0D 03 02 [11:37:55]Write to MH i2c: E2 08 00 DB 1C 80 0D 03 02 00 00 00 00 72 [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:56]Read from MH i2c: E2 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 0B 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 0B 00 DB 1C 00 16 95 14 1A 54 3D 6F 58 90 00 A4 [11:37:56]RAPDU: 16 95 14 1A 54 3D 6F 58 90 00 [11:37:56]wFMCommunicate OK [11:37:56]SAM_PROTO_SignData done [11:37:56]FM_MakeSignedData done [11:37:56]CreateOFDProtocolMessage [11:37:56]wFMCommunicate request_size=4 [11:37:56]MH_SAM_APDU [11:37:56]CAPDU: 80 11 00 00 [11:37:56]Write to MH i2c: E2 08 00 DC 1C 80 11 00 00 00 00 00 00 72 [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:56]Read from MH i2c: E2 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 17 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: E2 17 00 DC 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C8 [11:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:37:56]wFMCommunicate OK [11:37:56]CreateOFDProtocolMessage done [11:37:56]OFDSenderStorePacket 309382 [11:37:56]StoreOFDPacket docnum=309382 [11:37:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 57 5E 07 01 A4 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 92 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B8 04 00 35 04 06 00 A2 C3 C2 4E 2D E8 16 95 14 1A 54 3D 6F 58 [11:37:56]CheckFolder [11:37:56]dirname=/storage/ofd_packets [11:37:56]CheckFolder done [11:37:56]ProducePacketName [11:37:56]name=ofd_packets/00309382 [11:37:56]NVStorageSaveData ofd_packets/00309382 [11:37:56]File name is /storage/ofd_packets/00309382 [11:37:56]Write 301 bytes [11:37:56]NVStorageSaveData done [11:37:56]OFDSenderStorePacket done [11:37:56]KKMCreateOFDPacket done [11:37:56]NVStorageSaveData kkm_last_timestamp [11:37:56]File name is /storage/kkm_last_timestamp [11:37:56]Write 4 bytes [11:37:56]NVStorageSaveData done [11:37:56]ExternCall_PrintAddStr [11:37:56]wPrintStart [11:37:56]Write to MH i2c: 01 00 00 DD 1C F9 [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: 01 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: 01 07 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: 01 07 00 DD 1C 00 00 00 00 00 FF 0F 0E [11:37:56]RasterBufferAndPrint [11:37:56]line Счет N : (1)117988 [11:37:56]line ИНН: 02508201610067 [11:37:56]line Контрольно-Кассовый Чек [11:37:56]line ПРОДАЖА [11:37:56]line ТРК (МРК, ГНК) : 32 [11:37:56]line Товар: 2710124130 [11:37:56]line Аи-92-К-2 [11:37:56]line 5.900 * 67.80 [11:37:56]line = 400.02 [11:37:56]line НДС 12% НСП 1% [11:37:56]line > о реализуемом товаре [11:37:56]line ОКРУГЛЕНИЕ: -0.02 [11:37:56]line ИТОГО: 400.00 [11:37:56]line Внесено: 400.00 [11:37:56]line СДАЧА: 0.00 [11:37:56]line НСП 1% : 3.54 [11:37:56]line НДС 12% : 42.48 [11:37:56]line Наличными: 400.00 [11:37:56]line Безнал.: 0.00 [11:37:56]line Место: АЗС № 128 "Партнер Нефть" [11:37:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:37:56]line СНО: Общий режим [11:37:56]line Чек 316 30.07.2024 11:37 [11:37:56]line Смена: 430 ФФД: 1.0 [11:37:56]line ЗНМ: 0300000046 [11:37:56]line РНМ: 0000000000092651 [11:37:56]line Версия ККМ: 001 [11:37:56]line ФМ: 0000000000874943 [11:37:56]line ФД: 309382 [11:37:56]line ФПД: 178961662225896 [11:37:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113754&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309382&fm=178961662225896&tin=02508201610067®Number=0000000000092651&sum=40000 [11:37:56]OFD Sender: Processing packet 309382 [packets to send 232, broken 231] [11:37:56]ProducePacketName [11:37:56]name=ofd_packets/00309382 [11:37:56]OFD Sender: To server: pG, [11:37:56]CommunicateWithHost lk.salyk.kg:30040 [11:37:56]ConnectInit lk.salyk.kg [11:37:56]written 0, free lines is 4095 [11:37:56]Connected sock=10 [11:37:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 57 5E 07 01 A4 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 92 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B8 04 00 35 04 06 00 A2 C3 C2 4E 2D E8 16 95 14 1A 54 3D 6F 58 [11:37:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 99 C6 47 00 D7 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 86 B8 04 00 F4 03 04 00 DA 77 A8 66 B6 04 01 00 00 F8 8D 8F 82 6B 23 A4 62 [11:37:56]CommunicateWithHost err = 0 [11:37:56]CheckOFDResponse [11:37:56]1017 (14) - 77093643461234 [11:37:56]1041 (16) - 0000000000874943 [11:37:56]1040 (4) - 309382 [11:37:56]1012 (4) - 30.07.2024 05:19 [11:37:56]1206 (1) - 0 [11:37:56]OFD Sender: Remove packet 309382 [11:37:56]ProducePacketName [11:37:56]name=ofd_packets/00309382 [11:37:56]NVStorageDeleteData [11:37:56]Write to MH i2c: 01 00 00 08 1D 25 [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: 01 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: 01 07 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: 01 07 00 08 1D 00 00 00 00 00 64 0C 9C [11:37:56]RasterBufferAndPrint [11:37:56]line [11:37:56]line [11:37:56]line [11:37:56]line [11:37:56]line [11:37:56]written 0, free lines is 3174 [11:37:56]MH_Cut [11:37:56]Write to MH i2c: D1 01 00 0F 1D 01 FE [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: D1 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: D1 01 00 [11:37:56]MH_I2C_Read... [11:37:56]Read from MH i2c: D1 01 00 0F 1D 00 FD [11:37:56]Write to MH i2c: 01 00 00 10 1D 2D [11:37:56]Write i2c OK [11:37:56]MH_I2C_Read... [11:37:57]OFD Sender: No OFD packet to send [11:37:58]*** Cut start [11:37:58]*** Partial cut [11:37:58]*** CUTSNS_PIN = 1 [11:37:58]*** CUTSNS_PIN = 0 [11:37:58]*** Brake cut motor [11:37:58]Read from MH i2c: 01 [11:37:58]MH_I2C_Read... [11:37:58]*** Stop cut motor [11:37:58]*** Cut end [11:37:58]Read from MH i2c: 01 07 00 [11:37:58]MH_I2C_Read... [11:37:58]Read from MH i2c: 01 07 00 10 1D 00 00 00 00 00 FF 0F 42 [11:37:58]process_action close_receipt done [11:37:58]requested_data is exist [11:37:58]produce_requested_data [11:37:58]requested_item fm.sn is exist - process it [11:37:58]wFMCommunicate request_size=4 [11:37:58]MH_SAM_APDU [11:37:58]CAPDU: 80 11 00 00 [11:37:58]Write to MH i2c: E2 08 00 11 1D 80 11 00 00 00 00 00 00 A8 [11:37:58]Write i2c OK [11:37:58]MH_I2C_Read... [11:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:58]Read from MH i2c: E2 [11:37:58]MH_I2C_Read... [11:37:58]Read from MH i2c: E2 17 00 [11:37:58]MH_I2C_Read... [11:37:58]Read from MH i2c: E2 17 00 11 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FE [11:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:37:58]wFMCommunicate OK [11:37:58]requested_item fd.num is exist - process it [11:37:58]SAM_PROTO_GetFieldsCounters [11:37:58]wFMCommunicate request_size=4 [11:37:58]MH_SAM_APDU [11:37:58]CAPDU: 80 13 00 00 [11:37:58]Write to MH i2c: E2 08 00 12 1D 80 13 00 00 00 00 00 00 AB [11:37:58]Write i2c OK [11:37:58]MH_I2C_Read... [11:37:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:58]Read from MH i2c: E2 [11:37:58]MH_I2C_Read... [11:37:58]Read from MH i2c: E2 62 00 [11:37:58]MH_I2C_Read... [11:37:58]Read from MH i2c: E2 62 00 12 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 86 B8 04 00 0E 04 04 00 AE 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 75 [11:37:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 86 B8 04 00 0E 04 04 00 AE 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 [11:37:58]wFMCommunicate OK [11:37:58]SAM_PROTO_GetFieldsCounters done [11:37:58]requested_item shift.num is exist - process it [11:37:58]requested_item shift.opened is exist - process it [11:37:58]req_shift_opened [11:37:58]FM_GetShiftState [11:37:58]SAM_PROTO_GetShiftState [11:37:58]wFMCommunicate request_size=4 [11:37:58]MH_SAM_APDU [11:37:58]CAPDU: 80 13 01 00 [11:37:58]Write to MH i2c: E2 08 00 13 1D 80 13 01 00 00 00 00 00 AD [11:37:58]Write i2c OK [11:37:58]MH_I2C_Read... [11:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:59]Read from MH i2c: E2 [11:37:59]MH_I2C_Read... [11:37:59]Read from MH i2c: E2 0E 00 [11:37:59]MH_I2C_Read... [11:37:59]Read from MH i2c: E2 0E 00 13 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 08 [11:37:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:37:59]wFMCommunicate OK [11:37:59]SAM_PROTO_GetShiftState done [11:37:59]FM_GetShiftState done [11:37:59]req_shift_opened done [11:37:59]requested_item shift.open_date is exist - process it [11:37:59]req_shift_open_date [11:37:59]req_shift_open_date done [11:37:59]produce_requested_data done [11:37:59]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309382,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:37:59]process_action_free close_receipt [11:37:59]json_value_free [11:37:59]json_value_free done [11:37:59]process_json_proto returns [11:37:59]Send response to host [11:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309382,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:37:59]free response buf [11:37:59]execute_script done [11:37:59]execute_script returns [11:37:59]free content buf [11:37:59]Sock 8.Close socket [11:37:59]Sock 8.Thread stoped [11:38:02]OFD Sender: No OFD packet to send [11:38:07]OFD Sender: No OFD packet to send [11:38:12]OFD Sender: No OFD packet to send [11:38:17]OFD Sender: No OFD packet to send [11:38:22]OFD Sender: No OFD packet to send [11:38:27]OFD Sender: No OFD packet to send [11:38:32]OFD Sender: No OFD packet to send [11:38:37]OFD Sender: No OFD packet to send [11:38:42]OFD Sender: No OFD packet to send [11:38:47]OFD Sender: No OFD packet to send [11:38:52]OFD Sender: No OFD packet to send [11:38:57]accept exits with 9 [11:38:57]New connection [11:38:57]New thread 3067166052 created [11:38:57]Thread 3067022692 joined [11:38:57]Waiting for new connection... [11:38:57] Sock 9.Parse request [11:38:57]Sock 9.Check first char [11:38:57]Sock 9.First char is OK [11:38:57]request: POST /json_proto HTTP/1.0 [11:38:57]Method: POST [11:38:57]URL: /json_proto [11:38:57]Method is POST - this is cgi request [11:38:57]url: /json_proto [11:38:57]query_string will be loaded in cgi processing [11:38:57]execute_cgi json_proto POST (null) [11:38:57]execute_cgi path=json_proto method=POST [11:38:57]POST find Content-Length [11:38:57]Host: 172.17.45.195:8080 [11:38:57]Content-Length: 803 [11:38:57]Content-Type: application/json [11:38:57] [11:38:57]POST finish read [11:38:57]Found Content-Length = 803 [11:38:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [11:38:57]execute_script... [11:38: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)117989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [11:38:57]POST & json_proto [11:38:57]process_json_proto [11:38:57]json parsed OK: [11:38:57]protocol is kg_v1.0 [11:38:57]action value=close_receipt [11:38:57]process_action close_receipt [11:38:57]cmd_close_receipt [11:38:57]MH_GetDate [11:38:57]Write to MH i2c: F0 00 00 14 1D 20 [11:38:57]Write i2c OK [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: F0 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: F0 09 00 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: F0 09 00 14 1D 00 D1 D0 A8 66 FB 01 7F 64 B7 [11:38:57]GetLastDocTimeStamp 1722339474 [11:38:57]current date 1722339537 [11:38:57]FM_GetShiftState [11:38:57]SAM_PROTO_GetShiftState [11:38:57]wFMCommunicate request_size=4 [11:38:57]MH_SAM_APDU [11:38:57]CAPDU: 80 13 01 00 [11:38:57]Write to MH i2c: E2 08 00 15 1D 80 13 01 00 00 00 00 00 AF [11:38:57]Write i2c OK [11:38:57]MH_I2C_Read... [11:38:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:57]OFD Sender: No OFD packet to send [11:38:57]Read from MH i2c: E2 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: E2 0E 00 [11:38:57]MH_I2C_Read... [11:38:57]Read from MH i2c: E2 0E 00 15 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0A [11:38:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:38:57]wFMCommunicate OK [11:38:57]SAM_PROTO_GetShiftState done [11:38:57]FM_GetShiftState done [11:38:57]opened in 1722299915 [11:38:57]opened+sec_in_day 1722386315 [11:38:57]quantity*price = 150032 [11:38:57]sum+1 = 150033 [11:38:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 317 30.07.2024 11:38 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309383 ФПД: 115863551545237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113857&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309383&fm=115863551545237&tin=02508201610067®Number=0000000000092651&sum=150032 [11:38:58]StoreToDocumentArchive [11:38:58]shift 430 fd 309383 [11:38:58]save to /storage/0430/doc_00309383 [11:38:58]save last doc name /storage/0430/doc_00309383 to /storage/kkm_last_doc_name [11:38:58]save OK [11:38:58]Clear old archive folders... [11:38:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:58]tlvbuf is B6F8C230 [11:38:58]SAM_PROTO_ClearQueue [11:38:58]wFMCommunicate request_size=4 [11:38:58]MH_SAM_APDU [11:38:58]CAPDU: 80 09 00 00 [11:38:58]Write to MH i2c: E2 08 00 22 1D 80 09 00 00 00 00 00 00 B1 [11:38:58]Write i2c OK [11:38:58]MH_I2C_Read... [11:38:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:58]Read from MH i2c: E2 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 03 00 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 03 00 22 1D 00 90 00 B3 [11:38:58]RAPDU: 90 00 [11:38:58]wFMCommunicate OK [11:38:58]SAM_PROTO_ClearQueue done [11:38:58]KKMCreateOFDPacket [11:38:58]OFDProtocolAddRootSTLVToBuf [11:38:58]FM_MakeSignedData [11:38:58]FM_MakeSignedData [11:38:58]SAM_PROTO_SignData [11:38:58]wFMCommunicate request_size=4 [11:38:58]MH_SAM_APDU [11:38:58]CAPDU: 80 0D 01 02 [11:38:58]Write to MH i2c: E2 08 00 23 1D 80 0D 01 02 00 00 00 00 B9 [11:38:58]Write i2c OK [11:38:58]MH_I2C_Read... [11:38:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:58]Read from MH i2c: E2 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 03 00 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 03 00 23 1D 00 90 00 B4 [11:38:58]RAPDU: 90 00 [11:38:58]wFMCommunicate OK [11:38:58]wFMCommunicate request_size=255 [11:38:58]MH_SAM_APDU [11:38:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 3D 01 00 00 F4 03 04 00 D1 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B8 04 00 35 04 06 00 69 [11:38:58]Write to MH i2c: E2 02 01 24 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 3D 01 00 00 F4 03 04 00 D1 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B8 04 00 35 04 06 00 69 00 00 34 [11:38:58]Write i2c OK [11:38:58]MH_I2C_Read... [11:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:58]Read from MH i2c: E2 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 03 00 [11:38:58]MH_I2C_Read... [11:38:58]Read from MH i2c: E2 03 00 24 1D 00 90 00 B5 [11:38:58]RAPDU: 90 00 [11:38:58]wFMCommunicate OK [11:38:58]wFMCommunicate request_size=10 [11:38:58]MH_SAM_APDU [11:38:58]CAPDU: 80 0D 02 02 05 60 95 D5 0F 95 [11:38:58]Write to MH i2c: E2 0D 00 25 1D 80 0D 02 02 05 00 60 95 D5 0F 95 00 00 34 [11:38:58]Write i2c OK [11:38:58]MH_I2C_Read... [11:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:59]Read from MH i2c: E2 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 03 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 03 00 25 1D 00 90 00 B6 [11:38:59]RAPDU: 90 00 [11:38:59]wFMCommunicate OK [11:38:59]wFMCommunicate request_size=4 [11:38:59]MH_SAM_APDU [11:38:59]CAPDU: 80 0D 03 02 [11:38:59]Write to MH i2c: E2 08 00 26 1D 80 0D 03 02 00 00 00 00 BE [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:59]Read from MH i2c: E2 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 0B 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 0B 00 26 1D 00 65 6E 26 B4 19 92 AE FE 90 00 C3 [11:38:59]RAPDU: 65 6E 26 B4 19 92 AE FE 90 00 [11:38:59]wFMCommunicate OK [11:38:59]SAM_PROTO_SignData done [11:38:59]FM_MakeSignedData done [11:38:59]CreateOFDProtocolMessage [11:38:59]wFMCommunicate request_size=4 [11:38:59]MH_SAM_APDU [11:38:59]CAPDU: 80 11 00 00 [11:38:59]Write to MH i2c: E2 08 00 27 1D 80 11 00 00 00 00 00 00 BE [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:59]Read from MH i2c: E2 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 17 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: E2 17 00 27 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 14 [11:38:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:38:59]wFMCommunicate OK [11:38:59]CreateOFDProtocolMessage done [11:38:59]OFDSenderStorePacket 309383 [11:38:59]StoreOFDPacket docnum=309383 [11:38:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E4 6C 07 01 FA 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 3D 01 00 00 F4 03 04 00 D1 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B8 04 00 35 04 06 00 69 60 95 D5 0F 95 65 6E 26 B4 19 92 AE FE [11:38:59]CheckFolder [11:38:59]dirname=/storage/ofd_packets [11:38:59]CheckFolder done [11:38:59]ProducePacketName [11:38:59]name=ofd_packets/00309383 [11:38:59]NVStorageSaveData ofd_packets/00309383 [11:38:59]File name is /storage/ofd_packets/00309383 [11:38:59]Write 301 bytes [11:38:59]NVStorageSaveData done [11:38:59]OFDSenderStorePacket done [11:38:59]KKMCreateOFDPacket done [11:38:59]NVStorageSaveData kkm_last_timestamp [11:38:59]File name is /storage/kkm_last_timestamp [11:38:59]Write 4 bytes [11:38:59]NVStorageSaveData done [11:38:59]ExternCall_PrintAddStr [11:38:59]wPrintStart [11:38:59]Write to MH i2c: 01 00 00 28 1D 45 [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: 01 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: 01 07 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: 01 07 00 28 1D 00 00 00 00 00 FF 0F 5A [11:38:59]RasterBufferAndPrint [11:38:59]line Счет N : (1)117989 [11:38:59]line ИНН: 02508201610067 [11:38:59]line Контрольно-Кассовый Чек [11:38:59]line ПРОДАЖА [11:38:59]line ТРК (МРК, ГНК) : 61 [11:38:59]line Товар: 2710124500 [11:38:59]line Аи-95-К-3 [11:38:59]line 20.220 * 74.20 [11:38:59]line = 1500.32 [11:38:59]line НДС 12% НСП 1% [11:38:59]line > о реализуемом товаре [11:38:59]line ИТОГО: 1500.32 [11:38:59]line НСП 1% : 13.28 [11:38:59]line НДС 12% : 159.33 [11:38:59]line Наличными: 0.00 [11:38:59]line Безнал.: 1500.32 [11:38:59]line Место: АЗС № 128 "Партнер Нефть" [11:38:59]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:38:59]line СНО: Общий режим [11:38:59]line Чек 317 30.07.2024 11:38 [11:38:59]line Смена: 430 ФФД: 1.0 [11:38:59]line ЗНМ: 0300000046 [11:38:59]line РНМ: 0000000000092651 [11:38:59]line Версия ККМ: 001 [11:38:59]line Платежная система: O! деньги [11:38:59]line ФМ: 0000000000874943 [11:38:59]line ФД: 309383 [11:38:59]line ФПД: 115863551545237 [11:38:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113857&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309383&fm=115863551545237&tin=02508201610067®Number=0000000000092651&sum=150032 [11:38:59]written 0, free lines is 4095 [11:38:59]OFD Sender: Processing packet 309383 [packets to send 232, broken 231] [11:38:59]ProducePacketName [11:38:59]name=ofd_packets/00309383 [11:38:59]OFD Sender: To server: pG, [11:38:59]CommunicateWithHost lk.salyk.kg:30040 [11:38:59]ConnectInit lk.salyk.kg [11:38:59]Connected sock=10 [11:38:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E4 6C 07 01 FA 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 3D 01 00 00 F4 03 04 00 D1 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B8 04 00 35 04 06 00 69 60 95 D5 0F 95 65 6E 26 B4 19 92 AE FE [11:38:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 05 D8 47 00 65 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 87 B8 04 00 F4 03 04 00 19 78 A8 66 B6 04 01 00 00 C2 01 91 60 51 C3 0E 4A [11:38:59]CommunicateWithHost err = 0 [11:38:59]CheckOFDResponse [11:38:59]1017 (14) - 77093643461234 [11:38:59]1041 (16) - 0000000000874943 [11:38:59]1040 (4) - 309383 [11:38:59]1012 (4) - 30.07.2024 05:20 [11:38:59]1206 (1) - 0 [11:38:59]OFD Sender: Remove packet 309383 [11:38:59]ProducePacketName [11:38:59]name=ofd_packets/00309383 [11:38:59]NVStorageDeleteData [11:38:59]Write to MH i2c: 01 00 00 52 1D 6F [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: 01 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: 01 07 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: 01 07 00 52 1D 00 00 00 00 00 71 0C F3 [11:38:59]RasterBufferAndPrint [11:38:59]line [11:38:59]line [11:38:59]line [11:38:59]line [11:38:59]line [11:38:59]written 0, free lines is 3190 [11:38:59]MH_Cut [11:38:59]Write to MH i2c: D1 01 00 59 1D 01 48 [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: D1 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: D1 01 00 [11:38:59]MH_I2C_Read... [11:38:59]Read from MH i2c: D1 01 00 59 1D 00 47 [11:38:59]Write to MH i2c: 01 00 00 5A 1D 77 [11:38:59]Write i2c OK [11:38:59]MH_I2C_Read... [11:39:00]OFD Sender: No OFD packet to send [11:39:00]*** Cut start [11:39:00]*** Partial cut [11:39:00]*** CUTSNS_PIN = 1 [11:39:00]*** CUTSNS_PIN = 0 [11:39:01]*** Brake cut motor [11:39:01]Read from MH i2c: 01 [11:39:01]MH_I2C_Read... [11:39:01]*** Stop cut motor [11:39:01]*** Cut end [11:39:01]Read from MH i2c: 01 07 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: 01 07 00 5A 1D 00 00 00 00 00 FF 0F 8C [11:39:01]process_action close_receipt done [11:39:01]requested_data is exist [11:39:01]produce_requested_data [11:39:01]requested_item fm.sn is exist - process it [11:39:01]wFMCommunicate request_size=4 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 11 00 00 [11:39:01]Write to MH i2c: E2 08 00 5B 1D 80 11 00 00 00 00 00 00 F2 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 17 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 17 00 5B 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 48 [11:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:39:01]wFMCommunicate OK [11:39:01]requested_item fd.num is exist - process it [11:39:01]SAM_PROTO_GetFieldsCounters [11:39:01]wFMCommunicate request_size=4 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 13 00 00 [11:39:01]Write to MH i2c: E2 08 00 5C 1D 80 13 00 00 00 00 00 00 F5 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 62 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 62 00 5C 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 87 B8 04 00 0E 04 04 00 AE 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 C3 [11:39:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 87 B8 04 00 0E 04 04 00 AE 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 [11:39:01]wFMCommunicate OK [11:39:01]SAM_PROTO_GetFieldsCounters done [11:39:01]requested_item shift.num is exist - process it [11:39:01]requested_item shift.opened is exist - process it [11:39:01]req_shift_opened [11:39:01]FM_GetShiftState [11:39:01]SAM_PROTO_GetShiftState [11:39:01]wFMCommunicate request_size=4 [11:39:01]MH_SAM_APDU [11:39:01]CAPDU: 80 13 01 00 [11:39:01]Write to MH i2c: E2 08 00 5D 1D 80 13 01 00 00 00 00 00 F7 [11:39:01]Write i2c OK [11:39:01]MH_I2C_Read... [11:39:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:01]Read from MH i2c: E2 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 0E 00 [11:39:01]MH_I2C_Read... [11:39:01]Read from MH i2c: E2 0E 00 5D 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 52 [11:39:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:39:01]wFMCommunicate OK [11:39:01]SAM_PROTO_GetShiftState done [11:39:01]FM_GetShiftState done [11:39:01]req_shift_opened done [11:39:01]requested_item shift.open_date is exist - process it [11:39:01]req_shift_open_date [11:39:01]req_shift_open_date done [11:39:01]produce_requested_data done [11:39:01]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309383,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:39:01]process_action_free close_receipt [11:39:01]json_value_free [11:39:01]json_value_free done [11:39:01]process_json_proto returns [11:39:01]Send response to host [11:39:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309383,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:39:01]free response buf [11:39:01]execute_script done [11:39:01]execute_script returns [11:39:01]free content buf [11:39:01]Sock 9.Close socket [11:39:01]Sock 9.Thread stoped [11:39:05]OFD Sender: No OFD packet to send [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:21]accept exits with 8 [11:39:21]New connection [11:39:21]New thread 3067022692 created [11:39:21]Thread 3067166052 joined [11:39:21]Waiting for new connection... [11:39:21] Sock 8.Parse request [11:39:21]Sock 8.Check first char [11:39:21]Sock 8.First char is OK [11:39:21]request: POST /json_proto HTTP/1.0 [11:39:21]Method: POST [11:39:21]URL: /json_proto [11:39:21]Method is POST - this is cgi request [11:39:21]url: /json_proto [11:39:21]query_string will be loaded in cgi processing [11:39:21]execute_cgi json_proto POST (null) [11:39:21]execute_cgi path=json_proto method=POST [11:39:21]POST find Content-Length [11:39:21]Host: 172.17.45.195:8080 [11:39:21]Content-Length: 677 [11:39:21]Content-Type: application/json [11:39:21] [11:39:21]POST finish read [11:39:21]Found Content-Length = 677 [11:39:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:21]execute_script... [11:39: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)117991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.170, "sum" : 350.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:21]POST & json_proto [11:39:21]process_json_proto [11:39:21]json parsed OK: [11:39:21]protocol is kg_v1.0 [11:39:21]action value=close_receipt [11:39:21]process_action close_receipt [11:39:21]cmd_close_receipt [11:39:21]MH_GetDate [11:39:21]Write to MH i2c: F0 00 00 5E 1D 6A [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: F0 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: F0 09 00 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: F0 09 00 5E 1D 00 E9 D0 A8 66 FB 01 7F 64 19 [11:39:21]GetLastDocTimeStamp 1722339537 [11:39:21]current date 1722339561 [11:39:21]FM_GetShiftState [11:39:21]SAM_PROTO_GetShiftState [11:39:21]wFMCommunicate request_size=4 [11:39:21]MH_SAM_APDU [11:39:21]CAPDU: 80 13 01 00 [11:39:21]Write to MH i2c: E2 08 00 5F 1D 80 13 01 00 00 00 00 00 F9 [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:21]Read from MH i2c: E2 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: E2 0E 00 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: E2 0E 00 5F 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 54 [11:39:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:39:21]wFMCommunicate OK [11:39:21]SAM_PROTO_GetShiftState done [11:39:21]FM_GetShiftState done [11:39:21]opened in 1722299915 [11:39:21]opened+sec_in_day 1722386315 [11:39:21]quantity*price = 35052 [11:39:21]sum+1 = 35054 [11:39:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 318 30.07.2024 11:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309384 ФПД: 244630419273695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113921&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309384&fm=244630419273695&tin=02508201610067®Number=0000000000092651&sum=35000 [11:39:22]StoreToDocumentArchive [11:39:22]shift 430 fd 309384 [11:39:22]save to /storage/0430/doc_00309384 [11:39:22]save last doc name /storage/0430/doc_00309384 to /storage/kkm_last_doc_name [11:39:22]save OK [11:39:22]Clear old archive folders... [11:39:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:22]tlvbuf is 00913A90 [11:39:22]SAM_PROTO_ClearQueue [11:39:22]wFMCommunicate request_size=4 [11:39:22]MH_SAM_APDU [11:39:22]CAPDU: 80 09 00 00 [11:39:22]Write to MH i2c: E2 08 00 6C 1D 80 09 00 00 00 00 00 00 FB [11:39:22]Write i2c OK [11:39:22]MH_I2C_Read... [11:39:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:22]Read from MH i2c: E2 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 6C 1D 00 90 00 FD [11:39:22]RAPDU: 90 00 [11:39:22]wFMCommunicate OK [11:39:22]SAM_PROTO_ClearQueue done [11:39:22]KKMCreateOFDPacket [11:39:22]OFDProtocolAddRootSTLVToBuf [11:39:22]FM_MakeSignedData [11:39:22]FM_MakeSignedData [11:39:22]SAM_PROTO_SignData [11:39:22]wFMCommunicate request_size=4 [11:39:22]MH_SAM_APDU [11:39:22]CAPDU: 80 0D 01 02 [11:39:22]Write to MH i2c: E2 08 00 6D 1D 80 0D 01 02 00 00 00 00 03 [11:39:22]Write i2c OK [11:39:22]MH_I2C_Read... [11:39:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:22]Read from MH i2c: E2 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 6D 1D 00 90 00 FE [11:39:22]RAPDU: 90 00 [11:39:22]wFMCommunicate OK [11:39:22]wFMCommunicate request_size=255 [11:39:22]MH_SAM_APDU [11:39:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E9 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B8 04 00 35 04 06 00 DE [11:39:22]Write to MH i2c: E2 02 01 6E 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 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E9 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B8 04 00 35 04 06 00 DE 00 00 82 [11:39:22]Write i2c OK [11:39:22]MH_I2C_Read... [11:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:22]Read from MH i2c: E2 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 6E 1D 00 90 00 FF [11:39:22]RAPDU: 90 00 [11:39:22]wFMCommunicate OK [11:39:22]wFMCommunicate request_size=10 [11:39:22]MH_SAM_APDU [11:39:22]CAPDU: 80 0D 02 02 05 7D 75 3D F7 DF [11:39:22]Write to MH i2c: E2 0D 00 6F 1D 80 0D 02 02 05 00 7D 75 3D F7 DF 00 00 15 [11:39:22]Write i2c OK [11:39:22]MH_I2C_Read... [11:39:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:22]Read from MH i2c: E2 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 03 00 6F 1D 00 90 00 00 [11:39:22]RAPDU: 90 00 [11:39:22]wFMCommunicate OK [11:39:22]wFMCommunicate request_size=4 [11:39:22]MH_SAM_APDU [11:39:22]CAPDU: 80 0D 03 02 [11:39:22]Write to MH i2c: E2 08 00 70 1D 80 0D 03 02 00 00 00 00 08 [11:39:22]Write i2c OK [11:39:22]MH_I2C_Read... [11:39:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:22]Read from MH i2c: E2 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 0B 00 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 0B 00 70 1D 00 42 B4 CC 82 16 CD DE 61 90 00 6F [11:39:22]RAPDU: 42 B4 CC 82 16 CD DE 61 90 00 [11:39:22]wFMCommunicate OK [11:39:22]SAM_PROTO_SignData done [11:39:22]FM_MakeSignedData done [11:39:22]CreateOFDProtocolMessage [11:39:22]wFMCommunicate request_size=4 [11:39:22]MH_SAM_APDU [11:39:22]CAPDU: 80 11 00 00 [11:39:22]Write to MH i2c: E2 08 00 71 1D 80 11 00 00 00 00 00 00 08 [11:39:22]Write i2c OK [11:39:22]MH_I2C_Read... [11:39:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:22]Read from MH i2c: E2 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 17 00 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: E2 17 00 71 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5E [11:39:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:39:22]wFMCommunicate OK [11:39:22]CreateOFDProtocolMessage done [11:39:22]OFDSenderStorePacket 309384 [11:39:22]StoreOFDPacket docnum=309384 [11:39:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4A 64 07 01 4F 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E9 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B8 04 00 35 04 06 00 DE 7D 75 3D F7 DF 42 B4 CC 82 16 CD DE 61 [11:39:22]CheckFolder [11:39:22]dirname=/storage/ofd_packets [11:39:22]CheckFolder done [11:39:22]ProducePacketName [11:39:22]name=ofd_packets/00309384 [11:39:22]NVStorageSaveData ofd_packets/00309384 [11:39:22]File name is /storage/ofd_packets/00309384 [11:39:22]Write 301 bytes [11:39:22]NVStorageSaveData done [11:39:22]OFDSenderStorePacket done [11:39:22]KKMCreateOFDPacket done [11:39:22]NVStorageSaveData kkm_last_timestamp [11:39:22]File name is /storage/kkm_last_timestamp [11:39:22]Write 4 bytes [11:39:22]NVStorageSaveData done [11:39:22]ExternCall_PrintAddStr [11:39:22]wPrintStart [11:39:22]Write to MH i2c: 01 00 00 72 1D 8F [11:39:22]Write i2c OK [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: 01 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: 01 07 00 [11:39:22]MH_I2C_Read... [11:39:22]Read from MH i2c: 01 07 00 72 1D 00 00 00 00 00 FF 0F A4 [11:39:22]RasterBufferAndPrint [11:39:22]line Счет N : (1)117991 [11:39:22]line ИНН: 02508201610067 [11:39:22]line Контрольно-Кассовый Чек [11:39:22]line ПРОДАЖА [11:39:22]line ТРК (МРК, ГНК) : 52 [11:39:22]line Товар: 2710124130 [11:39:22]line Аи-92-К-2 [11:39:22]line 5.170 * 67.80 [11:39:22]line = 350.53 [11:39:22]line НДС 12% НСП 1% [11:39:22]line > о реализуемом товаре [11:39:22]line ОКРУГЛЕНИЕ: -0.53 [11:39:22]line ИТОГО: 350.00 [11:39:22]line Внесено: 350.00 [11:39:22]line СДАЧА: 0.00 [11:39:22]line НСП 1% : 3.10 [11:39:22]line НДС 12% : 37.22 [11:39:22]line Наличными: 350.00 [11:39:22]line Безнал.: 0.00 [11:39:22]line Место: АЗС № 128 "Партнер Нефть" [11:39:22]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:39:22]line СНО: Общий режим [11:39:22]line Чек 318 30.07.2024 11:39 [11:39:22]line Смена: 430 ФФД: 1.0 [11:39:22]line ЗНМ: 0300000046 [11:39:22]line РНМ: 0000000000092651 [11:39:22]line Версия ККМ: 001 [11:39:22]line ФМ: 0000000000874943 [11:39:22]line ФД: 309384 [11:39:22]line ФПД: 244630419273695 [11:39:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113921&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309384&fm=244630419273695&tin=02508201610067®Number=0000000000092651&sum=35000 [11:39:23]OFD Sender: Processing packet 309384 [packets to send 232, broken 231] [11:39:23]ProducePacketName [11:39:23]name=ofd_packets/00309384 [11:39:23]OFD Sender: To server: pG, [11:39:23]CommunicateWithHost lk.salyk.kg:30040 [11:39:23]ConnectInit lk.salyk.kg [11:39:23]written 0, free lines is 4095 [11:39:23]Connected sock=10 [11:39:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4A 64 07 01 4F 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 14 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 ED 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 E9 D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B8 04 00 35 04 06 00 DE 7D 75 3D F7 DF 42 B4 CC 82 16 CD DE 61 [11:39:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 08 80 47 00 31 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 88 B8 04 00 F4 03 04 00 31 78 A8 66 B6 04 01 00 00 8B DE 09 D3 BF A2 DF 68 [11:39:23]CommunicateWithHost err = 0 [11:39:23]CheckOFDResponse [11:39:23]1017 (14) - 77093643461234 [11:39:23]1041 (16) - 0000000000874943 [11:39:23]1040 (4) - 309384 [11:39:23]1012 (4) - 30.07.2024 05:20 [11:39:23]1206 (1) - 0 [11:39:23]OFD Sender: Remove packet 309384 [11:39:23]ProducePacketName [11:39:23]name=ofd_packets/00309384 [11:39:23]NVStorageDeleteData [11:39:23]Write to MH i2c: 01 00 00 9D 1D BA [11:39:23]Write i2c OK [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: 01 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: 01 07 00 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: 01 07 00 9D 1D 00 00 00 00 00 63 0C 30 [11:39:23]RasterBufferAndPrint [11:39:23]line [11:39:23]line [11:39:23]line [11:39:23]line [11:39:23]line [11:39:23]written 0, free lines is 3175 [11:39:23]MH_Cut [11:39:23]Write to MH i2c: D1 01 00 A4 1D 01 93 [11:39:23]Write i2c OK [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: D1 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: D1 01 00 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: D1 01 00 A4 1D 00 92 [11:39:23]Write to MH i2c: 01 00 00 A5 1D C2 [11:39:23]Write i2c OK [11:39:23]MH_I2C_Read... [11:39:24]OFD Sender: No OFD packet to send [11:39:24]*** Cut start [11:39:24]*** Partial cut [11:39:24]*** CUTSNS_PIN = 1 [11:39:24]*** CUTSNS_PIN = 0 [11:39:25]*** Brake cut motor [11:39:25]Read from MH i2c: 01 [11:39:25]MH_I2C_Read... [11:39:25]*** Stop cut motor [11:39:25]*** Cut end [11:39:25]Read from MH i2c: 01 07 00 [11:39:25]MH_I2C_Read... [11:39:25]Read from MH i2c: 01 07 00 A5 1D 00 00 00 00 00 FF 0F D7 [11:39:25]process_action close_receipt done [11:39:25]requested_data is exist [11:39:25]produce_requested_data [11:39:25]requested_item fm.sn is exist - process it [11:39:25]wFMCommunicate request_size=4 [11:39:25]MH_SAM_APDU [11:39:25]CAPDU: 80 11 00 00 [11:39:25]Write to MH i2c: E2 08 00 A6 1D 80 11 00 00 00 00 00 00 3D [11:39:25]Write i2c OK [11:39:25]MH_I2C_Read... [11:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:25]Read from MH i2c: E2 [11:39:25]MH_I2C_Read... [11:39:25]Read from MH i2c: E2 17 00 [11:39:25]MH_I2C_Read... [11:39:25]Read from MH i2c: E2 17 00 A6 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 93 [11:39:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:39:25]wFMCommunicate OK [11:39:25]requested_item fd.num is exist - process it [11:39:25]SAM_PROTO_GetFieldsCounters [11:39:25]wFMCommunicate request_size=4 [11:39:25]MH_SAM_APDU [11:39:25]CAPDU: 80 13 00 00 [11:39:25]Write to MH i2c: E2 08 00 A7 1D 80 13 00 00 00 00 00 00 40 [11:39:25]Write i2c OK [11:39:25]MH_I2C_Read... [11:39:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:25]Read from MH i2c: E2 [11:39:25]MH_I2C_Read... [11:39:25]Read from MH i2c: E2 62 00 [11:39:25]MH_I2C_Read... [11:39:25]Read from MH i2c: E2 62 00 A7 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 88 B8 04 00 0E 04 04 00 AE 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 [11:39:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 88 B8 04 00 0E 04 04 00 AE 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 [11:39:25]wFMCommunicate OK [11:39:25]SAM_PROTO_GetFieldsCounters done [11:39:25]requested_item shift.num is exist - process it [11:39:25]requested_item shift.opened is exist - process it [11:39:25]req_shift_opened [11:39:25]FM_GetShiftState [11:39:25]SAM_PROTO_GetShiftState [11:39:25]wFMCommunicate request_size=4 [11:39:25]MH_SAM_APDU [11:39:25]CAPDU: 80 13 01 00 [11:39:25]Write to MH i2c: E2 08 00 A8 1D 80 13 01 00 00 00 00 00 42 [11:39:25]Write i2c OK [11:39:25]MH_I2C_Read... [11:39:25]Read from MH i2c: E2 [11:39:25]MH_I2C_Read... [11:39:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:25]Read from MH i2c: E2 0E 00 [11:39:25]MH_I2C_Read... [11:39:25]Read from MH i2c: E2 0E 00 A8 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9D [11:39:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:39:25]wFMCommunicate OK [11:39:25]SAM_PROTO_GetShiftState done [11:39:25]FM_GetShiftState done [11:39:25]req_shift_opened done [11:39:25]requested_item shift.open_date is exist - process it [11:39:25]req_shift_open_date [11:39:25]req_shift_open_date done [11:39:25]produce_requested_data done [11:39:25]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309384,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:39:25]process_action_free close_receipt [11:39:25]json_value_free [11:39:25]json_value_free done [11:39:25]process_json_proto returns [11:39:25]Send response to host [11:39:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309384,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:39:25]free response buf [11:39:25]execute_script done [11:39:25]execute_script returns [11:39:25]free content buf [11:39:25]Sock 8.Close socket [11:39:25]Sock 8.Thread stoped [11:39:26]accept exits with 9 [11:39:26]New connection [11:39:26]New thread 3067166052 created [11:39:26]Thread 3067022692 joined [11:39:26]Waiting for new connection... [11:39:26] Sock 9.Parse request [11:39:26]Sock 9.Check first char [11:39:26]Sock 9.First char is OK [11:39:26]request: POST /json_proto HTTP/1.0 [11:39:26]Method: POST [11:39:26]URL: /json_proto [11:39:26]Method is POST - this is cgi request [11:39:26]url: /json_proto [11:39:26]query_string will be loaded in cgi processing [11:39:26]execute_cgi json_proto POST (null) [11:39:26]execute_cgi path=json_proto method=POST [11:39:26]POST find Content-Length [11:39:26]Host: 172.17.45.195:8080 [11:39:26]Content-Length: 677 [11:39:26]Content-Type: application/json [11:39:26] [11:39:26]POST finish read [11:39:26]Found Content-Length = 677 [11:39:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:39:26]execute_script... [11:39: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)117990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:39:26]POST & json_proto [11:39:26]process_json_proto [11:39:26]json parsed OK: [11:39:26]protocol is kg_v1.0 [11:39:26]action value=close_receipt [11:39:26]process_action close_receipt [11:39:26]cmd_close_receipt [11:39:26]MH_GetDate [11:39:26]Write to MH i2c: F0 00 00 A9 1D B5 [11:39:26]Write i2c OK [11:39:26]MH_I2C_Read... [11:39:26]Read from MH i2c: F0 [11:39:26]MH_I2C_Read... [11:39:26]Read from MH i2c: F0 09 00 [11:39:26]MH_I2C_Read... [11:39:26]Read from MH i2c: F0 09 00 A9 1D 00 EE D0 A8 66 FB 01 7F 64 69 [11:39:26]GetLastDocTimeStamp 1722339561 [11:39:26]current date 1722339566 [11:39:26]FM_GetShiftState [11:39:26]SAM_PROTO_GetShiftState [11:39:26]wFMCommunicate request_size=4 [11:39:26]MH_SAM_APDU [11:39:26]CAPDU: 80 13 01 00 [11:39:26]Write to MH i2c: E2 08 00 AA 1D 80 13 01 00 00 00 00 00 44 [11:39:26]Write i2c OK [11:39:26]MH_I2C_Read... [11:39:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:26]Read from MH i2c: E2 [11:39:26]MH_I2C_Read... [11:39:26]Read from MH i2c: E2 0E 00 [11:39:26]MH_I2C_Read... [11:39:26]Read from MH i2c: E2 0E 00 AA 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9F [11:39:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:39:26]wFMCommunicate OK [11:39:26]SAM_PROTO_GetShiftState done [11:39:26]FM_GetShiftState done [11:39:26]opened in 1722299915 [11:39:26]opened+sec_in_day 1722386315 [11:39:26]quantity*price = 25018 [11:39:26]sum+1 = 25019 [11:39:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 319 30.07.2024 11:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309385 ФПД: 156391163662455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113926&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309385&fm=156391163662455&tin=02508201610067®Number=0000000000092651&sum=25000 [11:39:27]StoreToDocumentArchive [11:39:27]shift 430 fd 309385 [11:39:27]save to /storage/0430/doc_00309385 [11:39:27]save last doc name /storage/0430/doc_00309385 to /storage/kkm_last_doc_name [11:39:27]save OK [11:39:27]Clear old archive folders... [11:39:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:27]tlvbuf is B6F8C400 [11:39:27]SAM_PROTO_ClearQueue [11:39:27]wFMCommunicate request_size=4 [11:39:27]MH_SAM_APDU [11:39:27]CAPDU: 80 09 00 00 [11:39:27]Write to MH i2c: E2 08 00 B7 1D 80 09 00 00 00 00 00 00 46 [11:39:27]Write i2c OK [11:39:27]MH_I2C_Read... [11:39:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:27]Read from MH i2c: E2 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: E2 03 00 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: E2 03 00 B7 1D 00 90 00 48 [11:39:27]RAPDU: 90 00 [11:39:27]wFMCommunicate OK [11:39:27]SAM_PROTO_ClearQueue done [11:39:27]KKMCreateOFDPacket [11:39:27]OFDProtocolAddRootSTLVToBuf [11:39:27]FM_MakeSignedData [11:39:27]FM_MakeSignedData [11:39:27]SAM_PROTO_SignData [11:39:27]wFMCommunicate request_size=4 [11:39:27]MH_SAM_APDU [11:39:27]CAPDU: 80 0D 01 02 [11:39:27]Write to MH i2c: E2 08 00 B8 1D 80 0D 01 02 00 00 00 00 4E [11:39:27]Write i2c OK [11:39:27]MH_I2C_Read... [11:39:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:27]Read from MH i2c: E2 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: E2 03 00 [11:39:27]MH_I2C_Read... [11:39:27]Read from MH i2c: E2 03 00 B8 1D 00 90 00 49 [11:39:27]RAPDU: 90 00 [11:39:27]wFMCommunicate OK [11:39:27]wFMCommunicate request_size=255 [11:39:27]MH_SAM_APDU [11:39:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 3F 01 00 00 F4 03 04 00 EE D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B8 04 00 35 04 06 00 8E [11:39:27]Write to MH i2c: E2 02 01 B9 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 32 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 3F 01 00 00 F4 03 04 00 EE D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B8 04 00 35 04 06 00 8E 00 00 67 [11:39:27]Write i2c OK [11:39:27]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 B9 1D 00 90 00 4A [11:39:28]RAPDU: 90 00 [11:39:28]wFMCommunicate OK [11:39:28]wFMCommunicate request_size=10 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 0D 02 02 05 3C A7 C1 90 77 [11:39:28]Write to MH i2c: E2 0D 00 BA 1D 80 0D 02 02 05 00 3C A7 C1 90 77 00 00 06 [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 03 00 BA 1D 00 90 00 4B [11:39:28]RAPDU: 90 00 [11:39:28]wFMCommunicate OK [11:39:28]wFMCommunicate request_size=4 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 0D 03 02 [11:39:28]Write to MH i2c: E2 08 00 BB 1D 80 0D 03 02 00 00 00 00 53 [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 0B 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 0B 00 BB 1D 00 0E 59 31 6F 2A 1D EC CF 90 00 5D [11:39:28]RAPDU: 0E 59 31 6F 2A 1D EC CF 90 00 [11:39:28]wFMCommunicate OK [11:39:28]SAM_PROTO_SignData done [11:39:28]FM_MakeSignedData done [11:39:28]CreateOFDProtocolMessage [11:39:28]wFMCommunicate request_size=4 [11:39:28]MH_SAM_APDU [11:39:28]CAPDU: 80 11 00 00 [11:39:28]Write to MH i2c: E2 08 00 BC 1D 80 11 00 00 00 00 00 00 53 [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:28]Read from MH i2c: E2 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 17 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: E2 17 00 BC 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A9 [11:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:39:28]wFMCommunicate OK [11:39:28]CreateOFDProtocolMessage done [11:39:28]OFDSenderStorePacket 309385 [11:39:28]StoreOFDPacket docnum=309385 [11:39:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B3 B3 07 01 F1 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 32 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 3F 01 00 00 F4 03 04 00 EE D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B8 04 00 35 04 06 00 8E 3C A7 C1 90 77 0E 59 31 6F 2A 1D EC CF [11:39:28]CheckFolder [11:39:28]dirname=/storage/ofd_packets [11:39:28]CheckFolder done [11:39:28]ProducePacketName [11:39:28]name=ofd_packets/00309385 [11:39:28]NVStorageSaveData ofd_packets/00309385 [11:39:28]File name is /storage/ofd_packets/00309385 [11:39:28]Write 301 bytes [11:39:28]NVStorageSaveData done [11:39:28]OFDSenderStorePacket done [11:39:28]KKMCreateOFDPacket done [11:39:28]NVStorageSaveData kkm_last_timestamp [11:39:28]File name is /storage/kkm_last_timestamp [11:39:28]Write 4 bytes [11:39:28]NVStorageSaveData done [11:39:28]ExternCall_PrintAddStr [11:39:28]wPrintStart [11:39:28]Write to MH i2c: 01 00 00 BD 1D DA [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: 01 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: 01 07 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: 01 07 00 BD 1D 00 00 00 00 00 FF 0F EF [11:39:28]RasterBufferAndPrint [11:39:28]line Счет N : (1)117990 [11:39:28]line ИНН: 02508201610067 [11:39:28]line Контрольно-Кассовый Чек [11:39:28]line ПРОДАЖА [11:39:28]line ТРК (МРК, ГНК) : 42 [11:39:28]line Товар: 2710124130 [11:39:28]line Аи-92-К-2 [11:39:28]line 3.690 * 67.80 [11:39:28]line = 250.18 [11:39:28]line НДС 12% НСП 1% [11:39:28]line > о реализуемом товаре [11:39:28]line ОКРУГЛЕНИЕ: -0.18 [11:39:28]line ИТОГО: 250.00 [11:39:28]line Внесено: 250.00 [11:39:28]line СДАЧА: 0.00 [11:39:28]line НСП 1% : 2.21 [11:39:28]line НДС 12% : 26.57 [11:39:28]line Наличными: 250.00 [11:39:28]line Безнал.: 0.00 [11:39:28]line Место: АЗС № 128 "Партнер Нефть" [11:39:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:39:28]line СНО: Общий режим [11:39:28]line Чек 319 30.07.2024 11:39 [11:39:28]line Смена: 430 ФФД: 1.0 [11:39:28]line ЗНМ: 0300000046 [11:39:28]line РНМ: 0000000000092651 [11:39:28]line Версия ККМ: 001 [11:39:28]line ФМ: 0000000000874943 [11:39:28]line ФД: 309385 [11:39:28]line ФПД: 156391163662455 [11:39:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113926&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309385&fm=156391163662455&tin=02508201610067®Number=0000000000092651&sum=25000 [11:39:28]written 0, free lines is 4095 [11:39:28]OFD Sender: Processing packet 309385 [packets to send 232, broken 231] [11:39:28]ProducePacketName [11:39:28]name=ofd_packets/00309385 [11:39:28]OFD Sender: To server: pG, [11:39:28]CommunicateWithHost lk.salyk.kg:30040 [11:39:28]ConnectInit lk.salyk.kg [11:39:28]Connected sock=10 [11:39:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B3 B3 07 01 F1 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 32 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 3F 01 00 00 F4 03 04 00 EE D0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B8 04 00 35 04 06 00 8E 3C A7 C1 90 77 0E 59 31 6F 2A 1D EC CF [11:39:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FF 24 47 00 5E 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 89 B8 04 00 F4 03 04 00 36 78 A8 66 B6 04 01 00 00 09 8C 63 46 31 7C FE 87 [11:39:28]CommunicateWithHost err = 0 [11:39:28]CheckOFDResponse [11:39:28]1017 (14) - 77093643461234 [11:39:28]1041 (16) - 0000000000874943 [11:39:28]1040 (4) - 309385 [11:39:28]1012 (4) - 30.07.2024 05:20 [11:39:28]1206 (1) - 0 [11:39:28]OFD Sender: Remove packet 309385 [11:39:28]ProducePacketName [11:39:28]name=ofd_packets/00309385 [11:39:28]NVStorageDeleteData [11:39:28]Write to MH i2c: 01 00 00 E8 1D 05 [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: 01 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: 01 07 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: 01 07 00 E8 1D 00 00 00 00 00 6B 0C 83 [11:39:28]RasterBufferAndPrint [11:39:28]line [11:39:28]line [11:39:28]line [11:39:28]line [11:39:28]line [11:39:28]written 0, free lines is 3185 [11:39:28]MH_Cut [11:39:28]Write to MH i2c: D1 01 00 EF 1D 01 DE [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: D1 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: D1 01 00 [11:39:28]MH_I2C_Read... [11:39:28]Read from MH i2c: D1 01 00 EF 1D 00 DD [11:39:28]Write to MH i2c: 01 00 00 F0 1D 0D [11:39:28]Write i2c OK [11:39:28]MH_I2C_Read... [11:39:29]OFD Sender: No OFD packet to send [11:39:29]*** Cut start [11:39:29]*** Partial cut [11:39:29]*** CUTSNS_PIN = 1 [11:39:30]*** CUTSNS_PIN = 0 [11:39:30]*** Brake cut motor [11:39:30]Read from MH i2c: 01 [11:39:30]MH_I2C_Read... [11:39:30]*** Stop cut motor [11:39:30]*** Cut end [11:39:30]Read from MH i2c: 01 07 00 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: 01 07 00 F0 1D 00 00 00 00 00 FF 0F 22 [11:39:30]process_action close_receipt done [11:39:30]requested_data is exist [11:39:30]produce_requested_data [11:39:30]requested_item fm.sn is exist - process it [11:39:30]wFMCommunicate request_size=4 [11:39:30]MH_SAM_APDU [11:39:30]CAPDU: 80 11 00 00 [11:39:30]Write to MH i2c: E2 08 00 F1 1D 80 11 00 00 00 00 00 00 88 [11:39:30]Write i2c OK [11:39:30]MH_I2C_Read... [11:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:30]Read from MH i2c: E2 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 17 00 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 17 00 F1 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [11:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:39:30]wFMCommunicate OK [11:39:30]requested_item fd.num is exist - process it [11:39:30]SAM_PROTO_GetFieldsCounters [11:39:30]wFMCommunicate request_size=4 [11:39:30]MH_SAM_APDU [11:39:30]CAPDU: 80 13 00 00 [11:39:30]Write to MH i2c: E2 08 00 F2 1D 80 13 00 00 00 00 00 00 8B [11:39:30]Write i2c OK [11:39:30]MH_I2C_Read... [11:39:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:30]Read from MH i2c: E2 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 62 00 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 62 00 F2 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 89 B8 04 00 0E 04 04 00 AE 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 61 [11:39:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 89 B8 04 00 0E 04 04 00 AE 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 [11:39:30]wFMCommunicate OK [11:39:30]SAM_PROTO_GetFieldsCounters done [11:39:30]requested_item shift.num is exist - process it [11:39:30]requested_item shift.opened is exist - process it [11:39:30]req_shift_opened [11:39:30]FM_GetShiftState [11:39:30]SAM_PROTO_GetShiftState [11:39:30]wFMCommunicate request_size=4 [11:39:30]MH_SAM_APDU [11:39:30]CAPDU: 80 13 01 00 [11:39:30]Write to MH i2c: E2 08 00 F3 1D 80 13 01 00 00 00 00 00 8D [11:39:30]Write i2c OK [11:39:30]MH_I2C_Read... [11:39:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:30]Read from MH i2c: E2 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 0E 00 [11:39:30]MH_I2C_Read... [11:39:30]Read from MH i2c: E2 0E 00 F3 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E8 [11:39:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:39:30]wFMCommunicate OK [11:39:30]SAM_PROTO_GetShiftState done [11:39:30]FM_GetShiftState done [11:39:30]req_shift_opened done [11:39:30]requested_item shift.open_date is exist - process it [11:39:30]req_shift_open_date [11:39:30]req_shift_open_date done [11:39:30]produce_requested_data done [11:39:30]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309385,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:39:30]process_action_free close_receipt [11:39:30]json_value_free [11:39:30]json_value_free done [11:39:30]process_json_proto returns [11:39:30]Send response to host [11:39:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309385,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:39:30]free response buf [11:39:30]execute_script done [11:39:30]execute_script returns [11:39:30]free content buf [11:39:30]Sock 9.Close socket [11:39:30]Sock 9.Thread stoped [11:39:34]OFD Sender: No OFD packet to send [11:39:39]OFD Sender: No OFD packet to send [11:39:44]OFD Sender: No OFD packet to send [11:39:49]OFD Sender: No OFD packet to send [11:39:54]OFD Sender: No OFD packet to send [11:39:57]accept exits with 8 [11:39:57]New connection [11:39:57]New thread 3067022692 created [11:39:57]Thread 3067166052 joined [11:39:57]Waiting for new connection... [11:39:57] Sock 8.Parse request [11:39:57]Sock 8.Check first char [11:39:57]Sock 8.First char is OK [11:39:57]request: POST /json_proto HTTP/1.0 [11:39:57]Method: POST [11:39:57]URL: /json_proto [11:39:57]Method is POST - this is cgi request [11:39:57]url: /json_proto [11:39:57]query_string will be loaded in cgi processing [11:39:57]execute_cgi json_proto POST (null) [11:39:57]execute_cgi path=json_proto method=POST [11:39:57]POST find Content-Length [11:39:57]Host: 172.17.45.195:8080 [11:39:57]Content-Length: 682 [11:39:57]Content-Type: application/json [11:39:57] [11:39:57]POST finish read [11:39:57]Found Content-Length = 682 [11:39:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:57]execute_script... [11:39: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)117993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:57]POST & json_proto [11:39:57]process_json_proto [11:39:57]json parsed OK: [11:39:57]protocol is kg_v1.0 [11:39:57]action value=close_receipt [11:39:57]process_action close_receipt [11:39:57]cmd_close_receipt [11:39:57]MH_GetDate [11:39:57]Write to MH i2c: F0 00 00 F4 1D 00 [11:39:57]Write i2c OK [11:39:57]MH_I2C_Read... [11:39:57]Read from MH i2c: F0 [11:39:57]MH_I2C_Read... [11:39:57]Read from MH i2c: F0 09 00 [11:39:57]MH_I2C_Read... [11:39:57]Read from MH i2c: F0 09 00 F4 1D 00 0D D1 A8 66 FB 01 7F 64 D4 [11:39:57]GetLastDocTimeStamp 1722339566 [11:39:57]current date 1722339597 [11:39:57]FM_GetShiftState [11:39:57]SAM_PROTO_GetShiftState [11:39:57]wFMCommunicate request_size=4 [11:39:57]MH_SAM_APDU [11:39:57]CAPDU: 80 13 01 00 [11:39:57]Write to MH i2c: E2 08 00 F5 1D 80 13 01 00 00 00 00 00 8F [11:39:57]Write i2c OK [11:39:57]MH_I2C_Read... [11:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:57]Read from MH i2c: E2 [11:39:57]MH_I2C_Read... [11:39:57]Read from MH i2c: E2 0E 00 [11:39:57]MH_I2C_Read... [11:39:57]Read from MH i2c: E2 0E 00 F5 1D 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [11:39:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:39:57]wFMCommunicate OK [11:39:57]SAM_PROTO_GetShiftState done [11:39:57]FM_GetShiftState done [11:39:57]opened in 1722299915 [11:39:57]opened+sec_in_day 1722386315 [11:39:57]quantity*price = 100005 [11:39:57]sum+1 = 100006 [11:39:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 320 30.07.2024 11:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309386 ФПД: 254458174184677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113958&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309386&fm=254458174184677&tin=02508201610067®Number=0000000000092651&sum=100000 [11:39:58]StoreToDocumentArchive [11:39:58]shift 430 fd 309386 [11:39:58]save to /storage/0430/doc_00309386 [11:39:58]save last doc name /storage/0430/doc_00309386 to /storage/kkm_last_doc_name [11:39:58]save OK [11:39:58]Clear old archive folders... [11:39:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:58]tlvbuf is 00935E00 [11:39:58]SAM_PROTO_ClearQueue [11:39:58]wFMCommunicate request_size=4 [11:39:58]MH_SAM_APDU [11:39:58]CAPDU: 80 09 00 00 [11:39:58]Write to MH i2c: E2 08 00 02 1E 80 09 00 00 00 00 00 00 92 [11:39:58]Write i2c OK [11:39:58]MH_I2C_Read... [11:39:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:58]Read from MH i2c: E2 [11:39:58]MH_I2C_Read... [11:39:58]Read from MH i2c: E2 03 00 [11:39:58]MH_I2C_Read... [11:39:58]Read from MH i2c: E2 03 00 02 1E 00 90 00 94 [11:39:58]RAPDU: 90 00 [11:39:58]wFMCommunicate OK [11:39:58]SAM_PROTO_ClearQueue done [11:39:58]KKMCreateOFDPacket [11:39:58]OFDProtocolAddRootSTLVToBuf [11:39:58]FM_MakeSignedData [11:39:58]FM_MakeSignedData [11:39:58]SAM_PROTO_SignData [11:39:58]wFMCommunicate request_size=4 [11:39:58]MH_SAM_APDU [11:39:58]CAPDU: 80 0D 01 02 [11:39:58]Write to MH i2c: E2 08 00 03 1E 80 0D 01 02 00 00 00 00 9A [11:39:58]Write i2c OK [11:39:58]MH_I2C_Read... [11:39:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:58]Read from MH i2c: E2 [11:39:58]MH_I2C_Read... [11:39:58]Read from MH i2c: E2 03 00 [11:39:58]MH_I2C_Read... [11:39:58]Read from MH i2c: E2 03 00 03 1E 00 90 00 95 [11:39:58]RAPDU: 90 00 [11:39:58]wFMCommunicate OK [11:39:58]wFMCommunicate request_size=255 [11:39:58]MH_SAM_APDU [11:39: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 0E D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B8 04 00 35 04 06 00 E7 [11:39:58]Write to MH i2c: E2 02 01 04 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 0E D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B8 04 00 35 04 06 00 E7 00 00 B0 [11:39:58]Write i2c OK [11:39:58]MH_I2C_Read... [11:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:59]Read from MH i2c: E2 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 03 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 03 00 04 1E 00 90 00 96 [11:39:59]RAPDU: 90 00 [11:39:59]wFMCommunicate OK [11:39:59]wFMCommunicate request_size=10 [11:39:59]MH_SAM_APDU [11:39:59]CAPDU: 80 0D 02 02 05 6D A9 15 1C E5 [11:39:59]Write to MH i2c: E2 0D 00 05 1E 80 0D 02 02 05 00 6D A9 15 1C E5 00 00 D3 [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:59]Read from MH i2c: E2 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 03 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 03 00 05 1E 00 90 00 97 [11:39:59]RAPDU: 90 00 [11:39:59]wFMCommunicate OK [11:39:59]wFMCommunicate request_size=4 [11:39:59]MH_SAM_APDU [11:39:59]CAPDU: 80 0D 03 02 [11:39:59]Write to MH i2c: E2 08 00 06 1E 80 0D 03 02 00 00 00 00 9F [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:59]Read from MH i2c: E2 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 0B 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 0B 00 06 1E 00 E4 55 5C C1 54 E1 65 B2 90 00 42 [11:39:59]RAPDU: E4 55 5C C1 54 E1 65 B2 90 00 [11:39:59]wFMCommunicate OK [11:39:59]SAM_PROTO_SignData done [11:39:59]FM_MakeSignedData done [11:39:59]CreateOFDProtocolMessage [11:39:59]wFMCommunicate request_size=4 [11:39:59]MH_SAM_APDU [11:39:59]CAPDU: 80 11 00 00 [11:39:59]Write to MH i2c: E2 08 00 07 1E 80 11 00 00 00 00 00 00 9F [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:59]Read from MH i2c: E2 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 17 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: E2 17 00 07 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F5 [11:39:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:39:59]wFMCommunicate OK [11:39:59]CreateOFDProtocolMessage done [11:39:59]OFDSenderStorePacket 309386 [11:39:59]StoreOFDPacket docnum=309386 [11:39:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DC 97 07 01 D4 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 0E D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B8 04 00 35 04 06 00 E7 6D A9 15 1C E5 E4 55 5C C1 54 E1 65 B2 [11:39:59]CheckFolder [11:39:59]dirname=/storage/ofd_packets [11:39:59]CheckFolder done [11:39:59]ProducePacketName [11:39:59]name=ofd_packets/00309386 [11:39:59]NVStorageSaveData ofd_packets/00309386 [11:39:59]File name is /storage/ofd_packets/00309386 [11:39:59]Write 301 bytes [11:39:59]NVStorageSaveData done [11:39:59]OFDSenderStorePacket done [11:39:59]KKMCreateOFDPacket done [11:39:59]NVStorageSaveData kkm_last_timestamp [11:39:59]File name is /storage/kkm_last_timestamp [11:39:59]Write 4 bytes [11:39:59]NVStorageSaveData done [11:39:59]ExternCall_PrintAddStr [11:39:59]wPrintStart [11:39:59]Write to MH i2c: 01 00 00 08 1E 26 [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 07 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 07 00 08 1E 00 00 00 00 00 FF 0F 3B [11:39:59]RasterBufferAndPrint [11:39:59]line Счет N : (1)117993 [11:39:59]line ИНН: 02508201610067 [11:39:59]line Контрольно-Кассовый Чек [11:39:59]line ПРОДАЖА [11:39:59]line ТРК (МРК, ГНК) : 32 [11:39:59]line Товар: 2710124130 [11:39:59]line Аи-92-К-2 [11:39:59]line 14.750 * 67.80 [11:39:59]line = 1000.05 [11:39:59]line НДС 12% НСП 1% [11:39:59]line > о реализуемом товаре [11:39:59]line ОКРУГЛЕНИЕ: -0.05 [11:39:59]line ИТОГО: 1000.00 [11:39:59]line Внесено: 1000.00 [11:39:59]line СДАЧА: 0.00 [11:39:59]line НСП 1% : 8.85 [11:39:59]line НДС 12% : 106.20 [11:39:59]line Наличными: 1000.00 [11:39:59]line Безнал.: 0.00 [11:39:59]line Место: АЗС № 128 "Партнер Нефть" [11:39:59]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:39:59]line СНО: Общий режим [11:39:59]line Чек 320 30.07.2024 11:39 [11:39:59]line Смена: 430 ФФД: 1.0 [11:39:59]line ЗНМ: 0300000046 [11:39:59]line РНМ: 0000000000092651 [11:39:59]line Версия ККМ: 001 [11:39:59]line ФМ: 0000000000874943 [11:39:59]line ФД: 309386 [11:39:59]line ФПД: 254458174184677 [11:39:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113958&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309386&fm=254458174184677&tin=02508201610067®Number=0000000000092651&sum=100000 [11:39:59]OFD Sender: Processing packet 309386 [packets to send 232, broken 231] [11:39:59]ProducePacketName [11:39:59]name=ofd_packets/00309386 [11:39:59]OFD Sender: To server: pG, [11:39:59]CommunicateWithHost lk.salyk.kg:30040 [11:39:59]ConnectInit lk.salyk.kg [11:39:59]written 0, free lines is 4095 [11:39:59]Connected sock=11 [11:39:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DC 97 07 01 D4 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 0E D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B8 04 00 35 04 06 00 E7 6D A9 15 1C E5 E4 55 5C C1 54 E1 65 B2 [11:39:59]Write to MH i2c: 01 00 00 33 1E 51 [11:39:59]Write i2c OK [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 07 00 [11:39:59]MH_I2C_Read... [11:39:59]Read from MH i2c: 01 07 00 33 1E 00 00 00 00 00 5F 0C C3 [11:39:59]RasterBufferAndPrint [11:39:59]line [11:39:59]line [11:39:59]line [11:39:59]line [11:39:59]line [11:39:59]written 0, free lines is 3169 [11:40:00]MH_Cut [11:40:00]Write to MH i2c: D1 01 00 3A 1E 01 2A [11:40:00]Write i2c OK [11:40:00]MH_I2C_Read... [11:40:00]Read from MH i2c: D1 [11:40:00]MH_I2C_Read... [11:40:00]Read from MH i2c: D1 01 00 [11:40:00]MH_I2C_Read... [11:40:00]Read from MH i2c: D1 01 00 3A 1E 00 29 [11:40:00]Write to MH i2c: 01 00 00 3B 1E 59 [11:40:00]Write i2c OK [11:40:00]MH_I2C_Read... [11:40:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C8 DC 47 00 A3 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8A B8 04 00 F4 03 04 00 56 78 A8 66 B6 04 01 00 00 9F D1 30 CF 0A 9A 96 F8 [11:40:00]CommunicateWithHost err = 0 [11:40:00]CheckOFDResponse [11:40:00]1017 (14) - 77093643461234 [11:40:00]1041 (16) - 0000000000874943 [11:40:00]1040 (4) - 309386 [11:40:00]1012 (4) - 30.07.2024 05:21 [11:40:00]1206 (1) - 0 [11:40:00]OFD Sender: Remove packet 309386 [11:40:00]ProducePacketName [11:40:00]name=ofd_packets/00309386 [11:40:00]NVStorageDeleteData [11:40:00]OFD Sender: No OFD packet to send [11:40:01]*** Cut start [11:40:01]*** Partial cut [11:40:01]*** CUTSNS_PIN = 1 [11:40:01]*** CUTSNS_PIN = 0 [11:40:01]*** Brake cut motor [11:40:01]Read from MH i2c: 01 [11:40:01]MH_I2C_Read... [11:40:01]*** Stop cut motor [11:40:01]*** Cut end [11:40:01]Read from MH i2c: 01 07 00 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: 01 07 00 3B 1E 00 00 00 00 00 FF 0F 6E [11:40:01]process_action close_receipt done [11:40:01]requested_data is exist [11:40:01]produce_requested_data [11:40:01]requested_item fm.sn is exist - process it [11:40:01]wFMCommunicate request_size=4 [11:40:01]MH_SAM_APDU [11:40:01]CAPDU: 80 11 00 00 [11:40:01]Write to MH i2c: E2 08 00 3C 1E 80 11 00 00 00 00 00 00 D4 [11:40:01]Write i2c OK [11:40:01]MH_I2C_Read... [11:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:01]Read from MH i2c: E2 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 17 00 [11:40:01]MH_I2C_Read... [11:40:01]Read from MH i2c: E2 17 00 3C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2A [11:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:40:01]wFMCommunicate OK [11:40:01]requested_item fd.num is exist - process it [11:40:01]SAM_PROTO_GetFieldsCounters [11:40:01]wFMCommunicate request_size=4 [11:40:01]MH_SAM_APDU [11:40:01]CAPDU: 80 13 00 00 [11:40:01]Write to MH i2c: E2 08 00 3D 1E 80 13 00 00 00 00 00 00 D7 [11:40:01]Write i2c OK [11:40:01]MH_I2C_Read... [11:40:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:02]Read from MH i2c: E2 [11:40:02]MH_I2C_Read... [11:40:02]Read from MH i2c: E2 62 00 [11:40:02]MH_I2C_Read... [11:40:02]Read from MH i2c: E2 62 00 3D 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8A B8 04 00 0E 04 04 00 AE 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 B1 [11:40:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8A B8 04 00 0E 04 04 00 AE 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 [11:40:02]wFMCommunicate OK [11:40:02]SAM_PROTO_GetFieldsCounters done [11:40:02]requested_item shift.num is exist - process it [11:40:02]requested_item shift.opened is exist - process it [11:40:02]req_shift_opened [11:40:02]FM_GetShiftState [11:40:02]SAM_PROTO_GetShiftState [11:40:02]wFMCommunicate request_size=4 [11:40:02]MH_SAM_APDU [11:40:02]CAPDU: 80 13 01 00 [11:40:02]Write to MH i2c: E2 08 00 3E 1E 80 13 01 00 00 00 00 00 D9 [11:40:02]Write i2c OK [11:40:02]MH_I2C_Read... [11:40:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:02]Read from MH i2c: E2 [11:40:02]MH_I2C_Read... [11:40:02]Read from MH i2c: E2 0E 00 [11:40:02]MH_I2C_Read... [11:40:02]Read from MH i2c: E2 0E 00 3E 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 34 [11:40:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:40:02]wFMCommunicate OK [11:40:02]SAM_PROTO_GetShiftState done [11:40:02]FM_GetShiftState done [11:40:02]req_shift_opened done [11:40:02]requested_item shift.open_date is exist - process it [11:40:02]req_shift_open_date [11:40:02]req_shift_open_date done [11:40:02]produce_requested_data done [11:40:02]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309386,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:40:02]process_action_free close_receipt [11:40:02]json_value_free [11:40:02]json_value_free done [11:40:02]process_json_proto returns [11:40:02]Send response to host [11:40:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309386,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:40:02]free response buf [11:40:02]execute_script done [11:40:02]execute_script returns [11:40:02]free content buf [11:40:02]Sock 8.Close socket [11:40:02]Sock 8.Thread stoped [11:40:05]OFD Sender: No OFD packet to send [11:40:10]OFD Sender: No OFD packet to send [11:40:14]accept exits with 9 [11:40:14]New connection [11:40:14]New thread 3067166052 created [11:40:14]Thread 3067022692 joined [11:40:14]Waiting for new connection... [11:40:14] Sock 9.Parse request [11:40:14]Sock 9.Check first char [11:40:14]Sock 9.First char is OK [11:40:14]request: POST /json_proto HTTP/1.0 [11:40:14]Method: POST [11:40:14]URL: /json_proto [11:40:14]Method is POST - this is cgi request [11:40:14]url: /json_proto [11:40:14]query_string will be loaded in cgi processing [11:40:14]execute_cgi json_proto POST (null) [11:40:14]execute_cgi path=json_proto method=POST [11:40:14]POST find Content-Length [11:40:14]Host: 172.17.45.195:8080 [11:40:14]Content-Length: 799 [11:40:14]Content-Type: application/json [11:40:14] [11:40:14]POST finish read [11:40:14]Found Content-Length = 799 [11:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:14]execute_script... [11:40: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)117992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 21.000, "sum" : 1600.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1600.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:14]POST & json_proto [11:40:14]process_json_proto [11:40:14]json parsed OK: [11:40:14]protocol is kg_v1.0 [11:40:14]action value=close_receipt [11:40:14]process_action close_receipt [11:40:14]cmd_close_receipt [11:40:14]MH_GetDate [11:40:14]Write to MH i2c: F0 00 00 3F 1E 4C [11:40:14]Write i2c OK [11:40:14]MH_I2C_Read... [11:40:14]Read from MH i2c: F0 [11:40:14]MH_I2C_Read... [11:40:14]Read from MH i2c: F0 09 00 [11:40:14]MH_I2C_Read... [11:40:14]Read from MH i2c: F0 09 00 3F 1E 00 1F D1 A8 66 FB 01 7F 64 32 [11:40:14]GetLastDocTimeStamp 1722339598 [11:40:14]current date 1722339615 [11:40:14]FM_GetShiftState [11:40:14]SAM_PROTO_GetShiftState [11:40:14]wFMCommunicate request_size=4 [11:40:14]MH_SAM_APDU [11:40:14]CAPDU: 80 13 01 00 [11:40:14]Write to MH i2c: E2 08 00 40 1E 80 13 01 00 00 00 00 00 DB [11:40:14]Write i2c OK [11:40:14]MH_I2C_Read... [11:40:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:15]Read from MH i2c: E2 [11:40:15]MH_I2C_Read... [11:40:15]Read from MH i2c: E2 0E 00 [11:40:15]MH_I2C_Read... [11:40:15]Read from MH i2c: E2 0E 00 40 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 36 [11:40:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:40:15]wFMCommunicate OK [11:40:15]SAM_PROTO_GetShiftState done [11:40:15]FM_GetShiftState done [11:40:15]opened in 1722299915 [11:40:15]opened+sec_in_day 1722386315 [11:40:15]quantity*price = 160020 [11:40:15]sum+1 = 160021 [11:40:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.20 НСП 1% : 14.16 НДС 12% : 169.93 Наличными: 0.00 Безнал.: 1600.20 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 321 30.07.2024 11:40 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309387 ФПД: 57963988528455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114015&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309387&fm=57963988528455&tin=02508201610067®Number=0000000000092651&sum=160020 [11:40:16]StoreToDocumentArchive [11:40:16]shift 430 fd 309387 [11:40:16]save to /storage/0430/doc_00309387 [11:40:16]save last doc name /storage/0430/doc_00309387 to /storage/kkm_last_doc_name [11:40:16]save OK [11:40:16]Clear old archive folders... [11:40:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:40:16]tlvbuf is 009422B0 [11:40:16]SAM_PROTO_ClearQueue [11:40:16]wFMCommunicate request_size=4 [11:40:16]MH_SAM_APDU [11:40:16]CAPDU: 80 09 00 00 [11:40:16]Write to MH i2c: E2 08 00 4D 1E 80 09 00 00 00 00 00 00 DD [11:40:16]Write i2c OK [11:40:16]MH_I2C_Read... [11:40:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:16]Read from MH i2c: E2 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 4D 1E 00 90 00 DF [11:40:16]RAPDU: 90 00 [11:40:16]wFMCommunicate OK [11:40:16]SAM_PROTO_ClearQueue done [11:40:16]KKMCreateOFDPacket [11:40:16]OFDProtocolAddRootSTLVToBuf [11:40:16]FM_MakeSignedData [11:40:16]FM_MakeSignedData [11:40:16]SAM_PROTO_SignData [11:40:16]wFMCommunicate request_size=4 [11:40:16]MH_SAM_APDU [11:40:16]CAPDU: 80 0D 01 02 [11:40:16]Write to MH i2c: E2 08 00 4E 1E 80 0D 01 02 00 00 00 00 E5 [11:40:16]Write i2c OK [11:40:16]MH_I2C_Read... [11:40:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:16]Read from MH i2c: E2 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 4E 1E 00 90 00 E0 [11:40:16]RAPDU: 90 00 [11:40:16]wFMCommunicate OK [11:40:16]wFMCommunicate request_size=255 [11:40:16]MH_SAM_APDU [11:40: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 1F D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B8 04 00 35 04 06 00 34 B7 CA F2 [11:40:16]Write to MH i2c: E2 02 01 4F 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 1F D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B8 04 00 35 04 06 00 34 B7 CA F2 00 00 23 [11:40:16]Write i2c OK [11:40:16]MH_I2C_Read... [11:40:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:16]Read from MH i2c: E2 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 4F 1E 00 90 00 E1 [11:40:16]RAPDU: 90 00 [11:40:16]wFMCommunicate OK [11:40:16]wFMCommunicate request_size=7 [11:40:16]MH_SAM_APDU [11:40:16]CAPDU: 80 0D 02 02 02 2D 47 [11:40:16]Write to MH i2c: E2 0A 00 50 1E 80 0D 02 02 02 00 2D 47 00 00 60 [11:40:16]Write i2c OK [11:40:16]MH_I2C_Read... [11:40:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:16]Read from MH i2c: E2 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 03 00 50 1E 00 90 00 E2 [11:40:16]RAPDU: 90 00 [11:40:16]wFMCommunicate OK [11:40:16]wFMCommunicate request_size=4 [11:40:16]MH_SAM_APDU [11:40:16]CAPDU: 80 0D 03 02 [11:40:16]Write to MH i2c: E2 08 00 51 1E 80 0D 03 02 00 00 00 00 EA [11:40:16]Write i2c OK [11:40:16]MH_I2C_Read... [11:40:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:16]Read from MH i2c: E2 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 0B 00 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 0B 00 51 1E 00 33 E9 9B 4F E4 31 23 03 90 00 2C [11:40:16]RAPDU: 33 E9 9B 4F E4 31 23 03 90 00 [11:40:16]wFMCommunicate OK [11:40:16]SAM_PROTO_SignData done [11:40:16]FM_MakeSignedData done [11:40:16]CreateOFDProtocolMessage [11:40:16]wFMCommunicate request_size=4 [11:40:16]MH_SAM_APDU [11:40:16]CAPDU: 80 11 00 00 [11:40:16]Write to MH i2c: E2 08 00 52 1E 80 11 00 00 00 00 00 00 EA [11:40:16]Write i2c OK [11:40:16]MH_I2C_Read... [11:40:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:16]Read from MH i2c: E2 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 17 00 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: E2 17 00 52 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 40 [11:40:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:40:16]wFMCommunicate OK [11:40:16]CreateOFDProtocolMessage done [11:40:16]OFDSenderStorePacket 309387 [11:40:16]StoreOFDPacket docnum=309387 [11:40:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9E BF 04 01 E6 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 1F D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B8 04 00 35 04 06 00 34 B7 CA F2 2D 47 33 E9 9B 4F E4 31 23 03 [11:40:16]CheckFolder [11:40:16]dirname=/storage/ofd_packets [11:40:16]CheckFolder done [11:40:16]ProducePacketName [11:40:16]name=ofd_packets/00309387 [11:40:16]NVStorageSaveData ofd_packets/00309387 [11:40:16]File name is /storage/ofd_packets/00309387 [11:40:16]Write 298 bytes [11:40:16]NVStorageSaveData done [11:40:16]OFDSenderStorePacket done [11:40:16]KKMCreateOFDPacket done [11:40:16]NVStorageSaveData kkm_last_timestamp [11:40:16]File name is /storage/kkm_last_timestamp [11:40:16]Write 4 bytes [11:40:16]NVStorageSaveData done [11:40:16]ExternCall_PrintAddStr [11:40:16]wPrintStart [11:40:16]Write to MH i2c: 01 00 00 53 1E 71 [11:40:16]Write i2c OK [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: 01 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: 01 07 00 [11:40:16]MH_I2C_Read... [11:40:16]Read from MH i2c: 01 07 00 53 1E 00 00 00 00 00 FF 0F 86 [11:40:16]RasterBufferAndPrint [11:40:16]line Счет N : (1)117992 [11:40:16]line ИНН: 02508201610067 [11:40:16]line Контрольно-Кассовый Чек [11:40:16]line ПРОДАЖА [11:40:16]line ТРК (МРК, ГНК) : 1 [11:40:16]line Товар: 2710194800 [11:40:16]line ДТ-К-3 [11:40:16]line 21.000 * 76.20 [11:40:16]line = 1600.20 [11:40:16]line НДС 12% НСП 1% [11:40:16]line > о реализуемом товаре [11:40:16]line ИТОГО: 1600.20 [11:40:16]line НСП 1% : 14.16 [11:40:16]line НДС 12% : 169.93 [11:40:16]line Наличными: 0.00 [11:40:16]line Безнал.: 1600.20 [11:40:16]line Место: АЗС № 128 "Партнер Нефть" [11:40:16]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:40:16]line СНО: Общий режим [11:40:16]line Чек 321 30.07.2024 11:40 [11:40:16]line Смена: 430 ФФД: 1.0 [11:40:16]line ЗНМ: 0300000046 [11:40:16]line РНМ: 0000000000092651 [11:40:16]line Версия ККМ: 001 [11:40:16]line Платежная система: O! деньги [11:40:16]line ФМ: 0000000000874943 [11:40:16]line ФД: 309387 [11:40:16]line ФПД: 57963988528455 [11:40:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114015&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309387&fm=57963988528455&tin=02508201610067®Number=0000000000092651&sum=160020 [11:40:16]OFD Sender: Processing packet 309387 [packets to send 232, broken 231] [11:40:16]ProducePacketName [11:40:16]name=ofd_packets/00309387 [11:40:16]OFD Sender: To server: pG, [11:40:16]CommunicateWithHost lk.salyk.kg:30040 [11:40:16]ConnectInit lk.salyk.kg [11:40:16]written 0, free lines is 4095 [11:40:17]Connected sock=10 [11:40:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9E BF 04 01 E6 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 1F D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B8 04 00 35 04 06 00 34 B7 CA F2 2D 47 33 E9 9B 4F E4 31 23 03 [11:40:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 07 A2 47 00 EB 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8B B8 04 00 F4 03 04 00 67 78 A8 66 B6 04 01 00 00 BE AD B6 B3 99 C5 E8 94 [11:40:17]CommunicateWithHost err = 0 [11:40:17]CheckOFDResponse [11:40:17]1017 (14) - 77093643461234 [11:40:17]1041 (16) - 0000000000874943 [11:40:17]1040 (4) - 309387 [11:40:17]1012 (4) - 30.07.2024 05:21 [11:40:17]1206 (1) - 0 [11:40:17]OFD Sender: Remove packet 309387 [11:40:17]ProducePacketName [11:40:17]name=ofd_packets/00309387 [11:40:17]NVStorageDeleteData [11:40:17]Write to MH i2c: 01 00 00 7D 1E 9B [11:40:17]Write i2c OK [11:40:17]MH_I2C_Read... [11:40:17]Read from MH i2c: 01 [11:40:17]MH_I2C_Read... [11:40:17]Read from MH i2c: 01 07 00 [11:40:17]MH_I2C_Read... [11:40:17]Read from MH i2c: 01 07 00 7D 1E 00 00 00 00 00 84 0C 32 [11:40:17]RasterBufferAndPrint [11:40:17]line [11:40:17]line [11:40:17]line [11:40:17]line [11:40:17]line [11:40:17]written 0, free lines is 3207 [11:40:17]MH_Cut [11:40:17]Write to MH i2c: D1 01 00 84 1E 01 74 [11:40:17]Write i2c OK [11:40:17]MH_I2C_Read... [11:40:17]Read from MH i2c: D1 [11:40:17]MH_I2C_Read... [11:40:17]Read from MH i2c: D1 01 00 [11:40:17]MH_I2C_Read... [11:40:17]Read from MH i2c: D1 01 00 84 1E 00 73 [11:40:17]Write to MH i2c: 01 00 00 85 1E A3 [11:40:17]Write i2c OK [11:40:17]MH_I2C_Read... [11:40:17]OFD Sender: No OFD packet to send [11:40:18]*** Cut start [11:40:18]*** Partial cut [11:40:18]*** CUTSNS_PIN = 1 [11:40:18]*** CUTSNS_PIN = 0 [11:40:18]*** Brake cut motor [11:40:19]Read from MH i2c: 01 [11:40:19]MH_I2C_Read... [11:40:19]*** Stop cut motor [11:40:19]*** Cut end [11:40:19]Read from MH i2c: 01 07 00 [11:40:19]MH_I2C_Read... [11:40:19]Read from MH i2c: 01 07 00 85 1E 00 00 00 00 00 FF 0F B8 [11:40:19]process_action close_receipt done [11:40:19]requested_data is exist [11:40:19]produce_requested_data [11:40:19]requested_item fm.sn is exist - process it [11:40:19]wFMCommunicate request_size=4 [11:40:19]MH_SAM_APDU [11:40:19]CAPDU: 80 11 00 00 [11:40:19]Write to MH i2c: E2 08 00 86 1E 80 11 00 00 00 00 00 00 1E [11:40:19]Write i2c OK [11:40:19]MH_I2C_Read... [11:40:19]Read from MH i2c: E2 [11:40:19]MH_I2C_Read... [11:40:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:19]Read from MH i2c: E2 17 00 [11:40:19]MH_I2C_Read... [11:40:19]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 34 39 34 33 90 00 74 [11:40:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:40:19]wFMCommunicate OK [11:40:19]requested_item fd.num is exist - process it [11:40:19]SAM_PROTO_GetFieldsCounters [11:40:19]wFMCommunicate request_size=4 [11:40:19]MH_SAM_APDU [11:40:19]CAPDU: 80 13 00 00 [11:40:19]Write to MH i2c: E2 08 00 87 1E 80 13 00 00 00 00 00 00 21 [11:40:19]Write i2c OK [11:40:19]MH_I2C_Read... [11:40:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:19]Read from MH i2c: E2 [11:40:19]MH_I2C_Read... [11:40:19]Read from MH i2c: E2 62 00 [11:40:19]MH_I2C_Read... [11:40:19]Read from MH i2c: E2 62 00 87 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8B B8 04 00 0E 04 04 00 AE 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 FF [11:40:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8B B8 04 00 0E 04 04 00 AE 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 [11:40:19]wFMCommunicate OK [11:40:19]SAM_PROTO_GetFieldsCounters done [11:40:19]requested_item shift.num is exist - process it [11:40:19]requested_item shift.opened is exist - process it [11:40:19]req_shift_opened [11:40:19]FM_GetShiftState [11:40:19]SAM_PROTO_GetShiftState [11:40:19]wFMCommunicate request_size=4 [11:40:19]MH_SAM_APDU [11:40:19]CAPDU: 80 13 01 00 [11:40:19]Write to MH i2c: E2 08 00 88 1E 80 13 01 00 00 00 00 00 23 [11:40:19]Write i2c OK [11:40:19]MH_I2C_Read... [11:40:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:19]Read from MH i2c: E2 [11:40:19]MH_I2C_Read... [11:40:19]Read from MH i2c: E2 0E 00 [11:40:19]MH_I2C_Read... [11:40:19]Read from MH i2c: E2 0E 00 88 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7E [11:40:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:40:19]wFMCommunicate OK [11:40:19]SAM_PROTO_GetShiftState done [11:40:19]FM_GetShiftState done [11:40:19]req_shift_opened done [11:40:19]requested_item shift.open_date is exist - process it [11:40:19]req_shift_open_date [11:40:19]req_shift_open_date done [11:40:19]produce_requested_data done [11:40:19]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309387,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:40:19]process_action_free close_receipt [11:40:19]json_value_free [11:40:19]json_value_free done [11:40:19]process_json_proto returns [11:40:19]Send response to host [11:40:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309387,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:40:19]free response buf [11:40:19]execute_script done [11:40:19]execute_script returns [11:40:19]free content buf [11:40:19]Sock 9.Close socket [11:40:19]Sock 9.Thread stoped [11:40:22]OFD Sender: No OFD packet to send [11:40:27]OFD Sender: No OFD packet to send [11:40:32]OFD Sender: No OFD packet to send [11:40:37]OFD Sender: No OFD packet to send [11:40:42]OFD Sender: No OFD packet to send [11:40:47]OFD Sender: No OFD packet to send [11:40:52]OFD Sender: No OFD packet to send [11:40:57]OFD Sender: No OFD packet to send [11:41:02]OFD Sender: No OFD packet to send [11:41:07]OFD Sender: No OFD packet to send [11:41:12]OFD Sender: No OFD packet to send [11:41:17]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:42]accept exits with 8 [11:41:42]New connection [11:41:42]New thread 3067022692 created [11:41:42]Thread 3067166052 joined [11:41:42]Waiting for new connection... [11:41:42] Sock 8.Parse request [11:41:42]Sock 8.Check first char [11:41:42]Sock 8.First char is OK [11:41:42]request: POST /json_proto HTTP/1.0 [11:41:42]Method: POST [11:41:42]URL: /json_proto [11:41:42]Method is POST - this is cgi request [11:41:42]url: /json_proto [11:41:42]query_string will be loaded in cgi processing [11:41:42]execute_cgi json_proto POST (null) [11:41:42]execute_cgi path=json_proto method=POST [11:41:42]POST find Content-Length [11:41:42]Host: 172.17.45.195:8080 [11:41:42]Content-Length: 677 [11:41:42]Content-Type: application/json [11:41:42] [11:41:42]POST finish read [11:41:42]Found Content-Length = 677 [11:41:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:41:42]execute_script... [11:41:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:41:42]POST & json_proto [11:41:42]process_json_proto [11:41:42]json parsed OK: [11:41:42]protocol is kg_v1.0 [11:41:42]action value=close_receipt [11:41:42]process_action close_receipt [11:41:42]cmd_close_receipt [11:41:42]MH_GetDate [11:41:42]Write to MH i2c: F0 00 00 89 1E 96 [11:41:42]Write i2c OK [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: F0 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: F0 09 00 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: F0 09 00 89 1E 00 77 D1 A8 66 FB 01 7F 64 D4 [11:41:42]GetLastDocTimeStamp 1722339615 [11:41:42]current date 1722339703 [11:41:42]FM_GetShiftState [11:41:42]SAM_PROTO_GetShiftState [11:41:42]wFMCommunicate request_size=4 [11:41:42]MH_SAM_APDU [11:41:42]CAPDU: 80 13 01 00 [11:41:42]Write to MH i2c: E2 08 00 8A 1E 80 13 01 00 00 00 00 00 25 [11:41:42]Write i2c OK [11:41:42]MH_I2C_Read... [11:41:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:42]Read from MH i2c: E2 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 0E 00 [11:41:42]MH_I2C_Read... [11:41:42]Read from MH i2c: E2 0E 00 8A 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 80 [11:41:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:41:42]wFMCommunicate OK [11:41:42]SAM_PROTO_GetShiftState done [11:41:42]FM_GetShiftState done [11:41:42]opened in 1722299915 [11:41:42]opened+sec_in_day 1722386315 [11:41:42]quantity*price = 30035 [11:41:42]sum+1 = 30036 [11:41:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 322 30.07.2024 11:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309388 ФПД: 208948329838211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114143&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309388&fm=208948329838211&tin=02508201610067®Number=0000000000092651&sum=30000 [11:41:43]StoreToDocumentArchive [11:41:43]shift 430 fd 309388 [11:41:43]save to /storage/0430/doc_00309388 [11:41:43]save last doc name /storage/0430/doc_00309388 to /storage/kkm_last_doc_name [11:41:43]save OK [11:41:43]Clear old archive folders... [11:41:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:43]tlvbuf is 0092CF40 [11:41:43]SAM_PROTO_ClearQueue [11:41:43]wFMCommunicate request_size=4 [11:41:43]MH_SAM_APDU [11:41:43]CAPDU: 80 09 00 00 [11:41:43]Write to MH i2c: E2 08 00 97 1E 80 09 00 00 00 00 00 00 27 [11:41:43]Write i2c OK [11:41:43]MH_I2C_Read... [11:41:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:43]Read from MH i2c: E2 [11:41:43]MH_I2C_Read... [11:41:43]Read from MH i2c: E2 03 00 [11:41:43]MH_I2C_Read... [11:41:43]Read from MH i2c: E2 03 00 97 1E 00 90 00 29 [11:41:43]RAPDU: 90 00 [11:41:43]wFMCommunicate OK [11:41:43]SAM_PROTO_ClearQueue done [11:41:43]KKMCreateOFDPacket [11:41:43]OFDProtocolAddRootSTLVToBuf [11:41:43]FM_MakeSignedData [11:41:43]FM_MakeSignedData [11:41:43]SAM_PROTO_SignData [11:41:43]wFMCommunicate request_size=4 [11:41:43]MH_SAM_APDU [11:41:43]CAPDU: 80 0D 01 02 [11:41:43]Write to MH i2c: E2 08 00 98 1E 80 0D 01 02 00 00 00 00 2F [11:41:43]Write i2c OK [11:41:43]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 98 1E 00 90 00 2A [11:41:44]RAPDU: 90 00 [11:41:44]wFMCommunicate OK [11:41:44]wFMCommunicate request_size=255 [11:41:44]MH_SAM_APDU [11: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 32 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 42 01 00 00 F4 03 04 00 77 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B8 04 00 35 04 06 00 BE [11:41:44]Write to MH i2c: E2 02 01 99 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 32 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 42 01 00 00 F4 03 04 00 77 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B8 04 00 35 04 06 00 BE 00 00 19 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 99 1E 00 90 00 2B [11:41:44]RAPDU: 90 00 [11:41:44]wFMCommunicate OK [11:41:44]wFMCommunicate request_size=10 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 0D 02 02 05 09 92 F9 F6 83 [11:41:44]Write to MH i2c: E2 0D 00 9A 1E 80 0D 02 02 05 00 09 92 F9 F6 83 00 00 49 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 03 00 9A 1E 00 90 00 2C [11:41:44]RAPDU: 90 00 [11:41:44]wFMCommunicate OK [11:41:44]wFMCommunicate request_size=4 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 0D 03 02 [11:41:44]Write to MH i2c: E2 08 00 9B 1E 80 0D 03 02 00 00 00 00 34 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 0B 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 0B 00 9B 1E 00 6B C1 99 29 A1 1F 02 0A 90 00 EF [11:41:44]RAPDU: 6B C1 99 29 A1 1F 02 0A 90 00 [11:41:44]wFMCommunicate OK [11:41:44]SAM_PROTO_SignData done [11:41:44]FM_MakeSignedData done [11:41:44]CreateOFDProtocolMessage [11:41:44]wFMCommunicate request_size=4 [11:41:44]MH_SAM_APDU [11:41:44]CAPDU: 80 11 00 00 [11:41:44]Write to MH i2c: E2 08 00 9C 1E 80 11 00 00 00 00 00 00 34 [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:44]Read from MH i2c: E2 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 17 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: E2 17 00 9C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8A [11:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:41:44]wFMCommunicate OK [11:41:44]CreateOFDProtocolMessage done [11:41:44]OFDSenderStorePacket 309388 [11:41:44]StoreOFDPacket docnum=309388 [11:41:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DB 84 07 01 51 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 32 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 42 01 00 00 F4 03 04 00 77 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B8 04 00 35 04 06 00 BE 09 92 F9 F6 83 6B C1 99 29 A1 1F 02 0A [11:41:44]CheckFolder [11:41:44]dirname=/storage/ofd_packets [11:41:44]CheckFolder done [11:41:44]ProducePacketName [11:41:44]name=ofd_packets/00309388 [11:41:44]NVStorageSaveData ofd_packets/00309388 [11:41:44]File name is /storage/ofd_packets/00309388 [11:41:44]Write 301 bytes [11:41:44]NVStorageSaveData done [11:41:44]OFDSenderStorePacket done [11:41:44]KKMCreateOFDPacket done [11:41:44]NVStorageSaveData kkm_last_timestamp [11:41:44]File name is /storage/kkm_last_timestamp [11:41:44]Write 4 bytes [11:41:44]NVStorageSaveData done [11:41:44]ExternCall_PrintAddStr [11:41:44]wPrintStart [11:41:44]Write to MH i2c: 01 00 00 9D 1E BB [11:41:44]Write i2c OK [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: 01 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: 01 07 00 [11:41:44]MH_I2C_Read... [11:41:44]Read from MH i2c: 01 07 00 9D 1E 00 00 00 00 00 FF 0F D0 [11:41:44]RasterBufferAndPrint [11:41:44]line Счет N : (1)117994 [11:41:44]line ИНН: 02508201610067 [11:41:44]line Контрольно-Кассовый Чек [11:41:44]line ПРОДАЖА [11:41:44]line ТРК (МРК, ГНК) : 62 [11:41:44]line Товар: 2710124130 [11:41:44]line Аи-92-К-2 [11:41:44]line 4.430 * 67.80 [11:41:44]line = 300.35 [11:41:44]line НДС 12% НСП 1% [11:41:44]line > о реализуемом товаре [11:41:44]line ОКРУГЛЕНИЕ: -0.35 [11:41:44]line ИТОГО: 300.00 [11:41:44]line Внесено: 300.00 [11:41:44]line СДАЧА: 0.00 [11:41:44]line НСП 1% : 2.66 [11:41:44]line НДС 12% : 31.90 [11:41:44]line Наличными: 300.00 [11:41:44]line Безнал.: 0.00 [11:41:44]line Место: АЗС № 128 "Партнер Нефть" [11:41:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:41:44]line СНО: Общий режим [11:41:44]line Чек 322 30.07.2024 11:41 [11:41:44]line Смена: 430 ФФД: 1.0 [11:41:44]line ЗНМ: 0300000046 [11:41:44]line РНМ: 0000000000092651 [11:41:44]line Версия ККМ: 001 [11:41:44]line ФМ: 0000000000874943 [11:41:44]line ФД: 309388 [11:41:44]line ФПД: 208948329838211 [11:41:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114143&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309388&fm=208948329838211&tin=02508201610067®Number=0000000000092651&sum=30000 [11:41:44]OFD Sender: Processing packet 309388 [packets to send 232, broken 231] [11:41:44]ProducePacketName [11:41:44]name=ofd_packets/00309388 [11:41:44]OFD Sender: To server: pG, [11:41:44]CommunicateWithHost lk.salyk.kg:30040 [11:41:44]ConnectInit lk.salyk.kg [11:41:44]written 0, free lines is 4095 [11:41:44]Connected sock=10 [11:41:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DB 84 07 01 51 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 32 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 42 01 00 00 F4 03 04 00 77 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B8 04 00 35 04 06 00 BE 09 92 F9 F6 83 6B C1 99 29 A1 1F 02 0A [11:41:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CF AF 47 00 A3 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8C B8 04 00 F4 03 04 00 BF 78 A8 66 B6 04 01 00 00 25 02 E0 6E 25 55 02 9E [11:41:45]CommunicateWithHost err = 0 [11:41:45]CheckOFDResponse [11:41:45]1017 (14) - 77093643461234 [11:41:45]1041 (16) - 0000000000874943 [11:41:45]1040 (4) - 309388 [11:41:45]1012 (4) - 30.07.2024 05:23 [11:41:45]1206 (1) - 0 [11:41:45]OFD Sender: Remove packet 309388 [11:41:45]ProducePacketName [11:41:45]name=ofd_packets/00309388 [11:41:45]NVStorageDeleteData [11:41:45]Write to MH i2c: 01 00 00 C8 1E E6 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 07 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: 01 07 00 C8 1E 00 00 00 00 00 5F 0C 58 [11:41:45]RasterBufferAndPrint [11:41:45]line [11:41:45]line [11:41:45]line [11:41:45]line [11:41:45]line [11:41:45]written 0, free lines is 3171 [11:41:45]MH_Cut [11:41:45]Write to MH i2c: D1 01 00 CF 1E 01 BF [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: D1 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: D1 01 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: D1 01 00 CF 1E 00 BE [11:41:45]Write to MH i2c: 01 00 00 D0 1E EE [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]OFD Sender: No OFD packet to send [11:41:46]*** Cut start [11:41:46]*** Partial cut [11:41:46]*** CUTSNS_PIN = 1 [11:41:46]*** CUTSNS_PIN = 0 [11:41:46]*** Brake cut motor [11:41:47]Read from MH i2c: 01 [11:41:47]MH_I2C_Read... [11:41:47]*** Stop cut motor [11:41:47]*** Cut end [11:41:47]Read from MH i2c: 01 07 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: 01 07 00 D0 1E 00 00 00 00 00 FF 0F 03 [11:41:47]process_action close_receipt done [11:41:47]requested_data is exist [11:41:47]produce_requested_data [11:41:47]requested_item fm.sn is exist - process it [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 11 00 00 [11:41:47]Write to MH i2c: E2 08 00 D1 1E 80 11 00 00 00 00 00 00 69 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 17 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 17 00 D1 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BF [11:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:41:47]wFMCommunicate OK [11:41:47]requested_item fd.num is exist - process it [11:41:47]SAM_PROTO_GetFieldsCounters [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 13 00 00 [11:41:47]Write to MH i2c: E2 08 00 D2 1E 80 13 00 00 00 00 00 00 6C [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 62 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 62 00 D2 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8C B8 04 00 0E 04 04 00 AE 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 4E [11:41:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8C B8 04 00 0E 04 04 00 AE 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 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_GetFieldsCounters done [11:41:47]requested_item shift.num is exist - process it [11:41:47]requested_item shift.opened is exist - process it [11:41:47]req_shift_opened [11:41:47]FM_GetShiftState [11:41:47]SAM_PROTO_GetShiftState [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 13 01 00 [11:41:47]Write to MH i2c: E2 08 00 D3 1E 80 13 01 00 00 00 00 00 6E [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 D3 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C9 [11:41:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_GetShiftState done [11:41:47]FM_GetShiftState done [11:41:47]req_shift_opened done [11:41:47]requested_item shift.open_date is exist - process it [11:41:47]req_shift_open_date [11:41:47]req_shift_open_date done [11:41:47]produce_requested_data done [11:41:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309388,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:41:47]process_action_free close_receipt [11:41:47]json_value_free [11:41:47]json_value_free done [11:41:47]process_json_proto returns [11:41:47]Send response to host [11:41:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309388,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:41:47]free response buf [11:41:47]execute_script done [11:41:47]execute_script returns [11:41:47]free content buf [11:41:47]Sock 8.Close socket [11:41:47]Sock 8.Thread stoped [11:41:47]accept exits with 9 [11:41:47]New connection [11:41:47]New thread 3067166052 created [11:41:47]Thread 3067022692 joined [11:41:47]Waiting for new connection... [11:41:47] Sock 9.Parse request [11:41:47]Sock 9.Check first char [11:41:47]Sock 9.First char is OK [11:41:47]request: POST /json_proto HTTP/1.0 [11:41:47]Method: POST [11:41:47]URL: /json_proto [11:41:47]Method is POST - this is cgi request [11:41:47]url: /json_proto [11:41:47]query_string will be loaded in cgi processing [11:41:47]execute_cgi json_proto POST (null) [11:41:47]execute_cgi path=json_proto method=POST [11:41:47]POST find Content-Length [11:41:47]Host: 172.17.45.195:8080 [11:41:47]Content-Length: 677 [11:41:47]Content-Type: application/json [11:41:47] [11:41:47]POST finish read [11:41:47]Found Content-Length = 677 [11:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:41:47]execute_script... [11:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:41:47]POST & json_proto [11:41:47]process_json_proto [11:41:47]json parsed OK: [11:41:47]protocol is kg_v1.0 [11:41:47]action value=close_receipt [11:41:47]process_action close_receipt [11:41:47]cmd_close_receipt [11:41:47]MH_GetDate [11:41:47]Write to MH i2c: F0 00 00 D4 1E E1 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: F0 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: F0 09 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: F0 09 00 D4 1E 00 7C D1 A8 66 FB 01 7F 64 24 [11:41:47]GetLastDocTimeStamp 1722339703 [11:41:47]current date 1722339708 [11:41:47]FM_GetShiftState [11:41:47]SAM_PROTO_GetShiftState [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 13 01 00 [11:41:47]Write to MH i2c: E2 08 00 D5 1E 80 13 01 00 00 00 00 00 70 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0E 00 D5 1E 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CB [11:41:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_GetShiftState done [11:41:47]FM_GetShiftState done [11:41:47]opened in 1722299915 [11:41:47]opened+sec_in_day 1722386315 [11:41:47]quantity*price = 30035 [11:41:47]sum+1 = 30036 [11:41:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 323 30.07.2024 11:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309389 ФПД: 95520360014295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114148&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309389&fm=95520360014295&tin=02508201610067®Number=0000000000092651&sum=30000 [11:41:49]StoreToDocumentArchive [11:41:49]shift 430 fd 309389 [11:41:49]save to /storage/0430/doc_00309389 [11:41:49]save last doc name /storage/0430/doc_00309389 to /storage/kkm_last_doc_name [11:41:49]save OK [11:41:49]Clear old archive folders... [11:41:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:49]tlvbuf is 009EE930 [11:41:49]SAM_PROTO_ClearQueue [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 09 00 00 [11:41:49]Write to MH i2c: E2 08 00 E2 1E 80 09 00 00 00 00 00 00 72 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 E2 1E 00 90 00 74 [11:41:49]RAPDU: 90 00 [11:41:49]wFMCommunicate OK [11:41:49]SAM_PROTO_ClearQueue done [11:41:49]KKMCreateOFDPacket [11:41:49]OFDProtocolAddRootSTLVToBuf [11:41:49]FM_MakeSignedData [11:41:49]FM_MakeSignedData [11:41:49]SAM_PROTO_SignData [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 0D 01 02 [11:41:49]Write to MH i2c: E2 08 00 E3 1E 80 0D 01 02 00 00 00 00 7A [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 E3 1E 00 90 00 75 [11:41:49]RAPDU: 90 00 [11:41:49]wFMCommunicate OK [11:41:49]wFMCommunicate request_size=255 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 43 01 00 00 F4 03 04 00 7C D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B8 04 00 35 04 06 00 56 [11:41:49]Write to MH i2c: E2 02 01 E4 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 32 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 43 01 00 00 F4 03 04 00 7C D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B8 04 00 35 04 06 00 56 00 00 03 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 E4 1E 00 90 00 76 [11:41:49]RAPDU: 90 00 [11:41:49]wFMCommunicate OK [11:41:49]wFMCommunicate request_size=10 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 0D 02 02 05 E0 11 20 A1 D7 [11:41:49]Write to MH i2c: E2 0D 00 E5 1E 80 0D 02 02 05 00 E0 11 20 A1 D7 00 00 10 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 03 00 E5 1E 00 90 00 77 [11:41:49]RAPDU: 90 00 [11:41:49]wFMCommunicate OK [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 0D 03 02 [11:41:49]Write to MH i2c: E2 08 00 E6 1E 80 0D 03 02 00 00 00 00 7F [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0B 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0B 00 E6 1E 00 94 0B 66 F9 8A 57 AF 44 90 00 52 [11:41:49]RAPDU: 94 0B 66 F9 8A 57 AF 44 90 00 [11:41:49]wFMCommunicate OK [11:41:49]SAM_PROTO_SignData done [11:41:49]FM_MakeSignedData done [11:41:49]CreateOFDProtocolMessage [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 11 00 00 [11:41:49]Write to MH i2c: E2 08 00 E7 1E 80 11 00 00 00 00 00 00 7F [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 E7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D5 [11:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:41:49]wFMCommunicate OK [11:41:49]CreateOFDProtocolMessage done [11:41:49]OFDSenderStorePacket 309389 [11:41:49]StoreOFDPacket docnum=309389 [11:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 98 A2 07 01 67 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 43 01 00 00 F4 03 04 00 7C D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B8 04 00 35 04 06 00 56 E0 11 20 A1 D7 94 0B 66 F9 8A 57 AF 44 [11:41:49]CheckFolder [11:41:49]dirname=/storage/ofd_packets [11:41:49]CheckFolder done [11:41:49]ProducePacketName [11:41:49]name=ofd_packets/00309389 [11:41:50]NVStorageSaveData ofd_packets/00309389 [11:41:50]File name is /storage/ofd_packets/00309389 [11:41:50]Write 301 bytes [11:41:50]NVStorageSaveData done [11:41:50]OFDSenderStorePacket done [11:41:50]KKMCreateOFDPacket done [11:41:50]NVStorageSaveData kkm_last_timestamp [11:41:50]File name is /storage/kkm_last_timestamp [11:41:50]Write 4 bytes [11:41:50]NVStorageSaveData done [11:41:50]ExternCall_PrintAddStr [11:41:50]wPrintStart [11:41:50]Write to MH i2c: 01 00 00 E8 1E 06 [11:41:50]Write i2c OK [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: 01 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: 01 07 00 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: 01 07 00 E8 1E 00 00 00 00 00 FF 0F 1B [11:41:50]RasterBufferAndPrint [11:41:50]line Счет N : (1)117995 [11:41:50]line ИНН: 02508201610067 [11:41:50]line Контрольно-Кассовый Чек [11:41:50]line ПРОДАЖА [11:41:50]line ТРК (МРК, ГНК) : 52 [11:41:50]line Товар: 2710124130 [11:41:50]line Аи-92-К-2 [11:41:50]line 4.430 * 67.80 [11:41:50]line = 300.35 [11:41:50]line НДС 12% НСП 1% [11:41:50]line > о реализуемом товаре [11:41:50]line ОКРУГЛЕНИЕ: -0.35 [11:41:50]line ИТОГО: 300.00 [11:41:50]line Внесено: 300.00 [11:41:50]line СДАЧА: 0.00 [11:41:50]line НСП 1% : 2.66 [11:41:50]line НДС 12% : 31.90 [11:41:50]line Наличными: 300.00 [11:41:50]line Безнал.: 0.00 [11:41:50]line Место: АЗС № 128 "Партнер Нефть" [11:41:50]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:41:50]line СНО: Общий режим [11:41:50]line Чек 323 30.07.2024 11:41 [11:41:50]line Смена: 430 ФФД: 1.0 [11:41:50]line ЗНМ: 0300000046 [11:41:50]line РНМ: 0000000000092651 [11:41:50]line Версия ККМ: 001 [11:41:50]line ФМ: 0000000000874943 [11:41:50]line ФД: 309389 [11:41:50]line ФПД: 95520360014295 [11:41:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114148&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309389&fm=95520360014295&tin=02508201610067®Number=0000000000092651&sum=30000 [11:41:50]written 0, free lines is 4095 [11:41:50]OFD Sender: Processing packet 309389 [packets to send 232, broken 231] [11:41:50]ProducePacketName [11:41:50]name=ofd_packets/00309389 [11:41:50]OFD Sender: To server: pG, [11:41:50]CommunicateWithHost lk.salyk.kg:30040 [11:41:50]ConnectInit lk.salyk.kg [11:41:50]Connected sock=10 [11:41:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 98 A2 07 01 67 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 43 01 00 00 F4 03 04 00 7C D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B8 04 00 35 04 06 00 56 E0 11 20 A1 D7 94 0B 66 F9 8A 57 AF 44 [11:41:50]Write to MH i2c: 01 00 00 13 1F 32 [11:41:50]Write i2c OK [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: 01 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: 01 07 00 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: 01 07 00 13 1F 00 00 00 00 00 6B 0C B0 [11:41:50]RasterBufferAndPrint [11:41:50]line [11:41:50]line [11:41:50]line [11:41:50]line [11:41:50]line [11:41:50]written 0, free lines is 3186 [11:41:50]MH_Cut [11:41:50]Write to MH i2c: D1 01 00 1A 1F 01 0B [11:41:50]Write i2c OK [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: D1 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: D1 01 00 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: D1 01 00 1A 1F 00 0A [11:41:50]Write to MH i2c: 01 00 00 1B 1F 3A [11:41:50]Write i2c OK [11:41:50]MH_I2C_Read... [11:41:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E0 8A 47 00 6B 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8D B8 04 00 F4 03 04 00 C4 78 A8 66 B6 04 01 00 00 21 84 7F A4 5C B8 52 07 [11:41:50]CommunicateWithHost err = 0 [11:41:50]CheckOFDResponse [11:41:50]1017 (14) - 77093643461234 [11:41:50]1041 (16) - 0000000000874943 [11:41:50]1040 (4) - 309389 [11:41:50]1012 (4) - 30.07.2024 05:23 [11:41:50]1206 (1) - 0 [11:41:50]OFD Sender: Remove packet 309389 [11:41:50]ProducePacketName [11:41:50]name=ofd_packets/00309389 [11:41:50]NVStorageDeleteData [11:41:51]OFD Sender: No OFD packet to send [11:41:51]*** Cut start [11:41:51]*** Partial cut [11:41:51]*** CUTSNS_PIN = 1 [11:41:51]*** CUTSNS_PIN = 0 [11:41:52]*** Brake cut motor [11:41:52]Read from MH i2c: 01 [11:41:52]MH_I2C_Read... [11:41:52]*** Stop cut motor [11:41:52]*** Cut end [11:41:52]Read from MH i2c: 01 07 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 07 00 1B 1F 00 00 00 00 00 FF 0F 4F [11:41:52]process_action close_receipt done [11:41:52]requested_data is exist [11:41:52]produce_requested_data [11:41:52]requested_item fm.sn is exist - process it [11:41:52]wFMCommunicate request_size=4 [11:41:52]MH_SAM_APDU [11:41:52]CAPDU: 80 11 00 00 [11:41:52]Write to MH i2c: E2 08 00 1C 1F 80 11 00 00 00 00 00 00 B5 [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 17 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 17 00 1C 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0B [11:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:41:52]wFMCommunicate OK [11:41:52]requested_item fd.num is exist - process it [11:41:52]SAM_PROTO_GetFieldsCounters [11:41:52]wFMCommunicate request_size=4 [11:41:52]MH_SAM_APDU [11:41:52]CAPDU: 80 13 00 00 [11:41:52]Write to MH i2c: E2 08 00 1D 1F 80 13 00 00 00 00 00 00 B8 [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 62 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 62 00 1D 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8D B8 04 00 0E 04 04 00 AE 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 9E [11: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8D B8 04 00 0E 04 04 00 AE 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 [11:41:52]wFMCommunicate OK [11:41:52]SAM_PROTO_GetFieldsCounters done [11:41:52]requested_item shift.num is exist - process it [11:41:52]requested_item shift.opened is exist - process it [11:41:52]req_shift_opened [11:41:52]FM_GetShiftState [11:41:52]SAM_PROTO_GetShiftState [11:41:52]wFMCommunicate request_size=4 [11:41:52]MH_SAM_APDU [11:41:52]CAPDU: 80 13 01 00 [11:41:52]Write to MH i2c: E2 08 00 1E 1F 80 13 01 00 00 00 00 00 BA [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 0E 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 0E 00 1E 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 15 [11:41:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:41:52]wFMCommunicate OK [11:41:52]SAM_PROTO_GetShiftState done [11:41:52]FM_GetShiftState done [11:41:52]req_shift_opened done [11:41:52]requested_item shift.open_date is exist - process it [11:41:52]req_shift_open_date [11:41:52]req_shift_open_date done [11:41:52]produce_requested_data done [11:41:52]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309389,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:41:52]process_action_free close_receipt [11:41:52]json_value_free [11:41:52]json_value_free done [11:41:52]process_json_proto returns [11:41:52]Send response to host [11:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309389,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:41:52]free response buf [11:41:52]execute_script done [11:41:52]execute_script returns [11:41:52]free content buf [11:41:52]Sock 9.Close socket [11:41:52]Sock 9.Thread stoped [11:41:56]OFD Sender: No OFD packet to send [11:41:58]int [11:41:58]Write to MH i2c: 01 00 00 1F 1F 3E [11:41:58]*** FLAG_PRN_PAP1 set [11:41:58]Write i2c OK [11:41:58]MH_I2C_Read... [11:41:58]Read from MH i2c: 01 [11:41:58]MH_I2C_Read... [11:41:58]Read from MH i2c: 01 07 00 [11:41:58]MH_I2C_Read... [11:41:58]Read from MH i2c: 01 07 00 1F 1F 00 01 00 00 00 FF 0F 54 [11:41:58]state=0 [11:41:58]No paper [11:41:58]int [11:41:58]Write to MH i2c: 01 00 00 20 1F 3F [11:41:58]*** FLAG_PRN_PAP2 set [11:41:58]Write i2c OK [11:41:58]MH_I2C_Read... [11:41:58]Read from MH i2c: 01 [11:41:58]MH_I2C_Read... [11:41:58]Read from MH i2c: 01 07 00 [11:41:58]MH_I2C_Read... [11:41:58]Read from MH i2c: 01 07 00 20 1F 00 03 00 00 00 FF 0F 57 [11:41:59]state=0 [11:41:59]No paper [11:41:59]Cover opened [11:42:01]OFD Sender: No OFD packet to send [11:42:01]int [11:42:01]Write to MH i2c: 01 00 00 21 1F 40 [11:42:01]*** FLAG_PRN_PAP2 reset [11:42:01]Write i2c OK [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 07 00 [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 07 00 21 1F 00 01 00 00 00 FF 0F 56 [11:42:01]state=3 [11:42:01]No paper [11:42:01]Cover closed [11:42:01]int line is 0 - check status [11:42:01]Write to MH i2c: 01 00 00 22 1F 41 [11:42:01]*** FLAG_PRN_PAP1 reset [11:42:01]Write i2c OK [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 07 00 [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 07 00 22 1F 00 00 00 00 00 FF 0F 56 [11:42:01]state=0 [11:42:01]int [11:42:01]Write to MH i2c: 01 00 00 23 1F 42 [11:42:01]Write i2c OK [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 07 00 [11:42:01]MH_I2C_Read... [11:42:01]Read from MH i2c: 01 07 00 23 1F 00 00 00 00 00 FF 0F 57 [11:42:01]state=0 [11:42:02]int [11:42:02]Write to MH i2c: 01 00 00 24 1F 43 [11:42:02]*** FLAG_PRN_PAP1 set [11:42:02]Write i2c OK [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 07 00 [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 07 00 24 1F 00 01 00 00 00 FF 0F 59 [11:42:02]state=0 [11:42:02]No paper [11:42:02]int [11:42:02]Write to MH i2c: 01 00 00 25 1F 44 [11:42:02]*** FLAG_PRN_PAP2 set [11:42:02]Write i2c OK [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 07 00 [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 07 00 25 1F 00 03 00 00 00 FF 0F 5C [11:42:02]state=0 [11:42:02]No paper [11:42:02]Cover opened [11:42:02]int [11:42:02]Write to MH i2c: 01 00 00 26 1F 45 [11:42:02]*** FLAG_PRN_PAP2 reset [11:42:02]*** FLAG_PRN_PAP1 reset [11:42:02]Write i2c OK [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 07 00 [11:42:02]MH_I2C_Read... [11:42:02]Read from MH i2c: 01 07 00 26 1F 00 00 00 00 00 FF 0F 5A [11:42:02]state=3 [11:42:02]Cover closed [11:42:03]int [11:42:03]Write to MH i2c: 01 00 00 27 1F 46 [11:42:03]*** FLAG_PRN_PAP1 set [11:42:03]Write i2c OK [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 27 1F 00 01 00 00 00 FF 0F 5C [11:42:03]state=0 [11:42:03]No paper [11:42:03]int [11:42:03]Write to MH i2c: 01 00 00 28 1F 47 [11:42:03]*** FLAG_PRN_PAP2 set [11:42:03]Write i2c OK [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 28 1F 00 03 00 00 00 FF 0F 5F [11:42:03]state=0 [11:42:03]No paper [11:42:03]Cover opened [11:42:03]int [11:42:03]Write to MH i2c: 01 00 00 29 1F 48 [11:42:03]*** FLAG_PRN_PAP2 reset [11:42:03]Write i2c OK [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 29 1F 00 01 00 00 00 FF 0F 5E [11:42:03]state=3 [11:42:03]No paper [11:42:03]Cover closed [11:42:03]int line is 0 - check status [11:42:03]Write to MH i2c: 01 00 00 2A 1F 49 [11:42:03]*** FLAG_PRN_PAP1 reset [11:42:03]Write i2c OK [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 2A 1F 00 00 00 00 00 FF 0F 5E [11:42:03]state=0 [11:42:03]int [11:42:03]Write to MH i2c: 01 00 00 2B 1F 4A [11:42:03]Write i2c OK [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 [11:42:03]MH_I2C_Read... [11:42:03]Read from MH i2c: 01 07 00 2B 1F 00 00 00 00 00 FF 0F 5F [11:42:03]state=0 [11:42:06]OFD Sender: No OFD packet to send [11:42:11]OFD Sender: No OFD packet to send [11:42:15]accept exits with 8 [11:42:15]New connection [11:42:15]New thread 3067022692 created [11:42:15]Thread 3067166052 joined [11:42:15]Waiting for new connection... [11:42:15] Sock 8.Parse request [11:42:15]Sock 8.Check first char [11:42:15]Sock 8.First char is OK [11:42:15]request: POST /json_proto HTTP/1.0 [11:42:15]Method: POST [11:42:15]URL: /json_proto [11:42:15]Method is POST - this is cgi request [11:42:15]url: /json_proto [11:42:15]query_string will be loaded in cgi processing [11:42:15]execute_cgi json_proto POST (null) [11:42:15]execute_cgi path=json_proto method=POST [11:42:15]POST find Content-Length [11:42:15]Host: 172.17.45.195:8080 [11:42:15]Content-Length: 677 [11:42:15]Content-Type: application/json [11:42:15] [11:42:15]POST finish read [11:42:15]Found Content-Length = 677 [11:42:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:42:15]execute_script... [11: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)117996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:42:15]POST & json_proto [11:42:15]process_json_proto [11:42:15]json parsed OK: [11:42:15]protocol is kg_v1.0 [11:42:15]action value=close_receipt [11:42:15]process_action close_receipt [11:42:15]cmd_close_receipt [11:42:15]MH_GetDate [11:42:15]Write to MH i2c: F0 00 00 2C 1F 3A [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: F0 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: F0 09 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: F0 09 00 2C 1F 00 98 D1 A8 66 FB 01 7F 64 99 [11:42:15]GetLastDocTimeStamp 1722339708 [11:42:15]current date 1722339736 [11:42:15]FM_GetShiftState [11:42:15]SAM_PROTO_GetShiftState [11:42:15]wFMCommunicate request_size=4 [11:42:15]MH_SAM_APDU [11:42:15]CAPDU: 80 13 01 00 [11:42:15]Write to MH i2c: E2 08 00 2D 1F 80 13 01 00 00 00 00 00 C9 [11:42:15]Write i2c OK [11:42:15]MH_I2C_Read... [11:42:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:15]Read from MH i2c: E2 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 0E 00 [11:42:15]MH_I2C_Read... [11:42:15]Read from MH i2c: E2 0E 00 2D 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 24 [11:42:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:42:15]wFMCommunicate OK [11:42:15]SAM_PROTO_GetShiftState done [11:42:15]FM_GetShiftState done [11:42:15]opened in 1722299915 [11:42:15]opened+sec_in_day 1722386315 [11:42:15]quantity*price = 40002 [11:42:15]sum+1 = 40003 [11:42: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 324 30.07.2024 11:42 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309390 ФПД: 145046188382561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114216&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309390&fm=145046188382561&tin=02508201610067®Number=0000000000092651&sum=40000 [11:42:16]StoreToDocumentArchive [11:42:16]shift 430 fd 309390 [11:42:16]save to /storage/0430/doc_00309390 [11:42:16]save last doc name /storage/0430/doc_00309390 to /storage/kkm_last_doc_name [11:42:16]save OK [11:42:16]Clear old archive folders... [11:42:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:16]tlvbuf is 008C98F0 [11:42:16]SAM_PROTO_ClearQueue [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 09 00 00 [11:42:16]Write to MH i2c: E2 08 00 3A 1F 80 09 00 00 00 00 00 00 CB [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:16]Read from MH i2c: E2 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 [11:42:16]MH_I2C_Read... [11:42:16]Read from MH i2c: E2 03 00 3A 1F 00 90 00 CD [11:42:16]RAPDU: 90 00 [11:42:16]wFMCommunicate OK [11:42:16]SAM_PROTO_ClearQueue done [11:42:16]KKMCreateOFDPacket [11:42:16]OFDProtocolAddRootSTLVToBuf [11:42:16]FM_MakeSignedData [11:42:16]FM_MakeSignedData [11:42:16]SAM_PROTO_SignData [11:42:16]wFMCommunicate request_size=4 [11:42:16]MH_SAM_APDU [11:42:16]CAPDU: 80 0D 01 02 [11:42:16]Write to MH i2c: E2 08 00 3B 1F 80 0D 01 02 00 00 00 00 D3 [11:42:16]Write i2c OK [11:42:16]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 3B 1F 00 90 00 CE [11:42:17]RAPDU: 90 00 [11:42:17]wFMCommunicate OK [11:42:17]wFMCommunicate request_size=255 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 44 01 00 00 F4 03 04 00 98 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B8 04 00 35 04 06 00 83 [11:42:17]Write to MH i2c: E2 02 01 3C 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 32 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 44 01 00 00 F4 03 04 00 98 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B8 04 00 35 04 06 00 83 00 00 6D [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 3C 1F 00 90 00 CF [11:42:17]RAPDU: 90 00 [11:42:17]wFMCommunicate OK [11:42:17]wFMCommunicate request_size=10 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 0D 02 02 05 EB 32 88 D9 61 [11:42:17]Write to MH i2c: E2 0D 00 3D 1F 80 0D 02 02 05 00 EB 32 88 D9 61 00 00 BF [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 03 00 3D 1F 00 90 00 D0 [11:42:17]RAPDU: 90 00 [11:42:17]wFMCommunicate OK [11:42:17]wFMCommunicate request_size=4 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 0D 03 02 [11:42:17]Write to MH i2c: E2 08 00 3E 1F 80 0D 03 02 00 00 00 00 D8 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 0B 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 0B 00 3E 1F 00 9B 0D 2F C4 27 02 5A C7 90 00 BE [11:42:17]RAPDU: 9B 0D 2F C4 27 02 5A C7 90 00 [11:42:17]wFMCommunicate OK [11:42:17]SAM_PROTO_SignData done [11:42:17]FM_MakeSignedData done [11:42:17]CreateOFDProtocolMessage [11:42:17]wFMCommunicate request_size=4 [11:42:17]MH_SAM_APDU [11:42:17]CAPDU: 80 11 00 00 [11:42:17]Write to MH i2c: E2 08 00 3F 1F 80 11 00 00 00 00 00 00 D8 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:17]Read from MH i2c: E2 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 17 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: E2 17 00 3F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2E [11:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:42:17]wFMCommunicate OK [11:42:17]CreateOFDProtocolMessage done [11:42:17]OFDSenderStorePacket 309390 [11:42:17]StoreOFDPacket docnum=309390 [11:42:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B6 A4 07 01 97 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 44 01 00 00 F4 03 04 00 98 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B8 04 00 35 04 06 00 83 EB 32 88 D9 61 9B 0D 2F C4 27 02 5A C7 [11:42:17]CheckFolder [11:42:17]dirname=/storage/ofd_packets [11:42:17]CheckFolder done [11:42:17]ProducePacketName [11:42:17]name=ofd_packets/00309390 [11:42:17]NVStorageSaveData ofd_packets/00309390 [11:42:17]File name is /storage/ofd_packets/00309390 [11:42:17]Write 301 bytes [11:42:17]NVStorageSaveData done [11:42:17]OFDSenderStorePacket done [11:42:17]KKMCreateOFDPacket done [11:42:17]NVStorageSaveData kkm_last_timestamp [11:42:17]File name is /storage/kkm_last_timestamp [11:42:17]Write 4 bytes [11:42:17]NVStorageSaveData done [11:42:17]ExternCall_PrintAddStr [11:42:17]wPrintStart [11:42:17]Write to MH i2c: 01 00 00 40 1F 5F [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 40 1F 00 00 00 00 00 FF 0F 74 [11:42:17]RasterBufferAndPrint [11:42:17]line Счет N : (1)117996 [11:42:17]line ИНН: 02508201610067 [11:42:17]line Контрольно-Кассовый Чек [11:42:17]line ПРОДАЖА [11:42:17]line ТРК (МРК, ГНК) : 42 [11:42:17]line Товар: 2710124130 [11:42:17]line Аи-92-К-2 [11:42:17]line 5.900 * 67.80 [11:42:17]line = 400.02 [11:42:17]line НДС 12% НСП 1% [11:42:17]line > о реализуемом товаре [11:42:17]line ОКРУГЛЕНИЕ: -0.02 [11:42:17]line ИТОГО: 400.00 [11:42:17]line Внесено: 400.00 [11:42:17]line СДАЧА: 0.00 [11:42:17]line НСП 1% : 3.54 [11:42:17]line НДС 12% : 42.48 [11:42:17]line Наличными: 400.00 [11:42:17]line Безнал.: 0.00 [11:42:17]line Место: АЗС № 128 "Партнер Нефть" [11:42:17]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:42:17]line СНО: Общий режим [11:42:17]line Чек 324 30.07.2024 11:42 [11:42:17]line Смена: 430 ФФД: 1.0 [11:42:17]line ЗНМ: 0300000046 [11:42:17]line РНМ: 0000000000092651 [11:42:17]line Версия ККМ: 001 [11:42:17]line ФМ: 0000000000874943 [11:42:17]line ФД: 309390 [11:42:17]line ФПД: 145046188382561 [11:42:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114216&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309390&fm=145046188382561&tin=02508201610067®Number=0000000000092651&sum=40000 [11:42:17]written 0, free lines is 4095 [11:42:17]OFD Sender: Processing packet 309390 [packets to send 232, broken 231] [11:42:17]ProducePacketName [11:42:17]name=ofd_packets/00309390 [11:42:17]OFD Sender: To server: pG, [11:42:17]CommunicateWithHost lk.salyk.kg:30040 [11:42:17]ConnectInit lk.salyk.kg [11:42:17]Connected sock=10 [11:42:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 B6 A4 07 01 97 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 44 01 00 00 F4 03 04 00 98 D1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B8 04 00 35 04 06 00 83 EB 32 88 D9 61 9B 0D 2F C4 27 02 5A C7 [11:42:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 60 05 47 00 E8 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8E B8 04 00 F4 03 04 00 E0 78 A8 66 B6 04 01 00 00 59 33 A3 CC E2 FE B3 9E [11:42:17]CommunicateWithHost err = 0 [11:42:17]CheckOFDResponse [11:42:17]1017 (14) - 77093643461234 [11:42:17]1041 (16) - 0000000000874943 [11:42:17]1040 (4) - 309390 [11:42:17]1012 (4) - 30.07.2024 05:23 [11:42:17]1206 (1) - 0 [11:42:17]OFD Sender: Remove packet 309390 [11:42:17]ProducePacketName [11:42:17]name=ofd_packets/00309390 [11:42:17]NVStorageDeleteData [11:42:17]Write to MH i2c: 01 00 00 6B 1F 8A [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: 01 07 00 6B 1F 00 00 00 00 00 66 0C 03 [11:42:17]RasterBufferAndPrint [11:42:17]line [11:42:17]line [11:42:17]line [11:42:17]line [11:42:17]line [11:42:17]written 0, free lines is 3178 [11:42:17]MH_Cut [11:42:17]Write to MH i2c: D1 01 00 72 1F 01 63 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: D1 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: D1 01 00 [11:42:17]MH_I2C_Read... [11:42:17]Read from MH i2c: D1 01 00 72 1F 00 62 [11:42:17]Write to MH i2c: 01 00 00 73 1F 92 [11:42:17]Write i2c OK [11:42:17]MH_I2C_Read... [11:42:18]OFD Sender: No OFD packet to send [11:42:19]*** Cut start [11:42:19]*** Partial cut [11:42:19]*** CUTSNS_PIN = 1 [11:42:19]*** CUTSNS_PIN = 0 [11:42:19]*** Brake cut motor [11:42:19]Read from MH i2c: 01 [11:42:19]MH_I2C_Read... [11:42:19]*** Stop cut motor [11:42:19]*** Cut end [11:42:19]Read from MH i2c: 01 07 00 [11:42:19]MH_I2C_Read... [11:42:19]Read from MH i2c: 01 07 00 73 1F 00 00 00 00 00 FF 0F A7 [11:42:19]process_action close_receipt done [11:42:19]requested_data is exist [11:42:19]produce_requested_data [11:42:19]requested_item fm.sn is exist - process it [11:42:19]wFMCommunicate request_size=4 [11:42:19]MH_SAM_APDU [11:42:19]CAPDU: 80 11 00 00 [11:42:19]Write to MH i2c: E2 08 00 74 1F 80 11 00 00 00 00 00 00 0D [11:42:19]Write i2c OK [11:42:19]MH_I2C_Read... [11:42:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:19]Read from MH i2c: E2 [11:42:19]MH_I2C_Read... [11:42:19]Read from MH i2c: E2 17 00 [11:42:19]MH_I2C_Read... [11:42:19]Read from MH i2c: E2 17 00 74 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 63 [11:42:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:42:19]wFMCommunicate OK [11:42:19]requested_item fd.num is exist - process it [11:42:19]SAM_PROTO_GetFieldsCounters [11:42:19]wFMCommunicate request_size=4 [11:42:19]MH_SAM_APDU [11:42:19]CAPDU: 80 13 00 00 [11:42:19]Write to MH i2c: E2 08 00 75 1F 80 13 00 00 00 00 00 00 10 [11:42:19]Write i2c OK [11:42:19]MH_I2C_Read... [11:42:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:19]Read from MH i2c: E2 [11:42:19]MH_I2C_Read... [11:42:19]Read from MH i2c: E2 62 00 [11:42:19]MH_I2C_Read... [11:42:19]Read from MH i2c: E2 62 00 75 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8E B8 04 00 0E 04 04 00 AE 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 FA [11:42:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8E B8 04 00 0E 04 04 00 AE 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 [11:42:19]wFMCommunicate OK [11:42:19]SAM_PROTO_GetFieldsCounters done [11:42:19]requested_item shift.num is exist - process it [11:42:19]requested_item shift.opened is exist - process it [11:42:19]req_shift_opened [11:42:19]FM_GetShiftState [11:42:19]SAM_PROTO_GetShiftState [11:42:19]wFMCommunicate request_size=4 [11:42:19]MH_SAM_APDU [11:42:19]CAPDU: 80 13 01 00 [11:42:19]Write to MH i2c: E2 08 00 76 1F 80 13 01 00 00 00 00 00 12 [11:42:20]Write i2c OK [11:42:20]MH_I2C_Read... [11:42:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:20]Read from MH i2c: E2 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 0E 00 [11:42:20]MH_I2C_Read... [11:42:20]Read from MH i2c: E2 0E 00 76 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6D [11:42:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:42:20]wFMCommunicate OK [11:42:20]SAM_PROTO_GetShiftState done [11:42:20]FM_GetShiftState done [11:42:20]req_shift_opened done [11:42:20]requested_item shift.open_date is exist - process it [11:42:20]req_shift_open_date [11:42:20]req_shift_open_date done [11:42:20]produce_requested_data done [11:42:20]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309390,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:42:20]process_action_free close_receipt [11:42:20]json_value_free [11:42:20]json_value_free done [11:42:20]process_json_proto returns [11:42:20]Send response to host [11:42:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309390,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:42:20]free response buf [11:42:20]execute_script done [11:42:20]execute_script returns [11:42:20]free content buf [11:42:20]Sock 8.Close socket [11:42:20]Sock 8.Thread stoped [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:44:58]accept exits with 9 [11:44:58]New connection [11:44:58]New thread 3067166052 created [11:44:58]Thread 3067022692 joined [11:44:58]Waiting for new connection... [11:44:58] Sock 9.Parse request [11:44:58]Sock 9.Check first char [11:44:58]Sock 9.First char is OK [11:44:58]request: POST /json_proto HTTP/1.0 [11:44:58]Method: POST [11:44:58]URL: /json_proto [11:44:58]Method is POST - this is cgi request [11:44:58]url: /json_proto [11:44:58]query_string will be loaded in cgi processing [11:44:58]execute_cgi json_proto POST (null) [11:44:58]execute_cgi path=json_proto method=POST [11:44:58]POST find Content-Length [11:44:58]Host: 172.17.45.195:8080 [11:44:58]Content-Length: 677 [11:44:58]Content-Type: application/json [11:44:58] [11:44:58]POST finish read [11:44:58]Found Content-Length = 677 [11:44:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:58]execute_script... [11:44: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)117998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:44:58]POST & json_proto [11:44:58]process_json_proto [11:44:58]json parsed OK: [11:44:58]protocol is kg_v1.0 [11:44:58]action value=close_receipt [11:44:58]process_action close_receipt [11:44:58]cmd_close_receipt [11:44:58]MH_GetDate [11:44:58]Write to MH i2c: F0 00 00 77 1F 85 [11:44:58]Write i2c OK [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: F0 [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: F0 09 00 [11:44:58]MH_I2C_Read... [11:44:58]Read from MH i2c: F0 09 00 77 1F 00 3B D2 A8 66 FB 01 7F 64 88 [11:44:58]GetLastDocTimeStamp 1722339736 [11:44:58]current date 1722339899 [11:44:58]FM_GetShiftState [11:44:58]SAM_PROTO_GetShiftState [11:44:58]wFMCommunicate request_size=4 [11:44:58]MH_SAM_APDU [11:44:58]CAPDU: 80 13 01 00 [11:44:58]Write to MH i2c: E2 08 00 78 1F 80 13 01 00 00 00 00 00 14 [11:44:58]Write i2c OK [11:44:58]MH_I2C_Read... [11:44:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:44:58]Read from MH i2c: E2 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 0E 00 [11:44:59]MH_I2C_Read... [11:44:59]Read from MH i2c: E2 0E 00 78 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6F [11:44:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:44:59]wFMCommunicate OK [11:44:59]SAM_PROTO_GetShiftState done [11:44:59]FM_GetShiftState done [11:44:59]opened in 1722299915 [11:44:59]opened+sec_in_day 1722386315 [11:44:59]quantity*price = 50036 [11:44:59]sum+1 = 50037 [11:44:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 325 30.07.2024 11:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309391 ФПД: 101866322633495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114459&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309391&fm=101866322633495&tin=02508201610067®Number=0000000000092651&sum=50000 [11:45:00]StoreToDocumentArchive [11:45:00]shift 430 fd 309391 [11:45:00]save to /storage/0430/doc_00309391 [11:45:00]save last doc name /storage/0430/doc_00309391 to /storage/kkm_last_doc_name [11:45:00]save OK [11:45:00]Clear old archive folders... [11:45:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:00]tlvbuf is 0096D270 [11:45:00]SAM_PROTO_ClearQueue [11:45:00]wFMCommunicate request_size=4 [11:45:00]MH_SAM_APDU [11:45:00]CAPDU: 80 09 00 00 [11:45:00]Write to MH i2c: E2 08 00 85 1F 80 09 00 00 00 00 00 00 16 [11:45:00]Write i2c OK [11:45:00]MH_I2C_Read... [11:45:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:00]Read from MH i2c: E2 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 85 1F 00 90 00 18 [11:45:00]RAPDU: 90 00 [11:45:00]wFMCommunicate OK [11:45:00]SAM_PROTO_ClearQueue done [11:45:00]KKMCreateOFDPacket [11:45:00]OFDProtocolAddRootSTLVToBuf [11:45:00]FM_MakeSignedData [11:45:00]FM_MakeSignedData [11:45:00]SAM_PROTO_SignData [11:45:00]wFMCommunicate request_size=4 [11:45:00]MH_SAM_APDU [11:45:00]CAPDU: 80 0D 01 02 [11:45:00]Write to MH i2c: E2 08 00 86 1F 80 0D 01 02 00 00 00 00 1E [11:45:00]Write i2c OK [11:45:00]MH_I2C_Read... [11:45:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:00]Read from MH i2c: E2 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 86 1F 00 90 00 19 [11:45:00]RAPDU: 90 00 [11:45:00]wFMCommunicate OK [11:45:00]wFMCommunicate request_size=255 [11:45:00]MH_SAM_APDU [11:45: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3B D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B8 04 00 35 04 06 00 5C [11:45:00]Write to MH i2c: E2 02 01 87 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3B D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B8 04 00 35 04 06 00 5C 00 00 52 [11:45:00]Write i2c OK [11:45:00]MH_I2C_Read... [11:45:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:00]Read from MH i2c: E2 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 87 1F 00 90 00 1A [11:45:00]RAPDU: 90 00 [11:45:00]wFMCommunicate OK [11:45:00]wFMCommunicate request_size=10 [11:45:00]MH_SAM_APDU [11:45:00]CAPDU: 80 0D 02 02 05 A5 99 F9 A3 17 [11:45:00]Write to MH i2c: E2 0D 00 88 1F 80 0D 02 02 05 00 A5 99 F9 A3 17 00 00 1C [11:45:00]Write i2c OK [11:45:00]MH_I2C_Read... [11:45:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:00]Read from MH i2c: E2 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 03 00 88 1F 00 90 00 1B [11:45:00]RAPDU: 90 00 [11:45:00]wFMCommunicate OK [11:45:00]wFMCommunicate request_size=4 [11:45:00]MH_SAM_APDU [11:45:00]CAPDU: 80 0D 03 02 [11:45:00]Write to MH i2c: E2 08 00 89 1F 80 0D 03 02 00 00 00 00 23 [11:45:00]Write i2c OK [11:45:00]MH_I2C_Read... [11:45:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:00]Read from MH i2c: E2 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 0B 00 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 0B 00 89 1F 00 1D 86 B0 6D 82 AB 64 A9 90 00 1E [11:45:00]RAPDU: 1D 86 B0 6D 82 AB 64 A9 90 00 [11:45:00]wFMCommunicate OK [11:45:00]SAM_PROTO_SignData done [11:45:00]FM_MakeSignedData done [11:45:00]CreateOFDProtocolMessage [11:45:00]wFMCommunicate request_size=4 [11:45:00]MH_SAM_APDU [11:45:00]CAPDU: 80 11 00 00 [11:45:00]Write to MH i2c: E2 08 00 8A 1F 80 11 00 00 00 00 00 00 23 [11:45:00]Write i2c OK [11:45:00]MH_I2C_Read... [11:45:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:00]Read from MH i2c: E2 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 17 00 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: E2 17 00 8A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 79 [11:45:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:00]wFMCommunicate OK [11:45:00]CreateOFDProtocolMessage done [11:45:00]OFDSenderStorePacket 309391 [11:45:00]StoreOFDPacket docnum=309391 [11:45:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A1 A7 07 01 7E 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3B D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B8 04 00 35 04 06 00 5C A5 99 F9 A3 17 1D 86 B0 6D 82 AB 64 A9 [11:45:00]CheckFolder [11:45:00]dirname=/storage/ofd_packets [11:45:00]CheckFolder done [11:45:00]ProducePacketName [11:45:00]name=ofd_packets/00309391 [11:45:00]NVStorageSaveData ofd_packets/00309391 [11:45:00]File name is /storage/ofd_packets/00309391 [11:45:00]Write 301 bytes [11:45:00]NVStorageSaveData done [11:45:00]OFDSenderStorePacket done [11:45:00]KKMCreateOFDPacket done [11:45:00]NVStorageSaveData kkm_last_timestamp [11:45:00]File name is /storage/kkm_last_timestamp [11:45:00]Write 4 bytes [11:45:00]NVStorageSaveData done [11:45:00]ExternCall_PrintAddStr [11:45:00]wPrintStart [11:45:00]Write to MH i2c: 01 00 00 8B 1F AA [11:45:00]Write i2c OK [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: 01 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: 01 07 00 [11:45:00]MH_I2C_Read... [11:45:00]Read from MH i2c: 01 07 00 8B 1F 00 00 00 00 00 FF 0F BF [11:45:00]RasterBufferAndPrint [11:45:00]line Счет N : (1)117998 [11:45:00]line ИНН: 02508201610067 [11:45:00]line Контрольно-Кассовый Чек [11:45:00]line ПРОДАЖА [11:45:00]line ТРК (МРК, ГНК) : 42 [11:45:00]line Товар: 2710124130 [11:45:00]line Аи-92-К-2 [11:45:00]line 7.380 * 67.80 [11:45:00]line = 500.36 [11:45:00]line НДС 12% НСП 1% [11:45:00]line > о реализуемом товаре [11:45:00]line ОКРУГЛЕНИЕ: -0.36 [11:45:00]line ИТОГО: 500.00 [11:45:00]line Внесено: 500.00 [11:45:00]line СДАЧА: 0.00 [11:45:00]line НСП 1% : 4.43 [11:45:00]line НДС 12% : 53.14 [11:45:00]line Наличными: 500.00 [11:45:00]line Безнал.: 0.00 [11:45:00]line Место: АЗС № 128 "Партнер Нефть" [11:45:00]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:45:00]line СНО: Общий режим [11:45:00]line Чек 325 30.07.2024 11:44 [11:45:00]line Смена: 430 ФФД: 1.0 [11:45:00]line ЗНМ: 0300000046 [11:45:00]line РНМ: 0000000000092651 [11:45:00]line Версия ККМ: 001 [11:45:00]line ФМ: 0000000000874943 [11:45:00]line ФД: 309391 [11:45:00]line ФПД: 101866322633495 [11:45:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114459&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309391&fm=101866322633495&tin=02508201610067®Number=0000000000092651&sum=50000 [11:45:00]written 0, free lines is 4095 [11:45:00]OFD Sender: Processing packet 309391 [packets to send 232, broken 231] [11:45:00]ProducePacketName [11:45:00]name=ofd_packets/00309391 [11:45:00]OFD Sender: To server: pG, [11:45:00]CommunicateWithHost lk.salyk.kg:30040 [11:45:00]ConnectInit lk.salyk.kg [11:45:00]Connected sock=10 [11:45:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A1 A7 07 01 7E 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3B D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B8 04 00 35 04 06 00 5C A5 99 F9 A3 17 1D 86 B0 6D 82 AB 64 A9 [11:45:01]Write to MH i2c: 01 00 00 B6 1F D5 [11:45:01]Write i2c OK [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: 01 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: 01 07 00 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: 01 07 00 B6 1F 00 00 00 00 00 61 0C 49 [11:45:01]RasterBufferAndPrint [11:45:01]line [11:45:01]line [11:45:01]line [11:45:01]line [11:45:01]line [11:45:01]written 0, free lines is 3173 [11:45:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 92 F7 47 00 37 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 8F B8 04 00 F4 03 04 00 83 79 A8 66 B6 04 01 00 00 A9 7B D3 3C 20 E4 A3 65 [11:45:01]CommunicateWithHost err = 0 [11:45:01]CheckOFDResponse [11:45:01]1017 (14) - 77093643461234 [11:45:01]1041 (16) - 0000000000874943 [11:45:01]1040 (4) - 309391 [11:45:01]1012 (4) - 30.07.2024 05:26 [11:45:01]1206 (1) - 0 [11:45:01]OFD Sender: Remove packet 309391 [11:45:01]ProducePacketName [11:45:01]name=ofd_packets/00309391 [11:45:01]NVStorageDeleteData [11:45:01]MH_Cut [11:45:01]Write to MH i2c: D1 01 00 BD 1F 01 AE [11:45:01]Write i2c OK [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: D1 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: D1 01 00 [11:45:01]MH_I2C_Read... [11:45:01]Read from MH i2c: D1 01 00 BD 1F 00 AD [11:45:01]Write to MH i2c: 01 00 00 BE 1F DD [11:45:01]Write i2c OK [11:45:01]MH_I2C_Read... [11:45:01]OFD Sender: No OFD packet to send [11:45:02]*** Cut start [11:45:02]*** Partial cut [11:45:02]*** CUTSNS_PIN = 1 [11:45:02]*** CUTSNS_PIN = 0 [11:45:02]*** Brake cut motor [11:45:02]Read from MH i2c: 01 [11:45:02]MH_I2C_Read... [11:45:02]*** Stop cut motor [11:45:02]*** Cut end [11:45:02]Read from MH i2c: 01 07 00 [11:45:02]MH_I2C_Read... [11:45:03]Read from MH i2c: 01 07 00 BE 1F 00 00 00 00 00 FF 0F F2 [11:45:03]process_action close_receipt done [11:45:03]requested_data is exist [11:45:03]produce_requested_data [11:45:03]requested_item fm.sn is exist - process it [11:45:03]wFMCommunicate request_size=4 [11:45:03]MH_SAM_APDU [11:45:03]CAPDU: 80 11 00 00 [11:45:03]Write to MH i2c: E2 08 00 BF 1F 80 11 00 00 00 00 00 00 58 [11:45:03]Write i2c OK [11:45:03]MH_I2C_Read... [11:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:03]Read from MH i2c: E2 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 17 00 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 17 00 BF 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AE [11:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:03]wFMCommunicate OK [11:45:03]requested_item fd.num is exist - process it [11:45:03]SAM_PROTO_GetFieldsCounters [11:45:03]wFMCommunicate request_size=4 [11:45:03]MH_SAM_APDU [11:45:03]CAPDU: 80 13 00 00 [11:45:03]Write to MH i2c: E2 08 00 C0 1F 80 13 00 00 00 00 00 00 5B [11:45:03]Write i2c OK [11:45:03]MH_I2C_Read... [11:45:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:03]Read from MH i2c: E2 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 62 00 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 62 00 C0 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8F B8 04 00 0E 04 04 00 AE 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 49 [11:45:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 8F B8 04 00 0E 04 04 00 AE 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 [11:45:03]wFMCommunicate OK [11:45:03]SAM_PROTO_GetFieldsCounters done [11:45:03]requested_item shift.num is exist - process it [11:45:03]requested_item shift.opened is exist - process it [11:45:03]req_shift_opened [11:45:03]FM_GetShiftState [11:45:03]SAM_PROTO_GetShiftState [11:45:03]wFMCommunicate request_size=4 [11:45:03]MH_SAM_APDU [11:45:03]CAPDU: 80 13 01 00 [11:45:03]Write to MH i2c: E2 08 00 C1 1F 80 13 01 00 00 00 00 00 5D [11:45:03]Write i2c OK [11:45:03]MH_I2C_Read... [11:45:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:03]Read from MH i2c: E2 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 0E 00 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 0E 00 C1 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B8 [11:45:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:45:03]wFMCommunicate OK [11:45:03]SAM_PROTO_GetShiftState done [11:45:03]FM_GetShiftState done [11:45:03]req_shift_opened done [11:45:03]requested_item shift.open_date is exist - process it [11:45:03]req_shift_open_date [11:45:03]req_shift_open_date done [11:45:03]produce_requested_data done [11:45:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309391,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:45:03]process_action_free close_receipt [11:45:03]json_value_free [11:45:03]json_value_free done [11:45:03]process_json_proto returns [11:45:03]Send response to host [11:45:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309391,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:45:03]free response buf [11:45:03]execute_script done [11:45:03]execute_script returns [11:45:03]free content buf [11:45:03]Sock 9.Close socket [11:45:03]Sock 9.Thread stoped [11:45:03]accept exits with 8 [11:45:03]New connection [11:45:03]New thread 3067022692 created [11:45:03]Thread 3067166052 joined [11:45:03]Waiting for new connection... [11:45:03] Sock 8.Parse request [11:45:03]Sock 8.Check first char [11:45:03]Sock 8.First char is OK [11:45:03]request: POST /json_proto HTTP/1.0 [11:45:03]Method: POST [11:45:03]URL: /json_proto [11:45:03]Method is POST - this is cgi request [11:45:03]url: /json_proto [11:45:03]query_string will be loaded in cgi processing [11:45:03]execute_cgi json_proto POST (null) [11:45:03]execute_cgi path=json_proto method=POST [11:45:03]POST find Content-Length [11:45:03]Host: 172.17.45.195:8080 [11:45:03]Content-Length: 682 [11:45:03]Content-Type: application/json [11:45:03] [11:45:03]POST finish read [11:45:03]Found Content-Length = 682 [11:45:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:03]execute_script... [11:45: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)117997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:03]POST & json_proto [11:45:03]process_json_proto [11:45:03]json parsed OK: [11:45:03]protocol is kg_v1.0 [11:45:03]action value=close_receipt [11:45:03]process_action close_receipt [11:45:03]cmd_close_receipt [11:45:03]MH_GetDate [11:45:03]Write to MH i2c: F0 00 00 C2 1F D0 [11:45:03]Write i2c OK [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: F0 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: F0 09 00 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: F0 09 00 C2 1F 00 40 D2 A8 66 FB 01 7F 64 D8 [11:45:03]GetLastDocTimeStamp 1722339899 [11:45:03]current date 1722339904 [11:45:03]FM_GetShiftState [11:45:03]SAM_PROTO_GetShiftState [11:45:03]wFMCommunicate request_size=4 [11:45:03]MH_SAM_APDU [11:45:03]CAPDU: 80 13 01 00 [11:45:03]Write to MH i2c: E2 08 00 C3 1F 80 13 01 00 00 00 00 00 5F [11:45:03]Write i2c OK [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 [11:45:03]MH_I2C_Read... [11:45:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:03]Read from MH i2c: E2 0E 00 [11:45:03]MH_I2C_Read... [11:45:03]Read from MH i2c: E2 0E 00 C3 1F 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BA [11:45:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:45:03]wFMCommunicate OK [11:45:03]SAM_PROTO_GetShiftState done [11:45:03]FM_GetShiftState done [11:45:03]opened in 1722299915 [11:45:03]opened+sec_in_day 1722386315 [11:45:03]quantity*price = 100005 [11:45:03]sum+1 = 100006 [11:45: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 326 30.07.2024 11:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309392 ФПД: 81121028146209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114504&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309392&fm=81121028146209&tin=02508201610067®Number=0000000000092651&sum=100000 [11:45:05]StoreToDocumentArchive [11:45:05]shift 430 fd 309392 [11:45:05]save to /storage/0430/doc_00309392 [11:45:05]save last doc name /storage/0430/doc_00309392 to /storage/kkm_last_doc_name [11:45:05]save OK [11:45:05]Clear old archive folders... [11:45:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:05]tlvbuf is 0099AA90 [11:45:05]SAM_PROTO_ClearQueue [11:45:05]wFMCommunicate request_size=4 [11:45:05]MH_SAM_APDU [11:45:05]CAPDU: 80 09 00 00 [11:45:05]Write to MH i2c: E2 08 00 D0 1F 80 09 00 00 00 00 00 00 61 [11:45:05]Write i2c OK [11:45:05]MH_I2C_Read... [11:45:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:05]Read from MH i2c: E2 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 D0 1F 00 90 00 63 [11:45:05]RAPDU: 90 00 [11:45:05]wFMCommunicate OK [11:45:05]SAM_PROTO_ClearQueue done [11:45:05]KKMCreateOFDPacket [11:45:05]OFDProtocolAddRootSTLVToBuf [11:45:05]FM_MakeSignedData [11:45:05]FM_MakeSignedData [11:45:05]SAM_PROTO_SignData [11:45:05]wFMCommunicate request_size=4 [11:45:05]MH_SAM_APDU [11:45:05]CAPDU: 80 0D 01 02 [11:45:05]Write to MH i2c: E2 08 00 D1 1F 80 0D 01 02 00 00 00 00 69 [11:45:05]Write i2c OK [11:45:05]MH_I2C_Read... [11:45:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:05]Read from MH i2c: E2 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 D1 1F 00 90 00 64 [11:45:05]RAPDU: 90 00 [11:45:05]wFMCommunicate OK [11:45:05]wFMCommunicate request_size=255 [11:45:05]MH_SAM_APDU [11:45: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 01 00 00 F4 03 04 00 40 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B8 04 00 35 04 06 00 49 [11:45:05]Write to MH i2c: E2 02 01 D2 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 01 00 00 F4 03 04 00 40 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B8 04 00 35 04 06 00 49 00 00 20 [11:45:05]Write i2c OK [11:45:05]MH_I2C_Read... [11:45:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:05]Read from MH i2c: E2 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 D2 1F 00 90 00 65 [11:45:05]RAPDU: 90 00 [11:45:05]wFMCommunicate OK [11:45:05]wFMCommunicate request_size=10 [11:45:05]MH_SAM_APDU [11:45:05]CAPDU: 80 0D 02 02 05 C7 76 11 04 21 [11:45:05]Write to MH i2c: E2 0D 00 D3 1F 80 0D 02 02 05 00 C7 76 11 04 21 00 00 E9 [11:45:05]Write i2c OK [11:45:05]MH_I2C_Read... [11:45:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:05]Read from MH i2c: E2 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 03 00 D3 1F 00 90 00 66 [11:45:05]RAPDU: 90 00 [11:45:05]wFMCommunicate OK [11:45:05]wFMCommunicate request_size=4 [11:45:05]MH_SAM_APDU [11:45:05]CAPDU: 80 0D 03 02 [11:45:05]Write to MH i2c: E2 08 00 D4 1F 80 0D 03 02 00 00 00 00 6E [11:45:05]Write i2c OK [11:45:05]MH_I2C_Read... [11:45:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:05]Read from MH i2c: E2 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 0B 00 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 0B 00 D4 1F 00 8D F4 BD 67 D0 14 D1 4E 90 00 17 [11:45:05]RAPDU: 8D F4 BD 67 D0 14 D1 4E 90 00 [11:45:05]wFMCommunicate OK [11:45:05]SAM_PROTO_SignData done [11:45:05]FM_MakeSignedData done [11:45:05]CreateOFDProtocolMessage [11:45:05]wFMCommunicate request_size=4 [11:45:05]MH_SAM_APDU [11:45:05]CAPDU: 80 11 00 00 [11:45:05]Write to MH i2c: E2 08 00 D5 1F 80 11 00 00 00 00 00 00 6E [11:45:05]Write i2c OK [11:45:05]MH_I2C_Read... [11:45:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:05]Read from MH i2c: E2 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 17 00 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: E2 17 00 D5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C4 [11:45:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:05]wFMCommunicate OK [11:45:05]CreateOFDProtocolMessage done [11:45:05]OFDSenderStorePacket 309392 [11:45:05]StoreOFDPacket docnum=309392 [11:45:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D9 19 07 01 4B 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 01 00 00 F4 03 04 00 40 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B8 04 00 35 04 06 00 49 C7 76 11 04 21 8D F4 BD 67 D0 14 D1 4E [11:45:05]CheckFolder [11:45:05]dirname=/storage/ofd_packets [11:45:05]CheckFolder done [11:45:05]ProducePacketName [11:45:05]name=ofd_packets/00309392 [11:45:05]NVStorageSaveData ofd_packets/00309392 [11:45:05]File name is /storage/ofd_packets/00309392 [11:45:05]Write 301 bytes [11:45:05]NVStorageSaveData done [11:45:05]OFDSenderStorePacket done [11:45:05]KKMCreateOFDPacket done [11:45:05]NVStorageSaveData kkm_last_timestamp [11:45:05]File name is /storage/kkm_last_timestamp [11:45:05]Write 4 bytes [11:45:05]NVStorageSaveData done [11:45:05]ExternCall_PrintAddStr [11:45:05]wPrintStart [11:45:05]Write to MH i2c: 01 00 00 D6 1F F5 [11:45:05]Write i2c OK [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: 01 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: 01 07 00 [11:45:05]MH_I2C_Read... [11:45:05]Read from MH i2c: 01 07 00 D6 1F 00 00 00 00 00 FF 0F 0A [11:45:05]RasterBufferAndPrint [11:45:05]line Счет N : (1)117997 [11:45:05]line ИНН: 02508201610067 [11:45:05]line Контрольно-Кассовый Чек [11:45:05]line ПРОДАЖА [11:45:05]line ТРК (МРК, ГНК) : 52 [11:45:05]line Товар: 2710124130 [11:45:05]line Аи-92-К-2 [11:45:05]line 14.750 * 67.80 [11:45:05]line = 1000.05 [11:45:05]line НДС 12% НСП 1% [11:45:05]line > о реализуемом товаре [11:45:05]line ОКРУГЛЕНИЕ: -0.05 [11:45:05]line ИТОГО: 1000.00 [11:45:05]line Внесено: 1000.00 [11:45:05]line СДАЧА: 0.00 [11:45:05]line НСП 1% : 8.85 [11:45:05]line НДС 12% : 106.20 [11:45:05]line Наличными: 1000.00 [11:45:05]line Безнал.: 0.00 [11:45:05]line Место: АЗС № 128 "Партнер Нефть" [11:45:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:45:05]line СНО: Общий режим [11:45:05]line Чек 326 30.07.2024 11:45 [11:45:05]line Смена: 430 ФФД: 1.0 [11:45:05]line ЗНМ: 0300000046 [11:45:05]line РНМ: 0000000000092651 [11:45:05]line Версия ККМ: 001 [11:45:05]line ФМ: 0000000000874943 [11:45:05]line ФД: 309392 [11:45:05]line ФПД: 81121028146209 [11:45:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114504&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309392&fm=81121028146209&tin=02508201610067®Number=0000000000092651&sum=100000 [11:45:06]OFD Sender: Processing packet 309392 [packets to send 232, broken 231] [11:45:06]ProducePacketName [11:45:06]name=ofd_packets/00309392 [11:45:06]written 0, free lines is 4095 [11:45:06]OFD Sender: To server: pG, [11:45:06]CommunicateWithHost lk.salyk.kg:30040 [11:45:06]ConnectInit lk.salyk.kg [11:45:06]Connected sock=10 [11:45:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D9 19 07 01 4B 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 46 01 00 00 F4 03 04 00 40 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B8 04 00 35 04 06 00 49 C7 76 11 04 21 8D F4 BD 67 D0 14 D1 4E [11:45:06]Write to MH i2c: 01 00 00 01 20 21 [11:45:06]Write i2c OK [11:45:06]MH_I2C_Read... [11:45:06]Read from MH i2c: 01 [11:45:06]MH_I2C_Read... [11:45:06]Read from MH i2c: 01 07 00 [11:45:06]MH_I2C_Read... [11:45:06]Read from MH i2c: 01 07 00 01 20 00 00 00 00 00 64 0C 98 [11:45:06]RasterBufferAndPrint [11:45:06]line [11:45:06]line [11:45:06]line [11:45:06]line [11:45:06]line [11:45:06]written 0, free lines is 3177 [11:45:06]MH_Cut [11:45:06]Write to MH i2c: D1 01 00 08 20 01 FA [11:45:06]Write i2c OK [11:45:06]MH_I2C_Read... [11:45:06]Read from MH i2c: D1 [11:45:06]MH_I2C_Read... [11:45:06]Read from MH i2c: D1 01 00 [11:45:06]MH_I2C_Read... [11:45:06]Read from MH i2c: D1 01 00 08 20 00 F9 [11:45:06]Write to MH i2c: 01 00 00 09 20 29 [11:45:06]Write i2c OK [11:45:06]MH_I2C_Read... [11:45:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7C 79 47 00 4A E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 90 B8 04 00 F4 03 04 00 88 79 A8 66 B6 04 01 00 00 EC 8E 55 98 90 55 F0 21 [11:45:06]CommunicateWithHost err = 0 [11:45:06]CheckOFDResponse [11:45:06]1017 (14) - 77093643461234 [11:45:06]1041 (16) - 0000000000874943 [11:45:06]1040 (4) - 309392 [11:45:06]1012 (4) - 30.07.2024 05:26 [11:45:06]1206 (1) - 0 [11:45:06]OFD Sender: Remove packet 309392 [11:45:06]ProducePacketName [11:45:06]name=ofd_packets/00309392 [11:45:06]NVStorageDeleteData [11:45:07]OFD Sender: No OFD packet to send [11:45:07]*** Cut start [11:45:07]*** Partial cut [11:45:07]*** CUTSNS_PIN = 1 [11:45:07]*** CUTSNS_PIN = 0 [11:45:08]*** Brake cut motor [11:45:08]Read from MH i2c: 01 [11:45:08]MH_I2C_Read... [11:45:08]*** Stop cut motor [11:45:08]*** Cut end [11:45:08]Read from MH i2c: 01 07 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: 01 07 00 09 20 00 00 00 00 00 FF 0F 3E [11:45:08]process_action close_receipt done [11:45:08]requested_data is exist [11:45:08]produce_requested_data [11:45:08]requested_item fm.sn is exist - process it [11:45:08]wFMCommunicate request_size=4 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 11 00 00 [11:45:08]Write to MH i2c: E2 08 00 0A 20 80 11 00 00 00 00 00 00 A4 [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 17 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 17 00 0A 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FA [11:45:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:08]wFMCommunicate OK [11:45:08]requested_item fd.num is exist - process it [11:45:08]SAM_PROTO_GetFieldsCounters [11:45:08]wFMCommunicate request_size=4 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 13 00 00 [11:45:08]Write to MH i2c: E2 08 00 0B 20 80 13 00 00 00 00 00 00 A7 [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 62 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 62 00 0B 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 90 B8 04 00 0E 04 04 00 AE 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 99 [11:45:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 90 B8 04 00 0E 04 04 00 AE 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 [11:45:08]wFMCommunicate OK [11:45:08]SAM_PROTO_GetFieldsCounters done [11:45:08]requested_item shift.num is exist - process it [11:45:08]requested_item shift.opened is exist - process it [11:45:08]req_shift_opened [11:45:08]FM_GetShiftState [11:45:08]SAM_PROTO_GetShiftState [11:45:08]wFMCommunicate request_size=4 [11:45:08]MH_SAM_APDU [11:45:08]CAPDU: 80 13 01 00 [11:45:08]Write to MH i2c: E2 08 00 0C 20 80 13 01 00 00 00 00 00 A9 [11:45:08]Write i2c OK [11:45:08]MH_I2C_Read... [11:45:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:08]Read from MH i2c: E2 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 0E 00 [11:45:08]MH_I2C_Read... [11:45:08]Read from MH i2c: E2 0E 00 0C 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 04 [11:45:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:45:08]wFMCommunicate OK [11:45:08]SAM_PROTO_GetShiftState done [11:45:08]FM_GetShiftState done [11:45:08]req_shift_opened done [11:45:08]requested_item shift.open_date is exist - process it [11:45:08]req_shift_open_date [11:45:08]req_shift_open_date done [11:45:08]produce_requested_data done [11:45:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309392,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:45:08]process_action_free close_receipt [11:45:08]json_value_free [11:45:08]json_value_free done [11:45:08]process_json_proto returns [11:45:08]Send response to host [11:45:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309392,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:45:08]free response buf [11:45:08]execute_script done [11:45:08]execute_script returns [11:45:08]free content buf [11:45:08]Sock 8.Close socket [11:45:08]Sock 8.Thread stoped [11:45:12]OFD Sender: No OFD packet to send [11:45:13]accept exits with 9 [11:45:13]New connection [11:45:13]New thread 3067166052 created [11:45:13]Thread 3067022692 joined [11:45:13]Waiting for new connection... [11:45:13] Sock 9.Parse request [11:45:13]Sock 9.Check first char [11:45:13]Sock 9.First char is OK [11:45:13]request: POST /json_proto HTTP/1.0 [11:45:13]Method: POST [11:45:13]URL: /json_proto [11:45:13]Method is POST - this is cgi request [11:45:13]url: /json_proto [11:45:13]query_string will be loaded in cgi processing [11:45:13]execute_cgi json_proto POST (null) [11:45:13]execute_cgi path=json_proto method=POST [11:45:13]POST find Content-Length [11:45:13]Host: 172.17.45.195:8080 [11:45:13]Content-Length: 682 [11:45:13]Content-Type: application/json [11:45:13] [11:45:13]POST finish read [11:45:13]Found Content-Length = 682 [11:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:13]execute_script... [11:45:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)117999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:13]POST & json_proto [11:45:13]process_json_proto [11:45:13]json parsed OK: [11:45:13]protocol is kg_v1.0 [11:45:13]action value=close_receipt [11:45:13]process_action close_receipt [11:45:13]cmd_close_receipt [11:45:13]MH_GetDate [11:45:13]Write to MH i2c: F0 00 00 0D 20 1C [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 09 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: F0 09 00 0D 20 00 4A D2 A8 66 FB 01 7F 64 2E [11:45:13]GetLastDocTimeStamp 1722339904 [11:45:13]current date 1722339914 [11:45:13]FM_GetShiftState [11:45:13]SAM_PROTO_GetShiftState [11:45:13]wFMCommunicate request_size=4 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 13 01 00 [11:45:13]Write to MH i2c: E2 08 00 0E 20 80 13 01 00 00 00 00 00 AB [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0E 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0E 00 0E 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 06 [11:45:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:45:13]wFMCommunicate OK [11:45:13]SAM_PROTO_GetShiftState done [11:45:13]FM_GetShiftState done [11:45:13]opened in 1722299915 [11:45:13]opened+sec_in_day 1722386315 [11:45:13]quantity*price = 100021 [11:45:13]sum+1 = 100023 [11:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 327 30.07.2024 11:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309393 ФПД: 146305244405317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114514&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309393&fm=146305244405317&tin=02508201610067®Number=0000000000092651&sum=100000 [11:45:14]StoreToDocumentArchive [11:45:14]shift 430 fd 309393 [11:45:14]save to /storage/0430/doc_00309393 [11:45:14]save last doc name /storage/0430/doc_00309393 to /storage/kkm_last_doc_name [11:45:14]save OK [11:45:14]Clear old archive folders... [11:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:14]tlvbuf is 009272C0 [11:45:14]SAM_PROTO_ClearQueue [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 09 00 00 [11:45:14]Write to MH i2c: E2 08 00 1B 20 80 09 00 00 00 00 00 00 AD [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 1B 20 00 90 00 AF [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]SAM_PROTO_ClearQueue done [11:45:14]KKMCreateOFDPacket [11:45:14]OFDProtocolAddRootSTLVToBuf [11:45:14]FM_MakeSignedData [11:45:14]FM_MakeSignedData [11:45:14]SAM_PROTO_SignData [11:45:14]wFMCommunicate request_size=4 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 01 02 [11:45:14]Write to MH i2c: E2 08 00 1C 20 80 0D 01 02 00 00 00 00 B5 [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:14]Read from MH i2c: E2 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: E2 03 00 1C 20 00 90 00 B0 [11:45:14]RAPDU: 90 00 [11:45:14]wFMCommunicate OK [11:45:14]wFMCommunicate request_size=255 [11:45:14]MH_SAM_APDU [11:45:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 4A D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B8 04 00 35 04 06 00 85 [11:45:14]Write to MH i2c: E2 02 01 1D 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 4A D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B8 04 00 35 04 06 00 85 00 00 53 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:15]Read from MH i2c: E2 03 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 03 00 1D 20 00 90 00 B1 [11:45:15]RAPDU: 90 00 [11:45:15]wFMCommunicate OK [11:45:15]wFMCommunicate request_size=10 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 0D 02 02 05 10 58 1F 1E 45 [11:45:15]Write to MH i2c: E2 0D 00 1E 20 80 0D 02 02 05 00 10 58 1F 1E 45 00 00 AC [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 03 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 03 00 1E 20 00 90 00 B2 [11:45:15]RAPDU: 90 00 [11:45:15]wFMCommunicate OK [11:45:15]wFMCommunicate request_size=4 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 0D 03 02 [11:45:15]Write to MH i2c: E2 08 00 1F 20 80 0D 03 02 00 00 00 00 BA [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 0B 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 0B 00 1F 20 00 DC 25 81 AD D0 0B 4C BC 90 00 CD [11:45:15]RAPDU: DC 25 81 AD D0 0B 4C BC 90 00 [11:45:15]wFMCommunicate OK [11:45:15]SAM_PROTO_SignData done [11:45:15]FM_MakeSignedData done [11:45:15]CreateOFDProtocolMessage [11:45:15]wFMCommunicate request_size=4 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 11 00 00 [11:45:15]Write to MH i2c: E2 08 00 20 20 80 11 00 00 00 00 00 00 BA [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 17 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 17 00 20 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 10 [11:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:15]wFMCommunicate OK [11:45:15]CreateOFDProtocolMessage done [11:45:15]OFDSenderStorePacket 309393 [11:45:15]StoreOFDPacket docnum=309393 [11:45:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 74 90 07 01 54 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 47 01 00 00 F4 03 04 00 4A D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B8 04 00 35 04 06 00 85 10 58 1F 1E 45 DC 25 81 AD D0 0B 4C BC [11:45:15]CheckFolder [11:45:15]dirname=/storage/ofd_packets [11:45:15]CheckFolder done [11:45:15]ProducePacketName [11:45:15]name=ofd_packets/00309393 [11:45:15]NVStorageSaveData ofd_packets/00309393 [11:45:15]File name is /storage/ofd_packets/00309393 [11:45:15]Write 301 bytes [11:45:15]NVStorageSaveData done [11:45:15]OFDSenderStorePacket done [11:45:15]KKMCreateOFDPacket done [11:45:15]NVStorageSaveData kkm_last_timestamp [11:45:15]File name is /storage/kkm_last_timestamp [11:45:15]Write 4 bytes [11:45:15]NVStorageSaveData done [11:45:15]ExternCall_PrintAddStr [11:45:15]wPrintStart [11:45:15]Write to MH i2c: 01 00 00 21 20 41 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 21 20 00 00 00 00 00 FF 0F 56 [11:45:15]RasterBufferAndPrint [11:45:15]line Счет N : (1)117999 [11:45:15]line ИНН: 02508201610067 [11:45:15]line Контрольно-Кассовый Чек [11:45:15]line ПРОДАЖА [11:45:15]line ТРК (МРК, ГНК) : 61 [11:45:15]line Товар: 2710124500 [11:45:15]line Аи-95-К-3 [11:45:15]line 13.480 * 74.20 [11:45:15]line = 1000.22 [11:45:15]line НДС 12% НСП 1% [11:45:15]line > о реализуемом товаре [11:45:15]line ОКРУГЛЕНИЕ: -0.22 [11:45:15]line ИТОГО: 1000.00 [11:45:15]line Внесено: 1000.00 [11:45:15]line СДАЧА: 0.00 [11:45:15]line НСП 1% : 8.85 [11:45:15]line НДС 12% : 106.22 [11:45:15]line Наличными: 1000.00 [11:45:15]line Безнал.: 0.00 [11:45:15]line Место: АЗС № 128 "Партнер Нефть" [11:45:15]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:45:15]line СНО: Общий режим [11:45:15]line Чек 327 30.07.2024 11:45 [11:45:15]line Смена: 430 ФФД: 1.0 [11:45:15]line ЗНМ: 0300000046 [11:45:15]line РНМ: 0000000000092651 [11:45:15]line Версия ККМ: 001 [11:45:15]line ФМ: 0000000000874943 [11:45:15]line ФД: 309393 [11:45:15]line ФПД: 146305244405317 [11:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114514&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309393&fm=146305244405317&tin=02508201610067®Number=0000000000092651&sum=100000 [11:45:15]OFD Sender: Processing packet 309393 [packets to send 232, broken 231] [11:45:15]ProducePacketName [11:45:15]name=ofd_packets/00309393 [11:45:15]OFD Sender: To server: pG, [11:45:15]CommunicateWithHost lk.salyk.kg:30040 [11:45:15]ConnectInit lk.salyk.kg [11:45:15]written 0, free lines is 4095 [11:45:16]Connected sock=10 [11:45:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 74 90 07 01 54 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 47 01 00 00 F4 03 04 00 4A D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 91 B8 04 00 35 04 06 00 85 10 58 1F 1E 45 DC 25 81 AD D0 0B 4C BC [11:45:16]Write to MH i2c: 01 00 00 4C 20 6C [11:45:16]Write i2c OK [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: 01 [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: 01 07 00 [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: 01 07 00 4C 20 00 00 00 00 00 64 0C E3 [11:45:16]RasterBufferAndPrint [11:45:16]line [11:45:16]line [11:45:16]line [11:45:16]line [11:45:16]line [11:45:16]written 0, free lines is 3181 [11:45:16]MH_Cut [11:45:16]Write to MH i2c: D1 01 00 53 20 01 45 [11:45:16]Write i2c OK [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: D1 [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: D1 01 00 [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: D1 01 00 53 20 00 44 [11:45:16]Write to MH i2c: 01 00 00 54 20 74 [11:45:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AA CF 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 34 39 34 33 10 04 04 00 91 B8 04 00 F4 03 04 00 92 79 A8 66 B6 04 01 00 00 A4 5C 24 88 33 82 84 50 [11:45:16]CommunicateWithHost err = 0 [11:45:16]CheckOFDResponse [11:45:16]1017 (14) - 77093643461234 [11:45:16]1041 (16) - 0000000000874943 [11:45:16]1040 (4) - 309393 [11:45:16]1012 (4) - 30.07.2024 05:26 [11:45:16]1206 (1) - 0 [11:45:16]OFD Sender: Remove packet 309393 [11:45:16]ProducePacketName [11:45:16]name=ofd_packets/00309393 [11:45:16]NVStorageDeleteData [11:45:16]Write i2c OK [11:45:16]MH_I2C_Read... [11:45:16]OFD Sender: No OFD packet to send [11:45:17]*** Cut start [11:45:17]*** Partial cut [11:45:17]*** CUTSNS_PIN = 1 [11:45:17]*** CUTSNS_PIN = 0 [11:45:17]*** Brake cut motor [11:45:18]Read from MH i2c: 01 [11:45:18]MH_I2C_Read... [11:45:18]*** Stop cut motor [11:45:18]*** Cut end [11:45:18]Read from MH i2c: 01 07 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: 01 07 00 54 20 00 00 00 00 00 FF 0F 89 [11:45:18]process_action close_receipt done [11:45:18]requested_data is exist [11:45:18]produce_requested_data [11:45:18]requested_item fm.sn is exist - process it [11:45:18]wFMCommunicate request_size=4 [11:45:18]MH_SAM_APDU [11:45:18]CAPDU: 80 11 00 00 [11:45:18]Write to MH i2c: E2 08 00 55 20 80 11 00 00 00 00 00 00 EF [11:45:18]Write i2c OK [11:45:18]MH_I2C_Read... [11:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:18]Read from MH i2c: E2 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 17 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 17 00 55 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 45 [11:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:18]wFMCommunicate OK [11:45:18]requested_item fd.num is exist - process it [11:45:18]SAM_PROTO_GetFieldsCounters [11:45:18]wFMCommunicate request_size=4 [11:45:18]MH_SAM_APDU [11:45:18]CAPDU: 80 13 00 00 [11:45:18]Write to MH i2c: E2 08 00 56 20 80 13 00 00 00 00 00 00 F2 [11:45:18]Write i2c OK [11:45:18]MH_I2C_Read... [11:45:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:18]Read from MH i2c: E2 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 62 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 62 00 56 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 91 B8 04 00 0E 04 04 00 AE 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 E8 [11:45:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 91 B8 04 00 0E 04 04 00 AE 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 [11:45:18]wFMCommunicate OK [11:45:18]SAM_PROTO_GetFieldsCounters done [11:45:18]requested_item shift.num is exist - process it [11:45:18]requested_item shift.opened is exist - process it [11:45:18]req_shift_opened [11:45:18]FM_GetShiftState [11:45:18]SAM_PROTO_GetShiftState [11:45:18]wFMCommunicate request_size=4 [11:45:18]MH_SAM_APDU [11:45:18]CAPDU: 80 13 01 00 [11:45:18]Write to MH i2c: E2 08 00 57 20 80 13 01 00 00 00 00 00 F4 [11:45:18]Write i2c OK [11:45:18]MH_I2C_Read... [11:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:18]Read from MH i2c: E2 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 0E 00 [11:45:18]MH_I2C_Read... [11:45:18]Read from MH i2c: E2 0E 00 57 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4F [11:45:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:45:18]wFMCommunicate OK [11:45:18]SAM_PROTO_GetShiftState done [11:45:18]FM_GetShiftState done [11:45:18]req_shift_opened done [11:45:18]requested_item shift.open_date is exist - process it [11:45:18]req_shift_open_date [11:45:18]req_shift_open_date done [11:45:18]produce_requested_data done [11:45:18]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309393,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:45:18]process_action_free close_receipt [11:45:18]json_value_free [11:45:18]json_value_free done [11:45:18]process_json_proto returns [11:45:18]Send response to host [11:45:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309393,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:45:18]free response buf [11:45:18]execute_script done [11:45:18]execute_script returns [11:45:18]free content buf [11:45:18]Sock 9.Close socket [11:45:18]Sock 9.Thread stoped [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:36]OFD Sender: No OFD packet to send [11:45:41]OFD Sender: No OFD packet to send [11:45:43]accept exits with 8 [11:45:43]New connection [11:45:43]New thread 3067022692 created [11:45:43]Thread 3067166052 joined [11:45:43]Waiting for new connection... [11:45:43] Sock 8.Parse request [11:45:43]Sock 8.Check first char [11:45:43]Sock 8.First char is OK [11:45:43]request: POST /json_proto HTTP/1.0 [11:45:43]Method: POST [11:45:43]URL: /json_proto [11:45:43]Method is POST - this is cgi request [11:45:43]url: /json_proto [11:45:43]query_string will be loaded in cgi processing [11:45:43]execute_cgi json_proto POST (null) [11:45:43]execute_cgi path=json_proto method=POST [11:45:43]POST find Content-Length [11:45:43]Host: 172.17.45.195:8080 [11:45:43]Content-Length: 674 [11:45:43]Content-Type: application/json [11:45:43] [11:45:43]POST finish read [11:45:43]Found Content-Length = 674 [11:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:43]execute_script... [11: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)118000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:43]POST & json_proto [11:45:43]process_json_proto [11:45:43]json parsed OK: [11:45:43]protocol is kg_v1.0 [11:45:43]action value=close_receipt [11:45:43]process_action close_receipt [11:45:43]cmd_close_receipt [11:45:43]MH_GetDate [11:45:43]Write to MH i2c: F0 00 00 58 20 67 [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: F0 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: F0 09 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: F0 09 00 58 20 00 68 D2 A8 66 FB 01 7F 64 97 [11:45:43]GetLastDocTimeStamp 1722339914 [11:45:43]current date 1722339944 [11:45:43]FM_GetShiftState [11:45:43]SAM_PROTO_GetShiftState [11:45:43]wFMCommunicate request_size=4 [11:45:43]MH_SAM_APDU [11:45:43]CAPDU: 80 13 01 00 [11:45:43]Write to MH i2c: E2 08 00 59 20 80 13 01 00 00 00 00 00 F6 [11:45:43]Write i2c OK [11:45:43]MH_I2C_Read... [11:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:43]Read from MH i2c: E2 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 0E 00 [11:45:43]MH_I2C_Read... [11:45:43]Read from MH i2c: E2 0E 00 59 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 51 [11:45:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:45:44]wFMCommunicate OK [11:45:44]SAM_PROTO_GetShiftState done [11:45:44]FM_GetShiftState done [11:45:44]opened in 1722299915 [11:45:44]opened+sec_in_day 1722386315 [11:45:44]quantity*price = 50063 [11:45:44]sum+1 = 50064 [11:45:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 328 30.07.2024 11:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309394 ФПД: 178679442222107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114544&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309394&fm=178679442222107&tin=02508201610067®Number=0000000000092651&sum=50000 [11:45:45]StoreToDocumentArchive [11:45:45]shift 430 fd 309394 [11:45:45]save to /storage/0430/doc_00309394 [11:45:45]save last doc name /storage/0430/doc_00309394 to /storage/kkm_last_doc_name [11:45:45]save OK [11:45:45]Clear old archive folders... [11:45:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:45:45]tlvbuf is 0092CDA0 [11:45:45]SAM_PROTO_ClearQueue [11:45:45]wFMCommunicate request_size=4 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 09 00 00 [11:45:45]Write to MH i2c: E2 08 00 66 20 80 09 00 00 00 00 00 00 F8 [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 66 20 00 90 00 FA [11:45:45]RAPDU: 90 00 [11:45:45]wFMCommunicate OK [11:45:45]SAM_PROTO_ClearQueue done [11:45:45]KKMCreateOFDPacket [11:45:45]OFDProtocolAddRootSTLVToBuf [11:45:45]FM_MakeSignedData [11:45:45]FM_MakeSignedData [11:45:45]SAM_PROTO_SignData [11:45:45]wFMCommunicate request_size=4 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 0D 01 02 [11:45:45]Write to MH i2c: E2 08 00 67 20 80 0D 01 02 00 00 00 00 00 [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 67 20 00 90 00 FB [11:45:45]RAPDU: 90 00 [11:45:45]wFMCommunicate OK [11:45:45]wFMCommunicate request_size=255 [11:45:45]MH_SAM_APDU [11:45: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 48 01 00 00 F4 03 04 00 68 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B8 04 00 35 04 06 00 A2 82 0C AE [11:45:45]Write to MH i2c: E2 02 01 68 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 48 01 00 00 F4 03 04 00 68 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B8 04 00 35 04 06 00 A2 82 0C AE 00 00 7D [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 68 20 00 90 00 FC [11:45:45]RAPDU: 90 00 [11:45:45]wFMCommunicate OK [11:45:45]wFMCommunicate request_size=7 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 0D 02 02 02 AC 1B [11:45:45]Write to MH i2c: E2 0A 00 69 20 80 0D 02 02 02 00 AC 1B 00 00 CE [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 03 00 69 20 00 90 00 FD [11:45:45]RAPDU: 90 00 [11:45:45]wFMCommunicate OK [11:45:45]wFMCommunicate request_size=4 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 0D 03 02 [11:45:45]Write to MH i2c: E2 08 00 6A 20 80 0D 03 02 00 00 00 00 05 [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 0B 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 0B 00 6A 20 00 4A 8F 1C 4C B0 EE C7 25 90 00 D1 [11:45:45]RAPDU: 4A 8F 1C 4C B0 EE C7 25 90 00 [11:45:45]wFMCommunicate OK [11:45:45]SAM_PROTO_SignData done [11:45:45]FM_MakeSignedData done [11:45:45]CreateOFDProtocolMessage [11:45:45]wFMCommunicate request_size=4 [11:45:45]MH_SAM_APDU [11:45:45]CAPDU: 80 11 00 00 [11:45:45]Write to MH i2c: E2 08 00 6B 20 80 11 00 00 00 00 00 00 05 [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:45]Read from MH i2c: E2 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 17 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: E2 17 00 6B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5B [11:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:45]wFMCommunicate OK [11:45:45]CreateOFDProtocolMessage done [11:45:45]OFDSenderStorePacket 309394 [11:45:45]StoreOFDPacket docnum=309394 [11:45:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E6 AD 04 01 60 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 48 01 00 00 F4 03 04 00 68 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B8 04 00 35 04 06 00 A2 82 0C AE AC 1B 4A 8F 1C 4C B0 EE C7 25 [11:45:45]CheckFolder [11:45:45]dirname=/storage/ofd_packets [11:45:45]CheckFolder done [11:45:45]ProducePacketName [11:45:45]name=ofd_packets/00309394 [11:45:45]NVStorageSaveData ofd_packets/00309394 [11:45:45]File name is /storage/ofd_packets/00309394 [11:45:45]Write 298 bytes [11:45:45]NVStorageSaveData done [11:45:45]OFDSenderStorePacket done [11:45:45]KKMCreateOFDPacket done [11:45:45]NVStorageSaveData kkm_last_timestamp [11:45:45]File name is /storage/kkm_last_timestamp [11:45:45]Write 4 bytes [11:45:45]NVStorageSaveData done [11:45:45]ExternCall_PrintAddStr [11:45:45]wPrintStart [11:45:45]Write to MH i2c: 01 00 00 6C 20 8C [11:45:45]Write i2c OK [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: 01 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: 01 07 00 [11:45:45]MH_I2C_Read... [11:45:45]Read from MH i2c: 01 07 00 6C 20 00 00 00 00 00 FF 0F A1 [11:45:45]RasterBufferAndPrint [11:45:45]line Счет N : (1)118000 [11:45:45]line ИНН: 02508201610067 [11:45:45]line Контрольно-Кассовый Чек [11:45:45]line ПРОДАЖА [11:45:45]line ТРК (МРК, ГНК) : 34 [11:45:45]line Товар: 2710194800 [11:45:45]line ДТ-К-3 [11:45:45]line 6.570 * 76.20 [11:45:45]line = 500.63 [11:45:45]line НДС 12% НСП 1% [11:45:45]line > о реализуемом товаре [11:45:45]line ОКРУГЛЕНИЕ: -0.63 [11:45:45]line ИТОГО: 500.00 [11:45:45]line Внесено: 500.00 [11:45:45]line СДАЧА: 0.00 [11:45:45]line НСП 1% : 4.43 [11:45:45]line НДС 12% : 53.16 [11:45:45]line Наличными: 500.00 [11:45:45]line Безнал.: 0.00 [11:45:45]line Место: АЗС № 128 "Партнер Нефть" [11:45:45]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:45:45]line СНО: Общий режим [11:45:45]line Чек 328 30.07.2024 11:45 [11:45:45]line Смена: 430 ФФД: 1.0 [11:45:45]line ЗНМ: 0300000046 [11:45:45]line РНМ: 0000000000092651 [11:45:45]line Версия ККМ: 001 [11:45:45]line ФМ: 0000000000874943 [11:45:45]line ФД: 309394 [11:45:45]line ФПД: 178679442222107 [11:45:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114544&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309394&fm=178679442222107&tin=02508201610067®Number=0000000000092651&sum=50000 [11:45:45]OFD Sender: Processing packet 309394 [packets to send 232, broken 231] [11:45:45]ProducePacketName [11:45:45]name=ofd_packets/00309394 [11:45:45]OFD Sender: To server: pG, [11:45:45]CommunicateWithHost lk.salyk.kg:30040 [11:45:45]ConnectInit lk.salyk.kg [11:45:45]written 0, free lines is 4095 [11:45:46]Connected sock=10 [11:45:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E6 AD 04 01 60 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 48 01 00 00 F4 03 04 00 68 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B8 04 00 35 04 06 00 A2 82 0C AE AC 1B 4A 8F 1C 4C B0 EE C7 25 [11:45:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9E 4C 47 00 2F FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 92 B8 04 00 F4 03 04 00 B0 79 A8 66 B6 04 01 00 00 E7 A8 D0 EC CB 3F 2D D8 [11:45:46]CommunicateWithHost err = 0 [11:45:46]CheckOFDResponse [11:45:46]1017 (14) - 77093643461234 [11:45:46]1041 (16) - 0000000000874943 [11:45:46]1040 (4) - 309394 [11:45:46]1012 (4) - 30.07.2024 05:27 [11:45:46]1206 (1) - 0 [11:45:46]OFD Sender: Remove packet 309394 [11:45:46]ProducePacketName [11:45:46]name=ofd_packets/00309394 [11:45:46]NVStorageDeleteData [11:45:46]Write to MH i2c: 01 00 00 97 20 B7 [11:45:46]Write i2c OK [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: 01 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: 01 07 00 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: 01 07 00 97 20 00 00 00 00 00 70 0C 3A [11:45:46]RasterBufferAndPrint [11:45:46]line [11:45:46]line [11:45:46]line [11:45:46]line [11:45:46]line [11:45:46]written 0, free lines is 3187 [11:45:46]MH_Cut [11:45:46]Write to MH i2c: D1 01 00 9E 20 01 90 [11:45:46]Write i2c OK [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: D1 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: D1 01 00 [11:45:46]MH_I2C_Read... [11:45:46]Read from MH i2c: D1 01 00 9E 20 00 8F [11:45:46]Write to MH i2c: 01 00 00 9F 20 BF [11:45:46]Write i2c OK [11:45:46]MH_I2C_Read... [11:45:46]OFD Sender: No OFD packet to send [11:45:47]*** Cut start [11:45:47]*** Partial cut [11:45:47]*** CUTSNS_PIN = 1 [11:45:47]*** CUTSNS_PIN = 0 [11:45:47]*** Brake cut motor [11:45:48]Read from MH i2c: 01 [11:45:48]MH_I2C_Read... [11:45:48]*** Stop cut motor [11:45:48]*** Cut end [11:45:48]Read from MH i2c: 01 07 00 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: 01 07 00 9F 20 00 00 00 00 00 FF 0F D4 [11:45:48]process_action close_receipt done [11:45:48]requested_data is exist [11:45:48]produce_requested_data [11:45:48]requested_item fm.sn is exist - process it [11:45:48]wFMCommunicate request_size=4 [11:45:48]MH_SAM_APDU [11:45:48]CAPDU: 80 11 00 00 [11:45:48]Write to MH i2c: E2 08 00 A0 20 80 11 00 00 00 00 00 00 3A [11:45:48]Write i2c OK [11:45:48]MH_I2C_Read... [11:45:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:48]Read from MH i2c: E2 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 17 00 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 17 00 A0 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 90 [11:45:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:45:48]wFMCommunicate OK [11:45:48]requested_item fd.num is exist - process it [11:45:48]SAM_PROTO_GetFieldsCounters [11:45:48]wFMCommunicate request_size=4 [11:45:48]MH_SAM_APDU [11:45:48]CAPDU: 80 13 00 00 [11:45:48]Write to MH i2c: E2 08 00 A1 20 80 13 00 00 00 00 00 00 3D [11:45:48]Write i2c OK [11:45:48]MH_I2C_Read... [11:45:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:48]Read from MH i2c: E2 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 62 00 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 62 00 A1 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 92 B8 04 00 0E 04 04 00 AE 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 37 [11: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 92 B8 04 00 0E 04 04 00 AE 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 [11:45:48]wFMCommunicate OK [11:45:48]SAM_PROTO_GetFieldsCounters done [11:45:48]requested_item shift.num is exist - process it [11:45:48]requested_item shift.opened is exist - process it [11:45:48]req_shift_opened [11:45:48]FM_GetShiftState [11:45:48]SAM_PROTO_GetShiftState [11:45:48]wFMCommunicate request_size=4 [11:45:48]MH_SAM_APDU [11:45:48]CAPDU: 80 13 01 00 [11:45:48]Write to MH i2c: E2 08 00 A2 20 80 13 01 00 00 00 00 00 3F [11:45:48]Write i2c OK [11:45:48]MH_I2C_Read... [11:45:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:48]Read from MH i2c: E2 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 0E 00 [11:45:48]MH_I2C_Read... [11:45:48]Read from MH i2c: E2 0E 00 A2 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9A [11:45:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:45:48]wFMCommunicate OK [11:45:48]SAM_PROTO_GetShiftState done [11:45:48]FM_GetShiftState done [11:45:48]req_shift_opened done [11:45:48]requested_item shift.open_date is exist - process it [11:45:48]req_shift_open_date [11:45:48]req_shift_open_date done [11:45:48]produce_requested_data done [11:45:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309394,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:45:48]process_action_free close_receipt [11:45:48]json_value_free [11:45:48]json_value_free done [11:45:48]process_json_proto returns [11:45:48]Send response to host [11:45:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309394,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:45:48]free response buf [11:45:48]execute_script done [11:45:48]execute_script returns [11:45:48]free content buf [11:45:48]Sock 8.Close socket [11:45:48]Sock 8.Thread stoped [11:45:51]OFD Sender: No OFD packet to send [11:45:56]OFD Sender: No OFD packet to send [11:46:01]OFD Sender: No OFD packet to send [11:46:06]OFD Sender: No OFD packet to send [11:46:11]OFD Sender: No OFD packet to send [11:46:16]OFD Sender: No OFD packet to send [11:46:21]OFD Sender: No OFD packet to send [11:46:26]OFD Sender: No OFD packet to send [11:46:31]OFD Sender: No OFD packet to send [11:46:36]OFD Sender: No OFD packet to send [11:46:41]OFD Sender: No OFD packet to send [11:46:46]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]OFD Sender: No OFD packet to send [11:47:22]OFD Sender: No OFD packet to send [11:47:27]OFD Sender: No OFD packet to send [11:47:31]accept exits with 9 [11:47:31]New connection [11:47:31]New thread 3067166052 created [11:47:31]Thread 3067022692 joined [11:47:31]Waiting for new connection... [11:47:31] Sock 9.Parse request [11:47:31]Sock 9.Check first char [11:47:31]Sock 9.First char is OK [11:47:31]request: POST /json_proto HTTP/1.0 [11:47:31]Method: POST [11:47:31]URL: /json_proto [11:47:31]Method is POST - this is cgi request [11:47:31]url: /json_proto [11:47:31]query_string will be loaded in cgi processing [11:47:31]execute_cgi json_proto POST (null) [11:47:31]execute_cgi path=json_proto method=POST [11:47:31]POST find Content-Length [11:47:31]Host: 172.17.45.195:8080 [11:47:31]Content-Length: 678 [11:47:31]Content-Type: application/json [11:47:31] [11:47:31]POST finish read [11:47:31]Found Content-Length = 678 [11:47:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:47:31]execute_script... [11:47:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:47:31]POST & json_proto [11:47:31]process_json_proto [11:47:31]json parsed OK: [11:47:31]protocol is kg_v1.0 [11:47:31]action value=close_receipt [11:47:31]process_action close_receipt [11:47:31]cmd_close_receipt [11:47:31]MH_GetDate [11:47:31]Write to MH i2c: F0 00 00 A3 20 B2 [11:47:31]Write i2c OK [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: F0 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: F0 09 00 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: F0 09 00 A3 20 00 D4 D2 A8 66 FB 01 7F 64 4E [11:47:31]GetLastDocTimeStamp 1722339944 [11:47:31]current date 1722340052 [11:47:31]FM_GetShiftState [11:47:31]SAM_PROTO_GetShiftState [11:47:31]wFMCommunicate request_size=4 [11:47:31]MH_SAM_APDU [11:47:31]CAPDU: 80 13 01 00 [11:47:31]Write to MH i2c: E2 08 00 A4 20 80 13 01 00 00 00 00 00 41 [11:47:31]Write i2c OK [11:47:31]MH_I2C_Read... [11:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:31]Read from MH i2c: E2 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: E2 0E 00 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: E2 0E 00 A4 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9C [11:47:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:47:31]wFMCommunicate OK [11:47:31]SAM_PROTO_GetShiftState done [11:47:31]FM_GetShiftState done [11:47:31]opened in 1722299915 [11:47:31]opened+sec_in_day 1722386315 [11:47:31]quantity*price = 70037 [11:47:31]sum+1 = 70038 [11:47:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 329 30.07.2024 11:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309395 ФПД: 217857536594388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114732&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309395&fm=217857536594388&tin=02508201610067®Number=0000000000092651&sum=70000 [11:47:32]StoreToDocumentArchive [11:47:32]shift 430 fd 309395 [11:47:32]save to /storage/0430/doc_00309395 [11:47:32]save last doc name /storage/0430/doc_00309395 to /storage/kkm_last_doc_name [11:47:32]save OK [11:47:32]Clear old archive folders... [11:47:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:32]tlvbuf is 009E6060 [11:47:32]SAM_PROTO_ClearQueue [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 09 00 00 [11:47:32]Write to MH i2c: E2 08 00 B1 20 80 09 00 00 00 00 00 00 43 [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 B1 20 00 90 00 45 [11:47:32]RAPDU: 90 00 [11:47:32]wFMCommunicate OK [11:47:32]SAM_PROTO_ClearQueue done [11:47:32]KKMCreateOFDPacket [11:47:32]OFDProtocolAddRootSTLVToBuf [11:47:32]FM_MakeSignedData [11:47:32]FM_MakeSignedData [11:47:32]SAM_PROTO_SignData [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 0D 01 02 [11:47:32]Write to MH i2c: E2 08 00 B2 20 80 0D 01 02 00 00 00 00 4B [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 03 00 B2 20 00 90 00 46 [11:47:32]RAPDU: 90 00 [11:47:32]wFMCommunicate OK [11:47:32]wFMCommunicate request_size=255 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 49 01 00 00 F4 03 04 00 D4 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B8 04 00 35 04 06 00 C6 [11:47:32]Write to MH i2c: E2 02 01 B3 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 32 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 49 01 00 00 F4 03 04 00 D4 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B8 04 00 35 04 06 00 C6 00 00 71 [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 B3 20 00 90 00 47 [11:47:33]RAPDU: 90 00 [11:47:33]wFMCommunicate OK [11:47:33]wFMCommunicate request_size=10 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 0D 02 02 05 23 E9 14 91 D4 [11:47:33]Write to MH i2c: E2 0D 00 B4 20 80 0D 02 02 05 00 23 E9 14 91 D4 00 00 DD [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 03 00 B4 20 00 90 00 48 [11:47:33]RAPDU: 90 00 [11:47:33]wFMCommunicate OK [11:47:33]wFMCommunicate request_size=4 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 0D 03 02 [11:47:33]Write to MH i2c: E2 08 00 B5 20 80 0D 03 02 00 00 00 00 50 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 0B 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 0B 00 B5 20 00 DE 10 C1 96 7F F8 59 D3 90 00 39 [11:47:33]RAPDU: DE 10 C1 96 7F F8 59 D3 90 00 [11:47:33]wFMCommunicate OK [11:47:33]SAM_PROTO_SignData done [11:47:33]FM_MakeSignedData done [11:47:33]CreateOFDProtocolMessage [11:47:33]wFMCommunicate request_size=4 [11:47:33]MH_SAM_APDU [11:47:33]CAPDU: 80 11 00 00 [11:47:33]Write to MH i2c: E2 08 00 B6 20 80 11 00 00 00 00 00 00 50 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:33]Read from MH i2c: E2 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 17 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: E2 17 00 B6 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A6 [11:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:47:33]wFMCommunicate OK [11:47:33]CreateOFDProtocolMessage done [11:47:33]OFDSenderStorePacket 309395 [11:47:33]StoreOFDPacket docnum=309395 [11:47:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9A 71 07 01 D4 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 49 01 00 00 F4 03 04 00 D4 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B8 04 00 35 04 06 00 C6 23 E9 14 91 D4 DE 10 C1 96 7F F8 59 D3 [11:47:33]CheckFolder [11:47:33]dirname=/storage/ofd_packets [11:47:33]CheckFolder done [11:47:33]ProducePacketName [11:47:33]name=ofd_packets/00309395 [11:47:33]NVStorageSaveData ofd_packets/00309395 [11:47:33]File name is /storage/ofd_packets/00309395 [11:47:33]Write 301 bytes [11:47:33]NVStorageSaveData done [11:47:33]OFDSenderStorePacket done [11:47:33]KKMCreateOFDPacket done [11:47:33]NVStorageSaveData kkm_last_timestamp [11:47:33]File name is /storage/kkm_last_timestamp [11:47:33]Write 4 bytes [11:47:33]NVStorageSaveData done [11:47:33]ExternCall_PrintAddStr [11:47:33]wPrintStart [11:47:33]Write to MH i2c: 01 00 00 B7 20 D7 [11:47:33]Write i2c OK [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 07 00 [11:47:33]MH_I2C_Read... [11:47:33]Read from MH i2c: 01 07 00 B7 20 00 00 00 00 00 FF 0F EC [11:47:33]RasterBufferAndPrint [11:47:33]line Счет N : (1)118003 [11:47:33]line ИНН: 02508201610067 [11:47:33]line Контрольно-Кассовый Чек [11:47:33]line ПРОДАЖА [11:47:33]line ТРК (МРК, ГНК) : 62 [11:47:33]line Товар: 2710124130 [11:47:33]line Аи-92-К-2 [11:47:33]line 10.330 * 67.80 [11:47:33]line = 700.37 [11:47:33]line НДС 12% НСП 1% [11:47:33]line > о реализуемом товаре [11:47:33]line ОКРУГЛЕНИЕ: -0.37 [11:47:33]line ИТОГО: 700.00 [11:47:33]line Внесено: 700.00 [11:47:33]line СДАЧА: 0.00 [11:47:33]line НСП 1% : 6.20 [11:47:33]line НДС 12% : 74.38 [11:47:33]line Наличными: 700.00 [11:47:33]line Безнал.: 0.00 [11:47:33]line Место: АЗС № 128 "Партнер Нефть" [11:47:33]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:47:33]line СНО: Общий режим [11:47:33]line Чек 329 30.07.2024 11:47 [11:47:33]line Смена: 430 ФФД: 1.0 [11:47:33]line ЗНМ: 0300000046 [11:47:33]line РНМ: 0000000000092651 [11:47:33]line Версия ККМ: 001 [11:47:33]line ФМ: 0000000000874943 [11:47:33]line ФД: 309395 [11:47:33]line ФПД: 217857536594388 [11:47:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114732&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309395&fm=217857536594388&tin=02508201610067®Number=0000000000092651&sum=70000 [11:47:33]OFD Sender: Processing packet 309395 [packets to send 232, broken 231] [11:47:33]ProducePacketName [11:47:33]name=ofd_packets/00309395 [11:47:33]OFD Sender: To server: pG, [11:47:33]CommunicateWithHost lk.salyk.kg:30040 [11:47:33]ConnectInit lk.salyk.kg [11:47:33]written 0, free lines is 4095 [11:47:33]Connected sock=10 [11:47:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9A 71 07 01 D4 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 49 01 00 00 F4 03 04 00 D4 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B8 04 00 35 04 06 00 C6 23 E9 14 91 D4 DE 10 C1 96 7F F8 59 D3 [11:47:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 23 64 47 00 F0 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 93 B8 04 00 F4 03 04 00 1C 7A A8 66 B6 04 01 00 00 A4 BF 54 3A 9D 5A 85 30 [11:47:34]CommunicateWithHost err = 0 [11:47:34]CheckOFDResponse [11:47:34]1017 (14) - 77093643461234 [11:47:34]1041 (16) - 0000000000874943 [11:47:34]1040 (4) - 309395 [11:47:34]1012 (4) - 30.07.2024 05:29 [11:47:34]1206 (1) - 0 [11:47:34]OFD Sender: Remove packet 309395 [11:47:34]ProducePacketName [11:47:34]name=ofd_packets/00309395 [11:47:34]NVStorageDeleteData [11:47:34]Write to MH i2c: 01 00 00 E2 20 02 [11:47:34]Write i2c OK [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: 01 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: 01 07 00 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: 01 07 00 E2 20 00 00 00 00 00 5F 0C 74 [11:47:34]RasterBufferAndPrint [11:47:34]line [11:47:34]line [11:47:34]line [11:47:34]line [11:47:34]line [11:47:34]written 0, free lines is 3170 [11:47:34]MH_Cut [11:47:34]Write to MH i2c: D1 01 00 E9 20 01 DB [11:47:34]Write i2c OK [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: D1 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: D1 01 00 [11:47:34]MH_I2C_Read... [11:47:34]Read from MH i2c: D1 01 00 E9 20 00 DA [11:47:34]Write to MH i2c: 01 00 00 EA 20 0A [11:47:34]Write i2c OK [11:47:34]MH_I2C_Read... [11:47:34]OFD Sender: No OFD packet to send [11:47:35]*** Cut start [11:47:35]*** Partial cut [11:47:35]*** CUTSNS_PIN = 1 [11:47:35]*** CUTSNS_PIN = 0 [11:47:35]*** Brake cut motor [11:47:35]Read from MH i2c: 01 [11:47:35]MH_I2C_Read... [11:47:35]*** Stop cut motor [11:47:35]*** Cut end [11:47:35]Read from MH i2c: 01 07 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: 01 07 00 EA 20 00 00 00 00 00 FF 0F 1F [11:47:35]process_action close_receipt done [11:47:35]requested_data is exist [11:47:35]produce_requested_data [11:47:35]requested_item fm.sn is exist - process it [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 11 00 00 [11:47:35]Write to MH i2c: E2 08 00 EB 20 80 11 00 00 00 00 00 00 85 [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:35]Read from MH i2c: E2 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 17 00 [11:47:35]MH_I2C_Read... [11:47:35]Read from MH i2c: E2 17 00 EB 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DB [11:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:47:35]wFMCommunicate OK [11:47:35]requested_item fd.num is exist - process it [11:47:35]SAM_PROTO_GetFieldsCounters [11:47:35]wFMCommunicate request_size=4 [11:47:35]MH_SAM_APDU [11:47:35]CAPDU: 80 13 00 00 [11:47:35]Write to MH i2c: E2 08 00 EC 20 80 13 00 00 00 00 00 00 88 [11:47:35]Write i2c OK [11:47:35]MH_I2C_Read... [11:47:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:36]Read from MH i2c: E2 [11:47:36]MH_I2C_Read... [11:47:36]Read from MH i2c: E2 62 00 [11:47:36]MH_I2C_Read... [11:47:36]Read from MH i2c: E2 62 00 EC 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 93 B8 04 00 0E 04 04 00 AE 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 86 [11:47:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 93 B8 04 00 0E 04 04 00 AE 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 [11:47:36]wFMCommunicate OK [11:47:36]SAM_PROTO_GetFieldsCounters done [11:47:36]requested_item shift.num is exist - process it [11:47:36]requested_item shift.opened is exist - process it [11:47:36]req_shift_opened [11:47:36]FM_GetShiftState [11:47:36]SAM_PROTO_GetShiftState [11:47:36]wFMCommunicate request_size=4 [11:47:36]MH_SAM_APDU [11:47:36]CAPDU: 80 13 01 00 [11:47:36]Write to MH i2c: E2 08 00 ED 20 80 13 01 00 00 00 00 00 8A [11:47:36]Write i2c OK [11:47:36]MH_I2C_Read... [11:47:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:36]Read from MH i2c: E2 [11:47:36]MH_I2C_Read... [11:47:36]Read from MH i2c: E2 0E 00 [11:47:36]MH_I2C_Read... [11:47:36]Read from MH i2c: E2 0E 00 ED 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E5 [11:47:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:47:36]wFMCommunicate OK [11:47:36]SAM_PROTO_GetShiftState done [11:47:36]FM_GetShiftState done [11:47:36]req_shift_opened done [11:47:36]requested_item shift.open_date is exist - process it [11:47:36]req_shift_open_date [11:47:36]req_shift_open_date done [11:47:36]produce_requested_data done [11:47:36]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309395,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:47:36]process_action_free close_receipt [11:47:36]json_value_free [11:47:36]json_value_free done [11:47:36]process_json_proto returns [11:47:36]Send response to host [11:47:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309395,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:47:36]free response buf [11:47:36]execute_script done [11:47:36]execute_script returns [11:47:36]free content buf [11:47:36]Sock 9.Close socket [11:47:36]Sock 9.Thread stoped [11:47:39]OFD Sender: No OFD packet to send [11:47:44]OFD Sender: No OFD packet to send [11:47:45]accept exits with 8 [11:47:45]New connection [11:47:45]New thread 3067022692 created [11:47:45]Thread 3067166052 joined [11:47:45]Waiting for new connection... [11:47:45] Sock 8.Parse request [11:47:45]Sock 8.Check first char [11:47:45]Sock 8.First char is OK [11:47:45]request: POST /json_proto HTTP/1.0 [11:47:45]Method: POST [11:47:45]URL: /json_proto [11:47:45]Method is POST - this is cgi request [11:47:45]url: /json_proto [11:47:45]query_string will be loaded in cgi processing [11:47:45]execute_cgi json_proto POST (null) [11:47:45]execute_cgi path=json_proto method=POST [11:47:45]POST find Content-Length [11:47:45]Host: 172.17.45.195:8080 [11:47:45]Content-Length: 816 [11:47:45]Content-Type: application/json [11:47:45] [11:47:45]POST finish read [11:47:45]Found Content-Length = 816 [11:47:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:45]execute_script... [11:47:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:47:45]POST & json_proto [11:47:45]process_json_proto [11:47:45]json parsed OK: [11:47:45]protocol is kg_v1.0 [11:47:45]action value=close_receipt [11:47:45]process_action close_receipt [11:47:45]cmd_close_receipt [11:47:45]MH_GetDate [11:47:45]Write to MH i2c: F0 00 00 EE 20 FD [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: F0 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: F0 09 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: F0 09 00 EE 20 00 E1 D2 A8 66 FB 01 7F 64 A6 [11:47:45]GetLastDocTimeStamp 1722340052 [11:47:45]current date 1722340065 [11:47:45]FM_GetShiftState [11:47:45]SAM_PROTO_GetShiftState [11:47:45]wFMCommunicate request_size=4 [11:47:45]MH_SAM_APDU [11:47:45]CAPDU: 80 13 01 00 [11:47:45]Write to MH i2c: E2 08 00 EF 20 80 13 01 00 00 00 00 00 8C [11:47:45]Write i2c OK [11:47:45]MH_I2C_Read... [11:47:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:45]Read from MH i2c: E2 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0E 00 [11:47:45]MH_I2C_Read... [11:47:45]Read from MH i2c: E2 0E 00 EF 20 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E7 [11:47:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:47:45]wFMCommunicate OK [11:47:45]SAM_PROTO_GetShiftState done [11:47:45]FM_GetShiftState done [11:47:45]opened in 1722299915 [11:47:45]opened+sec_in_day 1722386315 [11:47:45]quantity*price = 30035 [11:47:45]sum+1 = 30036 [11:47:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 330 30.07.2024 11:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309396 ФПД: 166438270879048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114746&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309396&fm=166438270879048&tin=02508201610067®Number=0000000000092651&sum=30035 [11:47:46]StoreToDocumentArchive [11:47:46]shift 430 fd 309396 [11:47:46]save to /storage/0430/doc_00309396 [11:47:46]save last doc name /storage/0430/doc_00309396 to /storage/kkm_last_doc_name [11:47:46]save OK [11:47:46]Clear old archive folders... [11:47:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:46]tlvbuf is 008EDEF0 [11:47:46]SAM_PROTO_ClearQueue [11:47:46]wFMCommunicate request_size=4 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 09 00 00 [11:47:46]Write to MH i2c: E2 08 00 FC 20 80 09 00 00 00 00 00 00 8E [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 FC 20 00 90 00 90 [11:47:46]RAPDU: 90 00 [11:47:46]wFMCommunicate OK [11:47:46]SAM_PROTO_ClearQueue done [11:47:46]KKMCreateOFDPacket [11:47:46]OFDProtocolAddRootSTLVToBuf [11:47:46]FM_MakeSignedData [11:47:46]FM_MakeSignedData [11:47:46]SAM_PROTO_SignData [11:47:46]wFMCommunicate request_size=4 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 0D 01 02 [11:47:46]Write to MH i2c: E2 08 00 FD 20 80 0D 01 02 00 00 00 00 96 [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:46]Read from MH i2c: E2 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 [11:47:46]MH_I2C_Read... [11:47:46]Read from MH i2c: E2 03 00 FD 20 00 90 00 91 [11:47:46]RAPDU: 90 00 [11:47:46]wFMCommunicate OK [11:47:46]wFMCommunicate request_size=255 [11:47:46]MH_SAM_APDU [11:47:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 4A 01 00 00 F4 03 04 00 E2 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B8 04 00 35 04 06 00 97 [11:47:46]Write to MH i2c: E2 02 01 FE 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 32 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 4A 01 00 00 F4 03 04 00 E2 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B8 04 00 35 04 06 00 97 00 00 1B [11:47:46]Write i2c OK [11:47:46]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 FE 20 00 90 00 92 [11:47:47]RAPDU: 90 00 [11:47:47]wFMCommunicate OK [11:47:47]wFMCommunicate request_size=10 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 0D 02 02 05 5F EE 03 45 48 [11:47:47]Write to MH i2c: E2 0D 00 FF 20 80 0D 02 02 05 00 5F EE 03 45 48 00 00 80 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 03 00 FF 20 00 90 00 93 [11:47:47]RAPDU: 90 00 [11:47:47]wFMCommunicate OK [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 0D 03 02 [11:47:47]Write to MH i2c: E2 08 00 00 21 80 0D 03 02 00 00 00 00 9C [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 0B 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 0B 00 00 21 00 17 2D 00 80 E0 98 26 F4 90 00 F3 [11:47:47]RAPDU: 17 2D 00 80 E0 98 26 F4 90 00 [11:47:47]wFMCommunicate OK [11:47:47]SAM_PROTO_SignData done [11:47:47]FM_MakeSignedData done [11:47:47]CreateOFDProtocolMessage [11:47:47]wFMCommunicate request_size=4 [11:47:47]MH_SAM_APDU [11:47:47]CAPDU: 80 11 00 00 [11:47:47]Write to MH i2c: E2 08 00 01 21 80 11 00 00 00 00 00 00 9C [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:47]Read from MH i2c: E2 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 17 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: E2 17 00 01 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F2 [11:47:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:47:47]wFMCommunicate OK [11:47:47]CreateOFDProtocolMessage done [11:47:47]OFDSenderStorePacket 309396 [11:47:47]StoreOFDPacket docnum=309396 [11:47:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF 58 07 01 D7 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 4A 01 00 00 F4 03 04 00 E2 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B8 04 00 35 04 06 00 97 5F EE 03 45 48 17 2D 00 80 E0 98 26 F4 [11:47:47]CheckFolder [11:47:47]dirname=/storage/ofd_packets [11:47:47]CheckFolder done [11:47:47]ProducePacketName [11:47:47]name=ofd_packets/00309396 [11:47:47]NVStorageSaveData ofd_packets/00309396 [11:47:47]File name is /storage/ofd_packets/00309396 [11:47:47]Write 301 bytes [11:47:47]NVStorageSaveData done [11:47:47]OFDSenderStorePacket done [11:47:47]KKMCreateOFDPacket done [11:47:47]NVStorageSaveData kkm_last_timestamp [11:47:47]File name is /storage/kkm_last_timestamp [11:47:47]Write 4 bytes [11:47:47]NVStorageSaveData done [11:47:47]ExternCall_PrintAddStr [11:47:47]wPrintStart [11:47:47]Write to MH i2c: 01 00 00 02 21 23 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 02 21 00 00 00 00 00 FF 0F 38 [11:47:47]RasterBufferAndPrint [11:47:47]line Счет N : (1)118002 [11:47:47]line ИНН: 02508201610067 [11:47:47]line Контрольно-Кассовый Чек [11:47:47]line ПРОДАЖА [11:47:47]line ТРК (МРК, ГНК) : 42 [11:47:47]line Товар: 2710124130 [11:47:47]line Аи-92-К-2 [11:47:47]line 4.430 * 67.80 [11:47:47]line = 300.35 [11:47:47]line НДС 12% НСП 1% [11:47:47]line > о реализуемом товаре [11:47:47]line ИТОГО: 300.35 [11:47:47]line НСП 1% : 2.66 [11:47:47]line НДС 12% : 31.90 [11:47:47]line Наличными: 0.00 [11:47:47]line Безнал.: 300.35 [11:47:47]line Место: АЗС № 128 "Партнер Нефть" [11:47:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:47:47]line СНО: Общий режим [11:47:47]line Чек 330 30.07.2024 11:47 [11:47:47]line Смена: 430 ФФД: 1.0 [11:47:47]line ЗНМ: 0300000046 [11:47:47]line РНМ: 0000000000092651 [11:47:47]line Версия ККМ: 001 [11:47:47]line Платежная система: Бакай Банк [11:47:47]line ФМ: 0000000000874943 [11:47:47]line ФД: 309396 [11:47:47]line ФПД: 166438270879048 [11:47:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114746&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309396&fm=166438270879048&tin=02508201610067®Number=0000000000092651&sum=30035 [11:47:47]written 0, free lines is 4095 [11:47:47]OFD Sender: Processing packet 309396 [packets to send 232, broken 231] [11:47:47]ProducePacketName [11:47:47]name=ofd_packets/00309396 [11:47:47]OFD Sender: To server: pG, [11:47:47]CommunicateWithHost lk.salyk.kg:30040 [11:47:47]ConnectInit lk.salyk.kg [11:47:47]Connected sock=10 [11:47:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DF 58 07 01 D7 BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 4A 01 00 00 F4 03 04 00 E2 D2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B8 04 00 35 04 06 00 97 5F EE 03 45 48 17 2D 00 80 E0 98 26 F4 [11:47:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 10 D0 47 00 09 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 94 B8 04 00 F4 03 04 00 29 7A A8 66 B6 04 01 00 00 49 E9 69 6D E4 3D 99 2D [11:47:47]CommunicateWithHost err = 0 [11:47:47]CheckOFDResponse [11:47:47]1017 (14) - 77093643461234 [11:47:47]1041 (16) - 0000000000874943 [11:47:47]1040 (4) - 309396 [11:47:47]1012 (4) - 30.07.2024 05:29 [11:47:47]1206 (1) - 0 [11:47:47]OFD Sender: Remove packet 309396 [11:47:47]ProducePacketName [11:47:47]name=ofd_packets/00309396 [11:47:47]NVStorageDeleteData [11:47:47]Write to MH i2c: 01 00 00 2C 21 4D [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: 01 07 00 2C 21 00 00 00 00 00 81 0C E1 [11:47:47]RasterBufferAndPrint [11:47:47]line [11:47:47]line [11:47:47]line [11:47:47]line [11:47:47]line [11:47:47]written 0, free lines is 3205 [11:47:47]MH_Cut [11:47:47]Write to MH i2c: D1 01 00 33 21 01 26 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: D1 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: D1 01 00 [11:47:47]MH_I2C_Read... [11:47:47]Read from MH i2c: D1 01 00 33 21 00 25 [11:47:47]Write to MH i2c: 01 00 00 34 21 55 [11:47:47]Write i2c OK [11:47:47]MH_I2C_Read... [11:47:48]OFD Sender: No OFD packet to send [11:47:48]*** Cut start [11:47:48]*** Partial cut [11:47:48]*** CUTSNS_PIN = 1 [11:47:48]*** CUTSNS_PIN = 0 [11:47:49]*** Brake cut motor [11:47:49]Read from MH i2c: 01 [11:47:49]MH_I2C_Read... [11:47:49]*** Stop cut motor [11:47:49]*** Cut end [11:47:49]Read from MH i2c: 01 07 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: 01 07 00 34 21 00 00 00 00 00 FF 0F 6A [11:47:49]process_action close_receipt done [11:47:49]requested_data is exist [11:47:49]produce_requested_data [11:47:49]requested_item fm.sn is exist - process it [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 11 00 00 [11:47:49]Write to MH i2c: E2 08 00 35 21 80 11 00 00 00 00 00 00 D0 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 17 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 17 00 35 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 26 [11:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:47:49]wFMCommunicate OK [11:47:49]requested_item fd.num is exist - process it [11:47:49]SAM_PROTO_GetFieldsCounters [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 13 00 00 [11:47:49]Write to MH i2c: E2 08 00 36 21 80 13 00 00 00 00 00 00 D3 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 62 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 62 00 36 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 94 B8 04 00 0E 04 04 00 AE 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 D5 [11:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 94 B8 04 00 0E 04 04 00 AE 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 [11:47:49]wFMCommunicate OK [11:47:49]SAM_PROTO_GetFieldsCounters done [11:47:49]requested_item shift.num is exist - process it [11:47:49]requested_item shift.opened is exist - process it [11:47:49]req_shift_opened [11:47:49]FM_GetShiftState [11:47:49]SAM_PROTO_GetShiftState [11:47:49]wFMCommunicate request_size=4 [11:47:49]MH_SAM_APDU [11:47:49]CAPDU: 80 13 01 00 [11:47:49]Write to MH i2c: E2 08 00 37 21 80 13 01 00 00 00 00 00 D5 [11:47:49]Write i2c OK [11:47:49]MH_I2C_Read... [11:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:49]Read from MH i2c: E2 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0E 00 [11:47:49]MH_I2C_Read... [11:47:49]Read from MH i2c: E2 0E 00 37 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 30 [11:47:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:47:49]wFMCommunicate OK [11:47:49]SAM_PROTO_GetShiftState done [11:47:49]FM_GetShiftState done [11:47:49]req_shift_opened done [11:47:49]requested_item shift.open_date is exist - process it [11:47:49]req_shift_open_date [11:47:49]req_shift_open_date done [11:47:49]produce_requested_data done [11:47:49]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309396,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:47:49]process_action_free close_receipt [11:47:49]json_value_free [11:47:49]json_value_free done [11:47:49]process_json_proto returns [11:47:49]Send response to host [11:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309396,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:47:49]free response buf [11:47:49]execute_script done [11:47:49]execute_script returns [11:47:49]free content buf [11:47:49]Sock 8.Close socket [11:47:49]Sock 8.Thread stoped [11:47:53]OFD Sender: No OFD packet to send [11:47:58]OFD Sender: No OFD packet to send [11:48:03]OFD Sender: No OFD packet to send [11:48:08]OFD Sender: No OFD packet to send [11:48:13]OFD Sender: No OFD packet to send [11:48:18]OFD Sender: No OFD packet to send [11:48:23]OFD Sender: No OFD packet to send [11:48:26]accept exits with 9 [11:48:26]New connection [11:48:26]New thread 3067166052 created [11:48:26]Thread 3067022692 joined [11:48:26]Waiting for new connection... [11:48:26] Sock 9.Parse request [11:48:26]Sock 9.Check first char [11:48:26]Sock 9.First char is OK [11:48:26]request: POST /json_proto HTTP/1.0 [11:48:26]Method: POST [11:48:26]URL: /json_proto [11:48:26]Method is POST - this is cgi request [11:48:26]url: /json_proto [11:48:26]query_string will be loaded in cgi processing [11:48:26]execute_cgi json_proto POST (null) [11:48:26]execute_cgi path=json_proto method=POST [11:48:26]POST find Content-Length [11:48:26]Host: 172.17.45.195:8080 [11:48:26]Content-Length: 819 [11:48:26]Content-Type: application/json [11:48:26] [11:48:26]POST finish read [11:48:26]Found Content-Length = 819 [11:48:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.000, "sum" : 1484.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:26]execute_script... [11:48: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)118004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.000, "sum" : 1484.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:26]POST & json_proto [11:48:26]process_json_proto [11:48:26]json parsed OK: [11:48:26]protocol is kg_v1.0 [11:48:26]action value=close_receipt [11:48:26]process_action close_receipt [11:48:26]cmd_close_receipt [11:48:26]MH_GetDate [11:48:26]Write to MH i2c: F0 00 00 38 21 48 [11:48:26]Write i2c OK [11:48:26]MH_I2C_Read... [11:48:26]Read from MH i2c: F0 [11:48:26]MH_I2C_Read... [11:48:26]Read from MH i2c: F0 09 00 [11:48:26]MH_I2C_Read... [11:48:26]Read from MH i2c: F0 09 00 38 21 00 0B D3 A8 66 FB 01 7F 64 1C [11:48:26]GetLastDocTimeStamp 1722340066 [11:48:26]current date 1722340107 [11:48:26]FM_GetShiftState [11:48:26]SAM_PROTO_GetShiftState [11:48:26]wFMCommunicate request_size=4 [11:48:26]MH_SAM_APDU [11:48:26]CAPDU: 80 13 01 00 [11:48:26]Write to MH i2c: E2 08 00 39 21 80 13 01 00 00 00 00 00 D7 [11:48:26]Write i2c OK [11:48:26]MH_I2C_Read... [11:48:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:26]Read from MH i2c: E2 [11:48:26]MH_I2C_Read... [11:48:26]Read from MH i2c: E2 0E 00 [11:48:26]MH_I2C_Read... [11:48:26]Read from MH i2c: E2 0E 00 39 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 32 [11:48:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:48:26]wFMCommunicate OK [11:48:26]SAM_PROTO_GetShiftState done [11:48:26]FM_GetShiftState done [11:48:26]opened in 1722299915 [11:48:26]opened+sec_in_day 1722386315 [11:48:26]quantity*price = 148400 [11:48:26]sum+1 = 148401 [11:48:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1484.00 НСП 1% : 13.13 НДС 12% : 157.59 Наличными: 0.00 Безнал.: 1484.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 331 30.07.2024 11:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309397 ФПД: 271071819047599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114827&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309397&fm=271071819047599&tin=02508201610067®Number=0000000000092651&sum=148400 [11:48:27]StoreToDocumentArchive [11:48:27]shift 430 fd 309397 [11:48:27]save to /storage/0430/doc_00309397 [11:48:27]save last doc name /storage/0430/doc_00309397 to /storage/kkm_last_doc_name [11:48:27]save OK [11:48:27]Clear old archive folders... [11:48:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:27]tlvbuf is 009715A0 [11:48:27]SAM_PROTO_ClearQueue [11:48:27]wFMCommunicate request_size=4 [11:48:27]MH_SAM_APDU [11:48:27]CAPDU: 80 09 00 00 [11:48:27]Write to MH i2c: E2 08 00 46 21 80 09 00 00 00 00 00 00 D9 [11:48:27]Write i2c OK [11:48:27]MH_I2C_Read... [11:48:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:27]Read from MH i2c: E2 [11:48:27]MH_I2C_Read... [11:48:27]Read from MH i2c: E2 03 00 [11:48:27]MH_I2C_Read... [11:48:27]Read from MH i2c: E2 03 00 46 21 00 90 00 DB [11:48:27]RAPDU: 90 00 [11:48:27]wFMCommunicate OK [11:48:27]SAM_PROTO_ClearQueue done [11:48:27]KKMCreateOFDPacket [11:48:27]OFDProtocolAddRootSTLVToBuf [11:48:27]FM_MakeSignedData [11:48:27]FM_MakeSignedData [11:48:27]SAM_PROTO_SignData [11:48:27]wFMCommunicate request_size=4 [11:48:27]MH_SAM_APDU [11:48:27]CAPDU: 80 0D 01 02 [11:48:27]Write to MH i2c: E2 08 00 47 21 80 0D 01 02 00 00 00 00 E1 [11:48:27]Write i2c OK [11:48:27]MH_I2C_Read... [11:48:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:27]Read from MH i2c: E2 [11:48:27]MH_I2C_Read... [11:48:27]Read from MH i2c: E2 03 00 [11:48:27]MH_I2C_Read... [11:48:27]Read from MH i2c: E2 03 00 47 21 00 90 00 DC [11:48:27]RAPDU: 90 00 [11:48:27]wFMCommunicate OK [11:48:27]wFMCommunicate request_size=255 [11:48:27]MH_SAM_APDU [11:48:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 43 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 0B D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B8 04 00 35 04 06 00 F6 [11:48:27]Write to MH i2c: E2 02 01 48 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 43 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 0B D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B8 04 00 35 04 06 00 F6 00 00 73 [11:48:27]Write i2c OK [11:48:27]MH_I2C_Read... [11:48:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:28]Read from MH i2c: E2 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 03 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 03 00 48 21 00 90 00 DD [11:48:28]RAPDU: 90 00 [11:48:28]wFMCommunicate OK [11:48:28]wFMCommunicate request_size=10 [11:48:28]MH_SAM_APDU [11:48:28]CAPDU: 80 0D 02 02 05 89 D3 7B A2 AF [11:48:28]Write to MH i2c: E2 0D 00 49 21 80 0D 02 02 05 00 89 D3 7B A2 AF 00 00 16 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:28]Read from MH i2c: E2 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 03 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 03 00 49 21 00 90 00 DE [11:48:28]RAPDU: 90 00 [11:48:28]wFMCommunicate OK [11:48:28]wFMCommunicate request_size=4 [11:48:28]MH_SAM_APDU [11:48:28]CAPDU: 80 0D 03 02 [11:48:28]Write to MH i2c: E2 08 00 4A 21 80 0D 03 02 00 00 00 00 E6 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]OFD Sender: No OFD packet to send [11:48:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:28]Read from MH i2c: E2 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0B 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0B 00 4A 21 00 E9 E5 3E 76 49 85 64 7A 90 00 15 [11:48:28]RAPDU: E9 E5 3E 76 49 85 64 7A 90 00 [11:48:28]wFMCommunicate OK [11:48:28]SAM_PROTO_SignData done [11:48:28]FM_MakeSignedData done [11:48:28]CreateOFDProtocolMessage [11:48:28]wFMCommunicate request_size=4 [11:48:28]MH_SAM_APDU [11:48:28]CAPDU: 80 11 00 00 [11:48:28]Write to MH i2c: E2 08 00 4B 21 80 11 00 00 00 00 00 00 E6 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:28]Read from MH i2c: E2 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 17 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 17 00 4B 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3C [11:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:48:28]wFMCommunicate OK [11:48:28]CreateOFDProtocolMessage done [11:48:28]OFDSenderStorePacket 309397 [11:48:28]StoreOFDPacket docnum=309397 [11:48:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 41 14 07 01 65 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 43 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 0B D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B8 04 00 35 04 06 00 F6 89 D3 7B A2 AF E9 E5 3E 76 49 85 64 7A [11:48:28]CheckFolder [11:48:28]dirname=/storage/ofd_packets [11:48:28]CheckFolder done [11:48:28]ProducePacketName [11:48:28]name=ofd_packets/00309397 [11:48:28]NVStorageSaveData ofd_packets/00309397 [11:48:28]File name is /storage/ofd_packets/00309397 [11:48:28]Write 301 bytes [11:48:28]NVStorageSaveData done [11:48:28]OFDSenderStorePacket done [11:48:28]KKMCreateOFDPacket done [11:48:28]NVStorageSaveData kkm_last_timestamp [11:48:28]File name is /storage/kkm_last_timestamp [11:48:28]Write 4 bytes [11:48:28]NVStorageSaveData done [11:48:28]ExternCall_PrintAddStr [11:48:28]wPrintStart [11:48:28]Write to MH i2c: 01 00 00 4C 21 6D [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: 01 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: 01 07 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: 01 07 00 4C 21 00 00 00 00 00 FF 0F 82 [11:48:28]RasterBufferAndPrint [11:48:28]line Счет N : (1)118004 [11:48:28]line ИНН: 02508201610067 [11:48:28]line Контрольно-Кассовый Чек [11:48:28]line ПРОДАЖА [11:48:28]line ТРК (МРК, ГНК) : 31 [11:48:28]line Товар: 2710124500 [11:48:28]line Аи-95-К-3 [11:48:28]line 20.000 * 74.20 [11:48:28]line = 1484.00 [11:48:28]line НДС 12% НСП 1% [11:48:28]line > о реализуемом товаре [11:48:28]line ИТОГО: 1484.00 [11:48:28]line НСП 1% : 13.13 [11:48:28]line НДС 12% : 157.59 [11:48:28]line Наличными: 0.00 [11:48:28]line Безнал.: 1484.00 [11:48:28]line Место: АЗС № 128 "Партнер Нефть" [11:48:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:48:28]line СНО: Общий режим [11:48:28]line Чек 331 30.07.2024 11:48 [11:48:28]line Смена: 430 ФФД: 1.0 [11:48:28]line ЗНМ: 0300000046 [11:48:28]line РНМ: 0000000000092651 [11:48:28]line Версия ККМ: 001 [11:48:28]line Платежная система: Бакай Банк [11:48:28]line ФМ: 0000000000874943 [11:48:28]line ФД: 309397 [11:48:28]line ФПД: 271071819047599 [11:48:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114827&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309397&fm=271071819047599&tin=02508201610067®Number=0000000000092651&sum=148400 [11:48:28]OFD Sender: Processing packet 309397 [packets to send 232, broken 231] [11:48:28]ProducePacketName [11:48:28]name=ofd_packets/00309397 [11:48:28]OFD Sender: To server: pG, [11:48:28]CommunicateWithHost lk.salyk.kg:30040 [11:48:28]ConnectInit lk.salyk.kg [11:48:28]written 0, free lines is 4095 [11:48:28]Connected sock=10 [11:48:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 41 14 07 01 65 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 43 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 0B D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B8 04 00 35 04 06 00 F6 89 D3 7B A2 AF E9 E5 3E 76 49 85 64 7A [11:48:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F9 4E 47 00 7B 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 95 B8 04 00 F4 03 04 00 53 7A A8 66 B6 04 01 00 00 6A C8 17 83 99 4A 3D 5F [11:48:29]CommunicateWithHost err = 0 [11:48:29]CheckOFDResponse [11:48:29]1017 (14) - 77093643461234 [11:48:29]1041 (16) - 0000000000874943 [11:48:29]1040 (4) - 309397 [11:48:29]1012 (4) - 30.07.2024 05:29 [11:48:29]1206 (1) - 0 [11:48:29]OFD Sender: Remove packet 309397 [11:48:29]ProducePacketName [11:48:29]name=ofd_packets/00309397 [11:48:29]NVStorageDeleteData [11:48:29]Write to MH i2c: 01 00 00 76 21 97 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: 01 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: 01 07 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: 01 07 00 76 21 00 00 00 00 00 7D 0C 27 [11:48:29]RasterBufferAndPrint [11:48:29]line [11:48:29]line [11:48:29]line [11:48:29]line [11:48:29]line [11:48:29]written 0, free lines is 3200 [11:48:29]MH_Cut [11:48:29]Write to MH i2c: D1 01 00 7D 21 01 70 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: D1 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: D1 01 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: D1 01 00 7D 21 00 6F [11:48:29]Write to MH i2c: 01 00 00 7E 21 9F [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]OFD Sender: No OFD packet to send [11:48:30]*** Cut start [11:48:30]*** Partial cut [11:48:30]*** CUTSNS_PIN = 1 [11:48:30]*** CUTSNS_PIN = 0 [11:48:30]*** Brake cut motor [11:48:31]Read from MH i2c: 01 [11:48:31]MH_I2C_Read... [11:48:31]*** Stop cut motor [11:48:31]*** Cut end [11:48:31]Read from MH i2c: 01 07 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 07 00 7E 21 00 00 00 00 00 FF 0F B4 [11:48:31]process_action close_receipt done [11:48:31]requested_data is exist [11:48:31]produce_requested_data [11:48:31]requested_item fm.sn is exist - process it [11:48:31]wFMCommunicate request_size=4 [11:48:31]MH_SAM_APDU [11:48:31]CAPDU: 80 11 00 00 [11:48:31]Write to MH i2c: E2 08 00 7F 21 80 11 00 00 00 00 00 00 1A [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:31]Read from MH i2c: E2 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 17 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 17 00 7F 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 70 [11:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:48:31]wFMCommunicate OK [11:48:31]requested_item fd.num is exist - process it [11:48:31]SAM_PROTO_GetFieldsCounters [11:48:31]wFMCommunicate request_size=4 [11:48:31]MH_SAM_APDU [11:48:31]CAPDU: 80 13 00 00 [11:48:31]Write to MH i2c: E2 08 00 80 21 80 13 00 00 00 00 00 00 1D [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:31]Read from MH i2c: E2 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 62 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 62 00 80 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 95 B8 04 00 0E 04 04 00 AE 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 23 [11:48:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 95 B8 04 00 0E 04 04 00 AE 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 [11:48:31]wFMCommunicate OK [11:48:31]SAM_PROTO_GetFieldsCounters done [11:48:31]requested_item shift.num is exist - process it [11:48:31]requested_item shift.opened is exist - process it [11:48:31]req_shift_opened [11:48:31]FM_GetShiftState [11:48:31]SAM_PROTO_GetShiftState [11:48:31]wFMCommunicate request_size=4 [11:48:31]MH_SAM_APDU [11:48:31]CAPDU: 80 13 01 00 [11:48:31]Write to MH i2c: E2 08 00 81 21 80 13 01 00 00 00 00 00 1F [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 [11:48:31]MH_I2C_Read... [11:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:31]Read from MH i2c: E2 0E 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 0E 00 81 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7A [11:48:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:48:31]wFMCommunicate OK [11:48:31]SAM_PROTO_GetShiftState done [11:48:31]FM_GetShiftState done [11:48:31]req_shift_opened done [11:48:31]requested_item shift.open_date is exist - process it [11:48:31]req_shift_open_date [11:48:31]req_shift_open_date done [11:48:31]produce_requested_data done [11:48:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309397,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:48:31]process_action_free close_receipt [11:48:31]json_value_free [11:48:31]json_value_free done [11:48:31]process_json_proto returns [11:48:31]Send response to host [11:48:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309397,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:48:31]free response buf [11:48:31]execute_script done [11:48:31]execute_script returns [11:48:31]free content buf [11:48:31]Sock 9.Close socket [11:48:31]Sock 9.Thread stoped [11:48:34]OFD Sender: No OFD packet to send [11:48:38]accept exits with 8 [11:48:38]New connection [11:48:38]New thread 3067022692 created [11:48:38]Thread 3067166052 joined [11:48:38]Waiting for new connection... [11:48:38] Sock 8.Parse request [11:48:38]Sock 8.Check first char [11:48:38]Sock 8.First char is OK [11:48:38]request: POST /json_proto HTTP/1.0 [11:48:38]Method: POST [11:48:38]URL: /json_proto [11:48:38]Method is POST - this is cgi request [11:48:38]url: /json_proto [11:48:38]query_string will be loaded in cgi processing [11:48:38]execute_cgi json_proto POST (null) [11:48:38]execute_cgi path=json_proto method=POST [11:48:38]POST find Content-Length [11:48:38]Host: 172.17.45.195:8080 [11:48:38]Content-Length: 678 [11:48:38]Content-Type: application/json [11:48:38] [11:48:38]POST finish read [11:48:38]Found Content-Length = 678 [11:48:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:38]execute_script... [11:48:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:38]POST & json_proto [11:48:38]process_json_proto [11:48:38]json parsed OK: [11:48:38]protocol is kg_v1.0 [11:48:38]action value=close_receipt [11:48:38]process_action close_receipt [11:48:38]cmd_close_receipt [11:48:38]MH_GetDate [11:48:38]Write to MH i2c: F0 00 00 82 21 92 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: F0 09 00 82 21 00 17 D3 A8 66 FB 01 7F 64 72 [11:48:38]GetLastDocTimeStamp 1722340107 [11:48:38]current date 1722340119 [11:48:38]FM_GetShiftState [11:48:38]SAM_PROTO_GetShiftState [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 13 01 00 [11:48:38]Write to MH i2c: E2 08 00 83 21 80 13 01 00 00 00 00 00 21 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0E 00 83 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7C [11:48:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:48:38]wFMCommunicate OK [11:48:38]SAM_PROTO_GetShiftState done [11:48:38]FM_GetShiftState done [11:48:38]opened in 1722299915 [11:48:38]opened+sec_in_day 1722386315 [11:48:38]quantity*price = 80004 [11:48:38]sum+1 = 80005 [11:48:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 332 30.07.2024 11:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309398 ФПД: 255503247057977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114839&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309398&fm=255503247057977&tin=02508201610067®Number=0000000000092651&sum=80000 [11:48:39]StoreToDocumentArchive [11:48:39]shift 430 fd 309398 [11:48:39]save to /storage/0430/doc_00309398 [11:48:39]save last doc name /storage/0430/doc_00309398 to /storage/kkm_last_doc_name [11:48:39]save OK [11:48:39]Clear old archive folders... [11:48:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:39]tlvbuf is 00964240 [11:48:39]SAM_PROTO_ClearQueue [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 09 00 00 [11:48:39]Write to MH i2c: E2 08 00 90 21 80 09 00 00 00 00 00 00 23 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 90 21 00 90 00 25 [11:48:39]RAPDU: 90 00 [11:48:39]wFMCommunicate OK [11:48:39]SAM_PROTO_ClearQueue done [11:48:39]KKMCreateOFDPacket [11:48:39]OFDProtocolAddRootSTLVToBuf [11:48:39]FM_MakeSignedData [11:48:39]FM_MakeSignedData [11:48:39]SAM_PROTO_SignData [11:48:39]wFMCommunicate request_size=4 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 0D 01 02 [11:48:39]Write to MH i2c: E2 08 00 91 21 80 0D 01 02 00 00 00 00 2B [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:39]Read from MH i2c: E2 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: E2 03 00 91 21 00 90 00 26 [11:48:39]RAPDU: 90 00 [11:48:39]wFMCommunicate OK [11:48:39]wFMCommunicate request_size=255 [11:48:39]MH_SAM_APDU [11:48:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 4C 01 00 00 F4 03 04 00 17 D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B8 04 00 35 04 06 00 E8 [11:48:39]Write to MH i2c: E2 02 01 92 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 32 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 4C 01 00 00 F4 03 04 00 17 D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B8 04 00 35 04 06 00 E8 00 00 83 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 92 21 00 90 00 27 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=10 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 02 02 05 60 FC 47 A4 39 [11:48:40]Write to MH i2c: E2 0D 00 93 21 80 0D 02 02 05 00 60 FC 47 A4 39 00 00 B8 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 03 00 93 21 00 90 00 28 [11:48:40]RAPDU: 90 00 [11:48:40]wFMCommunicate OK [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 0D 03 02 [11:48:40]Write to MH i2c: E2 08 00 94 21 80 0D 03 02 00 00 00 00 30 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0B 00 94 21 00 F2 4B EB 74 4B DB 26 86 90 00 9F [11:48:40]RAPDU: F2 4B EB 74 4B DB 26 86 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_SignData done [11:48:40]FM_MakeSignedData done [11:48:40]CreateOFDProtocolMessage [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 11 00 00 [11:48:40]Write to MH i2c: E2 08 00 95 21 80 11 00 00 00 00 00 00 30 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 95 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 86 [11:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:48:40]wFMCommunicate OK [11:48:40]CreateOFDProtocolMessage done [11:48:40]OFDSenderStorePacket 309398 [11:48:40]StoreOFDPacket docnum=309398 [11:48:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6B 76 07 01 C1 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 4C 01 00 00 F4 03 04 00 17 D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B8 04 00 35 04 06 00 E8 60 FC 47 A4 39 F2 4B EB 74 4B DB 26 86 [11:48:40]CheckFolder [11:48:40]dirname=/storage/ofd_packets [11:48:40]CheckFolder done [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00309398 [11:48:40]NVStorageSaveData ofd_packets/00309398 [11:48:40]File name is /storage/ofd_packets/00309398 [11:48:40]Write 301 bytes [11:48:40]NVStorageSaveData done [11:48:40]OFDSenderStorePacket done [11:48:40]KKMCreateOFDPacket done [11:48:40]NVStorageSaveData kkm_last_timestamp [11:48:40]File name is /storage/kkm_last_timestamp [11:48:40]Write 4 bytes [11:48:40]NVStorageSaveData done [11:48:40]ExternCall_PrintAddStr [11:48:40]wPrintStart [11:48:40]Write to MH i2c: 01 00 00 96 21 B7 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 96 21 00 00 00 00 00 FF 0F CC [11:48:40]RasterBufferAndPrint [11:48:40]line Счет N : (1)118005 [11:48:40]line ИНН: 02508201610067 [11:48:40]line Контрольно-Кассовый Чек [11:48:40]line ПРОДАЖА [11:48:40]line ТРК (МРК, ГНК) : 52 [11:48:40]line Товар: 2710124130 [11:48:40]line Аи-92-К-2 [11:48:40]line 11.800 * 67.80 [11:48:40]line = 800.04 [11:48:40]line НДС 12% НСП 1% [11:48:40]line > о реализуемом товаре [11:48:40]line ОКРУГЛЕНИЕ: -0.04 [11:48:40]line ИТОГО: 800.00 [11:48:40]line Внесено: 800.00 [11:48:40]line СДАЧА: 0.00 [11:48:40]line НСП 1% : 7.08 [11:48:40]line НДС 12% : 84.96 [11:48:40]line Наличными: 800.00 [11:48:40]line Безнал.: 0.00 [11:48:40]line Место: АЗС № 128 "Партнер Нефть" [11:48:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:48:40]line СНО: Общий режим [11:48:40]line Чек 332 30.07.2024 11:48 [11:48:40]line Смена: 430 ФФД: 1.0 [11:48:40]line ЗНМ: 0300000046 [11:48:40]line РНМ: 0000000000092651 [11:48:40]line Версия ККМ: 001 [11:48:40]line ФМ: 0000000000874943 [11:48:40]line ФД: 309398 [11:48:40]line ФПД: 255503247057977 [11:48:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114839&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309398&fm=255503247057977&tin=02508201610067®Number=0000000000092651&sum=80000 [11:48:40]written 0, free lines is 4095 [11:48:40]OFD Sender: Processing packet 309398 [packets to send 232, broken 231] [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00309398 [11:48:40]OFD Sender: To server: pG, [11:48:40]CommunicateWithHost lk.salyk.kg:30040 [11:48:40]ConnectInit lk.salyk.kg [11:48:40]Connected sock=10 [11:48:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6B 76 07 01 C1 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 4C 01 00 00 F4 03 04 00 17 D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B8 04 00 35 04 06 00 E8 60 FC 47 A4 39 F2 4B EB 74 4B DB 26 86 [11:48:40]Write to MH i2c: 01 00 00 C1 21 E2 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 C1 21 00 00 00 00 00 6D 0C 62 [11:48:40]RasterBufferAndPrint [11:48:40]line [11:48:40]line [11:48:40]line [11:48:40]line [11:48:40]line [11:48:40]written 0, free lines is 3185 [11:48:40]MH_Cut [11:48:40]Write to MH i2c: D1 01 00 C8 21 01 BB [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FC 00 47 00 FD 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 96 B8 04 00 F4 03 04 00 5F 7A A8 66 B6 04 01 00 00 08 81 25 77 2E 77 72 88 [11:48:40]CommunicateWithHost err = 0 [11:48:40]CheckOFDResponse [11:48:40]1017 (14) - 77093643461234 [11:48:40]1041 (16) - 0000000000874943 [11:48:40]1040 (4) - 309398 [11:48:40]1012 (4) - 30.07.2024 05:30 [11:48:40]1206 (1) - 0 [11:48:40]OFD Sender: Remove packet 309398 [11:48:40]ProducePacketName [11:48:40]name=ofd_packets/00309398 [11:48:40]NVStorageDeleteData [11:48:40]Read from MH i2c: D1 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: D1 01 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: D1 01 00 C8 21 00 BA [11:48:40]Write to MH i2c: 01 00 00 C9 21 EA [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:41]OFD Sender: No OFD packet to send [11:48:42]*** Cut start [11:48:42]*** Partial cut [11:48:42]*** CUTSNS_PIN = 1 [11:48:42]*** CUTSNS_PIN = 0 [11:48:42]*** Brake cut motor [11:48:42]Read from MH i2c: 01 [11:48:42]MH_I2C_Read... [11:48:42]*** Stop cut motor [11:48:42]*** Cut end [11:48:42]Read from MH i2c: 01 07 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: 01 07 00 C9 21 00 00 00 00 00 FF 0F FF [11:48:42]process_action close_receipt done [11:48:42]requested_data is exist [11:48:42]produce_requested_data [11:48:42]requested_item fm.sn is exist - process it [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 11 00 00 [11:48:42]Write to MH i2c: E2 08 00 CA 21 80 11 00 00 00 00 00 00 65 [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 17 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 17 00 CA 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BB [11:48:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:48:42]wFMCommunicate OK [11:48:42]requested_item fd.num is exist - process it [11:48:42]SAM_PROTO_GetFieldsCounters [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 13 00 00 [11:48:42]Write to MH i2c: E2 08 00 CB 21 80 13 00 00 00 00 00 00 68 [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 62 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 62 00 CB 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 96 B8 04 00 0E 04 04 00 AE 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 72 [11:48:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 96 B8 04 00 0E 04 04 00 AE 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 [11:48:42]wFMCommunicate OK [11:48:42]SAM_PROTO_GetFieldsCounters done [11:48:42]requested_item shift.num is exist - process it [11:48:42]requested_item shift.opened is exist - process it [11:48:42]req_shift_opened [11:48:42]FM_GetShiftState [11:48:42]SAM_PROTO_GetShiftState [11:48:42]wFMCommunicate request_size=4 [11:48:42]MH_SAM_APDU [11:48:42]CAPDU: 80 13 01 00 [11:48:42]Write to MH i2c: E2 08 00 CC 21 80 13 01 00 00 00 00 00 6A [11:48:42]Write i2c OK [11:48:42]MH_I2C_Read... [11:48:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:42]Read from MH i2c: E2 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 0E 00 [11:48:42]MH_I2C_Read... [11:48:42]Read from MH i2c: E2 0E 00 CC 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C5 [11:48:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:48:42]wFMCommunicate OK [11:48:42]SAM_PROTO_GetShiftState done [11:48:42]FM_GetShiftState done [11:48:42]req_shift_opened done [11:48:42]requested_item shift.open_date is exist - process it [11:48:42]req_shift_open_date [11:48:42]req_shift_open_date done [11:48:42]produce_requested_data done [11:48:42]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309398,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:48:42]process_action_free close_receipt [11:48:42]json_value_free [11:48:42]json_value_free done [11:48:42]process_json_proto returns [11:48:42]Send response to host [11:48:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309398,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:48:42]free response buf [11:48:42]execute_script done [11:48:42]execute_script returns [11:48:42]free content buf [11:48:42]Sock 8.Close socket [11:48:42]Sock 8.Thread stoped [11:48:46]OFD Sender: No OFD packet to send [11:48:51]OFD Sender: No OFD packet to send [11:48:56]OFD Sender: No OFD packet to send [11:49:01]OFD Sender: No OFD packet to send [11:49:06]OFD Sender: No OFD packet to send [11:49:11]OFD Sender: No OFD packet to send [11:49:16]OFD Sender: No OFD packet to send [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:16]OFD Sender: No OFD packet to send [11:50:21]OFD Sender: No OFD packet to send [11:50:26]OFD Sender: No OFD packet to send [11:50:31]OFD Sender: No OFD packet to send [11:50:36]OFD Sender: No OFD packet to send [11:50:41]OFD Sender: No OFD packet to send [11:50:46]OFD Sender: No OFD packet to send [11:50:51]OFD Sender: No OFD packet to send [11:50:56]OFD Sender: No OFD packet to send [11:51:01]OFD Sender: No OFD packet to send [11:51:06]OFD Sender: No OFD packet to send [11:51:11]OFD Sender: No OFD packet to send [11:51:16]OFD Sender: No OFD packet to send [11:51:21]OFD Sender: No OFD packet to send [11:51:26]OFD Sender: No OFD packet to send [11:51:31]OFD Sender: No OFD packet to send [11:51:36]OFD Sender: No OFD packet to send [11:51:41]OFD Sender: No OFD packet to send [11:51:46]OFD Sender: No OFD packet to send [11:51:51]OFD Sender: No OFD packet to send [11:51:56]OFD Sender: No OFD packet to send [11:52:01]OFD Sender: No OFD packet to send [11:52:06]OFD Sender: No OFD packet to send [11:52:11]OFD Sender: No OFD packet to send [11:52:16]OFD Sender: No OFD packet to send [11:52:21]OFD Sender: No OFD packet to send [11:52:26]OFD Sender: No OFD packet to send [11:52:28]accept exits with 9 [11:52:28]New connection [11:52:28]New thread 3067166052 created [11:52:28]Thread 3067022692 joined [11:52:28]Waiting for new connection... [11:52:28] Sock 9.Parse request [11:52:28]Sock 9.Check first char [11:52:28]Sock 9.First char is OK [11:52:28]request: POST /json_proto HTTP/1.0 [11:52:28]Method: POST [11:52:28]URL: /json_proto [11:52:28]Method is POST - this is cgi request [11:52:28]url: /json_proto [11:52:28]query_string will be loaded in cgi processing [11:52:28]execute_cgi json_proto POST (null) [11:52:28]execute_cgi path=json_proto method=POST [11:52:28]POST find Content-Length [11:52:28]Host: 172.17.45.195:8080 [11:52:28]Content-Length: 819 [11:52:28]Content-Type: application/json [11:52:28] [11:52:28]POST finish read [11:52:28]Found Content-Length = 819 [11:52:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:28]execute_script... [11:52: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)118006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:28]POST & json_proto [11:52:28]process_json_proto [11:52:28]json parsed OK: [11:52:28]protocol is kg_v1.0 [11:52:28]action value=close_receipt [11:52:28]process_action close_receipt [11:52:28]cmd_close_receipt [11:52:28]MH_GetDate [11:52:28]Write to MH i2c: F0 00 00 CD 21 DD [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: F0 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: F0 09 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: F0 09 00 CD 21 00 FC D3 A8 66 FB 01 7F 64 A2 [11:52:28]GetLastDocTimeStamp 1722340119 [11:52:28]current date 1722340348 [11:52:28]FM_GetShiftState [11:52:28]SAM_PROTO_GetShiftState [11:52:28]wFMCommunicate request_size=4 [11:52:28]MH_SAM_APDU [11:52:28]CAPDU: 80 13 01 00 [11:52:28]Write to MH i2c: E2 08 00 CE 21 80 13 01 00 00 00 00 00 6C [11:52:28]Write i2c OK [11:52:28]MH_I2C_Read... [11:52:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:28]Read from MH i2c: E2 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 0E 00 [11:52:28]MH_I2C_Read... [11:52:28]Read from MH i2c: E2 0E 00 CE 21 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C7 [11:52:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:52:28]wFMCommunicate OK [11:52:28]SAM_PROTO_GetShiftState done [11:52:28]FM_GetShiftState done [11:52:28]opened in 1722299915 [11:52:28]opened+sec_in_day 1722386315 [11:52:28]quantity*price = 100021 [11:52:28]sum+1 = 100023 [11:52:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 333 30.07.2024 11:52 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309399 ФПД: 24506455555708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115228&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309399&fm=24506455555708&tin=02508201610067®Number=0000000000092651&sum=100022 [11:52:29]StoreToDocumentArchive [11:52:29]shift 430 fd 309399 [11:52:29]save to /storage/0430/doc_00309399 [11:52:29]save last doc name /storage/0430/doc_00309399 to /storage/kkm_last_doc_name [11:52:29]save OK [11:52:29]Clear old archive folders... [11:52:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:29]tlvbuf is 008EDBC0 [11:52:29]SAM_PROTO_ClearQueue [11:52:29]wFMCommunicate request_size=4 [11:52:29]MH_SAM_APDU [11:52:29]CAPDU: 80 09 00 00 [11:52:29]Write to MH i2c: E2 08 00 DB 21 80 09 00 00 00 00 00 00 6E [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:29]Read from MH i2c: E2 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 DB 21 00 90 00 70 [11:52:29]RAPDU: 90 00 [11:52:29]wFMCommunicate OK [11:52:29]SAM_PROTO_ClearQueue done [11:52:29]KKMCreateOFDPacket [11:52:29]OFDProtocolAddRootSTLVToBuf [11:52:29]FM_MakeSignedData [11:52:29]FM_MakeSignedData [11:52:29]SAM_PROTO_SignData [11:52:29]wFMCommunicate request_size=4 [11:52:29]MH_SAM_APDU [11:52:29]CAPDU: 80 0D 01 02 [11:52:29]Write to MH i2c: E2 08 00 DC 21 80 0D 01 02 00 00 00 00 76 [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:29]Read from MH i2c: E2 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 DC 21 00 90 00 71 [11:52:29]RAPDU: 90 00 [11:52:29]wFMCommunicate OK [11:52:29]wFMCommunicate request_size=255 [11:52:29]MH_SAM_APDU [11: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 FC D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B8 04 00 35 04 06 00 16 [11:52:29]Write to MH i2c: E2 02 01 DD 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 01 00 00 F4 03 04 00 FC D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B8 04 00 35 04 06 00 16 00 00 90 [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:29]Read from MH i2c: E2 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 DD 21 00 90 00 72 [11:52:29]RAPDU: 90 00 [11:52:29]wFMCommunicate OK [11:52:29]wFMCommunicate request_size=10 [11:52:29]MH_SAM_APDU [11:52:29]CAPDU: 80 0D 02 02 05 49 DA 93 FE 7C [11:52:29]Write to MH i2c: E2 0D 00 DE 21 80 0D 02 02 05 00 49 DA 93 FE 7C 00 00 B3 [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:29]Read from MH i2c: E2 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 03 00 DE 21 00 90 00 73 [11:52:29]RAPDU: 90 00 [11:52:29]wFMCommunicate OK [11:52:29]wFMCommunicate request_size=4 [11:52:29]MH_SAM_APDU [11:52:29]CAPDU: 80 0D 03 02 [11:52:29]Write to MH i2c: E2 08 00 DF 21 80 0D 03 02 00 00 00 00 7B [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:29]Read from MH i2c: E2 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 0B 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 0B 00 DF 21 00 AC B7 B6 81 42 6C E2 11 90 00 B7 [11:52:29]RAPDU: AC B7 B6 81 42 6C E2 11 90 00 [11:52:29]wFMCommunicate OK [11:52:29]SAM_PROTO_SignData done [11:52:29]FM_MakeSignedData done [11:52:29]CreateOFDProtocolMessage [11:52:29]wFMCommunicate request_size=4 [11:52:29]MH_SAM_APDU [11:52:29]CAPDU: 80 11 00 00 [11:52:29]Write to MH i2c: E2 08 00 E0 21 80 11 00 00 00 00 00 00 7B [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:29]Read from MH i2c: E2 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 17 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: E2 17 00 E0 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D1 [11:52:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:52:29]wFMCommunicate OK [11:52:29]CreateOFDProtocolMessage done [11:52:29]OFDSenderStorePacket 309399 [11:52:29]StoreOFDPacket docnum=309399 [11:52:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6F 17 07 01 30 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 01 00 00 F4 03 04 00 FC D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B8 04 00 35 04 06 00 16 49 DA 93 FE 7C AC B7 B6 81 42 6C E2 11 [11:52:29]CheckFolder [11:52:29]dirname=/storage/ofd_packets [11:52:29]CheckFolder done [11:52:29]ProducePacketName [11:52:29]name=ofd_packets/00309399 [11:52:29]NVStorageSaveData ofd_packets/00309399 [11:52:29]File name is /storage/ofd_packets/00309399 [11:52:29]Write 301 bytes [11:52:29]NVStorageSaveData done [11:52:29]OFDSenderStorePacket done [11:52:29]KKMCreateOFDPacket done [11:52:29]NVStorageSaveData kkm_last_timestamp [11:52:29]File name is /storage/kkm_last_timestamp [11:52:29]Write 4 bytes [11:52:29]NVStorageSaveData done [11:52:29]ExternCall_PrintAddStr [11:52:29]wPrintStart [11:52:29]Write to MH i2c: 01 00 00 E1 21 02 [11:52:29]Write i2c OK [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: 01 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: 01 07 00 [11:52:29]MH_I2C_Read... [11:52:29]Read from MH i2c: 01 07 00 E1 21 00 00 00 00 00 FF 0F 17 [11:52:29]RasterBufferAndPrint [11:52:29]line Счет N : (1)118006 [11:52:29]line ИНН: 02508201610067 [11:52:29]line Контрольно-Кассовый Чек [11:52:29]line ПРОДАЖА [11:52:29]line ТРК (МРК, ГНК) : 51 [11:52:29]line Товар: 2710124500 [11:52:29]line Аи-95-К-3 [11:52:29]line 13.480 * 74.20 [11:52:29]line = 1000.22 [11:52:29]line НДС 12% НСП 1% [11:52:29]line > о реализуемом товаре [11:52:29]line ИТОГО: 1000.22 [11:52:29]line НСП 1% : 8.85 [11:52:29]line НДС 12% : 106.22 [11:52:29]line Наличными: 0.00 [11:52:29]line Безнал.: 1000.22 [11:52:29]line Место: АЗС № 128 "Партнер Нефть" [11:52:29]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:52:29]line СНО: Общий режим [11:52:29]line Чек 333 30.07.2024 11:52 [11:52:29]line Смена: 430 ФФД: 1.0 [11:52:29]line ЗНМ: 0300000046 [11:52:29]line РНМ: 0000000000092651 [11:52:29]line Версия ККМ: 001 [11:52:29]line Платежная система: Бакай Банк [11:52:29]line ФМ: 0000000000874943 [11:52:29]line ФД: 309399 [11:52:29]line ФПД: 24506455555708 [11:52:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115228&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309399&fm=24506455555708&tin=02508201610067®Number=0000000000092651&sum=100022 [11:52:30]written 0, free lines is 4095 [11:52:30]OFD Sender: Processing packet 309399 [packets to send 232, broken 231] [11:52:30]ProducePacketName [11:52:30]name=ofd_packets/00309399 [11:52:30]OFD Sender: To server: pG, [11:52:30]CommunicateWithHost lk.salyk.kg:30040 [11:52:30]ConnectInit lk.salyk.kg [11:52:30]Connected sock=10 [11:52:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6F 17 07 01 30 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 01 00 00 F4 03 04 00 FC D3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B8 04 00 35 04 06 00 16 49 DA 93 FE 7C AC B7 B6 81 42 6C E2 11 [11:52:30]Write to MH i2c: 01 00 00 0B 22 2D [11:52:30]Write i2c OK [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: 01 [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: 01 07 00 [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: 01 07 00 0B 22 00 00 00 00 00 72 0C B2 [11:52:30]RasterBufferAndPrint [11:52:30]line [11:52:30]line [11:52:30]line [11:52:30]line [11:52:30]line [11:52:30]written 0, free lines is 3190 [11:52:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 62 4C 47 00 DD B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 97 B8 04 00 F4 03 04 00 44 7B A8 66 B6 04 01 00 00 B0 57 8C CA 18 A5 F5 0E [11:52:30]CommunicateWithHost err = 0 [11:52:30]CheckOFDResponse [11:52:30]1017 (14) - 77093643461234 [11:52:30]1041 (16) - 0000000000874943 [11:52:30]1040 (4) - 309399 [11:52:30]1012 (4) - 30.07.2024 05:33 [11:52:30]1206 (1) - 0 [11:52:30]OFD Sender: Remove packet 309399 [11:52:30]ProducePacketName [11:52:30]name=ofd_packets/00309399 [11:52:30]NVStorageDeleteData [11:52:30]MH_Cut [11:52:30]Write to MH i2c: D1 01 00 12 22 01 06 [11:52:30]Write i2c OK [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: D1 [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: D1 01 00 [11:52:30]MH_I2C_Read... [11:52:30]Read from MH i2c: D1 01 00 12 22 00 05 [11:52:30]Write to MH i2c: 01 00 00 13 22 35 [11:52:30]Write i2c OK [11:52:30]MH_I2C_Read... [11:52:31]OFD Sender: No OFD packet to send [11:52:31]*** Cut start [11:52:31]*** Partial cut [11:52:31]*** CUTSNS_PIN = 1 [11:52:31]*** CUTSNS_PIN = 0 [11:52:32]*** Brake cut motor [11:52:32]Read from MH i2c: 01 [11:52:32]MH_I2C_Read... [11:52:32]*** Stop cut motor [11:52:32]*** Cut end [11:52:32]Read from MH i2c: 01 07 00 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: 01 07 00 13 22 00 00 00 00 00 FF 0F 4A [11:52:32]process_action close_receipt done [11:52:32]requested_data is exist [11:52:32]produce_requested_data [11:52:32]requested_item fm.sn is exist - process it [11:52:32]wFMCommunicate request_size=4 [11:52:32]MH_SAM_APDU [11:52:32]CAPDU: 80 11 00 00 [11:52:32]Write to MH i2c: E2 08 00 14 22 80 11 00 00 00 00 00 00 B0 [11:52:32]Write i2c OK [11:52:32]MH_I2C_Read... [11:52:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:32]Read from MH i2c: E2 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: E2 17 00 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: E2 17 00 14 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 06 [11:52:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:52:32]wFMCommunicate OK [11:52:32]requested_item fd.num is exist - process it [11:52:32]SAM_PROTO_GetFieldsCounters [11:52:32]wFMCommunicate request_size=4 [11:52:32]MH_SAM_APDU [11:52:32]CAPDU: 80 13 00 00 [11:52:32]Write to MH i2c: E2 08 00 15 22 80 13 00 00 00 00 00 00 B3 [11:52:32]Write i2c OK [11:52:32]MH_I2C_Read... [11:52:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:32]Read from MH i2c: E2 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: E2 62 00 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: E2 62 00 15 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 97 B8 04 00 0E 04 04 00 AE 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 C1 [11:52:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 97 B8 04 00 0E 04 04 00 AE 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 [11:52:32]wFMCommunicate OK [11:52:32]SAM_PROTO_GetFieldsCounters done [11:52:32]requested_item shift.num is exist - process it [11:52:32]requested_item shift.opened is exist - process it [11:52:32]req_shift_opened [11:52:32]FM_GetShiftState [11:52:32]SAM_PROTO_GetShiftState [11:52:32]wFMCommunicate request_size=4 [11:52:32]MH_SAM_APDU [11:52:32]CAPDU: 80 13 01 00 [11:52:32]Write to MH i2c: E2 08 00 16 22 80 13 01 00 00 00 00 00 B5 [11:52:32]Write i2c OK [11:52:32]MH_I2C_Read... [11:52:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:32]Read from MH i2c: E2 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: E2 0E 00 [11:52:32]MH_I2C_Read... [11:52:32]Read from MH i2c: E2 0E 00 16 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 10 [11:52:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:52:32]wFMCommunicate OK [11:52:32]SAM_PROTO_GetShiftState done [11:52:32]FM_GetShiftState done [11:52:32]req_shift_opened done [11:52:32]requested_item shift.open_date is exist - process it [11:52:32]req_shift_open_date [11:52:32]req_shift_open_date done [11:52:32]produce_requested_data done [11:52:32]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309399,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:52:32]process_action_free close_receipt [11:52:32]json_value_free [11:52:32]json_value_free done [11:52:32]process_json_proto returns [11:52:32]Send response to host [11:52:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309399,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:52:32]free response buf [11:52:32]execute_script done [11:52:32]execute_script returns [11:52:32]free content buf [11:52:32]Sock 9.Close socket [11:52:32]Sock 9.Thread stoped [11:52:36]OFD Sender: No OFD packet to send [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:47]accept exits with 8 [11:53:47]New connection [11:53:47]New thread 3067022692 created [11:53:47]Thread 3067166052 joined [11:53:47]Waiting for new connection... [11:53:47] Sock 8.Parse request [11:53:47]Sock 8.Check first char [11:53:47]Sock 8.First char is OK [11:53:47]request: POST /json_proto HTTP/1.0 [11:53:47]Method: POST [11:53:47]URL: /json_proto [11:53:47]Method is POST - this is cgi request [11:53:47]url: /json_proto [11:53:47]query_string will be loaded in cgi processing [11:53:47]execute_cgi json_proto POST (null) [11:53:47]execute_cgi path=json_proto method=POST [11:53:47]POST find Content-Length [11:53:47]Host: 172.17.45.195:8080 [11:53:47]Content-Length: 682 [11:53:47]Content-Type: application/json [11:53:47] [11:53:47]POST finish read [11:53:47]Found Content-Length = 682 [11:53:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:47]execute_script... [11:53: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)118009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:47]POST & json_proto [11:53:47]process_json_proto [11:53:47]json parsed OK: [11:53:47]protocol is kg_v1.0 [11:53:47]action value=close_receipt [11:53:47]process_action close_receipt [11:53:47]cmd_close_receipt [11:53:47]MH_GetDate [11:53:47]Write to MH i2c: F0 00 00 17 22 28 [11:53:47]Write i2c OK [11:53:47]MH_I2C_Read... [11:53:47]Read from MH i2c: F0 [11:53:47]MH_I2C_Read... [11:53:47]Read from MH i2c: F0 09 00 [11:53:47]MH_I2C_Read... [11:53:47]Read from MH i2c: F0 09 00 17 22 00 4B D4 A8 66 FB 01 7F 64 3D [11:53:47]GetLastDocTimeStamp 1722340348 [11:53:47]current date 1722340427 [11:53:47]FM_GetShiftState [11:53:47]SAM_PROTO_GetShiftState [11:53:47]wFMCommunicate request_size=4 [11:53:47]MH_SAM_APDU [11:53:47]CAPDU: 80 13 01 00 [11:53:47]Write to MH i2c: E2 08 00 18 22 80 13 01 00 00 00 00 00 B7 [11:53:47]Write i2c OK [11:53:47]MH_I2C_Read... [11:53:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:47]Read from MH i2c: E2 [11:53:47]MH_I2C_Read... [11:53:47]Read from MH i2c: E2 0E 00 [11:53:47]MH_I2C_Read... [11:53:47]Read from MH i2c: E2 0E 00 18 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 12 [11:53:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:53:47]wFMCommunicate OK [11:53:47]SAM_PROTO_GetShiftState done [11:53:47]FM_GetShiftState done [11:53:47]opened in 1722299915 [11:53:47]opened+sec_in_day 1722386315 [11:53:47]quantity*price = 100005 [11:53:47]sum+1 = 100006 [11:53:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 334 30.07.2024 11:53 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309400 ФПД: 200794074017730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115347&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309400&fm=200794074017730&tin=02508201610067®Number=0000000000092651&sum=100000 [11:53:48]StoreToDocumentArchive [11:53:48]shift 430 fd 309400 [11:53:48]save to /storage/0430/doc_00309400 [11:53:48]save last doc name /storage/0430/doc_00309400 to /storage/kkm_last_doc_name [11:53:48]save OK [11:53:48]Clear old archive folders... [11:53:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:48]tlvbuf is 008EE660 [11:53:48]SAM_PROTO_ClearQueue [11:53:48]wFMCommunicate request_size=4 [11:53:48]MH_SAM_APDU [11:53:48]CAPDU: 80 09 00 00 [11:53:48]Write to MH i2c: E2 08 00 25 22 80 09 00 00 00 00 00 00 B9 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:48]Read from MH i2c: E2 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 25 22 00 90 00 BB [11:53:48]RAPDU: 90 00 [11:53:48]wFMCommunicate OK [11:53:48]SAM_PROTO_ClearQueue done [11:53:48]KKMCreateOFDPacket [11:53:48]OFDProtocolAddRootSTLVToBuf [11:53:48]FM_MakeSignedData [11:53:48]FM_MakeSignedData [11:53:48]SAM_PROTO_SignData [11:53:48]wFMCommunicate request_size=4 [11:53:48]MH_SAM_APDU [11:53:48]CAPDU: 80 0D 01 02 [11:53:48]Write to MH i2c: E2 08 00 26 22 80 0D 01 02 00 00 00 00 C1 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:48]Read from MH i2c: E2 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 26 22 00 90 00 BC [11:53:48]RAPDU: 90 00 [11:53:48]wFMCommunicate OK [11:53:48]wFMCommunicate request_size=255 [11:53:48]MH_SAM_APDU [11:53:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 01 00 00 F4 03 04 00 4B D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B8 04 00 35 04 06 00 B6 [11:53:48]Write to MH i2c: E2 02 01 27 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 01 00 00 F4 03 04 00 4B D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B8 04 00 35 04 06 00 B6 00 00 02 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:48]Read from MH i2c: E2 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 27 22 00 90 00 BD [11:53:48]RAPDU: 90 00 [11:53:48]wFMCommunicate OK [11:53:48]wFMCommunicate request_size=10 [11:53:48]MH_SAM_APDU [11:53:48]CAPDU: 80 0D 02 02 05 9F 03 74 6F C2 [11:53:48]Write to MH i2c: E2 0D 00 28 22 80 0D 02 02 05 00 9F 03 74 6F C2 00 00 15 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:48]Read from MH i2c: E2 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 03 00 28 22 00 90 00 BE [11:53:48]RAPDU: 90 00 [11:53:48]wFMCommunicate OK [11:53:48]wFMCommunicate request_size=4 [11:53:48]MH_SAM_APDU [11:53:48]CAPDU: 80 0D 03 02 [11:53:48]Write to MH i2c: E2 08 00 29 22 80 0D 03 02 00 00 00 00 C6 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:48]Read from MH i2c: E2 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 0B 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 0B 00 29 22 00 D1 AF 59 28 21 6D 8C 92 90 00 74 [11:53:48]RAPDU: D1 AF 59 28 21 6D 8C 92 90 00 [11:53:48]wFMCommunicate OK [11:53:48]SAM_PROTO_SignData done [11:53:48]FM_MakeSignedData done [11:53:48]CreateOFDProtocolMessage [11:53:48]wFMCommunicate request_size=4 [11:53:48]MH_SAM_APDU [11:53:48]CAPDU: 80 11 00 00 [11:53:48]Write to MH i2c: E2 08 00 2A 22 80 11 00 00 00 00 00 00 C6 [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:48]Read from MH i2c: E2 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 17 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: E2 17 00 2A 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1C [11:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:53:48]wFMCommunicate OK [11:53:48]CreateOFDProtocolMessage done [11:53:48]OFDSenderStorePacket 309400 [11:53:48]StoreOFDPacket docnum=309400 [11:53:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 88 B8 07 01 E4 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 01 00 00 F4 03 04 00 4B D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B8 04 00 35 04 06 00 B6 9F 03 74 6F C2 D1 AF 59 28 21 6D 8C 92 [11:53:48]CheckFolder [11:53:48]dirname=/storage/ofd_packets [11:53:48]CheckFolder done [11:53:48]ProducePacketName [11:53:48]name=ofd_packets/00309400 [11:53:48]NVStorageSaveData ofd_packets/00309400 [11:53:48]File name is /storage/ofd_packets/00309400 [11:53:48]Write 301 bytes [11:53:48]NVStorageSaveData done [11:53:48]OFDSenderStorePacket done [11:53:48]KKMCreateOFDPacket done [11:53:48]NVStorageSaveData kkm_last_timestamp [11:53:48]File name is /storage/kkm_last_timestamp [11:53:48]Write 4 bytes [11:53:48]NVStorageSaveData done [11:53:48]ExternCall_PrintAddStr [11:53:48]wPrintStart [11:53:48]Write to MH i2c: 01 00 00 2B 22 4D [11:53:48]OFD Sender: Processing packet 309400 [packets to send 232, broken 231] [11:53:48]ProducePacketName [11:53:48]name=ofd_packets/00309400 [11:53:48]OFD Sender: To server: pG, [11:53:48]CommunicateWithHost lk.salyk.kg:30040 [11:53:48]ConnectInit lk.salyk.kg [11:53:48]Write i2c OK [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 [11:53:48]MH_I2C_Read... [11:53:48]Read from MH i2c: 01 07 00 2B 22 00 00 00 00 00 FF 0F 62 [11:53:48]RasterBufferAndPrint [11:53:48]line Счет N : (1)118009 [11:53:48]line ИНН: 02508201610067 [11:53:48]line Контрольно-Кассовый Чек [11:53:48]line ПРОДАЖА [11:53:48]line ТРК (МРК, ГНК) : 42 [11:53:48]line Товар: 2710124130 [11:53:48]line Аи-92-К-2 [11:53:48]line 14.750 * 67.80 [11:53:48]line = 1000.05 [11:53:48]line НДС 12% НСП 1% [11:53:48]line > о реализуемом товаре [11:53:48]line ОКРУГЛЕНИЕ: -0.05 [11:53:48]line ИТОГО: 1000.00 [11:53:48]line Внесено: 1000.00 [11:53:48]line СДАЧА: 0.00 [11:53:48]line НСП 1% : 8.85 [11:53:48]line НДС 12% : 106.20 [11:53:48]line Наличными: 1000.00 [11:53:48]line Безнал.: 0.00 [11:53:48]line Место: АЗС № 128 "Партнер Нефть" [11:53:48]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:53:48]line СНО: Общий режим [11:53:48]line Чек 334 30.07.2024 11:53 [11:53:48]line Смена: 430 ФФД: 1.0 [11:53:48]line ЗНМ: 0300000046 [11:53:48]line РНМ: 0000000000092651 [11:53:48]line Версия ККМ: 001 [11:53:48]line ФМ: 0000000000874943 [11:53:48]line ФД: 309400 [11:53:48]line ФПД: 200794074017730 [11:53:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115347&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309400&fm=200794074017730&tin=02508201610067®Number=0000000000092651&sum=100000 [11:53:48]written 0, free lines is 4095 [11:53:49]Connected sock=11 [11:53:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 88 B8 07 01 E4 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4E 01 00 00 F4 03 04 00 4B D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B8 04 00 35 04 06 00 B6 9F 03 74 6F C2 D1 AF 59 28 21 6D 8C 92 [11:53:49]Write to MH i2c: 01 00 00 56 22 78 [11:53:49]Write i2c OK [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: 01 [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: 01 07 00 [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: 01 07 00 56 22 00 00 00 00 00 69 0C F4 [11:53:49]RasterBufferAndPrint [11:53:49]line [11:53:49]line [11:53:49]line [11:53:49]line [11:53:49]line [11:53:49]written 0, free lines is 3179 [11:53:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3B D5 47 00 25 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 98 B8 04 00 F4 03 04 00 93 7B A8 66 B6 04 01 00 00 8F 76 9D 19 11 D2 A6 40 [11:53:49]CommunicateWithHost err = 0 [11:53:49]CheckOFDResponse [11:53:49]1017 (14) - 77093643461234 [11:53:49]1041 (16) - 0000000000874943 [11:53:49]1040 (4) - 309400 [11:53:49]1012 (4) - 30.07.2024 05:35 [11:53:49]1206 (1) - 0 [11:53:49]OFD Sender: Remove packet 309400 [11:53:49]ProducePacketName [11:53:49]name=ofd_packets/00309400 [11:53:49]NVStorageDeleteData [11:53:49]MH_Cut [11:53:49]Write to MH i2c: D1 01 00 5D 22 01 51 [11:53:49]Write i2c OK [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: D1 [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: D1 01 00 [11:53:49]MH_I2C_Read... [11:53:49]Read from MH i2c: D1 01 00 5D 22 00 50 [11:53:49]Write to MH i2c: 01 00 00 5E 22 80 [11:53:49]Write i2c OK [11:53:49]MH_I2C_Read... [11:53:49]OFD Sender: No OFD packet to send [11:53:50]*** Cut start [11:53:50]*** Partial cut [11:53:50]*** CUTSNS_PIN = 1 [11:53:50]*** CUTSNS_PIN = 0 [11:53:50]*** Brake cut motor [11:53:51]Read from MH i2c: 01 [11:53:51]MH_I2C_Read... [11:53:51]*** Stop cut motor [11:53:51]*** Cut end [11:53:51]Read from MH i2c: 01 07 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: 01 07 00 5E 22 00 00 00 00 00 FF 0F 95 [11:53:51]process_action close_receipt done [11:53:51]requested_data is exist [11:53:51]produce_requested_data [11:53:51]requested_item fm.sn is exist - process it [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 11 00 00 [11:53:51]Write to MH i2c: E2 08 00 5F 22 80 11 00 00 00 00 00 00 FB [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 17 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 17 00 5F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 51 [11:53:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:53:51]wFMCommunicate OK [11:53:51]requested_item fd.num is exist - process it [11:53:51]SAM_PROTO_GetFieldsCounters [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 13 00 00 [11:53:51]Write to MH i2c: E2 08 00 60 22 80 13 00 00 00 00 00 00 FE [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 62 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 62 00 60 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 98 B8 04 00 0E 04 04 00 AE 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 10 [11:53:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 98 B8 04 00 0E 04 04 00 AE 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 [11:53:51]wFMCommunicate OK [11:53:51]SAM_PROTO_GetFieldsCounters done [11:53:51]requested_item shift.num is exist - process it [11:53:51]requested_item shift.opened is exist - process it [11:53:51]req_shift_opened [11:53:51]FM_GetShiftState [11:53:51]SAM_PROTO_GetShiftState [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 13 01 00 [11:53:51]Write to MH i2c: E2 08 00 61 22 80 13 01 00 00 00 00 00 00 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 0E 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 0E 00 61 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5B [11:53:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:53:51]wFMCommunicate OK [11:53:51]SAM_PROTO_GetShiftState done [11:53:51]FM_GetShiftState done [11:53:51]req_shift_opened done [11:53:51]requested_item shift.open_date is exist - process it [11:53:51]req_shift_open_date [11:53:51]req_shift_open_date done [11:53:51]produce_requested_data done [11:53:51]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309400,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:53:51]process_action_free close_receipt [11:53:51]json_value_free [11:53:51]json_value_free done [11:53:51]process_json_proto returns [11:53:51]Send response to host [11:53:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309400,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:53:51]free response buf [11:53:51]execute_script done [11:53:51]execute_script returns [11:53:51]free content buf [11:53:51]Sock 8.Close socket [11:53:51]Sock 8.Thread stoped [11:53:54]OFD Sender: No OFD packet to send [11:53:56]accept exits with 9 [11:53:56]New connection [11:53:56]New thread 3067166052 created [11:53:56]Thread 3067022692 joined [11:53:56]Waiting for new connection... [11:53:56] Sock 9.Parse request [11:53:56]Sock 9.Check first char [11:53:56]Sock 9.First char is OK [11:53:56]request: POST /json_proto HTTP/1.0 [11:53:56]Method: POST [11:53:56]URL: /json_proto [11:53:56]Method is POST - this is cgi request [11:53:56]url: /json_proto [11:53:56]query_string will be loaded in cgi processing [11:53:56]execute_cgi json_proto POST (null) [11:53:56]execute_cgi path=json_proto method=POST [11:53:56]POST find Content-Length [11:53:56]Host: 172.17.45.195:8080 [11:53:56]Content-Length: 677 [11:53:56]Content-Type: application/json [11:53:56] [11:53:56]POST finish read [11:53:56]Found Content-Length = 677 [11:53:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:53:56]execute_script... [11: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)118007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:53:56]POST & json_proto [11:53:56]process_json_proto [11:53:56]json parsed OK: [11:53:56]protocol is kg_v1.0 [11:53:56]action value=close_receipt [11:53:56]process_action close_receipt [11:53:56]cmd_close_receipt [11:53:56]MH_GetDate [11:53:56]Write to MH i2c: F0 00 00 62 22 73 [11:53:56]Write i2c OK [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: F0 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: F0 09 00 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: F0 09 00 62 22 00 55 D4 A8 66 FB 01 7F 64 92 [11:53:56]GetLastDocTimeStamp 1722340427 [11:53:56]current date 1722340437 [11:53:56]FM_GetShiftState [11:53:56]SAM_PROTO_GetShiftState [11:53:56]wFMCommunicate request_size=4 [11:53:56]MH_SAM_APDU [11:53:56]CAPDU: 80 13 01 00 [11:53:56]Write to MH i2c: E2 08 00 63 22 80 13 01 00 00 00 00 00 02 [11:53:56]Write i2c OK [11:53:56]MH_I2C_Read... [11:53:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:56]Read from MH i2c: E2 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 0E 00 [11:53:56]MH_I2C_Read... [11:53:56]Read from MH i2c: E2 0E 00 63 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5D [11:53:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:53:56]wFMCommunicate OK [11:53:56]SAM_PROTO_GetShiftState done [11:53:56]FM_GetShiftState done [11:53:56]opened in 1722299915 [11:53:56]opened+sec_in_day 1722386315 [11:53:56]quantity*price = 60003 [11:53:56]sum+1 = 60004 [11:53:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 335 30.07.2024 11:53 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309401 ФПД: 42223001943781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115357&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309401&fm=42223001943781&tin=02508201610067®Number=0000000000092651&sum=60000 [11:53:57]StoreToDocumentArchive [11:53:57]shift 430 fd 309401 [11:53:57]save to /storage/0430/doc_00309401 [11:53:57]save last doc name /storage/0430/doc_00309401 to /storage/kkm_last_doc_name [11:53:57]save OK [11:53:57]Clear old archive folders... [11:53:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:58]tlvbuf is 0095DC70 [11:53:58]SAM_PROTO_ClearQueue [11:53:58]wFMCommunicate request_size=4 [11:53:58]MH_SAM_APDU [11:53:58]CAPDU: 80 09 00 00 [11:53:58]Write to MH i2c: E2 08 00 70 22 80 09 00 00 00 00 00 00 04 [11:53:58]Write i2c OK [11:53:58]MH_I2C_Read... [11:53:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:58]Read from MH i2c: E2 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 70 22 00 90 00 06 [11:53:58]RAPDU: 90 00 [11:53:58]wFMCommunicate OK [11:53:58]SAM_PROTO_ClearQueue done [11:53:58]KKMCreateOFDPacket [11:53:58]OFDProtocolAddRootSTLVToBuf [11:53:58]FM_MakeSignedData [11:53:58]FM_MakeSignedData [11:53:58]SAM_PROTO_SignData [11:53:58]wFMCommunicate request_size=4 [11:53:58]MH_SAM_APDU [11:53:58]CAPDU: 80 0D 01 02 [11:53:58]Write to MH i2c: E2 08 00 71 22 80 0D 01 02 00 00 00 00 0C [11:53:58]Write i2c OK [11:53:58]MH_I2C_Read... [11:53:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:58]Read from MH i2c: E2 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 71 22 00 90 00 07 [11:53:58]RAPDU: 90 00 [11:53:58]wFMCommunicate OK [11:53:58]wFMCommunicate request_size=255 [11:53:58]MH_SAM_APDU [11: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 32 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 4F 01 00 00 F4 03 04 00 55 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B8 04 00 35 04 06 00 26 [11:53:58]Write to MH i2c: E2 02 01 72 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 32 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 4F 01 00 00 F4 03 04 00 55 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B8 04 00 35 04 06 00 26 00 00 01 [11:53:58]Write i2c OK [11:53:58]MH_I2C_Read... [11:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:58]Read from MH i2c: E2 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 72 22 00 90 00 08 [11:53:58]RAPDU: 90 00 [11:53:58]wFMCommunicate OK [11:53:58]wFMCommunicate request_size=10 [11:53:58]MH_SAM_APDU [11:53:58]CAPDU: 80 0D 02 02 05 66 CF 08 3E E5 [11:53:58]Write to MH i2c: E2 0D 00 73 22 80 0D 02 02 05 00 66 CF 08 3E E5 00 00 79 [11:53:58]Write i2c OK [11:53:58]MH_I2C_Read... [11:53:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:58]Read from MH i2c: E2 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 03 00 73 22 00 90 00 09 [11:53:58]RAPDU: 90 00 [11:53:58]wFMCommunicate OK [11:53:58]wFMCommunicate request_size=4 [11:53:58]MH_SAM_APDU [11:53:58]CAPDU: 80 0D 03 02 [11:53:58]Write to MH i2c: E2 08 00 74 22 80 0D 03 02 00 00 00 00 11 [11:53:58]Write i2c OK [11:53:58]MH_I2C_Read... [11:53:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:58]Read from MH i2c: E2 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 0B 00 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 0B 00 74 22 00 2F D0 03 E7 17 AE 75 84 90 00 B9 [11:53:58]RAPDU: 2F D0 03 E7 17 AE 75 84 90 00 [11:53:58]wFMCommunicate OK [11:53:58]SAM_PROTO_SignData done [11:53:58]FM_MakeSignedData done [11:53:58]CreateOFDProtocolMessage [11:53:58]wFMCommunicate request_size=4 [11:53:58]MH_SAM_APDU [11:53:58]CAPDU: 80 11 00 00 [11:53:58]Write to MH i2c: E2 08 00 75 22 80 11 00 00 00 00 00 00 11 [11:53:58]Write i2c OK [11:53:58]MH_I2C_Read... [11:53:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:58]Read from MH i2c: E2 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 17 00 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: E2 17 00 75 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 67 [11:53:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:53:58]wFMCommunicate OK [11:53:58]CreateOFDProtocolMessage done [11:53:58]OFDSenderStorePacket 309401 [11:53:58]StoreOFDPacket docnum=309401 [11:53:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AB FD 07 01 2D 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 32 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 4F 01 00 00 F4 03 04 00 55 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B8 04 00 35 04 06 00 26 66 CF 08 3E E5 2F D0 03 E7 17 AE 75 84 [11:53:58]CheckFolder [11:53:58]dirname=/storage/ofd_packets [11:53:58]CheckFolder done [11:53:58]ProducePacketName [11:53:58]name=ofd_packets/00309401 [11:53:58]NVStorageSaveData ofd_packets/00309401 [11:53:58]File name is /storage/ofd_packets/00309401 [11:53:58]Write 301 bytes [11:53:58]NVStorageSaveData done [11:53:58]OFDSenderStorePacket done [11:53:58]KKMCreateOFDPacket done [11:53:58]NVStorageSaveData kkm_last_timestamp [11:53:58]File name is /storage/kkm_last_timestamp [11:53:58]Write 4 bytes [11:53:58]NVStorageSaveData done [11:53:58]ExternCall_PrintAddStr [11:53:58]wPrintStart [11:53:58]Write to MH i2c: 01 00 00 76 22 98 [11:53:58]Write i2c OK [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: 01 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: 01 07 00 [11:53:58]MH_I2C_Read... [11:53:58]Read from MH i2c: 01 07 00 76 22 00 00 00 00 00 FF 0F AD [11:53:58]RasterBufferAndPrint [11:53:58]line Счет N : (1)118007 [11:53:58]line ИНН: 02508201610067 [11:53:58]line Контрольно-Кассовый Чек [11:53:58]line ПРОДАЖА [11:53:58]line ТРК (МРК, ГНК) : 32 [11:53:58]line Товар: 2710124130 [11:53:58]line Аи-92-К-2 [11:53:58]line 8.850 * 67.80 [11:53:58]line = 600.03 [11:53:58]line НДС 12% НСП 1% [11:53:58]line > о реализуемом товаре [11:53:58]line ОКРУГЛЕНИЕ: -0.03 [11:53:58]line ИТОГО: 600.00 [11:53:58]line Внесено: 600.00 [11:53:58]line СДАЧА: 0.00 [11:53:58]line НСП 1% : 5.31 [11:53:58]line НДС 12% : 63.72 [11:53:58]line Наличными: 600.00 [11:53:58]line Безнал.: 0.00 [11:53:58]line Место: АЗС № 128 "Партнер Нефть" [11:53:58]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:53:58]line СНО: Общий режим [11:53:58]line Чек 335 30.07.2024 11:53 [11:53:58]line Смена: 430 ФФД: 1.0 [11:53:58]line ЗНМ: 0300000046 [11:53:58]line РНМ: 0000000000092651 [11:53:58]line Версия ККМ: 001 [11:53:58]line ФМ: 0000000000874943 [11:53:58]line ФД: 309401 [11:53:58]line ФПД: 42223001943781 [11:53:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115357&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309401&fm=42223001943781&tin=02508201610067®Number=0000000000092651&sum=60000 [11:53:58]written 0, free lines is 4095 [11:53:58]OFD Sender: Processing packet 309401 [packets to send 232, broken 231] [11:53:58]ProducePacketName [11:53:58]name=ofd_packets/00309401 [11:53:58]OFD Sender: To server: pG, [11:53:58]CommunicateWithHost lk.salyk.kg:30040 [11:53:58]ConnectInit lk.salyk.kg [11:53:58]Connected sock=10 [11: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 34 39 34 33 0F 01 00 00 AB FD 07 01 2D 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 32 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 4F 01 00 00 F4 03 04 00 55 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B8 04 00 35 04 06 00 26 66 CF 08 3E E5 2F D0 03 E7 17 AE 75 84 [11:53:59]Write to MH i2c: 01 00 00 A1 22 C3 [11:53:59]Write i2c OK [11:53:59]MH_I2C_Read... [11:53:59]Read from MH i2c: 01 [11:53:59]MH_I2C_Read... [11:53:59]Read from MH i2c: 01 07 00 [11:53:59]MH_I2C_Read... [11:53:59]Read from MH i2c: 01 07 00 A1 22 00 00 00 00 00 67 0C 3D [11:53:59]RasterBufferAndPrint [11:53:59]line [11:53:59]line [11:53:59]line [11:53:59]line [11:53:59]line [11:53:59]written 0, free lines is 3180 [11:53:59]MH_Cut [11:53:59]Write to MH i2c: D1 01 00 A8 22 01 9C [11:53:59]Write i2c OK [11:53:59]MH_I2C_Read... [11:53:59]Read from MH i2c: D1 [11:53:59]MH_I2C_Read... [11:53:59]Read from MH i2c: D1 01 00 [11:53:59]MH_I2C_Read... [11:53:59]Read from MH i2c: D1 01 00 A8 22 00 9B [11:53:59]Write to MH i2c: 01 00 00 A9 22 CB [11:53:59]Write i2c OK [11:53:59]MH_I2C_Read... [11:53:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EF 6E 47 00 8C DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 99 B8 04 00 F4 03 04 00 9D 7B A8 66 B6 04 01 00 00 4A 42 AD 98 FF D0 83 0F [11:53:59]CommunicateWithHost err = 0 [11:53:59]CheckOFDResponse [11:53:59]1017 (14) - 77093643461234 [11:53:59]1041 (16) - 0000000000874943 [11:53:59]1040 (4) - 309401 [11:53:59]1012 (4) - 30.07.2024 05:35 [11:53:59]1206 (1) - 0 [11:53:59]OFD Sender: Remove packet 309401 [11:53:59]ProducePacketName [11:53:59]name=ofd_packets/00309401 [11:53:59]NVStorageDeleteData [11:53:59]OFD Sender: No OFD packet to send [11:54:00]*** Cut start [11:54:00]*** Partial cut [11:54:00]*** CUTSNS_PIN = 1 [11:54:00]*** CUTSNS_PIN = 0 [11:54:00]*** Brake cut motor [11:54:00]Read from MH i2c: 01 [11:54:00]MH_I2C_Read... [11:54:00]*** Stop cut motor [11:54:00]*** Cut end [11:54:00]Read from MH i2c: 01 07 00 [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: 01 07 00 A9 22 00 00 00 00 00 FF 0F E0 [11:54:00]process_action close_receipt done [11:54:00]requested_data is exist [11:54:00]produce_requested_data [11:54:00]requested_item fm.sn is exist - process it [11:54:00]wFMCommunicate request_size=4 [11:54:00]MH_SAM_APDU [11:54:00]CAPDU: 80 11 00 00 [11:54:00]Write to MH i2c: E2 08 00 AA 22 80 11 00 00 00 00 00 00 46 [11:54:00]Write i2c OK [11:54:00]MH_I2C_Read... [11:54:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:00]Read from MH i2c: E2 [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: E2 17 00 [11:54:00]MH_I2C_Read... [11:54:00]Read from MH i2c: E2 17 00 AA 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9C [11:54:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:54:00]wFMCommunicate OK [11:54:00]requested_item fd.num is exist - process it [11:54:00]SAM_PROTO_GetFieldsCounters [11:54:00]wFMCommunicate request_size=4 [11:54:00]MH_SAM_APDU [11:54:00]CAPDU: 80 13 00 00 [11:54:00]Write to MH i2c: E2 08 00 AB 22 80 13 00 00 00 00 00 00 49 [11:54:00]Write i2c OK [11:54:00]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 62 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 62 00 AB 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 99 B8 04 00 0E 04 04 00 AE 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 5F [11:54:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 99 B8 04 00 0E 04 04 00 AE 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 [11:54:01]wFMCommunicate OK [11:54:01]SAM_PROTO_GetFieldsCounters done [11:54:01]requested_item shift.num is exist - process it [11:54:01]requested_item shift.opened is exist - process it [11:54:01]req_shift_opened [11:54:01]FM_GetShiftState [11:54:01]SAM_PROTO_GetShiftState [11:54:01]wFMCommunicate request_size=4 [11:54:01]MH_SAM_APDU [11:54:01]CAPDU: 80 13 01 00 [11:54:01]Write to MH i2c: E2 08 00 AC 22 80 13 01 00 00 00 00 00 4B [11:54:01]Write i2c OK [11:54:01]MH_I2C_Read... [11:54:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:01]Read from MH i2c: E2 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 0E 00 [11:54:01]MH_I2C_Read... [11:54:01]Read from MH i2c: E2 0E 00 AC 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A6 [11:54:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:54:01]wFMCommunicate OK [11:54:01]SAM_PROTO_GetShiftState done [11:54:01]FM_GetShiftState done [11:54:01]req_shift_opened done [11:54:01]requested_item shift.open_date is exist - process it [11:54:01]req_shift_open_date [11:54:01]req_shift_open_date done [11:54:01]produce_requested_data done [11:54:01]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309401,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:54:01]process_action_free close_receipt [11:54:01]json_value_free [11:54:01]json_value_free done [11:54:01]process_json_proto returns [11:54:01]Send response to host [11:54:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309401,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:54:01]free response buf [11:54:01]execute_script done [11:54:01]execute_script returns [11:54:01]free content buf [11:54:01]Sock 9.Close socket [11:54:01]Sock 9.Thread stoped [11:54:04]OFD Sender: No OFD packet to send [11:54:09]accept exits with 8 [11:54:09]New connection [11:54:09]New thread 3067022692 created [11:54:09]Thread 3067166052 joined [11:54:09]Waiting for new connection... [11:54:09] Sock 8.Parse request [11:54:09]Sock 8.Check first char [11:54:09]Sock 8.First char is OK [11:54:09]request: POST /json_proto HTTP/1.0 [11:54:09]Method: POST [11:54:09]URL: /json_proto [11:54:09]Method is POST - this is cgi request [11:54:09]url: /json_proto [11:54:09]query_string will be loaded in cgi processing [11:54:09]execute_cgi json_proto POST (null) [11:54:09]execute_cgi path=json_proto method=POST [11:54:09]POST find Content-Length [11:54:09]Host: 172.17.45.195:8080 [11:54:09]Content-Length: 670 [11:54:09]Content-Type: application/json [11:54:09] [11:54:09]POST finish read [11:54:09]Found Content-Length = 670 [11:54:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 9.450, "sum" : 650.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:09]execute_script... [11:54:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 9.450, "sum" : 650.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:09]POST & json_proto [11:54:09]process_json_proto [11:54:09]json parsed OK: [11:54:09]protocol is kg_v1.0 [11:54:09]action value=close_receipt [11:54:09]process_action close_receipt [11:54:09]cmd_close_receipt [11:54:09]MH_GetDate [11:54:09]Write to MH i2c: F0 00 00 AD 22 BE [11:54:09]Write i2c OK [11:54:09]MH_I2C_Read... [11:54:09]Read from MH i2c: F0 [11:54:09]MH_I2C_Read... [11:54:09]Read from MH i2c: F0 09 00 [11:54:09]MH_I2C_Read... [11:54:09]Read from MH i2c: F0 09 00 AD 22 00 61 D4 A8 66 FB 01 7F 64 E9 [11:54:09]GetLastDocTimeStamp 1722340437 [11:54:09]current date 1722340449 [11:54:09]FM_GetShiftState [11:54:09]SAM_PROTO_GetShiftState [11:54:09]wFMCommunicate request_size=4 [11:54:09]MH_SAM_APDU [11:54:09]CAPDU: 80 13 01 00 [11:54:09]Write to MH i2c: E2 08 00 AE 22 80 13 01 00 00 00 00 00 4D [11:54:09]Write i2c OK [11:54:09]MH_I2C_Read... [11:54:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:09]Read from MH i2c: E2 [11:54:09]MH_I2C_Read... [11:54:09]Read from MH i2c: E2 0E 00 [11:54:09]MH_I2C_Read... [11:54:09]Read from MH i2c: E2 0E 00 AE 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A8 [11:54:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:54:09]wFMCommunicate OK [11:54:09]SAM_PROTO_GetShiftState done [11:54:09]FM_GetShiftState done [11:54:09]opened in 1722299915 [11:54:09]opened+sec_in_day 1722386315 [11:54:09]quantity*price = 65016 [11:54:09]sum+1 = 65017 [11:54:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.04 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 336 30.07.2024 11:54 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309402 ФПД: 211894247005862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115410&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309402&fm=211894247005862&tin=02508201610067®Number=0000000000092651&sum=65000 [11:54:10]StoreToDocumentArchive [11:54:10]shift 430 fd 309402 [11:54:10]save to /storage/0430/doc_00309402 [11:54:10]save last doc name /storage/0430/doc_00309402 to /storage/kkm_last_doc_name [11:54:10]save OK [11:54:10]Clear old archive folders... [11:54:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:54:10]tlvbuf is 009503C0 [11:54:10]SAM_PROTO_ClearQueue [11:54:10]wFMCommunicate request_size=4 [11:54:10]MH_SAM_APDU [11:54:10]CAPDU: 80 09 00 00 [11:54:10]Write to MH i2c: E2 08 00 BB 22 80 09 00 00 00 00 00 00 4F [11:54:10]Write i2c OK [11:54:10]MH_I2C_Read... [11:54:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:10]Read from MH i2c: E2 [11:54:10]MH_I2C_Read... [11:54:10]Read from MH i2c: E2 03 00 [11:54:10]MH_I2C_Read... [11:54:10]Read from MH i2c: E2 03 00 BB 22 00 90 00 51 [11:54:10]RAPDU: 90 00 [11:54:10]wFMCommunicate OK [11:54:10]SAM_PROTO_ClearQueue done [11:54:10]KKMCreateOFDPacket [11:54:10]OFDProtocolAddRootSTLVToBuf [11:54:10]FM_MakeSignedData [11:54:10]FM_MakeSignedData [11:54:10]SAM_PROTO_SignData [11:54:10]wFMCommunicate request_size=4 [11:54:10]MH_SAM_APDU [11:54:10]CAPDU: 80 0D 01 02 [11:54:10]Write to MH i2c: E2 08 00 BC 22 80 0D 01 02 00 00 00 00 57 [11:54:10]Write i2c OK [11:54:10]MH_I2C_Read... [11:54:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:10]Read from MH i2c: E2 [11:54:10]MH_I2C_Read... [11:54:10]Read from MH i2c: E2 03 00 [11:54:10]MH_I2C_Read... [11:54:10]Read from MH i2c: E2 03 00 BC 22 00 90 00 52 [11:54:10]RAPDU: 90 00 [11:54:10]wFMCommunicate OK [11:54:10]wFMCommunicate request_size=255 [11:54:10]MH_SAM_APDU [11:54:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 62 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B8 04 00 35 04 06 00 [11:54:10]Write to MH i2c: E2 02 01 BD 22 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 62 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B8 04 00 35 04 06 00 00 00 40 [11:54:10]Write i2c OK [11:54:10]MH_I2C_Read... [11:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:11]Read from MH i2c: E2 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 03 00 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 03 00 BD 22 00 90 00 53 [11:54:11]RAPDU: 90 00 [11:54:11]wFMCommunicate OK [11:54:11]wFMCommunicate request_size=11 [11:54:11]MH_SAM_APDU [11:54:11]CAPDU: 80 0D 02 02 06 C0 B7 79 52 9E A6 [11:54:11]Write to MH i2c: E2 0E 00 BE 22 80 0D 02 02 06 00 C0 B7 79 52 9E A6 00 00 EC [11:54:11]Write i2c OK [11:54:11]MH_I2C_Read... [11:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:11]Read from MH i2c: E2 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 03 00 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 03 00 BE 22 00 90 00 54 [11:54:11]RAPDU: 90 00 [11:54:11]wFMCommunicate OK [11:54:11]wFMCommunicate request_size=4 [11:54:11]MH_SAM_APDU [11:54:11]CAPDU: 80 0D 03 02 [11:54:11]Write to MH i2c: E2 08 00 BF 22 80 0D 03 02 00 00 00 00 5C [11:54:11]Write i2c OK [11:54:11]MH_I2C_Read... [11:54:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:11]Read from MH i2c: E2 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 0B 00 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 0B 00 BF 22 00 C6 64 E3 3F A4 FF 0F 24 90 00 7F [11:54:11]RAPDU: C6 64 E3 3F A4 FF 0F 24 90 00 [11:54:11]wFMCommunicate OK [11:54:11]SAM_PROTO_SignData done [11:54:11]FM_MakeSignedData done [11:54:11]CreateOFDProtocolMessage [11:54:11]wFMCommunicate request_size=4 [11:54:11]MH_SAM_APDU [11:54:11]CAPDU: 80 11 00 00 [11:54:11]Write to MH i2c: E2 08 00 C0 22 80 11 00 00 00 00 00 00 5C [11:54:11]Write i2c OK [11:54:11]MH_I2C_Read... [11:54:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:11]Read from MH i2c: E2 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 17 00 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: E2 17 00 C0 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B2 [11:54:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:54:11]wFMCommunicate OK [11:54:11]CreateOFDProtocolMessage done [11:54:11]OFDSenderStorePacket 309402 [11:54:11]StoreOFDPacket docnum=309402 [11:54:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 DC 14 08 01 4C 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 62 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B8 04 00 35 04 06 00 C0 B7 79 52 9E A6 C6 64 E3 3F A4 FF 0F 24 [11:54:11]CheckFolder [11:54:11]dirname=/storage/ofd_packets [11:54:11]CheckFolder done [11:54:11]ProducePacketName [11:54:11]name=ofd_packets/00309402 [11:54:11]NVStorageSaveData ofd_packets/00309402 [11:54:11]File name is /storage/ofd_packets/00309402 [11:54:11]Write 302 bytes [11:54:11]NVStorageSaveData done [11:54:11]OFDSenderStorePacket done [11:54:11]KKMCreateOFDPacket done [11:54:11]NVStorageSaveData kkm_last_timestamp [11:54:11]File name is /storage/kkm_last_timestamp [11:54:11]Write 4 bytes [11:54:11]NVStorageSaveData done [11:54:11]ExternCall_PrintAddStr [11:54:11]wPrintStart [11:54:11]Write to MH i2c: 01 00 00 C1 22 E3 [11:54:11]Write i2c OK [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: 01 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: 01 07 00 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: 01 07 00 C1 22 00 00 00 00 00 FF 0F F8 [11:54:11]RasterBufferAndPrint [11:54:11]line Счет N : (1)118008 [11:54:11]line ИНН: 02508201610067 [11:54:11]line Контрольно-Кассовый Чек [11:54:11]line ПРОДАЖА [11:54:11]line ТРК (МРК, ГНК) : 63 [11:54:11]line Товар: 2710124130 [11:54:11]line Super-92-К-5 [11:54:11]line 9.450 * 68.80 [11:54:11]line = 650.16 [11:54:11]line НДС 12% НСП 1% [11:54:11]line > о реализуемом товаре [11:54:11]line ОКРУГЛЕНИЕ: -0.16 [11:54:11]line ИТОГО: 650.00 [11:54:11]line Внесено: 650.00 [11:54:11]line СДАЧА: 0.00 [11:54:11]line НСП 1% : 5.75 [11:54:11]line НДС 12% : 69.04 [11:54:11]line Наличными: 650.00 [11:54:11]line Безнал.: 0.00 [11:54:11]line Место: АЗС № 128 "Партнер Нефть" [11:54:11]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:54:11]line СНО: Общий режим [11:54:11]line Чек 336 30.07.2024 11:54 [11:54:11]line Смена: 430 ФФД: 1.0 [11:54:11]line ЗНМ: 0300000046 [11:54:11]line РНМ: 0000000000092651 [11:54:11]line Версия ККМ: 001 [11:54:11]line ФМ: 0000000000874943 [11:54:11]line ФД: 309402 [11:54:11]line ФПД: 211894247005862 [11:54:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115410&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309402&fm=211894247005862&tin=02508201610067®Number=0000000000092651&sum=65000 [11:54:11]written 0, free lines is 4095 [11:54:11]OFD Sender: Processing packet 309402 [packets to send 232, broken 231] [11:54:11]ProducePacketName [11:54:11]name=ofd_packets/00309402 [11:54:11]OFD Sender: To server: pG, [11:54:11]CommunicateWithHost lk.salyk.kg:30040 [11:54:11]ConnectInit lk.salyk.kg [11:54:11]Connected sock=10 [11:54:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 DC 14 08 01 4C 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 24 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F8 FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 62 D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B8 04 00 35 04 06 00 C0 B7 79 52 9E A6 C6 64 E3 3F A4 FF 0F 24 [11:54:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BB 1D 47 00 AE 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9A B8 04 00 F4 03 04 00 A9 7B A8 66 B6 04 01 00 00 55 C2 CB 66 6E D0 D8 F3 [11:54:11]CommunicateWithHost err = 0 [11:54:11]CheckOFDResponse [11:54:11]1017 (14) - 77093643461234 [11:54:11]1041 (16) - 0000000000874943 [11:54:11]1040 (4) - 309402 [11:54:11]1012 (4) - 30.07.2024 05:35 [11:54:11]1206 (1) - 0 [11:54:11]OFD Sender: Remove packet 309402 [11:54:11]ProducePacketName [11:54:11]name=ofd_packets/00309402 [11:54:11]NVStorageDeleteData [11:54:11]Write to MH i2c: 01 00 00 EC 22 0E [11:54:11]Write i2c OK [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: 01 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: 01 07 00 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: 01 07 00 EC 22 00 00 00 00 00 67 0C 88 [11:54:11]RasterBufferAndPrint [11:54:11]line [11:54:11]line [11:54:11]line [11:54:11]line [11:54:11]line [11:54:11]written 0, free lines is 3180 [11:54:11]MH_Cut [11:54:11]Write to MH i2c: D1 01 00 F3 22 01 E7 [11:54:11]Write i2c OK [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: D1 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: D1 01 00 [11:54:11]MH_I2C_Read... [11:54:11]Read from MH i2c: D1 01 00 F3 22 00 E6 [11:54:11]Write to MH i2c: 01 00 00 F4 22 16 [11:54:11]Write i2c OK [11:54:11]MH_I2C_Read... [11:54:12]OFD Sender: No OFD packet to send [11:54:12]*** Cut start [11:54:12]*** Partial cut [11:54:12]*** CUTSNS_PIN = 1 [11:54:13]*** CUTSNS_PIN = 0 [11:54:13]*** Brake cut motor [11:54:13]Read from MH i2c: 01 [11:54:13]MH_I2C_Read... [11:54:13]*** Stop cut motor [11:54:13]*** Cut end [11:54:13]Read from MH i2c: 01 07 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: 01 07 00 F4 22 00 00 00 00 00 FF 0F 2B [11:54:13]process_action close_receipt done [11:54:13]requested_data is exist [11:54:13]produce_requested_data [11:54:13]requested_item fm.sn is exist - process it [11:54:13]wFMCommunicate request_size=4 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 11 00 00 [11:54:13]Write to MH i2c: E2 08 00 F5 22 80 11 00 00 00 00 00 00 91 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 17 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 17 00 F5 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E7 [11:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:54:13]wFMCommunicate OK [11:54:13]requested_item fd.num is exist - process it [11:54:13]SAM_PROTO_GetFieldsCounters [11:54:13]wFMCommunicate request_size=4 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 13 00 00 [11:54:13]Write to MH i2c: E2 08 00 F6 22 80 13 00 00 00 00 00 00 94 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 62 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 62 00 F6 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9A B8 04 00 0E 04 04 00 AE 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 AE [11:54:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9A B8 04 00 0E 04 04 00 AE 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 [11:54:13]wFMCommunicate OK [11:54:13]SAM_PROTO_GetFieldsCounters done [11:54:13]requested_item shift.num is exist - process it [11:54:13]requested_item shift.opened is exist - process it [11:54:13]req_shift_opened [11:54:13]FM_GetShiftState [11:54:13]SAM_PROTO_GetShiftState [11:54:13]wFMCommunicate request_size=4 [11:54:13]MH_SAM_APDU [11:54:13]CAPDU: 80 13 01 00 [11:54:13]Write to MH i2c: E2 08 00 F7 22 80 13 01 00 00 00 00 00 96 [11:54:13]Write i2c OK [11:54:13]MH_I2C_Read... [11:54:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:13]Read from MH i2c: E2 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 0E 00 [11:54:13]MH_I2C_Read... [11:54:13]Read from MH i2c: E2 0E 00 F7 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F1 [11:54:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:54:13]wFMCommunicate OK [11:54:13]SAM_PROTO_GetShiftState done [11:54:13]FM_GetShiftState done [11:54:13]req_shift_opened done [11:54:13]requested_item shift.open_date is exist - process it [11:54:13]req_shift_open_date [11:54:13]req_shift_open_date done [11:54:13]produce_requested_data done [11:54:13]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309402,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:54:13]process_action_free close_receipt [11:54:13]json_value_free [11:54:13]json_value_free done [11:54:13]process_json_proto returns [11:54:13]Send response to host [11:54:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309402,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:54:13]free response buf [11:54:13]execute_script done [11:54:13]execute_script returns [11:54:13]free content buf [11:54:13]Sock 8.Close socket [11:54:13]Sock 8.Thread stoped [11:54:17]OFD Sender: No OFD packet to send [11:54:22]OFD Sender: No OFD packet to send [11:54:27]OFD Sender: No OFD packet to send [11:54:32]OFD Sender: No OFD packet to send [11:54:37]OFD Sender: No OFD packet to send [11:54:42]OFD Sender: No OFD packet to send [11:54:47]OFD Sender: No OFD packet to send [11:54:52]OFD Sender: No OFD packet to send [11:54:57]OFD Sender: No OFD packet to send [11:55:02]OFD Sender: No OFD packet to send [11:55:07]OFD Sender: No OFD packet to send [11:55:12]OFD Sender: No OFD packet to send [11:55:17]OFD Sender: No OFD packet to send [11:55:22]OFD Sender: No OFD packet to send [11:55:27]OFD Sender: No OFD packet to send [11:55:32]OFD Sender: No OFD packet to send [11:55:37]OFD Sender: No OFD packet to send [11:55:42]OFD Sender: No OFD packet to send [11:55:47]OFD Sender: No OFD packet to send [11:55:52]OFD Sender: No OFD packet to send [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:29]accept exits with 9 [11:56:29]New connection [11:56:29]New thread 3067166052 created [11:56:29]Thread 3067022692 joined [11:56:29]Waiting for new connection... [11:56:29] Sock 9.Parse request [11:56:29]Sock 9.Check first char [11:56:29]Sock 9.First char is OK [11:56:29]request: POST /json_proto HTTP/1.0 [11:56:29]Method: POST [11:56:29]URL: /json_proto [11:56:29]Method is POST - this is cgi request [11:56:29]url: /json_proto [11:56:29]query_string will be loaded in cgi processing [11:56:29]execute_cgi json_proto POST (null) [11:56:29]execute_cgi path=json_proto method=POST [11:56:29]POST find Content-Length [11:56:29]Host: 172.17.45.195:8080 [11:56:29]Content-Length: 682 [11:56:29]Content-Type: application/json [11:56:29] [11:56:29]POST finish read [11:56:29]Found Content-Length = 682 [11:56:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:29]execute_script... [11:56: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)118010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:29]POST & json_proto [11:56:29]process_json_proto [11:56:29]json parsed OK: [11:56:29]protocol is kg_v1.0 [11:56:29]action value=close_receipt [11:56:29]process_action close_receipt [11:56:29]cmd_close_receipt [11:56:29]MH_GetDate [11:56:29]Write to MH i2c: F0 00 00 F8 22 09 [11:56:29]Write i2c OK [11:56:29]MH_I2C_Read... [11:56:29]Read from MH i2c: F0 [11:56:29]MH_I2C_Read... [11:56:29]Read from MH i2c: F0 09 00 [11:56:29]MH_I2C_Read... [11:56:29]Read from MH i2c: F0 09 00 F8 22 00 ED D4 A8 66 FB 01 7F 64 C0 [11:56:29]GetLastDocTimeStamp 1722340450 [11:56:29]current date 1722340589 [11:56:29]FM_GetShiftState [11:56:29]SAM_PROTO_GetShiftState [11:56:29]wFMCommunicate request_size=4 [11:56:29]MH_SAM_APDU [11:56:29]CAPDU: 80 13 01 00 [11:56:29]Write to MH i2c: E2 08 00 F9 22 80 13 01 00 00 00 00 00 98 [11:56:29]Write i2c OK [11:56:29]MH_I2C_Read... [11:56:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:29]Read from MH i2c: E2 [11:56:29]MH_I2C_Read... [11:56:29]Read from MH i2c: E2 0E 00 [11:56:29]MH_I2C_Read... [11:56:29]Read from MH i2c: E2 0E 00 F9 22 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F3 [11:56:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:56:29]wFMCommunicate OK [11:56:29]SAM_PROTO_GetShiftState done [11:56:29]FM_GetShiftState done [11:56:29]opened in 1722299915 [11:56:29]opened+sec_in_day 1722386315 [11:56:29]quantity*price = 100005 [11:56:29]sum+1 = 100006 [11:56:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 337 30.07.2024 11:56 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309403 ФПД: 219038428893564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115629&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309403&fm=219038428893564&tin=02508201610067®Number=0000000000092651&sum=100000 [11:56:30]StoreToDocumentArchive [11:56:30]shift 430 fd 309403 [11:56:30]save to /storage/0430/doc_00309403 [11:56:30]save last doc name /storage/0430/doc_00309403 to /storage/kkm_last_doc_name [11:56:30]save OK [11:56:30]Clear old archive folders... [11:56:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:30]tlvbuf is B6EDCED0 [11:56:30]SAM_PROTO_ClearQueue [11:56:30]wFMCommunicate request_size=4 [11:56:30]MH_SAM_APDU [11:56:30]CAPDU: 80 09 00 00 [11:56:30]Write to MH i2c: E2 08 00 06 23 80 09 00 00 00 00 00 00 9B [11:56:30]Write i2c OK [11:56:30]MH_I2C_Read... [11:56:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:30]Read from MH i2c: E2 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 03 00 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 03 00 06 23 00 90 00 9D [11:56:30]RAPDU: 90 00 [11:56:30]wFMCommunicate OK [11:56:30]SAM_PROTO_ClearQueue done [11:56:30]KKMCreateOFDPacket [11:56:30]OFDProtocolAddRootSTLVToBuf [11:56:30]FM_MakeSignedData [11:56:30]FM_MakeSignedData [11:56:30]SAM_PROTO_SignData [11:56:30]wFMCommunicate request_size=4 [11:56:30]MH_SAM_APDU [11:56:30]CAPDU: 80 0D 01 02 [11:56:30]Write to MH i2c: E2 08 00 07 23 80 0D 01 02 00 00 00 00 A3 [11:56:30]Write i2c OK [11:56:30]MH_I2C_Read... [11:56:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:30]Read from MH i2c: E2 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 03 00 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 03 00 07 23 00 90 00 9E [11:56:30]RAPDU: 90 00 [11:56:30]wFMCommunicate OK [11:56:30]wFMCommunicate request_size=255 [11:56:30]MH_SAM_APDU [11:56:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 51 01 00 00 F4 03 04 00 ED D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B8 04 00 35 04 06 00 C7 [11:56:30]Write to MH i2c: E2 02 01 08 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 51 01 00 00 F4 03 04 00 ED D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B8 04 00 35 04 06 00 C7 00 00 9D [11:56:30]Write i2c OK [11:56:30]MH_I2C_Read... [11:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:30]Read from MH i2c: E2 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 03 00 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 03 00 08 23 00 90 00 9F [11:56:30]RAPDU: 90 00 [11:56:30]wFMCommunicate OK [11:56:30]wFMCommunicate request_size=10 [11:56:30]MH_SAM_APDU [11:56:30]CAPDU: 80 0D 02 02 05 36 DB BF 11 7C [11:56:30]Write to MH i2c: E2 0D 00 09 23 80 0D 02 02 05 00 36 DB BF 11 7C 00 00 0D [11:56:30]Write i2c OK [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 [11:56:30]MH_I2C_Read... [11:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:30]Read from MH i2c: E2 03 00 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 03 00 09 23 00 90 00 A0 [11:56:30]RAPDU: 90 00 [11:56:30]wFMCommunicate OK [11:56:30]wFMCommunicate request_size=4 [11:56:30]MH_SAM_APDU [11:56:30]CAPDU: 80 0D 03 02 [11:56:30]Write to MH i2c: E2 08 00 0A 23 80 0D 03 02 00 00 00 00 A8 [11:56:30]Write i2c OK [11:56:30]MH_I2C_Read... [11:56:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:30]Read from MH i2c: E2 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 0B 00 [11:56:30]MH_I2C_Read... [11:56:30]Read from MH i2c: E2 0B 00 0A 23 00 B3 57 B7 68 9F BA 78 AD 90 00 50 [11:56:30]RAPDU: B3 57 B7 68 9F BA 78 AD 90 00 [11:56:30]wFMCommunicate OK [11:56:30]SAM_PROTO_SignData done [11:56:30]FM_MakeSignedData done [11:56:30]CreateOFDProtocolMessage [11:56:30]wFMCommunicate request_size=4 [11:56:30]MH_SAM_APDU [11:56:30]CAPDU: 80 11 00 00 [11:56:30]Write to MH i2c: E2 08 00 0B 23 80 11 00 00 00 00 00 00 A8 [11:56:30]Write i2c OK [11:56:30]MH_I2C_Read... [11:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:31]Read from MH i2c: E2 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: E2 17 00 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: E2 17 00 0B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FE [11:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:56:31]wFMCommunicate OK [11:56:31]CreateOFDProtocolMessage done [11:56:31]OFDSenderStorePacket 309403 [11:56:31]StoreOFDPacket docnum=309403 [11:56:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 66 60 07 01 60 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 51 01 00 00 F4 03 04 00 ED D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B8 04 00 35 04 06 00 C7 36 DB BF 11 7C B3 57 B7 68 9F BA 78 AD [11:56:31]CheckFolder [11:56:31]dirname=/storage/ofd_packets [11:56:31]CheckFolder done [11:56:31]ProducePacketName [11:56:31]name=ofd_packets/00309403 [11:56:31]NVStorageSaveData ofd_packets/00309403 [11:56:31]File name is /storage/ofd_packets/00309403 [11:56:31]Write 301 bytes [11:56:31]NVStorageSaveData done [11:56:31]OFDSenderStorePacket done [11:56:31]KKMCreateOFDPacket done [11:56:31]NVStorageSaveData kkm_last_timestamp [11:56:31]File name is /storage/kkm_last_timestamp [11:56:31]Write 4 bytes [11:56:31]NVStorageSaveData done [11:56:31]ExternCall_PrintAddStr [11:56:31]wPrintStart [11:56:31]Write to MH i2c: 01 00 00 0C 23 2F [11:56:31]Write i2c OK [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: 01 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: 01 07 00 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: 01 07 00 0C 23 00 00 00 00 00 FF 0F 44 [11:56:31]RasterBufferAndPrint [11:56:31]line Счет N : (1)118010 [11:56:31]line ИНН: 02508201610067 [11:56:31]line Контрольно-Кассовый Чек [11:56:31]line ПРОДАЖА [11:56:31]line ТРК (МРК, ГНК) : 52 [11:56:31]line Товар: 2710124130 [11:56:31]line Аи-92-К-2 [11:56:31]line 14.750 * 67.80 [11:56:31]line = 1000.05 [11:56:31]line НДС 12% НСП 1% [11:56:31]line > о реализуемом товаре [11:56:31]line ОКРУГЛЕНИЕ: -0.05 [11:56:31]line ИТОГО: 1000.00 [11:56:31]line Внесено: 1000.00 [11:56:31]line СДАЧА: 0.00 [11:56:31]line НСП 1% : 8.85 [11:56:31]line НДС 12% : 106.20 [11:56:31]line Наличными: 1000.00 [11:56:31]line Безнал.: 0.00 [11:56:31]line Место: АЗС № 128 "Партнер Нефть" [11:56:31]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:56:31]line СНО: Общий режим [11:56:31]line Чек 337 30.07.2024 11:56 [11:56:31]line Смена: 430 ФФД: 1.0 [11:56:31]line ЗНМ: 0300000046 [11:56:31]line РНМ: 0000000000092651 [11:56:31]line Версия ККМ: 001 [11:56:31]line ФМ: 0000000000874943 [11:56:31]line ФД: 309403 [11:56:31]line ФПД: 219038428893564 [11:56:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115629&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309403&fm=219038428893564&tin=02508201610067®Number=0000000000092651&sum=100000 [11:56:31]written 0, free lines is 4095 [11:56:31]OFD Sender: Processing packet 309403 [packets to send 232, broken 231] [11:56:31]ProducePacketName [11:56:31]name=ofd_packets/00309403 [11:56:31]OFD Sender: To server: pG, [11:56:31]CommunicateWithHost lk.salyk.kg:30040 [11:56:31]ConnectInit lk.salyk.kg [11:56:31]Connected sock=11 [11:56:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 66 60 07 01 60 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 51 01 00 00 F4 03 04 00 ED D4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B8 04 00 35 04 06 00 C7 36 DB BF 11 7C B3 57 B7 68 9F BA 78 AD [11:56:31]Write to MH i2c: 01 00 00 37 23 5A [11:56:31]Write i2c OK [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: 01 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: 01 07 00 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: 01 07 00 37 23 00 00 00 00 00 62 0C CF [11:56:31]RasterBufferAndPrint [11:56:31]line [11:56:31]line [11:56:31]line [11:56:31]line [11:56:31]line [11:56:31]written 0, free lines is 3174 [11:56:31]MH_Cut [11:56:31]Write to MH i2c: D1 01 00 3E 23 01 33 [11:56:31]Write i2c OK [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: D1 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: D1 01 00 [11:56:31]MH_I2C_Read... [11:56:31]Read from MH i2c: D1 01 00 3E 23 00 32 [11:56:31]Write to MH i2c: 01 00 00 3F 23 62 [11:56:31]Write i2c OK [11:56:31]MH_I2C_Read... [11:56:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 41 0F 47 00 D1 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9B B8 04 00 F4 03 04 00 35 7C A8 66 B6 04 01 00 00 E1 08 C6 0C 81 7D 2D D3 [11:56:31]CommunicateWithHost err = 0 [11:56:31]CheckOFDResponse [11:56:31]1017 (14) - 77093643461234 [11:56:31]1041 (16) - 0000000000874943 [11:56:31]1040 (4) - 309403 [11:56:31]1012 (4) - 30.07.2024 05:37 [11:56:31]1206 (1) - 0 [11:56:31]OFD Sender: Remove packet 309403 [11:56:31]ProducePacketName [11:56:31]name=ofd_packets/00309403 [11:56:31]NVStorageDeleteData [11:56:32]OFD Sender: No OFD packet to send [11:56:32]*** Cut start [11:56:32]*** Partial cut [11:56:32]*** CUTSNS_PIN = 1 [11:56:32]*** CUTSNS_PIN = 0 [11:56:33]*** Brake cut motor [11:56:33]Read from MH i2c: 01 [11:56:33]MH_I2C_Read... [11:56:33]*** Stop cut motor [11:56:33]*** Cut end [11:56:33]Read from MH i2c: 01 07 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: 01 07 00 3F 23 00 00 00 00 00 FF 0F 77 [11:56:33]process_action close_receipt done [11:56:33]requested_data is exist [11:56:33]produce_requested_data [11:56:33]requested_item fm.sn is exist - process it [11:56:33]wFMCommunicate request_size=4 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 11 00 00 [11:56:33]Write to MH i2c: E2 08 00 40 23 80 11 00 00 00 00 00 00 DD [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 17 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 17 00 40 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 33 [11:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:56:33]wFMCommunicate OK [11:56:33]requested_item fd.num is exist - process it [11:56:33]SAM_PROTO_GetFieldsCounters [11:56:33]wFMCommunicate request_size=4 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 13 00 00 [11:56:33]Write to MH i2c: E2 08 00 41 23 80 13 00 00 00 00 00 00 E0 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 62 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 62 00 41 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9B B8 04 00 0E 04 04 00 AE 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 FE [11:56:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9B B8 04 00 0E 04 04 00 AE 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 [11:56:33]wFMCommunicate OK [11:56:33]SAM_PROTO_GetFieldsCounters done [11:56:33]requested_item shift.num is exist - process it [11:56:33]requested_item shift.opened is exist - process it [11:56:33]req_shift_opened [11:56:33]FM_GetShiftState [11:56:33]SAM_PROTO_GetShiftState [11:56:33]wFMCommunicate request_size=4 [11:56:33]MH_SAM_APDU [11:56:33]CAPDU: 80 13 01 00 [11:56:33]Write to MH i2c: E2 08 00 42 23 80 13 01 00 00 00 00 00 E2 [11:56:33]Write i2c OK [11:56:33]MH_I2C_Read... [11:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:33]Read from MH i2c: E2 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 0E 00 [11:56:33]MH_I2C_Read... [11:56:33]Read from MH i2c: E2 0E 00 42 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3D [11:56:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:56:33]wFMCommunicate OK [11:56:33]SAM_PROTO_GetShiftState done [11:56:33]FM_GetShiftState done [11:56:33]req_shift_opened done [11:56:33]requested_item shift.open_date is exist - process it [11:56:33]req_shift_open_date [11:56:33]req_shift_open_date done [11:56:33]produce_requested_data done [11:56:33]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309403,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:56:33]process_action_free close_receipt [11:56:33]json_value_free [11:56:33]json_value_free done [11:56:33]process_json_proto returns [11:56:33]Send response to host [11:56:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309403,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:56:33]free response buf [11:56:33]execute_script done [11:56:33]execute_script returns [11:56:33]free content buf [11:56:33]Sock 9.Close socket [11:56:33]Sock 9.Thread stoped [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:11]accept exits with 8 [11:57:11]New connection [11:57:11]New thread 3067022692 created [11:57:11]Thread 3067166052 joined [11:57:11]Waiting for new connection... [11:57:11] Sock 8.Parse request [11:57:11]Sock 8.Check first char [11:57:11]Sock 8.First char is OK [11:57:11]request: POST /json_proto HTTP/1.0 [11:57:11]Method: POST [11:57:11]URL: /json_proto [11:57:11]Method is POST - this is cgi request [11:57:11]url: /json_proto [11:57:11]query_string will be loaded in cgi processing [11:57:11]execute_cgi json_proto POST (null) [11:57:11]execute_cgi path=json_proto method=POST [11:57:11]POST find Content-Length [11:57:11]Host: 172.17.45.195:8080 [11:57:11]Content-Length: 677 [11:57:11]Content-Type: application/json [11:57:11] [11:57:11]POST finish read [11:57:11]Found Content-Length = 677 [11:57:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:57:11]execute_script... [11:57: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)118011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:57:11]POST & json_proto [11:57:11]process_json_proto [11:57:11]json parsed OK: [11:57:11]protocol is kg_v1.0 [11:57:11]action value=close_receipt [11:57:11]process_action close_receipt [11:57:11]cmd_close_receipt [11:57:11]MH_GetDate [11:57:11]Write to MH i2c: F0 00 00 43 23 55 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: F0 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: F0 09 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: F0 09 00 43 23 00 17 D5 A8 66 FB 01 7F 64 37 [11:57:11]GetLastDocTimeStamp 1722340589 [11:57:11]current date 1722340631 [11:57:11]FM_GetShiftState [11:57:11]SAM_PROTO_GetShiftState [11:57:11]wFMCommunicate request_size=4 [11:57:11]MH_SAM_APDU [11:57:11]CAPDU: 80 13 01 00 [11:57:11]Write to MH i2c: E2 08 00 44 23 80 13 01 00 00 00 00 00 E4 [11:57:11]Write i2c OK [11:57:11]MH_I2C_Read... [11:57:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:11]Read from MH i2c: E2 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 0E 00 [11:57:11]MH_I2C_Read... [11:57:11]Read from MH i2c: E2 0E 00 44 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [11:57:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:57:11]wFMCommunicate OK [11:57:11]SAM_PROTO_GetShiftState done [11:57:11]FM_GetShiftState done [11:57:11]opened in 1722299915 [11:57:11]opened+sec_in_day 1722386315 [11:57:11]quantity*price = 40002 [11:57:11]sum+1 = 40003 [11:57:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 338 30.07.2024 11:57 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309404 ФПД: 130945250880222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115711&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309404&fm=130945250880222&tin=02508201610067®Number=0000000000092651&sum=40000 [11:57:12]StoreToDocumentArchive [11:57:12]shift 430 fd 309404 [11:57:12]save to /storage/0430/doc_00309404 [11:57:12]save last doc name /storage/0430/doc_00309404 to /storage/kkm_last_doc_name [11:57:12]save OK [11:57:12]Clear old archive folders... [11:57:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:12]tlvbuf is 008EE710 [11:57:12]SAM_PROTO_ClearQueue [11:57:12]wFMCommunicate request_size=4 [11:57:12]MH_SAM_APDU [11:57:12]CAPDU: 80 09 00 00 [11:57:12]Write to MH i2c: E2 08 00 51 23 80 09 00 00 00 00 00 00 E6 [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:12]Read from MH i2c: E2 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 51 23 00 90 00 E8 [11:57:12]RAPDU: 90 00 [11:57:12]wFMCommunicate OK [11:57:12]SAM_PROTO_ClearQueue done [11:57:12]KKMCreateOFDPacket [11:57:12]OFDProtocolAddRootSTLVToBuf [11:57:12]FM_MakeSignedData [11:57:12]FM_MakeSignedData [11:57:12]SAM_PROTO_SignData [11:57:12]wFMCommunicate request_size=4 [11:57:12]MH_SAM_APDU [11:57:12]CAPDU: 80 0D 01 02 [11:57:12]Write to MH i2c: E2 08 00 52 23 80 0D 01 02 00 00 00 00 EE [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:12]Read from MH i2c: E2 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 52 23 00 90 00 E9 [11:57:12]RAPDU: 90 00 [11:57:12]wFMCommunicate OK [11:57:12]wFMCommunicate request_size=255 [11:57:12]MH_SAM_APDU [11:57:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 52 01 00 00 F4 03 04 00 17 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B8 04 00 35 04 06 00 77 [11:57:12]Write to MH i2c: E2 02 01 53 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 17 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B8 04 00 35 04 06 00 77 00 00 1B [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:12]Read from MH i2c: E2 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 53 23 00 90 00 EA [11:57:12]RAPDU: 90 00 [11:57:12]wFMCommunicate OK [11:57:12]wFMCommunicate request_size=10 [11:57:12]MH_SAM_APDU [11:57:12]CAPDU: 80 0D 02 02 05 18 11 29 EA DE [11:57:12]Write to MH i2c: E2 0D 00 54 23 80 0D 02 02 05 00 18 11 29 EA DE 00 00 15 [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:12]Read from MH i2c: E2 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 03 00 54 23 00 90 00 EB [11:57:12]RAPDU: 90 00 [11:57:12]wFMCommunicate OK [11:57:12]wFMCommunicate request_size=4 [11:57:12]MH_SAM_APDU [11:57:12]CAPDU: 80 0D 03 02 [11:57:12]Write to MH i2c: E2 08 00 55 23 80 0D 03 02 00 00 00 00 F3 [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:12]Read from MH i2c: E2 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 0B 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 0B 00 55 23 00 2C 9F 38 7A AB 17 E2 77 90 00 8C [11:57:12]RAPDU: 2C 9F 38 7A AB 17 E2 77 90 00 [11:57:12]wFMCommunicate OK [11:57:12]SAM_PROTO_SignData done [11:57:12]FM_MakeSignedData done [11:57:12]CreateOFDProtocolMessage [11:57:12]wFMCommunicate request_size=4 [11:57:12]MH_SAM_APDU [11:57:12]CAPDU: 80 11 00 00 [11:57:12]Write to MH i2c: E2 08 00 56 23 80 11 00 00 00 00 00 00 F3 [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:12]Read from MH i2c: E2 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 17 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: E2 17 00 56 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 49 [11:57:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:57:12]wFMCommunicate OK [11:57:12]CreateOFDProtocolMessage done [11:57:12]OFDSenderStorePacket 309404 [11:57:12]StoreOFDPacket docnum=309404 [11:57:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5C 03 07 01 76 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 17 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B8 04 00 35 04 06 00 77 18 11 29 EA DE 2C 9F 38 7A AB 17 E2 77 [11:57:12]CheckFolder [11:57:12]dirname=/storage/ofd_packets [11:57:12]CheckFolder done [11:57:12]ProducePacketName [11:57:12]name=ofd_packets/00309404 [11:57:12]NVStorageSaveData ofd_packets/00309404 [11:57:12]File name is /storage/ofd_packets/00309404 [11:57:12]Write 301 bytes [11:57:12]NVStorageSaveData done [11:57:12]OFDSenderStorePacket done [11:57:12]KKMCreateOFDPacket done [11:57:12]NVStorageSaveData kkm_last_timestamp [11:57:12]File name is /storage/kkm_last_timestamp [11:57:12]Write 4 bytes [11:57:12]NVStorageSaveData done [11:57:12]ExternCall_PrintAddStr [11:57:12]wPrintStart [11:57:12]Write to MH i2c: 01 00 00 57 23 7A [11:57:12]Write i2c OK [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: 01 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: 01 07 00 [11:57:12]MH_I2C_Read... [11:57:12]Read from MH i2c: 01 07 00 57 23 00 00 00 00 00 FF 0F 8F [11:57:12]RasterBufferAndPrint [11:57:12]line Счет N : (1)118011 [11:57:12]line ИНН: 02508201610067 [11:57:12]line Контрольно-Кассовый Чек [11:57:12]line ПРОДАЖА [11:57:12]line ТРК (МРК, ГНК) : 42 [11:57:12]line Товар: 2710124130 [11:57:12]line Аи-92-К-2 [11:57:12]line 5.900 * 67.80 [11:57:12]line = 400.02 [11:57:12]line НДС 12% НСП 1% [11:57:12]line > о реализуемом товаре [11:57:12]line ОКРУГЛЕНИЕ: -0.02 [11:57:12]line ИТОГО: 400.00 [11:57:12]line Внесено: 400.00 [11:57:12]line СДАЧА: 0.00 [11:57:12]line НСП 1% : 3.54 [11:57:12]line НДС 12% : 42.48 [11:57:12]line Наличными: 400.00 [11:57:12]line Безнал.: 0.00 [11:57:12]line Место: АЗС № 128 "Партнер Нефть" [11:57:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:57:12]line СНО: Общий режим [11:57:12]line Чек 338 30.07.2024 11:57 [11:57:12]line Смена: 430 ФФД: 1.0 [11:57:12]line ЗНМ: 0300000046 [11:57:12]line РНМ: 0000000000092651 [11:57:12]line Версия ККМ: 001 [11:57:12]line ФМ: 0000000000874943 [11:57:12]line ФД: 309404 [11:57:12]line ФПД: 130945250880222 [11:57:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115711&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309404&fm=130945250880222&tin=02508201610067®Number=0000000000092651&sum=40000 [11:57:13]OFD Sender: Processing packet 309404 [packets to send 232, broken 231] [11:57:13]ProducePacketName [11:57:13]name=ofd_packets/00309404 [11:57:13]OFD Sender: To server: pG, [11:57:13]CommunicateWithHost lk.salyk.kg:30040 [11:57:13]ConnectInit lk.salyk.kg [11:57:13]written 0, free lines is 4095 [11:57:13]Connected sock=10 [11:57:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5C 03 07 01 76 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 52 01 00 00 F4 03 04 00 17 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B8 04 00 35 04 06 00 77 18 11 29 EA DE 2C 9F 38 7A AB 17 E2 77 [11:57:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F1 68 47 00 A0 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9C B8 04 00 F4 03 04 00 5F 7C A8 66 B6 04 01 00 00 AF E1 E0 CF 55 C1 40 07 [11:57:13]CommunicateWithHost err = 0 [11:57:13]CheckOFDResponse [11:57:13]1017 (14) - 77093643461234 [11:57:13]1041 (16) - 0000000000874943 [11:57:13]1040 (4) - 309404 [11:57:13]1012 (4) - 30.07.2024 05:38 [11:57:13]1206 (1) - 0 [11:57:13]OFD Sender: Remove packet 309404 [11:57:13]ProducePacketName [11:57:13]name=ofd_packets/00309404 [11:57:13]NVStorageDeleteData [11:57:13]Write to MH i2c: 01 00 00 82 23 A5 [11:57:13]Write i2c OK [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: 01 [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: 01 07 00 [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: 01 07 00 82 23 00 00 00 00 00 64 0C 1C [11:57:13]RasterBufferAndPrint [11:57:13]line [11:57:13]line [11:57:13]line [11:57:13]line [11:57:13]line [11:57:13]written 0, free lines is 3176 [11:57:13]MH_Cut [11:57:13]Write to MH i2c: D1 01 00 89 23 01 7E [11:57:13]Write i2c OK [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: D1 [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: D1 01 00 [11:57:13]MH_I2C_Read... [11:57:13]Read from MH i2c: D1 01 00 89 23 00 7D [11:57:13]Write to MH i2c: 01 00 00 8A 23 AD [11:57:13]Write i2c OK [11:57:13]MH_I2C_Read... [11:57:14]OFD Sender: No OFD packet to send [11:57:14]*** Cut start [11:57:14]*** Partial cut [11:57:14]*** CUTSNS_PIN = 1 [11:57:14]*** CUTSNS_PIN = 0 [11:57:15]*** Brake cut motor [11:57:15]Read from MH i2c: 01 [11:57:15]MH_I2C_Read... [11:57:15]*** Stop cut motor [11:57:15]*** Cut end [11:57:15]Read from MH i2c: 01 07 00 [11:57:15]MH_I2C_Read... [11:57:15]Read from MH i2c: 01 07 00 8A 23 00 00 00 00 00 FF 0F C2 [11:57:15]process_action close_receipt done [11:57:15]requested_data is exist [11:57:15]produce_requested_data [11:57:15]requested_item fm.sn is exist - process it [11:57:15]wFMCommunicate request_size=4 [11:57:15]MH_SAM_APDU [11:57:15]CAPDU: 80 11 00 00 [11:57:15]Write to MH i2c: E2 08 00 8B 23 80 11 00 00 00 00 00 00 28 [11:57:15]Write i2c OK [11:57:15]MH_I2C_Read... [11:57:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:15]Read from MH i2c: E2 [11:57:15]MH_I2C_Read... [11:57:15]Read from MH i2c: E2 17 00 [11:57:15]MH_I2C_Read... [11:57:15]Read from MH i2c: E2 17 00 8B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7E [11:57:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:57:15]wFMCommunicate OK [11:57:15]requested_item fd.num is exist - process it [11:57:15]SAM_PROTO_GetFieldsCounters [11:57:15]wFMCommunicate request_size=4 [11:57:15]MH_SAM_APDU [11:57:15]CAPDU: 80 13 00 00 [11:57:15]Write to MH i2c: E2 08 00 8C 23 80 13 00 00 00 00 00 00 2B [11:57:15]Write i2c OK [11:57:15]MH_I2C_Read... [11:57:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:15]Read from MH i2c: E2 [11:57:15]MH_I2C_Read... [11:57:15]Read from MH i2c: E2 62 00 [11:57:15]MH_I2C_Read... [11:57:15]Read from MH i2c: E2 62 00 8C 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9C B8 04 00 0E 04 04 00 AE 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 4D [11:57:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9C B8 04 00 0E 04 04 00 AE 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 [11:57:15]wFMCommunicate OK [11:57:15]SAM_PROTO_GetFieldsCounters done [11:57:15]requested_item shift.num is exist - process it [11:57:15]requested_item shift.opened is exist - process it [11:57:15]req_shift_opened [11:57:15]FM_GetShiftState [11:57:15]SAM_PROTO_GetShiftState [11:57:15]wFMCommunicate request_size=4 [11:57:15]MH_SAM_APDU [11:57:15]CAPDU: 80 13 01 00 [11:57:15]Write to MH i2c: E2 08 00 8D 23 80 13 01 00 00 00 00 00 2D [11:57:15]Write i2c OK [11:57:15]MH_I2C_Read... [11:57:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:15]Read from MH i2c: E2 [11:57:15]MH_I2C_Read... [11:57:15]Read from MH i2c: E2 0E 00 [11:57:15]MH_I2C_Read... [11:57:15]Read from MH i2c: E2 0E 00 8D 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 88 [11:57:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:57:15]wFMCommunicate OK [11:57:15]SAM_PROTO_GetShiftState done [11:57:15]FM_GetShiftState done [11:57:15]req_shift_opened done [11:57:15]requested_item shift.open_date is exist - process it [11:57:15]req_shift_open_date [11:57:15]req_shift_open_date done [11:57:15]produce_requested_data done [11:57:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309404,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:57:15]process_action_free close_receipt [11:57:15]json_value_free [11:57:15]json_value_free done [11:57:15]process_json_proto returns [11:57:15]Send response to host [11:57:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309404,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:57:15]free response buf [11:57:15]execute_script done [11:57:15]execute_script returns [11:57:15]free content buf [11:57:15]Sock 8.Close socket [11:57:15]Sock 8.Thread stoped [11:57:19]OFD Sender: No OFD packet to send [11:57:24]OFD Sender: No OFD packet to send [11:57:29]OFD Sender: No OFD packet to send [11:57:34]OFD Sender: No OFD packet to send [11:57:39]OFD Sender: No OFD packet to send [11:57:44]OFD Sender: No OFD packet to send [11:57:49]OFD Sender: No OFD packet to send [11:57:54]OFD Sender: No OFD packet to send [11:57:59]OFD Sender: No OFD packet to send [11:58:04]OFD Sender: No OFD packet to send [11:58:09]OFD Sender: No OFD packet to send [11:58:09]accept exits with 9 [11:58:09]New connection [11:58:09]New thread 3067166052 created [11:58:09]Thread 3067022692 joined [11:58:09]Waiting for new connection... [11:58:09] Sock 9.Parse request [11:58:09]Sock 9.Check first char [11:58:09]Sock 9.First char is OK [11:58:09]request: POST /json_proto HTTP/1.0 [11:58:09]Method: POST [11:58:09]URL: /json_proto [11:58:09]Method is POST - this is cgi request [11:58:09]url: /json_proto [11:58:09]query_string will be loaded in cgi processing [11:58:09]execute_cgi json_proto POST (null) [11:58:09]execute_cgi path=json_proto method=POST [11:58:09]POST find Content-Length [11:58:09]Host: 172.17.45.195:8080 [11:58:09]Content-Length: 677 [11:58:09]Content-Type: application/json [11:58:09] [11:58:09]POST finish read [11:58:09]Found Content-Length = 677 [11:58:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:58:09]execute_script... [11:58: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)118012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [11:58:09]POST & json_proto [11:58:09]process_json_proto [11:58:09]json parsed OK: [11:58:09]protocol is kg_v1.0 [11:58:09]action value=close_receipt [11:58:09]process_action close_receipt [11:58:09]cmd_close_receipt [11:58:09]MH_GetDate [11:58:09]Write to MH i2c: F0 00 00 8E 23 A0 [11:58:09]Write i2c OK [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 09 00 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: F0 09 00 8E 23 00 52 D5 A8 66 FB 01 7F 64 BD [11:58:09]GetLastDocTimeStamp 1722340631 [11:58:09]current date 1722340690 [11:58:09]FM_GetShiftState [11:58:09]SAM_PROTO_GetShiftState [11:58:09]wFMCommunicate request_size=4 [11:58:09]MH_SAM_APDU [11:58:09]CAPDU: 80 13 01 00 [11:58:09]Write to MH i2c: E2 08 00 8F 23 80 13 01 00 00 00 00 00 2F [11:58:09]Write i2c OK [11:58:09]MH_I2C_Read... [11:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:09]Read from MH i2c: E2 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: E2 0E 00 [11:58:09]MH_I2C_Read... [11:58:09]Read from MH i2c: E2 0E 00 8F 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8A [11:58:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:58:09]wFMCommunicate OK [11:58:09]SAM_PROTO_GetShiftState done [11:58:09]FM_GetShiftState done [11:58:09]opened in 1722299915 [11:58:09]opened+sec_in_day 1722386315 [11:58:09]quantity*price = 40002 [11:58:09]sum+1 = 40003 [11:58:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 339 30.07.2024 11:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309405 ФПД: 23035424817129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115810&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309405&fm=23035424817129&tin=02508201610067®Number=0000000000092651&sum=40000 [11:58:10]StoreToDocumentArchive [11:58:10]shift 430 fd 309405 [11:58:10]save to /storage/0430/doc_00309405 [11:58:10]save last doc name /storage/0430/doc_00309405 to /storage/kkm_last_doc_name [11:58:10]save OK [11:58:10]Clear old archive folders... [11:58:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:10]tlvbuf is B6DDC890 [11:58:10]SAM_PROTO_ClearQueue [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 09 00 00 [11:58:10]Write to MH i2c: E2 08 00 9C 23 80 09 00 00 00 00 00 00 31 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 9C 23 00 90 00 33 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]SAM_PROTO_ClearQueue done [11:58:10]KKMCreateOFDPacket [11:58:10]OFDProtocolAddRootSTLVToBuf [11:58:10]FM_MakeSignedData [11:58:10]FM_MakeSignedData [11:58:10]SAM_PROTO_SignData [11:58:10]wFMCommunicate request_size=4 [11:58:10]MH_SAM_APDU [11:58:10]CAPDU: 80 0D 01 02 [11:58:10]Write to MH i2c: E2 08 00 9D 23 80 0D 01 02 00 00 00 00 39 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:10]Read from MH i2c: E2 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 [11:58:10]MH_I2C_Read... [11:58:10]Read from MH i2c: E2 03 00 9D 23 00 90 00 34 [11:58:10]RAPDU: 90 00 [11:58:10]wFMCommunicate OK [11:58:10]wFMCommunicate request_size=255 [11:58:10]MH_SAM_APDU [11:58: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 32 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 53 01 00 00 F4 03 04 00 52 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B8 04 00 35 04 06 00 14 [11:58:10]Write to MH i2c: E2 02 01 9E 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 53 01 00 00 F4 03 04 00 52 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B8 04 00 35 04 06 00 14 00 00 40 [11:58:10]Write i2c OK [11:58:10]MH_I2C_Read... [11:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:11]Read from MH i2c: E2 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 03 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 03 00 9E 23 00 90 00 35 [11:58:11]RAPDU: 90 00 [11:58:11]wFMCommunicate OK [11:58:11]wFMCommunicate request_size=10 [11:58:11]MH_SAM_APDU [11:58:11]CAPDU: 80 0D 02 02 05 F3 5A 50 3F E9 [11:58:11]Write to MH i2c: E2 0D 00 9F 23 80 0D 02 02 05 00 F3 5A 50 3F E9 00 00 0B [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:11]Read from MH i2c: E2 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 03 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 03 00 9F 23 00 90 00 36 [11:58:11]RAPDU: 90 00 [11:58:11]wFMCommunicate OK [11:58:11]wFMCommunicate request_size=4 [11:58:11]MH_SAM_APDU [11:58:11]CAPDU: 80 0D 03 02 [11:58:11]Write to MH i2c: E2 08 00 A0 23 80 0D 03 02 00 00 00 00 3E [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:11]Read from MH i2c: E2 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 0B 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 0B 00 A0 23 00 2B C8 89 4E 23 80 98 C6 90 00 0A [11:58:11]RAPDU: 2B C8 89 4E 23 80 98 C6 90 00 [11:58:11]wFMCommunicate OK [11:58:11]SAM_PROTO_SignData done [11:58:11]FM_MakeSignedData done [11:58:11]CreateOFDProtocolMessage [11:58:11]wFMCommunicate request_size=4 [11:58:11]MH_SAM_APDU [11:58:11]CAPDU: 80 11 00 00 [11:58:11]Write to MH i2c: E2 08 00 A1 23 80 11 00 00 00 00 00 00 3E [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:11]Read from MH i2c: E2 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 17 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: E2 17 00 A1 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 94 [11:58:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:58:11]wFMCommunicate OK [11:58:11]CreateOFDProtocolMessage done [11:58:11]OFDSenderStorePacket 309405 [11:58:11]StoreOFDPacket docnum=309405 [11:58:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AA 9A 07 01 64 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 53 01 00 00 F4 03 04 00 52 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B8 04 00 35 04 06 00 14 F3 5A 50 3F E9 2B C8 89 4E 23 80 98 C6 [11:58:11]CheckFolder [11:58:11]dirname=/storage/ofd_packets [11:58:11]CheckFolder done [11:58:11]ProducePacketName [11:58:11]name=ofd_packets/00309405 [11:58:11]NVStorageSaveData ofd_packets/00309405 [11:58:11]File name is /storage/ofd_packets/00309405 [11:58:11]Write 301 bytes [11:58:11]NVStorageSaveData done [11:58:11]OFDSenderStorePacket done [11:58:11]KKMCreateOFDPacket done [11:58:11]NVStorageSaveData kkm_last_timestamp [11:58:11]File name is /storage/kkm_last_timestamp [11:58:11]Write 4 bytes [11:58:11]NVStorageSaveData done [11:58:11]ExternCall_PrintAddStr [11:58:11]wPrintStart [11:58:11]Write to MH i2c: 01 00 00 A2 23 C5 [11:58:11]Write i2c OK [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 [11:58:11]MH_I2C_Read... [11:58:11]Read from MH i2c: 01 07 00 A2 23 00 00 00 00 00 FF 0F DA [11:58:11]RasterBufferAndPrint [11:58:11]line Счет N : (1)118012 [11:58:11]line ИНН: 02508201610067 [11:58:11]line Контрольно-Кассовый Чек [11:58:11]line ПРОДАЖА [11:58:11]line ТРК (МРК, ГНК) : 62 [11:58:11]line Товар: 2710124130 [11:58:11]line Аи-92-К-2 [11:58:11]line 5.900 * 67.80 [11:58:11]line = 400.02 [11:58:11]line НДС 12% НСП 1% [11:58:11]line > о реализуемом товаре [11:58:11]line ОКРУГЛЕНИЕ: -0.02 [11:58:11]line ИТОГО: 400.00 [11:58:11]line Внесено: 400.00 [11:58:11]line СДАЧА: 0.00 [11:58:11]line НСП 1% : 3.54 [11:58:11]line НДС 12% : 42.48 [11:58:11]line Наличными: 400.00 [11:58:11]line Безнал.: 0.00 [11:58:11]line Место: АЗС № 128 "Партнер Нефть" [11:58:11]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [11:58:11]line СНО: Общий режим [11:58:11]line Чек 339 30.07.2024 11:58 [11:58:11]line Смена: 430 ФФД: 1.0 [11:58:11]line ЗНМ: 0300000046 [11:58:11]line РНМ: 0000000000092651 [11:58:11]line Версия ККМ: 001 [11:58:11]line ФМ: 0000000000874943 [11:58:11]line ФД: 309405 [11:58:11]line ФПД: 23035424817129 [11:58:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115810&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309405&fm=23035424817129&tin=02508201610067®Number=0000000000092651&sum=40000 [11:58:11]OFD Sender: Processing packet 309405 [packets to send 232, broken 231] [11:58:11]ProducePacketName [11:58:11]name=ofd_packets/00309405 [11:58:11]OFD Sender: To server: pG, [11:58:11]CommunicateWithHost lk.salyk.kg:30040 [11:58:11]ConnectInit lk.salyk.kg [11:58:11]written 0, free lines is 4095 [11:58:11]Connected sock=10 [11:58:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AA 9A 07 01 64 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 53 01 00 00 F4 03 04 00 52 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B8 04 00 35 04 06 00 14 F3 5A 50 3F E9 2B C8 89 4E 23 80 98 C6 [11:58:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5F B7 47 00 0D CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9D B8 04 00 F4 03 04 00 9A 7C A8 66 B6 04 01 00 00 D5 53 47 7B 73 7A 4B A7 [11:58:12]CommunicateWithHost err = 0 [11:58:12]CheckOFDResponse [11:58:12]1017 (14) - 77093643461234 [11:58:12]1041 (16) - 0000000000874943 [11:58:12]1040 (4) - 309405 [11:58:12]1012 (4) - 30.07.2024 05:39 [11:58:12]1206 (1) - 0 [11:58:12]OFD Sender: Remove packet 309405 [11:58:12]ProducePacketName [11:58:12]name=ofd_packets/00309405 [11:58:12]NVStorageDeleteData [11:58:12]Write to MH i2c: 01 00 00 CD 23 F0 [11:58:12]Write i2c OK [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: 01 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: 01 07 00 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: 01 07 00 CD 23 00 00 00 00 00 69 0C 6C [11:58:12]RasterBufferAndPrint [11:58:12]line [11:58:12]line [11:58:12]line [11:58:12]line [11:58:12]line [11:58:12]written 0, free lines is 3181 [11:58:12]MH_Cut [11:58:12]Write to MH i2c: D1 01 00 D4 23 01 C9 [11:58:12]Write i2c OK [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: D1 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: D1 01 00 [11:58:12]MH_I2C_Read... [11:58:12]Read from MH i2c: D1 01 00 D4 23 00 C8 [11:58:12]Write to MH i2c: 01 00 00 D5 23 F8 [11:58:12]Write i2c OK [11:58:12]MH_I2C_Read... [11:58:12]OFD Sender: No OFD packet to send [11:58:13]*** Cut start [11:58:13]*** Partial cut [11:58:13]*** CUTSNS_PIN = 1 [11:58:13]*** CUTSNS_PIN = 0 [11:58:13]*** Brake cut motor [11:58:13]Read from MH i2c: 01 [11:58:13]MH_I2C_Read... [11:58:13]*** Stop cut motor [11:58:13]*** Cut end [11:58:13]Read from MH i2c: 01 07 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: 01 07 00 D5 23 00 00 00 00 00 FF 0F 0D [11:58:13]process_action close_receipt done [11:58:13]requested_data is exist [11:58:13]produce_requested_data [11:58:13]requested_item fm.sn is exist - process it [11:58:13]wFMCommunicate request_size=4 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 11 00 00 [11:58:13]Write to MH i2c: E2 08 00 D6 23 80 11 00 00 00 00 00 00 73 [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:13]Read from MH i2c: E2 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 17 00 [11:58:13]MH_I2C_Read... [11:58:13]Read from MH i2c: E2 17 00 D6 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C9 [11:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [11:58:13]wFMCommunicate OK [11:58:13]requested_item fd.num is exist - process it [11:58:13]SAM_PROTO_GetFieldsCounters [11:58:13]wFMCommunicate request_size=4 [11:58:13]MH_SAM_APDU [11:58:13]CAPDU: 80 13 00 00 [11:58:13]Write to MH i2c: E2 08 00 D7 23 80 13 00 00 00 00 00 00 76 [11:58:13]Write i2c OK [11:58:13]MH_I2C_Read... [11:58:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:14]Read from MH i2c: E2 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 62 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 62 00 D7 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9D B8 04 00 0E 04 04 00 AE 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 9C [11:58:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9D B8 04 00 0E 04 04 00 AE 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 [11:58:14]wFMCommunicate OK [11:58:14]SAM_PROTO_GetFieldsCounters done [11:58:14]requested_item shift.num is exist - process it [11:58:14]requested_item shift.opened is exist - process it [11:58:14]req_shift_opened [11:58:14]FM_GetShiftState [11:58:14]SAM_PROTO_GetShiftState [11:58:14]wFMCommunicate request_size=4 [11:58:14]MH_SAM_APDU [11:58:14]CAPDU: 80 13 01 00 [11:58:14]Write to MH i2c: E2 08 00 D8 23 80 13 01 00 00 00 00 00 78 [11:58:14]Write i2c OK [11:58:14]MH_I2C_Read... [11:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:14]Read from MH i2c: E2 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 0E 00 [11:58:14]MH_I2C_Read... [11:58:14]Read from MH i2c: E2 0E 00 D8 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D3 [11:58:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [11:58:14]wFMCommunicate OK [11:58:14]SAM_PROTO_GetShiftState done [11:58:14]FM_GetShiftState done [11:58:14]req_shift_opened done [11:58:14]requested_item shift.open_date is exist - process it [11:58:14]req_shift_open_date [11:58:14]req_shift_open_date done [11:58:14]produce_requested_data done [11:58:14]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309405,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [11:58:14]process_action_free close_receipt [11:58:14]json_value_free [11:58:14]json_value_free done [11:58:14]process_json_proto returns [11:58:14]Send response to host [11:58:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309405,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [11:58:14]free response buf [11:58:14]execute_script done [11:58:14]execute_script returns [11:58:14]free content buf [11:58:14]Sock 9.Close socket [11:58:14]Sock 9.Thread stoped [11:58:17]OFD Sender: No OFD packet to send [11:58:22]OFD Sender: No OFD packet to send [11:58:27]OFD Sender: No OFD packet to send [11:58:32]OFD Sender: No OFD packet to send [11:58:37]OFD Sender: No OFD packet to send [11:58:42]OFD Sender: No OFD packet to send [11:58:47]OFD Sender: No OFD packet to send [11:58:52]OFD Sender: No OFD packet to send [11:58:57]OFD Sender: No OFD packet to send [11:59:02]OFD Sender: No OFD packet to send [11:59:07]OFD Sender: No OFD packet to send [11:59:12]OFD Sender: No OFD packet to send [11:59:17]OFD Sender: No OFD packet to send [11:59:22]OFD Sender: No OFD packet to send [11:59:27]OFD Sender: No OFD packet to send [11:59:32]OFD Sender: No OFD packet to send [11:59:37]OFD Sender: No OFD packet to send [11:59:42]OFD Sender: No OFD packet to send [11:59:47]OFD Sender: No OFD packet to send [11:59:52]OFD Sender: No OFD packet to send [11:59:57]OFD Sender: No OFD packet to send [12:00:02]OFD Sender: No OFD packet to send [12:00:05]accept exits with 8 [12:00:05]New connection [12:00:05]New thread 3067022692 created [12:00:05]Thread 3067166052 joined [12:00:05]Waiting for new connection... [12:00:05] Sock 8.Parse request [12:00:05]Sock 8.Check first char [12:00:05]Sock 8.First char is OK [12:00:05]request: POST /json_proto HTTP/1.0 [12:00:05]Method: POST [12:00:05]URL: /json_proto [12:00:05]Method is POST - this is cgi request [12:00:05]url: /json_proto [12:00:05]query_string will be loaded in cgi processing [12:00:05]execute_cgi json_proto POST (null) [12:00:05]execute_cgi path=json_proto method=POST [12:00:05]POST find Content-Length [12:00:05]Host: 172.17.45.195:8080 [12:00:05]Content-Length: 679 [12:00:05]Content-Type: application/json [12:00:05] [12:00:05]POST finish read [12:00:05]Found Content-Length = 679 [12:00:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:00:05]execute_script... [12:00: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)118013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:00:05]POST & json_proto [12:00:05]process_json_proto [12:00:05]json parsed OK: [12:00:05]protocol is kg_v1.0 [12:00:05]action value=close_receipt [12:00:05]process_action close_receipt [12:00:05]cmd_close_receipt [12:00:05]MH_GetDate [12:00:05]Write to MH i2c: F0 00 00 D9 23 EB [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: F0 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: F0 09 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: F0 09 00 D9 23 00 C5 D5 A8 66 FB 01 7F 64 7B [12:00:05]GetLastDocTimeStamp 1722340690 [12:00:05]current date 1722340805 [12:00:05]FM_GetShiftState [12:00:05]SAM_PROTO_GetShiftState [12:00:05]wFMCommunicate request_size=4 [12:00:05]MH_SAM_APDU [12:00:05]CAPDU: 80 13 01 00 [12:00:05]Write to MH i2c: E2 08 00 DA 23 80 13 01 00 00 00 00 00 7A [12:00:05]Write i2c OK [12:00:05]MH_I2C_Read... [12:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:05]Read from MH i2c: E2 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 0E 00 [12:00:05]MH_I2C_Read... [12:00:05]Read from MH i2c: E2 0E 00 DA 23 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D5 [12:00:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:00:05]wFMCommunicate OK [12:00:05]SAM_PROTO_GetShiftState done [12:00:05]FM_GetShiftState done [12:00:05]opened in 1722299915 [12:00:05]opened+sec_in_day 1722386315 [12:00:05]quantity*price = 100050 [12:00:05]sum+1 = 100052 [12:00:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 340 30.07.2024 12:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309406 ФПД: 125995771562667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120005&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309406&fm=125995771562667&tin=02508201610067®Number=0000000000092651&sum=100000 [12:00:06]StoreToDocumentArchive [12:00:06]shift 430 fd 309406 [12:00:06]save to /storage/0430/doc_00309406 [12:00:06]save last doc name /storage/0430/doc_00309406 to /storage/kkm_last_doc_name [12:00:06]save OK [12:00:06]Clear old archive folders... [12:00:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:00:06]tlvbuf is 00A1AB40 [12:00:06]SAM_PROTO_ClearQueue [12:00:06]wFMCommunicate request_size=4 [12:00:06]MH_SAM_APDU [12:00:06]CAPDU: 80 09 00 00 [12:00:06]Write to MH i2c: E2 08 00 E7 23 80 09 00 00 00 00 00 00 7C [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:06]Read from MH i2c: E2 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 E7 23 00 90 00 7E [12:00:06]RAPDU: 90 00 [12:00:06]wFMCommunicate OK [12:00:06]SAM_PROTO_ClearQueue done [12:00:06]KKMCreateOFDPacket [12:00:06]OFDProtocolAddRootSTLVToBuf [12:00:06]FM_MakeSignedData [12:00:06]FM_MakeSignedData [12:00:06]SAM_PROTO_SignData [12:00:06]wFMCommunicate request_size=4 [12:00:06]MH_SAM_APDU [12:00:06]CAPDU: 80 0D 01 02 [12:00:06]Write to MH i2c: E2 08 00 E8 23 80 0D 01 02 00 00 00 00 84 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:06]Read from MH i2c: E2 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 E8 23 00 90 00 7F [12:00:06]RAPDU: 90 00 [12:00:06]wFMCommunicate OK [12:00:06]wFMCommunicate request_size=255 [12:00:06]MH_SAM_APDU [12:00:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 54 01 00 00 F4 03 04 00 C5 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B8 04 00 35 04 06 00 72 97 AD 35 [12:00:06]Write to MH i2c: E2 02 01 E9 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 54 01 00 00 F4 03 04 00 C5 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B8 04 00 35 04 06 00 72 97 AD 35 00 00 FE [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:06]Read from MH i2c: E2 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 E9 23 00 90 00 80 [12:00:06]RAPDU: 90 00 [12:00:06]wFMCommunicate OK [12:00:06]wFMCommunicate request_size=7 [12:00:06]MH_SAM_APDU [12:00:06]CAPDU: 80 0D 02 02 02 0A AB [12:00:06]Write to MH i2c: E2 0A 00 EA 23 80 0D 02 02 02 00 0A AB 00 00 40 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:06]Read from MH i2c: E2 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 03 00 EA 23 00 90 00 81 [12:00:06]RAPDU: 90 00 [12:00:06]wFMCommunicate OK [12:00:06]wFMCommunicate request_size=4 [12:00:06]MH_SAM_APDU [12:00:06]CAPDU: 80 0D 03 02 [12:00:06]Write to MH i2c: E2 08 00 EB 23 80 0D 03 02 00 00 00 00 89 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:06]Read from MH i2c: E2 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 0B 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 0B 00 EB 23 00 35 7B 08 97 56 D9 2E ED 90 00 23 [12:00:06]RAPDU: 35 7B 08 97 56 D9 2E ED 90 00 [12:00:06]wFMCommunicate OK [12:00:06]SAM_PROTO_SignData done [12:00:06]FM_MakeSignedData done [12:00:06]CreateOFDProtocolMessage [12:00:06]wFMCommunicate request_size=4 [12:00:06]MH_SAM_APDU [12:00:06]CAPDU: 80 11 00 00 [12:00:06]Write to MH i2c: E2 08 00 EC 23 80 11 00 00 00 00 00 00 89 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:06]Read from MH i2c: E2 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 17 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: E2 17 00 EC 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DF [12:00:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:00:06]wFMCommunicate OK [12:00:06]CreateOFDProtocolMessage done [12:00:06]OFDSenderStorePacket 309406 [12:00:06]StoreOFDPacket docnum=309406 [12:00:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 82 50 04 01 83 F2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 54 01 00 00 F4 03 04 00 C5 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B8 04 00 35 04 06 00 72 97 AD 35 0A AB 35 7B 08 97 56 D9 2E ED [12:00:06]CheckFolder [12:00:06]dirname=/storage/ofd_packets [12:00:06]CheckFolder done [12:00:06]ProducePacketName [12:00:06]name=ofd_packets/00309406 [12:00:06]NVStorageSaveData ofd_packets/00309406 [12:00:06]File name is /storage/ofd_packets/00309406 [12:00:06]Write 298 bytes [12:00:06]NVStorageSaveData done [12:00:06]OFDSenderStorePacket done [12:00:06]KKMCreateOFDPacket done [12:00:06]NVStorageSaveData kkm_last_timestamp [12:00:06]File name is /storage/kkm_last_timestamp [12:00:06]Write 4 bytes [12:00:06]NVStorageSaveData done [12:00:06]ExternCall_PrintAddStr [12:00:06]wPrintStart [12:00:06]Write to MH i2c: 01 00 00 ED 23 10 [12:00:06]Write i2c OK [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: 01 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: 01 07 00 [12:00:06]MH_I2C_Read... [12:00:06]Read from MH i2c: 01 07 00 ED 23 00 00 00 00 00 FF 0F 25 [12:00:06]RasterBufferAndPrint [12:00:06]line Счет N : (1)118013 [12:00:06]line ИНН: 02508201610067 [12:00:06]line Контрольно-Кассовый Чек [12:00:06]line ПРОДАЖА [12:00:06]line ТРК (МРК, ГНК) : 44 [12:00:06]line Товар: 2710194800 [12:00:06]line ДТ-К-3 [12:00:06]line 13.130 * 76.20 [12:00:06]line = 1000.51 [12:00:06]line НДС 12% НСП 1% [12:00:06]line > о реализуемом товаре [12:00:06]line ОКРУГЛЕНИЕ: -0.51 [12:00:06]line ИТОГО: 1000.00 [12:00:06]line Внесено: 1000.00 [12:00:06]line СДАЧА: 0.00 [12:00:06]line НСП 1% : 8.85 [12:00:06]line НДС 12% : 106.25 [12:00:06]line Наличными: 1000.00 [12:00:06]line Безнал.: 0.00 [12:00:06]line Место: АЗС № 128 "Партнер Нефть" [12:00:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:00:06]line СНО: Общий режим [12:00:06]line Чек 340 30.07.2024 12:00 [12:00:06]line Смена: 430 ФФД: 1.0 [12:00:06]line ЗНМ: 0300000046 [12:00:06]line РНМ: 0000000000092651 [12:00:06]line Версия ККМ: 001 [12:00:06]line ФМ: 0000000000874943 [12:00:06]line ФД: 309406 [12:00:06]line ФПД: 125995771562667 [12:00:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120005&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309406&fm=125995771562667&tin=02508201610067®Number=0000000000092651&sum=100000 [12:00:07]OFD Sender: Processing packet 309406 [packets to send 232, broken 231] [12:00:07]ProducePacketName [12:00:07]name=ofd_packets/00309406 [12:00:07]OFD Sender: To server: pG, [12:00:07]CommunicateWithHost lk.salyk.kg:30040 [12:00:07]ConnectInit lk.salyk.kg [12:00:07]written 0, free lines is 4095 [12:00:07]Connected sock=11 [12:00:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 82 50 04 01 83 F2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 54 01 00 00 F4 03 04 00 C5 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B8 04 00 35 04 06 00 72 97 AD 35 0A AB 35 7B 08 97 56 D9 2E ED [12:00:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F2 68 47 00 42 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9E B8 04 00 F4 03 04 00 0D 7D A8 66 B6 04 01 00 00 4E FC A2 53 BD E2 E8 C6 [12:00:07]CommunicateWithHost err = 0 [12:00:07]CheckOFDResponse [12:00:07]1017 (14) - 77093643461234 [12:00:07]1041 (16) - 0000000000874943 [12:00:07]1040 (4) - 309406 [12:00:07]1012 (4) - 30.07.2024 05:41 [12:00:07]1206 (1) - 0 [12:00:07]OFD Sender: Remove packet 309406 [12:00:07]ProducePacketName [12:00:07]name=ofd_packets/00309406 [12:00:07]NVStorageDeleteData [12:00:07]Write to MH i2c: 01 00 00 18 24 3C [12:00:07]Write i2c OK [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: 01 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: 01 07 00 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: 01 07 00 18 24 00 00 00 00 00 66 0C B5 [12:00:07]RasterBufferAndPrint [12:00:07]line [12:00:07]line [12:00:07]line [12:00:07]line [12:00:07]line [12:00:07]written 0, free lines is 3177 [12:00:07]MH_Cut [12:00:07]Write to MH i2c: D1 01 00 1F 24 01 15 [12:00:07]Write i2c OK [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: D1 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: D1 01 00 [12:00:07]MH_I2C_Read... [12:00:07]Read from MH i2c: D1 01 00 1F 24 00 14 [12:00:07]Write to MH i2c: 01 00 00 20 24 44 [12:00:07]Write i2c OK [12:00:07]MH_I2C_Read... [12:00:08]OFD Sender: No OFD packet to send [12:00:08]*** Cut start [12:00:08]*** Partial cut [12:00:08]*** CUTSNS_PIN = 1 [12:00:08]*** CUTSNS_PIN = 0 [12:00:09]*** Brake cut motor [12:00:09]Read from MH i2c: 01 [12:00:09]MH_I2C_Read... [12:00:09]*** Stop cut motor [12:00:09]*** Cut end [12:00:09]Read from MH i2c: 01 07 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: 01 07 00 20 24 00 00 00 00 00 FF 0F 59 [12:00:09]process_action close_receipt done [12:00:09]requested_data is exist [12:00:09]produce_requested_data [12:00:09]requested_item fm.sn is exist - process it [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 11 00 00 [12:00:09]Write to MH i2c: E2 08 00 21 24 80 11 00 00 00 00 00 00 BF [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 17 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 17 00 21 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 15 [12:00:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:00:09]wFMCommunicate OK [12:00:09]requested_item fd.num is exist - process it [12:00:09]SAM_PROTO_GetFieldsCounters [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 13 00 00 [12:00:09]Write to MH i2c: E2 08 00 22 24 80 13 00 00 00 00 00 00 C2 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 62 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 62 00 22 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9E B8 04 00 0E 04 04 00 AE 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 EC [12:00:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9E B8 04 00 0E 04 04 00 AE 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:00:09]wFMCommunicate OK [12:00:09]SAM_PROTO_GetFieldsCounters done [12:00:09]requested_item shift.num is exist - process it [12:00:09]requested_item shift.opened is exist - process it [12:00:09]req_shift_opened [12:00:09]FM_GetShiftState [12:00:09]SAM_PROTO_GetShiftState [12:00:09]wFMCommunicate request_size=4 [12:00:09]MH_SAM_APDU [12:00:09]CAPDU: 80 13 01 00 [12:00:09]Write to MH i2c: E2 08 00 23 24 80 13 01 00 00 00 00 00 C4 [12:00:09]Write i2c OK [12:00:09]MH_I2C_Read... [12:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:09]Read from MH i2c: E2 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 0E 00 [12:00:09]MH_I2C_Read... [12:00:09]Read from MH i2c: E2 0E 00 23 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1F [12:00:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:00:09]wFMCommunicate OK [12:00:09]SAM_PROTO_GetShiftState done [12:00:09]FM_GetShiftState done [12:00:09]req_shift_opened done [12:00:09]requested_item shift.open_date is exist - process it [12:00:09]req_shift_open_date [12:00:09]req_shift_open_date done [12:00:09]produce_requested_data done [12:00:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309406,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:00:09]process_action_free close_receipt [12:00:09]json_value_free [12:00:09]json_value_free done [12:00:09]process_json_proto returns [12:00:09]Send response to host [12:00:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309406,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:00:09]free response buf [12:00:09]execute_script done [12:00:09]execute_script returns [12:00:09]free content buf [12:00:09]Sock 8.Close socket [12:00:09]Sock 8.Thread stoped [12:00:13]OFD Sender: No OFD packet to send [12:00:18]OFD Sender: No OFD packet to send [12:00:18]accept exits with 9 [12:00:18]New connection [12:00:18]New thread 3067166052 created [12:00:18]Thread 3067022692 joined [12:00:18]Waiting for new connection... [12:00:18] Sock 9.Parse request [12:00:18]Sock 9.Check first char [12:00:18]Sock 9.First char is OK [12:00:18]request: POST /json_proto HTTP/1.0 [12:00:18]Method: POST [12:00:18]URL: /json_proto [12:00:18]Method is POST - this is cgi request [12:00:18]url: /json_proto [12:00:18]query_string will be loaded in cgi processing [12:00:18]execute_cgi json_proto POST (null) [12:00:18]execute_cgi path=json_proto method=POST [12:00:18]POST find Content-Length [12:00:18]Host: 172.17.45.195:8080 [12:00:18]Content-Length: 799 [12:00:18]Content-Type: application/json [12:00:18] [12:00:18]POST finish read [12:00:18]Found Content-Length = 799 [12:00:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [12:00:18]execute_script... [12:00: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)118014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [12:00:18]POST & json_proto [12:00:18]process_json_proto [12:00:18]json parsed OK: [12:00:18]protocol is kg_v1.0 [12:00:18]action value=close_receipt [12:00:18]process_action close_receipt [12:00:18]cmd_close_receipt [12:00:18]MH_GetDate [12:00:18]Write to MH i2c: F0 00 00 24 24 37 [12:00:18]Write i2c OK [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: F0 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: F0 09 00 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: F0 09 00 24 24 00 D2 D5 A8 66 FB 01 7F 64 D4 [12:00:18]GetLastDocTimeStamp 1722340805 [12:00:18]current date 1722340818 [12:00:18]FM_GetShiftState [12:00:18]SAM_PROTO_GetShiftState [12:00:18]wFMCommunicate request_size=4 [12:00:18]MH_SAM_APDU [12:00:18]CAPDU: 80 13 01 00 [12:00:18]Write to MH i2c: E2 08 00 25 24 80 13 01 00 00 00 00 00 C6 [12:00:18]Write i2c OK [12:00:18]MH_I2C_Read... [12:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:18]Read from MH i2c: E2 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: E2 0E 00 [12:00:18]MH_I2C_Read... [12:00:18]Read from MH i2c: E2 0E 00 25 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 21 [12:00:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:00:18]wFMCommunicate OK [12:00:18]SAM_PROTO_GetShiftState done [12:00:18]FM_GetShiftState done [12:00:18]opened in 1722299915 [12:00:18]opened+sec_in_day 1722386315 [12:00:18]quantity*price = 200025 [12:00:18]sum+1 = 200026 [12:00:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 341 30.07.2024 12:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309407 ФПД: 30960907097804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120018&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309407&fm=30960907097804&tin=02508201610067®Number=0000000000092651&sum=200025 [12:00:19]StoreToDocumentArchive [12:00:19]shift 430 fd 309407 [12:00:19]save to /storage/0430/doc_00309407 [12:00:19]save last doc name /storage/0430/doc_00309407 to /storage/kkm_last_doc_name [12:00:19]save OK [12:00:19]Clear old archive folders... [12:00:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:00:19]tlvbuf is 00913520 [12:00:19]SAM_PROTO_ClearQueue [12:00:19]wFMCommunicate request_size=4 [12:00:19]MH_SAM_APDU [12:00:19]CAPDU: 80 09 00 00 [12:00:19]Write to MH i2c: E2 08 00 32 24 80 09 00 00 00 00 00 00 C8 [12:00:19]Write i2c OK [12:00:19]MH_I2C_Read... [12:00:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:19]Read from MH i2c: E2 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 32 24 00 90 00 CA [12:00:19]RAPDU: 90 00 [12:00:19]wFMCommunicate OK [12:00:19]SAM_PROTO_ClearQueue done [12:00:19]KKMCreateOFDPacket [12:00:19]OFDProtocolAddRootSTLVToBuf [12:00:19]FM_MakeSignedData [12:00:19]FM_MakeSignedData [12:00:19]SAM_PROTO_SignData [12:00:19]wFMCommunicate request_size=4 [12:00:19]MH_SAM_APDU [12:00:19]CAPDU: 80 0D 01 02 [12:00:19]Write to MH i2c: E2 08 00 33 24 80 0D 01 02 00 00 00 00 D0 [12:00:19]Write i2c OK [12:00:19]MH_I2C_Read... [12:00:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:19]Read from MH i2c: E2 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 33 24 00 90 00 CB [12:00:19]RAPDU: 90 00 [12:00:19]wFMCommunicate OK [12:00:19]wFMCommunicate request_size=255 [12:00:19]MH_SAM_APDU [12:00: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 55 01 00 00 F4 03 04 00 D2 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B8 04 00 35 04 06 00 1C 28 A5 DE [12:00:19]Write to MH i2c: E2 02 01 34 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 55 01 00 00 F4 03 04 00 D2 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B8 04 00 35 04 06 00 1C 28 A5 DE 00 00 55 [12:00:19]Write i2c OK [12:00:19]MH_I2C_Read... [12:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:19]Read from MH i2c: E2 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 34 24 00 90 00 CC [12:00:19]RAPDU: 90 00 [12:00:19]wFMCommunicate OK [12:00:19]wFMCommunicate request_size=7 [12:00:19]MH_SAM_APDU [12:00:19]CAPDU: 80 0D 02 02 02 96 CC [12:00:19]Write to MH i2c: E2 0A 00 35 24 80 0D 02 02 02 00 96 CC 00 00 39 [12:00:19]Write i2c OK [12:00:19]MH_I2C_Read... [12:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:19]Read from MH i2c: E2 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 03 00 35 24 00 90 00 CD [12:00:19]RAPDU: 90 00 [12:00:19]wFMCommunicate OK [12:00:19]wFMCommunicate request_size=4 [12:00:19]MH_SAM_APDU [12:00:19]CAPDU: 80 0D 03 02 [12:00:19]Write to MH i2c: E2 08 00 36 24 80 0D 03 02 00 00 00 00 D5 [12:00:19]Write i2c OK [12:00:19]MH_I2C_Read... [12:00:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:19]Read from MH i2c: E2 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 0B 00 [12:00:19]MH_I2C_Read... [12:00:19]Read from MH i2c: E2 0B 00 36 24 00 2A 5A 19 F1 C7 A6 5F 32 90 00 62 [12:00:19]RAPDU: 2A 5A 19 F1 C7 A6 5F 32 90 00 [12:00:19]wFMCommunicate OK [12:00:19]SAM_PROTO_SignData done [12:00:19]FM_MakeSignedData done [12:00:19]CreateOFDProtocolMessage [12:00:19]wFMCommunicate request_size=4 [12:00:19]MH_SAM_APDU [12:00:19]CAPDU: 80 11 00 00 [12:00:19]Write to MH i2c: E2 08 00 37 24 80 11 00 00 00 00 00 00 D5 [12:00:19]Write i2c OK [12:00:19]MH_I2C_Read... [12:00:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:20]Read from MH i2c: E2 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: E2 17 00 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: E2 17 00 37 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2B [12:00:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:00:20]wFMCommunicate OK [12:00:20]CreateOFDProtocolMessage done [12:00:20]OFDSenderStorePacket 309407 [12:00:20]StoreOFDPacket docnum=309407 [12:00:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8D 71 04 01 6E 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 55 01 00 00 F4 03 04 00 D2 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B8 04 00 35 04 06 00 1C 28 A5 DE 96 CC 2A 5A 19 F1 C7 A6 5F 32 [12:00:20]CheckFolder [12:00:20]dirname=/storage/ofd_packets [12:00:20]CheckFolder done [12:00:20]ProducePacketName [12:00:20]name=ofd_packets/00309407 [12:00:20]NVStorageSaveData ofd_packets/00309407 [12:00:20]File name is /storage/ofd_packets/00309407 [12:00:20]Write 298 bytes [12:00:20]NVStorageSaveData done [12:00:20]OFDSenderStorePacket done [12:00:20]KKMCreateOFDPacket done [12:00:20]NVStorageSaveData kkm_last_timestamp [12:00:20]File name is /storage/kkm_last_timestamp [12:00:20]Write 4 bytes [12:00:20]NVStorageSaveData done [12:00:20]ExternCall_PrintAddStr [12:00:20]wPrintStart [12:00:20]Write to MH i2c: 01 00 00 38 24 5C [12:00:20]Write i2c OK [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: 01 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: 01 07 00 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: 01 07 00 38 24 00 00 00 00 00 FF 0F 71 [12:00:20]RasterBufferAndPrint [12:00:20]line Счет N : (1)118014 [12:00:20]line ИНН: 02508201610067 [12:00:20]line Контрольно-Кассовый Чек [12:00:20]line ПРОДАЖА [12:00:20]line ТРК (МРК, ГНК) : 2 [12:00:20]line Товар: 2710194800 [12:00:20]line ДТ-К-3 [12:00:20]line 26.250 * 76.20 [12:00:20]line = 2000.25 [12:00:20]line НДС 12% НСП 1% [12:00:20]line > о реализуемом товаре [12:00:20]line ИТОГО: 2000.25 [12:00:20]line НСП 1% : 17.70 [12:00:20]line НДС 12% : 212.42 [12:00:20]line Наличными: 0.00 [12:00:20]line Безнал.: 2000.25 [12:00:20]line Место: АЗС № 128 "Партнер Нефть" [12:00:20]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:00:20]line СНО: Общий режим [12:00:20]line Чек 341 30.07.2024 12:00 [12:00:20]line Смена: 430 ФФД: 1.0 [12:00:20]line ЗНМ: 0300000046 [12:00:20]line РНМ: 0000000000092651 [12:00:20]line Версия ККМ: 001 [12:00:20]line Платежная система: O! деньги [12:00:20]line ФМ: 0000000000874943 [12:00:20]line ФД: 309407 [12:00:20]line ФПД: 30960907097804 [12:00:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120018&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309407&fm=30960907097804&tin=02508201610067®Number=0000000000092651&sum=200025 [12:00:20]written 0, free lines is 4095 [12:00:20]OFD Sender: Processing packet 309407 [packets to send 232, broken 231] [12:00:20]ProducePacketName [12:00:20]name=ofd_packets/00309407 [12:00:20]OFD Sender: To server: pG, [12:00:20]CommunicateWithHost lk.salyk.kg:30040 [12:00:20]ConnectInit lk.salyk.kg [12:00:20]Connected sock=10 [12:00:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8D 71 04 01 6E 8C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 55 01 00 00 F4 03 04 00 D2 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B8 04 00 35 04 06 00 1C 28 A5 DE 96 CC 2A 5A 19 F1 C7 A6 5F 32 [12:00:20]Write to MH i2c: 01 00 00 62 24 86 [12:00:20]Write i2c OK [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: 01 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: 01 07 00 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: 01 07 00 62 24 00 00 00 00 00 84 0C 1D [12:00:20]RasterBufferAndPrint [12:00:20]line [12:00:20]line [12:00:20]line [12:00:20]line [12:00:20]line [12:00:20]written 0, free lines is 3208 [12:00:20]MH_Cut [12:00:20]Write to MH i2c: D1 01 00 69 24 01 5F [12:00:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 58 97 47 00 4D A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 9F B8 04 00 F4 03 04 00 1A 7D A8 66 B6 04 01 00 00 6D 19 FD 84 5E 54 8A AD [12:00:20]CommunicateWithHost err = 0 [12:00:20]CheckOFDResponse [12:00:20]1017 (14) - 77093643461234 [12:00:20]1041 (16) - 0000000000874943 [12:00:20]1040 (4) - 309407 [12:00:20]1012 (4) - 30.07.2024 05:41 [12:00:20]1206 (1) - 0 [12:00:20]OFD Sender: Remove packet 309407 [12:00:20]ProducePacketName [12:00:20]name=ofd_packets/00309407 [12:00:20]NVStorageDeleteData [12:00:20]Write i2c OK [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: D1 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: D1 01 00 [12:00:20]MH_I2C_Read... [12:00:20]Read from MH i2c: D1 01 00 69 24 00 5E [12:00:20]Write to MH i2c: 01 00 00 6A 24 8E [12:00:20]Write i2c OK [12:00:20]MH_I2C_Read... [12:00:21]OFD Sender: No OFD packet to send [12:00:21]*** Cut start [12:00:21]*** Partial cut [12:00:21]*** CUTSNS_PIN = 1 [12:00:21]*** CUTSNS_PIN = 0 [12:00:22]*** Brake cut motor [12:00:22]Read from MH i2c: 01 [12:00:22]MH_I2C_Read... [12:00:22]*** Stop cut motor [12:00:22]*** Cut end [12:00:22]Read from MH i2c: 01 07 00 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: 01 07 00 6A 24 00 00 00 00 00 FF 0F A3 [12:00:22]process_action close_receipt done [12:00:22]requested_data is exist [12:00:22]produce_requested_data [12:00:22]requested_item fm.sn is exist - process it [12:00:22]wFMCommunicate request_size=4 [12:00:22]MH_SAM_APDU [12:00:22]CAPDU: 80 11 00 00 [12:00:22]Write to MH i2c: E2 08 00 6B 24 80 11 00 00 00 00 00 00 09 [12:00:22]Write i2c OK [12:00:22]MH_I2C_Read... [12:00:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:22]Read from MH i2c: E2 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 17 00 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 17 00 6B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5F [12:00:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:00:22]wFMCommunicate OK [12:00:22]requested_item fd.num is exist - process it [12:00:22]SAM_PROTO_GetFieldsCounters [12:00:22]wFMCommunicate request_size=4 [12:00:22]MH_SAM_APDU [12:00:22]CAPDU: 80 13 00 00 [12:00:22]Write to MH i2c: E2 08 00 6C 24 80 13 00 00 00 00 00 00 0C [12:00:22]Write i2c OK [12:00:22]MH_I2C_Read... [12:00:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:22]Read from MH i2c: E2 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 62 00 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 62 00 6C 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9F B8 04 00 0E 04 04 00 AE 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 3A [12:00:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 9F B8 04 00 0E 04 04 00 AE 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:00:22]wFMCommunicate OK [12:00:22]SAM_PROTO_GetFieldsCounters done [12:00:22]requested_item shift.num is exist - process it [12:00:22]requested_item shift.opened is exist - process it [12:00:22]req_shift_opened [12:00:22]FM_GetShiftState [12:00:22]SAM_PROTO_GetShiftState [12:00:22]wFMCommunicate request_size=4 [12:00:22]MH_SAM_APDU [12:00:22]CAPDU: 80 13 01 00 [12:00:22]Write to MH i2c: E2 08 00 6D 24 80 13 01 00 00 00 00 00 0E [12:00:22]Write i2c OK [12:00:22]MH_I2C_Read... [12:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:22]Read from MH i2c: E2 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 0E 00 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: E2 0E 00 6D 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 69 [12:00:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:00:22]wFMCommunicate OK [12:00:22]SAM_PROTO_GetShiftState done [12:00:22]FM_GetShiftState done [12:00:22]req_shift_opened done [12:00:22]requested_item shift.open_date is exist - process it [12:00:22]req_shift_open_date [12:00:22]req_shift_open_date done [12:00:22]produce_requested_data done [12:00:22]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309407,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:00:22]process_action_free close_receipt [12:00:22]json_value_free [12:00:22]json_value_free done [12:00:22]process_json_proto returns [12:00:22]Send response to host [12:00:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309407,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:00:22]free response buf [12:00:22]execute_script done [12:00:22]execute_script returns [12:00:22]free content buf [12:00:22]Sock 9.Close socket [12:00:22]Sock 9.Thread stoped [12:00:22]accept exits with 8 [12:00:22]New connection [12:00:22]New thread 3067022692 created [12:00:22]Thread 3067166052 joined [12:00:22]Waiting for new connection... [12:00:22] Sock 8.Parse request [12:00:22]Sock 8.Check first char [12:00:22]Sock 8.First char is OK [12:00:22]request: POST /json_proto HTTP/1.0 [12:00:22]Method: POST [12:00:22]URL: /json_proto [12:00:22]Method is POST - this is cgi request [12:00:22]url: /json_proto [12:00:22]query_string will be loaded in cgi processing [12:00:22]execute_cgi json_proto POST (null) [12:00:22]execute_cgi path=json_proto method=POST [12:00:22]POST find Content-Length [12:00:22]Host: 172.17.45.195:8080 [12:00:22]Content-Length: 677 [12:00:22]Content-Type: application/json [12:00:22] [12:00:22]POST finish read [12:00:22]Found Content-Length = 677 [12:00:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:00:22]execute_script... [12: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)118015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:00:22]POST & json_proto [12:00:22]process_json_proto [12:00:22]json parsed OK: [12:00:22]protocol is kg_v1.0 [12:00:22]action value=close_receipt [12:00:22]process_action close_receipt [12:00:22]cmd_close_receipt [12:00:22]MH_GetDate [12:00:22]Write to MH i2c: F0 00 00 6E 24 81 [12:00:22]Write i2c OK [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: F0 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: F0 09 00 [12:00:22]MH_I2C_Read... [12:00:22]Read from MH i2c: F0 09 00 6E 24 00 D7 D5 A8 66 FB 01 7F 64 23 [12:00:22]GetLastDocTimeStamp 1722340818 [12:00:22]current date 1722340823 [12:00:22]FM_GetShiftState [12:00:22]SAM_PROTO_GetShiftState [12:00:22]wFMCommunicate request_size=4 [12:00:22]MH_SAM_APDU [12:00:22]CAPDU: 80 13 01 00 [12:00:22]Write to MH i2c: E2 08 00 6F 24 80 13 01 00 00 00 00 00 10 [12:00:22]Write i2c OK [12:00:22]MH_I2C_Read... [12:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:23]Read from MH i2c: E2 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 0E 00 [12:00:23]MH_I2C_Read... [12:00:23]Read from MH i2c: E2 0E 00 6F 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6B [12:00:23]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:00:23]wFMCommunicate OK [12:00:23]SAM_PROTO_GetShiftState done [12:00:23]FM_GetShiftState done [12:00:23]opened in 1722299915 [12:00:23]opened+sec_in_day 1722386315 [12:00:23]quantity*price = 60003 [12:00:23]sum+1 = 60004 [12:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 342 30.07.2024 12:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309408 ФПД: 165533566353964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120023&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309408&fm=165533566353964&tin=02508201610067®Number=0000000000092651&sum=60000 [12:00:24]StoreToDocumentArchive [12:00:24]shift 430 fd 309408 [12:00:24]save to /storage/0430/doc_00309408 [12:00:24]save last doc name /storage/0430/doc_00309408 to /storage/kkm_last_doc_name [12:00:24]save OK [12:00:24]Clear old archive folders... [12:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:00:24]tlvbuf is 0091EF90 [12:00:24]SAM_PROTO_ClearQueue [12:00:24]wFMCommunicate request_size=4 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 09 00 00 [12:00:24]Write to MH i2c: E2 08 00 7C 24 80 09 00 00 00 00 00 00 12 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 7C 24 00 90 00 14 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]SAM_PROTO_ClearQueue done [12:00:24]KKMCreateOFDPacket [12:00:24]OFDProtocolAddRootSTLVToBuf [12:00:24]FM_MakeSignedData [12:00:24]FM_MakeSignedData [12:00:24]SAM_PROTO_SignData [12:00:24]wFMCommunicate request_size=4 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 01 02 [12:00:24]Write to MH i2c: E2 08 00 7D 24 80 0D 01 02 00 00 00 00 1A [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 7D 24 00 90 00 15 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]wFMCommunicate request_size=255 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 56 01 00 00 F4 03 04 00 D7 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B8 04 00 35 04 06 00 96 [12:00:24]Write to MH i2c: E2 02 01 7E 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 32 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 56 01 00 00 F4 03 04 00 D7 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B8 04 00 35 04 06 00 96 00 00 10 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 7E 24 00 90 00 16 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]wFMCommunicate request_size=10 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 02 02 05 8D 49 6B C2 2C [12:00:24]Write to MH i2c: E2 0D 00 7F 24 80 0D 02 02 05 00 8D 49 6B C2 2C 00 00 56 [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:00:24]Read from MH i2c: E2 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 [12:00:24]MH_I2C_Read... [12:00:24]Read from MH i2c: E2 03 00 7F 24 00 90 00 17 [12:00:24]RAPDU: 90 00 [12:00:24]wFMCommunicate OK [12:00:24]wFMCommunicate request_size=4 [12:00:24]MH_SAM_APDU [12:00:24]CAPDU: 80 0D 03 02 [12:00:24]Write to MH i2c: E2 08 00 80 24 80 0D 03 02 00 00 00 00 1F [12:00:24]Write i2c OK [12:00:24]MH_I2C_Read... [12:00:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:00:25]Read from MH i2c: E2 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 0B 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 0B 00 80 24 00 AD 56 5A 83 70 B1 CC CE 90 00 BB [12:00:25]RAPDU: AD 56 5A 83 70 B1 CC CE 90 00 [12:00:25]wFMCommunicate OK [12:00:25]SAM_PROTO_SignData done [12:00:25]FM_MakeSignedData done [12:00:25]CreateOFDProtocolMessage [12:00:25]wFMCommunicate request_size=4 [12:00:25]MH_SAM_APDU [12:00:25]CAPDU: 80 11 00 00 [12:00:25]Write to MH i2c: E2 08 00 81 24 80 11 00 00 00 00 00 00 1F [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:25]Read from MH i2c: E2 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 17 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: E2 17 00 81 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 75 [12:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:00:25]wFMCommunicate OK [12:00:25]CreateOFDProtocolMessage done [12:00:25]OFDSenderStorePacket 309408 [12:00:25]StoreOFDPacket docnum=309408 [12:00:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 86 D3 07 01 FC 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 56 01 00 00 F4 03 04 00 D7 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B8 04 00 35 04 06 00 96 8D 49 6B C2 2C AD 56 5A 83 70 B1 CC CE [12:00:25]CheckFolder [12:00:25]dirname=/storage/ofd_packets [12:00:25]CheckFolder done [12:00:25]ProducePacketName [12:00:25]name=ofd_packets/00309408 [12:00:25]NVStorageSaveData ofd_packets/00309408 [12:00:25]File name is /storage/ofd_packets/00309408 [12:00:25]Write 301 bytes [12:00:25]NVStorageSaveData done [12:00:25]OFDSenderStorePacket done [12:00:25]KKMCreateOFDPacket done [12:00:25]NVStorageSaveData kkm_last_timestamp [12:00:25]File name is /storage/kkm_last_timestamp [12:00:25]Write 4 bytes [12:00:25]NVStorageSaveData done [12:00:25]OFD Sender: Processing packet 309408 [packets to send 232, broken 231] [12:00:25]ProducePacketName [12:00:25]name=ofd_packets/00309408 [12:00:25]OFD Sender: To server: pG, [12:00:25]CommunicateWithHost lk.salyk.kg:30040 [12:00:25]ConnectInit lk.salyk.kg [12:00:25]ExternCall_PrintAddStr [12:00:25]wPrintStart [12:00:25]Write to MH i2c: 01 00 00 82 24 A6 [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 82 24 00 00 00 00 00 FF 0F BB [12:00:25]RasterBufferAndPrint [12:00:25]line Счет N : (1)118015 [12:00:25]line ИНН: 02508201610067 [12:00:25]line Контрольно-Кассовый Чек [12:00:25]line ПРОДАЖА [12:00:25]line ТРК (МРК, ГНК) : 62 [12:00:25]line Товар: 2710124130 [12:00:25]line Аи-92-К-2 [12:00:25]line 8.850 * 67.80 [12:00:25]line = 600.03 [12:00:25]line НДС 12% НСП 1% [12:00:25]line > о реализуемом товаре [12:00:25]line ОКРУГЛЕНИЕ: -0.03 [12:00:25]line ИТОГО: 600.00 [12:00:25]line Внесено: 600.00 [12:00:25]line СДАЧА: 0.00 [12:00:25]line НСП 1% : 5.31 [12:00:25]line НДС 12% : 63.72 [12:00:25]line Наличными: 600.00 [12:00:25]line Безнал.: 0.00 [12:00:25]line Место: АЗС № 128 "Партнер Нефть" [12:00:25]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:00:25]line СНО: Общий режим [12:00:25]line Чек 342 30.07.2024 12:00 [12:00:25]line Смена: 430 ФФД: 1.0 [12:00:25]line ЗНМ: 0300000046 [12:00:25]line РНМ: 0000000000092651 [12:00:25]line Версия ККМ: 001 [12:00:25]line ФМ: 0000000000874943 [12:00:25]line ФД: 309408 [12:00:25]line ФПД: 165533566353964 [12:00:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120023&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309408&fm=165533566353964&tin=02508201610067®Number=0000000000092651&sum=60000 [12:00:25]written 0, free lines is 4095 [12:00:25]Connected sock=11 [12:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 86 D3 07 01 FC 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 56 01 00 00 F4 03 04 00 D7 D5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B8 04 00 35 04 06 00 96 8D 49 6B C2 2C AD 56 5A 83 70 B1 CC CE [12:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FB 64 47 00 24 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A0 B8 04 00 F4 03 04 00 1F 7D A8 66 B6 04 01 00 00 D3 63 CB 1A 30 F0 E8 9E [12:00:25]CommunicateWithHost err = 0 [12:00:25]CheckOFDResponse [12:00:25]1017 (14) - 77093643461234 [12:00:25]1041 (16) - 0000000000874943 [12:00:25]1040 (4) - 309408 [12:00:25]1012 (4) - 30.07.2024 05:41 [12:00:25]1206 (1) - 0 [12:00:25]OFD Sender: Remove packet 309408 [12:00:25]ProducePacketName [12:00:25]name=ofd_packets/00309408 [12:00:25]NVStorageDeleteData [12:00:25]Write to MH i2c: 01 00 00 AD 24 D1 [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: 01 07 00 AD 24 00 00 00 00 00 72 0C 56 [12:00:25]RasterBufferAndPrint [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]line [12:00:25]written 0, free lines is 3191 [12:00:25]MH_Cut [12:00:25]Write to MH i2c: D1 01 00 B4 24 01 AA [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 01 00 [12:00:25]MH_I2C_Read... [12:00:25]Read from MH i2c: D1 01 00 B4 24 00 A9 [12:00:25]Write to MH i2c: 01 00 00 B5 24 D9 [12:00:25]Write i2c OK [12:00:25]MH_I2C_Read... [12:00:26]OFD Sender: No OFD packet to send [12:00:26]*** Cut start [12:00:26]*** Partial cut [12:00:26]*** CUTSNS_PIN = 1 [12:00:26]*** CUTSNS_PIN = 0 [12:00:27]*** Brake cut motor [12:00:27]Read from MH i2c: 01 [12:00:27]MH_I2C_Read... [12:00:27]*** Stop cut motor [12:00:27]*** Cut end [12:00:27]Read from MH i2c: 01 07 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: 01 07 00 B5 24 00 00 00 00 00 FF 0F EE [12:00:27]process_action close_receipt done [12:00:27]requested_data is exist [12:00:27]produce_requested_data [12:00:27]requested_item fm.sn is exist - process it [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 11 00 00 [12:00:27]Write to MH i2c: E2 08 00 B6 24 80 11 00 00 00 00 00 00 54 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 17 00 B6 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AA [12:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:00:27]wFMCommunicate OK [12:00:27]requested_item fd.num is exist - process it [12:00:27]SAM_PROTO_GetFieldsCounters [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 13 00 00 [12:00:27]Write to MH i2c: E2 08 00 B7 24 80 13 00 00 00 00 00 00 57 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 62 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 62 00 B7 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A0 B8 04 00 0E 04 04 00 AE 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 89 [12:00:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A0 B8 04 00 0E 04 04 00 AE 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:00:27]wFMCommunicate OK [12:00:27]SAM_PROTO_GetFieldsCounters done [12:00:27]requested_item shift.num is exist - process it [12:00:27]requested_item shift.opened is exist - process it [12:00:27]req_shift_opened [12:00:27]FM_GetShiftState [12:00:27]SAM_PROTO_GetShiftState [12:00:27]wFMCommunicate request_size=4 [12:00:27]MH_SAM_APDU [12:00:27]CAPDU: 80 13 01 00 [12:00:27]Write to MH i2c: E2 08 00 B8 24 80 13 01 00 00 00 00 00 59 [12:00:27]Write i2c OK [12:00:27]MH_I2C_Read... [12:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:00:27]Read from MH i2c: E2 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 0E 00 [12:00:27]MH_I2C_Read... [12:00:27]Read from MH i2c: E2 0E 00 B8 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B4 [12:00:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:00:27]wFMCommunicate OK [12:00:27]SAM_PROTO_GetShiftState done [12:00:27]FM_GetShiftState done [12:00:27]req_shift_opened done [12:00:27]requested_item shift.open_date is exist - process it [12:00:27]req_shift_open_date [12:00:27]req_shift_open_date done [12:00:27]produce_requested_data done [12:00:27]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309408,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:00:27]process_action_free close_receipt [12:00:27]json_value_free [12:00:27]json_value_free done [12:00:27]process_json_proto returns [12:00:27]Send response to host [12:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309408,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:00:27]free response buf [12:00:27]execute_script done [12:00:27]execute_script returns [12:00:27]free content buf [12:00:27]Sock 8.Close socket [12:00:27]Sock 8.Thread stoped [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [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:41]OFD Sender: No OFD packet to send [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:10]accept exits with 9 [12:02:10]New connection [12:02:10]New thread 3067166052 created [12:02:10]Thread 3067022692 joined [12:02:10]Waiting for new connection... [12:02:10] Sock 9.Parse request [12:02:10]Sock 9.Check first char [12:02:10]Sock 9.First char is OK [12:02:10]request: POST /json_proto HTTP/1.0 [12:02:10]Method: POST [12:02:10]URL: /json_proto [12:02:10]Method is POST - this is cgi request [12:02:10]url: /json_proto [12:02:10]query_string will be loaded in cgi processing [12:02:10]execute_cgi json_proto POST (null) [12:02:10]execute_cgi path=json_proto method=POST [12:02:10]POST find Content-Length [12:02:10]Host: 172.17.45.195:8080 [12:02:10]Content-Length: 677 [12:02:10]Content-Type: application/json [12:02:10] [12:02:10]POST finish read [12:02:10]Found Content-Length = 677 [12:02:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:02:10]execute_script... [12:02: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)118017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:02:10]POST & json_proto [12:02:10]process_json_proto [12:02:10]json parsed OK: [12:02:10]protocol is kg_v1.0 [12:02:10]action value=close_receipt [12:02:10]process_action close_receipt [12:02:10]cmd_close_receipt [12:02:10]MH_GetDate [12:02:10]Write to MH i2c: F0 00 00 B9 24 CC [12:02:10]Write i2c OK [12:02:10]MH_I2C_Read... [12:02:10]Read from MH i2c: F0 [12:02:10]MH_I2C_Read... [12:02:10]Read from MH i2c: F0 09 00 [12:02:10]MH_I2C_Read... [12:02:10]Read from MH i2c: F0 09 00 B9 24 00 43 D6 A8 66 FB 01 7F 64 DB [12:02:10]GetLastDocTimeStamp 1722340823 [12:02:10]current date 1722340931 [12:02:10]FM_GetShiftState [12:02:10]SAM_PROTO_GetShiftState [12:02:10]wFMCommunicate request_size=4 [12:02:10]MH_SAM_APDU [12:02:10]CAPDU: 80 13 01 00 [12:02:10]Write to MH i2c: E2 08 00 BA 24 80 13 01 00 00 00 00 00 5B [12:02:10]Write i2c OK [12:02:10]MH_I2C_Read... [12:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:10]Read from MH i2c: E2 [12:02:10]MH_I2C_Read... [12:02:10]Read from MH i2c: E2 0E 00 [12:02:10]MH_I2C_Read... [12:02:10]Read from MH i2c: E2 0E 00 BA 24 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B6 [12:02:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:02:10]wFMCommunicate OK [12:02:10]SAM_PROTO_GetShiftState done [12:02:10]FM_GetShiftState done [12:02:10]opened in 1722299915 [12:02:10]opened+sec_in_day 1722386315 [12:02:10]quantity*price = 50036 [12:02:10]sum+1 = 50037 [12:02:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 343 30.07.2024 12:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309409 ФПД: 276274322735040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120211&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309409&fm=276274322735040&tin=02508201610067®Number=0000000000092651&sum=50000 [12:02:12]StoreToDocumentArchive [12:02:12]shift 430 fd 309409 [12:02:12]save to /storage/0430/doc_00309409 [12:02:12]save last doc name /storage/0430/doc_00309409 to /storage/kkm_last_doc_name [12:02:12]save OK [12:02:12]Clear old archive folders... [12:02:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:12]tlvbuf is B6F89780 [12:02:12]SAM_PROTO_ClearQueue [12:02:12]wFMCommunicate request_size=4 [12:02:12]MH_SAM_APDU [12:02:12]CAPDU: 80 09 00 00 [12:02:12]Write to MH i2c: E2 08 00 C7 24 80 09 00 00 00 00 00 00 5D [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:12]Read from MH i2c: E2 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 C7 24 00 90 00 5F [12:02:12]RAPDU: 90 00 [12:02:12]wFMCommunicate OK [12:02:12]SAM_PROTO_ClearQueue done [12:02:12]KKMCreateOFDPacket [12:02:12]OFDProtocolAddRootSTLVToBuf [12:02:12]FM_MakeSignedData [12:02:12]FM_MakeSignedData [12:02:12]SAM_PROTO_SignData [12:02:12]wFMCommunicate request_size=4 [12:02:12]MH_SAM_APDU [12:02:12]CAPDU: 80 0D 01 02 [12:02:12]Write to MH i2c: E2 08 00 C8 24 80 0D 01 02 00 00 00 00 65 [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:12]Read from MH i2c: E2 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 C8 24 00 90 00 60 [12:02:12]RAPDU: 90 00 [12:02:12]wFMCommunicate OK [12:02:12]wFMCommunicate request_size=255 [12:02:12]MH_SAM_APDU [12:02:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 43 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B8 04 00 35 04 06 00 FB [12:02:12]Write to MH i2c: E2 02 01 C9 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 43 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B8 04 00 35 04 06 00 FB 00 00 68 [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:12]Read from MH i2c: E2 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 C9 24 00 90 00 61 [12:02:12]RAPDU: 90 00 [12:02:12]wFMCommunicate OK [12:02:12]wFMCommunicate request_size=10 [12:02:12]MH_SAM_APDU [12:02:12]CAPDU: 80 0D 02 02 05 45 20 DD FF C0 [12:02:12]Write to MH i2c: E2 0D 00 CA 24 80 0D 02 02 05 00 45 20 DD FF C0 00 00 73 [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:12]Read from MH i2c: E2 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 03 00 CA 24 00 90 00 62 [12:02:12]RAPDU: 90 00 [12:02:12]wFMCommunicate OK [12:02:12]wFMCommunicate request_size=4 [12:02:12]MH_SAM_APDU [12:02:12]CAPDU: 80 0D 03 02 [12:02:12]Write to MH i2c: E2 08 00 CB 24 80 0D 03 02 00 00 00 00 6A [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:12]Read from MH i2c: E2 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 0B 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 0B 00 CB 24 00 26 F1 93 E4 56 F3 5A 09 90 00 A5 [12:02:12]RAPDU: 26 F1 93 E4 56 F3 5A 09 90 00 [12:02:12]wFMCommunicate OK [12:02:12]SAM_PROTO_SignData done [12:02:12]FM_MakeSignedData done [12:02:12]CreateOFDProtocolMessage [12:02:12]wFMCommunicate request_size=4 [12:02:12]MH_SAM_APDU [12:02:12]CAPDU: 80 11 00 00 [12:02:12]Write to MH i2c: E2 08 00 CC 24 80 11 00 00 00 00 00 00 6A [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:12]Read from MH i2c: E2 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 17 00 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: E2 17 00 CC 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C0 [12:02:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:02:12]wFMCommunicate OK [12:02:12]CreateOFDProtocolMessage done [12:02:12]OFDSenderStorePacket 309409 [12:02:12]StoreOFDPacket docnum=309409 [12:02:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A9 17 07 01 9A D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 43 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B8 04 00 35 04 06 00 FB 45 20 DD FF C0 26 F1 93 E4 56 F3 5A 09 [12:02:12]CheckFolder [12:02:12]dirname=/storage/ofd_packets [12:02:12]CheckFolder done [12:02:12]ProducePacketName [12:02:12]name=ofd_packets/00309409 [12:02:12]NVStorageSaveData ofd_packets/00309409 [12:02:12]File name is /storage/ofd_packets/00309409 [12:02:12]Write 301 bytes [12:02:12]NVStorageSaveData done [12:02:12]OFDSenderStorePacket done [12:02:12]KKMCreateOFDPacket done [12:02:12]NVStorageSaveData kkm_last_timestamp [12:02:12]File name is /storage/kkm_last_timestamp [12:02:12]Write 4 bytes [12:02:12]NVStorageSaveData done [12:02:12]ExternCall_PrintAddStr [12:02:12]wPrintStart [12:02:12]Write to MH i2c: 01 00 00 CD 24 F1 [12:02:12]Write i2c OK [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: 01 [12:02:12]MH_I2C_Read... [12:02:12]Read from MH i2c: 01 07 00 [12:02:12]MH_I2C_Read... [12:02:12]OFD Sender: Processing packet 309409 [packets to send 232, broken 231] [12:02:12]ProducePacketName [12:02:12]name=ofd_packets/00309409 [12:02:12]OFD Sender: To server: pG, [12:02:12]CommunicateWithHost lk.salyk.kg:30040 [12:02:12]ConnectInit lk.salyk.kg [12:02:12]Read from MH i2c: 01 07 00 CD 24 00 00 00 00 00 FF 0F 06 [12:02:12]RasterBufferAndPrint [12:02:12]line Счет N : (1)118017 [12:02:12]line ИНН: 02508201610067 [12:02:12]line Контрольно-Кассовый Чек [12:02:12]line ПРОДАЖА [12:02:12]line ТРК (МРК, ГНК) : 62 [12:02:12]line Товар: 2710124130 [12:02:12]line Аи-92-К-2 [12:02:12]line 7.380 * 67.80 [12:02:12]line = 500.36 [12:02:12]line НДС 12% НСП 1% [12:02:12]line > о реализуемом товаре [12:02:12]line ОКРУГЛЕНИЕ: -0.36 [12:02:12]line ИТОГО: 500.00 [12:02:12]line Внесено: 500.00 [12:02:12]line СДАЧА: 0.00 [12:02:12]line НСП 1% : 4.43 [12:02:12]line НДС 12% : 53.14 [12:02:12]line Наличными: 500.00 [12:02:12]line Безнал.: 0.00 [12:02:12]line Место: АЗС № 128 "Партнер Нефть" [12:02:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:02:12]line СНО: Общий режим [12:02:12]line Чек 343 30.07.2024 12:02 [12:02:12]line Смена: 430 ФФД: 1.0 [12:02:12]line ЗНМ: 0300000046 [12:02:12]line РНМ: 0000000000092651 [12:02:12]line Версия ККМ: 001 [12:02:12]line ФМ: 0000000000874943 [12:02:12]line ФД: 309409 [12:02:12]line ФПД: 276274322735040 [12:02:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120211&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309409&fm=276274322735040&tin=02508201610067®Number=0000000000092651&sum=50000 [12:02:13]Connected sock=8 [12:02:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A9 17 07 01 9A D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 43 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B8 04 00 35 04 06 00 FB 45 20 DD FF C0 26 F1 93 E4 56 F3 5A 09 [12:02:13]written 0, free lines is 4095 [12:02:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C1 83 47 00 A6 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A1 B8 04 00 F4 03 04 00 8B 7D A8 66 B6 04 01 00 00 1A 35 9A FB B4 F3 AE BB [12:02:13]CommunicateWithHost err = 0 [12:02:13]CheckOFDResponse [12:02:13]1017 (14) - 77093643461234 [12:02:13]1041 (16) - 0000000000874943 [12:02:13]1040 (4) - 309409 [12:02:13]1012 (4) - 30.07.2024 05:43 [12:02:13]1206 (1) - 0 [12:02:13]OFD Sender: Remove packet 309409 [12:02:13]ProducePacketName [12:02:13]name=ofd_packets/00309409 [12:02:13]NVStorageDeleteData [12:02:13]Write to MH i2c: 01 00 00 F8 24 1C [12:02:13]Write i2c OK [12:02:13]MH_I2C_Read... [12:02:13]Read from MH i2c: 01 [12:02:13]MH_I2C_Read... [12:02:13]Read from MH i2c: 01 07 00 [12:02:13]MH_I2C_Read... [12:02:13]Read from MH i2c: 01 07 00 F8 24 00 00 00 00 00 64 0C 93 [12:02:13]RasterBufferAndPrint [12:02:13]line [12:02:13]line [12:02:13]line [12:02:13]line [12:02:13]line [12:02:13]written 0, free lines is 3176 [12:02:13]MH_Cut [12:02:13]Write to MH i2c: D1 01 00 FF 24 01 F5 [12:02:13]Write i2c OK [12:02:13]MH_I2C_Read... [12:02:13]Read from MH i2c: D1 [12:02:13]MH_I2C_Read... [12:02:13]Read from MH i2c: D1 01 00 [12:02:13]MH_I2C_Read... [12:02:13]Read from MH i2c: D1 01 00 FF 24 00 F4 [12:02:13]Write to MH i2c: 01 00 00 00 25 25 [12:02:13]Write i2c OK [12:02:13]MH_I2C_Read... [12:02:13]OFD Sender: No OFD packet to send [12:02:14]*** Cut start [12:02:14]*** Partial cut [12:02:14]*** CUTSNS_PIN = 1 [12:02:14]*** CUTSNS_PIN = 0 [12:02:15]*** Brake cut motor [12:02:15]Read from MH i2c: 01 [12:02:15]MH_I2C_Read... [12:02:15]*** Stop cut motor [12:02:15]*** Cut end [12:02:15]Read from MH i2c: 01 07 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: 01 07 00 00 25 00 00 00 00 00 FF 0F 3A [12:02:15]process_action close_receipt done [12:02:15]requested_data is exist [12:02:15]produce_requested_data [12:02:15]requested_item fm.sn is exist - process it [12:02:15]wFMCommunicate request_size=4 [12:02:15]MH_SAM_APDU [12:02:15]CAPDU: 80 11 00 00 [12:02:15]Write to MH i2c: E2 08 00 01 25 80 11 00 00 00 00 00 00 A0 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:15]Read from MH i2c: E2 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 17 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 17 00 01 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F6 [12:02:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:02:15]wFMCommunicate OK [12:02:15]requested_item fd.num is exist - process it [12:02:15]SAM_PROTO_GetFieldsCounters [12:02:15]wFMCommunicate request_size=4 [12:02:15]MH_SAM_APDU [12:02:15]CAPDU: 80 13 00 00 [12:02:15]Write to MH i2c: E2 08 00 02 25 80 13 00 00 00 00 00 00 A3 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:15]Read from MH i2c: E2 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 62 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 62 00 02 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A1 B8 04 00 0E 04 04 00 AE 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 D9 [12:02:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A1 B8 04 00 0E 04 04 00 AE 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:02:15]wFMCommunicate OK [12:02:15]SAM_PROTO_GetFieldsCounters done [12:02:15]requested_item shift.num is exist - process it [12:02:15]requested_item shift.opened is exist - process it [12:02:15]req_shift_opened [12:02:15]FM_GetShiftState [12:02:15]SAM_PROTO_GetShiftState [12:02:15]wFMCommunicate request_size=4 [12:02:15]MH_SAM_APDU [12:02:15]CAPDU: 80 13 01 00 [12:02:15]Write to MH i2c: E2 08 00 03 25 80 13 01 00 00 00 00 00 A5 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:15]Read from MH i2c: E2 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 0E 00 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: E2 0E 00 03 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 00 [12:02:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:02:15]wFMCommunicate OK [12:02:15]SAM_PROTO_GetShiftState done [12:02:15]FM_GetShiftState done [12:02:15]req_shift_opened done [12:02:15]requested_item shift.open_date is exist - process it [12:02:15]req_shift_open_date [12:02:15]req_shift_open_date done [12:02:15]produce_requested_data done [12:02:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309409,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:02:15]process_action_free close_receipt [12:02:15]json_value_free [12:02:15]json_value_free done [12:02:15]process_json_proto returns [12:02:15]Send response to host [12:02:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309409,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:02:15]free response buf [12:02:15]execute_script done [12:02:15]execute_script returns [12:02:15]free content buf [12:02:15]Sock 9.Close socket [12:02:15]Sock 9.Thread stoped [12:02:15]accept exits with 10 [12:02:15]New connection [12:02:15]New thread 3067022692 created [12:02:15]Thread 3067166052 joined [12:02:15]Waiting for new connection... [12:02:15] Sock 10.Parse request [12:02:15]Sock 10.Check first char [12:02:15]Sock 10.First char is OK [12:02:15]request: POST /json_proto HTTP/1.0 [12:02:15]Method: POST [12:02:15]URL: /json_proto [12:02:15]Method is POST - this is cgi request [12:02:15]url: /json_proto [12:02:15]query_string will be loaded in cgi processing [12:02:15]execute_cgi json_proto POST (null) [12:02:15]execute_cgi path=json_proto method=POST [12:02:15]POST find Content-Length [12:02:15]Host: 172.17.45.195:8080 [12:02:15]Content-Length: 677 [12:02:15]Content-Type: application/json [12:02:15] [12:02:15]POST finish read [12:02:15]Found Content-Length = 677 [12:02:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:02:15]execute_script... [12:02: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)118016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:02:15]POST & json_proto [12:02:15]process_json_proto [12:02:15]json parsed OK: [12:02:15]protocol is kg_v1.0 [12:02:15]action value=close_receipt [12:02:15]process_action close_receipt [12:02:15]cmd_close_receipt [12:02:15]MH_GetDate [12:02:15]Write to MH i2c: F0 00 00 04 25 18 [12:02:15]Write i2c OK [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: F0 [12:02:15]MH_I2C_Read... [12:02:15]Read from MH i2c: F0 09 00 [12:02:15]MH_I2C_Read... [12:02:16]Read from MH i2c: F0 09 00 04 25 00 48 D6 A8 66 FB 01 7F 64 2C [12:02:16]GetLastDocTimeStamp 1722340931 [12:02:16]current date 1722340936 [12:02:16]FM_GetShiftState [12:02:16]SAM_PROTO_GetShiftState [12:02:16]wFMCommunicate request_size=4 [12:02:16]MH_SAM_APDU [12:02:16]CAPDU: 80 13 01 00 [12:02:16]Write to MH i2c: E2 08 00 05 25 80 13 01 00 00 00 00 00 A7 [12:02:16]Write i2c OK [12:02:16]MH_I2C_Read... [12:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:16]Read from MH i2c: E2 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 0E 00 [12:02:16]MH_I2C_Read... [12:02:16]Read from MH i2c: E2 0E 00 05 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 02 [12:02:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:02:16]wFMCommunicate OK [12:02:16]SAM_PROTO_GetShiftState done [12:02:16]FM_GetShiftState done [12:02:16]opened in 1722299915 [12:02:16]opened+sec_in_day 1722386315 [12:02:16]quantity*price = 50036 [12:02:16]sum+1 = 50037 [12:02:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 344 30.07.2024 12:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309410 ФПД: 107020034286642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120216&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309410&fm=107020034286642&tin=02508201610067®Number=0000000000092651&sum=50000 [12:02:17]StoreToDocumentArchive [12:02:17]shift 430 fd 309410 [12:02:17]save to /storage/0430/doc_00309410 [12:02:17]save last doc name /storage/0430/doc_00309410 to /storage/kkm_last_doc_name [12:02:17]save OK [12:02:17]Clear old archive folders... [12:02:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:17]tlvbuf is 0091EC70 [12:02:17]SAM_PROTO_ClearQueue [12:02:17]wFMCommunicate request_size=4 [12:02:17]MH_SAM_APDU [12:02:17]CAPDU: 80 09 00 00 [12:02:17]Write to MH i2c: E2 08 00 12 25 80 09 00 00 00 00 00 00 A9 [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:17]Read from MH i2c: E2 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 03 00 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 03 00 12 25 00 90 00 AB [12:02:17]RAPDU: 90 00 [12:02:17]wFMCommunicate OK [12:02:17]SAM_PROTO_ClearQueue done [12:02:17]KKMCreateOFDPacket [12:02:17]OFDProtocolAddRootSTLVToBuf [12:02:17]FM_MakeSignedData [12:02:17]FM_MakeSignedData [12:02:17]SAM_PROTO_SignData [12:02:17]wFMCommunicate request_size=4 [12:02:17]MH_SAM_APDU [12:02:17]CAPDU: 80 0D 01 02 [12:02:17]Write to MH i2c: E2 08 00 13 25 80 0D 01 02 00 00 00 00 B1 [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:17]Read from MH i2c: E2 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 03 00 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 03 00 13 25 00 90 00 AC [12:02:17]RAPDU: 90 00 [12:02:17]wFMCommunicate OK [12:02:17]wFMCommunicate request_size=255 [12:02:17]MH_SAM_APDU [12:02:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 48 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B8 04 00 35 04 06 00 61 [12:02:17]Write to MH i2c: E2 02 01 14 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 48 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B8 04 00 35 04 06 00 61 00 00 21 [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:17]Read from MH i2c: E2 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 03 00 [12:02:17]MH_I2C_Read... [12:02:17]Read from MH i2c: E2 03 00 14 25 00 90 00 AD [12:02:17]RAPDU: 90 00 [12:02:17]wFMCommunicate OK [12:02:17]wFMCommunicate request_size=10 [12:02:17]MH_SAM_APDU [12:02:17]CAPDU: 80 0D 02 02 05 55 8B 20 A4 32 [12:02:17]Write to MH i2c: E2 0D 00 15 25 80 0D 02 02 05 00 55 8B 20 A4 32 00 00 94 [12:02:17]Write i2c OK [12:02:17]MH_I2C_Read... [12:02:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:18]Read from MH i2c: E2 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: E2 03 00 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: E2 03 00 15 25 00 90 00 AE [12:02:18]RAPDU: 90 00 [12:02:18]wFMCommunicate OK [12:02:18]wFMCommunicate request_size=4 [12:02:18]MH_SAM_APDU [12:02:18]CAPDU: 80 0D 03 02 [12:02:18]Write to MH i2c: E2 08 00 16 25 80 0D 03 02 00 00 00 00 B6 [12:02:18]Write i2c OK [12:02:18]MH_I2C_Read... [12:02:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:18]Read from MH i2c: E2 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: E2 0B 00 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: E2 0B 00 16 25 00 1E AA F3 CA E7 D3 B4 77 90 00 21 [12:02:18]RAPDU: 1E AA F3 CA E7 D3 B4 77 90 00 [12:02:18]wFMCommunicate OK [12:02:18]SAM_PROTO_SignData done [12:02:18]FM_MakeSignedData done [12:02:18]CreateOFDProtocolMessage [12:02:18]wFMCommunicate request_size=4 [12:02:18]MH_SAM_APDU [12:02:18]CAPDU: 80 11 00 00 [12:02:18]Write to MH i2c: E2 08 00 17 25 80 11 00 00 00 00 00 00 B6 [12:02:18]Write i2c OK [12:02:18]MH_I2C_Read... [12:02:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:18]Read from MH i2c: E2 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: E2 17 00 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: E2 17 00 17 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0C [12:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:02:18]wFMCommunicate OK [12:02:18]CreateOFDProtocolMessage done [12:02:18]OFDSenderStorePacket 309410 [12:02:18]StoreOFDPacket docnum=309410 [12:02:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 83 9B 07 01 ED 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 48 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B8 04 00 35 04 06 00 61 55 8B 20 A4 32 1E AA F3 CA E7 D3 B4 77 [12:02:18]CheckFolder [12:02:18]dirname=/storage/ofd_packets [12:02:18]CheckFolder done [12:02:18]ProducePacketName [12:02:18]name=ofd_packets/00309410 [12:02:18]NVStorageSaveData ofd_packets/00309410 [12:02:18]File name is /storage/ofd_packets/00309410 [12:02:18]Write 301 bytes [12:02:18]NVStorageSaveData done [12:02:18]OFDSenderStorePacket done [12:02:18]KKMCreateOFDPacket done [12:02:18]NVStorageSaveData kkm_last_timestamp [12:02:18]File name is /storage/kkm_last_timestamp [12:02:18]Write 4 bytes [12:02:18]NVStorageSaveData done [12:02:18]ExternCall_PrintAddStr [12:02:18]wPrintStart [12:02:18]Write to MH i2c: 01 00 00 18 25 3D [12:02:18]Write i2c OK [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: 01 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: 01 07 00 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: 01 07 00 18 25 00 00 00 00 00 FF 0F 52 [12:02:18]RasterBufferAndPrint [12:02:18]line Счет N : (1)118016 [12:02:18]line ИНН: 02508201610067 [12:02:18]line Контрольно-Кассовый Чек [12:02:18]line ПРОДАЖА [12:02:18]line ТРК (МРК, ГНК) : 42 [12:02:18]line Товар: 2710124130 [12:02:18]line Аи-92-К-2 [12:02:18]line 7.380 * 67.80 [12:02:18]line = 500.36 [12:02:18]line НДС 12% НСП 1% [12:02:18]line > о реализуемом товаре [12:02:18]line ОКРУГЛЕНИЕ: -0.36 [12:02:18]line ИТОГО: 500.00 [12:02:18]line Внесено: 500.00 [12:02:18]line СДАЧА: 0.00 [12:02:18]line НСП 1% : 4.43 [12:02:18]line НДС 12% : 53.14 [12:02:18]line Наличными: 500.00 [12:02:18]line Безнал.: 0.00 [12:02:18]line Место: АЗС № 128 "Партнер Нефть" [12:02:18]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:02:18]line СНО: Общий режим [12:02:18]line Чек 344 30.07.2024 12:02 [12:02:18]line Смена: 430 ФФД: 1.0 [12:02:18]line ЗНМ: 0300000046 [12:02:18]line РНМ: 0000000000092651 [12:02:18]line Версия ККМ: 001 [12:02:18]line ФМ: 0000000000874943 [12:02:18]line ФД: 309410 [12:02:18]line ФПД: 107020034286642 [12:02:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120216&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309410&fm=107020034286642&tin=02508201610067®Number=0000000000092651&sum=50000 [12:02:18]OFD Sender: Processing packet 309410 [packets to send 232, broken 231] [12:02:18]ProducePacketName [12:02:18]name=ofd_packets/00309410 [12:02:18]OFD Sender: To server: pG, [12:02:18]CommunicateWithHost lk.salyk.kg:30040 [12:02:18]ConnectInit lk.salyk.kg [12:02:18]written 0, free lines is 4095 [12:02:18]Connected sock=9 [12:02:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 83 9B 07 01 ED 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 01 00 00 F4 03 04 00 48 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B8 04 00 35 04 06 00 61 55 8B 20 A4 32 1E AA F3 CA E7 D3 B4 77 [12:02:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 39 DB 47 00 7D 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A2 B8 04 00 F4 03 04 00 91 7D A8 66 B6 04 01 00 00 F9 77 0A AF 69 D9 98 00 [12:02:18]CommunicateWithHost err = 0 [12:02:18]CheckOFDResponse [12:02:18]1017 (14) - 77093643461234 [12:02:18]1041 (16) - 0000000000874943 [12:02:18]1040 (4) - 309410 [12:02:18]1012 (4) - 30.07.2024 05:43 [12:02:18]1206 (1) - 0 [12:02:18]OFD Sender: Remove packet 309410 [12:02:18]ProducePacketName [12:02:18]name=ofd_packets/00309410 [12:02:18]NVStorageDeleteData [12:02:18]Write to MH i2c: 01 00 00 43 25 68 [12:02:18]Write i2c OK [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: 01 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: 01 07 00 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: 01 07 00 43 25 00 00 00 00 00 6C 0C E7 [12:02:18]RasterBufferAndPrint [12:02:18]line [12:02:18]line [12:02:18]line [12:02:18]line [12:02:18]line [12:02:18]written 0, free lines is 3186 [12:02:18]MH_Cut [12:02:18]Write to MH i2c: D1 01 00 4A 25 01 41 [12:02:18]Write i2c OK [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: D1 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: D1 01 00 [12:02:18]MH_I2C_Read... [12:02:18]Read from MH i2c: D1 01 00 4A 25 00 40 [12:02:18]Write to MH i2c: 01 00 00 4B 25 70 [12:02:18]Write i2c OK [12:02:18]MH_I2C_Read... [12:02:19]OFD Sender: No OFD packet to send [12:02:20]*** Cut start [12:02:20]*** Partial cut [12:02:20]*** CUTSNS_PIN = 1 [12:02:20]*** CUTSNS_PIN = 0 [12:02:20]*** Brake cut motor [12:02:20]Read from MH i2c: 01 [12:02:20]MH_I2C_Read... [12:02:20]*** Stop cut motor [12:02:20]*** Cut end [12:02:20]Read from MH i2c: 01 07 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: 01 07 00 4B 25 00 00 00 00 00 FF 0F 85 [12:02:20]process_action close_receipt done [12:02:20]requested_data is exist [12:02:20]produce_requested_data [12:02:20]requested_item fm.sn is exist - process it [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 11 00 00 [12:02:20]Write to MH i2c: E2 08 00 4C 25 80 11 00 00 00 00 00 00 EB [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 17 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 17 00 4C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 41 [12:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:02:20]wFMCommunicate OK [12:02:20]requested_item fd.num is exist - process it [12:02:20]SAM_PROTO_GetFieldsCounters [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 13 00 00 [12:02:20]Write to MH i2c: E2 08 00 4D 25 80 13 00 00 00 00 00 00 EE [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:21]Read from MH i2c: E2 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 62 00 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 62 00 4D 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A2 B8 04 00 0E 04 04 00 AE 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 28 [12:02:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A2 B8 04 00 0E 04 04 00 AE 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:02:21]wFMCommunicate OK [12:02:21]SAM_PROTO_GetFieldsCounters done [12:02:21]requested_item shift.num is exist - process it [12:02:21]requested_item shift.opened is exist - process it [12:02:21]req_shift_opened [12:02:21]FM_GetShiftState [12:02:21]SAM_PROTO_GetShiftState [12:02:21]wFMCommunicate request_size=4 [12:02:21]MH_SAM_APDU [12:02:21]CAPDU: 80 13 01 00 [12:02:21]Write to MH i2c: E2 08 00 4E 25 80 13 01 00 00 00 00 00 F0 [12:02:21]Write i2c OK [12:02:21]MH_I2C_Read... [12:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:21]Read from MH i2c: E2 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 0E 00 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: E2 0E 00 4E 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4B [12:02:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:02:21]wFMCommunicate OK [12:02:21]SAM_PROTO_GetShiftState done [12:02:21]FM_GetShiftState done [12:02:21]req_shift_opened done [12:02:21]requested_item shift.open_date is exist - process it [12:02:21]req_shift_open_date [12:02:21]req_shift_open_date done [12:02:21]produce_requested_data done [12:02:21]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309410,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:02:21]process_action_free close_receipt [12:02:21]json_value_free [12:02:21]json_value_free done [12:02:21]process_json_proto returns [12:02:21]Send response to host [12:02:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309410,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:02:21]free response buf [12:02:21]execute_script done [12:02:21]execute_script returns [12:02:21]free content buf [12:02:21]Sock 10.Close socket [12:02:21]Sock 10.Thread stoped [12:02:24]OFD Sender: No OFD packet to send [12:02:29]OFD Sender: No OFD packet to send [12:02:34]OFD Sender: No OFD packet to send [12:02:39]OFD Sender: No OFD packet to send [12:02:44]OFD Sender: No OFD packet to send [12:02:49]OFD Sender: No OFD packet to send [12:02:54]OFD Sender: No OFD packet to send [12:02:59]OFD Sender: No OFD packet to send [12:03:04]OFD Sender: No OFD packet to send [12:03:09]OFD Sender: No OFD packet to send [12:03:14]OFD Sender: No OFD packet to send [12:03:19]OFD Sender: No OFD packet to send [12:03:24]OFD Sender: No OFD packet to send [12:03:29]OFD Sender: No OFD packet to send [12:03:34]OFD Sender: No OFD packet to send [12:03:36]accept exits with 8 [12:03:36]New connection [12:03:36]New thread 3067166052 created [12:03:36]Thread 3067022692 joined [12:03:36]Waiting for new connection... [12:03:36] Sock 8.Parse request [12:03:36]Sock 8.Check first char [12:03:36]Sock 8.First char is OK [12:03:36]request: POST /json_proto HTTP/1.0 [12:03:36]Method: POST [12:03:36]URL: /json_proto [12:03:36]Method is POST - this is cgi request [12:03:36]url: /json_proto [12:03:36]query_string will be loaded in cgi processing [12:03:36]execute_cgi json_proto POST (null) [12:03:36]execute_cgi path=json_proto method=POST [12:03:36]POST find Content-Length [12:03:36]Host: 172.17.45.195:8080 [12:03:36]Content-Length: 682 [12:03:36]Content-Type: application/json [12:03:36] [12:03:36]POST finish read [12:03:36]Found Content-Length = 682 [12:03:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:36]execute_script... [12:03:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:36]POST & json_proto [12:03:36]process_json_proto [12:03:36]json parsed OK: [12:03:36]protocol is kg_v1.0 [12:03:36]action value=close_receipt [12:03:36]process_action close_receipt [12:03:36]cmd_close_receipt [12:03:36]MH_GetDate [12:03:36]Write to MH i2c: F0 00 00 4F 25 63 [12:03:36]Write i2c OK [12:03:36]MH_I2C_Read... [12:03:36]Read from MH i2c: F0 [12:03:36]MH_I2C_Read... [12:03:36]Read from MH i2c: F0 09 00 [12:03:36]MH_I2C_Read... [12:03:36]Read from MH i2c: F0 09 00 4F 25 00 98 D6 A8 66 FB 01 7F 64 C7 [12:03:36]GetLastDocTimeStamp 1722340936 [12:03:36]current date 1722341016 [12:03:36]FM_GetShiftState [12:03:36]SAM_PROTO_GetShiftState [12:03:36]wFMCommunicate request_size=4 [12:03:36]MH_SAM_APDU [12:03:36]CAPDU: 80 13 01 00 [12:03:36]Write to MH i2c: E2 08 00 50 25 80 13 01 00 00 00 00 00 F2 [12:03:36]Write i2c OK [12:03:36]MH_I2C_Read... [12:03:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:36]Read from MH i2c: E2 [12:03:36]MH_I2C_Read... [12:03:36]Read from MH i2c: E2 0E 00 [12:03:36]MH_I2C_Read... [12:03:36]Read from MH i2c: E2 0E 00 50 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4D [12:03:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:03:36]wFMCommunicate OK [12:03:36]SAM_PROTO_GetShiftState done [12:03:36]FM_GetShiftState done [12:03:36]opened in 1722299915 [12:03:36]opened+sec_in_day 1722386315 [12:03:36]quantity*price = 100005 [12:03:36]sum+1 = 100006 [12:03:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 345 30.07.2024 12:03 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309411 ФПД: 252441431409446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120336&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309411&fm=252441431409446&tin=02508201610067®Number=0000000000092651&sum=100000 [12:03:37]StoreToDocumentArchive [12:03:37]shift 430 fd 309411 [12:03:37]save to /storage/0430/doc_00309411 [12:03:37]save last doc name /storage/0430/doc_00309411 to /storage/kkm_last_doc_name [12:03:37]save OK [12:03:37]Clear old archive folders... [12:03:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:37]tlvbuf is 008E8620 [12:03:37]SAM_PROTO_ClearQueue [12:03:37]wFMCommunicate request_size=4 [12:03:37]MH_SAM_APDU [12:03:37]CAPDU: 80 09 00 00 [12:03:37]Write to MH i2c: E2 08 00 5D 25 80 09 00 00 00 00 00 00 F4 [12:03:37]Write i2c OK [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 [12:03:37]MH_I2C_Read... [12:03:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:37]Read from MH i2c: E2 03 00 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 03 00 5D 25 00 90 00 F6 [12:03:37]RAPDU: 90 00 [12:03:37]wFMCommunicate OK [12:03:37]SAM_PROTO_ClearQueue done [12:03:37]KKMCreateOFDPacket [12:03:37]OFDProtocolAddRootSTLVToBuf [12:03:37]FM_MakeSignedData [12:03:37]FM_MakeSignedData [12:03:37]SAM_PROTO_SignData [12:03:37]wFMCommunicate request_size=4 [12:03:37]MH_SAM_APDU [12:03:37]CAPDU: 80 0D 01 02 [12:03:37]Write to MH i2c: E2 08 00 5E 25 80 0D 01 02 00 00 00 00 FC [12:03:37]Write i2c OK [12:03:37]MH_I2C_Read... [12:03:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:37]Read from MH i2c: E2 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 03 00 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 03 00 5E 25 00 90 00 F7 [12:03:37]RAPDU: 90 00 [12:03:37]wFMCommunicate OK [12:03:37]wFMCommunicate request_size=255 [12:03:37]MH_SAM_APDU [12:03:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 59 01 00 00 F4 03 04 00 98 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B8 04 00 35 04 06 00 E5 [12:03:37]Write to MH i2c: E2 02 01 5F 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 59 01 00 00 F4 03 04 00 98 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B8 04 00 35 04 06 00 E5 00 00 D1 [12:03:37]Write i2c OK [12:03:37]MH_I2C_Read... [12:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:37]Read from MH i2c: E2 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 03 00 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 03 00 5F 25 00 90 00 F8 [12:03:37]RAPDU: 90 00 [12:03:37]wFMCommunicate OK [12:03:37]wFMCommunicate request_size=10 [12:03:37]MH_SAM_APDU [12:03:37]CAPDU: 80 0D 02 02 05 98 19 D8 83 26 [12:03:37]Write to MH i2c: E2 0D 00 60 25 80 0D 02 02 05 00 98 19 D8 83 26 00 00 3B [12:03:37]Write i2c OK [12:03:37]MH_I2C_Read... [12:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:37]Read from MH i2c: E2 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 03 00 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 03 00 60 25 00 90 00 F9 [12:03:37]RAPDU: 90 00 [12:03:37]wFMCommunicate OK [12:03:37]wFMCommunicate request_size=4 [12:03:37]MH_SAM_APDU [12:03:37]CAPDU: 80 0D 03 02 [12:03:37]Write to MH i2c: E2 08 00 61 25 80 0D 03 02 00 00 00 00 01 [12:03:37]Write i2c OK [12:03:37]MH_I2C_Read... [12:03:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:37]Read from MH i2c: E2 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 0B 00 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 0B 00 61 25 00 10 43 E8 87 C0 FE CF 80 90 00 D1 [12:03:37]RAPDU: 10 43 E8 87 C0 FE CF 80 90 00 [12:03:37]wFMCommunicate OK [12:03:37]SAM_PROTO_SignData done [12:03:37]FM_MakeSignedData done [12:03:37]CreateOFDProtocolMessage [12:03:37]wFMCommunicate request_size=4 [12:03:37]MH_SAM_APDU [12:03:37]CAPDU: 80 11 00 00 [12:03:37]Write to MH i2c: E2 08 00 62 25 80 11 00 00 00 00 00 00 01 [12:03:37]Write i2c OK [12:03:37]MH_I2C_Read... [12:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:37]Read from MH i2c: E2 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 17 00 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: E2 17 00 62 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 57 [12:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:03:37]wFMCommunicate OK [12:03:37]CreateOFDProtocolMessage done [12:03:37]OFDSenderStorePacket 309411 [12:03:37]StoreOFDPacket docnum=309411 [12:03:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 52 E3 07 01 57 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 59 01 00 00 F4 03 04 00 98 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B8 04 00 35 04 06 00 E5 98 19 D8 83 26 10 43 E8 87 C0 FE CF 80 [12:03:37]CheckFolder [12:03:37]dirname=/storage/ofd_packets [12:03:37]CheckFolder done [12:03:37]ProducePacketName [12:03:37]name=ofd_packets/00309411 [12:03:37]NVStorageSaveData ofd_packets/00309411 [12:03:37]File name is /storage/ofd_packets/00309411 [12:03:37]Write 301 bytes [12:03:37]NVStorageSaveData done [12:03:37]OFDSenderStorePacket done [12:03:37]KKMCreateOFDPacket done [12:03:37]NVStorageSaveData kkm_last_timestamp [12:03:37]File name is /storage/kkm_last_timestamp [12:03:37]Write 4 bytes [12:03:37]NVStorageSaveData done [12:03:37]ExternCall_PrintAddStr [12:03:37]wPrintStart [12:03:37]Write to MH i2c: 01 00 00 63 25 88 [12:03:37]Write i2c OK [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: 01 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: 01 07 00 [12:03:37]MH_I2C_Read... [12:03:37]Read from MH i2c: 01 07 00 63 25 00 00 00 00 00 FF 0F 9D [12:03:37]RasterBufferAndPrint [12:03:37]line Счет N : (1)118019 [12:03:37]line ИНН: 02508201610067 [12:03:37]line Контрольно-Кассовый Чек [12:03:37]line ПРОДАЖА [12:03:37]line ТРК (МРК, ГНК) : 32 [12:03:37]line Товар: 2710124130 [12:03:37]line Аи-92-К-2 [12:03:37]line 14.750 * 67.80 [12:03:37]line = 1000.05 [12:03:37]line НДС 12% НСП 1% [12:03:37]line > о реализуемом товаре [12:03:37]line ОКРУГЛЕНИЕ: -0.05 [12:03:37]line ИТОГО: 1000.00 [12:03:37]line Внесено: 1000.00 [12:03:37]line СДАЧА: 0.00 [12:03:37]line НСП 1% : 8.85 [12:03:37]line НДС 12% : 106.20 [12:03:37]line Наличными: 1000.00 [12:03:37]line Безнал.: 0.00 [12:03:37]line Место: АЗС № 128 "Партнер Нефть" [12:03:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:03:37]line СНО: Общий режим [12:03:37]line Чек 345 30.07.2024 12:03 [12:03:37]line Смена: 430 ФФД: 1.0 [12:03:37]line ЗНМ: 0300000046 [12:03:37]line РНМ: 0000000000092651 [12:03:37]line Версия ККМ: 001 [12:03:37]line ФМ: 0000000000874943 [12:03:37]line ФД: 309411 [12:03:37]line ФПД: 252441431409446 [12:03:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120336&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309411&fm=252441431409446&tin=02508201610067®Number=0000000000092651&sum=100000 [12:03:38]OFD Sender: Processing packet 309411 [packets to send 232, broken 231] [12:03:38]ProducePacketName [12:03:38]name=ofd_packets/00309411 [12:03:38]OFD Sender: To server: pG, [12:03:38]CommunicateWithHost lk.salyk.kg:30040 [12:03:38]ConnectInit lk.salyk.kg [12:03:38]written 0, free lines is 4095 [12:03:38]Connected sock=10 [12:03:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 52 E3 07 01 57 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 59 01 00 00 F4 03 04 00 98 D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B8 04 00 35 04 06 00 E5 98 19 D8 83 26 10 43 E8 87 C0 FE CF 80 [12:03:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 19 E0 47 00 3B C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A3 B8 04 00 F4 03 04 00 E0 7D A8 66 B6 04 01 00 00 46 8B 52 5B DC 20 D9 BC [12:03:38]CommunicateWithHost err = 0 [12:03:38]CheckOFDResponse [12:03:38]1017 (14) - 77093643461234 [12:03:38]1041 (16) - 0000000000874943 [12:03:38]1040 (4) - 309411 [12:03:38]1012 (4) - 30.07.2024 05:45 [12:03:38]1206 (1) - 0 [12:03:38]OFD Sender: Remove packet 309411 [12:03:38]ProducePacketName [12:03:38]name=ofd_packets/00309411 [12:03:38]NVStorageDeleteData [12:03:38]Write to MH i2c: 01 00 00 8E 25 B3 [12:03:38]Write i2c OK [12:03:38]MH_I2C_Read... [12:03:38]Read from MH i2c: 01 [12:03:38]MH_I2C_Read... [12:03:38]Read from MH i2c: 01 07 00 [12:03:38]MH_I2C_Read... [12:03:38]Read from MH i2c: 01 07 00 8E 25 00 00 00 00 00 64 0C 2A [12:03:38]RasterBufferAndPrint [12:03:38]line [12:03:38]line [12:03:38]line [12:03:38]line [12:03:38]line [12:03:38]written 0, free lines is 3176 [12:03:38]MH_Cut [12:03:38]Write to MH i2c: D1 01 00 95 25 01 8C [12:03:38]Write i2c OK [12:03:38]MH_I2C_Read... [12:03:38]Read from MH i2c: D1 [12:03:38]MH_I2C_Read... [12:03:38]Read from MH i2c: D1 01 00 [12:03:38]MH_I2C_Read... [12:03:38]Read from MH i2c: D1 01 00 95 25 00 8B [12:03:38]Write to MH i2c: 01 00 00 96 25 BB [12:03:38]Write i2c OK [12:03:38]MH_I2C_Read... [12:03:39]OFD Sender: No OFD packet to send [12:03:39]*** Cut start [12:03:39]*** Partial cut [12:03:39]*** CUTSNS_PIN = 1 [12:03:40]*** CUTSNS_PIN = 0 [12:03:40]*** Brake cut motor [12:03:40]Read from MH i2c: 01 [12:03:40]MH_I2C_Read... [12:03:40]*** Stop cut motor [12:03:40]*** Cut end [12:03:40]Read from MH i2c: 01 07 00 [12:03:40]MH_I2C_Read... [12:03:40]Read from MH i2c: 01 07 00 96 25 00 00 00 00 00 FF 0F D0 [12:03:40]process_action close_receipt done [12:03:40]requested_data is exist [12:03:40]produce_requested_data [12:03:40]requested_item fm.sn is exist - process it [12:03:40]wFMCommunicate request_size=4 [12:03:40]MH_SAM_APDU [12:03:40]CAPDU: 80 11 00 00 [12:03:40]Write to MH i2c: E2 08 00 97 25 80 11 00 00 00 00 00 00 36 [12:03:40]Write i2c OK [12:03:40]MH_I2C_Read... [12:03:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:40]Read from MH i2c: E2 [12:03:40]MH_I2C_Read... [12:03:40]Read from MH i2c: E2 17 00 [12:03:40]MH_I2C_Read... [12:03:40]Read from MH i2c: E2 17 00 97 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8C [12:03:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:03:40]wFMCommunicate OK [12:03:40]requested_item fd.num is exist - process it [12:03:40]SAM_PROTO_GetFieldsCounters [12:03:40]wFMCommunicate request_size=4 [12:03:40]MH_SAM_APDU [12:03:40]CAPDU: 80 13 00 00 [12:03:40]Write to MH i2c: E2 08 00 98 25 80 13 00 00 00 00 00 00 39 [12:03:40]Write i2c OK [12:03:40]MH_I2C_Read... [12:03:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:40]Read from MH i2c: E2 [12:03:40]MH_I2C_Read... [12:03:40]Read from MH i2c: E2 62 00 [12:03:40]MH_I2C_Read... [12:03:40]Read from MH i2c: E2 62 00 98 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A3 B8 04 00 0E 04 04 00 AE 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 77 [12:03:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A3 B8 04 00 0E 04 04 00 AE 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:03:40]wFMCommunicate OK [12:03:40]SAM_PROTO_GetFieldsCounters done [12:03:40]requested_item shift.num is exist - process it [12:03:40]requested_item shift.opened is exist - process it [12:03:40]req_shift_opened [12:03:40]FM_GetShiftState [12:03:40]SAM_PROTO_GetShiftState [12:03:40]wFMCommunicate request_size=4 [12:03:40]MH_SAM_APDU [12:03:40]CAPDU: 80 13 01 00 [12:03:40]Write to MH i2c: E2 08 00 99 25 80 13 01 00 00 00 00 00 3B [12:03:40]Write i2c OK [12:03:40]MH_I2C_Read... [12:03:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:40]Read from MH i2c: E2 [12:03:40]MH_I2C_Read... [12:03:40]Read from MH i2c: E2 0E 00 [12:03:40]MH_I2C_Read... [12:03:40]Read from MH i2c: E2 0E 00 99 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 96 [12:03:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:03:40]wFMCommunicate OK [12:03:40]SAM_PROTO_GetShiftState done [12:03:40]FM_GetShiftState done [12:03:40]req_shift_opened done [12:03:40]requested_item shift.open_date is exist - process it [12:03:40]req_shift_open_date [12:03:40]req_shift_open_date done [12:03:40]produce_requested_data done [12:03:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309411,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:03:40]process_action_free close_receipt [12:03:40]json_value_free [12:03:40]json_value_free done [12:03:40]process_json_proto returns [12:03:40]Send response to host [12:03:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309411,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:03:40]free response buf [12:03:40]execute_script done [12:03:40]execute_script returns [12:03:40]free content buf [12:03:40]Sock 8.Close socket [12:03:40]Sock 8.Thread stoped [12:03:41]accept exits with 9 [12:03:41]New connection [12:03:41]New thread 3067022692 created [12:03:41]Thread 3067166052 joined [12:03:41]Waiting for new connection... [12:03:41] Sock 9.Parse request [12:03:41]Sock 9.Check first char [12:03:41]Sock 9.First char is OK [12:03:41]request: POST /json_proto HTTP/1.0 [12:03:41]Method: POST [12:03:41]URL: /json_proto [12:03:41]Method is POST - this is cgi request [12:03:41]url: /json_proto [12:03:41]query_string will be loaded in cgi processing [12:03:41]execute_cgi json_proto POST (null) [12:03:41]execute_cgi path=json_proto method=POST [12:03:41]POST find Content-Length [12:03:41]Host: 172.17.45.195:8080 [12:03:41]Content-Length: 678 [12:03:41]Content-Type: application/json [12:03:41] [12:03:41]POST finish read [12:03:41]Found Content-Length = 678 [12:03:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:03:41]execute_script... [12:03:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:03:41]POST & json_proto [12:03:41]process_json_proto [12:03:41]json parsed OK: [12:03:41]protocol is kg_v1.0 [12:03:41]action value=close_receipt [12:03:41]process_action close_receipt [12:03:41]cmd_close_receipt [12:03:41]MH_GetDate [12:03:41]Write to MH i2c: F0 00 00 9A 25 AE [12:03:41]Write i2c OK [12:03:41]MH_I2C_Read... [12:03:41]Read from MH i2c: F0 [12:03:41]MH_I2C_Read... [12:03:41]Read from MH i2c: F0 09 00 [12:03:41]MH_I2C_Read... [12:03:41]Read from MH i2c: F0 09 00 9A 25 00 9D D6 A8 66 FB 01 7F 64 17 [12:03:41]GetLastDocTimeStamp 1722341016 [12:03:41]current date 1722341021 [12:03:41]FM_GetShiftState [12:03:41]SAM_PROTO_GetShiftState [12:03:41]wFMCommunicate request_size=4 [12:03:41]MH_SAM_APDU [12:03:41]CAPDU: 80 13 01 00 [12:03:41]Write to MH i2c: E2 08 00 9B 25 80 13 01 00 00 00 00 00 3D [12:03:41]Write i2c OK [12:03:41]MH_I2C_Read... [12:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:41]Read from MH i2c: E2 [12:03:41]MH_I2C_Read... [12:03:41]Read from MH i2c: E2 0E 00 [12:03:41]MH_I2C_Read... [12:03:41]Read from MH i2c: E2 0E 00 9B 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 98 [12:03:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:03:41]wFMCommunicate OK [12:03:41]SAM_PROTO_GetShiftState done [12:03:41]FM_GetShiftState done [12:03:41]opened in 1722299915 [12:03:41]opened+sec_in_day 1722386315 [12:03:41]quantity*price = 100050 [12:03:41]sum+1 = 100052 [12:03:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 346 30.07.2024 12:03 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309412 ФПД: 152074622718647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120341&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309412&fm=152074622718647&tin=02508201610067®Number=0000000000092651&sum=100000 [12:03:42]StoreToDocumentArchive [12:03:42]shift 430 fd 309412 [12:03:42]save to /storage/0430/doc_00309412 [12:03:42]save last doc name /storage/0430/doc_00309412 to /storage/kkm_last_doc_name [12:03:42]save OK [12:03:42]Clear old archive folders... [12:03:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:03:42]tlvbuf is 00A0CDD0 [12:03:42]SAM_PROTO_ClearQueue [12:03:42]wFMCommunicate request_size=4 [12:03:42]MH_SAM_APDU [12:03:42]CAPDU: 80 09 00 00 [12:03:42]Write to MH i2c: E2 08 00 A8 25 80 09 00 00 00 00 00 00 3F [12:03:42]Write i2c OK [12:03:42]MH_I2C_Read... [12:03:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:42]Read from MH i2c: E2 [12:03:42]MH_I2C_Read... [12:03:42]Read from MH i2c: E2 03 00 [12:03:42]MH_I2C_Read... [12:03:42]Read from MH i2c: E2 03 00 A8 25 00 90 00 41 [12:03:42]RAPDU: 90 00 [12:03:42]wFMCommunicate OK [12:03:42]SAM_PROTO_ClearQueue done [12:03:42]KKMCreateOFDPacket [12:03:42]OFDProtocolAddRootSTLVToBuf [12:03:42]FM_MakeSignedData [12:03:42]FM_MakeSignedData [12:03:42]SAM_PROTO_SignData [12:03:42]wFMCommunicate request_size=4 [12:03:42]MH_SAM_APDU [12:03:42]CAPDU: 80 0D 01 02 [12:03:42]Write to MH i2c: E2 08 00 A9 25 80 0D 01 02 00 00 00 00 47 [12:03:42]Write i2c OK [12:03:42]MH_I2C_Read... [12:03:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:42]Read from MH i2c: E2 [12:03:42]MH_I2C_Read... [12:03:42]Read from MH i2c: E2 03 00 [12:03:42]MH_I2C_Read... [12:03:42]Read from MH i2c: E2 03 00 A9 25 00 90 00 42 [12:03:42]RAPDU: 90 00 [12:03:42]wFMCommunicate OK [12:03:42]wFMCommunicate request_size=255 [12:03:42]MH_SAM_APDU [12:03:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5A 01 00 00 F4 03 04 00 9D D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B8 04 00 35 04 06 00 8A 4F A1 DD [12:03:42]Write to MH i2c: E2 02 01 AA 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5A 01 00 00 F4 03 04 00 9D D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B8 04 00 35 04 06 00 8A 4F A1 DD 00 00 12 [12:03:42]Write i2c OK [12:03:42]MH_I2C_Read... [12:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:43]Read from MH i2c: E2 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 03 00 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 03 00 AA 25 00 90 00 43 [12:03:43]RAPDU: 90 00 [12:03:43]wFMCommunicate OK [12:03:43]wFMCommunicate request_size=7 [12:03:43]MH_SAM_APDU [12:03:43]CAPDU: 80 0D 02 02 02 D2 B7 [12:03:43]Write to MH i2c: E2 0A 00 AB 25 80 0D 02 02 02 00 D2 B7 00 00 D7 [12:03:43]Write i2c OK [12:03:43]MH_I2C_Read... [12:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:43]Read from MH i2c: E2 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 03 00 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 03 00 AB 25 00 90 00 44 [12:03:43]RAPDU: 90 00 [12:03:43]wFMCommunicate OK [12:03:43]wFMCommunicate request_size=4 [12:03:43]MH_SAM_APDU [12:03:43]CAPDU: 80 0D 03 02 [12:03:43]Write to MH i2c: E2 08 00 AC 25 80 0D 03 02 00 00 00 00 4C [12:03:43]Write i2c OK [12:03:43]MH_I2C_Read... [12:03:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:43]Read from MH i2c: E2 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 0B 00 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 0B 00 AC 25 00 C6 CA EF E7 8D 1B 4A 8F 90 00 34 [12:03:43]RAPDU: C6 CA EF E7 8D 1B 4A 8F 90 00 [12:03:43]wFMCommunicate OK [12:03:43]SAM_PROTO_SignData done [12:03:43]FM_MakeSignedData done [12:03:43]CreateOFDProtocolMessage [12:03:43]wFMCommunicate request_size=4 [12:03:43]MH_SAM_APDU [12:03:43]CAPDU: 80 11 00 00 [12:03:43]Write to MH i2c: E2 08 00 AD 25 80 11 00 00 00 00 00 00 4C [12:03:43]Write i2c OK [12:03:43]MH_I2C_Read... [12:03:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:43]Read from MH i2c: E2 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 17 00 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: E2 17 00 AD 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A2 [12:03:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:03:43]wFMCommunicate OK [12:03:43]CreateOFDProtocolMessage done [12:03:43]OFDSenderStorePacket 309412 [12:03:43]StoreOFDPacket docnum=309412 [12:03:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 49 6E 04 01 55 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5A 01 00 00 F4 03 04 00 9D D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B8 04 00 35 04 06 00 8A 4F A1 DD D2 B7 C6 CA EF E7 8D 1B 4A 8F [12:03:43]CheckFolder [12:03:43]dirname=/storage/ofd_packets [12:03:43]CheckFolder done [12:03:43]ProducePacketName [12:03:43]name=ofd_packets/00309412 [12:03:43]NVStorageSaveData ofd_packets/00309412 [12:03:43]File name is /storage/ofd_packets/00309412 [12:03:43]Write 298 bytes [12:03:43]NVStorageSaveData done [12:03:43]OFDSenderStorePacket done [12:03:43]KKMCreateOFDPacket done [12:03:43]NVStorageSaveData kkm_last_timestamp [12:03:43]File name is /storage/kkm_last_timestamp [12:03:43]Write 4 bytes [12:03:43]NVStorageSaveData done [12:03:43]ExternCall_PrintAddStr [12:03:43]wPrintStart [12:03:43]Write to MH i2c: 01 00 00 AE 25 D3 [12:03:43]Write i2c OK [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: 01 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: 01 07 00 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: 01 07 00 AE 25 00 00 00 00 00 FF 0F E8 [12:03:43]RasterBufferAndPrint [12:03:43]line Счет N : (1)118018 [12:03:43]line ИНН: 02508201610067 [12:03:43]line Контрольно-Кассовый Чек [12:03:43]line ПРОДАЖА [12:03:43]line ТРК (МРК, ГНК) : 1 [12:03:43]line Товар: 2710194800 [12:03:43]line ДТ-К-3 [12:03:43]line 13.130 * 76.20 [12:03:43]line = 1000.51 [12:03:43]line НДС 12% НСП 1% [12:03:43]line > о реализуемом товаре [12:03:43]line ОКРУГЛЕНИЕ: -0.51 [12:03:43]line ИТОГО: 1000.00 [12:03:43]line Внесено: 1000.00 [12:03:43]line СДАЧА: 0.00 [12:03:43]line НСП 1% : 8.85 [12:03:43]line НДС 12% : 106.25 [12:03:43]line Наличными: 1000.00 [12:03:43]line Безнал.: 0.00 [12:03:43]line Место: АЗС № 128 "Партнер Нефть" [12:03:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:03:43]line СНО: Общий режим [12:03:43]line Чек 346 30.07.2024 12:03 [12:03:43]line Смена: 430 ФФД: 1.0 [12:03:43]line ЗНМ: 0300000046 [12:03:43]line РНМ: 0000000000092651 [12:03:43]line Версия ККМ: 001 [12:03:43]line ФМ: 0000000000874943 [12:03:43]line ФД: 309412 [12:03:43]line ФПД: 152074622718647 [12:03:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120341&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309412&fm=152074622718647&tin=02508201610067®Number=0000000000092651&sum=100000 [12:03:43]written 0, free lines is 4095 [12:03:43]OFD Sender: Processing packet 309412 [packets to send 232, broken 231] [12:03:43]ProducePacketName [12:03:43]name=ofd_packets/00309412 [12:03:43]OFD Sender: To server: pG, [12:03:43]CommunicateWithHost lk.salyk.kg:30040 [12:03:43]ConnectInit lk.salyk.kg [12:03:43]Connected sock=10 [12:03:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 49 6E 04 01 55 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5A 01 00 00 F4 03 04 00 9D D6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B8 04 00 35 04 06 00 8A 4F A1 DD D2 B7 C6 CA EF E7 8D 1B 4A 8F [12:03:43]Write to MH i2c: 01 00 00 D9 25 FE [12:03:43]Write i2c OK [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: 01 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: 01 07 00 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: 01 07 00 D9 25 00 00 00 00 00 6B 0C 7C [12:03:43]RasterBufferAndPrint [12:03:43]line [12:03:43]line [12:03:43]line [12:03:43]line [12:03:43]line [12:03:43]written 0, free lines is 3185 [12:03:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FC 6F 47 00 CA 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A4 B8 04 00 F4 03 04 00 E6 7D A8 66 B6 04 01 00 00 23 8A 1D 07 83 36 D5 FE [12:03:43]CommunicateWithHost err = 0 [12:03:43]CheckOFDResponse [12:03:43]1017 (14) - 77093643461234 [12:03:43]1041 (16) - 0000000000874943 [12:03:43]1040 (4) - 309412 [12:03:43]1012 (4) - 30.07.2024 05:45 [12:03:43]1206 (1) - 0 [12:03:43]OFD Sender: Remove packet 309412 [12:03:43]ProducePacketName [12:03:43]name=ofd_packets/00309412 [12:03:43]NVStorageDeleteData [12:03:43]MH_Cut [12:03:43]Write to MH i2c: D1 01 00 E0 25 01 D7 [12:03:43]Write i2c OK [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: D1 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: D1 01 00 [12:03:43]MH_I2C_Read... [12:03:43]Read from MH i2c: D1 01 00 E0 25 00 D6 [12:03:43]Write to MH i2c: 01 00 00 E1 25 06 [12:03:43]Write i2c OK [12:03:43]MH_I2C_Read... [12:03:44]OFD Sender: No OFD packet to send [12:03:45]*** Cut start [12:03:45]*** Partial cut [12:03:45]*** CUTSNS_PIN = 1 [12:03:45]*** CUTSNS_PIN = 0 [12:03:45]*** Brake cut motor [12:03:45]Read from MH i2c: 01 [12:03:45]MH_I2C_Read... [12:03:45]*** Stop cut motor [12:03:45]*** Cut end [12:03:45]Read from MH i2c: 01 07 00 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: 01 07 00 E1 25 00 00 00 00 00 FF 0F 1B [12:03:45]process_action close_receipt done [12:03:45]requested_data is exist [12:03:45]produce_requested_data [12:03:45]requested_item fm.sn is exist - process it [12:03:45]wFMCommunicate request_size=4 [12:03:45]MH_SAM_APDU [12:03:45]CAPDU: 80 11 00 00 [12:03:45]Write to MH i2c: E2 08 00 E2 25 80 11 00 00 00 00 00 00 81 [12:03:45]Write i2c OK [12:03:45]MH_I2C_Read... [12:03:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:45]Read from MH i2c: E2 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 17 00 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 17 00 E2 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D7 [12:03:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:03:45]wFMCommunicate OK [12:03:45]requested_item fd.num is exist - process it [12:03:45]SAM_PROTO_GetFieldsCounters [12:03:45]wFMCommunicate request_size=4 [12:03:45]MH_SAM_APDU [12:03:45]CAPDU: 80 13 00 00 [12:03:45]Write to MH i2c: E2 08 00 E3 25 80 13 00 00 00 00 00 00 84 [12:03:45]Write i2c OK [12:03:45]MH_I2C_Read... [12:03:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:45]Read from MH i2c: E2 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 62 00 [12:03:45]MH_I2C_Read... [12:03:45]Read from MH i2c: E2 62 00 E3 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A4 B8 04 00 0E 04 04 00 AE 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 C6 [12:03:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A4 B8 04 00 0E 04 04 00 AE 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:03:45]wFMCommunicate OK [12:03:45]SAM_PROTO_GetFieldsCounters done [12:03:45]requested_item shift.num is exist - process it [12:03:45]requested_item shift.opened is exist - process it [12:03:45]req_shift_opened [12:03:45]FM_GetShiftState [12:03:45]SAM_PROTO_GetShiftState [12:03:45]wFMCommunicate request_size=4 [12:03:45]MH_SAM_APDU [12:03:45]CAPDU: 80 13 01 00 [12:03:45]Write to MH i2c: E2 08 00 E4 25 80 13 01 00 00 00 00 00 86 [12:03:45]Write i2c OK [12:03:45]MH_I2C_Read... [12:03:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:46]Read from MH i2c: E2 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 0E 00 [12:03:46]MH_I2C_Read... [12:03:46]Read from MH i2c: E2 0E 00 E4 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E1 [12:03:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:03:46]wFMCommunicate OK [12:03:46]SAM_PROTO_GetShiftState done [12:03:46]FM_GetShiftState done [12:03:46]req_shift_opened done [12:03:46]requested_item shift.open_date is exist - process it [12:03:46]req_shift_open_date [12:03:46]req_shift_open_date done [12:03:46]produce_requested_data done [12:03:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309412,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:03:46]process_action_free close_receipt [12:03:46]json_value_free [12:03:46]json_value_free done [12:03:46]process_json_proto returns [12:03:46]Send response to host [12:03:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309412,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:03:46]free response buf [12:03:46]execute_script done [12:03:46]execute_script returns [12:03:46]free content buf [12:03:46]Sock 9.Close socket [12:03:46]Sock 9.Thread stoped [12:03:49]OFD Sender: No OFD packet to send [12:03:54]OFD Sender: No OFD packet to send [12:03:59]OFD Sender: No OFD packet to send [12:04:04]OFD Sender: No OFD packet to send [12:04:09]OFD Sender: No OFD packet to send [12:04:14]OFD Sender: No OFD packet to send [12:04:19]OFD Sender: No OFD packet to send [12:04:24]OFD Sender: No OFD packet to send [12:04:29]OFD Sender: No OFD packet to send [12:04:34]OFD Sender: No OFD packet to send [12:04:39]OFD Sender: No OFD packet to send [12:04:44]OFD Sender: No OFD packet to send [12:04:49]OFD Sender: No OFD packet to send [12:04:54]OFD Sender: No OFD packet to send [12:04:59]OFD Sender: No OFD packet to send [12:05:04]OFD Sender: No OFD packet to send [12:05:09]OFD Sender: No OFD packet to send [12:05:14]OFD Sender: No OFD packet to send [12:05:19]OFD Sender: No OFD packet to send [12:05:24]OFD Sender: No OFD packet to send [12:05:29]OFD Sender: No OFD packet to send [12:05:34]OFD Sender: No OFD packet to send [12:05:39]OFD Sender: No OFD packet to send [12:05:44]OFD Sender: No OFD packet to send [12:05:49]OFD Sender: No OFD packet to send [12:05:54]OFD Sender: No OFD packet to send [12:05:59]OFD Sender: No OFD packet to send [12:06:04]OFD Sender: No OFD packet to send [12:06:09]OFD Sender: No OFD packet to send [12:06:14]OFD Sender: No OFD packet to send [12:06:19]OFD Sender: No OFD packet to send [12:06:24]OFD Sender: No OFD packet to send [12:06:29]OFD Sender: No OFD packet to send [12:06:34]OFD Sender: No OFD packet to send [12:06:39]OFD Sender: No OFD packet to send [12:06:44]OFD Sender: No OFD packet to send [12:06:49]OFD Sender: No OFD packet to send [12:06:54]OFD Sender: No OFD packet to send [12:06:59]OFD Sender: No OFD packet to send [12:07:04]OFD Sender: No OFD packet to send [12:07:09]OFD Sender: No OFD packet to send [12:07:14]OFD Sender: No OFD packet to send [12:07:19]OFD Sender: No OFD packet to send [12:07:24]accept exits with 8 [12:07:24]New connection [12:07:24]New thread 3067166052 created [12:07:24]Thread 3067022692 joined [12:07:24]Waiting for new connection... [12:07:24] Sock 8.Parse request [12:07:24]Sock 8.Check first char [12:07:24]Sock 8.First char is OK [12:07:24]request: POST /json_proto HTTP/1.0 [12:07:24]Method: POST [12:07:24]URL: /json_proto [12:07:24]Method is POST - this is cgi request [12:07:24]url: /json_proto [12:07:24]query_string will be loaded in cgi processing [12:07:24]execute_cgi json_proto POST (null) [12:07:24]execute_cgi path=json_proto method=POST [12:07:24]POST find Content-Length [12:07:24]Host: 172.17.45.195:8080 [12:07:24]Content-Length: 677 [12:07:24]Content-Type: application/json [12:07:24] [12:07:24]POST finish read [12:07:24]Found Content-Length = 677 [12:07:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:07:24]execute_script... [12: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)118020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:07:24]POST & json_proto [12:07:24]process_json_proto [12:07:24]json parsed OK: [12:07:24]protocol is kg_v1.0 [12:07:24]action value=close_receipt [12:07:24]process_action close_receipt [12:07:24]cmd_close_receipt [12:07:24]MH_GetDate [12:07:24]Write to MH i2c: F0 00 00 E5 25 F9 [12:07:24]Write i2c OK [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: F0 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: F0 09 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: F0 09 00 E5 25 00 7C D7 A8 66 FB 01 7F 64 42 [12:07:24]GetLastDocTimeStamp 1722341021 [12:07:24]current date 1722341244 [12:07:24]FM_GetShiftState [12:07:24]SAM_PROTO_GetShiftState [12:07:24]wFMCommunicate request_size=4 [12:07:24]MH_SAM_APDU [12:07:24]CAPDU: 80 13 01 00 [12:07:24]Write to MH i2c: E2 08 00 E6 25 80 13 01 00 00 00 00 00 88 [12:07:24]Write i2c OK [12:07:24]MH_I2C_Read... [12:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:24]Read from MH i2c: E2 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 0E 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 0E 00 E6 25 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E3 [12:07:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:07:24]wFMCommunicate OK [12:07:24]SAM_PROTO_GetShiftState done [12:07:24]FM_GetShiftState done [12:07:24]opened in 1722299915 [12:07:24]opened+sec_in_day 1722386315 [12:07:24]quantity*price = 60003 [12:07:24]sum+1 = 60004 [12:07:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 347 30.07.2024 12:07 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309413 ФПД: 218306646569644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120724&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309413&fm=218306646569644&tin=02508201610067®Number=0000000000092651&sum=60000 [12:07:25]StoreToDocumentArchive [12:07:25]shift 430 fd 309413 [12:07:25]save to /storage/0430/doc_00309413 [12:07:25]save last doc name /storage/0430/doc_00309413 to /storage/kkm_last_doc_name [12:07:25]save OK [12:07:25]Clear old archive folders... [12:07:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:25]tlvbuf is B6EF5BD0 [12:07:25]SAM_PROTO_ClearQueue [12:07:25]wFMCommunicate request_size=4 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 09 00 00 [12:07:25]Write to MH i2c: E2 08 00 F3 25 80 09 00 00 00 00 00 00 8A [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:25]Read from MH i2c: E2 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 F3 25 00 90 00 8C [12:07:25]RAPDU: 90 00 [12:07:25]wFMCommunicate OK [12:07:25]SAM_PROTO_ClearQueue done [12:07:25]KKMCreateOFDPacket [12:07:25]OFDProtocolAddRootSTLVToBuf [12:07:25]FM_MakeSignedData [12:07:25]FM_MakeSignedData [12:07:25]SAM_PROTO_SignData [12:07:25]wFMCommunicate request_size=4 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 0D 01 02 [12:07:25]Write to MH i2c: E2 08 00 F4 25 80 0D 01 02 00 00 00 00 92 [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:25]Read from MH i2c: E2 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 F4 25 00 90 00 8D [12:07:25]RAPDU: 90 00 [12:07:25]wFMCommunicate OK [12:07:25]wFMCommunicate request_size=255 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 5B 01 00 00 F4 03 04 00 7C D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B8 04 00 35 04 06 00 C6 [12:07:25]Write to MH i2c: E2 02 01 F5 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 32 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 5B 01 00 00 F4 03 04 00 7C D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B8 04 00 35 04 06 00 C6 00 00 69 [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:25]Read from MH i2c: E2 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 F5 25 00 90 00 8E [12:07:25]RAPDU: 90 00 [12:07:25]wFMCommunicate OK [12:07:25]wFMCommunicate request_size=10 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 0D 02 02 05 8C 7A 1E F2 AC [12:07:25]Write to MH i2c: E2 0D 00 F6 25 80 0D 02 02 05 00 8C 7A 1E F2 AC 00 00 61 [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:25]Read from MH i2c: E2 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 F6 25 00 90 00 8F [12:07:25]RAPDU: 90 00 [12:07:25]wFMCommunicate OK [12:07:25]wFMCommunicate request_size=4 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 0D 03 02 [12:07:25]Write to MH i2c: E2 08 00 F7 25 80 0D 03 02 00 00 00 00 97 [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:25]Read from MH i2c: E2 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 0B 00 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 0B 00 F7 25 00 91 53 98 A7 67 F8 EB BB 90 00 C0 [12:07:25]RAPDU: 91 53 98 A7 67 F8 EB BB 90 00 [12:07:25]wFMCommunicate OK [12:07:25]SAM_PROTO_SignData done [12:07:25]FM_MakeSignedData done [12:07:25]CreateOFDProtocolMessage [12:07:25]wFMCommunicate request_size=4 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 11 00 00 [12:07:25]Write to MH i2c: E2 08 00 F8 25 80 11 00 00 00 00 00 00 97 [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:26]Read from MH i2c: E2 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 17 00 [12:07:26]MH_I2C_Read... [12:07:26]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 34 39 34 33 90 00 ED [12:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:07:26]wFMCommunicate OK [12:07:26]CreateOFDProtocolMessage done [12:07:26]OFDSenderStorePacket 309413 [12:07:26]StoreOFDPacket docnum=309413 [12:07:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 13 67 07 01 43 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 5B 01 00 00 F4 03 04 00 7C D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B8 04 00 35 04 06 00 C6 8C 7A 1E F2 AC 91 53 98 A7 67 F8 EB BB [12:07:26]CheckFolder [12:07:26]dirname=/storage/ofd_packets [12:07:26]CheckFolder done [12:07:26]ProducePacketName [12:07:26]name=ofd_packets/00309413 [12:07:26]NVStorageSaveData ofd_packets/00309413 [12:07:26]File name is /storage/ofd_packets/00309413 [12:07:26]Write 301 bytes [12:07:26]NVStorageSaveData done [12:07:26]OFDSenderStorePacket done [12:07:26]KKMCreateOFDPacket done [12:07:26]NVStorageSaveData kkm_last_timestamp [12:07:26]File name is /storage/kkm_last_timestamp [12:07:26]Write 4 bytes [12:07:26]NVStorageSaveData done [12:07:26]ExternCall_PrintAddStr [12:07:26]wPrintStart [12:07:26]Write to MH i2c: 01 00 00 F9 25 1E [12:07:26]OFD Sender: Processing packet 309413 [packets to send 232, broken 231] [12:07:26]ProducePacketName [12:07:26]name=ofd_packets/00309413 [12:07:26]OFD Sender: To server: pG, [12:07:26]CommunicateWithHost lk.salyk.kg:30040 [12:07:26]ConnectInit lk.salyk.kg [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 07 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 07 00 F9 25 00 00 00 00 00 FF 0F 33 [12:07:26]RasterBufferAndPrint [12:07:26]line Счет N : (1)118020 [12:07:26]line ИНН: 02508201610067 [12:07:26]line Контрольно-Кассовый Чек [12:07:26]line ПРОДАЖА [12:07:26]line ТРК (МРК, ГНК) : 52 [12:07:26]line Товар: 2710124130 [12:07:26]line Аи-92-К-2 [12:07:26]line 8.850 * 67.80 [12:07:26]line = 600.03 [12:07:26]line НДС 12% НСП 1% [12:07:26]line > о реализуемом товаре [12:07:26]line ОКРУГЛЕНИЕ: -0.03 [12:07:26]line ИТОГО: 600.00 [12:07:26]line Внесено: 600.00 [12:07:26]line СДАЧА: 0.00 [12:07:26]line НСП 1% : 5.31 [12:07:26]line НДС 12% : 63.72 [12:07:26]line Наличными: 600.00 [12:07:26]line Безнал.: 0.00 [12:07:26]line Место: АЗС № 128 "Партнер Нефть" [12:07:26]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:07:26]line СНО: Общий режим [12:07:26]line Чек 347 30.07.2024 12:07 [12:07:26]line Смена: 430 ФФД: 1.0 [12:07:26]line ЗНМ: 0300000046 [12:07:26]line РНМ: 0000000000092651 [12:07:26]line Версия ККМ: 001 [12:07:26]line ФМ: 0000000000874943 [12:07:26]line ФД: 309413 [12:07:26]line ФПД: 218306646569644 [12:07:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120724&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309413&fm=218306646569644&tin=02508201610067®Number=0000000000092651&sum=60000 [12:07:26]Connected sock=10 [12: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 34 39 34 33 0F 01 00 00 13 67 07 01 43 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 5B 01 00 00 F4 03 04 00 7C D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B8 04 00 35 04 06 00 C6 8C 7A 1E F2 AC 91 53 98 A7 67 F8 EB BB [12:07:26]written 0, free lines is 4095 [12:07:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9C 9C 47 00 19 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A5 B8 04 00 F4 03 04 00 C4 7E A8 66 B6 04 01 00 00 EC B4 AD 2A 1E AA 9B 29 [12:07:26]CommunicateWithHost err = 0 [12:07:26]CheckOFDResponse [12:07:26]1017 (14) - 77093643461234 [12:07:26]1041 (16) - 0000000000874943 [12:07:26]1040 (4) - 309413 [12:07:26]1012 (4) - 30.07.2024 05:48 [12:07:26]1206 (1) - 0 [12:07:26]OFD Sender: Remove packet 309413 [12:07:26]ProducePacketName [12:07:26]name=ofd_packets/00309413 [12:07:26]NVStorageDeleteData [12:07:26]Write to MH i2c: 01 00 00 24 26 4A [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 07 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 07 00 24 26 00 00 00 00 00 5F 0C BC [12:07:26]RasterBufferAndPrint [12:07:26]line [12:07:26]line [12:07:26]line [12:07:26]line [12:07:26]line [12:07:26]written 0, free lines is 3169 [12:07:26]MH_Cut [12:07:26]Write to MH i2c: D1 01 00 2B 26 01 23 [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: D1 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: D1 01 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: D1 01 00 2B 26 00 22 [12:07:26]Write to MH i2c: 01 00 00 2C 26 52 [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:27]OFD Sender: No OFD packet to send [12:07:28]*** Cut start [12:07:28]*** Partial cut [12:07:28]*** CUTSNS_PIN = 1 [12:07:28]*** CUTSNS_PIN = 0 [12:07:28]*** Brake cut motor [12:07:28]Read from MH i2c: 01 [12:07:28]MH_I2C_Read... [12:07:28]*** Stop cut motor [12:07:28]*** Cut end [12:07:28]Read from MH i2c: 01 07 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: 01 07 00 2C 26 00 00 00 00 00 FF 0F 67 [12:07:28]process_action close_receipt done [12:07:28]requested_data is exist [12:07:28]produce_requested_data [12:07:28]requested_item fm.sn is exist - process it [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 11 00 00 [12:07:28]Write to MH i2c: E2 08 00 2D 26 80 11 00 00 00 00 00 00 CD [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:28]Read from MH i2c: E2 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 17 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 17 00 2D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 23 [12:07:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:07:28]wFMCommunicate OK [12:07:28]requested_item fd.num is exist - process it [12:07:28]SAM_PROTO_GetFieldsCounters [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 13 00 00 [12:07:28]Write to MH i2c: E2 08 00 2E 26 80 13 00 00 00 00 00 00 D0 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:28]Read from MH i2c: E2 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 62 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 62 00 2E 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A5 B8 04 00 0E 04 04 00 AE 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 16 [12:07:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A5 B8 04 00 0E 04 04 00 AE 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:07:28]wFMCommunicate OK [12:07:28]SAM_PROTO_GetFieldsCounters done [12:07:28]requested_item shift.num is exist - process it [12:07:28]requested_item shift.opened is exist - process it [12:07:28]req_shift_opened [12:07:28]FM_GetShiftState [12:07:28]SAM_PROTO_GetShiftState [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 13 01 00 [12:07:28]Write to MH i2c: E2 08 00 2F 26 80 13 01 00 00 00 00 00 D2 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:29]Read from MH i2c: E2 [12:07:29]MH_I2C_Read... [12:07:29]Read from MH i2c: E2 0E 00 [12:07:29]MH_I2C_Read... [12:07:29]Read from MH i2c: E2 0E 00 2F 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2D [12:07:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:07:29]wFMCommunicate OK [12:07:29]SAM_PROTO_GetShiftState done [12:07:29]FM_GetShiftState done [12:07:29]req_shift_opened done [12:07:29]requested_item shift.open_date is exist - process it [12:07:29]req_shift_open_date [12:07:29]req_shift_open_date done [12:07:29]produce_requested_data done [12:07:29]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309413,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:07:29]process_action_free close_receipt [12:07:29]json_value_free [12:07:29]json_value_free done [12:07:29]process_json_proto returns [12:07:29]Send response to host [12:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309413,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:07:29]free response buf [12:07:29]execute_script done [12:07:29]execute_script returns [12:07:29]free content buf [12:07:29]Sock 8.Close socket [12:07:29]Sock 8.Thread stoped [12:07:32]OFD Sender: No OFD packet to send [12:07:37]OFD Sender: No OFD packet to send [12:07:42]OFD Sender: No OFD packet to send [12:07:47]OFD Sender: No OFD packet to send [12:07:52]OFD Sender: No OFD packet to send [12:07:57]OFD Sender: No OFD packet to send [12:08:02]OFD Sender: No OFD packet to send [12:08:07]OFD Sender: No OFD packet to send [12:08:10]accept exits with 9 [12:08:10]New connection [12:08:10]New thread 3067022692 created [12:08:10]Thread 3067166052 joined [12:08:10]Waiting for new connection... [12:08:10] Sock 9.Parse request [12:08:10]Sock 9.Check first char [12:08:10]Sock 9.First char is OK [12:08:10]request: POST /json_proto HTTP/1.0 [12:08:10]Method: POST [12:08:10]URL: /json_proto [12:08:10]Method is POST - this is cgi request [12:08:10]url: /json_proto [12:08:10]query_string will be loaded in cgi processing [12:08:10]execute_cgi json_proto POST (null) [12:08:10]execute_cgi path=json_proto method=POST [12:08:10]POST find Content-Length [12:08:10]Host: 172.17.45.195:8080 [12:08:10]Content-Length: 682 [12:08:10]Content-Type: application/json [12:08:10] [12:08:10]POST finish read [12:08:10]Found Content-Length = 682 [12:08:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:08:10]execute_script... [12:08: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)118021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 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:08:10]POST & json_proto [12:08:10]process_json_proto [12:08:10]json parsed OK: [12:08:10]protocol is kg_v1.0 [12:08:10]action value=close_receipt [12:08:10]process_action close_receipt [12:08:10]cmd_close_receipt [12:08:10]MH_GetDate [12:08:10]Write to MH i2c: F0 00 00 30 26 45 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: F0 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: F0 09 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: F0 09 00 30 26 00 AB D7 A8 66 FB 01 7F 64 BD [12:08:10]GetLastDocTimeStamp 1722341244 [12:08:10]current date 1722341291 [12:08:10]FM_GetShiftState [12:08:10]SAM_PROTO_GetShiftState [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 13 01 00 [12:08:10]Write to MH i2c: E2 08 00 31 26 80 13 01 00 00 00 00 00 D4 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:11]Read from MH i2c: E2 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: E2 0E 00 [12:08:11]MH_I2C_Read... [12:08:11]Read from MH i2c: E2 0E 00 31 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2F [12:08:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:08:11]wFMCommunicate OK [12:08:11]SAM_PROTO_GetShiftState done [12:08:11]FM_GetShiftState done [12:08:11]opened in 1722299915 [12:08:11]opened+sec_in_day 1722386315 [12:08:11]quantity*price = 100021 [12:08:11]sum+1 = 100023 [12:08:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 348 30.07.2024 12:08 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309414 ФПД: 209356892522060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120811&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309414&fm=209356892522060&tin=02508201610067®Number=0000000000092651&sum=100000 [12:08:12]StoreToDocumentArchive [12:08:12]shift 430 fd 309414 [12:08:12]save to /storage/0430/doc_00309414 [12:08:12]save last doc name /storage/0430/doc_00309414 to /storage/kkm_last_doc_name [12:08:12]save OK [12:08:12]Clear old archive folders... [12:08:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:12]tlvbuf is 00A0CD20 [12:08:12]SAM_PROTO_ClearQueue [12:08:12]wFMCommunicate request_size=4 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 09 00 00 [12:08:12]Write to MH i2c: E2 08 00 3E 26 80 09 00 00 00 00 00 00 D6 [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 [12:08:12]MH_I2C_Read... [12:08:12]OFD Sender: No OFD packet to send [12:08:12]Read from MH i2c: E2 03 00 3E 26 00 90 00 D8 [12:08:12]RAPDU: 90 00 [12:08:12]wFMCommunicate OK [12:08:12]SAM_PROTO_ClearQueue done [12:08:12]KKMCreateOFDPacket [12:08:12]OFDProtocolAddRootSTLVToBuf [12:08:12]FM_MakeSignedData [12:08:12]FM_MakeSignedData [12:08:12]SAM_PROTO_SignData [12:08:12]wFMCommunicate request_size=4 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 0D 01 02 [12:08:12]Write to MH i2c: E2 08 00 3F 26 80 0D 01 02 00 00 00 00 DE [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 3F 26 00 90 00 D9 [12:08:12]RAPDU: 90 00 [12:08:12]wFMCommunicate OK [12:08:12]wFMCommunicate request_size=255 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 AB D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B8 04 00 35 04 06 00 BE [12:08:12]Write to MH i2c: E2 02 01 40 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5C 01 00 00 F4 03 04 00 AB D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B8 04 00 35 04 06 00 BE 00 00 45 [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 40 26 00 90 00 DA [12:08:12]RAPDU: 90 00 [12:08:12]wFMCommunicate OK [12:08:12]wFMCommunicate request_size=10 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 0D 02 02 05 68 B3 35 C6 4C [12:08:12]Write to MH i2c: E2 0D 00 41 26 80 0D 02 02 05 00 68 B3 35 C6 4C 00 00 4D [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 03 00 41 26 00 90 00 DB [12:08:12]RAPDU: 90 00 [12:08:12]wFMCommunicate OK [12:08:12]wFMCommunicate request_size=4 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 0D 03 02 [12:08:12]Write to MH i2c: E2 08 00 42 26 80 0D 03 02 00 00 00 00 E3 [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 0B 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 0B 00 42 26 00 BA 24 5C A7 D4 D3 08 68 90 00 DC [12:08:12]RAPDU: BA 24 5C A7 D4 D3 08 68 90 00 [12:08:12]wFMCommunicate OK [12:08:12]SAM_PROTO_SignData done [12:08:12]FM_MakeSignedData done [12:08:12]CreateOFDProtocolMessage [12:08:12]wFMCommunicate request_size=4 [12:08:12]MH_SAM_APDU [12:08:12]CAPDU: 80 11 00 00 [12:08:12]Write to MH i2c: E2 08 00 43 26 80 11 00 00 00 00 00 00 E3 [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:12]Read from MH i2c: E2 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 17 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: E2 17 00 43 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 39 [12:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:08:12]wFMCommunicate OK [12:08:12]CreateOFDProtocolMessage done [12:08:12]OFDSenderStorePacket 309414 [12:08:12]StoreOFDPacket docnum=309414 [12:08:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4C F2 07 01 04 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5C 01 00 00 F4 03 04 00 AB D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B8 04 00 35 04 06 00 BE 68 B3 35 C6 4C BA 24 5C A7 D4 D3 08 68 [12:08:12]CheckFolder [12:08:12]dirname=/storage/ofd_packets [12:08:12]CheckFolder done [12:08:12]ProducePacketName [12:08:12]name=ofd_packets/00309414 [12:08:12]NVStorageSaveData ofd_packets/00309414 [12:08:12]File name is /storage/ofd_packets/00309414 [12:08:12]Write 301 bytes [12:08:12]NVStorageSaveData done [12:08:12]OFDSenderStorePacket done [12:08:12]KKMCreateOFDPacket done [12:08:12]NVStorageSaveData kkm_last_timestamp [12:08:12]File name is /storage/kkm_last_timestamp [12:08:12]Write 4 bytes [12:08:12]NVStorageSaveData done [12:08:12]ExternCall_PrintAddStr [12:08:12]wPrintStart [12:08:12]Write to MH i2c: 01 00 00 44 26 6A [12:08:12]Write i2c OK [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: 01 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: 01 07 00 [12:08:12]MH_I2C_Read... [12:08:12]Read from MH i2c: 01 07 00 44 26 00 00 00 00 00 FF 0F 7F [12:08:12]RasterBufferAndPrint [12:08:12]line Счет N : (1)118021 [12:08:12]line ИНН: 02508201610067 [12:08:12]line Контрольно-Кассовый Чек [12:08:12]line ПРОДАЖА [12:08:12]line ТРК (МРК, ГНК) : 41 [12:08:12]line Товар: 2710124500 [12:08:12]line Аи-95-К-3 [12:08:12]line 13.480 * 74.20 [12:08:12]line = 1000.22 [12:08:12]line НДС 12% НСП 1% [12:08:12]line > о реализуемом товаре [12:08:12]line ОКРУГЛЕНИЕ: -0.22 [12:08:12]line ИТОГО: 1000.00 [12:08:12]line Внесено: 1000.00 [12:08:12]line СДАЧА: 0.00 [12:08:12]line НСП 1% : 8.85 [12:08:12]line НДС 12% : 106.22 [12:08:12]line Наличными: 1000.00 [12:08:12]line Безнал.: 0.00 [12:08:12]line Место: АЗС № 128 "Партнер Нефть" [12:08:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:08:12]line СНО: Общий режим [12:08:12]line Чек 348 30.07.2024 12:08 [12:08:12]line Смена: 430 ФФД: 1.0 [12:08:12]line ЗНМ: 0300000046 [12:08:12]line РНМ: 0000000000092651 [12:08:12]line Версия ККМ: 001 [12:08:12]line ФМ: 0000000000874943 [12:08:12]line ФД: 309414 [12:08:12]line ФПД: 209356892522060 [12:08:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120811&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309414&fm=209356892522060&tin=02508201610067®Number=0000000000092651&sum=100000 [12:08:13]OFD Sender: Processing packet 309414 [packets to send 232, broken 231] [12:08:13]ProducePacketName [12:08:13]name=ofd_packets/00309414 [12:08:13]OFD Sender: To server: pG, [12:08:13]CommunicateWithHost lk.salyk.kg:30040 [12:08:13]ConnectInit lk.salyk.kg [12:08:13]written 0, free lines is 4095 [12:08:13]Connected sock=10 [12:08:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4C F2 07 01 04 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5C 01 00 00 F4 03 04 00 AB D7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B8 04 00 35 04 06 00 BE 68 B3 35 C6 4C BA 24 5C A7 D4 D3 08 68 [12:08:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 32 9D 47 00 F9 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A6 B8 04 00 F4 03 04 00 F3 7E A8 66 B6 04 01 00 00 44 78 B3 E9 F7 C2 38 AA [12:08:13]CommunicateWithHost err = 0 [12:08:13]CheckOFDResponse [12:08:13]1017 (14) - 77093643461234 [12:08:13]1041 (16) - 0000000000874943 [12:08:13]1040 (4) - 309414 [12:08:13]1012 (4) - 30.07.2024 05:49 [12:08:13]1206 (1) - 0 [12:08:13]OFD Sender: Remove packet 309414 [12:08:13]ProducePacketName [12:08:13]name=ofd_packets/00309414 [12:08:13]NVStorageDeleteData [12:08:13]Write to MH i2c: 01 00 00 6F 26 95 [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: 01 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: 01 07 00 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: 01 07 00 6F 26 00 00 00 00 00 6A 0C 12 [12:08:13]RasterBufferAndPrint [12:08:13]line [12:08:13]line [12:08:13]line [12:08:13]line [12:08:13]line [12:08:13]written 0, free lines is 3181 [12:08:13]MH_Cut [12:08:13]Write to MH i2c: D1 01 00 76 26 01 6E [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: D1 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: D1 01 00 [12:08:13]MH_I2C_Read... [12:08:13]Read from MH i2c: D1 01 00 76 26 00 6D [12:08:13]Write to MH i2c: 01 00 00 77 26 9D [12:08:13]Write i2c OK [12:08:13]MH_I2C_Read... [12:08:13]OFD Sender: No OFD packet to send [12:08:14]*** Cut start [12:08:14]*** Partial cut [12:08:14]*** CUTSNS_PIN = 1 [12:08:14]*** CUTSNS_PIN = 0 [12:08:15]*** Brake cut motor [12:08:15]Read from MH i2c: 01 [12:08:15]MH_I2C_Read... [12:08:15]*** Stop cut motor [12:08:15]*** Cut end [12:08:15]Read from MH i2c: 01 07 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: 01 07 00 77 26 00 00 00 00 00 FF 0F B2 [12:08:15]process_action close_receipt done [12:08:15]requested_data is exist [12:08:15]produce_requested_data [12:08:15]requested_item fm.sn is exist - process it [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 11 00 00 [12:08:15]Write to MH i2c: E2 08 00 78 26 80 11 00 00 00 00 00 00 18 [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 17 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 17 00 78 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6E [12:08:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:08:15]wFMCommunicate OK [12:08:15]requested_item fd.num is exist - process it [12:08:15]SAM_PROTO_GetFieldsCounters [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 13 00 00 [12:08:15]Write to MH i2c: E2 08 00 79 26 80 13 00 00 00 00 00 00 1B [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 62 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 62 00 79 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A6 B8 04 00 0E 04 04 00 AE 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 65 [12:08:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A6 B8 04 00 0E 04 04 00 AE 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:08:15]wFMCommunicate OK [12:08:15]SAM_PROTO_GetFieldsCounters done [12:08:15]requested_item shift.num is exist - process it [12:08:15]requested_item shift.opened is exist - process it [12:08:15]req_shift_opened [12:08:15]FM_GetShiftState [12:08:15]SAM_PROTO_GetShiftState [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 13 01 00 [12:08:15]Write to MH i2c: E2 08 00 7A 26 80 13 01 00 00 00 00 00 1D [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 0E 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 0E 00 7A 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 78 [12:08:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:08:15]wFMCommunicate OK [12:08:15]SAM_PROTO_GetShiftState done [12:08:15]FM_GetShiftState done [12:08:15]req_shift_opened done [12:08:15]requested_item shift.open_date is exist - process it [12:08:15]req_shift_open_date [12:08:15]req_shift_open_date done [12:08:15]produce_requested_data done [12:08:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309414,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:08:15]process_action_free close_receipt [12:08:15]json_value_free [12:08:15]json_value_free done [12:08:15]process_json_proto returns [12:08:15]Send response to host [12:08:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309414,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:08:15]free response buf [12:08:15]execute_script done [12:08:15]execute_script returns [12:08:15]free content buf [12:08:15]Sock 9.Close socket [12:08:15]Sock 9.Thread stoped [12:08:18]OFD Sender: No OFD packet to send [12:08:23]OFD Sender: No OFD packet to send [12:08:28]OFD Sender: No OFD packet to send [12:08:33]OFD Sender: No OFD packet to send [12:08:38]OFD Sender: No OFD packet to send [12:08:43]OFD Sender: No OFD packet to send [12:08:48]OFD Sender: No OFD packet to send [12:08:53]OFD Sender: No OFD packet to send [12:08:58]OFD Sender: No OFD packet to send [12:09:03]OFD Sender: No OFD packet to send [12:09:09]OFD Sender: No OFD packet to send [12:09:14]OFD Sender: No OFD packet to send [12:09:19]OFD Sender: No OFD packet to send [12:09:24]OFD Sender: No OFD packet to send [12:09:29]OFD Sender: No OFD packet to send [12:09:34]OFD Sender: No OFD packet to send [12:09:39]OFD Sender: No OFD packet to send [12:09:44]OFD Sender: No OFD packet to send [12:09:49]OFD Sender: No OFD packet to send [12:09:54]OFD Sender: No OFD packet to send [12:09:59]OFD Sender: No OFD packet to send [12:10:04]OFD Sender: No OFD packet to send [12:10:09]OFD Sender: No OFD packet to send [12:10:14]OFD Sender: No OFD packet to send [12:10:19]OFD Sender: No OFD packet to send [12:10:24]OFD Sender: No OFD packet to send [12:10:29]OFD Sender: No OFD packet to send [12:10:34]OFD Sender: No OFD packet to send [12:10:39]OFD Sender: No OFD packet to send [12:10:44]OFD Sender: No OFD packet to send [12:10:49]OFD Sender: No OFD packet to send [12:10:54]OFD Sender: No OFD packet to send [12:10:59]OFD Sender: No OFD packet to send [12:11:04]OFD Sender: No OFD packet to send [12:11:09]OFD Sender: No OFD packet to send [12:11:14]OFD Sender: No OFD packet to send [12:11:19]OFD Sender: No OFD packet to send [12:11:24]OFD Sender: No OFD packet to send [12:11:29]OFD Sender: No OFD packet to send [12:11:34]OFD Sender: No OFD packet to send [12:11:39]OFD Sender: No OFD packet to send [12:11:41]accept exits with 8 [12:11:41]New connection [12:11:41]New thread 3067166052 created [12:11:41]Thread 3067022692 joined [12:11:41]Waiting for new connection... [12:11:41] Sock 8.Parse request [12:11:41]Sock 8.Check first char [12:11:41]Sock 8.First char is OK [12:11:41]request: POST /json_proto HTTP/1.0 [12:11:41]Method: POST [12:11:41]URL: /json_proto [12:11:41]Method is POST - this is cgi request [12:11:41]url: /json_proto [12:11:41]query_string will be loaded in cgi processing [12:11:41]execute_cgi json_proto POST (null) [12:11:41]execute_cgi path=json_proto method=POST [12:11:41]POST find Content-Length [12:11:41]Host: 172.17.45.195:8080 [12:11:41]Content-Length: 817 [12:11:41]Content-Type: application/json [12:11:41] [12:11:41]POST finish read [12:11:41]Found Content-Length = 817 [12:11:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 12.540, "sum" : 850.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 850.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:41]execute_script... [12:11: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)118023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 12.540, "sum" : 850.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 850.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:41]POST & json_proto [12:11:41]process_json_proto [12:11:41]json parsed OK: [12:11:41]protocol is kg_v1.0 [12:11:41]action value=close_receipt [12:11:41]process_action close_receipt [12:11:41]cmd_close_receipt [12:11:41]MH_GetDate [12:11:41]Write to MH i2c: F0 00 00 7B 26 90 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: F0 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: F0 09 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: F0 09 00 7B 26 00 7D D8 A8 66 FB 01 7F 64 DB [12:11:41]GetLastDocTimeStamp 1722341291 [12:11:41]current date 1722341501 [12:11:41]FM_GetShiftState [12:11:41]SAM_PROTO_GetShiftState [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 13 01 00 [12:11:41]Write to MH i2c: E2 08 00 7C 26 80 13 01 00 00 00 00 00 1F [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 0E 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 0E 00 7C 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7A [12:11:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:11:41]wFMCommunicate OK [12:11:41]SAM_PROTO_GetShiftState done [12:11:41]FM_GetShiftState done [12:11:41]opened in 1722299915 [12:11:41]opened+sec_in_day 1722386315 [12:11:41]quantity*price = 85021 [12:11:41]sum+1 = 85022 [12:11:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 850.21 НСП 1% : 7.52 НДС 12% : 90.29 Наличными: 0.00 Безнал.: 850.21 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 349 30.07.2024 12:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309415 ФПД: 75255405318568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121141&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309415&fm=75255405318568&tin=02508201610067®Number=0000000000092651&sum=85021 [12:11:42]StoreToDocumentArchive [12:11:42]shift 430 fd 309415 [12:11:42]save to /storage/0430/doc_00309415 [12:11:42]save last doc name /storage/0430/doc_00309415 to /storage/kkm_last_doc_name [12:11:42]save OK [12:11:42]Clear old archive folders... [12:11:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:11:42]tlvbuf is 00993B40 [12:11:42]SAM_PROTO_ClearQueue [12:11:42]wFMCommunicate request_size=4 [12:11:42]MH_SAM_APDU [12:11:42]CAPDU: 80 09 00 00 [12:11:42]Write to MH i2c: E2 08 00 89 26 80 09 00 00 00 00 00 00 21 [12:11:42]Write i2c OK [12:11:42]MH_I2C_Read... [12:11:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:42]Read from MH i2c: E2 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 89 26 00 90 00 23 [12:11:42]RAPDU: 90 00 [12:11:42]wFMCommunicate OK [12:11:42]SAM_PROTO_ClearQueue done [12:11:42]KKMCreateOFDPacket [12:11:42]OFDProtocolAddRootSTLVToBuf [12:11:42]FM_MakeSignedData [12:11:42]FM_MakeSignedData [12:11:42]SAM_PROTO_SignData [12:11:42]wFMCommunicate request_size=4 [12:11:42]MH_SAM_APDU [12:11:42]CAPDU: 80 0D 01 02 [12:11:42]Write to MH i2c: E2 08 00 8A 26 80 0D 01 02 00 00 00 00 29 [12:11:42]Write i2c OK [12:11:42]MH_I2C_Read... [12:11:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:42]Read from MH i2c: E2 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 8A 26 00 90 00 24 [12:11:42]RAPDU: 90 00 [12:11:42]wFMCommunicate OK [12:11:42]wFMCommunicate request_size=255 [12:11:42]MH_SAM_APDU [12:11:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 7D D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B8 04 00 35 04 06 00 44 [12:11:42]Write to MH i2c: E2 02 01 8B 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 32 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 7D D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B8 04 00 35 04 06 00 44 00 00 A2 [12:11:42]Write i2c OK [12:11:42]MH_I2C_Read... [12:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:42]Read from MH i2c: E2 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 8B 26 00 90 00 25 [12:11:42]RAPDU: 90 00 [12:11:42]wFMCommunicate OK [12:11:42]wFMCommunicate request_size=10 [12:11:42]MH_SAM_APDU [12:11:42]CAPDU: 80 0D 02 02 05 71 C3 B3 91 A8 [12:11:42]Write to MH i2c: E2 0D 00 8C 26 80 0D 02 02 05 00 71 C3 B3 91 A8 00 00 56 [12:11:42]Write i2c OK [12:11:42]MH_I2C_Read... [12:11:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:42]Read from MH i2c: E2 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 [12:11:42]MH_I2C_Read... [12:11:42]Read from MH i2c: E2 03 00 8C 26 00 90 00 26 [12:11:42]RAPDU: 90 00 [12:11:42]wFMCommunicate OK [12:11:42]wFMCommunicate request_size=4 [12:11:42]MH_SAM_APDU [12:11:42]CAPDU: 80 0D 03 02 [12:11:42]Write to MH i2c: E2 08 00 8D 26 80 0D 03 02 00 00 00 00 2E [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:43]Read from MH i2c: E2 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 0B 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 0B 00 8D 26 00 24 3B E4 66 01 4C FB 6A 90 00 8A [12:11:43]RAPDU: 24 3B E4 66 01 4C FB 6A 90 00 [12:11:43]wFMCommunicate OK [12:11:43]SAM_PROTO_SignData done [12:11:43]FM_MakeSignedData done [12:11:43]CreateOFDProtocolMessage [12:11:43]wFMCommunicate request_size=4 [12:11:43]MH_SAM_APDU [12:11:43]CAPDU: 80 11 00 00 [12:11:43]Write to MH i2c: E2 08 00 8E 26 80 11 00 00 00 00 00 00 2E [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:43]Read from MH i2c: E2 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 17 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: E2 17 00 8E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 84 [12:11:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:11:43]wFMCommunicate OK [12:11:43]CreateOFDProtocolMessage done [12:11:43]OFDSenderStorePacket 309415 [12:11:43]StoreOFDPacket docnum=309415 [12:11:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 70 F2 07 01 3C 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 7D D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B8 04 00 35 04 06 00 44 71 C3 B3 91 A8 24 3B E4 66 01 4C FB 6A [12:11:43]CheckFolder [12:11:43]dirname=/storage/ofd_packets [12:11:43]CheckFolder done [12:11:43]ProducePacketName [12:11:43]name=ofd_packets/00309415 [12:11:43]NVStorageSaveData ofd_packets/00309415 [12:11:43]File name is /storage/ofd_packets/00309415 [12:11:43]Write 301 bytes [12:11:43]NVStorageSaveData done [12:11:43]OFDSenderStorePacket done [12:11:43]KKMCreateOFDPacket done [12:11:43]NVStorageSaveData kkm_last_timestamp [12:11:43]File name is /storage/kkm_last_timestamp [12:11:43]Write 4 bytes [12:11:43]NVStorageSaveData done [12:11:43]ExternCall_PrintAddStr [12:11:43]wPrintStart [12:11:43]Write to MH i2c: 01 00 00 8F 26 B5 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: 01 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: 01 07 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: 01 07 00 8F 26 00 00 00 00 00 FF 0F CA [12:11:43]RasterBufferAndPrint [12:11:43]line Счет N : (1)118023 [12:11:43]line ИНН: 02508201610067 [12:11:43]line Контрольно-Кассовый Чек [12:11:43]line ПРОДАЖА [12:11:43]line ТРК (МРК, ГНК) : 62 [12:11:43]line Товар: 2710124130 [12:11:43]line Аи-92-К-2 [12:11:43]line 12.540 * 67.80 [12:11:43]line = 850.21 [12:11:43]line НДС 12% НСП 1% [12:11:43]line > о реализуемом товаре [12:11:43]line ИТОГО: 850.21 [12:11:43]line НСП 1% : 7.52 [12:11:43]line НДС 12% : 90.29 [12:11:43]line Наличными: 0.00 [12:11:43]line Безнал.: 850.21 [12:11:43]line Место: АЗС № 128 "Партнер Нефть" [12:11:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:11:43]line СНО: Общий режим [12:11:43]line Чек 349 30.07.2024 12:11 [12:11:43]line Смена: 430 ФФД: 1.0 [12:11:43]line ЗНМ: 0300000046 [12:11:43]line РНМ: 0000000000092651 [12:11:43]line Версия ККМ: 001 [12:11:43]line Платежная система: Бакай Банк [12:11:43]line ФМ: 0000000000874943 [12:11:43]line ФД: 309415 [12:11:43]line ФПД: 75255405318568 [12:11:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121141&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309415&fm=75255405318568&tin=02508201610067®Number=0000000000092651&sum=85021 [12:11:43]written 0, free lines is 4095 [12:11:43]OFD Sender: Processing packet 309415 [packets to send 232, broken 231] [12:11:43]ProducePacketName [12:11:43]name=ofd_packets/00309415 [12:11:43]OFD Sender: To server: pG, [12:11:43]CommunicateWithHost lk.salyk.kg:30040 [12:11:43]ConnectInit lk.salyk.kg [12:11:43]Connected sock=10 [12:11:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 70 F2 07 01 3C 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FC 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1D 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1D 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1D 4C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 7D D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B8 04 00 35 04 06 00 44 71 C3 B3 91 A8 24 3B E4 66 01 4C FB 6A [12:11:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6D 7A 47 00 09 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A7 B8 04 00 F4 03 04 00 C5 7F A8 66 B6 04 01 00 00 C0 DE 19 D0 45 3D 65 C4 [12:11:43]CommunicateWithHost err = 0 [12:11:43]CheckOFDResponse [12:11:43]1017 (14) - 77093643461234 [12:11:43]1041 (16) - 0000000000874943 [12:11:43]1040 (4) - 309415 [12:11:43]1012 (4) - 30.07.2024 05:53 [12:11:43]1206 (1) - 0 [12:11:43]OFD Sender: Remove packet 309415 [12:11:43]ProducePacketName [12:11:43]name=ofd_packets/00309415 [12:11:43]NVStorageDeleteData [12:11:43]Write to MH i2c: 01 00 00 B9 26 DF [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: 01 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: 01 07 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: 01 07 00 B9 26 00 00 00 00 00 74 0C 66 [12:11:43]RasterBufferAndPrint [12:11:43]line [12:11:43]line [12:11:43]line [12:11:43]line [12:11:43]line [12:11:43]written 0, free lines is 3192 [12:11:43]MH_Cut [12:11:43]Write to MH i2c: D1 01 00 C0 26 01 B8 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: D1 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: D1 01 00 [12:11:43]MH_I2C_Read... [12:11:43]Read from MH i2c: D1 01 00 C0 26 00 B7 [12:11:43]Write to MH i2c: 01 00 00 C1 26 E7 [12:11:43]Write i2c OK [12:11:43]MH_I2C_Read... [12:11:44]OFD Sender: No OFD packet to send [12:11:44]*** Cut start [12:11:44]*** Partial cut [12:11:44]*** CUTSNS_PIN = 1 [12:11:44]*** CUTSNS_PIN = 0 [12:11:45]*** Brake cut motor [12:11:45]Read from MH i2c: 01 [12:11:45]MH_I2C_Read... [12:11:45]*** Stop cut motor [12:11:45]*** Cut end [12:11:45]Read from MH i2c: 01 07 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: 01 07 00 C1 26 00 00 00 00 00 FF 0F FC [12:11:45]process_action close_receipt done [12:11:45]requested_data is exist [12:11:45]produce_requested_data [12:11:45]requested_item fm.sn is exist - process it [12:11:45]wFMCommunicate request_size=4 [12:11:45]MH_SAM_APDU [12:11:45]CAPDU: 80 11 00 00 [12:11:45]Write to MH i2c: E2 08 00 C2 26 80 11 00 00 00 00 00 00 62 [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:45]Read from MH i2c: E2 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 17 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 17 00 C2 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B8 [12:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:11:45]wFMCommunicate OK [12:11:45]requested_item fd.num is exist - process it [12:11:45]SAM_PROTO_GetFieldsCounters [12:11:45]wFMCommunicate request_size=4 [12:11:45]MH_SAM_APDU [12:11:45]CAPDU: 80 13 00 00 [12:11:45]Write to MH i2c: E2 08 00 C3 26 80 13 00 00 00 00 00 00 65 [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:45]Read from MH i2c: E2 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 62 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 62 00 C3 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A7 B8 04 00 0E 04 04 00 AE 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 B3 [12:11:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A7 B8 04 00 0E 04 04 00 AE 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:11:45]wFMCommunicate OK [12:11:45]SAM_PROTO_GetFieldsCounters done [12:11:45]requested_item shift.num is exist - process it [12:11:45]requested_item shift.opened is exist - process it [12:11:45]req_shift_opened [12:11:45]FM_GetShiftState [12:11:45]SAM_PROTO_GetShiftState [12:11:45]wFMCommunicate request_size=4 [12:11:45]MH_SAM_APDU [12:11:45]CAPDU: 80 13 01 00 [12:11:45]Write to MH i2c: E2 08 00 C4 26 80 13 01 00 00 00 00 00 67 [12:11:45]Write i2c OK [12:11:45]MH_I2C_Read... [12:11:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:45]Read from MH i2c: E2 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 0E 00 [12:11:45]MH_I2C_Read... [12:11:45]Read from MH i2c: E2 0E 00 C4 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C2 [12:11:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:11:45]wFMCommunicate OK [12:11:45]SAM_PROTO_GetShiftState done [12:11:45]FM_GetShiftState done [12:11:45]req_shift_opened done [12:11:45]requested_item shift.open_date is exist - process it [12:11:45]req_shift_open_date [12:11:45]req_shift_open_date done [12:11:45]produce_requested_data done [12:11:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309415,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:11:45]process_action_free close_receipt [12:11:45]json_value_free [12:11:45]json_value_free done [12:11:45]process_json_proto returns [12:11:45]Send response to host [12:11:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309415,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:11:45]free response buf [12:11:45]execute_script done [12:11:45]execute_script returns [12:11:45]free content buf [12:11:45]Sock 8.Close socket [12:11:45]Sock 8.Thread stoped [12:11:49]OFD Sender: No OFD packet to send [12:11:54]OFD Sender: No OFD packet to send [12:11:59]OFD Sender: No OFD packet to send [12:12:02]accept exits with 9 [12:12:02]New connection [12:12:02]New thread 3067022692 created [12:12:02]Thread 3067166052 joined [12:12:02]Waiting for new connection... [12:12:02] Sock 9.Parse request [12:12:02]Sock 9.Check first char [12:12:02]Sock 9.First char is OK [12:12:02]request: POST /json_proto HTTP/1.0 [12:12:02]Method: POST [12:12:02]URL: /json_proto [12:12:02]Method is POST - this is cgi request [12:12:02]url: /json_proto [12:12:02]query_string will be loaded in cgi processing [12:12:02]execute_cgi json_proto POST (null) [12:12:02]execute_cgi path=json_proto method=POST [12:12:02]POST find Content-Length [12:12:02]Host: 172.17.45.195:8080 [12:12:02]Content-Length: 682 [12:12:02]Content-Type: application/json [12:12:02] [12:12:02]POST finish read [12:12:02]Found Content-Length = 682 [12:12:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:02]execute_script... [12:12:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:02]POST & json_proto [12:12:02]process_json_proto [12:12:02]json parsed OK: [12:12:02]protocol is kg_v1.0 [12:12:02]action value=close_receipt [12:12:02]process_action close_receipt [12:12:02]cmd_close_receipt [12:12:02]MH_GetDate [12:12:02]Write to MH i2c: F0 00 00 C5 26 DA [12:12:02]Write i2c OK [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: F0 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: F0 09 00 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: F0 09 00 C5 26 00 92 D8 A8 66 FB 01 7F 64 3A [12:12:02]GetLastDocTimeStamp 1722341501 [12:12:02]current date 1722341522 [12:12:02]FM_GetShiftState [12:12:02]SAM_PROTO_GetShiftState [12:12:02]wFMCommunicate request_size=4 [12:12:02]MH_SAM_APDU [12:12:02]CAPDU: 80 13 01 00 [12:12:02]Write to MH i2c: E2 08 00 C6 26 80 13 01 00 00 00 00 00 69 [12:12:02]Write i2c OK [12:12:02]MH_I2C_Read... [12:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:02]Read from MH i2c: E2 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 0E 00 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 0E 00 C6 26 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C4 [12:12:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:12:02]wFMCommunicate OK [12:12:02]SAM_PROTO_GetShiftState done [12:12:02]FM_GetShiftState done [12:12:02]opened in 1722299915 [12:12:02]opened+sec_in_day 1722386315 [12:12:02]quantity*price = 100005 [12:12:02]sum+1 = 100006 [12:12:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 350 30.07.2024 12:12 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309416 ФПД: 111213076505260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121203&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309416&fm=111213076505260&tin=02508201610067®Number=0000000000092651&sum=100000 [12:12:03]StoreToDocumentArchive [12:12:03]shift 430 fd 309416 [12:12:03]save to /storage/0430/doc_00309416 [12:12:03]save last doc name /storage/0430/doc_00309416 to /storage/kkm_last_doc_name [12:12:03]save OK [12:12:03]Clear old archive folders... [12:12:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:03]tlvbuf is 009937E0 [12:12:03]SAM_PROTO_ClearQueue [12:12:03]wFMCommunicate request_size=4 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 09 00 00 [12:12:03]Write to MH i2c: E2 08 00 D3 26 80 09 00 00 00 00 00 00 6B [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 D3 26 00 90 00 6D [12:12:03]RAPDU: 90 00 [12:12:03]wFMCommunicate OK [12:12:03]SAM_PROTO_ClearQueue done [12:12:03]KKMCreateOFDPacket [12:12:03]OFDProtocolAddRootSTLVToBuf [12:12:03]FM_MakeSignedData [12:12:03]FM_MakeSignedData [12:12:03]SAM_PROTO_SignData [12:12:03]wFMCommunicate request_size=4 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 0D 01 02 [12:12:03]Write to MH i2c: E2 08 00 D4 26 80 0D 01 02 00 00 00 00 73 [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 D4 26 00 90 00 6E [12:12:03]RAPDU: 90 00 [12:12:03]wFMCommunicate OK [12:12:03]wFMCommunicate request_size=255 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 01 00 00 F4 03 04 00 93 D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B8 04 00 35 04 06 00 65 [12:12:03]Write to MH i2c: E2 02 01 D5 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 01 00 00 F4 03 04 00 93 D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B8 04 00 35 04 06 00 65 00 00 CF [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 D5 26 00 90 00 6F [12:12:03]RAPDU: 90 00 [12:12:03]wFMCommunicate OK [12:12:03]wFMCommunicate request_size=10 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 0D 02 02 05 25 CF EB 62 AC [12:12:03]Write to MH i2c: E2 0D 00 D6 26 80 0D 02 02 05 00 25 CF EB 62 AC 00 00 6D [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:04]Read from MH i2c: E2 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 03 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 03 00 D6 26 00 90 00 70 [12:12:04]RAPDU: 90 00 [12:12:04]wFMCommunicate OK [12:12:04]wFMCommunicate request_size=4 [12:12:04]MH_SAM_APDU [12:12:04]CAPDU: 80 0D 03 02 [12:12:04]Write to MH i2c: E2 08 00 D7 26 80 0D 03 02 00 00 00 00 78 [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:04]Read from MH i2c: E2 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 0B 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 0B 00 D7 26 00 E9 7E 13 5E DA 5F 8D 3A 90 00 51 [12:12:04]RAPDU: E9 7E 13 5E DA 5F 8D 3A 90 00 [12:12:04]wFMCommunicate OK [12:12:04]SAM_PROTO_SignData done [12:12:04]FM_MakeSignedData done [12:12:04]CreateOFDProtocolMessage [12:12:04]wFMCommunicate request_size=4 [12:12:04]MH_SAM_APDU [12:12:04]CAPDU: 80 11 00 00 [12:12:04]Write to MH i2c: E2 08 00 D8 26 80 11 00 00 00 00 00 00 78 [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]OFD Sender: No OFD packet to send [12:12:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:04]Read from MH i2c: E2 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 17 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: E2 17 00 D8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CE [12:12:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:12:04]wFMCommunicate OK [12:12:04]CreateOFDProtocolMessage done [12:12:04]OFDSenderStorePacket 309416 [12:12:04]StoreOFDPacket docnum=309416 [12:12:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 96 AC 07 01 12 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 01 00 00 F4 03 04 00 93 D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B8 04 00 35 04 06 00 65 25 CF EB 62 AC E9 7E 13 5E DA 5F 8D 3A [12:12:04]CheckFolder [12:12:04]dirname=/storage/ofd_packets [12:12:04]CheckFolder done [12:12:04]ProducePacketName [12:12:04]name=ofd_packets/00309416 [12:12:04]NVStorageSaveData ofd_packets/00309416 [12:12:04]File name is /storage/ofd_packets/00309416 [12:12:04]Write 301 bytes [12:12:04]NVStorageSaveData done [12:12:04]OFDSenderStorePacket done [12:12:04]KKMCreateOFDPacket done [12:12:04]NVStorageSaveData kkm_last_timestamp [12:12:04]File name is /storage/kkm_last_timestamp [12:12:04]Write 4 bytes [12:12:04]NVStorageSaveData done [12:12:04]ExternCall_PrintAddStr [12:12:04]wPrintStart [12:12:04]Write to MH i2c: 01 00 00 D9 26 FF [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 07 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 07 00 D9 26 00 00 00 00 00 FF 0F 14 [12:12:04]RasterBufferAndPrint [12:12:04]line Счет N : (1)118024 [12:12:04]line ИНН: 02508201610067 [12:12:04]line Контрольно-Кассовый Чек [12:12:04]line ПРОДАЖА [12:12:04]line ТРК (МРК, ГНК) : 52 [12:12:04]line Товар: 2710124130 [12:12:04]line Аи-92-К-2 [12:12:04]line 14.750 * 67.80 [12:12:04]line = 1000.05 [12:12:04]line НДС 12% НСП 1% [12:12:04]line > о реализуемом товаре [12:12:04]line ОКРУГЛЕНИЕ: -0.05 [12:12:04]line ИТОГО: 1000.00 [12:12:04]line Внесено: 1000.00 [12:12:04]line СДАЧА: 0.00 [12:12:04]line НСП 1% : 8.85 [12:12:04]line НДС 12% : 106.20 [12:12:04]line Наличными: 1000.00 [12:12:04]line Безнал.: 0.00 [12:12:04]line Место: АЗС № 128 "Партнер Нефть" [12:12:04]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:12:04]line СНО: Общий режим [12:12:04]line Чек 350 30.07.2024 12:12 [12:12:04]line Смена: 430 ФФД: 1.0 [12:12:04]line ЗНМ: 0300000046 [12:12:04]line РНМ: 0000000000092651 [12:12:04]line Версия ККМ: 001 [12:12:04]line ФМ: 0000000000874943 [12:12:04]line ФД: 309416 [12:12:04]line ФПД: 111213076505260 [12:12:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121203&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309416&fm=111213076505260&tin=02508201610067®Number=0000000000092651&sum=100000 [12:12:04]OFD Sender: Processing packet 309416 [packets to send 232, broken 231] [12:12:04]ProducePacketName [12:12:04]name=ofd_packets/00309416 [12:12:04]OFD Sender: To server: pG, [12:12:04]CommunicateWithHost lk.salyk.kg:30040 [12:12:04]ConnectInit lk.salyk.kg [12:12:04]written 0, free lines is 4095 [12:12:04]Connected sock=10 [12:12:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 96 AC 07 01 12 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 01 00 00 F4 03 04 00 93 D8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B8 04 00 35 04 06 00 65 25 CF EB 62 AC E9 7E 13 5E DA 5F 8D 3A [12:12:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 06 EB 47 00 3C 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A8 B8 04 00 F4 03 04 00 DA 7F A8 66 B6 04 01 00 00 61 0F 24 A4 49 E0 58 E7 [12:12:04]CommunicateWithHost err = 0 [12:12:04]CheckOFDResponse [12:12:04]1017 (14) - 77093643461234 [12:12:04]1041 (16) - 0000000000874943 [12:12:04]1040 (4) - 309416 [12:12:04]1012 (4) - 30.07.2024 05:53 [12:12:04]1206 (1) - 0 [12:12:04]OFD Sender: Remove packet 309416 [12:12:04]ProducePacketName [12:12:04]name=ofd_packets/00309416 [12:12:04]NVStorageDeleteData [12:12:04]Write to MH i2c: 01 00 00 04 27 2B [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 07 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 07 00 04 27 00 00 00 00 00 65 0C A3 [12:12:04]RasterBufferAndPrint [12:12:04]line [12:12:04]line [12:12:04]line [12:12:04]line [12:12:04]line [12:12:04]written 0, free lines is 3177 [12:12:04]MH_Cut [12:12:04]Write to MH i2c: D1 01 00 0B 27 01 04 [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: D1 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: D1 01 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: D1 01 00 0B 27 00 03 [12:12:04]Write to MH i2c: 01 00 00 0C 27 33 [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:05]OFD Sender: No OFD packet to send [12:12:06]*** Cut start [12:12:06]*** Partial cut [12:12:06]*** CUTSNS_PIN = 1 [12:12:06]*** CUTSNS_PIN = 0 [12:12:06]*** Brake cut motor [12:12:06]Read from MH i2c: 01 [12:12:06]MH_I2C_Read... [12:12:06]*** Stop cut motor [12:12:06]*** Cut end [12:12:06]Read from MH i2c: 01 07 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: 01 07 00 0C 27 00 00 00 00 00 FF 0F 48 [12:12:06]process_action close_receipt done [12:12:06]requested_data is exist [12:12:06]produce_requested_data [12:12:06]requested_item fm.sn is exist - process it [12:12:06]wFMCommunicate request_size=4 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 11 00 00 [12:12:06]Write to MH i2c: E2 08 00 0D 27 80 11 00 00 00 00 00 00 AE [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:06]Read from MH i2c: E2 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 17 00 [12:12:06]MH_I2C_Read... [12:12:06]Read from MH i2c: E2 17 00 0D 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 04 [12:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:12:06]wFMCommunicate OK [12:12:06]requested_item fd.num is exist - process it [12:12:06]SAM_PROTO_GetFieldsCounters [12:12:06]wFMCommunicate request_size=4 [12:12:06]MH_SAM_APDU [12:12:06]CAPDU: 80 13 00 00 [12:12:06]Write to MH i2c: E2 08 00 0E 27 80 13 00 00 00 00 00 00 B1 [12:12:06]Write i2c OK [12:12:06]MH_I2C_Read... [12:12:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:07]Read from MH i2c: E2 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 62 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 62 00 0E 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A8 B8 04 00 0E 04 04 00 AE 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 03 [12:12:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A8 B8 04 00 0E 04 04 00 AE 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:12:07]wFMCommunicate OK [12:12:07]SAM_PROTO_GetFieldsCounters done [12:12:07]requested_item shift.num is exist - process it [12:12:07]requested_item shift.opened is exist - process it [12:12:07]req_shift_opened [12:12:07]FM_GetShiftState [12:12:07]SAM_PROTO_GetShiftState [12:12:07]wFMCommunicate request_size=4 [12:12:07]MH_SAM_APDU [12:12:07]CAPDU: 80 13 01 00 [12:12:07]Write to MH i2c: E2 08 00 0F 27 80 13 01 00 00 00 00 00 B3 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:07]Read from MH i2c: E2 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 0E 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 0E 00 0F 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0E [12:12:07]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:12:07]wFMCommunicate OK [12:12:07]SAM_PROTO_GetShiftState done [12:12:07]FM_GetShiftState done [12:12:07]req_shift_opened done [12:12:07]requested_item shift.open_date is exist - process it [12:12:07]req_shift_open_date [12:12:07]req_shift_open_date done [12:12:07]produce_requested_data done [12:12:07]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309416,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:12:07]process_action_free close_receipt [12:12:07]json_value_free [12:12:07]json_value_free done [12:12:07]process_json_proto returns [12:12:07]Send response to host [12:12:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309416,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:12:07]free response buf [12:12:07]execute_script done [12:12:07]execute_script returns [12:12:07]free content buf [12:12:07]Sock 9.Close socket [12:12:07]Sock 9.Thread stoped [12:12:10]OFD Sender: No OFD packet to send [12:12:15]OFD Sender: No OFD packet to send [12:12:20]OFD Sender: No OFD packet to send [12:12:25]OFD Sender: No OFD packet to send [12:12:30]OFD Sender: No OFD packet to send [12:12:35]OFD Sender: No OFD packet to send [12:12:40]OFD Sender: No OFD packet to send [12:12:45]OFD Sender: No OFD packet to send [12:12:50]OFD Sender: No OFD packet to send [12:12:55]OFD Sender: No OFD packet to send [12:13:00]OFD Sender: No OFD packet to send [12:13:05]OFD Sender: No OFD packet to send [12:13:10]OFD Sender: No OFD packet to send [12:13:15]OFD Sender: No OFD packet to send [12:13:20]OFD Sender: No OFD packet to send [12:13:25]OFD Sender: No OFD packet to send [12:13:30]OFD Sender: No OFD packet to send [12:13:35]OFD Sender: No OFD packet to send [12:13:40]OFD Sender: No OFD packet to send [12:13:45]OFD Sender: No OFD packet to send [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:03]accept exits with 8 [12:14:03]New connection [12:14:03]New thread 3067166052 created [12:14:03]Thread 3067022692 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.45.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)118022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 33.800, "sum" : 1230.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 1230.00, "payments": [ { "type": 0, "sum" : 1230.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)118022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 33.800, "sum" : 1230.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 1230.00, "payments": [ { "type": 0, "sum" : 1230.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 10 27 26 [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 10 27 00 0B D9 A8 66 FB 01 7F 64 00 [12:14:03]GetLastDocTimeStamp 1722341523 [12:14:03]current date 1722341643 [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 11 27 80 13 01 00 00 00 00 00 B5 [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 11 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 10 [12:14:03]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [12:14:03]opened+sec_in_day 1722386315 [12:14:03]quantity*price = 123032 [12:14:03]sum+1 = 123033 [12:14:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1230.00 Внесено: 2500.00 СДАЧА: 1270.00 НСП 1% : 10.89 НДС 12% : 130.65 Наличными: 1230.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 351 30.07.2024 12:14 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309417 ФПД: 154517649251972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121403&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309417&fm=154517649251972&tin=02508201610067®Number=0000000000092651&sum=123000 [12:14:04]StoreToDocumentArchive [12:14:04]shift 430 fd 309417 [12:14:04]save to /storage/0430/doc_00309417 [12:14:04]save last doc name /storage/0430/doc_00309417 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=250 [12:14:04]tlvbuf is 0095A310 [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 1E 27 80 09 00 00 00 00 00 00 B7 [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 1E 27 00 90 00 B9 [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 1F 27 80 0D 01 02 00 00 00 00 BF [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 1F 27 00 90 00 BA [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 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 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 08 84 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 98 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 33 00 00 00 00 07 04 06 00 78 E0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0B D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B8 04 00 35 04 06 00 8C 88 [12:14:04]Write to MH i2c: E2 02 01 20 27 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 08 84 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 98 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 33 00 00 00 00 07 04 06 00 78 E0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0B D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B8 04 00 35 04 06 00 8C 88 00 00 67 [12:14:04]Write i2c OK [12:14:04]MH_I2C_Read... [12:14:04]*** iso7816_exchange 80 0D 02 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 20 27 00 90 00 BB [12:14:04]RAPDU: 90 00 [12:14:04]wFMCommunicate OK [12:14:04]wFMCommunicate request_size=9 [12:14:04]MH_SAM_APDU [12:14:04]CAPDU: 80 0D 02 02 04 71 98 5E 84 [12:14:04]Write to MH i2c: E2 0C 00 21 27 80 0D 02 02 04 00 71 98 5E 84 00 00 B5 [12:14:04]Write i2c OK [12:14:04]MH_I2C_Read... [12:14:04]*** iso7816_exchange 80 0D 02 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 21 27 00 90 00 BC [12:14:04]RAPDU: 90 00 [12:14:04]wFMCommunicate OK [12:14:04]wFMCommunicate request_size=4 [12:14:04]MH_SAM_APDU [12:14:04]CAPDU: 80 0D 03 02 [12:14:04]Write to MH i2c: E2 08 00 22 27 80 0D 03 02 00 00 00 00 C4 [12:14:04]Write i2c OK [12:14:04]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 22 27 00 D9 1F 8F 94 EB 5C 67 23 90 00 B1 [12:14:05]RAPDU: D9 1F 8F 94 EB 5C 67 23 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 23 27 80 11 00 00 00 00 00 00 C4 [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 23 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1A [12:14:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:14:05]wFMCommunicate OK [12:14:05]CreateOFDProtocolMessage done [12:14:05]OFDSenderStorePacket 309417 [12:14:05]StoreOFDPacket docnum=309417 [12:14:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 DF A6 06 01 98 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 08 84 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 98 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 33 00 00 00 00 07 04 06 00 78 E0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0B D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B8 04 00 35 04 06 00 8C 88 71 98 5E 84 D9 1F 8F 94 EB 5C 67 23 [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/00309417 [12:14:05]NVStorageSaveData ofd_packets/00309417 [12:14:05]File name is /storage/ofd_packets/00309417 [12:14:05]Write 300 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 24 27 4B [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 24 27 00 00 00 00 00 FF 0F 60 [12:14:05]RasterBufferAndPrint [12:14:05]line Счет N : (1)118022 [12:14:05]line ИНН: 02508201610067 [12:14:05]line Контрольно-Кассовый Чек [12:14:05]line ПРОДАЖА [12:14:05]line ТРК (МРК, ГНК) : 7 [12:14:05]line Товар: 2711190000 [12:14:05]line ГАЗ-К-3 [12:14:05]line 33.800 * 36.40 [12:14:05]line = 1230.32 [12:14:05]line НДС 12% НСП 1% [12:14:05]line > о реализуемом товаре [12:14:05]line ОКРУГЛЕНИЕ: -0.32 [12:14:05]line ИТОГО: 1230.00 [12:14:05]line Внесено: 2500.00 [12:14:05]line СДАЧА: 1270.00 [12:14:05]line НСП 1% : 10.89 [12:14:05]line НДС 12% : 130.65 [12:14:05]line Наличными: 1230.00 [12:14:05]line Безнал.: 0.00 [12:14:05]line Место: АЗС № 128 "Партнер Нефть" [12:14:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:14:05]line СНО: Общий режим [12:14:05]line Чек 351 30.07.2024 12:14 [12:14:05]line Смена: 430 ФФД: 1.0 [12:14:05]line ЗНМ: 0300000046 [12:14:05]line РНМ: 0000000000092651 [12:14:05]line Версия ККМ: 001 [12:14:05]line ФМ: 0000000000874943 [12:14:05]line ФД: 309417 [12:14:05]line ФПД: 154517649251972 [12:14:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121403&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309417&fm=154517649251972&tin=02508201610067®Number=0000000000092651&sum=123000 [12:14:05]OFD Sender: Processing packet 309417 [packets to send 232, broken 231] [12:14:05]ProducePacketName [12:14:05]name=ofd_packets/00309417 [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=5 [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 34 39 34 33 0E 01 00 00 DF A6 06 01 98 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 08 84 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 98 E0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 41 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 09 33 00 00 00 00 07 04 06 00 78 E0 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0B D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B8 04 00 35 04 06 00 8C 88 71 98 5E 84 D9 1F 8F 94 EB 5C 67 23 [12:14:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 40 BF 47 00 B8 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 A9 B8 04 00 F4 03 04 00 53 80 A8 66 B6 04 01 00 00 7D 8C 6E 1E E0 69 6D C2 [12:14:05]CommunicateWithHost err = 0 [12:14:05]CheckOFDResponse [12:14:05]1017 (14) - 77093643461234 [12:14:05]1041 (16) - 0000000000874943 [12:14:05]1040 (4) - 309417 [12:14:05]1012 (4) - 30.07.2024 05:55 [12:14:05]1206 (1) - 0 [12:14:05]OFD Sender: Remove packet 309417 [12:14:05]ProducePacketName [12:14:05]name=ofd_packets/00309417 [12:14:05]NVStorageDeleteData [12:14:05]Write to MH i2c: 01 00 00 4F 27 76 [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 4F 27 00 00 00 00 00 67 0C F0 [12:14:05]RasterBufferAndPrint [12:14:05]line [12:14:05]line [12:14:05]line [12:14:05]line [12:14:05]line [12:14:05]written 0, free lines is 3178 [12:14:05]MH_Cut [12:14:05]Write to MH i2c: D1 01 00 56 27 01 4F [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: D1 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: D1 01 00 [12:14:05]MH_I2C_Read... [12:14:05]Read from MH i2c: D1 01 00 56 27 00 4E [12:14:05]Write to MH i2c: 01 00 00 57 27 7E [12:14:05]Write i2c OK [12:14:05]MH_I2C_Read... [12:14:06]OFD Sender: No OFD packet to send [12:14:07]*** Cut start [12:14:07]*** Partial cut [12:14:07]*** CUTSNS_PIN = 1 [12:14:07]*** CUTSNS_PIN = 0 [12:14:07]*** Brake cut motor [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 57 27 00 00 00 00 00 FF 0F 93 [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 58 27 80 11 00 00 00 00 00 00 F9 [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 58 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4F [12:14:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 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 59 27 80 13 00 00 00 00 00 00 FC [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:08]Read from MH i2c: E2 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 62 00 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 62 00 59 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A9 B8 04 00 0E 04 04 00 AE 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 52 [12:14:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 A9 B8 04 00 0E 04 04 00 AE 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:14:08]wFMCommunicate OK [12:14:08]SAM_PROTO_GetFieldsCounters done [12:14:08]requested_item shift.num is exist - process it [12:14:08]requested_item shift.opened is exist - process it [12:14:08]req_shift_opened [12:14:08]FM_GetShiftState [12:14:08]SAM_PROTO_GetShiftState [12:14:08]wFMCommunicate request_size=4 [12:14:08]MH_SAM_APDU [12:14:08]CAPDU: 80 13 01 00 [12:14:08]Write to MH i2c: E2 08 00 5A 27 80 13 01 00 00 00 00 00 FE [12:14:08]Write i2c OK [12:14:08]MH_I2C_Read... [12:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:08]Read from MH i2c: E2 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 0E 00 [12:14:08]MH_I2C_Read... [12:14:08]Read from MH i2c: E2 0E 00 5A 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 59 [12:14:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:14:08]wFMCommunicate OK [12:14:08]SAM_PROTO_GetShiftState done [12:14:08]FM_GetShiftState done [12:14:08]req_shift_opened done [12:14:08]requested_item shift.open_date is exist - process it [12:14:08]req_shift_open_date [12:14:08]req_shift_open_date done [12:14:08]produce_requested_data done [12:14:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309417,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:14:08]process_action_free close_receipt [12:14:08]json_value_free [12:14:08]json_value_free done [12:14:08]process_json_proto returns [12:14:08]Send response to host [12:14:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309417,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:14:08]free response buf [12:14:08]execute_script done [12:14:08]execute_script returns [12:14:08]free content buf [12:14:08]Sock 8.Close socket [12:14:08]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:24]accept exits with 10 [12:15:24]New connection [12:15:24]New thread 3067022692 created [12:15:24]Thread 3067166052 joined [12:15:24]Waiting for new connection... [12:15:24] Sock 10.Parse request [12:15:24]Sock 10.Check first char [12:15:24]Sock 10.First char is OK [12:15:24]request: POST /json_proto HTTP/1.0 [12:15:24]Method: POST [12:15:24]URL: /json_proto [12:15:24]Method is POST - this is cgi request [12:15:24]url: /json_proto [12:15:24]query_string will be loaded in cgi processing [12:15:24]execute_cgi json_proto POST (null) [12:15:24]execute_cgi path=json_proto method=POST [12:15:24]POST find Content-Length [12:15:24]Host: 172.17.45.195:8080 [12:15:24]Content-Length: 679 [12:15:24]Content-Type: application/json [12:15:24] [12:15:24]POST finish read [12:15:24]Found Content-Length = 679 [12:15:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.550, "sum" : 986.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 986.00, "payments": [ { "type": 0, "sum" : 986.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:24]execute_script... [12: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)118025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.550, "sum" : 986.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 986.00, "payments": [ { "type": 0, "sum" : 986.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:15:24]POST & json_proto [12:15:24]process_json_proto [12:15:24]json parsed OK: [12:15:24]protocol is kg_v1.0 [12:15:24]action value=close_receipt [12:15:24]process_action close_receipt [12:15:24]cmd_close_receipt [12:15:24]MH_GetDate [12:15:24]Write to MH i2c: F0 00 00 5B 27 71 [12:15:24]Write i2c OK [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: F0 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: F0 09 00 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: F0 09 00 5B 27 00 5C D9 A8 66 FB 01 7F 64 9C [12:15:24]GetLastDocTimeStamp 1722341643 [12:15:24]current date 1722341724 [12:15:24]FM_GetShiftState [12:15:24]SAM_PROTO_GetShiftState [12:15:24]wFMCommunicate request_size=4 [12:15:24]MH_SAM_APDU [12:15:24]CAPDU: 80 13 01 00 [12:15:24]Write to MH i2c: E2 08 00 5C 27 80 13 01 00 00 00 00 00 00 [12:15:24]Write i2c OK [12:15:24]MH_I2C_Read... [12:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:24]Read from MH i2c: E2 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 0E 00 [12:15:24]MH_I2C_Read... [12:15:24]Read from MH i2c: E2 0E 00 5C 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5B [12:15:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:15:24]wFMCommunicate OK [12:15:24]SAM_PROTO_GetShiftState done [12:15:24]FM_GetShiftState done [12:15:24]opened in 1722299915 [12:15:24]opened+sec_in_day 1722386315 [12:15:24]quantity*price = 98649 [12:15:24]sum+1 = 98650 [12:15:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 986.00 Внесено: 1000.00 СДАЧА: 14.00 НСП 1% : 8.73 НДС 12% : 104.76 Наличными: 986.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 352 30.07.2024 12:15 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309418 ФПД: 211543251269646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121524&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309418&fm=211543251269646&tin=02508201610067®Number=0000000000092651&sum=98600 [12:15:25]StoreToDocumentArchive [12:15:25]shift 430 fd 309418 [12:15:25]save to /storage/0430/doc_00309418 [12:15:25]save last doc name /storage/0430/doc_00309418 to /storage/kkm_last_doc_name [12:15:25]save OK [12:15:25]Clear old archive folders... [12:15:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:15:25]tlvbuf is 0095A0B0 [12:15:25]SAM_PROTO_ClearQueue [12:15:25]wFMCommunicate request_size=4 [12:15:25]MH_SAM_APDU [12:15:25]CAPDU: 80 09 00 00 [12:15:25]Write to MH i2c: E2 08 00 69 27 80 09 00 00 00 00 00 00 02 [12:15:25]Write i2c OK [12:15:25]MH_I2C_Read... [12:15:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:25]Read from MH i2c: E2 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 69 27 00 90 00 04 [12:15:25]RAPDU: 90 00 [12:15:25]wFMCommunicate OK [12:15:25]SAM_PROTO_ClearQueue done [12:15:25]KKMCreateOFDPacket [12:15:25]OFDProtocolAddRootSTLVToBuf [12:15:25]FM_MakeSignedData [12:15:25]FM_MakeSignedData [12:15:25]SAM_PROTO_SignData [12:15:25]wFMCommunicate request_size=4 [12:15:25]MH_SAM_APDU [12:15:25]CAPDU: 80 0D 01 02 [12:15:25]Write to MH i2c: E2 08 00 6A 27 80 0D 01 02 00 00 00 00 0A [12:15:25]Write i2c OK [12:15:25]MH_I2C_Read... [12:15:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:25]Read from MH i2c: E2 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 6A 27 00 90 00 05 [12:15:25]RAPDU: 90 00 [12:15:25]wFMCommunicate OK [12:15:25]wFMCommunicate request_size=255 [12:15:25]MH_SAM_APDU [12:15:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D6 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 28 00 00 00 00 07 04 06 00 28 81 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 01 00 00 F4 03 04 00 5C D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B8 04 00 35 04 06 00 C0 [12:15:25]Write to MH i2c: E2 02 01 6B 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 32 FF 03 08 00 03 D6 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 28 00 00 00 00 07 04 06 00 28 81 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 01 00 00 F4 03 04 00 5C D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B8 04 00 35 04 06 00 C0 00 00 DE [12:15:25]Write i2c OK [12:15:25]MH_I2C_Read... [12:15:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:25]Read from MH i2c: E2 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 6B 27 00 90 00 06 [12:15:25]RAPDU: 90 00 [12:15:25]wFMCommunicate OK [12:15:25]wFMCommunicate request_size=10 [12:15:25]MH_SAM_APDU [12:15:25]CAPDU: 80 0D 02 02 05 65 C0 58 B8 0E [12:15:25]Write to MH i2c: E2 0D 00 6C 27 80 0D 02 02 05 00 65 C0 58 B8 0E 00 00 5A [12:15:25]Write i2c OK [12:15:25]MH_I2C_Read... [12:15:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:25]Read from MH i2c: E2 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 03 00 6C 27 00 90 00 07 [12:15:25]RAPDU: 90 00 [12:15:25]wFMCommunicate OK [12:15:25]wFMCommunicate request_size=4 [12:15:25]MH_SAM_APDU [12:15:25]CAPDU: 80 0D 03 02 [12:15:25]Write to MH i2c: E2 08 00 6D 27 80 0D 03 02 00 00 00 00 0F [12:15:25]Write i2c OK [12:15:25]MH_I2C_Read... [12:15:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:25]Read from MH i2c: E2 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 0B 00 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 0B 00 6D 27 00 40 DD BC 72 FE 9D BD 2D 90 00 E0 [12:15:25]RAPDU: 40 DD BC 72 FE 9D BD 2D 90 00 [12:15:25]wFMCommunicate OK [12:15:25]SAM_PROTO_SignData done [12:15:25]FM_MakeSignedData done [12:15:25]CreateOFDProtocolMessage [12:15:25]wFMCommunicate request_size=4 [12:15:25]MH_SAM_APDU [12:15:25]CAPDU: 80 11 00 00 [12:15:25]Write to MH i2c: E2 08 00 6E 27 80 11 00 00 00 00 00 00 0F [12:15:25]Write i2c OK [12:15:25]MH_I2C_Read... [12:15:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:25]Read from MH i2c: E2 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 17 00 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: E2 17 00 6E 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 65 [12:15:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:15:25]wFMCommunicate OK [12:15:25]CreateOFDProtocolMessage done [12:15:25]OFDSenderStorePacket 309418 [12:15:25]StoreOFDPacket docnum=309418 [12:15:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5F 53 07 01 B0 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D6 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 28 00 00 00 00 07 04 06 00 28 81 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 01 00 00 F4 03 04 00 5C D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B8 04 00 35 04 06 00 C0 65 C0 58 B8 0E 40 DD BC 72 FE 9D BD 2D [12:15:25]CheckFolder [12:15:25]dirname=/storage/ofd_packets [12:15:25]CheckFolder done [12:15:25]ProducePacketName [12:15:25]name=ofd_packets/00309418 [12:15:25]NVStorageSaveData ofd_packets/00309418 [12:15:25]File name is /storage/ofd_packets/00309418 [12:15:25]Write 301 bytes [12:15:25]NVStorageSaveData done [12:15:25]OFDSenderStorePacket done [12:15:25]KKMCreateOFDPacket done [12:15:25]NVStorageSaveData kkm_last_timestamp [12:15:25]File name is /storage/kkm_last_timestamp [12:15:25]Write 4 bytes [12:15:25]NVStorageSaveData done [12:15:25]ExternCall_PrintAddStr [12:15:25]wPrintStart [12:15:25]Write to MH i2c: 01 00 00 6F 27 96 [12:15:25]Write i2c OK [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: 01 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: 01 07 00 [12:15:25]MH_I2C_Read... [12:15:25]Read from MH i2c: 01 07 00 6F 27 00 00 00 00 00 FF 0F AB [12:15:25]RasterBufferAndPrint [12:15:25]line Счет N : (1)118025 [12:15:25]line ИНН: 02508201610067 [12:15:25]line Контрольно-Кассовый Чек [12:15:25]line ПРОДАЖА [12:15:25]line ТРК (МРК, ГНК) : 42 [12:15:25]line Товар: 2710124130 [12:15:25]line Аи-92-К-2 [12:15:25]line 14.550 * 67.80 [12:15:25]line = 986.49 [12:15:25]line НДС 12% НСП 1% [12:15:25]line > о реализуемом товаре [12:15:25]line ОКРУГЛЕНИЕ: -0.49 [12:15:25]line ИТОГО: 986.00 [12:15:25]line Внесено: 1000.00 [12:15:25]line СДАЧА: 14.00 [12:15:25]line НСП 1% : 8.73 [12:15:25]line НДС 12% : 104.76 [12:15:25]line Наличными: 986.00 [12:15:25]line Безнал.: 0.00 [12:15:25]line Место: АЗС № 128 "Партнер Нефть" [12:15:25]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:15:25]line СНО: Общий режим [12:15:25]line Чек 352 30.07.2024 12:15 [12:15:25]line Смена: 430 ФФД: 1.0 [12:15:25]line ЗНМ: 0300000046 [12:15:25]line РНМ: 0000000000092651 [12:15:25]line Версия ККМ: 001 [12:15:25]line ФМ: 0000000000874943 [12:15:25]line ФД: 309418 [12:15:25]line ФПД: 211543251269646 [12:15:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121524&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309418&fm=211543251269646&tin=02508201610067®Number=0000000000092651&sum=98600 [12:15:26]OFD Sender: Processing packet 309418 [packets to send 232, broken 231] [12:15:26]ProducePacketName [12:15:26]name=ofd_packets/00309418 [12:15:26]OFD Sender: To server: pG, [12:15:26]CommunicateWithHost lk.salyk.kg:30040 [12:15:26]ConnectInit lk.salyk.kg [12:15:26]written 0, free lines is 4095 [12:15:26]Connected sock=9 [12: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 34 39 34 33 0F 01 00 00 5F 53 07 01 B0 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D6 38 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC 28 00 00 00 00 07 04 06 00 28 81 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 01 00 00 F4 03 04 00 5C D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B8 04 00 35 04 06 00 C0 65 C0 58 B8 0E 40 DD BC 72 FE 9D BD 2D [12:15:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 71 7D 47 00 F7 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AA B8 04 00 F4 03 04 00 A4 80 A8 66 B6 04 01 00 00 69 60 F2 A7 8C 94 16 2A [12:15:26]CommunicateWithHost err = 0 [12:15:26]CheckOFDResponse [12:15:26]1017 (14) - 77093643461234 [12:15:26]1041 (16) - 0000000000874943 [12:15:26]1040 (4) - 309418 [12:15:26]1012 (4) - 30.07.2024 05:56 [12:15:26]1206 (1) - 0 [12:15:26]OFD Sender: Remove packet 309418 [12:15:26]ProducePacketName [12:15:26]name=ofd_packets/00309418 [12:15:26]NVStorageDeleteData [12:15:26]Write to MH i2c: 01 00 00 9A 27 C1 [12:15:26]Write i2c OK [12:15:26]MH_I2C_Read... [12:15:26]Read from MH i2c: 01 [12:15:26]MH_I2C_Read... [12:15:26]Read from MH i2c: 01 07 00 [12:15:26]MH_I2C_Read... [12:15:26]Read from MH i2c: 01 07 00 9A 27 00 00 00 00 00 61 0C 35 [12:15:26]RasterBufferAndPrint [12:15:26]line [12:15:26]line [12:15:26]line [12:15:26]line [12:15:26]line [12:15:26]written 0, free lines is 3172 [12:15:26]MH_Cut [12:15:26]Write to MH i2c: D1 01 00 A1 27 01 9A [12:15:26]Write i2c OK [12:15:26]MH_I2C_Read... [12:15:26]Read from MH i2c: D1 [12:15:26]MH_I2C_Read... [12:15:26]Read from MH i2c: D1 01 00 [12:15:26]MH_I2C_Read... [12:15:26]Read from MH i2c: D1 01 00 A1 27 00 99 [12:15:26]Write to MH i2c: 01 00 00 A2 27 C9 [12:15:26]Write i2c OK [12:15:26]MH_I2C_Read... [12:15:27]OFD Sender: No OFD packet to send [12:15:28]*** Cut start [12:15:28]*** Partial cut [12:15:28]*** CUTSNS_PIN = 1 [12:15:28]*** CUTSNS_PIN = 0 [12:15:28]*** Brake cut motor [12:15:28]Read from MH i2c: 01 [12:15:28]MH_I2C_Read... [12:15:28]*** Stop cut motor [12:15:28]*** Cut end [12:15:28]Read from MH i2c: 01 07 00 [12:15:28]MH_I2C_Read... [12:15:28]Read from MH i2c: 01 07 00 A2 27 00 00 00 00 00 FF 0F DE [12:15:28]process_action close_receipt done [12:15:28]requested_data is exist [12:15:28]produce_requested_data [12:15:28]requested_item fm.sn is exist - process it [12:15:28]wFMCommunicate request_size=4 [12:15:28]MH_SAM_APDU [12:15:28]CAPDU: 80 11 00 00 [12:15:28]Write to MH i2c: E2 08 00 A3 27 80 11 00 00 00 00 00 00 44 [12:15:28]Write i2c OK [12:15:28]MH_I2C_Read... [12:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:28]Read from MH i2c: E2 [12:15:28]MH_I2C_Read... [12:15:28]Read from MH i2c: E2 17 00 [12:15:28]MH_I2C_Read... [12:15:28]Read from MH i2c: E2 17 00 A3 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9A [12:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:15:28]wFMCommunicate OK [12:15:28]requested_item fd.num is exist - process it [12:15:28]SAM_PROTO_GetFieldsCounters [12:15:28]wFMCommunicate request_size=4 [12:15:28]MH_SAM_APDU [12:15:28]CAPDU: 80 13 00 00 [12:15:28]Write to MH i2c: E2 08 00 A4 27 80 13 00 00 00 00 00 00 47 [12:15:28]Write i2c OK [12:15:28]MH_I2C_Read... [12:15:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:15:28]Read from MH i2c: E2 [12:15:28]MH_I2C_Read... [12:15:28]Read from MH i2c: E2 62 00 [12:15:28]MH_I2C_Read... [12:15:28]Read from MH i2c: E2 62 00 A4 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AA B8 04 00 0E 04 04 00 AE 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 A1 [12:15:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AA B8 04 00 0E 04 04 00 AE 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:15:28]wFMCommunicate OK [12:15:28]SAM_PROTO_GetFieldsCounters done [12:15:28]requested_item shift.num is exist - process it [12:15:28]requested_item shift.opened is exist - process it [12:15:28]req_shift_opened [12:15:28]FM_GetShiftState [12:15:28]SAM_PROTO_GetShiftState [12:15:28]wFMCommunicate request_size=4 [12:15:28]MH_SAM_APDU [12:15:28]CAPDU: 80 13 01 00 [12:15:28]Write to MH i2c: E2 08 00 A5 27 80 13 01 00 00 00 00 00 49 [12:15:28]Write i2c OK [12:15:28]MH_I2C_Read... [12:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:28]Read from MH i2c: E2 [12:15:28]MH_I2C_Read... [12:15:28]Read from MH i2c: E2 0E 00 [12:15:28]MH_I2C_Read... [12:15:28]Read from MH i2c: E2 0E 00 A5 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A4 [12:15:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:15:28]wFMCommunicate OK [12:15:28]SAM_PROTO_GetShiftState done [12:15:28]FM_GetShiftState done [12:15:28]req_shift_opened done [12:15:28]requested_item shift.open_date is exist - process it [12:15:28]req_shift_open_date [12:15:28]req_shift_open_date done [12:15:28]produce_requested_data done [12:15:28]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309418,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:15:28]process_action_free close_receipt [12:15:28]json_value_free [12:15:28]json_value_free done [12:15:28]process_json_proto returns [12:15:28]Send response to host [12:15:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309418,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:15:28]free response buf [12:15:28]execute_script done [12:15:28]execute_script returns [12:15:28]free content buf [12:15:28]Sock 10.Close socket [12:15:28]Sock 10.Thread stoped [12:15:32]OFD Sender: No OFD packet to send [12:15:37]OFD Sender: No OFD packet to send [12:15:42]OFD Sender: No OFD packet to send [12:15:47]OFD Sender: No OFD packet to send [12:15:52]OFD Sender: No OFD packet to send [12:15:57]OFD Sender: No OFD packet to send [12:16:02]OFD Sender: No OFD packet to send [12:16:07]OFD Sender: No OFD packet to send [12:16:12]OFD Sender: No OFD packet to send [12:16:17]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:47]OFD Sender: No OFD packet to send [12:16:52]OFD Sender: No OFD packet to send [12:16:54]accept exits with 8 [12:16:54]New connection [12:16:54]New thread 3067166052 created [12:16:54]Thread 3067022692 joined [12:16:54]Waiting for new connection... [12:16:54] Sock 8.Parse request [12:16:54]Sock 8.Check first char [12:16:54]Sock 8.First char is OK [12:16:54]request: POST /json_proto HTTP/1.0 [12:16:54]Method: POST [12:16:54]URL: /json_proto [12:16:54]Method is POST - this is cgi request [12:16:54]url: /json_proto [12:16:54]query_string will be loaded in cgi processing [12:16:54]execute_cgi json_proto POST (null) [12:16:54]execute_cgi path=json_proto method=POST [12:16:54]POST find Content-Length [12:16:54]Host: 172.17.45.195:8080 [12:16:54]Content-Length: 803 [12:16:54]Content-Type: application/json [12:16:54] [12:16:54]POST finish read [12:16:54]Found Content-Length = 803 [12:16:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:54]execute_script... [12:16:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 22.130, "sum" : 1500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:54]POST & json_proto [12:16:54]process_json_proto [12:16:54]json parsed OK: [12:16:54]protocol is kg_v1.0 [12:16:54]action value=close_receipt [12:16:54]process_action close_receipt [12:16:54]cmd_close_receipt [12:16:54]MH_GetDate [12:16:54]Write to MH i2c: F0 00 00 A6 27 BC [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: F0 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: F0 09 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: F0 09 00 A6 27 00 B6 D9 A8 66 FB 01 7F 64 41 [12:16:54]GetLastDocTimeStamp 1722341724 [12:16:54]current date 1722341814 [12:16:54]FM_GetShiftState [12:16:54]SAM_PROTO_GetShiftState [12:16:54]wFMCommunicate request_size=4 [12:16:54]MH_SAM_APDU [12:16:54]CAPDU: 80 13 01 00 [12:16:54]Write to MH i2c: E2 08 00 A7 27 80 13 01 00 00 00 00 00 4B [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:54]Read from MH i2c: E2 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 0E 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: E2 0E 00 A7 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A6 [12:16:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:16:54]wFMCommunicate OK [12:16:54]SAM_PROTO_GetShiftState done [12:16:54]FM_GetShiftState done [12:16:54]opened in 1722299915 [12:16:54]opened+sec_in_day 1722386315 [12:16:54]quantity*price = 150041 [12:16:54]sum+1 = 150042 [12:16:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 353 30.07.2024 12:16 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309419 ФПД: 193864174554116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121654&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309419&fm=193864174554116&tin=02508201610067®Number=0000000000092651&sum=150041 [12:16:55]StoreToDocumentArchive [12:16:55]shift 430 fd 309419 [12:16:55]save to /storage/0430/doc_00309419 [12:16:55]save last doc name /storage/0430/doc_00309419 to /storage/kkm_last_doc_name [12:16:55]save OK [12:16:55]Clear old archive folders... [12:16:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:55]tlvbuf is 00A1A9F0 [12:16:55]SAM_PROTO_ClearQueue [12:16:55]wFMCommunicate request_size=4 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 09 00 00 [12:16:55]Write to MH i2c: E2 08 00 B4 27 80 09 00 00 00 00 00 00 4D [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:55]Read from MH i2c: E2 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 B4 27 00 90 00 4F [12:16:55]RAPDU: 90 00 [12:16:55]wFMCommunicate OK [12:16:55]SAM_PROTO_ClearQueue done [12:16:55]KKMCreateOFDPacket [12:16:55]OFDProtocolAddRootSTLVToBuf [12:16:55]FM_MakeSignedData [12:16:55]FM_MakeSignedData [12:16:55]SAM_PROTO_SignData [12:16:55]wFMCommunicate request_size=4 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 0D 01 02 [12:16:55]Write to MH i2c: E2 08 00 B5 27 80 0D 01 02 00 00 00 00 55 [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:55]Read from MH i2c: E2 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 B5 27 00 90 00 50 [12:16:55]RAPDU: 90 00 [12:16:55]wFMCommunicate OK [12:16:55]wFMCommunicate request_size=255 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 61 01 00 00 F4 03 04 00 B6 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B8 04 00 35 04 06 00 B0 [12:16:55]Write to MH i2c: E2 02 01 B6 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 32 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 61 01 00 00 F4 03 04 00 B6 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B8 04 00 35 04 06 00 B0 00 00 60 [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:55]Read from MH i2c: E2 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 B6 27 00 90 00 51 [12:16:55]RAPDU: 90 00 [12:16:55]wFMCommunicate OK [12:16:55]wFMCommunicate request_size=10 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 0D 02 02 05 51 85 42 4C 04 [12:16:55]Write to MH i2c: E2 0D 00 B7 27 80 0D 02 02 05 00 51 85 42 4C 04 00 00 CA [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:55]Read from MH i2c: E2 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 03 00 B7 27 00 90 00 52 [12:16:55]RAPDU: 90 00 [12:16:55]wFMCommunicate OK [12:16:55]wFMCommunicate request_size=4 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 0D 03 02 [12:16:55]Write to MH i2c: E2 08 00 B8 27 80 0D 03 02 00 00 00 00 5A [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0B 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0B 00 B8 27 00 DC 39 09 AD F0 36 55 B9 90 00 5A [12:16:56]RAPDU: DC 39 09 AD F0 36 55 B9 90 00 [12:16:56]wFMCommunicate OK [12:16:56]SAM_PROTO_SignData done [12:16:56]FM_MakeSignedData done [12:16:56]CreateOFDProtocolMessage [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 11 00 00 [12:16:56]Write to MH i2c: E2 08 00 B9 27 80 11 00 00 00 00 00 00 5A [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 17 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 17 00 B9 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B0 [12:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:16:56]wFMCommunicate OK [12:16:56]CreateOFDProtocolMessage done [12:16:56]OFDSenderStorePacket 309419 [12:16:56]StoreOFDPacket docnum=309419 [12:16:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 02 8F 07 01 A3 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 61 01 00 00 F4 03 04 00 B6 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B8 04 00 35 04 06 00 B0 51 85 42 4C 04 DC 39 09 AD F0 36 55 B9 [12:16:56]CheckFolder [12:16:56]dirname=/storage/ofd_packets [12:16:56]CheckFolder done [12:16:56]ProducePacketName [12:16:56]name=ofd_packets/00309419 [12:16:56]NVStorageSaveData ofd_packets/00309419 [12:16:56]File name is /storage/ofd_packets/00309419 [12:16:56]Write 301 bytes [12:16:56]NVStorageSaveData done [12:16:56]OFDSenderStorePacket done [12:16:56]KKMCreateOFDPacket done [12:16:56]NVStorageSaveData kkm_last_timestamp [12:16:56]File name is /storage/kkm_last_timestamp [12:16:56]Write 4 bytes [12:16:56]NVStorageSaveData done [12:16:56]ExternCall_PrintAddStr [12:16:56]wPrintStart [12:16:56]Write to MH i2c: 01 00 00 BA 27 E1 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 07 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 07 00 BA 27 00 00 00 00 00 FF 0F F6 [12:16:56]RasterBufferAndPrint [12:16:56]line Счет N : (1)118026 [12:16:56]line ИНН: 02508201610067 [12:16:56]line Контрольно-Кассовый Чек [12:16:56]line ПРОДАЖА [12:16:56]line ТРК (МРК, ГНК) : 62 [12:16:56]line Товар: 2710124130 [12:16:56]line Аи-92-К-2 [12:16:56]line 22.130 * 67.80 [12:16:56]line = 1500.41 [12:16:56]line НДС 12% НСП 1% [12:16:56]line > о реализуемом товаре [12:16:56]line ИТОГО: 1500.41 [12:16:56]line НСП 1% : 13.28 [12:16:56]line НДС 12% : 159.34 [12:16:56]line Наличными: 0.00 [12:16:56]line Безнал.: 1500.41 [12:16:56]line Место: АЗС № 128 "Партнер Нефть" [12:16:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:16:56]line СНО: Общий режим [12:16:56]line Чек 353 30.07.2024 12:16 [12:16:56]line Смена: 430 ФФД: 1.0 [12:16:56]line ЗНМ: 0300000046 [12:16:56]line РНМ: 0000000000092651 [12:16:56]line Версия ККМ: 001 [12:16:56]line Платежная система: O! деньги [12:16:56]line ФМ: 0000000000874943 [12:16:56]line ФД: 309419 [12:16:56]line ФПД: 193864174554116 [12:16:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121654&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309419&fm=193864174554116&tin=02508201610067®Number=0000000000092651&sum=150041 [12:16:56]written 0, free lines is 4095 [12:16:56]OFD Sender: Processing packet 309419 [packets to send 232, broken 231] [12:16:56]ProducePacketName [12:16:56]name=ofd_packets/00309419 [12:16:56]OFD Sender: To server: pG, [12:16:56]CommunicateWithHost lk.salyk.kg:30040 [12:16:56]ConnectInit lk.salyk.kg [12:16:56]Connected sock=10 [12:16:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 02 8F 07 01 A3 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 61 01 00 00 F4 03 04 00 B6 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B8 04 00 35 04 06 00 B0 51 85 42 4C 04 DC 39 09 AD F0 36 55 B9 [12:16:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7F FB 47 00 4A 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AB B8 04 00 F4 03 04 00 FE 80 A8 66 B6 04 01 00 00 7A 32 20 6E F7 9C 10 19 [12:16:56]CommunicateWithHost err = 0 [12:16:56]CheckOFDResponse [12:16:56]1017 (14) - 77093643461234 [12:16:56]1041 (16) - 0000000000874943 [12:16:56]1040 (4) - 309419 [12:16:56]1012 (4) - 30.07.2024 05:58 [12:16:56]1206 (1) - 0 [12:16:56]OFD Sender: Remove packet 309419 [12:16:56]ProducePacketName [12:16:56]name=ofd_packets/00309419 [12:16:56]NVStorageDeleteData [12:16:56]Write to MH i2c: 01 00 00 E4 27 0B [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 07 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 07 00 E4 27 00 00 00 00 00 77 0C 95 [12:16:56]RasterBufferAndPrint [12:16:56]line [12:16:56]line [12:16:56]line [12:16:56]line [12:16:56]line [12:16:56]written 0, free lines is 3195 [12:16:56]MH_Cut [12:16:56]Write to MH i2c: D1 01 00 EB 27 01 E4 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: D1 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: D1 01 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: D1 01 00 EB 27 00 E3 [12:16:56]Write to MH i2c: 01 00 00 EC 27 13 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:57]OFD Sender: No OFD packet to send [12:16:58]*** Cut start [12:16:58]*** Partial cut [12:16:58]*** CUTSNS_PIN = 1 [12:16:58]*** CUTSNS_PIN = 0 [12:16:58]*** Brake cut motor [12:16:58]Read from MH i2c: 01 [12:16:58]MH_I2C_Read... [12:16:58]*** Stop cut motor [12:16:58]*** Cut end [12:16:58]Read from MH i2c: 01 07 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: 01 07 00 EC 27 00 00 00 00 00 FF 0F 28 [12:16:58]process_action close_receipt done [12:16:58]requested_data is exist [12:16:58]produce_requested_data [12:16:58]requested_item fm.sn is exist - process it [12:16:58]wFMCommunicate request_size=4 [12:16:58]MH_SAM_APDU [12:16:58]CAPDU: 80 11 00 00 [12:16:58]Write to MH i2c: E2 08 00 ED 27 80 11 00 00 00 00 00 00 8E [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:58]Read from MH i2c: E2 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 17 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 17 00 ED 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E4 [12:16:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:16:58]wFMCommunicate OK [12:16:58]requested_item fd.num is exist - process it [12:16:58]SAM_PROTO_GetFieldsCounters [12:16:58]wFMCommunicate request_size=4 [12:16:58]MH_SAM_APDU [12:16:58]CAPDU: 80 13 00 00 [12:16:58]Write to MH i2c: E2 08 00 EE 27 80 13 00 00 00 00 00 00 91 [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:58]Read from MH i2c: E2 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 62 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 62 00 EE 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AB B8 04 00 0E 04 04 00 AE 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 EF [12:16:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AB B8 04 00 0E 04 04 00 AE 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 [12:16:58]wFMCommunicate OK [12:16:58]SAM_PROTO_GetFieldsCounters done [12:16:58]requested_item shift.num is exist - process it [12:16:58]requested_item shift.opened is exist - process it [12:16:58]req_shift_opened [12:16:58]FM_GetShiftState [12:16:58]SAM_PROTO_GetShiftState [12:16:58]wFMCommunicate request_size=4 [12:16:58]MH_SAM_APDU [12:16:58]CAPDU: 80 13 01 00 [12:16:58]Write to MH i2c: E2 08 00 EF 27 80 13 01 00 00 00 00 00 93 [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:59]Read from MH i2c: E2 [12:16:59]MH_I2C_Read... [12:16:59]Read from MH i2c: E2 0E 00 [12:16:59]MH_I2C_Read... [12:16:59]Read from MH i2c: E2 0E 00 EF 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EE [12:16:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:16:59]wFMCommunicate OK [12:16:59]SAM_PROTO_GetShiftState done [12:16:59]FM_GetShiftState done [12:16:59]req_shift_opened done [12:16:59]requested_item shift.open_date is exist - process it [12:16:59]req_shift_open_date [12:16:59]req_shift_open_date done [12:16:59]produce_requested_data done [12:16:59]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309419,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:16:59]process_action_free close_receipt [12:16:59]json_value_free [12:16:59]json_value_free done [12:16:59]process_json_proto returns [12:16:59]Send response to host [12:16:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309419,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:16:59]free response buf [12:16:59]execute_script done [12:16:59]execute_script returns [12:16:59]free content buf [12:16:59]Sock 8.Close socket [12:16:59]Sock 8.Thread stoped [12:17:02]OFD Sender: No OFD packet to send [12:17:07]OFD Sender: No OFD packet to send [12:17:12]accept exits with 9 [12:17:12]New connection [12:17:12]New thread 3067022692 created [12:17:12]Thread 3067166052 joined [12:17:12]Waiting for new connection... [12:17:12] Sock 9.Parse request [12:17:12]Sock 9.Check first char [12:17:12]Sock 9.First char is OK [12:17:12]request: POST /json_proto HTTP/1.0 [12:17:12]Method: POST [12:17:12]URL: /json_proto [12:17:12]Method is POST - this is cgi request [12:17:12]url: /json_proto [12:17:12]query_string will be loaded in cgi processing [12:17:12]execute_cgi json_proto POST (null) [12:17:12]execute_cgi path=json_proto method=POST [12:17:12]POST find Content-Length [12:17:12]Host: 172.17.45.195:8080 [12:17:12]Content-Length: 677 [12:17:12]Content-Type: application/json [12:17:12] [12:17:12]POST finish read [12:17:12]Found Content-Length = 677 [12:17:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:12]execute_script... [12:17: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)118027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:12]POST & json_proto [12:17:12]process_json_proto [12:17:12]json parsed OK: [12:17:12]protocol is kg_v1.0 [12:17:12]action value=close_receipt [12:17:12]process_action close_receipt [12:17:12]cmd_close_receipt [12:17:12]MH_GetDate [12:17:12]Write to MH i2c: F0 00 00 F0 27 06 [12:17:12]Write i2c OK [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: F0 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: F0 09 00 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: F0 09 00 F0 27 00 C8 D9 A8 66 FB 01 7F 64 9D [12:17:12]GetLastDocTimeStamp 1722341814 [12:17:12]current date 1722341832 [12:17:12]FM_GetShiftState [12:17:12]SAM_PROTO_GetShiftState [12:17:12]wFMCommunicate request_size=4 [12:17:12]MH_SAM_APDU [12:17:12]CAPDU: 80 13 01 00 [12:17:12]Write to MH i2c: E2 08 00 F1 27 80 13 01 00 00 00 00 00 95 [12:17:12]Write i2c OK [12:17:12]MH_I2C_Read... [12:17:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:12]Read from MH i2c: E2 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 0E 00 [12:17:12]MH_I2C_Read... [12:17:12]Read from MH i2c: E2 0E 00 F1 27 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F0 [12:17:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:17:12]wFMCommunicate OK [12:17:12]SAM_PROTO_GetShiftState done [12:17:12]FM_GetShiftState done [12:17:12]opened in 1722299915 [12:17:12]opened+sec_in_day 1722386315 [12:17:12]quantity*price = 40002 [12:17:12]sum+1 = 40003 [12:17:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 354 30.07.2024 12:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309420 ФПД: 243414146497833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121712&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309420&fm=243414146497833&tin=02508201610067®Number=0000000000092651&sum=40000 [12:17:13]StoreToDocumentArchive [12:17:13]shift 430 fd 309420 [12:17:13]save to /storage/0430/doc_00309420 [12:17:13]save last doc name /storage/0430/doc_00309420 to /storage/kkm_last_doc_name [12:17:13]save OK [12:17:13]Clear old archive folders... [12:17:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:13]tlvbuf is B6EF53D0 [12:17:13]SAM_PROTO_ClearQueue [12:17:13]wFMCommunicate request_size=4 [12:17:13]MH_SAM_APDU [12:17:13]CAPDU: 80 09 00 00 [12:17:13]Write to MH i2c: E2 08 00 FE 27 80 09 00 00 00 00 00 00 97 [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:13]Read from MH i2c: E2 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 FE 27 00 90 00 99 [12:17:13]RAPDU: 90 00 [12:17:13]wFMCommunicate OK [12:17:13]SAM_PROTO_ClearQueue done [12:17:13]KKMCreateOFDPacket [12:17:13]OFDProtocolAddRootSTLVToBuf [12:17:13]FM_MakeSignedData [12:17:13]FM_MakeSignedData [12:17:13]SAM_PROTO_SignData [12:17:13]wFMCommunicate request_size=4 [12:17:13]MH_SAM_APDU [12:17:13]CAPDU: 80 0D 01 02 [12:17:13]Write to MH i2c: E2 08 00 FF 27 80 0D 01 02 00 00 00 00 9F [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:13]Read from MH i2c: E2 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 FF 27 00 90 00 9A [12:17:13]RAPDU: 90 00 [12:17:13]wFMCommunicate OK [12:17:13]wFMCommunicate request_size=255 [12:17:13]MH_SAM_APDU [12:17:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 62 01 00 00 F4 03 04 00 C8 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B8 04 00 35 04 06 00 DD [12:17:13]Write to MH i2c: E2 02 01 00 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 32 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 62 01 00 00 F4 03 04 00 C8 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B8 04 00 35 04 06 00 DD 00 00 08 [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:13]Read from MH i2c: E2 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 00 28 00 90 00 9C [12:17:13]RAPDU: 90 00 [12:17:13]wFMCommunicate OK [12:17:13]wFMCommunicate request_size=10 [12:17:13]MH_SAM_APDU [12:17:13]CAPDU: 80 0D 02 02 05 62 45 BC 3D 29 [12:17:13]Write to MH i2c: E2 0D 00 01 28 80 0D 02 02 05 00 62 45 BC 3D 29 00 00 76 [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:13]Read from MH i2c: E2 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 03 00 01 28 00 90 00 9D [12:17:13]RAPDU: 90 00 [12:17:13]wFMCommunicate OK [12:17:13]wFMCommunicate request_size=4 [12:17:13]MH_SAM_APDU [12:17:13]CAPDU: 80 0D 03 02 [12:17:13]Write to MH i2c: E2 08 00 02 28 80 0D 03 02 00 00 00 00 A5 [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:13]Read from MH i2c: E2 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 0B 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 0B 00 02 28 00 42 C7 AC AF D6 E2 30 2A 90 00 1C [12:17:13]RAPDU: 42 C7 AC AF D6 E2 30 2A 90 00 [12:17:13]wFMCommunicate OK [12:17:13]SAM_PROTO_SignData done [12:17:13]FM_MakeSignedData done [12:17:13]CreateOFDProtocolMessage [12:17:13]wFMCommunicate request_size=4 [12:17:13]MH_SAM_APDU [12:17:13]CAPDU: 80 11 00 00 [12:17:13]Write to MH i2c: E2 08 00 03 28 80 11 00 00 00 00 00 00 A5 [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:13]Read from MH i2c: E2 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 17 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: E2 17 00 03 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FB [12:17:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:17:13]wFMCommunicate OK [12:17:13]CreateOFDProtocolMessage done [12:17:13]OFDSenderStorePacket 309420 [12:17:13]StoreOFDPacket docnum=309420 [12:17:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 44 07 01 97 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 62 01 00 00 F4 03 04 00 C8 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B8 04 00 35 04 06 00 DD 62 45 BC 3D 29 42 C7 AC AF D6 E2 30 2A [12:17:13]CheckFolder [12:17:13]dirname=/storage/ofd_packets [12:17:13]CheckFolder done [12:17:13]ProducePacketName [12:17:13]name=ofd_packets/00309420 [12:17:13]NVStorageSaveData ofd_packets/00309420 [12:17:13]File name is /storage/ofd_packets/00309420 [12:17:13]Write 301 bytes [12:17:13]NVStorageSaveData done [12:17:13]OFDSenderStorePacket done [12:17:13]KKMCreateOFDPacket done [12:17:13]NVStorageSaveData kkm_last_timestamp [12:17:13]File name is /storage/kkm_last_timestamp [12:17:13]Write 4 bytes [12:17:13]NVStorageSaveData done [12:17:13]ExternCall_PrintAddStr [12:17:13]wPrintStart [12:17:13]Write to MH i2c: 01 00 00 04 28 2C [12:17:13]Write i2c OK [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: 01 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: 01 07 00 [12:17:13]MH_I2C_Read... [12:17:13]Read from MH i2c: 01 07 00 04 28 00 00 00 00 00 FF 0F 41 [12:17:13]RasterBufferAndPrint [12:17:13]line Счет N : (1)118027 [12:17:13]line ИНН: 02508201610067 [12:17:13]line Контрольно-Кассовый Чек [12:17:13]line ПРОДАЖА [12:17:13]line ТРК (МРК, ГНК) : 52 [12:17:13]line Товар: 2710124130 [12:17:13]line Аи-92-К-2 [12:17:13]line 5.900 * 67.80 [12:17:13]line = 400.02 [12:17:13]line НДС 12% НСП 1% [12:17:13]line > о реализуемом товаре [12:17:13]line ОКРУГЛЕНИЕ: -0.02 [12:17:13]line ИТОГО: 400.00 [12:17:13]line Внесено: 400.00 [12:17:13]line СДАЧА: 0.00 [12:17:13]line НСП 1% : 3.54 [12:17:13]line НДС 12% : 42.48 [12:17:13]line Наличными: 400.00 [12:17:13]line Безнал.: 0.00 [12:17:13]line Место: АЗС № 128 "Партнер Нефть" [12:17:13]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:17:13]line СНО: Общий режим [12:17:13]line Чек 354 30.07.2024 12:17 [12:17:13]line Смена: 430 ФФД: 1.0 [12:17:13]line ЗНМ: 0300000046 [12:17:13]line РНМ: 0000000000092651 [12:17:13]line Версия ККМ: 001 [12:17:13]line ФМ: 0000000000874943 [12:17:13]line ФД: 309420 [12:17:13]line ФПД: 243414146497833 [12:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121712&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309420&fm=243414146497833&tin=02508201610067®Number=0000000000092651&sum=40000 [12:17:14]OFD Sender: Processing packet 309420 [packets to send 232, broken 231] [12:17:14]ProducePacketName [12:17:14]name=ofd_packets/00309420 [12:17:14]OFD Sender: To server: pG, [12:17:14]CommunicateWithHost lk.salyk.kg:30040 [12:17:14]ConnectInit lk.salyk.kg [12:17:14]written 0, free lines is 4095 [12:17:14]Connected sock=10 [12:17:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 44 07 01 97 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 62 01 00 00 F4 03 04 00 C8 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B8 04 00 35 04 06 00 DD 62 45 BC 3D 29 42 C7 AC AF D6 E2 30 2A [12:17:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EA 04 47 00 4B C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AC B8 04 00 F4 03 04 00 10 81 A8 66 B6 04 01 00 00 B5 C6 5F 01 9D B6 09 AA [12:17:14]CommunicateWithHost err = 0 [12:17:14]CheckOFDResponse [12:17:14]1017 (14) - 77093643461234 [12:17:14]1041 (16) - 0000000000874943 [12:17:14]1040 (4) - 309420 [12:17:14]1012 (4) - 30.07.2024 05:58 [12:17:14]1206 (1) - 0 [12:17:14]OFD Sender: Remove packet 309420 [12:17:14]ProducePacketName [12:17:14]name=ofd_packets/00309420 [12:17:14]NVStorageDeleteData [12:17:14]Write to MH i2c: 01 00 00 2F 28 57 [12:17:14]Write i2c OK [12:17:14]MH_I2C_Read... [12:17:14]Read from MH i2c: 01 [12:17:14]MH_I2C_Read... [12:17:14]Read from MH i2c: 01 07 00 [12:17:14]MH_I2C_Read... [12:17:14]Read from MH i2c: 01 07 00 2F 28 00 00 00 00 00 61 0C CB [12:17:14]RasterBufferAndPrint [12:17:14]line [12:17:14]line [12:17:14]line [12:17:14]line [12:17:14]line [12:17:14]written 0, free lines is 3173 [12:17:14]MH_Cut [12:17:14]Write to MH i2c: D1 01 00 36 28 01 30 [12:17:14]Write i2c OK [12:17:14]MH_I2C_Read... [12:17:14]Read from MH i2c: D1 [12:17:14]MH_I2C_Read... [12:17:14]Read from MH i2c: D1 01 00 [12:17:14]MH_I2C_Read... [12:17:14]Read from MH i2c: D1 01 00 36 28 00 2F [12:17:14]Write to MH i2c: 01 00 00 37 28 5F [12:17:14]Write i2c OK [12:17:14]MH_I2C_Read... [12:17:14]OFD Sender: No OFD packet to send [12:17:15]*** Cut start [12:17:15]*** Partial cut [12:17:15]*** CUTSNS_PIN = 1 [12:17:15]*** CUTSNS_PIN = 0 [12:17:16]*** Brake cut motor [12:17:16]Read from MH i2c: 01 [12:17:16]MH_I2C_Read... [12:17:16]*** Stop cut motor [12:17:16]*** Cut end [12:17:16]Read from MH i2c: 01 07 00 [12:17:16]MH_I2C_Read... [12:17:16]Read from MH i2c: 01 07 00 37 28 00 00 00 00 00 FF 0F 74 [12:17:16]process_action close_receipt done [12:17:16]requested_data is exist [12:17:16]produce_requested_data [12:17:16]requested_item fm.sn is exist - process it [12:17:16]wFMCommunicate request_size=4 [12:17:16]MH_SAM_APDU [12:17:16]CAPDU: 80 11 00 00 [12:17:16]Write to MH i2c: E2 08 00 38 28 80 11 00 00 00 00 00 00 DA [12:17:16]Write i2c OK [12:17:16]MH_I2C_Read... [12:17:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:16]Read from MH i2c: E2 [12:17:16]MH_I2C_Read... [12:17:16]Read from MH i2c: E2 17 00 [12:17:16]MH_I2C_Read... [12:17:16]Read from MH i2c: E2 17 00 38 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 30 [12:17:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:17:16]wFMCommunicate OK [12:17:16]requested_item fd.num is exist - process it [12:17:16]SAM_PROTO_GetFieldsCounters [12:17:16]wFMCommunicate request_size=4 [12:17:16]MH_SAM_APDU [12:17:16]CAPDU: 80 13 00 00 [12:17:16]Write to MH i2c: E2 08 00 39 28 80 13 00 00 00 00 00 00 DD [12:17:16]Write i2c OK [12:17:16]MH_I2C_Read... [12:17:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:16]Read from MH i2c: E2 [12:17:16]MH_I2C_Read... [12:17:16]Read from MH i2c: E2 62 00 [12:17:16]MH_I2C_Read... [12:17:16]Read from MH i2c: E2 62 00 39 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AC B8 04 00 0E 04 04 00 AE 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 3F [12:17:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AC B8 04 00 0E 04 04 00 AE 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 [12:17:16]wFMCommunicate OK [12:17:16]SAM_PROTO_GetFieldsCounters done [12:17:16]requested_item shift.num is exist - process it [12:17:16]requested_item shift.opened is exist - process it [12:17:16]req_shift_opened [12:17:16]FM_GetShiftState [12:17:16]SAM_PROTO_GetShiftState [12:17:16]wFMCommunicate request_size=4 [12:17:16]MH_SAM_APDU [12:17:16]CAPDU: 80 13 01 00 [12:17:16]Write to MH i2c: E2 08 00 3A 28 80 13 01 00 00 00 00 00 DF [12:17:16]Write i2c OK [12:17:16]MH_I2C_Read... [12:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:16]Read from MH i2c: E2 [12:17:16]MH_I2C_Read... [12:17:16]Read from MH i2c: E2 0E 00 [12:17:16]MH_I2C_Read... [12:17:16]Read from MH i2c: E2 0E 00 3A 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3A [12:17:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:17:16]wFMCommunicate OK [12:17:16]SAM_PROTO_GetShiftState done [12:17:16]FM_GetShiftState done [12:17:16]req_shift_opened done [12:17:16]requested_item shift.open_date is exist - process it [12:17:16]req_shift_open_date [12:17:16]req_shift_open_date done [12:17:16]produce_requested_data done [12:17:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309420,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:17:16]process_action_free close_receipt [12:17:16]json_value_free [12:17:16]json_value_free done [12:17:16]process_json_proto returns [12:17:16]Send response to host [12:17:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309420,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:17:16]free response buf [12:17:16]execute_script done [12:17:16]execute_script returns [12:17:16]free content buf [12:17:16]Sock 9.Close socket [12:17:16]Sock 9.Thread stoped [12:17:19]OFD Sender: No OFD packet to send [12:17:24]OFD Sender: No OFD packet to send [12:17:29]OFD Sender: No OFD packet to send [12:17:35]OFD Sender: No OFD packet to send [12:17:40]OFD Sender: No OFD packet to send [12:17:43]accept exits with 8 [12:17:43]New connection [12:17:43]New thread 3067166052 created [12:17:43]Thread 3067022692 joined [12:17:43]Waiting for new connection... [12:17:43] Sock 8.Parse request [12:17:43]Sock 8.Check first char [12:17:43]Sock 8.First char is OK [12:17:43]request: POST /json_proto HTTP/1.0 [12:17:43]Method: POST [12:17:43]URL: /json_proto [12:17:43]Method is POST - this is cgi request [12:17:43]url: /json_proto [12:17:43]query_string will be loaded in cgi processing [12:17:43]execute_cgi json_proto POST (null) [12:17:43]execute_cgi path=json_proto method=POST [12:17:43]POST find Content-Length [12:17:43]Host: 172.17.45.195:8080 [12:17:43]Content-Length: 800 [12:17:43]Content-Type: application/json [12:17:43] [12:17:43]POST finish read [12:17:43]Found Content-Length = 800 [12:17:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [12:17:43]execute_script... [12:17:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [12:17:43]POST & json_proto [12:17:43]process_json_proto [12:17:43]json parsed OK: [12:17:43]protocol is kg_v1.0 [12:17:43]action value=close_receipt [12:17:43]process_action close_receipt [12:17:43]cmd_close_receipt [12:17:43]MH_GetDate [12:17:43]Write to MH i2c: F0 00 00 3B 28 52 [12:17:43]Write i2c OK [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: F0 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: F0 09 00 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: F0 09 00 3B 28 00 E7 D9 A8 66 FB 01 7F 64 08 [12:17:43]GetLastDocTimeStamp 1722341832 [12:17:43]current date 1722341863 [12:17:43]FM_GetShiftState [12:17:43]SAM_PROTO_GetShiftState [12:17:43]wFMCommunicate request_size=4 [12:17:43]MH_SAM_APDU [12:17:43]CAPDU: 80 13 01 00 [12:17:43]Write to MH i2c: E2 08 00 3C 28 80 13 01 00 00 00 00 00 E1 [12:17:43]Write i2c OK [12:17:43]MH_I2C_Read... [12:17:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:43]Read from MH i2c: E2 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: E2 0E 00 [12:17:43]MH_I2C_Read... [12:17:43]Read from MH i2c: E2 0E 00 3C 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3C [12:17:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:17:43]wFMCommunicate OK [12:17:43]SAM_PROTO_GetShiftState done [12:17:43]FM_GetShiftState done [12:17:43]opened in 1722299915 [12:17:43]opened+sec_in_day 1722386315 [12:17:43]quantity*price = 200025 [12:17:43]sum+1 = 200026 [12:17:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 355 30.07.2024 12:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309421 ФПД: 149080575800646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121743&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309421&fm=149080575800646&tin=02508201610067®Number=0000000000092651&sum=200025 [12:17:44]StoreToDocumentArchive [12:17:44]shift 430 fd 309421 [12:17:44]save to /storage/0430/doc_00309421 [12:17:44]save last doc name /storage/0430/doc_00309421 to /storage/kkm_last_doc_name [12:17:44]save OK [12:17:44]Clear old archive folders... [12:17:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:17:44]tlvbuf is 00A0EF80 [12:17:44]SAM_PROTO_ClearQueue [12:17:44]wFMCommunicate request_size=4 [12:17:44]MH_SAM_APDU [12:17:44]CAPDU: 80 09 00 00 [12:17:44]Write to MH i2c: E2 08 00 49 28 80 09 00 00 00 00 00 00 E3 [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 49 28 00 90 00 E5 [12:17:44]RAPDU: 90 00 [12:17:44]wFMCommunicate OK [12:17:44]SAM_PROTO_ClearQueue done [12:17:44]KKMCreateOFDPacket [12:17:44]OFDProtocolAddRootSTLVToBuf [12:17:44]FM_MakeSignedData [12:17:44]FM_MakeSignedData [12:17:44]SAM_PROTO_SignData [12:17:44]wFMCommunicate request_size=4 [12:17:44]MH_SAM_APDU [12:17:44]CAPDU: 80 0D 01 02 [12:17:44]Write to MH i2c: E2 08 00 4A 28 80 0D 01 02 00 00 00 00 EB [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 4A 28 00 90 00 E6 [12:17:44]RAPDU: 90 00 [12:17:44]wFMCommunicate OK [12:17:44]wFMCommunicate request_size=255 [12:17:44]MH_SAM_APDU [12:17: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 63 01 00 00 F4 03 04 00 E7 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B8 04 00 35 04 06 00 87 96 86 C3 [12:17:44]Write to MH i2c: E2 02 01 4B 28 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 63 01 00 00 F4 03 04 00 E7 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B8 04 00 35 04 06 00 87 96 86 C3 00 00 44 [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 4B 28 00 90 00 E7 [12:17:44]RAPDU: 90 00 [12:17:44]wFMCommunicate OK [12:17:44]wFMCommunicate request_size=7 [12:17:44]MH_SAM_APDU [12:17:44]CAPDU: 80 0D 02 02 02 75 46 [12:17:44]Write to MH i2c: E2 0A 00 4C 28 80 0D 02 02 02 00 75 46 00 00 AD [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 03 00 4C 28 00 90 00 E8 [12:17:44]RAPDU: 90 00 [12:17:44]wFMCommunicate OK [12:17:44]wFMCommunicate request_size=4 [12:17:44]MH_SAM_APDU [12:17:44]CAPDU: 80 0D 03 02 [12:17:44]Write to MH i2c: E2 08 00 4D 28 80 0D 03 02 00 00 00 00 F0 [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 0B 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 0B 00 4D 28 00 0E 15 64 5B 6C 97 F6 AB 90 00 77 [12:17:44]RAPDU: 0E 15 64 5B 6C 97 F6 AB 90 00 [12:17:44]wFMCommunicate OK [12:17:44]SAM_PROTO_SignData done [12:17:44]FM_MakeSignedData done [12:17:44]CreateOFDProtocolMessage [12:17:44]wFMCommunicate request_size=4 [12:17:44]MH_SAM_APDU [12:17:44]CAPDU: 80 11 00 00 [12:17:44]Write to MH i2c: E2 08 00 4E 28 80 11 00 00 00 00 00 00 F0 [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:44]Read from MH i2c: E2 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 17 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: E2 17 00 4E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 46 [12:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:17:44]wFMCommunicate OK [12:17:44]CreateOFDProtocolMessage done [12:17:44]OFDSenderStorePacket 309421 [12:17:44]StoreOFDPacket docnum=309421 [12:17:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 53 05 04 01 2E 72 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 63 01 00 00 F4 03 04 00 E7 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B8 04 00 35 04 06 00 87 96 86 C3 75 46 0E 15 64 5B 6C 97 F6 AB [12:17:44]CheckFolder [12:17:44]dirname=/storage/ofd_packets [12:17:44]CheckFolder done [12:17:44]ProducePacketName [12:17:44]name=ofd_packets/00309421 [12:17:44]NVStorageSaveData ofd_packets/00309421 [12:17:44]File name is /storage/ofd_packets/00309421 [12:17:44]Write 298 bytes [12:17:44]NVStorageSaveData done [12:17:44]OFDSenderStorePacket done [12:17:44]KKMCreateOFDPacket done [12:17:44]NVStorageSaveData kkm_last_timestamp [12:17:44]File name is /storage/kkm_last_timestamp [12:17:44]Write 4 bytes [12:17:44]NVStorageSaveData done [12:17:44]ExternCall_PrintAddStr [12:17:44]wPrintStart [12:17:44]Write to MH i2c: 01 00 00 4F 28 77 [12:17:44]Write i2c OK [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: 01 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: 01 07 00 [12:17:44]MH_I2C_Read... [12:17:44]Read from MH i2c: 01 07 00 4F 28 00 00 00 00 00 FF 0F 8C [12:17:44]RasterBufferAndPrint [12:17:44]line Счет N : (1)118028 [12:17:44]line ИНН: 02508201610067 [12:17:44]line Контрольно-Кассовый Чек [12:17:44]line ПРОДАЖА [12:17:44]line ТРК (МРК, ГНК) : 34 [12:17:44]line Товар: 2710194800 [12:17:44]line ДТ-К-3 [12:17:44]line 26.250 * 76.20 [12:17:44]line = 2000.25 [12:17:44]line НДС 12% НСП 1% [12:17:44]line > о реализуемом товаре [12:17:44]line ИТОГО: 2000.25 [12:17:44]line НСП 1% : 17.70 [12:17:44]line НДС 12% : 212.42 [12:17:44]line Наличными: 0.00 [12:17:44]line Безнал.: 2000.25 [12:17:44]line Место: АЗС № 128 "Партнер Нефть" [12:17:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:17:44]line СНО: Общий режим [12:17:44]line Чек 355 30.07.2024 12:17 [12:17:44]line Смена: 430 ФФД: 1.0 [12:17:44]line ЗНМ: 0300000046 [12:17:44]line РНМ: 0000000000092651 [12:17:44]line Версия ККМ: 001 [12:17:44]line Платежная система: O! деньги [12:17:44]line ФМ: 0000000000874943 [12:17:44]line ФД: 309421 [12:17:44]line ФПД: 149080575800646 [12:17:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121743&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309421&fm=149080575800646&tin=02508201610067®Number=0000000000092651&sum=200025 [12:17:45]OFD Sender: Processing packet 309421 [packets to send 232, broken 231] [12:17:45]ProducePacketName [12:17:45]name=ofd_packets/00309421 [12:17:45]OFD Sender: To server: pG, [12:17:45]CommunicateWithHost lk.salyk.kg:30040 [12:17:45]ConnectInit lk.salyk.kg [12:17:45]written 0, free lines is 4095 [12:17:45]Connected sock=10 [12:17:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 53 05 04 01 2E 72 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 63 01 00 00 F4 03 04 00 E7 D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B8 04 00 35 04 06 00 87 96 86 C3 75 46 0E 15 64 5B 6C 97 F6 AB [12:17:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 91 F7 47 00 93 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AD B8 04 00 F4 03 04 00 2F 81 A8 66 B6 04 01 00 00 81 9A 6C 67 F9 0F 6F C4 [12:17:45]CommunicateWithHost err = 0 [12:17:45]CheckOFDResponse [12:17:45]1017 (14) - 77093643461234 [12:17:45]1041 (16) - 0000000000874943 [12:17:45]1040 (4) - 309421 [12:17:45]1012 (4) - 30.07.2024 05:59 [12:17:45]1206 (1) - 0 [12:17:45]OFD Sender: Remove packet 309421 [12:17:45]ProducePacketName [12:17:45]name=ofd_packets/00309421 [12:17:45]NVStorageDeleteData [12:17:45]Write to MH i2c: 01 00 00 79 28 A1 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 07 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: 01 07 00 79 28 00 00 00 00 00 7B 0C 2F [12:17:45]RasterBufferAndPrint [12:17:45]line [12:17:45]line [12:17:45]line [12:17:45]line [12:17:45]line [12:17:45]written 0, free lines is 3199 [12:17:45]MH_Cut [12:17:45]Write to MH i2c: D1 01 00 80 28 01 7A [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: D1 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: D1 01 00 [12:17:45]MH_I2C_Read... [12:17:45]Read from MH i2c: D1 01 00 80 28 00 79 [12:17:45]Write to MH i2c: 01 00 00 81 28 A9 [12:17:45]Write i2c OK [12:17:45]MH_I2C_Read... [12:17:46]OFD Sender: No OFD packet to send [12:17:46]*** Cut start [12:17:46]*** Partial cut [12:17:46]*** CUTSNS_PIN = 1 [12:17:46]*** CUTSNS_PIN = 0 [12:17:47]*** Brake cut motor [12:17:47]Read from MH i2c: 01 [12:17:47]MH_I2C_Read... [12:17:47]*** Stop cut motor [12:17:47]*** Cut end [12:17:47]Read from MH i2c: 01 07 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: 01 07 00 81 28 00 00 00 00 00 FF 0F BE [12:17:47]process_action close_receipt done [12:17:47]requested_data is exist [12:17:47]produce_requested_data [12:17:47]requested_item fm.sn is exist - process it [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 11 00 00 [12:17:47]Write to MH i2c: E2 08 00 82 28 80 11 00 00 00 00 00 00 24 [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 17 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 17 00 82 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7A [12:17:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:17:47]wFMCommunicate OK [12:17:47]requested_item fd.num is exist - process it [12:17:47]SAM_PROTO_GetFieldsCounters [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 13 00 00 [12:17:47]Write to MH i2c: E2 08 00 83 28 80 13 00 00 00 00 00 00 27 [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 62 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 62 00 83 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AD B8 04 00 0E 04 04 00 AE 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 8D [12:17:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AD B8 04 00 0E 04 04 00 AE 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 [12:17:47]wFMCommunicate OK [12:17:47]SAM_PROTO_GetFieldsCounters done [12:17:47]requested_item shift.num is exist - process it [12:17:47]requested_item shift.opened is exist - process it [12:17:47]req_shift_opened [12:17:47]FM_GetShiftState [12:17:47]SAM_PROTO_GetShiftState [12:17:47]wFMCommunicate request_size=4 [12:17:47]MH_SAM_APDU [12:17:47]CAPDU: 80 13 01 00 [12:17:47]Write to MH i2c: E2 08 00 84 28 80 13 01 00 00 00 00 00 29 [12:17:47]Write i2c OK [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 [12:17:47]MH_I2C_Read... [12:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:47]Read from MH i2c: E2 0E 00 [12:17:47]MH_I2C_Read... [12:17:47]Read from MH i2c: E2 0E 00 84 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 84 [12:17:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:17:47]wFMCommunicate OK [12:17:47]SAM_PROTO_GetShiftState done [12:17:47]FM_GetShiftState done [12:17:47]req_shift_opened done [12:17:47]requested_item shift.open_date is exist - process it [12:17:47]req_shift_open_date [12:17:47]req_shift_open_date done [12:17:47]produce_requested_data done [12:17:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309421,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:17:47]process_action_free close_receipt [12:17:47]json_value_free [12:17:47]json_value_free done [12:17:47]process_json_proto returns [12:17:47]Send response to host [12:17:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309421,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:17:47]free response buf [12:17:47]execute_script done [12:17:47]execute_script returns [12:17:47]free content buf [12:17:47]Sock 8.Close socket [12:17:47]Sock 8.Thread stoped [12:17:48]accept exits with 9 [12:17:48]New connection [12:17:48]New thread 3067022692 created [12:17:48]Thread 3067166052 joined [12:17:48]Waiting for new connection... [12:17:48] Sock 9.Parse request [12:17:48]Sock 9.Check first char [12:17:48]Sock 9.First char is OK [12:17:48]request: POST /json_proto HTTP/1.0 [12:17:48]Method: POST [12:17:48]URL: /json_proto [12:17:48]Method is POST - this is cgi request [12:17:48]url: /json_proto [12:17:48]query_string will be loaded in cgi processing [12:17:48]execute_cgi json_proto POST (null) [12:17:48]execute_cgi path=json_proto method=POST [12:17:48]POST find Content-Length [12:17:48]Host: 172.17.45.195:8080 [12:17:48]Content-Length: 678 [12:17:48]Content-Type: application/json [12:17:48] [12:17:48]POST finish read [12:17:48]Found Content-Length = 678 [12:17:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 13.500, "sum" : 915.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 915.00, "total" : 915.00, "payments": [ { "type": 0, "sum" : 915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:48]execute_script... [12:17: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)118029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 13.500, "sum" : 915.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 915.00, "total" : 915.00, "payments": [ { "type": 0, "sum" : 915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:48]POST & json_proto [12:17:48]process_json_proto [12:17:48]json parsed OK: [12:17:48]protocol is kg_v1.0 [12:17:48]action value=close_receipt [12:17:48]process_action close_receipt [12:17:48]cmd_close_receipt [12:17:48]MH_GetDate [12:17:48]Write to MH i2c: F0 00 00 85 28 9C [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: F0 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: F0 09 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: F0 09 00 85 28 00 EC D9 A8 66 FB 01 7F 64 57 [12:17:48]GetLastDocTimeStamp 1722341863 [12:17:48]current date 1722341868 [12:17:48]FM_GetShiftState [12:17:48]SAM_PROTO_GetShiftState [12:17:48]wFMCommunicate request_size=4 [12:17:48]MH_SAM_APDU [12:17:48]CAPDU: 80 13 01 00 [12:17:48]Write to MH i2c: E2 08 00 86 28 80 13 01 00 00 00 00 00 2B [12:17:48]Write i2c OK [12:17:48]MH_I2C_Read... [12:17:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:48]Read from MH i2c: E2 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 0E 00 [12:17:48]MH_I2C_Read... [12:17:48]Read from MH i2c: E2 0E 00 86 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 86 [12:17:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:17:48]wFMCommunicate OK [12:17:48]SAM_PROTO_GetShiftState done [12:17:48]FM_GetShiftState done [12:17:48]opened in 1722299915 [12:17:48]opened+sec_in_day 1722386315 [12:17:48]quantity*price = 91530 [12:17:48]sum+1 = 91531 [12:17:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 915.00 Внесено: 915.00 СДАЧА: 0.00 НСП 1% : 8.10 НДС 12% : 97.20 Наличными: 915.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 356 30.07.2024 12:17 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309422 ФПД: 112047962686216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121748&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309422&fm=112047962686216&tin=02508201610067®Number=0000000000092651&sum=91500 [12:17:49]StoreToDocumentArchive [12:17:49]shift 430 fd 309422 [12:17:49]save to /storage/0430/doc_00309422 [12:17:49]save last doc name /storage/0430/doc_00309422 to /storage/kkm_last_doc_name [12:17:49]save OK [12:17:49]Clear old archive folders... [12:17:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:49]tlvbuf is 00909420 [12:17:49]SAM_PROTO_ClearQueue [12:17:49]wFMCommunicate request_size=4 [12:17:49]MH_SAM_APDU [12:17:49]CAPDU: 80 09 00 00 [12:17:49]Write to MH i2c: E2 08 00 93 28 80 09 00 00 00 00 00 00 2D [12:17:49]Write i2c OK [12:17:49]MH_I2C_Read... [12:17:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:49]Read from MH i2c: E2 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 93 28 00 90 00 2F [12:17:49]RAPDU: 90 00 [12:17:49]wFMCommunicate OK [12:17:49]SAM_PROTO_ClearQueue done [12:17:49]KKMCreateOFDPacket [12:17:49]OFDProtocolAddRootSTLVToBuf [12:17:49]FM_MakeSignedData [12:17:49]FM_MakeSignedData [12:17:49]SAM_PROTO_SignData [12:17:49]wFMCommunicate request_size=4 [12:17:49]MH_SAM_APDU [12:17:49]CAPDU: 80 0D 01 02 [12:17:49]Write to MH i2c: E2 08 00 94 28 80 0D 01 02 00 00 00 00 35 [12:17:49]Write i2c OK [12:17:49]MH_I2C_Read... [12:17:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:49]Read from MH i2c: E2 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 [12:17:49]MH_I2C_Read... [12:17:49]Read from MH i2c: E2 03 00 94 28 00 90 00 30 [12:17:49]RAPDU: 90 00 [12:17:49]wFMCommunicate OK [12:17:49]wFMCommunicate request_size=255 [12:17:49]MH_SAM_APDU [12:17:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8A 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 25 00 00 00 00 07 04 06 00 6C 65 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 EC D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B8 04 00 35 04 06 00 65 [12:17:49]Write to MH i2c: E2 02 01 95 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 32 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8A 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 25 00 00 00 00 07 04 06 00 6C 65 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 EC D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B8 04 00 35 04 06 00 65 00 00 57 [12:17:49]Write i2c OK [12:17:49]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 95 28 00 90 00 31 [12:17:50]RAPDU: 90 00 [12:17:50]wFMCommunicate OK [12:17:50]wFMCommunicate request_size=10 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 0D 02 02 05 E8 33 03 83 08 [12:17:50]Write to MH i2c: E2 0D 00 96 28 80 0D 02 02 05 00 E8 33 03 83 08 00 00 EB [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 03 00 96 28 00 90 00 32 [12:17:50]RAPDU: 90 00 [12:17:50]wFMCommunicate OK [12:17:50]wFMCommunicate request_size=4 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 0D 03 02 [12:17:50]Write to MH i2c: E2 08 00 97 28 80 0D 03 02 00 00 00 00 3A [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 0B 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 0B 00 97 28 00 82 F2 3C 67 F1 E1 2B 76 90 00 C5 [12:17:50]RAPDU: 82 F2 3C 67 F1 E1 2B 76 90 00 [12:17:50]wFMCommunicate OK [12:17:50]SAM_PROTO_SignData done [12:17:50]FM_MakeSignedData done [12:17:50]CreateOFDProtocolMessage [12:17:50]wFMCommunicate request_size=4 [12:17:50]MH_SAM_APDU [12:17:50]CAPDU: 80 11 00 00 [12:17:50]Write to MH i2c: E2 08 00 98 28 80 11 00 00 00 00 00 00 3A [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:50]Read from MH i2c: E2 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 17 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: E2 17 00 98 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 90 [12:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:17:50]wFMCommunicate OK [12:17:50]CreateOFDProtocolMessage done [12:17:50]OFDSenderStorePacket 309422 [12:17:50]StoreOFDPacket docnum=309422 [12:17:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C7 BC 07 01 9E EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8A 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 25 00 00 00 00 07 04 06 00 6C 65 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 EC D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B8 04 00 35 04 06 00 65 E8 33 03 83 08 82 F2 3C 67 F1 E1 2B 76 [12:17:50]CheckFolder [12:17:50]dirname=/storage/ofd_packets [12:17:50]CheckFolder done [12:17:50]ProducePacketName [12:17:50]name=ofd_packets/00309422 [12:17:50]NVStorageSaveData ofd_packets/00309422 [12:17:50]File name is /storage/ofd_packets/00309422 [12:17:50]Write 301 bytes [12:17:50]NVStorageSaveData done [12:17:50]OFDSenderStorePacket done [12:17:50]KKMCreateOFDPacket done [12:17:50]NVStorageSaveData kkm_last_timestamp [12:17:50]File name is /storage/kkm_last_timestamp [12:17:50]Write 4 bytes [12:17:50]NVStorageSaveData done [12:17:50]ExternCall_PrintAddStr [12:17:50]wPrintStart [12:17:50]Write to MH i2c: 01 00 00 99 28 C1 [12:17:50]Write i2c OK [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 07 00 [12:17:50]MH_I2C_Read... [12:17:50]Read from MH i2c: 01 07 00 99 28 00 00 00 00 00 FF 0F D6 [12:17:50]RasterBufferAndPrint [12:17:50]line Счет N : (1)118029 [12:17:50]line ИНН: 02508201610067 [12:17:50]line Контрольно-Кассовый Чек [12:17:50]line ПРОДАЖА [12:17:50]line ТРК (МРК, ГНК) : 42 [12:17:50]line Товар: 2710124130 [12:17:50]line Аи-92-К-2 [12:17:50]line 13.500 * 67.80 [12:17:50]line = 915.30 [12:17:50]line НДС 12% НСП 1% [12:17:50]line > о реализуемом товаре [12:17:50]line ОКРУГЛЕНИЕ: -0.30 [12:17:50]line ИТОГО: 915.00 [12:17:50]line Внесено: 915.00 [12:17:50]line СДАЧА: 0.00 [12:17:50]line НСП 1% : 8.10 [12:17:50]line НДС 12% : 97.20 [12:17:50]line Наличными: 915.00 [12:17:50]line Безнал.: 0.00 [12:17:50]line Место: АЗС № 128 "Партнер Нефть" [12:17:50]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:17:50]line СНО: Общий режим [12:17:50]line Чек 356 30.07.2024 12:17 [12:17:50]line Смена: 430 ФФД: 1.0 [12:17:50]line ЗНМ: 0300000046 [12:17:50]line РНМ: 0000000000092651 [12:17:50]line Версия ККМ: 001 [12:17:50]line ФМ: 0000000000874943 [12:17:50]line ФД: 309422 [12:17:50]line ФПД: 112047962686216 [12:17:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121748&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309422&fm=112047962686216&tin=02508201610067®Number=0000000000092651&sum=91500 [12:17:50]OFD Sender: Processing packet 309422 [packets to send 232, broken 231] [12:17:50]ProducePacketName [12:17:50]name=ofd_packets/00309422 [12:17:50]OFD Sender: To server: pG, [12:17:50]CommunicateWithHost lk.salyk.kg:30040 [12:17:50]ConnectInit lk.salyk.kg [12:17:50]written 0, free lines is 4095 [12:17:51]Write to MH i2c: 01 00 00 C4 28 EC [12:17:51]Write i2c OK [12:17:51]MH_I2C_Read... [12:17:51]Read from MH i2c: 01 [12:17:51]MH_I2C_Read... [12:17:51]Read from MH i2c: 01 07 00 [12:17:51]MH_I2C_Read... [12:17:51]Read from MH i2c: 01 07 00 C4 28 00 00 00 00 00 5E 0C 5D [12:17:51]RasterBufferAndPrint [12:17:51]line [12:17:51]line [12:17:51]line [12:17:51]line [12:17:51]line [12:17:51]written 0, free lines is 3172 [12:17:51]MH_Cut [12:17:51]Write to MH i2c: D1 01 00 CB 28 01 C5 [12:17:51]Write i2c OK [12:17:51]MH_I2C_Read... [12:17:51]Read from MH i2c: D1 [12:17:51]MH_I2C_Read... [12:17:51]Read from MH i2c: D1 01 00 [12:17:51]MH_I2C_Read... [12:17:51]Read from MH i2c: D1 01 00 CB 28 00 C4 [12:17:51]Write to MH i2c: 01 00 00 CC 28 F4 [12:17:51]Write i2c OK [12:17:51]MH_I2C_Read... [12:17:52]*** Cut start [12:17:52]*** Partial cut [12:17:52]*** CUTSNS_PIN = 1 [12:17:52]*** CUTSNS_PIN = 0 [12:17:52]*** Brake cut motor [12:17:53]Read from MH i2c: 01 [12:17:53]MH_I2C_Read... [12:17:53]*** Stop cut motor [12:17:53]*** Cut end [12:17:53]Read from MH i2c: 01 07 00 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: 01 07 00 CC 28 00 00 00 00 00 FF 0F 09 [12:17:53]process_action close_receipt done [12:17:53]requested_data is exist [12:17:53]produce_requested_data [12:17:53]requested_item fm.sn is exist - process it [12:17:53]wFMCommunicate request_size=4 [12:17:53]MH_SAM_APDU [12:17:53]CAPDU: 80 11 00 00 [12:17:53]Write to MH i2c: E2 08 00 CD 28 80 11 00 00 00 00 00 00 6F [12:17:53]Write i2c OK [12:17:53]MH_I2C_Read... [12:17:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:53]Read from MH i2c: E2 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 17 00 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 17 00 CD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C5 [12:17:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:17:53]wFMCommunicate OK [12:17:53]requested_item fd.num is exist - process it [12:17:53]SAM_PROTO_GetFieldsCounters [12:17:53]wFMCommunicate request_size=4 [12:17:53]MH_SAM_APDU [12:17:53]CAPDU: 80 13 00 00 [12:17:53]Write to MH i2c: E2 08 00 CE 28 80 13 00 00 00 00 00 00 72 [12:17:53]Write i2c OK [12:17:53]MH_I2C_Read... [12:17:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:53]Read from MH i2c: E2 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 62 00 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 62 00 CE 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AE B8 04 00 0E 04 04 00 AE 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 DC [12:17:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AE B8 04 00 0E 04 04 00 AE 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 [12:17:53]wFMCommunicate OK [12:17:53]SAM_PROTO_GetFieldsCounters done [12:17:53]requested_item shift.num is exist - process it [12:17:53]requested_item shift.opened is exist - process it [12:17:53]req_shift_opened [12:17:53]FM_GetShiftState [12:17:53]SAM_PROTO_GetShiftState [12:17:53]wFMCommunicate request_size=4 [12:17:53]MH_SAM_APDU [12:17:53]CAPDU: 80 13 01 00 [12:17:53]Write to MH i2c: E2 08 00 CF 28 80 13 01 00 00 00 00 00 74 [12:17:53]Write i2c OK [12:17:53]MH_I2C_Read... [12:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:53]Read from MH i2c: E2 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 0E 00 [12:17:53]MH_I2C_Read... [12:17:53]Read from MH i2c: E2 0E 00 CF 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CF [12:17:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:17:53]wFMCommunicate OK [12:17:53]SAM_PROTO_GetShiftState done [12:17:53]FM_GetShiftState done [12:17:53]req_shift_opened done [12:17:53]requested_item shift.open_date is exist - process it [12:17:53]req_shift_open_date [12:17:53]req_shift_open_date done [12:17:53]produce_requested_data done [12:17:53]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309422,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:17:53]process_action_free close_receipt [12:17:53]json_value_free [12:17:53]json_value_free done [12:17:53]process_json_proto returns [12:17:53]Send response to host [12:17:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309422,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:17:53]free response buf [12:17:53]execute_script done [12:17:53]execute_script returns [12:17:53]free content buf [12:17:53]Sock 9.Close socket [12:17:53]Sock 9.Thread stoped [12:17:55]ConnectInit Can't take IP for lk.salyk.kg [12:17:55]CommunicateWithHost connect error [12:17:55]CommunicateWithHost err = -1 [12:17:55]OFD Sender: Server communicate error [12:18:00]OFD Sender: Processing packet 309422 [packets to send 232, broken 231] [12:18:00]ProducePacketName [12:18:00]name=ofd_packets/00309422 [12:18:00]OFD Sender: To server: pG, [12:18:00]CommunicateWithHost lk.salyk.kg:30040 [12:18:00]ConnectInit lk.salyk.kg [12:18:05]ConnectInit Can't take IP for lk.salyk.kg [12:18:05]CommunicateWithHost connect error [12:18:05]CommunicateWithHost err = -1 [12:18:05]OFD Sender: Server communicate error [12:18:10]OFD Sender: Processing packet 309422 [packets to send 232, broken 231] [12:18:10]ProducePacketName [12:18:10]name=ofd_packets/00309422 [12:18:10]OFD Sender: To server: pG, [12:18:10]CommunicateWithHost lk.salyk.kg:30040 [12:18:10]ConnectInit lk.salyk.kg [12:19:32]accept exits with 8 [12:19:32]New connection [12:19:32]New thread 3067166052 created [12:19:32]Thread 3067022692 joined [12:19:32]Waiting for new connection... [12:19:32] Sock 8.Parse request [12:19:32]Sock 8.Check first char [12:19:32]Sock 8.First char is OK [12:19:32]request: POST /json_proto HTTP/1.0 [12:19:32]Method: POST [12:19:32]URL: /json_proto [12:19:32]Method is POST - this is cgi request [12:19:32]url: /json_proto [12:19:32]query_string will be loaded in cgi processing [12:19:32]execute_cgi json_proto POST (null) [12:19:32]execute_cgi path=json_proto method=POST [12:19:32]POST find Content-Length [12:19:32]Host: 172.17.45.195:8080 [12:19:32]Content-Length: 677 [12:19:32]Content-Type: application/json [12:19:32] [12:19:32]POST finish read [12:19:32]Found Content-Length = 677 [12:19:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:19:32]execute_script... [12:19:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:19:32]POST & json_proto [12:19:32]process_json_proto [12:19:32]json parsed OK: [12:19:32]protocol is kg_v1.0 [12:19:32]action value=close_receipt [12:19:32]process_action close_receipt [12:19:32]cmd_close_receipt [12:19:32]MH_GetDate [12:19:32]Write to MH i2c: F0 00 00 D0 28 E7 [12:19:32]Write i2c OK [12:19:32]MH_I2C_Read... [12:19:32]Read from MH i2c: F0 [12:19:32]MH_I2C_Read... [12:19:32]Read from MH i2c: F0 09 00 [12:19:32]MH_I2C_Read... [12:19:32]Read from MH i2c: F0 09 00 D0 28 00 55 DA A8 66 FB 01 7F 64 0C [12:19:32]GetLastDocTimeStamp 1722341868 [12:19:32]current date 1722341973 [12:19:32]FM_GetShiftState [12:19:32]SAM_PROTO_GetShiftState [12:19:32]wFMCommunicate request_size=4 [12:19:32]MH_SAM_APDU [12:19:32]CAPDU: 80 13 01 00 [12:19:32]Write to MH i2c: E2 08 00 D1 28 80 13 01 00 00 00 00 00 76 [12:19:32]Write i2c OK [12:19:32]MH_I2C_Read... [12:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:32]Read from MH i2c: E2 [12:19:32]MH_I2C_Read... [12:19:32]Read from MH i2c: E2 0E 00 [12:19:32]MH_I2C_Read... [12:19:32]Read from MH i2c: E2 0E 00 D1 28 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D1 [12:19:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:19:32]wFMCommunicate OK [12:19:32]SAM_PROTO_GetShiftState done [12:19:32]FM_GetShiftState done [12:19:32]opened in 1722299915 [12:19:32]opened+sec_in_day 1722386315 [12:19:32]quantity*price = 50036 [12:19:32]sum+1 = 50037 [12:19:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 357 30.07.2024 12:19 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309423 ФПД: 222890924354053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121933&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309423&fm=222890924354053&tin=02508201610067®Number=0000000000092651&sum=50000 [12:19:33]StoreToDocumentArchive [12:19:33]shift 430 fd 309423 [12:19:33]save to /storage/0430/doc_00309423 [12:19:33]save last doc name /storage/0430/doc_00309423 to /storage/kkm_last_doc_name [12:19:33]save OK [12:19:33]Clear old archive folders... [12:19:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:19:33]tlvbuf is 009B2430 [12:19:33]SAM_PROTO_ClearQueue [12:19:33]wFMCommunicate request_size=4 [12:19:33]MH_SAM_APDU [12:19:33]CAPDU: 80 09 00 00 [12:19:33]Write to MH i2c: E2 08 00 DE 28 80 09 00 00 00 00 00 00 78 [12:19:33]Write i2c OK [12:19:33]MH_I2C_Read... [12:19:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:33]Read from MH i2c: E2 [12:19:33]MH_I2C_Read... [12:19:33]Read from MH i2c: E2 03 00 [12:19:33]MH_I2C_Read... [12:19:33]Read from MH i2c: E2 03 00 DE 28 00 90 00 7A [12:19:33]RAPDU: 90 00 [12:19:33]wFMCommunicate OK [12:19:33]SAM_PROTO_ClearQueue done [12:19:33]KKMCreateOFDPacket [12:19:33]OFDProtocolAddRootSTLVToBuf [12:19:33]FM_MakeSignedData [12:19:33]FM_MakeSignedData [12:19:33]SAM_PROTO_SignData [12:19:33]wFMCommunicate request_size=4 [12:19:33]MH_SAM_APDU [12:19:33]CAPDU: 80 0D 01 02 [12:19:33]Write to MH i2c: E2 08 00 DF 28 80 0D 01 02 00 00 00 00 80 [12:19:33]Write i2c OK [12:19:33]MH_I2C_Read... [12:19:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:33]Read from MH i2c: E2 [12:19:33]MH_I2C_Read... [12:19:33]Read from MH i2c: E2 03 00 [12:19:33]MH_I2C_Read... [12:19:33]Read from MH i2c: E2 03 00 DF 28 00 90 00 7B [12:19:33]RAPDU: 90 00 [12:19:33]wFMCommunicate OK [12:19:33]wFMCommunicate request_size=255 [12:19:33]MH_SAM_APDU [12:19:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 55 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B8 04 00 35 04 06 00 CA [12:19:33]Write to MH i2c: E2 02 01 E0 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 55 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B8 04 00 35 04 06 00 CA 00 00 84 [12:19:33]Write i2c OK [12:19:33]MH_I2C_Read... [12:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:34]Read from MH i2c: E2 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 03 00 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 03 00 E0 28 00 90 00 7C [12:19:34]RAPDU: 90 00 [12:19:34]wFMCommunicate OK [12:19:34]wFMCommunicate request_size=10 [12:19:34]MH_SAM_APDU [12:19:34]CAPDU: 80 0D 02 02 05 B7 D6 5E AA 05 [12:19:34]Write to MH i2c: E2 0D 00 E1 28 80 0D 02 02 05 00 B7 D6 5E AA 05 00 00 27 [12:19:34]Write i2c OK [12:19:34]MH_I2C_Read... [12:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:34]Read from MH i2c: E2 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 03 00 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 03 00 E1 28 00 90 00 7D [12:19:34]RAPDU: 90 00 [12:19:34]wFMCommunicate OK [12:19:34]wFMCommunicate request_size=4 [12:19:34]MH_SAM_APDU [12:19:34]CAPDU: 80 0D 03 02 [12:19:34]Write to MH i2c: E2 08 00 E2 28 80 0D 03 02 00 00 00 00 85 [12:19:34]Write i2c OK [12:19:34]MH_I2C_Read... [12:19:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:34]Read from MH i2c: E2 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 0B 00 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 0B 00 E2 28 00 30 4D C3 73 1C 8B A5 CC 90 00 51 [12:19:34]RAPDU: 30 4D C3 73 1C 8B A5 CC 90 00 [12:19:34]wFMCommunicate OK [12:19:34]SAM_PROTO_SignData done [12:19:34]FM_MakeSignedData done [12:19:34]CreateOFDProtocolMessage [12:19:34]wFMCommunicate request_size=4 [12:19:34]MH_SAM_APDU [12:19:34]CAPDU: 80 11 00 00 [12:19:34]Write to MH i2c: E2 08 00 E3 28 80 11 00 00 00 00 00 00 85 [12:19:34]Write i2c OK [12:19:34]MH_I2C_Read... [12:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:34]Read from MH i2c: E2 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 17 00 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: E2 17 00 E3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DB [12:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:19:34]wFMCommunicate OK [12:19:34]CreateOFDProtocolMessage done [12:19:34]OFDSenderStorePacket 309423 [12:19:34]StoreOFDPacket docnum=309423 [12:19:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 12 36 07 01 C3 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 55 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B8 04 00 35 04 06 00 CA B7 D6 5E AA 05 30 4D C3 73 1C 8B A5 CC [12:19:34]CheckFolder [12:19:34]dirname=/storage/ofd_packets [12:19:34]CheckFolder done [12:19:34]ProducePacketName [12:19:34]name=ofd_packets/00309423 [12:19:34]NVStorageSaveData ofd_packets/00309423 [12:19:34]File name is /storage/ofd_packets/00309423 [12:19:34]Write 301 bytes [12:19:34]NVStorageSaveData done [12:19:34]OFDSenderStorePacket done [12:19:34]KKMCreateOFDPacket done [12:19:34]NVStorageSaveData kkm_last_timestamp [12:19:34]File name is /storage/kkm_last_timestamp [12:19:34]Write 4 bytes [12:19:34]NVStorageSaveData done [12:19:34]ExternCall_PrintAddStr [12:19:34]wPrintStart [12:19:34]Write to MH i2c: 01 00 00 E4 28 0C [12:19:34]Write i2c OK [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: 01 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: 01 07 00 [12:19:34]MH_I2C_Read... [12:19:34]Read from MH i2c: 01 07 00 E4 28 00 00 00 00 00 FF 0F 21 [12:19:34]RasterBufferAndPrint [12:19:34]line Счет N : (1)118030 [12:19:34]line ИНН: 02508201610067 [12:19:34]line Контрольно-Кассовый Чек [12:19:34]line ПРОДАЖА [12:19:34]line ТРК (МРК, ГНК) : 52 [12:19:34]line Товар: 2710124130 [12:19:34]line Аи-92-К-2 [12:19:34]line 7.380 * 67.80 [12:19:34]line = 500.36 [12:19:34]line НДС 12% НСП 1% [12:19:34]line > о реализуемом товаре [12:19:34]line ОКРУГЛЕНИЕ: -0.36 [12:19:34]line ИТОГО: 500.00 [12:19:34]line Внесено: 500.00 [12:19:34]line СДАЧА: 0.00 [12:19:34]line НСП 1% : 4.43 [12:19:34]line НДС 12% : 53.14 [12:19:34]line Наличными: 500.00 [12:19:34]line Безнал.: 0.00 [12:19:34]line Место: АЗС № 128 "Партнер Нефть" [12:19:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:19:34]line СНО: Общий режим [12:19:34]line Чек 357 30.07.2024 12:19 [12:19:34]line Смена: 430 ФФД: 1.0 [12:19:34]line ЗНМ: 0300000046 [12:19:34]line РНМ: 0000000000092651 [12:19:34]line Версия ККМ: 001 [12:19:34]line ФМ: 0000000000874943 [12:19:34]line ФД: 309423 [12:19:34]line ФПД: 222890924354053 [12:19:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121933&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309423&fm=222890924354053&tin=02508201610067®Number=0000000000092651&sum=50000 [12:19:34]written 0, free lines is 4095 [12:19:35]Write to MH i2c: 01 00 00 0F 29 38 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: 01 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: 01 07 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: 01 07 00 0F 29 00 00 00 00 00 5F 0C AA [12:19:35]RasterBufferAndPrint [12:19:35]line [12:19:35]line [12:19:35]line [12:19:35]line [12:19:35]line [12:19:35]written 0, free lines is 3169 [12:19:35]MH_Cut [12:19:35]Write to MH i2c: D1 01 00 16 29 01 11 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: D1 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: D1 01 00 [12:19:35]MH_I2C_Read... [12:19:35]Read from MH i2c: D1 01 00 16 29 00 10 [12:19:35]Write to MH i2c: 01 00 00 17 29 40 [12:19:35]Write i2c OK [12:19:35]MH_I2C_Read... [12:19:36]*** Cut start [12:19:36]*** Partial cut [12:19:36]*** CUTSNS_PIN = 1 [12:19:36]*** CUTSNS_PIN = 0 [12:19:36]*** Brake cut motor [12:19:36]Read from MH i2c: 01 [12:19:36]MH_I2C_Read... [12:19:36]*** Stop cut motor [12:19:36]*** Cut end [12:19:36]Read from MH i2c: 01 07 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: 01 07 00 17 29 00 00 00 00 00 FF 0F 55 [12:19:36]process_action close_receipt done [12:19:36]requested_data is exist [12:19:36]produce_requested_data [12:19:36]requested_item fm.sn is exist - process it [12:19:36]wFMCommunicate request_size=4 [12:19:36]MH_SAM_APDU [12:19:36]CAPDU: 80 11 00 00 [12:19:36]Write to MH i2c: E2 08 00 18 29 80 11 00 00 00 00 00 00 BB [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:36]Read from MH i2c: E2 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 17 00 [12:19:36]MH_I2C_Read... [12:19:36]Read from MH i2c: E2 17 00 18 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 11 [12:19:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:19:36]wFMCommunicate OK [12:19:36]requested_item fd.num is exist - process it [12:19:36]SAM_PROTO_GetFieldsCounters [12:19:36]wFMCommunicate request_size=4 [12:19:36]MH_SAM_APDU [12:19:36]CAPDU: 80 13 00 00 [12:19:36]Write to MH i2c: E2 08 00 19 29 80 13 00 00 00 00 00 00 BE [12:19:36]Write i2c OK [12:19:36]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 62 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 62 00 19 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AF B8 04 00 0E 04 04 00 AE 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 2C [12:19:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 AF B8 04 00 0E 04 04 00 AE 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 [12:19:37]wFMCommunicate OK [12:19:37]SAM_PROTO_GetFieldsCounters done [12:19:37]requested_item shift.num is exist - process it [12:19:37]requested_item shift.opened is exist - process it [12:19:37]req_shift_opened [12:19:37]FM_GetShiftState [12:19:37]SAM_PROTO_GetShiftState [12:19:37]wFMCommunicate request_size=4 [12:19:37]MH_SAM_APDU [12:19:37]CAPDU: 80 13 01 00 [12:19:37]Write to MH i2c: E2 08 00 1A 29 80 13 01 00 00 00 00 00 C0 [12:19:37]Write i2c OK [12:19:37]MH_I2C_Read... [12:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:37]Read from MH i2c: E2 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 0E 00 [12:19:37]MH_I2C_Read... [12:19:37]Read from MH i2c: E2 0E 00 1A 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1B [12:19:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:19:37]wFMCommunicate OK [12:19:37]SAM_PROTO_GetShiftState done [12:19:37]FM_GetShiftState done [12:19:37]req_shift_opened done [12:19:37]requested_item shift.open_date is exist - process it [12:19:37]req_shift_open_date [12:19:37]req_shift_open_date done [12:19:37]produce_requested_data done [12:19:37]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309423,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:19:37]process_action_free close_receipt [12:19:37]json_value_free [12:19:37]json_value_free done [12:19:37]process_json_proto returns [12:19:37]Send response to host [12:19:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309423,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:19:37]free response buf [12:19:37]execute_script done [12:19:37]execute_script returns [12:19:37]free content buf [12:19:37]Sock 8.Close socket [12:19:37]Sock 8.Thread stoped [12:19:46]recv_with_timeout no data received [12:19:59]accept exits with 10 [12:19:59]New connection [12:19:59]New thread 3067022692 created [12:19:59]Thread 3067166052 joined [12:19:59]Waiting for new connection... [12:19:59] Sock 10.Parse request [12:19:59]Sock 10.Check first char [12:19:59]Sock 10.First char is OK [12:19:59]request: POST /json_proto HTTP/1.0 [12:19:59]Method: POST [12:19:59]URL: /json_proto [12:19:59]Method is POST - this is cgi request [12:19:59]url: /json_proto [12:19:59]query_string will be loaded in cgi processing [12:19:59]execute_cgi json_proto POST (null) [12:19:59]execute_cgi path=json_proto method=POST [12:19:59]POST find Content-Length [12:19:59]Host: 172.17.45.195:8080 [12:19:59]Content-Length: 677 [12:19:59]Content-Type: application/json [12:19:59] [12:19:59]POST finish read [12:19:59]Found Content-Length = 677 [12:19:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:19:59]execute_script... [12:19:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:19:59]POST & json_proto [12:19:59]process_json_proto [12:19:59]json parsed OK: [12:19:59]protocol is kg_v1.0 [12:19:59]action value=close_receipt [12:19:59]process_action close_receipt [12:19:59]cmd_close_receipt [12:19:59]MH_GetDate [12:19:59]Write to MH i2c: F0 00 00 1B 29 33 [12:19:59]Write i2c OK [12:19:59]MH_I2C_Read... [12:19:59]Read from MH i2c: F0 [12:19:59]MH_I2C_Read... [12:19:59]Read from MH i2c: F0 09 00 [12:19:59]MH_I2C_Read... [12:19:59]Read from MH i2c: F0 09 00 1B 29 00 70 DA A8 66 FB 01 7F 64 73 [12:19:59]GetLastDocTimeStamp 1722341973 [12:19:59]current date 1722342000 [12:19:59]FM_GetShiftState [12:19:59]SAM_PROTO_GetShiftState [12:19:59]wFMCommunicate request_size=4 [12:19:59]MH_SAM_APDU [12:19:59]CAPDU: 80 13 01 00 [12:19:59]Write to MH i2c: E2 08 00 1C 29 80 13 01 00 00 00 00 00 C2 [12:19:59]Write i2c OK [12:19:59]MH_I2C_Read... [12:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:59]Read from MH i2c: E2 [12:19:59]MH_I2C_Read... [12:19:59]Read from MH i2c: E2 0E 00 [12:19:59]MH_I2C_Read... [12:19:59]Read from MH i2c: E2 0E 00 1C 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1D [12:19:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:19:59]wFMCommunicate OK [12:19:59]SAM_PROTO_GetShiftState done [12:19:59]FM_GetShiftState done [12:19:59]opened in 1722299915 [12:19:59]opened+sec_in_day 1722386315 [12:19:59]quantity*price = 50036 [12:19:59]sum+1 = 50037 [12:19:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 358 30.07.2024 12:20 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309424 ФПД: 25304045974820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122000&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309424&fm=25304045974820&tin=02508201610067®Number=0000000000092651&sum=50000 [12:20:00]StoreToDocumentArchive [12:20:00]shift 430 fd 309424 [12:20:00]save to /storage/0430/doc_00309424 [12:20:00]save last doc name /storage/0430/doc_00309424 to /storage/kkm_last_doc_name [12:20:00]save OK [12:20:00]Clear old archive folders... [12:20:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:00]tlvbuf is 00918FC0 [12:20:00]SAM_PROTO_ClearQueue [12:20:00]wFMCommunicate request_size=4 [12:20:00]MH_SAM_APDU [12:20:00]CAPDU: 80 09 00 00 [12:20:00]Write to MH i2c: E2 08 00 29 29 80 09 00 00 00 00 00 00 C4 [12:20:00]Write i2c OK [12:20:00]MH_I2C_Read... [12:20:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:00]Read from MH i2c: E2 [12:20:00]MH_I2C_Read... [12:20:00]Read from MH i2c: E2 03 00 [12:20:00]MH_I2C_Read... [12:20:00]Read from MH i2c: E2 03 00 29 29 00 90 00 C6 [12:20:00]RAPDU: 90 00 [12:20:00]wFMCommunicate OK [12:20:00]SAM_PROTO_ClearQueue done [12:20:00]KKMCreateOFDPacket [12:20:00]OFDProtocolAddRootSTLVToBuf [12:20:00]FM_MakeSignedData [12:20:00]FM_MakeSignedData [12:20:00]SAM_PROTO_SignData [12:20:00]wFMCommunicate request_size=4 [12:20:00]MH_SAM_APDU [12:20:00]CAPDU: 80 0D 01 02 [12:20:00]Write to MH i2c: E2 08 00 2A 29 80 0D 01 02 00 00 00 00 CC [12:20:00]Write i2c OK [12:20:00]MH_I2C_Read... [12:20:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:00]Read from MH i2c: E2 [12:20:00]MH_I2C_Read... [12:20:00]Read from MH i2c: E2 03 00 [12:20:00]MH_I2C_Read... [12:20:00]Read from MH i2c: E2 03 00 2A 29 00 90 00 C7 [12:20:00]RAPDU: 90 00 [12:20:00]wFMCommunicate OK [12:20:00]wFMCommunicate request_size=255 [12:20:00]MH_SAM_APDU [12:20:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 70 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B8 04 00 35 04 06 00 17 [12:20:00]Write to MH i2c: E2 02 01 2B 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 70 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B8 04 00 35 04 06 00 17 00 00 3A [12:20:00]Write i2c OK [12:20:00]MH_I2C_Read... [12:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:01]Read from MH i2c: E2 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 03 00 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 03 00 2B 29 00 90 00 C8 [12:20:01]RAPDU: 90 00 [12:20:01]wFMCommunicate OK [12:20:01]wFMCommunicate request_size=10 [12:20:01]MH_SAM_APDU [12:20:01]CAPDU: 80 0D 02 02 05 03 8E AB F5 24 [12:20:01]Write to MH i2c: E2 0D 00 2C 29 80 0D 02 02 05 00 03 8E AB F5 24 00 00 2E [12:20:01]Write i2c OK [12:20:01]MH_I2C_Read... [12:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:01]Read from MH i2c: E2 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 03 00 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 03 00 2C 29 00 90 00 C9 [12:20:01]RAPDU: 90 00 [12:20:01]wFMCommunicate OK [12:20:01]wFMCommunicate request_size=4 [12:20:01]MH_SAM_APDU [12:20:01]CAPDU: 80 0D 03 02 [12:20:01]Write to MH i2c: E2 08 00 2D 29 80 0D 03 02 00 00 00 00 D1 [12:20:01]Write i2c OK [12:20:01]MH_I2C_Read... [12:20:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:01]Read from MH i2c: E2 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 0B 00 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 0B 00 2D 29 00 C5 B2 C7 EF BD 02 44 EF 90 00 F1 [12:20:01]RAPDU: C5 B2 C7 EF BD 02 44 EF 90 00 [12:20:01]wFMCommunicate OK [12:20:01]SAM_PROTO_SignData done [12:20:01]FM_MakeSignedData done [12:20:01]CreateOFDProtocolMessage [12:20:01]wFMCommunicate request_size=4 [12:20:01]MH_SAM_APDU [12:20:01]CAPDU: 80 11 00 00 [12:20:01]Write to MH i2c: E2 08 00 2E 29 80 11 00 00 00 00 00 00 D1 [12:20:01]Write i2c OK [12:20:01]MH_I2C_Read... [12:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:01]Read from MH i2c: E2 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 17 00 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: E2 17 00 2E 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 27 [12:20:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:20:01]wFMCommunicate OK [12:20:01]CreateOFDProtocolMessage done [12:20:01]OFDSenderStorePacket 309424 [12:20:01]StoreOFDPacket docnum=309424 [12:20:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 4E 2E 07 01 7A 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 70 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B0 B8 04 00 35 04 06 00 17 03 8E AB F5 24 C5 B2 C7 EF BD 02 44 EF [12:20:01]CheckFolder [12:20:01]dirname=/storage/ofd_packets [12:20:01]CheckFolder done [12:20:01]ProducePacketName [12:20:01]name=ofd_packets/00309424 [12:20:01]NVStorageSaveData ofd_packets/00309424 [12:20:01]File name is /storage/ofd_packets/00309424 [12:20:01]Write 301 bytes [12:20:01]NVStorageSaveData done [12:20:01]OFDSenderStorePacket done [12:20:01]KKMCreateOFDPacket done [12:20:01]NVStorageSaveData kkm_last_timestamp [12:20:01]File name is /storage/kkm_last_timestamp [12:20:01]Write 4 bytes [12:20:01]NVStorageSaveData done [12:20:01]ExternCall_PrintAddStr [12:20:01]wPrintStart [12:20:01]Write to MH i2c: 01 00 00 2F 29 58 [12:20:01]Write i2c OK [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: 01 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: 01 07 00 [12:20:01]MH_I2C_Read... [12:20:01]Read from MH i2c: 01 07 00 2F 29 00 00 00 00 00 FF 0F 6D [12:20:01]RasterBufferAndPrint [12:20:01]line Счет N : (1)118031 [12:20:01]line ИНН: 02508201610067 [12:20:01]line Контрольно-Кассовый Чек [12:20:01]line ПРОДАЖА [12:20:01]line ТРК (МРК, ГНК) : 62 [12:20:01]line Товар: 2710124130 [12:20:01]line Аи-92-К-2 [12:20:01]line 7.380 * 67.80 [12:20:01]line = 500.36 [12:20:01]line НДС 12% НСП 1% [12:20:01]line > о реализуемом товаре [12:20:01]line ОКРУГЛЕНИЕ: -0.36 [12:20:01]line ИТОГО: 500.00 [12:20:01]line Внесено: 500.00 [12:20:01]line СДАЧА: 0.00 [12:20:01]line НСП 1% : 4.43 [12:20:01]line НДС 12% : 53.14 [12:20:01]line Наличными: 500.00 [12:20:01]line Безнал.: 0.00 [12:20:01]line Место: АЗС № 128 "Партнер Нефть" [12:20:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:20:01]line СНО: Общий режим [12:20:01]line Чек 358 30.07.2024 12:20 [12:20:01]line Смена: 430 ФФД: 1.0 [12:20:01]line ЗНМ: 0300000046 [12:20:01]line РНМ: 0000000000092651 [12:20:01]line Версия ККМ: 001 [12:20:01]line ФМ: 0000000000874943 [12:20:01]line ФД: 309424 [12:20:01]line ФПД: 25304045974820 [12:20:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122000&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309424&fm=25304045974820&tin=02508201610067®Number=0000000000092651&sum=50000 [12:20:01]written 0, free lines is 4095 [12:20:02]Write to MH i2c: 01 00 00 5A 29 83 [12:20:02]Write i2c OK [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: 01 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: 01 07 00 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: 01 07 00 5A 29 00 00 00 00 00 5C 0C F2 [12:20:02]RasterBufferAndPrint [12:20:02]line [12:20:02]line [12:20:02]line [12:20:02]line [12:20:02]line [12:20:02]written 0, free lines is 3167 [12:20:02]MH_Cut [12:20:02]Write to MH i2c: D1 01 00 61 29 01 5C [12:20:02]Write i2c OK [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: D1 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: D1 01 00 [12:20:02]MH_I2C_Read... [12:20:02]Read from MH i2c: D1 01 00 61 29 00 5B [12:20:02]Write to MH i2c: 01 00 00 62 29 8B [12:20:02]Write i2c OK [12:20:02]MH_I2C_Read... [12:20:03]*** Cut start [12:20:03]*** Partial cut [12:20:03]*** CUTSNS_PIN = 1 [12:20:03]*** CUTSNS_PIN = 0 [12:20:03]*** Brake cut motor [12:20:04]Read from MH i2c: 01 [12:20:04]MH_I2C_Read... [12:20:04]*** Stop cut motor [12:20:04]*** Cut end [12:20:04]Read from MH i2c: 01 07 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: 01 07 00 62 29 00 00 00 00 00 FF 0F A0 [12:20:04]process_action close_receipt done [12:20:04]requested_data is exist [12:20:04]produce_requested_data [12:20:04]requested_item fm.sn is exist - process it [12:20:04]wFMCommunicate request_size=4 [12:20:04]MH_SAM_APDU [12:20:04]CAPDU: 80 11 00 00 [12:20:04]Write to MH i2c: E2 08 00 63 29 80 11 00 00 00 00 00 00 06 [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:04]Read from MH i2c: E2 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 17 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 17 00 63 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5C [12:20:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:20:04]wFMCommunicate OK [12:20:04]requested_item fd.num is exist - process it [12:20:04]SAM_PROTO_GetFieldsCounters [12:20:04]wFMCommunicate request_size=4 [12:20:04]MH_SAM_APDU [12:20:04]CAPDU: 80 13 00 00 [12:20:04]Write to MH i2c: E2 08 00 64 29 80 13 00 00 00 00 00 00 09 [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:04]Read from MH i2c: E2 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 62 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 62 00 64 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B0 B8 04 00 0E 04 04 00 AE 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 7B [12:20:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B0 B8 04 00 0E 04 04 00 AE 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 [12:20:04]wFMCommunicate OK [12:20:04]SAM_PROTO_GetFieldsCounters done [12:20:04]requested_item shift.num is exist - process it [12:20:04]requested_item shift.opened is exist - process it [12:20:04]req_shift_opened [12:20:04]FM_GetShiftState [12:20:04]SAM_PROTO_GetShiftState [12:20:04]wFMCommunicate request_size=4 [12:20:04]MH_SAM_APDU [12:20:04]CAPDU: 80 13 01 00 [12:20:04]Write to MH i2c: E2 08 00 65 29 80 13 01 00 00 00 00 00 0B [12:20:04]Write i2c OK [12:20:04]MH_I2C_Read... [12:20:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:04]Read from MH i2c: E2 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 0E 00 [12:20:04]MH_I2C_Read... [12:20:04]Read from MH i2c: E2 0E 00 65 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 66 [12:20:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:20:04]wFMCommunicate OK [12:20:04]SAM_PROTO_GetShiftState done [12:20:04]FM_GetShiftState done [12:20:04]req_shift_opened done [12:20:04]requested_item shift.open_date is exist - process it [12:20:04]req_shift_open_date [12:20:04]req_shift_open_date done [12:20:04]produce_requested_data done [12:20:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309424,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:20:04]process_action_free close_receipt [12:20:04]json_value_free [12:20:04]json_value_free done [12:20:04]process_json_proto returns [12:20:04]Send response to host [12:20:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309424,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:20:04]free response buf [12:20:04]execute_script done [12:20:04]execute_script returns [12:20:04]free content buf [12:20:04]Sock 10.Close socket [12:20:04]Sock 10.Thread stoped [12:20:24]ConnectInit Can't connect to host [12:20:24]CommunicateWithHost connect error [12:20:24]CommunicateWithHost err = -1 [12:20:24]OFD Sender: Server communicate error [12:20:24]OFD Sender: Processing packet 309422 [packets to send 234, broken 231] [12:20:24]ProducePacketName [12:20:24]name=ofd_packets/00309422 [12:20:24]OFD Sender: To server: pG, [12:20:24]CommunicateWithHost lk.salyk.kg:30040 [12:20:24]ConnectInit lk.salyk.kg [12:20:31]Connected sock=9 [12:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C7 BC 07 01 9E EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BC 34 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8A 65 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 65 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2A 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 25 00 00 00 00 07 04 06 00 6C 65 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 EC D9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B8 04 00 35 04 06 00 65 E8 33 03 83 08 82 F2 3C 67 F1 E1 2B 76 [12:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F8 54 47 00 AA F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AE B8 04 00 F4 03 04 00 D5 81 A8 66 B6 04 01 00 00 A5 F2 50 5F 55 03 3C 01 [12:20:32]CommunicateWithHost err = 0 [12:20:32]CheckOFDResponse [12:20:32]1017 (14) - 77093643461234 [12:20:32]1041 (16) - 0000000000874943 [12:20:32]1040 (4) - 309422 [12:20:32]1012 (4) - 30.07.2024 06:01 [12:20:32]1206 (1) - 0 [12:20:32]OFD Sender: Remove packet 309422 [12:20:32]ProducePacketName [12:20:32]name=ofd_packets/00309422 [12:20:32]NVStorageDeleteData [12:20:32]OFD Sender: Processing packet 309423 [packets to send 233, broken 231] [12:20:32]ProducePacketName [12:20:32]name=ofd_packets/00309423 [12:20:32]OFD Sender: To server: pG, [12:20:32]CommunicateWithHost lk.salyk.kg:30040 [12:20:32]ConnectInit lk.salyk.kg [12:20:34]Connected sock=8 [12:20:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 12 36 07 01 C3 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 55 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B8 04 00 35 04 06 00 CA B7 D6 5E AA 05 30 4D C3 73 1C 8B A5 CC [12:20:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DA EF 47 00 0B 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 AF B8 04 00 F4 03 04 00 D9 81 A8 66 B6 04 01 00 00 D2 3E EB 3D 00 E0 75 59 [12:20:36]CommunicateWithHost err = 0 [12:20:36]CheckOFDResponse [12:20:36]1017 (14) - 77093643461234 [12:20:36]1041 (16) - 0000000000874943 [12:20:36]1040 (4) - 309423 [12:20:36]1012 (4) - 30.07.2024 06:02 [12:20:36]1206 (1) - 0 [12:20:36]OFD Sender: Remove packet 309423 [12:20:36]ProducePacketName [12:20:36]name=ofd_packets/00309423 [12:20:36]NVStorageDeleteData [12:20:36]OFD Sender: Processing packet 309424 [packets to send 232, broken 231] [12:20:36]ProducePacketName [12:20:36]name=ofd_packets/00309424 [12:20:36]OFD Sender: To server: pG, [12:20:36]CommunicateWithHost lk.salyk.kg:30040 [12:20:36]ConnectInit lk.salyk.kg [12:20:41]ConnectInit Can't take IP for lk.salyk.kg [12:20:41]CommunicateWithHost connect error [12:20:41]CommunicateWithHost err = -1 [12:20:41]OFD Sender: Server communicate error [12:20:46]OFD Sender: Processing packet 309424 [packets to send 232, broken 231] [12:20:46]ProducePacketName [12:20:46]name=ofd_packets/00309424 [12:20:46]OFD Sender: To server: pG, [12:20:46]CommunicateWithHost lk.salyk.kg:30040 [12:20:46]ConnectInit lk.salyk.kg [12:20:52]Read from MH i2c: E2 03 00 6C 29 00 90 00 09 [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]wFMCommunicate request_size=15 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 15 02 00 0A 07 04 06 00 00 00 00 00 00 00 [12:20:52]Write to MH i2c: E2 12 00 6D 29 80 15 02 00 0A 00 07 04 06 00 00 00 00 00 00 00 00 00 3B [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 6D 29 00 90 00 0A [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]wFMCommunicate request_size=15 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 15 02 00 0A 39 04 06 00 D3 86 01 00 00 00 [12:20:52]Write to MH i2c: E2 12 00 6E 29 80 15 02 00 0A 00 39 04 06 00 D3 86 01 00 00 00 00 00 C8 [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 6E 29 00 90 00 0B [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]wFMCommunicate request_size=11 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [12:20:52]Write to MH i2c: E2 0E 00 6F 29 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 4A [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 6F 29 00 90 00 0C [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]wFMCommunicate request_size=13 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 15 02 00 08 F4 03 04 00 A4 DA A8 66 [12:20:52]Write to MH i2c: E2 10 00 70 29 80 15 02 00 08 00 F4 03 04 00 A4 DA A8 66 00 00 B0 [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 70 29 00 90 00 0D [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]wFMCommunicate request_size=25 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 [12:20:52]Write to MH i2c: E2 1C 00 71 29 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 00 00 7A [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 71 29 00 90 00 0E [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]wFMCommunicate request_size=4 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 15 03 00 [12:20:52]Write to MH i2c: E2 08 00 72 29 80 15 03 00 00 00 00 00 1C [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 40 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 40 00 72 29 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 67 01 00 00 35 04 06 00 9E 4D 8F 2F 62 7A 90 00 1E [12:20:52]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 67 01 00 00 35 04 06 00 9E 4D 8F 2F 62 7A 90 00 [12:20:52]wFMCommunicate OK [12:20:52]SAM_PROTO_ProcessDocument answer len = 59 [12:20:52]SAM_PROTO_ProcessDocument done [12:20:52]SetTLVBufToDocument [12:20:52]Processing tag 1209 (04B9) [12:20:52]Malloc new data [12:20:52]Processing tag 1041 (0411) [12:20:52]Processing tag 1040 (0410) [12:20:52]Malloc new data [12:20:52]Processing tag 1038 (040E) [12:20:52]Malloc new data [12:20:52]Processing tag 1042 (0412) [12:20:52]Malloc new data [12:20:52]Processing tag 1077 (0435) [12:20:52]Malloc new data [12:20:52]SetTLVBufToDocument err=0 [12:20:52]KKMLoadAndSignReceiptData store KKM data [12:20:52]KKMLoadAndSignReceiptData err=0 [12:20:52]wFMCommunicate request_size=4 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 11 00 00 [12:20:52]Write to MH i2c: E2 08 00 73 29 80 11 00 00 00 00 00 00 16 [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 17 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 17 00 73 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6C [12:20:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:20:52]wFMCommunicate OK [12:20:52]Счет N : (1)118032 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 34 Товар: 2710194800 ДТ-К-3 13.130 * 76.20 = 1000.51 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 359 30.07.2024 12:20 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309425 ФПД: 174055951917690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122052&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309425&fm=174055951917690&tin=02508201610067®Number=0000000000092651&sum=100051 [12:20:52]StoreToDocumentArchive [12:20:52]shift 430 fd 309425 [12:20:52]save to /storage/0430/doc_00309425 [12:20:52]save last doc name /storage/0430/doc_00309425 to /storage/kkm_last_doc_name [12:20:52]save OK [12:20:52]Clear old archive folders... [12:20:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:20:52]tlvbuf is 008E8150 [12:20:52]SAM_PROTO_ClearQueue [12:20:52]wFMCommunicate request_size=4 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 09 00 00 [12:20:52]Write to MH i2c: E2 08 00 74 29 80 09 00 00 00 00 00 00 0F [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 74 29 00 90 00 11 [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]SAM_PROTO_ClearQueue done [12:20:52]KKMCreateOFDPacket [12:20:52]OFDProtocolAddRootSTLVToBuf [12:20:52]FM_MakeSignedData [12:20:52]FM_MakeSignedData [12:20:52]SAM_PROTO_SignData [12:20:52]wFMCommunicate request_size=4 [12:20:52]MH_SAM_APDU [12:20:52]CAPDU: 80 0D 01 02 [12:20:52]Write to MH i2c: E2 08 00 75 29 80 0D 01 02 00 00 00 00 17 [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:52]Read from MH i2c: E2 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 [12:20:52]MH_I2C_Read... [12:20:52]Read from MH i2c: E2 03 00 75 29 00 90 00 12 [12:20:52]RAPDU: 90 00 [12:20:52]wFMCommunicate OK [12:20:52]wFMCommunicate request_size=255 [12:20:52]MH_SAM_APDU [12:20: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 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 67 01 00 00 F4 03 04 00 A4 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B8 04 00 35 04 06 00 9E 4D 8F 2F [12:20:52]Write to MH i2c: E2 02 01 76 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 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 67 01 00 00 F4 03 04 00 A4 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B8 04 00 35 04 06 00 9E 4D 8F 2F 00 00 BF [12:20:52]Write i2c OK [12:20:52]MH_I2C_Read... [12:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:53]Read from MH i2c: E2 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 03 00 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 03 00 76 29 00 90 00 13 [12:20:53]RAPDU: 90 00 [12:20:53]wFMCommunicate OK [12:20:53]wFMCommunicate request_size=7 [12:20:53]MH_SAM_APDU [12:20:53]CAPDU: 80 0D 02 02 02 62 7A [12:20:53]Write to MH i2c: E2 0A 00 77 29 80 0D 02 02 02 00 62 7A 00 00 FA [12:20:53]Write i2c OK [12:20:53]MH_I2C_Read... [12:20:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:53]Read from MH i2c: E2 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 03 00 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 03 00 77 29 00 90 00 14 [12:20:53]RAPDU: 90 00 [12:20:53]wFMCommunicate OK [12:20:53]wFMCommunicate request_size=4 [12:20:53]MH_SAM_APDU [12:20:53]CAPDU: 80 0D 03 02 [12:20:53]Write to MH i2c: E2 08 00 78 29 80 0D 03 02 00 00 00 00 1C [12:20:53]Write i2c OK [12:20:53]MH_I2C_Read... [12:20:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:53]Read from MH i2c: E2 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 0B 00 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 0B 00 78 29 00 88 BD A5 56 CF 07 1E B3 90 00 04 [12:20:53]RAPDU: 88 BD A5 56 CF 07 1E B3 90 00 [12:20:53]wFMCommunicate OK [12:20:53]SAM_PROTO_SignData done [12:20:53]FM_MakeSignedData done [12:20:53]CreateOFDProtocolMessage [12:20:53]wFMCommunicate request_size=4 [12:20:53]MH_SAM_APDU [12:20:53]CAPDU: 80 11 00 00 [12:20:53]Write to MH i2c: E2 08 00 79 29 80 11 00 00 00 00 00 00 1C [12:20:53]Write i2c OK [12:20:53]MH_I2C_Read... [12:20:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:53]Read from MH i2c: E2 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 17 00 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: E2 17 00 79 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 72 [12:20:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:20:53]wFMCommunicate OK [12:20:53]CreateOFDProtocolMessage done [12:20:53]OFDSenderStorePacket 309425 [12:20:53]StoreOFDPacket docnum=309425 [12:20:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 62 64 04 01 88 FD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 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 67 01 00 00 F4 03 04 00 A4 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B8 04 00 35 04 06 00 9E 4D 8F 2F 62 7A 88 BD A5 56 CF 07 1E B3 [12:20:53]CheckFolder [12:20:53]dirname=/storage/ofd_packets [12:20:53]CheckFolder done [12:20:53]ProducePacketName [12:20:53]name=ofd_packets/00309425 [12:20:53]NVStorageSaveData ofd_packets/00309425 [12:20:53]File name is /storage/ofd_packets/00309425 [12:20:53]Write 298 bytes [12:20:53]NVStorageSaveData done [12:20:53]OFDSenderStorePacket done [12:20:53]KKMCreateOFDPacket done [12:20:53]NVStorageSaveData kkm_last_timestamp [12:20:53]File name is /storage/kkm_last_timestamp [12:20:53]Write 4 bytes [12:20:53]NVStorageSaveData done [12:20:53]ExternCall_PrintAddStr [12:20:53]wPrintStart [12:20:53]Write to MH i2c: 01 00 00 7A 29 A3 [12:20:53]Write i2c OK [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: 01 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: 01 07 00 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: 01 07 00 7A 29 00 00 00 00 00 FF 0F B8 [12:20:53]RasterBufferAndPrint [12:20:53]line Счет N : (1)118032 [12:20:53]line ИНН: 02508201610067 [12:20:53]line Контрольно-Кассовый Чек [12:20:53]line ПРОДАЖА [12:20:53]line ТРК (МРК, ГНК) : 34 [12:20:53]line Товар: 2710194800 [12:20:53]line ДТ-К-3 [12:20:53]line 13.130 * 76.20 [12:20:53]line = 1000.51 [12:20:53]line НДС 12% НСП 1% [12:20:53]line > о реализуемом товаре [12:20:53]line ИТОГО: 1000.51 [12:20:53]line НСП 1% : 8.85 [12:20:53]line НДС 12% : 106.25 [12:20:53]line Наличными: 0.00 [12:20:53]line Безнал.: 1000.51 [12:20:53]line Место: АЗС № 128 "Партнер Нефть" [12:20:53]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:20:53]line СНО: Общий режим [12:20:53]line Чек 359 30.07.2024 12:20 [12:20:53]line Смена: 430 ФФД: 1.0 [12:20:53]line ЗНМ: 0300000046 [12:20:53]line РНМ: 0000000000092651 [12:20:53]line Версия ККМ: 001 [12:20:53]line Платежная система: Бакай Банк [12:20:53]line ФМ: 0000000000874943 [12:20:53]line ФД: 309425 [12:20:53]line ФПД: 174055951917690 [12:20:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122052&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309425&fm=174055951917690&tin=02508201610067®Number=0000000000092651&sum=100051 [12:20:53]written 0, free lines is 4095 [12:20:53]OFD Sender: Processing packet 309425 [packets to send 232, broken 231] [12:20:53]ProducePacketName [12:20:53]name=ofd_packets/00309425 [12:20:53]OFD Sender: To server: pG, [12:20:53]CommunicateWithHost lk.salyk.kg:30040 [12:20:53]ConnectInit lk.salyk.kg [12:20:53]Write to MH i2c: 01 00 00 A4 29 CD [12:20:53]Write i2c OK [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: 01 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: 01 07 00 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: 01 07 00 A4 29 00 00 00 00 00 78 0C 58 [12:20:53]RasterBufferAndPrint [12:20:53]line [12:20:53]line [12:20:53]line [12:20:53]line [12:20:53]line [12:20:53]written 0, free lines is 3196 [12:20:53]MH_Cut [12:20:53]Write to MH i2c: D1 01 00 AB 29 01 A6 [12:20:53]Write i2c OK [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: D1 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: D1 01 00 [12:20:53]MH_I2C_Read... [12:20:53]Read from MH i2c: D1 01 00 AB 29 00 A5 [12:20:53]Write to MH i2c: 01 00 00 AC 29 D5 [12:20:53]Write i2c OK [12:20:53]MH_I2C_Read... [12:20:54]*** Cut start [12:20:54]*** Partial cut [12:20:54]*** CUTSNS_PIN = 1 [12:20:55]*** CUTSNS_PIN = 0 [12:20:55]*** Brake cut motor [12:20:55]Read from MH i2c: 01 [12:20:55]MH_I2C_Read... [12:20:55]*** Stop cut motor [12:20:55]*** Cut end [12:20:55]Read from MH i2c: 01 07 00 [12:20:55]MH_I2C_Read... [12:20:55]Read from MH i2c: 01 07 00 AC 29 00 00 00 00 00 FF 0F EA [12:20:55]process_action close_receipt done [12:20:55]requested_data is exist [12:20:55]produce_requested_data [12:20:55]requested_item fm.sn is exist - process it [12:20:55]wFMCommunicate request_size=4 [12:20:55]MH_SAM_APDU [12:20:55]CAPDU: 80 11 00 00 [12:20:55]Write to MH i2c: E2 08 00 AD 29 80 11 00 00 00 00 00 00 50 [12:20:55]Write i2c OK [12:20:55]MH_I2C_Read... [12:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:55]Read from MH i2c: E2 [12:20:55]MH_I2C_Read... [12:20:55]Read from MH i2c: E2 17 00 [12:20:55]MH_I2C_Read... [12:20:55]Read from MH i2c: E2 17 00 AD 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A6 [12:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:20:55]wFMCommunicate OK [12:20:55]requested_item fd.num is exist - process it [12:20:55]SAM_PROTO_GetFieldsCounters [12:20:55]wFMCommunicate request_size=4 [12:20:55]MH_SAM_APDU [12:20:55]CAPDU: 80 13 00 00 [12:20:55]Write to MH i2c: E2 08 00 AE 29 80 13 00 00 00 00 00 00 53 [12:20:55]Write i2c OK [12:20:55]MH_I2C_Read... [12:20:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:55]Read from MH i2c: E2 [12:20:55]MH_I2C_Read... [12:20:55]Read from MH i2c: E2 62 00 [12:20:55]MH_I2C_Read... [12:20:55]Read from MH i2c: E2 62 00 AE 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B1 B8 04 00 0E 04 04 00 AE 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 C9 [12:20:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B1 B8 04 00 0E 04 04 00 AE 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 [12:20:55]wFMCommunicate OK [12:20:55]SAM_PROTO_GetFieldsCounters done [12:20:55]requested_item shift.num is exist - process it [12:20:55]requested_item shift.opened is exist - process it [12:20:55]req_shift_opened [12:20:55]FM_GetShiftState [12:20:55]SAM_PROTO_GetShiftState [12:20:55]wFMCommunicate request_size=4 [12:20:55]MH_SAM_APDU [12:20:55]CAPDU: 80 13 01 00 [12:20:55]Write to MH i2c: E2 08 00 AF 29 80 13 01 00 00 00 00 00 55 [12:20:55]Write i2c OK [12:20:55]MH_I2C_Read... [12:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:55]Read from MH i2c: E2 [12:20:55]MH_I2C_Read... [12:20:55]Read from MH i2c: E2 0E 00 [12:20:55]MH_I2C_Read... [12:20:55]Read from MH i2c: E2 0E 00 AF 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B0 [12:20:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:20:55]wFMCommunicate OK [12:20:55]SAM_PROTO_GetShiftState done [12:20:55]FM_GetShiftState done [12:20:55]req_shift_opened done [12:20:55]requested_item shift.open_date is exist - process it [12:20:55]req_shift_open_date [12:20:55]req_shift_open_date done [12:20:55]produce_requested_data done [12:20:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309425,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:20:55]process_action_free close_receipt [12:20:55]json_value_free [12:20:55]json_value_free done [12:20:55]process_json_proto returns [12:20:55]Send response to host [12:20:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309425,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:20:55]free response buf [12:20:55]execute_script done [12:20:55]execute_script returns [12:20:55]free content buf [12:20:55]Sock 11.Close socket [12:20:55]Sock 11.Thread stoped [12:20:58]ConnectInit Can't take IP for lk.salyk.kg [12:20:58]CommunicateWithHost connect error [12:20:58]CommunicateWithHost err = -1 [12:20:58]OFD Sender: Server communicate error [12:21:01]accept exits with 8 [12:21:01]New connection [12:21:01]New thread 3067022692 created [12:21:01]Thread 3067166052 joined [12:21:01]Waiting for new connection... [12:21:01] Sock 8.Parse request [12:21:01]Sock 8.Check first char [12:21:01]Sock 8.First char is OK [12:21:01]request: POST /json_proto HTTP/1.0 [12:21:01]Method: POST [12:21:01]URL: /json_proto [12:21:01]Method is POST - this is cgi request [12:21:01]url: /json_proto [12:21:01]query_string will be loaded in cgi processing [12:21:01]execute_cgi json_proto POST (null) [12:21:01]execute_cgi path=json_proto method=POST [12:21:01]POST find Content-Length [12:21:01]Host: 172.17.45.195:8080 [12:21:01]Content-Length: 677 [12:21:01]Content-Type: application/json [12:21:01] [12:21:01]POST finish read [12:21:01]Found Content-Length = 677 [12:21:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:21:01]execute_script... [12:21: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)118033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:21:01]POST & json_proto [12:21:01]process_json_proto [12:21:01]json parsed OK: [12:21:01]protocol is kg_v1.0 [12:21:01]action value=close_receipt [12:21:01]process_action close_receipt [12:21:01]cmd_close_receipt [12:21:01]MH_GetDate [12:21:01]Write to MH i2c: F0 00 00 B0 29 C8 [12:21:01]Write i2c OK [12:21:01]MH_I2C_Read... [12:21:01]Read from MH i2c: F0 [12:21:01]MH_I2C_Read... [12:21:01]Read from MH i2c: F0 09 00 [12:21:01]MH_I2C_Read... [12:21:01]Read from MH i2c: F0 09 00 B0 29 00 AD DA A8 66 FB 01 7F 64 45 [12:21:01]GetLastDocTimeStamp 1722342052 [12:21:01]current date 1722342061 [12:21:01]FM_GetShiftState [12:21:01]SAM_PROTO_GetShiftState [12:21:01]wFMCommunicate request_size=4 [12:21:01]MH_SAM_APDU [12:21:01]CAPDU: 80 13 01 00 [12:21:01]Write to MH i2c: E2 08 00 B1 29 80 13 01 00 00 00 00 00 57 [12:21:01]Write i2c OK [12:21:01]MH_I2C_Read... [12:21:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:01]Read from MH i2c: E2 [12:21:01]MH_I2C_Read... [12:21:01]Read from MH i2c: E2 0E 00 [12:21:01]MH_I2C_Read... [12:21:01]Read from MH i2c: E2 0E 00 B1 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B2 [12:21:01]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:21:01]wFMCommunicate OK [12:21:01]SAM_PROTO_GetShiftState done [12:21:01]FM_GetShiftState done [12:21:01]opened in 1722299915 [12:21:01]opened+sec_in_day 1722386315 [12:21:01]quantity*price = 50036 [12:21:01]sum+1 = 50037 [12:21:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 360 30.07.2024 12:21 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309426 ФПД: 250936863588333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122101&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309426&fm=250936863588333&tin=02508201610067®Number=0000000000092651&sum=50000 [12:21:02]StoreToDocumentArchive [12:21:02]shift 430 fd 309426 [12:21:02]save to /storage/0430/doc_00309426 [12:21:02]save last doc name /storage/0430/doc_00309426 to /storage/kkm_last_doc_name [12:21:02]save OK [12:21:02]Clear old archive folders... [12:21:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:02]tlvbuf is 00A141A0 [12:21:02]SAM_PROTO_ClearQueue [12:21:02]wFMCommunicate request_size=4 [12:21:02]MH_SAM_APDU [12:21:02]CAPDU: 80 09 00 00 [12:21:02]Write to MH i2c: E2 08 00 BE 29 80 09 00 00 00 00 00 00 59 [12:21:02]Write i2c OK [12:21:02]MH_I2C_Read... [12:21:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:02]Read from MH i2c: E2 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 BE 29 00 90 00 5B [12:21:02]RAPDU: 90 00 [12:21:02]wFMCommunicate OK [12:21:02]SAM_PROTO_ClearQueue done [12:21:02]KKMCreateOFDPacket [12:21:02]OFDProtocolAddRootSTLVToBuf [12:21:02]FM_MakeSignedData [12:21:02]FM_MakeSignedData [12:21:02]SAM_PROTO_SignData [12:21:02]wFMCommunicate request_size=4 [12:21:02]MH_SAM_APDU [12:21:02]CAPDU: 80 0D 01 02 [12:21:02]Write to MH i2c: E2 08 00 BF 29 80 0D 01 02 00 00 00 00 61 [12:21:02]Write i2c OK [12:21:02]MH_I2C_Read... [12:21:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:02]Read from MH i2c: E2 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 BF 29 00 90 00 5C [12:21:02]RAPDU: 90 00 [12:21:02]wFMCommunicate OK [12:21:02]wFMCommunicate request_size=255 [12:21:02]MH_SAM_APDU [12:21:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B8 04 00 35 04 06 00 E4 [12:21:02]Write to MH i2c: E2 02 01 C0 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B8 04 00 35 04 06 00 E4 00 00 DD [12:21:02]Write i2c OK [12:21:02]MH_I2C_Read... [12:21:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:02]Read from MH i2c: E2 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 C0 29 00 90 00 5D [12:21:02]RAPDU: 90 00 [12:21:02]wFMCommunicate OK [12:21:02]wFMCommunicate request_size=10 [12:21:02]MH_SAM_APDU [12:21:02]CAPDU: 80 0D 02 02 05 39 CA 9D 7F ED [12:21:02]Write to MH i2c: E2 0D 00 C1 29 80 0D 02 02 05 00 39 CA 9D 7F ED 00 00 7A [12:21:02]Write i2c OK [12:21:02]MH_I2C_Read... [12:21:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:02]Read from MH i2c: E2 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 03 00 C1 29 00 90 00 5E [12:21:02]RAPDU: 90 00 [12:21:02]wFMCommunicate OK [12:21:02]wFMCommunicate request_size=4 [12:21:02]MH_SAM_APDU [12:21:02]CAPDU: 80 0D 03 02 [12:21:02]Write to MH i2c: E2 08 00 C2 29 80 0D 03 02 00 00 00 00 66 [12:21:02]Write i2c OK [12:21:02]MH_I2C_Read... [12:21:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:02]Read from MH i2c: E2 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 0B 00 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 0B 00 C2 29 00 A9 16 92 EF BF 05 CB 34 90 00 6A [12:21:02]RAPDU: A9 16 92 EF BF 05 CB 34 90 00 [12:21:02]wFMCommunicate OK [12:21:02]SAM_PROTO_SignData done [12:21:02]FM_MakeSignedData done [12:21:02]CreateOFDProtocolMessage [12:21:02]wFMCommunicate request_size=4 [12:21:02]MH_SAM_APDU [12:21:02]CAPDU: 80 11 00 00 [12:21:02]Write to MH i2c: E2 08 00 C3 29 80 11 00 00 00 00 00 00 66 [12:21:02]Write i2c OK [12:21:02]MH_I2C_Read... [12:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:02]Read from MH i2c: E2 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 17 00 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: E2 17 00 C3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BC [12:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:21:02]wFMCommunicate OK [12:21:02]CreateOFDProtocolMessage done [12:21:02]OFDSenderStorePacket 309426 [12:21:02]StoreOFDPacket docnum=309426 [12:21:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AA 96 07 01 30 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B8 04 00 35 04 06 00 E4 39 CA 9D 7F ED A9 16 92 EF BF 05 CB 34 [12:21:02]CheckFolder [12:21:02]dirname=/storage/ofd_packets [12:21:02]CheckFolder done [12:21:02]ProducePacketName [12:21:02]name=ofd_packets/00309426 [12:21:02]NVStorageSaveData ofd_packets/00309426 [12:21:02]File name is /storage/ofd_packets/00309426 [12:21:02]Write 301 bytes [12:21:02]NVStorageSaveData done [12:21:02]OFDSenderStorePacket done [12:21:02]KKMCreateOFDPacket done [12:21:02]NVStorageSaveData kkm_last_timestamp [12:21:02]File name is /storage/kkm_last_timestamp [12:21:02]Write 4 bytes [12:21:02]NVStorageSaveData done [12:21:02]ExternCall_PrintAddStr [12:21:02]wPrintStart [12:21:02]Write to MH i2c: 01 00 00 C4 29 ED [12:21:02]Write i2c OK [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: 01 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: 01 07 00 [12:21:02]MH_I2C_Read... [12:21:02]Read from MH i2c: 01 07 00 C4 29 00 00 00 00 00 FF 0F 02 [12:21:02]RasterBufferAndPrint [12:21:02]line Счет N : (1)118033 [12:21:02]line ИНН: 02508201610067 [12:21:02]line Контрольно-Кассовый Чек [12:21:02]line ПРОДАЖА [12:21:02]line ТРК (МРК, ГНК) : 42 [12:21:02]line Товар: 2710124130 [12:21:02]line Аи-92-К-2 [12:21:02]line 7.380 * 67.80 [12:21:02]line = 500.36 [12:21:02]line НДС 12% НСП 1% [12:21:02]line > о реализуемом товаре [12:21:02]line ОКРУГЛЕНИЕ: -0.36 [12:21:02]line ИТОГО: 500.00 [12:21:02]line Внесено: 500.00 [12:21:02]line СДАЧА: 0.00 [12:21:02]line НСП 1% : 4.43 [12:21:02]line НДС 12% : 53.14 [12:21:02]line Наличными: 500.00 [12:21:02]line Безнал.: 0.00 [12:21:02]line Место: АЗС № 128 "Партнер Нефть" [12:21:02]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:21:02]line СНО: Общий режим [12:21:02]line Чек 360 30.07.2024 12:21 [12:21:02]line Смена: 430 ФФД: 1.0 [12:21:02]line ЗНМ: 0300000046 [12:21:02]line РНМ: 0000000000092651 [12:21:02]line Версия ККМ: 001 [12:21:02]line ФМ: 0000000000874943 [12:21:02]line ФД: 309426 [12:21:02]line ФПД: 250936863588333 [12:21:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122101&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309426&fm=250936863588333&tin=02508201610067®Number=0000000000092651&sum=50000 [12:21:02]written 0, free lines is 4095 [12:21:02]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:21:02]ProducePacketName [12:21:02]name=ofd_packets/00309425 [12:21:02]OFD Sender: To server: pG, [12:21:02]CommunicateWithHost lk.salyk.kg:30040 [12:21:02]ConnectInit lk.salyk.kg [12:21:03]Write to MH i2c: 01 00 00 EF 29 18 [12:21:03]Write i2c OK [12:21:03]MH_I2C_Read... [12:21:03]Read from MH i2c: 01 [12:21:03]MH_I2C_Read... [12:21:03]Read from MH i2c: 01 07 00 [12:21:03]MH_I2C_Read... [12:21:03]Read from MH i2c: 01 07 00 EF 29 00 00 00 00 00 5F 0C 8A [12:21:03]RasterBufferAndPrint [12:21:03]line [12:21:03]line [12:21:03]line [12:21:03]line [12:21:03]line [12:21:03]written 0, free lines is 3174 [12:21:03]MH_Cut [12:21:03]Write to MH i2c: D1 01 00 F6 29 01 F1 [12:21:03]Write i2c OK [12:21:03]MH_I2C_Read... [12:21:03]Read from MH i2c: D1 [12:21:03]MH_I2C_Read... [12:21:03]Read from MH i2c: D1 01 00 [12:21:03]MH_I2C_Read... [12:21:03]Read from MH i2c: D1 01 00 F6 29 00 F0 [12:21:03]Write to MH i2c: 01 00 00 F7 29 20 [12:21:03]Write i2c OK [12:21:03]MH_I2C_Read... [12:21:04]*** Cut start [12:21:04]*** Partial cut [12:21:04]*** CUTSNS_PIN = 1 [12:21:04]*** CUTSNS_PIN = 0 [12:21:04]*** Brake cut motor [12:21:05]Read from MH i2c: 01 [12:21:05]MH_I2C_Read... [12:21:05]*** Stop cut motor [12:21:05]*** Cut end [12:21:05]Read from MH i2c: 01 07 00 [12:21:05]MH_I2C_Read... [12:21:05]Read from MH i2c: 01 07 00 F7 29 00 00 00 00 00 FF 0F 35 [12:21:05]process_action close_receipt done [12:21:05]requested_data is exist [12:21:05]produce_requested_data [12:21:05]requested_item fm.sn is exist - process it [12:21:05]wFMCommunicate request_size=4 [12:21:05]MH_SAM_APDU [12:21:05]CAPDU: 80 11 00 00 [12:21:05]Write to MH i2c: E2 08 00 F8 29 80 11 00 00 00 00 00 00 9B [12:21:05]Write i2c OK [12:21:05]MH_I2C_Read... [12:21:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:05]Read from MH i2c: E2 [12:21:05]MH_I2C_Read... [12:21:05]Read from MH i2c: E2 17 00 [12:21:05]MH_I2C_Read... [12:21:05]Read from MH i2c: E2 17 00 F8 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F1 [12:21:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:21:05]wFMCommunicate OK [12:21:05]requested_item fd.num is exist - process it [12:21:05]SAM_PROTO_GetFieldsCounters [12:21:05]wFMCommunicate request_size=4 [12:21:05]MH_SAM_APDU [12:21:05]CAPDU: 80 13 00 00 [12:21:05]Write to MH i2c: E2 08 00 F9 29 80 13 00 00 00 00 00 00 9E [12:21:05]Write i2c OK [12:21:05]MH_I2C_Read... [12:21:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:05]Read from MH i2c: E2 [12:21:05]MH_I2C_Read... [12:21:05]Read from MH i2c: E2 62 00 [12:21:05]MH_I2C_Read... [12:21:05]Read from MH i2c: E2 62 00 F9 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B2 B8 04 00 0E 04 04 00 AE 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 18 [12:21:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B2 B8 04 00 0E 04 04 00 AE 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 [12:21:05]wFMCommunicate OK [12:21:05]SAM_PROTO_GetFieldsCounters done [12:21:05]requested_item shift.num is exist - process it [12:21:05]requested_item shift.opened is exist - process it [12:21:05]req_shift_opened [12:21:05]FM_GetShiftState [12:21:05]SAM_PROTO_GetShiftState [12:21:05]wFMCommunicate request_size=4 [12:21:05]MH_SAM_APDU [12:21:05]CAPDU: 80 13 01 00 [12:21:05]Write to MH i2c: E2 08 00 FA 29 80 13 01 00 00 00 00 00 A0 [12:21:05]Write i2c OK [12:21:05]MH_I2C_Read... [12:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:05]Read from MH i2c: E2 [12:21:05]MH_I2C_Read... [12:21:05]Read from MH i2c: E2 0E 00 [12:21:05]MH_I2C_Read... [12:21:05]Read from MH i2c: E2 0E 00 FA 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FB [12:21:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:21:05]wFMCommunicate OK [12:21:05]SAM_PROTO_GetShiftState done [12:21:05]FM_GetShiftState done [12:21:05]req_shift_opened done [12:21:05]requested_item shift.open_date is exist - process it [12:21:05]req_shift_open_date [12:21:05]req_shift_open_date done [12:21:05]produce_requested_data done [12:21:05]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309426,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:21:05]process_action_free close_receipt [12:21:05]json_value_free [12:21:05]json_value_free done [12:21:05]process_json_proto returns [12:21:05]Send response to host [12:21:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309426,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:21:05]free response buf [12:21:05]execute_script done [12:21:05]execute_script returns [12:21:05]free content buf [12:21:05]Sock 8.Close socket [12:21:05]Sock 8.Thread stoped [12:21:07]ConnectInit Can't take IP for lk.salyk.kg [12:21:07]CommunicateWithHost connect error [12:21:07]CommunicateWithHost err = -1 [12:21:07]OFD Sender: Server communicate error [12:21:12]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:21:12]ProducePacketName [12:21:12]name=ofd_packets/00309425 [12:21:12]OFD Sender: To server: pG, [12:21:12]CommunicateWithHost lk.salyk.kg:30040 [12:21:12]ConnectInit lk.salyk.kg [12:21:17]ConnectInit Can't take IP for lk.salyk.kg [12:21:17]CommunicateWithHost connect error [12:21:17]CommunicateWithHost err = -1 [12:21:17]OFD Sender: Server communicate error [12:21:22]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:21:22]ProducePacketName [12:21:22]name=ofd_packets/00309425 [12:21:22]OFD Sender: To server: pG, [12:21:22]CommunicateWithHost lk.salyk.kg:30040 [12:21:22]ConnectInit lk.salyk.kg [12:21:27]ConnectInit Can't take IP for lk.salyk.kg [12:21:27]CommunicateWithHost connect error [12:21:27]CommunicateWithHost err = -1 [12:21:27]OFD Sender: Server communicate error [12:21:32]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:21:32]ProducePacketName [12:21:32]name=ofd_packets/00309425 [12:21:32]OFD Sender: To server: pG, [12:21:32]CommunicateWithHost lk.salyk.kg:30040 [12:21:32]ConnectInit lk.salyk.kg [12:21:38]ConnectInit Can't take IP for lk.salyk.kg [12:21:38]CommunicateWithHost connect error [12:21:38]CommunicateWithHost err = -1 [12:21:38]OFD Sender: Server communicate error [12:21:43]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:21:43]ProducePacketName [12:21:43]name=ofd_packets/00309425 [12:21:43]OFD Sender: To server: pG, [12:21:43]CommunicateWithHost lk.salyk.kg:30040 [12:21:43]ConnectInit lk.salyk.kg [12:21:48]ConnectInit Can't take IP for lk.salyk.kg [12:21:48]CommunicateWithHost connect error [12:21:48]CommunicateWithHost err = -1 [12:21:48]OFD Sender: Server communicate error [12:21:53]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:21:53]ProducePacketName [12:21:53]name=ofd_packets/00309425 [12:21:53]OFD Sender: To server: pG, [12:21:53]CommunicateWithHost lk.salyk.kg:30040 [12:21:53]ConnectInit lk.salyk.kg [12:21:58]ConnectInit Can't take IP for lk.salyk.kg [12:21:58]CommunicateWithHost connect error [12:21:58]CommunicateWithHost err = -1 [12:21:58]OFD Sender: Server communicate error [12:22:03]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:22:03]ProducePacketName [12:22:03]name=ofd_packets/00309425 [12:22:03]OFD Sender: To server: pG, [12:22:03]CommunicateWithHost lk.salyk.kg:30040 [12:22:03]ConnectInit lk.salyk.kg [12:22:08]ConnectInit Can't take IP for lk.salyk.kg [12:22:08]CommunicateWithHost connect error [12:22:08]CommunicateWithHost err = -1 [12:22:08]OFD Sender: Server communicate error [12:22:13]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:22:13]ProducePacketName [12:22:13]name=ofd_packets/00309425 [12:22:13]OFD Sender: To server: pG, [12:22:13]CommunicateWithHost lk.salyk.kg:30040 [12:22:13]ConnectInit lk.salyk.kg [12:22:18]ConnectInit Can't take IP for lk.salyk.kg [12:22:18]CommunicateWithHost connect error [12:22:18]CommunicateWithHost err = -1 [12:22:18]OFD Sender: Server communicate error [12:22:23]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:22:23]ProducePacketName [12:22:23]name=ofd_packets/00309425 [12:22:23]OFD Sender: To server: pG, [12:22:23]CommunicateWithHost lk.salyk.kg:30040 [12:22:23]ConnectInit lk.salyk.kg [12:22:28]ConnectInit Can't take IP for lk.salyk.kg [12:22:28]CommunicateWithHost connect error [12:22:28]CommunicateWithHost err = -1 [12:22:28]OFD Sender: Server communicate error [12:22:33]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:22:33]ProducePacketName [12:22:33]name=ofd_packets/00309425 [12:22:33]OFD Sender: To server: pG, [12:22:33]CommunicateWithHost lk.salyk.kg:30040 [12:22:33]ConnectInit lk.salyk.kg [12:22:38]ConnectInit Can't take IP for lk.salyk.kg [12:22:38]CommunicateWithHost connect error [12:22:38]CommunicateWithHost err = -1 [12:22:38]OFD Sender: Server communicate error [12:22:43]OFD Sender: Processing packet 309425 [packets to send 233, broken 231] [12:22:43]ProducePacketName [12:22:43]name=ofd_packets/00309425 [12:22:43]OFD Sender: To server: pG, [12:22:43]CommunicateWithHost lk.salyk.kg:30040 [12:22:43]ConnectInit lk.salyk.kg [12:22:46]Connected sock=8 [12:22:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 62 64 04 01 88 FD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 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 67 01 00 00 F4 03 04 00 A4 DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B8 04 00 35 04 06 00 9E 4D 8F 2F 62 7A 88 BD A5 56 CF 07 1E B3 [12:22:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 43 52 47 00 AC 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B1 B8 04 00 F4 03 04 00 5D 82 A8 66 B6 04 01 00 00 D4 0F AF 32 7C 36 1B 33 [12:22:50]CommunicateWithHost err = 0 [12:22:50]CheckOFDResponse [12:22:50]1017 (14) - 77093643461234 [12:22:50]1041 (16) - 0000000000874943 [12:22:50]1040 (4) - 309425 [12:22:50]1012 (4) - 30.07.2024 06:04 [12:22:50]1206 (1) - 0 [12:22:50]OFD Sender: Remove packet 309425 [12:22:50]ProducePacketName [12:22:50]name=ofd_packets/00309425 [12:22:50]NVStorageDeleteData [12:22:51]OFD Sender: Processing packet 309426 [packets to send 232, broken 231] [12:22:51]ProducePacketName [12:22:51]name=ofd_packets/00309426 [12:22:51]OFD Sender: To server: pG, [12:22:51]CommunicateWithHost lk.salyk.kg:30040 [12:22:51]ConnectInit lk.salyk.kg [12:22:51]Connected sock=8 [12:22:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AA 96 07 01 30 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AD DA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B8 04 00 35 04 06 00 E4 39 CA 9D 7F ED A9 16 92 EF BF 05 CB 34 [12:22:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 67 01 47 00 E9 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B2 B8 04 00 F4 03 04 00 64 82 A8 66 B6 04 01 00 00 C2 8A 1F 65 AC 62 74 6C [12:22:55]CommunicateWithHost err = 0 [12:22:55]CheckOFDResponse [12:22:55]1017 (14) - 77093643461234 [12:22:55]1041 (16) - 0000000000874943 [12:22:55]1040 (4) - 309426 [12:22:55]1012 (4) - 30.07.2024 06:04 [12:22:55]1206 (1) - 0 [12:22:55]OFD Sender: Remove packet 309426 [12:22:55]ProducePacketName [12:22:55]name=ofd_packets/00309426 [12:22:55]NVStorageDeleteData [12:22:55]OFD Sender: No OFD packet to send [12:23:00]OFD Sender: No OFD packet to send [12:23:05]OFD Sender: No OFD packet to send [12:23:08]ConnectInit Can't connect to host [12:23:10]OFD Sender: No OFD packet to send [12:23:12]accept exits with 9 [12:23:12]New connection [12:23:12]New thread 3067166052 created [12:23:12]Thread 3067022692 joined [12:23:12]Waiting for new connection... [12:23:12] Sock 9.Parse request [12:23:12]Sock 9.Check first char [12:23:12]Sock 9.First char is OK [12:23:12]request: POST /json_proto HTTP/1.0 [12:23:12]Method: POST [12:23:12]URL: /json_proto [12:23:12]Method is POST - this is cgi request [12:23:12]url: /json_proto [12:23:12]query_string will be loaded in cgi processing [12:23:12]execute_cgi json_proto POST (null) [12:23:12]execute_cgi path=json_proto method=POST [12:23:12]POST find Content-Length [12:23:12]Host: 172.17.45.195:8080 [12:23:12]Content-Length: 803 [12:23:12]Content-Type: application/json [12:23:12] [12:23:12]POST finish read [12:23:12]Found Content-Length = 803 [12:23:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:12]execute_script... [12:23: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)118034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 17.700, "sum" : 1200.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:12]POST & json_proto [12:23:12]process_json_proto [12:23:12]json parsed OK: [12:23:12]protocol is kg_v1.0 [12:23:12]action value=close_receipt [12:23:12]process_action close_receipt [12:23:12]cmd_close_receipt [12:23:12]MH_GetDate [12:23:12]Write to MH i2c: F0 00 00 FB 29 13 [12:23:12]Write i2c OK [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: F0 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: F0 09 00 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: F0 09 00 FB 29 00 31 DB A8 66 FB 01 7F 64 15 [12:23:12]GetLastDocTimeStamp 1722342061 [12:23:12]current date 1722342193 [12:23:12]FM_GetShiftState [12:23:12]SAM_PROTO_GetShiftState [12:23:12]wFMCommunicate request_size=4 [12:23:12]MH_SAM_APDU [12:23:12]CAPDU: 80 13 01 00 [12:23:12]Write to MH i2c: E2 08 00 FC 29 80 13 01 00 00 00 00 00 A2 [12:23:12]Write i2c OK [12:23:12]MH_I2C_Read... [12:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:12]Read from MH i2c: E2 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: E2 0E 00 [12:23:12]MH_I2C_Read... [12:23:12]Read from MH i2c: E2 0E 00 FC 29 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FD [12:23:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:23:12]wFMCommunicate OK [12:23:12]SAM_PROTO_GetShiftState done [12:23:12]FM_GetShiftState done [12:23:12]opened in 1722299915 [12:23:12]opened+sec_in_day 1722386315 [12:23:12]quantity*price = 120006 [12:23:12]sum+1 = 120007 [12:23:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.06 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 0.00 Безнал.: 1200.06 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 361 30.07.2024 12:23 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309427 ФПД: 74614796773798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122313&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309427&fm=74614796773798&tin=02508201610067®Number=0000000000092651&sum=120006 [12:23:14]StoreToDocumentArchive [12:23:14]shift 430 fd 309427 [12:23:14]save to /storage/0430/doc_00309427 [12:23:14]save last doc name /storage/0430/doc_00309427 to /storage/kkm_last_doc_name [12:23:14]save OK [12:23:14]Clear old archive folders... [12:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:14]tlvbuf is 009B2A00 [12:23:14]SAM_PROTO_ClearQueue [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 09 00 00 [12:23:14]Write to MH i2c: E2 08 00 09 2A 80 09 00 00 00 00 00 00 A5 [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 09 2A 00 90 00 A7 [12:23:14]RAPDU: 90 00 [12:23:14]wFMCommunicate OK [12:23:14]SAM_PROTO_ClearQueue done [12:23:14]KKMCreateOFDPacket [12:23:14]OFDProtocolAddRootSTLVToBuf [12:23:14]FM_MakeSignedData [12:23:14]FM_MakeSignedData [12:23:14]SAM_PROTO_SignData [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 0D 01 02 [12:23:14]Write to MH i2c: E2 08 00 0A 2A 80 0D 01 02 00 00 00 00 AD [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 0A 2A 00 90 00 A8 [12:23:14]RAPDU: 90 00 [12:23:14]wFMCommunicate OK [12:23:14]wFMCommunicate request_size=255 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 31 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B8 04 00 35 04 06 00 43 [12:23:14]Write to MH i2c: E2 02 01 0B 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 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 31 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B8 04 00 35 04 06 00 43 00 00 8D [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 0B 2A 00 90 00 A9 [12:23:14]RAPDU: 90 00 [12:23:14]wFMCommunicate OK [12:23:14]wFMCommunicate request_size=10 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 0D 02 02 05 DC 9C 74 E9 A6 [12:23:14]Write to MH i2c: E2 0D 00 0C 2A 80 0D 02 02 05 00 DC 9C 74 E9 A6 00 00 35 [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 03 00 0C 2A 00 90 00 AA [12:23:14]RAPDU: 90 00 [12:23:14]wFMCommunicate OK [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 0D 03 02 [12:23:14]Write to MH i2c: E2 08 00 0D 2A 80 0D 03 02 00 00 00 00 B2 [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 0B 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 0B 00 0D 2A 00 B7 0D 7F B8 65 D2 91 2D 90 00 A3 [12:23:14]RAPDU: B7 0D 7F B8 65 D2 91 2D 90 00 [12:23:14]wFMCommunicate OK [12:23:14]SAM_PROTO_SignData done [12:23:14]FM_MakeSignedData done [12:23:14]CreateOFDProtocolMessage [12:23:14]wFMCommunicate request_size=4 [12:23:14]MH_SAM_APDU [12:23:14]CAPDU: 80 11 00 00 [12:23:14]Write to MH i2c: E2 08 00 0E 2A 80 11 00 00 00 00 00 00 B2 [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:14]Read from MH i2c: E2 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 17 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: E2 17 00 0E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 08 [12:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:23:14]wFMCommunicate OK [12:23:14]CreateOFDProtocolMessage done [12:23:14]OFDSenderStorePacket 309427 [12:23:14]StoreOFDPacket docnum=309427 [12:23:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 6A 41 07 01 32 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 31 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B8 04 00 35 04 06 00 43 DC 9C 74 E9 A6 B7 0D 7F B8 65 D2 91 2D [12:23:14]CheckFolder [12:23:14]dirname=/storage/ofd_packets [12:23:14]CheckFolder done [12:23:14]ProducePacketName [12:23:14]name=ofd_packets/00309427 [12:23:14]NVStorageSaveData ofd_packets/00309427 [12:23:14]File name is /storage/ofd_packets/00309427 [12:23:14]Write 301 bytes [12:23:14]NVStorageSaveData done [12:23:14]OFDSenderStorePacket done [12:23:14]KKMCreateOFDPacket done [12:23:14]NVStorageSaveData kkm_last_timestamp [12:23:14]File name is /storage/kkm_last_timestamp [12:23:14]Write 4 bytes [12:23:14]NVStorageSaveData done [12:23:14]ExternCall_PrintAddStr [12:23:14]wPrintStart [12:23:14]Write to MH i2c: 01 00 00 0F 2A 39 [12:23:14]Write i2c OK [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: 01 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: 01 07 00 [12:23:14]MH_I2C_Read... [12:23:14]Read from MH i2c: 01 07 00 0F 2A 00 00 00 00 00 FF 0F 4E [12:23:14]RasterBufferAndPrint [12:23:14]line Счет N : (1)118034 [12:23:14]line ИНН: 02508201610067 [12:23:14]line Контрольно-Кассовый Чек [12:23:14]line ПРОДАЖА [12:23:14]line ТРК (МРК, ГНК) : 62 [12:23:14]line Товар: 2710124130 [12:23:14]line Аи-92-К-2 [12:23:14]line 17.700 * 67.80 [12:23:14]line = 1200.06 [12:23:14]line НДС 12% НСП 1% [12:23:14]line > о реализуемом товаре [12:23:14]line ИТОГО: 1200.06 [12:23:14]line НСП 1% : 10.62 [12:23:14]line НДС 12% : 127.44 [12:23:14]line Наличными: 0.00 [12:23:14]line Безнал.: 1200.06 [12:23:14]line Место: АЗС № 128 "Партнер Нефть" [12:23:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:23:14]line СНО: Общий режим [12:23:14]line Чек 361 30.07.2024 12:23 [12:23:14]line Смена: 430 ФФД: 1.0 [12:23:14]line ЗНМ: 0300000046 [12:23:14]line РНМ: 0000000000092651 [12:23:14]line Версия ККМ: 001 [12:23:14]line Платежная система: O! деньги [12:23:14]line ФМ: 0000000000874943 [12:23:14]line ФД: 309427 [12:23:14]line ФПД: 74614796773798 [12:23:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122313&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309427&fm=74614796773798&tin=02508201610067®Number=0000000000092651&sum=120006 [12:23:14]written 0, free lines is 4095 [12:23:14]OFD Sender: Processing packet 309427 [packets to send 232, broken 231] [12:23:14]ProducePacketName [12:23:14]name=ofd_packets/00309427 [12:23:14]OFD Sender: To server: pG, [12:23:14]CommunicateWithHost lk.salyk.kg:30040 [12:23:14]ConnectInit lk.salyk.kg [12:23:15]Connected sock=10 [12: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 34 39 34 33 0F 01 00 00 6A 41 07 01 32 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 45 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 31 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B8 04 00 35 04 06 00 43 DC 9C 74 E9 A6 B7 0D 7F B8 65 D2 91 2D [12:23:15]Write to MH i2c: 01 00 00 39 2A 63 [12:23:15]Write i2c OK [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: 01 [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: 01 07 00 [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: 01 07 00 39 2A 00 00 00 00 00 0A 0D 81 [12:23:15]RasterBufferAndPrint [12:23:15]line [12:23:15]line [12:23:15]line [12:23:15]line [12:23:15]line [12:23:15]written 0, free lines is 3355 [12:23:15]MH_Cut [12:23:15]Write to MH i2c: D1 01 00 40 2A 01 3C [12:23:15]Write i2c OK [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: D1 [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: D1 01 00 [12:23:15]MH_I2C_Read... [12:23:15]Read from MH i2c: D1 01 00 40 2A 00 3B [12:23:15]Write to MH i2c: 01 00 00 41 2A 6B [12:23:15]Write i2c OK [12:23:15]MH_I2C_Read... [12:23:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 06 E8 47 00 AD 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B3 B8 04 00 F4 03 04 00 79 82 A8 66 B6 04 01 00 00 40 D0 92 B6 77 0B 0D 4F [12:23:16]CommunicateWithHost err = 0 [12:23:16]CheckOFDResponse [12:23:16]1017 (14) - 77093643461234 [12:23:16]1041 (16) - 0000000000874943 [12:23:16]1040 (4) - 309427 [12:23:16]1012 (4) - 30.07.2024 06:04 [12:23:16]1206 (1) - 0 [12:23:16]OFD Sender: Remove packet 309427 [12:23:16]ProducePacketName [12:23:16]name=ofd_packets/00309427 [12:23:16]NVStorageDeleteData [12:23:16]*** Cut start [12:23:16]*** Partial cut [12:23:16]*** CUTSNS_PIN = 1 [12:23:16]*** CUTSNS_PIN = 0 [12:23:16]OFD Sender: No OFD packet to send [12:23:16]*** Brake cut motor [12:23:17]Read from MH i2c: 01 [12:23:17]MH_I2C_Read... [12:23:17]*** Stop cut motor [12:23:17]*** Cut end [12:23:17]Read from MH i2c: 01 07 00 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: 01 07 00 41 2A 00 00 00 00 00 FF 0F 80 [12:23:17]process_action close_receipt done [12:23:17]requested_data is exist [12:23:17]produce_requested_data [12:23:17]requested_item fm.sn is exist - process it [12:23:17]wFMCommunicate request_size=4 [12:23:17]MH_SAM_APDU [12:23:17]CAPDU: 80 11 00 00 [12:23:17]Write to MH i2c: E2 08 00 42 2A 80 11 00 00 00 00 00 00 E6 [12:23:17]Write i2c OK [12:23:17]MH_I2C_Read... [12:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:17]Read from MH i2c: E2 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 17 00 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 17 00 42 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3C [12:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:23:17]wFMCommunicate OK [12:23:17]requested_item fd.num is exist - process it [12:23:17]SAM_PROTO_GetFieldsCounters [12:23:17]wFMCommunicate request_size=4 [12:23:17]MH_SAM_APDU [12:23:17]CAPDU: 80 13 00 00 [12:23:17]Write to MH i2c: E2 08 00 43 2A 80 13 00 00 00 00 00 00 E9 [12:23:17]Write i2c OK [12:23:17]MH_I2C_Read... [12:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:17]Read from MH i2c: E2 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 62 00 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 62 00 43 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B3 B8 04 00 0E 04 04 00 AE 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 67 [12: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B3 B8 04 00 0E 04 04 00 AE 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 [12:23:17]wFMCommunicate OK [12:23:17]SAM_PROTO_GetFieldsCounters done [12:23:17]requested_item shift.num is exist - process it [12:23:17]requested_item shift.opened is exist - process it [12:23:17]req_shift_opened [12:23:17]FM_GetShiftState [12:23:17]SAM_PROTO_GetShiftState [12:23:17]wFMCommunicate request_size=4 [12:23:17]MH_SAM_APDU [12:23:17]CAPDU: 80 13 01 00 [12:23:17]Write to MH i2c: E2 08 00 44 2A 80 13 01 00 00 00 00 00 EB [12:23:17]Write i2c OK [12:23:17]MH_I2C_Read... [12:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:17]Read from MH i2c: E2 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 0E 00 [12:23:17]MH_I2C_Read... [12:23:17]Read from MH i2c: E2 0E 00 44 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 46 [12:23:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:23:17]wFMCommunicate OK [12:23:17]SAM_PROTO_GetShiftState done [12:23:17]FM_GetShiftState done [12:23:17]req_shift_opened done [12:23:17]requested_item shift.open_date is exist - process it [12:23:17]req_shift_open_date [12:23:17]req_shift_open_date done [12:23:17]produce_requested_data done [12:23:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309427,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:23:17]process_action_free close_receipt [12:23:17]json_value_free [12:23:17]json_value_free done [12:23:17]process_json_proto returns [12:23:17]Send response to host [12:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309427,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:23:17]free response buf [12:23:17]execute_script done [12:23:17]execute_script returns [12:23:17]free content buf [12:23:17]Sock 9.Close socket [12:23:17]Sock 9.Thread stoped [12:23:21]OFD Sender: No OFD packet to send [12:23:26]OFD Sender: No OFD packet to send [12:23:30]accept exits with 8 [12:23:30]New connection [12:23:30]New thread 3067022692 created [12:23:30]Thread 3067166052 joined [12:23:30]Waiting for new connection... [12:23:30] Sock 8.Parse request [12:23:30]Sock 8.Check first char [12:23:30]Sock 8.First char is OK [12:23:30]request: POST /json_proto HTTP/1.0 [12:23:30]Method: POST [12:23:30]URL: /json_proto [12:23:30]Method is POST - this is cgi request [12:23:30]url: /json_proto [12:23:30]query_string will be loaded in cgi processing [12:23:30]execute_cgi json_proto POST (null) [12:23:30]execute_cgi path=json_proto method=POST [12:23:30]POST find Content-Length [12:23:30]Host: 172.17.45.195:8080 [12:23:30]Content-Length: 640 [12:23:30]Content-Type: application/json [12:23:30] [12:23:30]POST finish read [12:23:30]Found Content-Length = 640 [12:23:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:30]execute_script... [12:23: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)118035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:30]POST & json_proto [12:23:30]process_json_proto [12:23:30]json parsed OK: [12:23:30]protocol is kg_v1.0 [12:23:30]action value=close_receipt [12:23:30]process_action close_receipt [12:23:30]cmd_close_receipt [12:23:30]MH_GetDate [12:23:30]Write to MH i2c: F0 00 00 45 2A 5E [12:23:30]Write i2c OK [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: F0 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: F0 09 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: F0 09 00 45 2A 00 43 DB A8 66 FB 01 7F 64 72 [12:23:30]GetLastDocTimeStamp 1722342193 [12:23:30]current date 1722342211 [12:23:30]FM_GetShiftState [12:23:30]SAM_PROTO_GetShiftState [12:23:30]wFMCommunicate request_size=4 [12:23:30]MH_SAM_APDU [12:23:30]CAPDU: 80 13 01 00 [12:23:30]Write to MH i2c: E2 08 00 46 2A 80 13 01 00 00 00 00 00 ED [12:23:30]Write i2c OK [12:23:30]MH_I2C_Read... [12:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:30]Read from MH i2c: E2 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 0E 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 0E 00 46 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 48 [12:23:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:23:30]wFMCommunicate OK [12:23:30]SAM_PROTO_GetShiftState done [12:23:30]FM_GetShiftState done [12:23:30]opened in 1722299915 [12:23:30]opened+sec_in_day 1722386315 [12:23:30]quantity*price = 67800 [12:23:30]sum+1 = 67801 [12:23:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 678.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 362 30.07.2024 12:23 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309428 ФПД: 27325193765590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122331&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309428&fm=27325193765590&tin=02508201610067®Number=0000000000092651&sum=67800 [12:23:31]StoreToDocumentArchive [12:23:31]shift 430 fd 309428 [12:23:31]save to /storage/0430/doc_00309428 [12:23:31]save last doc name /storage/0430/doc_00309428 to /storage/kkm_last_doc_name [12:23:31]save OK [12:23:31]Clear old archive folders... [12:23:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:31]tlvbuf is 00A02660 [12:23:31]SAM_PROTO_ClearQueue [12:23:31]wFMCommunicate request_size=4 [12:23:31]MH_SAM_APDU [12:23:31]CAPDU: 80 09 00 00 [12:23:31]Write to MH i2c: E2 08 00 53 2A 80 09 00 00 00 00 00 00 EF [12:23:31]Write i2c OK [12:23:31]MH_I2C_Read... [12:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:31]Read from MH i2c: E2 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 53 2A 00 90 00 F1 [12:23:31]RAPDU: 90 00 [12:23:31]wFMCommunicate OK [12:23:31]SAM_PROTO_ClearQueue done [12:23:31]KKMCreateOFDPacket [12:23:31]OFDProtocolAddRootSTLVToBuf [12:23:31]FM_MakeSignedData [12:23:31]FM_MakeSignedData [12:23:31]SAM_PROTO_SignData [12:23:31]wFMCommunicate request_size=4 [12:23:31]MH_SAM_APDU [12:23:31]CAPDU: 80 0D 01 02 [12:23:31]Write to MH i2c: E2 08 00 54 2A 80 0D 01 02 00 00 00 00 F7 [12:23:31]Write i2c OK [12:23:31]MH_I2C_Read... [12:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:31]Read from MH i2c: E2 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 [12:23:31]MH_I2C_Read... [12:23:31]Read from MH i2c: E2 03 00 54 2A 00 90 00 F2 [12:23:32]RAPDU: 90 00 [12:23:32]wFMCommunicate OK [12:23:32]wFMCommunicate request_size=255 [12:23:32]MH_SAM_APDU [12:23:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 43 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B8 04 00 35 04 06 00 18 [12:23:32]Write to MH i2c: E2 02 01 55 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 43 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B8 04 00 35 04 06 00 18 00 00 D3 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 03 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 03 00 55 2A 00 90 00 F3 [12:23:32]RAPDU: 90 00 [12:23:32]wFMCommunicate OK [12:23:32]wFMCommunicate request_size=10 [12:23:32]MH_SAM_APDU [12:23:32]CAPDU: 80 0D 02 02 05 DA 24 77 C2 D6 [12:23:32]Write to MH i2c: E2 0D 00 56 2A 80 0D 02 02 05 00 DA 24 77 C2 D6 00 00 11 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 03 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 03 00 56 2A 00 90 00 F4 [12:23:32]RAPDU: 90 00 [12:23:32]wFMCommunicate OK [12:23:32]wFMCommunicate request_size=4 [12:23:32]MH_SAM_APDU [12:23:32]CAPDU: 80 0D 03 02 [12:23:32]Write to MH i2c: E2 08 00 57 2A 80 0D 03 02 00 00 00 00 FC [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 0B 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 0B 00 57 2A 00 56 63 6A 23 67 A4 BF F0 90 00 FD [12:23:32]RAPDU: 56 63 6A 23 67 A4 BF F0 90 00 [12:23:32]wFMCommunicate OK [12:23:32]SAM_PROTO_SignData done [12:23:32]FM_MakeSignedData done [12:23:32]CreateOFDProtocolMessage [12:23:32]wFMCommunicate request_size=4 [12:23:32]MH_SAM_APDU [12:23:32]CAPDU: 80 11 00 00 [12:23:32]Write to MH i2c: E2 08 00 58 2A 80 11 00 00 00 00 00 00 FC [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 17 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 17 00 58 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 52 [12:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:23:32]wFMCommunicate OK [12:23:32]CreateOFDProtocolMessage done [12:23:32]OFDSenderStorePacket 309428 [12:23:32]StoreOFDPacket docnum=309428 [12:23:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 61 70 07 01 7C D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 43 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B8 04 00 35 04 06 00 18 DA 24 77 C2 D6 56 63 6A 23 67 A4 BF F0 [12:23:32]CheckFolder [12:23:32]dirname=/storage/ofd_packets [12:23:32]CheckFolder done [12:23:32]ProducePacketName [12:23:32]name=ofd_packets/00309428 [12:23:32]NVStorageSaveData ofd_packets/00309428 [12:23:32]File name is /storage/ofd_packets/00309428 [12:23:32]Write 301 bytes [12:23:32]NVStorageSaveData done [12:23:32]OFDSenderStorePacket done [12:23:32]KKMCreateOFDPacket done [12:23:32]NVStorageSaveData kkm_last_timestamp [12:23:32]File name is /storage/kkm_last_timestamp [12:23:32]Write 4 bytes [12:23:32]NVStorageSaveData done [12:23:32]ExternCall_PrintAddStr [12:23:32]wPrintStart [12:23:32]Write to MH i2c: 01 00 00 59 2A 83 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 07 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: 01 07 00 59 2A 00 00 00 00 00 FF 0F 98 [12:23:32]RasterBufferAndPrint [12:23:32]line Счет N : (1)118035 [12:23:32]line ИНН: 02508201610067 [12:23:32]line Контрольно-Кассовый Чек [12:23:32]line ПРОДАЖА [12:23:32]line ТРК (МРК, ГНК) : 52 [12:23:32]line Товар: 2710124130 [12:23:32]line Аи-92-К-2 [12:23:32]line 10.000 * 67.80 [12:23:32]line = 678.00 [12:23:32]line НДС 12% НСП 1% [12:23:32]line > о реализуемом товаре [12:23:32]line ИТОГО: 678.00 [12:23:32]line НСП 1% : 6.00 [12:23:32]line НДС 12% : 72.00 [12:23:32]line Наличными: 678.00 [12:23:32]line Безнал.: 0.00 [12:23:32]line Место: АЗС № 128 "Партнер Нефть" [12:23:32]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:23:32]line СНО: Общий режим [12:23:32]line Чек 362 30.07.2024 12:23 [12:23:32]line Смена: 430 ФФД: 1.0 [12:23:32]line ЗНМ: 0300000046 [12:23:32]line РНМ: 0000000000092651 [12:23:32]line Версия ККМ: 001 [12:23:32]line ФМ: 0000000000874943 [12:23:32]line ФД: 309428 [12:23:32]line ФПД: 27325193765590 [12:23:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122331&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309428&fm=27325193765590&tin=02508201610067®Number=0000000000092651&sum=67800 [12:23:32]OFD Sender: Processing packet 309428 [packets to send 232, broken 231] [12:23:32]ProducePacketName [12:23:32]name=ofd_packets/00309428 [12:23:32]OFD Sender: To server: pG, [12:23:32]CommunicateWithHost lk.salyk.kg:30040 [12:23:32]ConnectInit lk.salyk.kg [12:23:32]written 0, free lines is 4095 [12:23:33]Write to MH i2c: 01 00 00 81 2A AB [12:23:33]Write i2c OK [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: 01 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: 01 07 00 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: 01 07 00 81 2A 00 00 00 00 00 9E 0C 5C [12:23:33]RasterBufferAndPrint [12:23:33]line [12:23:33]line [12:23:33]line [12:23:33]line [12:23:33]line [12:23:33]written 0, free lines is 3247 [12:23:33]MH_Cut [12:23:33]Write to MH i2c: D1 01 00 88 2A 01 84 [12:23:33]Write i2c OK [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: D1 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: D1 01 00 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: D1 01 00 88 2A 00 83 [12:23:33]Write to MH i2c: 01 00 00 89 2A B3 [12:23:33]Write i2c OK [12:23:33]MH_I2C_Read... [12:23:34]*** Cut start [12:23:34]*** Partial cut [12:23:34]*** CUTSNS_PIN = 1 [12:23:34]Connected sock=11 [12:23:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 61 70 07 01 7C D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 *** CUTSNS_PIN = 0 [12:23:34]FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 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 43 DB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B8 04 00 35 04 06 00 18 DA 24 77 C2 D6 56 63 6A 23 67 A4 BF F0 [12:23:34]*** Brake cut motor [12:23:34]Read from MH i2c: 01 [12:23:34]MH_I2C_Read... [12:23:34]*** Stop cut motor [12:23:34]*** Cut end [12:23:34]Read from MH i2c: 01 07 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: 01 07 00 89 2A 00 00 00 00 00 FF 0F C8 [12:23:34]process_action close_receipt done [12:23:34]requested_data is exist [12:23:34]produce_requested_data [12:23:34]requested_item fm.sn is exist - process it [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 11 00 00 [12:23:34]Write to MH i2c: E2 08 00 8A 2A 80 11 00 00 00 00 00 00 2E [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 17 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 17 00 8A 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 84 [12:23:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:23:35]wFMCommunicate OK [12:23:35]requested_item fd.num is exist - process it [12:23:35]SAM_PROTO_GetFieldsCounters [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 13 00 00 [12:23:35]Write to MH i2c: E2 08 00 8B 2A 80 13 00 00 00 00 00 00 31 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 62 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 62 00 8B 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B4 B8 04 00 0E 04 04 00 AE 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 B3 [12:23:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 B4 B8 04 00 0E 04 04 00 AE 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 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_GetFieldsCounters done [12:23:35]requested_item shift.num is exist - process it [12:23:35]requested_item shift.opened is exist - process it [12:23:35]req_shift_opened [12:23:35]FM_GetShiftState [12:23:35]SAM_PROTO_GetShiftState [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 13 01 00 [12:23:35]Write to MH i2c: E2 08 00 8C 2A 80 13 01 00 00 00 00 00 33 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0E 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 0E 00 8C 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8E [12:23:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_GetShiftState done [12:23:35]FM_GetShiftState done [12:23:35]req_shift_opened done [12:23:35]requested_item shift.open_date is exist - process it [12:23:35]req_shift_open_date [12:23:35]req_shift_open_date done [12:23:35]produce_requested_data done [12:23:35]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309428,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:23:35]process_action_free close_receipt [12:23:35]json_value_free [12:23:35]json_value_free done [12:23:35]process_json_proto returns [12:23:35]Send response to host [12:23:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309428,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:23:35]free response buf [12:23:35]execute_script done [12:23:35]execute_script returns [12:23:35]free content buf [12:23:35]Sock 8.Close socket [12:23:35]Sock 8.Thread stoped [12:23:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 25 0D 47 00 21 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B4 B8 04 00 F4 03 04 00 8D 82 A8 66 B6 04 01 00 00 EC 6B 1A 15 55 09 45 1E [12:23:38]CommunicateWithHost err = 0 [12:23:38]CheckOFDResponse [12:23:38]1017 (14) - 77093643461234 [12:23:38]1041 (16) - 0000000000874943 [12:23:38]1040 (4) - 309428 [12:23:38]1012 (4) - 30.07.2024 06:05 [12:23:38]1206 (1) - 0 [12:23:38]OFD Sender: Remove packet 309428 [12:23:38]ProducePacketName [12:23:38]name=ofd_packets/00309428 [12:23:38]NVStorageDeleteData [12:23:39]OFD Sender: No OFD packet to send [12:23:44]OFD Sender: No OFD packet to send [12:23:49]OFD Sender: No OFD packet to send [12:23:54]OFD Sender: No OFD packet to send [12:23:59]OFD Sender: No OFD packet to send [12:24:04]OFD Sender: No OFD packet to send [12:24:08]recv_with_timeout no data received [12:24:09]OFD Sender: No OFD packet to send [12:24:14]OFD Sender: No OFD packet to send [12:24:19]OFD Sender: No OFD packet to send [12:24:24]OFD Sender: No OFD packet to send [12:24:29]OFD Sender: No OFD packet to send [12:24:34]OFD Sender: No OFD packet to send [12:24:39]OFD Sender: No OFD packet to send [12:24:44]OFD Sender: No OFD packet to send [12:24:49]OFD Sender: No OFD packet to send [12:25:31]Found Content-Length = 679 [12:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:25:31]execute_script... [12:25:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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:25:31]POST & json_proto [12:25:31]process_json_proto [12:25:31]json parsed OK: [12:25:31]protocol is kg_v1.0 [12:25:31]action value=close_receipt [12:25:31]process_action close_receipt [12:25:31]cmd_close_receipt [12:25:31]MH_GetDate [12:25:31]Write to MH i2c: F0 00 00 D8 2A F1 [12:25:31]Write i2c OK [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: F0 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: F0 09 00 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: F0 09 00 D8 2A 00 BB DB A8 66 FB 01 7F 64 7D [12:25:31]GetLastDocTimeStamp 1722342314 [12:25:31]current date 1722342331 [12:25:31]FM_GetShiftState [12:25:31]SAM_PROTO_GetShiftState [12:25:31]wFMCommunicate request_size=4 [12:25:31]MH_SAM_APDU [12:25:31]CAPDU: 80 13 01 00 [12:25:31]Write to MH i2c: E2 08 00 D9 2A 80 13 01 00 00 00 00 00 80 [12:25:31]Write i2c OK [12:25:31]MH_I2C_Read... [12:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:31]Read from MH i2c: E2 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: E2 0E 00 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: E2 0E 00 D9 2A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DB [12:25:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:25:31]wFMCommunicate OK [12:25:31]SAM_PROTO_GetShiftState done [12:25:31]FM_GetShiftState done [12:25:31]opened in 1722299915 [12:25:31]opened+sec_in_day 1722386315 [12:25:31]quantity*price = 100050 [12:25:31]sum+1 = 100052 [12:25:31]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 369 30.07.2024 12:33 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309435 ФПД: 265895146605382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123340&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309435&fm=265895146605382&tin=02508201610067®Number=0000000000092651&sum=100000 [12:33:40]StoreToDocumentArchive [12:33:40]shift 430 fd 309435 [12:33:40]save to /storage/0430/doc_00309435 [12:33:40]save last doc name /storage/0430/doc_00309435 to /storage/kkm_last_doc_name [12:33:40]save OK [12:33:40]Clear old archive folders... [12:33:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:40]tlvbuf is 00F2BC10 [12:33:40]SAM_PROTO_ClearQueue [12:33:40]wFMCommunicate request_size=4 [12:33:40]MH_SAM_APDU [12:33:40]CAPDU: 80 09 00 00 [12:33:40]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [12:33:40]Write i2c OK [12:33:40]MH_I2C_Read... [12:33:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:40]Read from MH i2c: E2 [12:33:40]MH_I2C_Read... [12:33:40]Read from MH i2c: E2 03 00 [12:33:40]MH_I2C_Read... [12:33:40]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [12:33:40]RAPDU: 90 00 [12:33:40]wFMCommunicate OK [12:33:40]SAM_PROTO_ClearQueue done [12:33:40]KKMCreateOFDPacket [12:33:40]OFDProtocolAddRootSTLVToBuf [12:33:40]FM_MakeSignedData [12:33:40]FM_MakeSignedData [12:33:40]SAM_PROTO_SignData [12:33:40]wFMCommunicate request_size=4 [12:33:40]MH_SAM_APDU [12:33:40]CAPDU: 80 0D 01 02 [12:33:40]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [12:33:40]Write i2c OK [12:33:40]MH_I2C_Read... [12:33:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:40]Read from MH i2c: E2 [12:33:40]MH_I2C_Read... [12:33:40]Read from MH i2c: E2 03 00 [12:33:40]MH_I2C_Read... [12:33:40]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [12:33:40]RAPDU: 90 00 [12:33:40]wFMCommunicate OK [12:33:40]wFMCommunicate request_size=255 [12:33:40]MH_SAM_APDU [12:33:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 A4 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B8 04 00 35 04 06 00 F1 [12:33:41]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 A4 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B8 04 00 35 04 06 00 F1 00 00 68 [12:33:41]Write i2c OK [12:33:41]MH_I2C_Read... [12:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:41]Read from MH i2c: E2 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 03 00 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [12:33:41]RAPDU: 90 00 [12:33:41]wFMCommunicate OK [12:33:41]wFMCommunicate request_size=10 [12:33:41]MH_SAM_APDU [12:33:41]CAPDU: 80 0D 02 02 05 D4 89 C2 CB 46 [12:33:41]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 D4 89 C2 CB 46 00 00 E2 [12:33:41]Write i2c OK [12:33:41]MH_I2C_Read... [12:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:41]Read from MH i2c: E2 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 03 00 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [12:33:41]RAPDU: 90 00 [12:33:41]wFMCommunicate OK [12:33:41]wFMCommunicate request_size=4 [12:33:41]MH_SAM_APDU [12:33:41]CAPDU: 80 0D 03 02 [12:33:41]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [12:33:41]Write i2c OK [12:33:41]MH_I2C_Read... [12:33:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:41]Read from MH i2c: E2 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 0B 00 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 0B 00 2F 00 00 86 40 F3 B5 7B 7D 04 75 90 00 8A [12:33:41]RAPDU: 86 40 F3 B5 7B 7D 04 75 90 00 [12:33:41]wFMCommunicate OK [12:33:41]SAM_PROTO_SignData done [12:33:41]FM_MakeSignedData done [12:33:41]CreateOFDProtocolMessage [12:33:41]wFMCommunicate request_size=4 [12:33:41]MH_SAM_APDU [12:33:41]CAPDU: 80 11 00 00 [12:33:41]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [12:33:41]Write i2c OK [12:33:41]MH_I2C_Read... [12:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:41]Read from MH i2c: E2 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 17 00 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [12:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:33:41]wFMCommunicate OK [12:33:41]CreateOFDProtocolMessage done [12:33:41]OFDSenderStorePacket 309435 [12:33:41]StoreOFDPacket docnum=309435 [12:33:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 ED 9A 07 01 7C 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 01 00 00 F4 03 04 00 A4 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B8 04 00 35 04 06 00 F1 D4 89 C2 CB 46 86 40 F3 B5 7B 7D 04 75 [12:33:41]CheckFolder [12:33:41]dirname=/storage/ofd_packets [12:33:41]CheckFolder done [12:33:41]ProducePacketName [12:33:41]name=ofd_packets/00309435 [12:33:41]NVStorageSaveData ofd_packets/00309435 [12:33:41]File name is /storage/ofd_packets/00309435 [12:33:41]Write 301 bytes [12:33:41]NVStorageSaveData done [12:33:41]OFDSenderStorePacket done [12:33:41]KKMCreateOFDPacket done [12:33:41]NVStorageSaveData kkm_last_timestamp [12:33:41]File name is /storage/kkm_last_timestamp [12:33:41]Write 4 bytes [12:33:41]NVStorageSaveData done [12:33:41]ExternCall_PrintAddStr [12:33:41]wPrintStart [12:33:41]Write to MH i2c: 01 00 00 31 00 31 [12:33:41]Write i2c OK [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: 01 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: 01 07 00 [12:33:41]MH_I2C_Read... [12:33:41]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [12:33:41]RasterBufferAndPrint [12:33:41]line Счет N : (1)118043 [12:33:41]line ИНН: 02508201610067 [12:33:41]line Контрольно-Кассовый Чек [12:33:41]line ПРОДАЖА [12:33:41]line ТРК (МРК, ГНК) : 61 [12:33:41]line Товар: 2710124500 [12:33:41]line Аи-95-К-3 [12:33:41]line 13.480 * 74.20 [12:33:41]line = 1000.22 [12:33:41]line НДС 12% НСП 1% [12:33:41]line > о реализуемом товаре [12:33:41]line ОКРУГЛЕНИЕ: -0.22 [12:33:41]line ИТОГО: 1000.00 [12:33:41]line Внесено: 1000.00 [12:33:41]line СДАЧА: 0.00 [12:33:41]line НСП 1% : 8.85 [12:33:41]line НДС 12% : 106.22 [12:33:41]line Наличными: 1000.00 [12:33:41]line Безнал.: 0.00 [12:33:41]line Место: АЗС № 128 "Партнер Нефть" [12:33:41]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:33:41]line СНО: Общий режим [12:33:41]line Чек 369 30.07.2024 12:33 [12:33:41]line Смена: 430 ФФД: 1.0 [12:33:41]line ЗНМ: 0300000046 [12:33:41]line РНМ: 0000000000092651 [12:33:41]line Версия ККМ: 001 [12:33:41]line ФМ: 0000000000874943 [12:33:41]line ФД: 309435 [12:33:41]line ФПД: 265895146605382 [12:33:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123340&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309435&fm=265895146605382&tin=02508201610067®Number=0000000000092651&sum=100000 [12:33:41]written 0, free lines is 4095 [12:33:42]Write to MH i2c: 01 00 00 5C 00 5C [12:33:42]Write i2c OK [12:33:42]MH_I2C_Read... [12:33:42]Read from MH i2c: 01 [12:33:42]MH_I2C_Read... [12:33:42]Read from MH i2c: 01 07 00 [12:33:42]MH_I2C_Read... [12:33:42]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 5E 0C CD [12:33:42]RasterBufferAndPrint [12:33:42]line [12:33:42]line [12:33:42]line [12:33:42]line [12:33:42]line [12:33:42]written 0, free lines is 3179 [12:33:42]MH_Cut [12:33:42]Write to MH i2c: D1 01 00 63 00 01 35 [12:33:42]Write i2c OK [12:33:42]MH_I2C_Read... [12:33:42]Read from MH i2c: D1 [12:33:42]MH_I2C_Read... [12:33:42]Read from MH i2c: D1 01 00 [12:33:42]MH_I2C_Read... [12:33:42]Read from MH i2c: D1 01 00 63 00 00 34 [12:33:42]Write to MH i2c: 01 00 00 64 00 64 [12:33:42]Write i2c OK [12:33:42]MH_I2C_Read... [12:33:43]*** Cut start [12:33:43]*** Partial cut [12:33:43]*** CUTSNS_PIN = 1 [12:33:43]*** CUTSNS_PIN = 0 [12:33:43]*** Brake cut motor [12:33:44]Read from MH i2c: 01 [12:33:44]MH_I2C_Read... [12:33:44]*** Stop cut motor [12:33:44]*** Cut end [12:33:44]Read from MH i2c: 01 07 00 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [12:33:44]process_action close_receipt done [12:33:44]requested_data is exist [12:33:44]produce_requested_data [12:33:44]requested_item fm.sn is exist - process it [12:33:44]wFMCommunicate request_size=4 [12:33:44]MH_SAM_APDU [12:33:44]CAPDU: 80 11 00 00 [12:33:44]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [12:33:44]Write i2c OK [12:33:44]MH_I2C_Read... [12:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:44]Read from MH i2c: E2 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: E2 17 00 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [12:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:33:44]wFMCommunicate OK [12:33:44]requested_item fd.num is exist - process it [12:33:44]SAM_PROTO_GetFieldsCounters [12:33:44]wFMCommunicate request_size=4 [12:33:44]MH_SAM_APDU [12:33:44]CAPDU: 80 13 00 00 [12:33:44]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [12:33:44]Write i2c OK [12:33:44]MH_I2C_Read... [12:33:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:44]Read from MH i2c: E2 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: E2 62 00 [12:33:44]MH_I2C_Read... [12:33:44]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [12:33:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:44]wFMCommunicate OK [12:33:44]SAM_PROTO_GetFieldsCounters done [12:33:44]requested_item shift.num is exist - process it [12:33:44]requested_item shift.opened is exist - process it [12:33:44]req_shift_opened [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 67 00 80 13 01 00 00 00 00 00 E4 [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 67 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [12:33:44]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [12:33:44]requested_item shift.open_date is exist - process it [12:33:44]req_shift_open_date [12:33:44]req_shift_open_date done [12:33:44]produce_requested_data done [12:33:44]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309435,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:33:44]process_action_free close_receipt [12:33:44]json_value_free [12:33:44]json_value_free done [12:33:44]process_json_proto returns [12:33:44]Send response to host [12:33:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309435,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:33:44]free response buf [12:33:44]execute_script done [12:33:44]execute_script returns [12:33:44]free content buf [12:33:44]Sock 8.Close socket [12:33:44]Sock 8.Thread stoped [12:33:44]accept exits with 11 [12:33:44]New connection [12:33:44]New thread 3066805604 created [12:33:44]Thread 3066948964 joined [12:33:44]Waiting for new connection... [12:33:44] Sock 11.Parse request [12:33:44]Sock 11.Check first char [12:33:44]Sock 11.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.45.195:8080 [12:33:44]Content-Length: 679 [12:33:44]Content-Type: application/json [12:33:44] [12:33:44]POST finish read [12:33:44]Found Content-Length = 679 [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)118044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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: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)118044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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: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 68 00 57 [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 68 00 00 A9 DD A8 66 FB 01 7F 64 D3 [12:33:44]GetLastDocTimeStamp 1722342820 [12:33:44]current date 1722342825 [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 69 00 80 13 01 00 00 00 00 00 E6 [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 69 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 41 [12:33:44]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [12:33:44]opened+sec_in_day 1722386315 [12:33:44]quantity*price = 100050 [12:33:44]sum+1 = 100052 [12:33:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 370 30.07.2024 12:33 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309436 ФПД: 237966335362481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123345&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309436&fm=237966335362481&tin=02508201610067®Number=0000000000092651&sum=100000 [12:33:46]StoreToDocumentArchive [12:33:46]shift 430 fd 309436 [12:33:46]save to /storage/0430/doc_00309436 [12:33:46]save last doc name /storage/0430/doc_00309436 to /storage/kkm_last_doc_name [12:33:46]save OK [12:33:46]Clear old archive folders... [12:33:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:33:46]tlvbuf is 00F43980 [12:33:46]SAM_PROTO_ClearQueue [12:33:46]wFMCommunicate request_size=4 [12:33:46]MH_SAM_APDU [12:33:46]CAPDU: 80 09 00 00 [12:33:46]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [12:33:46]Write i2c OK [12:33:46]MH_I2C_Read... [12:33:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:46]Read from MH i2c: E2 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: E2 03 00 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [12:33:46]RAPDU: 90 00 [12:33:46]wFMCommunicate OK [12:33:46]SAM_PROTO_ClearQueue done [12:33:46]KKMCreateOFDPacket [12:33:46]OFDProtocolAddRootSTLVToBuf [12:33:46]FM_MakeSignedData [12:33:46]FM_MakeSignedData [12:33:46]SAM_PROTO_SignData [12:33:46]wFMCommunicate request_size=4 [12:33:46]MH_SAM_APDU [12:33:46]CAPDU: 80 0D 01 02 [12:33:46]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [12:33:46]Write i2c OK [12:33:46]MH_I2C_Read... [12:33:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:46]Read from MH i2c: E2 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: E2 03 00 [12:33:46]MH_I2C_Read... [12:33:46]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [12:33:46]RAPDU: 90 00 [12:33:46]wFMCommunicate OK [12:33:46]wFMCommunicate request_size=255 [12:33:46]MH_SAM_APDU [12:33:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 72 01 00 00 F4 03 04 00 A9 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B8 04 00 35 04 06 00 D8 6D DA E3 [12:33:46]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 72 01 00 00 F4 03 04 00 A9 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B8 04 00 35 04 06 00 D8 6D DA E3 00 00 A9 [12:33:46]Write i2c OK [12:33:46]MH_I2C_Read... [12:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:47]Read from MH i2c: E2 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 03 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [12:33:47]RAPDU: 90 00 [12:33:47]wFMCommunicate OK [12:33:47]wFMCommunicate request_size=7 [12:33:47]MH_SAM_APDU [12:33:47]CAPDU: 80 0D 02 02 02 45 B1 [12:33:47]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 45 B1 00 00 ED [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:47]Read from MH i2c: E2 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 03 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [12:33:47]RAPDU: 90 00 [12:33:47]wFMCommunicate OK [12:33:47]wFMCommunicate request_size=4 [12:33:47]MH_SAM_APDU [12:33:47]CAPDU: 80 0D 03 02 [12:33:47]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:47]Read from MH i2c: E2 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 0B 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: E2 0B 00 7A 00 00 1D 83 D2 B2 C0 F3 CD D1 90 00 6B [12:33:47]RAPDU: 1D 83 D2 B2 C0 F3 CD D1 90 00 [12:33:47]wFMCommunicate OK [12:33:47]SAM_PROTO_SignData done [12:33:47]FM_MakeSignedData done [12:33:47]CreateOFDProtocolMessage [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 7B 00 80 11 00 00 00 00 00 00 F5 [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 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4B [12:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:33:47]wFMCommunicate OK [12:33:47]CreateOFDProtocolMessage done [12:33:47]OFDSenderStorePacket 309436 [12:33:47]StoreOFDPacket docnum=309436 [12:33:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 38 A2 04 01 94 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 72 01 00 00 F4 03 04 00 A9 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B8 04 00 35 04 06 00 D8 6D DA E3 45 B1 1D 83 D2 B2 C0 F3 CD D1 [12:33:47]CheckFolder [12:33:47]dirname=/storage/ofd_packets [12:33:47]CheckFolder done [12:33:47]ProducePacketName [12:33:47]name=ofd_packets/00309436 [12:33:47]NVStorageSaveData ofd_packets/00309436 [12:33:47]File name is /storage/ofd_packets/00309436 [12:33:47]Write 298 bytes [12:33:47]NVStorageSaveData done [12:33:47]OFDSenderStorePacket done [12:33:47]KKMCreateOFDPacket done [12:33:47]NVStorageSaveData kkm_last_timestamp [12:33:47]File name is /storage/kkm_last_timestamp [12:33:47]Write 4 bytes [12:33:47]NVStorageSaveData done [12:33:47]ExternCall_PrintAddStr [12:33:47]wPrintStart [12:33:47]Write to MH i2c: 01 00 00 7C 00 7C [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: 01 [12:33:47]MH_I2C_Read... [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 7C 00 00 00 00 00 00 FF 0F 91 [12:33:47]RasterBufferAndPrint [12:33:47]line Счет N : (1)118044 [12:33:47]line ИНН: 02508201610067 [12:33:47]line Контрольно-Кассовый Чек [12:33:47]line ПРОДАЖА [12:33:47]line ТРК (МРК, ГНК) : 44 [12:33:47]line Товар: 2710194800 [12:33:47]line ДТ-К-3 [12:33:47]line 13.130 * 76.20 [12:33:47]line = 1000.51 [12:33:47]line НДС 12% НСП 1% [12:33:47]line > о реализуемом товаре [12:33:47]line ОКРУГЛЕНИЕ: -0.51 [12:33:47]line ИТОГО: 1000.00 [12:33:47]line Внесено: 1000.00 [12:33:47]line СДАЧА: 0.00 [12:33:47]line НСП 1% : 8.85 [12:33:47]line НДС 12% : 106.25 [12:33:47]line Наличными: 1000.00 [12:33:47]line Безнал.: 0.00 [12:33:47]line Место: АЗС № 128 "Партнер Нефть" [12:33:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:33:47]line СНО: Общий режим [12:33:47]line Чек 370 30.07.2024 12:33 [12:33:47]line Смена: 430 ФФД: 1.0 [12:33:47]line ЗНМ: 0300000046 [12:33:47]line РНМ: 0000000000092651 [12:33:47]line Версия ККМ: 001 [12:33:47]line ФМ: 0000000000874943 [12:33:47]line ФД: 309436 [12:33:47]line ФПД: 237966335362481 [12:33:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123345&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309436&fm=237966335362481&tin=02508201610067®Number=0000000000092651&sum=100000 [12:33:47]written 0, free lines is 4095 [12:33:47]Connected sock=9 [12:33:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C3 AF 04 01 62 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 6F 01 00 00 F4 03 04 00 2E DC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B9 B8 04 00 35 04 06 00 4A 35 8D 62 99 F6 1F C3 18 4D CC 21 7B 63 [12:33:47]Write to MH i2c: 01 00 00 A7 00 A7 [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: 01 [12:33:47]MH_I2C_Read... [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 A7 00 00 00 00 00 00 6A 0C 24 [12:33:47]RasterBufferAndPrint [12:33:47]line [12:33:47]line [12:33:47]line [12:33:47]line [12:33:47]line [12:33:47]written 0, free lines is 3191 [12:33:47]MH_Cut [12:33:47]Write to MH i2c: D1 01 00 AE 00 01 80 [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: D1 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: D1 01 00 [12:33:47]MH_I2C_Read... [12:33:47]Read from MH i2c: D1 01 00 AE 00 00 7F [12:33:47]Write to MH i2c: 01 00 00 AF 00 AF [12:33:47]Write i2c OK [12:33:47]MH_I2C_Read... [12:33:49]*** Cut start [12:33:49]*** Partial cut [12:33:49]*** CUTSNS_PIN = 1 [12:33:49]*** CUTSNS_PIN = 0 [12:33:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 22 D7 47 00 08 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 *** Brake cut motor [12:33:49]33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 B9 B8 04 00 F4 03 04 00 F3 84 A8 66 B6 04 01 00 00 09 74 80 C8 F8 8B 31 49 [12:33:49]CommunicateWithHost err = 0 [12:33:49]CheckOFDResponse [12:33:49]1017 (14) - 77093643461234 [12:33:49]1041 (16) - 0000000000874943 [12:33:49]1040 (4) - 309433 [12:33:49]1012 (4) - 30.07.2024 06:15 [12:33:49]1206 (1) - 0 [12:33:49]OFD Sender: Remove packet 309433 [12:33:49]ProducePacketName [12:33:49]name=ofd_packets/00309433 [12:33:49]NVStorageDeleteData [12:33:49]Read from MH i2c: 01 [12:33:49]MH_I2C_Read... [12:33:49]*** Stop cut motor [12:33:49]*** Cut end [12:33:49]Read from MH i2c: 01 07 00 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [12:33:49]process_action close_receipt done [12:33:49]requested_data is exist [12:33:49]produce_requested_data [12:33:49]requested_item fm.sn is exist - process it [12:33:49]wFMCommunicate request_size=4 [12:33:49]MH_SAM_APDU [12:33:49]CAPDU: 80 11 00 00 [12:33:49]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [12:33:49]Write i2c OK [12:33:49]MH_I2C_Read... [12:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:49]Read from MH i2c: E2 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 17 00 [12:33:49]MH_I2C_Read... [12:33:49]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 80 [12:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:33:49]wFMCommunicate OK [12:33:49]requested_item fd.num is exist - process it [12:33:49]SAM_PROTO_GetFieldsCounters [12:33:49]wFMCommunicate request_size=4 [12:33:49]MH_SAM_APDU [12:33:49]CAPDU: 80 13 00 00 [12:33:49]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [12:33:49]Write i2c OK [12:33:49]MH_I2C_Read... [12:33:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:49]Read from MH i2c: E2 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 62 00 [12:33:50]MH_I2C_Read... [12:33:50]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [12:33:50]RAPDU: 5D 00 B9 04 01 00 01 OFD Sender: Processing packet 309434 [packets to send 234, broken 231] [12:33:50]11 ProducePacketName [12:33:50]04 name=ofd_packets/00309434 [12:33:50]10 OFD Sender: To server: pG, [12:33:50]00 CommunicateWithHost lk.salyk.kg:30040 [12:33:50]30 ConnectInit lk.salyk.kg [12:33:50]30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:33:50]wFMCommunicate OK [12:33:50]SAM_PROTO_GetFieldsCounters done [12:33:50]requested_item shift.num is exist - process it [12:33:50]requested_item shift.opened is exist - process it [12:33:50]req_shift_opened [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 B2 00 80 13 01 00 00 00 00 00 2F [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 B2 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8A [12:33:50]RAPDU: 09 00 01 0B 36 A8 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]req_shift_opened done [12:33:50]requested_item shift.open_date is exist - process it [12:33:50]req_shift_open_date [12:33:50]req_shift_open_date done [12:33:50]produce_requested_data done [12:33:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309436,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:33:50]process_action_free close_receipt [12:33:50]json_value_free [12:33:50]json_value_free done [12:33:50]process_json_proto returns [12:33:50]Send response to host [12:33:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309436,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:33:50]free response buf [12:33:50]execute_script done [12:33:50]execute_script returns [12:33:50]free content buf [12:33:50]Sock 11.Close socket [12:33:50]Sock 11.Thread stoped [12:33:56]Connected sock=10 [12:33:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 1D 38 08 01 83 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 8E DC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BA B8 04 00 35 04 06 00 A1 C1 C0 F1 27 41 4D 8B F6 4D 49 23 89 96 [12:33:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1C 37 47 00 BE 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BA B8 04 00 F4 03 04 00 FB 84 A8 66 B6 04 01 00 00 A3 95 D8 B6 15 6F C3 8E [12:33:57]CommunicateWithHost err = 0 [12:33:57]CheckOFDResponse [12:33:57]1017 (14) - 77093643461234 [12:33:57]1041 (16) - 0000000000874943 [12:33:57]1040 (4) - 309434 [12:33:57]1012 (4) - 30.07.2024 06:15 [12:33:57]1206 (1) - 0 [12:33:57]OFD Sender: Remove packet 309434 [12:33:57]ProducePacketName [12:33:57]name=ofd_packets/00309434 [12:33:57]NVStorageDeleteData [12:33:58]OFD Sender: Processing packet 309435 [packets to send 233, broken 231] [12:33:58]ProducePacketName [12:33:58]name=ofd_packets/00309435 [12:33:58]OFD Sender: To server: pG, [12:33:58]CommunicateWithHost lk.salyk.kg:30040 [12:33:58]ConnectInit lk.salyk.kg [12:33:58]Connected sock=10 [12:33:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 ED 9A 07 01 7C 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 71 01 00 00 F4 03 04 00 A4 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B8 04 00 35 04 06 00 F1 D4 89 C2 CB 46 86 40 F3 B5 7B 7D 04 75 [12:34:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 48 CA 47 00 65 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BB B8 04 00 F4 03 04 00 FD 84 A8 66 B6 04 01 00 00 17 B5 46 A7 C5 F7 F1 A9 [12:34:01]CommunicateWithHost err = 0 [12:34:01]CheckOFDResponse [12:34:01]1017 (14) - 77093643461234 [12:34:01]1041 (16) - 0000000000874943 [12:34:01]1040 (4) - 309435 [12:34:01]1012 (4) - 30.07.2024 06:15 [12:34:01]1206 (1) - 0 [12:34:01]OFD Sender: Remove packet 309435 [12:34:01]ProducePacketName [12:34:01]name=ofd_packets/00309435 [12:34:01]NVStorageDeleteData [12:34:01]OFD Sender: Processing packet 309436 [packets to send 232, broken 231] [12:34:01]ProducePacketName [12:34:01]name=ofd_packets/00309436 [12:34:01]OFD Sender: To server: pG, [12:34:01]CommunicateWithHost lk.salyk.kg:30040 [12:34:01]ConnectInit lk.salyk.kg [12:34:02]Connected sock=9 [12:34:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 38 A2 04 01 94 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 72 01 00 00 F4 03 04 00 A9 DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B8 04 00 35 04 06 00 D8 6D DA E3 45 B1 1D 83 D2 B2 C0 F3 CD D1 [12:34:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5D AD 47 00 1D 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BC B8 04 00 F4 03 04 00 01 85 A8 66 B6 04 01 00 00 A8 08 B1 0C 35 FB 94 76 [12:34:03]CommunicateWithHost err = 0 [12:34:03]CheckOFDResponse [12:34:03]1017 (14) - 77093643461234 [12:34:03]1041 (16) - 0000000000874943 [12:34:03]1040 (4) - 309436 [12:34:03]1012 (4) - 30.07.2024 06:15 [12:34:03]1206 (1) - 0 [12:34:03]OFD Sender: Remove packet 309436 [12:34:03]ProducePacketName [12:34:03]name=ofd_packets/00309436 [12:34:03]NVStorageDeleteData [12:34:04]OFD Sender: No OFD packet to send [12:34:04]OFD Sender: No OFD packet to send [12:34:09]OFD Sender: No OFD packet to send [12:34:14]OFD Sender: No OFD packet to send [12:34:19]OFD Sender: No OFD packet to send [12:34:19]accept exits with 8 [12:34:19]New connection [12:34:19]New thread 3066948964 created [12:34:19]Thread 3066805604 joined [12:34:19]Waiting for new connection... [12:34:19] Sock 8.Parse request [12:34:19]Sock 8.Check first char [12:34:19]Sock 8.First char is OK [12:34:19]request: POST /json_proto HTTP/1.0 [12:34:19]Method: POST [12:34:19]URL: /json_proto [12:34:19]Method is POST - this is cgi request [12:34:19]url: /json_proto [12:34:19]query_string will be loaded in cgi processing [12:34:19]execute_cgi json_proto POST (null) [12:34:19]execute_cgi path=json_proto method=POST [12:34:19]POST find Content-Length [12:34:19]Host: 172.17.45.195:8080 [12:34:19]Content-Length: 675 [12:34:19]Content-Type: application/json [12:34:19] [12:34:19]POST finish read [12:34:19]Found Content-Length = 675 [12:34:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 12.470, "sum" : 950.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 950.00, "total" : 950.00, "payments": [ { "type": 0, "sum" : 950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:19]execute_script... [12:34: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)118046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 12.470, "sum" : 950.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 950.00, "total" : 950.00, "payments": [ { "type": 0, "sum" : 950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:34:19]POST & json_proto [12:34:19]process_json_proto [12:34:19]json parsed OK: [12:34:19]protocol is kg_v1.0 [12:34:19]action value=close_receipt [12:34:19]process_action close_receipt [12:34:19]cmd_close_receipt [12:34:19]MH_GetDate [12:34:19]Write to MH i2c: F0 00 00 B3 00 A2 [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: F0 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: F0 09 00 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: F0 09 00 B3 00 00 CC DD A8 66 FB 01 7F 64 41 [12:34:19]GetLastDocTimeStamp 1722342825 [12:34:19]current date 1722342860 [12:34:19]FM_GetShiftState [12:34:19]SAM_PROTO_GetShiftState [12:34:19]wFMCommunicate request_size=4 [12:34:19]MH_SAM_APDU [12:34:19]CAPDU: 80 13 01 00 [12:34:19]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [12:34:19]Write i2c OK [12:34:19]MH_I2C_Read... [12:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:19]Read from MH i2c: E2 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 0E 00 [12:34:19]MH_I2C_Read... [12:34:19]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8C [12:34:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:34:19]wFMCommunicate OK [12:34:19]SAM_PROTO_GetShiftState done [12:34:19]FM_GetShiftState done [12:34:19]opened in 1722299915 [12:34:19]opened+sec_in_day 1722386315 [12:34:19]quantity*price = 95021 [12:34:19]sum+1 = 95022 [12:34:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 950.00 Внесено: 950.00 СДАЧА: 0.00 НСП 1% : 8.41 НДС 12% : 100.91 Наличными: 950.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 371 30.07.2024 12:34 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309437 ФПД: 27418096985872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123420&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309437&fm=27418096985872&tin=02508201610067®Number=0000000000092651&sum=95000 [12:34:20]StoreToDocumentArchive [12:34:20]shift 430 fd 309437 [12:34:20]save to /storage/0430/doc_00309437 [12:34:20]save last doc name /storage/0430/doc_00309437 to /storage/kkm_last_doc_name [12:34:20]save OK [12:34:20]Clear old archive folders... [12:34:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:34:20]tlvbuf is 00F0D520 [12:34:20]SAM_PROTO_ClearQueue [12:34:20]wFMCommunicate request_size=4 [12:34:20]MH_SAM_APDU [12:34:20]CAPDU: 80 09 00 00 [12:34:20]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [12:34:20]Write i2c OK [12:34:20]MH_I2C_Read... [12:34:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:20]Read from MH i2c: E2 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 03 00 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [12:34:20]RAPDU: 90 00 [12:34:20]wFMCommunicate OK [12:34:20]SAM_PROTO_ClearQueue done [12:34:20]KKMCreateOFDPacket [12:34:20]OFDProtocolAddRootSTLVToBuf [12:34:20]FM_MakeSignedData [12:34:20]FM_MakeSignedData [12:34:20]SAM_PROTO_SignData [12:34:20]wFMCommunicate request_size=4 [12:34:20]MH_SAM_APDU [12:34:20]CAPDU: 80 0D 01 02 [12:34:20]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [12:34:20]Write i2c OK [12:34:20]MH_I2C_Read... [12:34:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:20]Read from MH i2c: E2 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 03 00 [12:34:20]MH_I2C_Read... [12:34:20]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [12:34:20]RAPDU: 90 00 [12:34:20]wFMCommunicate OK [12:34:20]wFMCommunicate request_size=255 [12:34:20]MH_SAM_APDU [12:34:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 CC DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B8 04 00 35 04 06 00 18 EF C5 EE [12:34:21]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 CC DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B8 04 00 35 04 06 00 18 EF C5 EE 00 00 07 [12:34:21]Write i2c OK [12:34:21]MH_I2C_Read... [12:34:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:21]Read from MH i2c: E2 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 03 00 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [12:34:21]RAPDU: 90 00 [12:34:21]wFMCommunicate OK [12:34:21]wFMCommunicate request_size=7 [12:34:21]MH_SAM_APDU [12:34:21]CAPDU: 80 0D 02 02 02 67 10 [12:34:21]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 67 10 00 00 B9 [12:34:21]Write i2c OK [12:34:21]MH_I2C_Read... [12:34:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:21]Read from MH i2c: E2 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 03 00 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [12:34:21]RAPDU: 90 00 [12:34:21]wFMCommunicate OK [12:34:21]wFMCommunicate request_size=4 [12:34:21]MH_SAM_APDU [12:34:21]CAPDU: 80 0D 03 02 [12:34:21]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [12:34:21]Write i2c OK [12:34:21]MH_I2C_Read... [12:34:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:21]Read from MH i2c: E2 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 0B 00 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 0B 00 C5 00 00 40 D0 20 8D A6 1F EA 6D 90 00 1A [12:34:21]RAPDU: 40 D0 20 8D A6 1F EA 6D 90 00 [12:34:21]wFMCommunicate OK [12:34:21]SAM_PROTO_SignData done [12:34:21]FM_MakeSignedData done [12:34:21]CreateOFDProtocolMessage [12:34:21]wFMCommunicate request_size=4 [12:34:21]MH_SAM_APDU [12:34:21]CAPDU: 80 11 00 00 [12:34:21]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [12:34:21]Write i2c OK [12:34:21]MH_I2C_Read... [12:34:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:21]Read from MH i2c: E2 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 17 00 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 96 [12:34:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:34:21]wFMCommunicate OK [12:34:21]CreateOFDProtocolMessage done [12:34:21]OFDSenderStorePacket 309437 [12:34:21]StoreOFDPacket docnum=309437 [12:34:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 85 40 04 01 EE 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 CC DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B8 04 00 35 04 06 00 18 EF C5 EE 67 10 40 D0 20 8D A6 1F EA 6D [12:34:21]CheckFolder [12:34:21]dirname=/storage/ofd_packets [12:34:21]CheckFolder done [12:34:21]ProducePacketName [12:34:21]name=ofd_packets/00309437 [12:34:21]NVStorageSaveData ofd_packets/00309437 [12:34:21]File name is /storage/ofd_packets/00309437 [12:34:21]Write 298 bytes [12:34:21]NVStorageSaveData done [12:34:21]OFDSenderStorePacket done [12:34:21]KKMCreateOFDPacket done [12:34:21]NVStorageSaveData kkm_last_timestamp [12:34:21]File name is /storage/kkm_last_timestamp [12:34:21]Write 4 bytes [12:34:21]NVStorageSaveData done [12:34:21]ExternCall_PrintAddStr [12:34:21]wPrintStart [12:34:21]Write to MH i2c: 01 00 00 C7 00 C7 [12:34:21]Write i2c OK [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: 01 [12:34:21]MH_I2C_Read... [12:34:21]Read from MH i2c: 01 07 00 [12:34:21]MH_I2C_Read... [12:34:21]OFD Sender: Processing packet 309437 [packets to send 232, broken 231] [12:34:21]ProducePacketName [12:34:21]name=ofd_packets/00309437 [12:34:21]OFD Sender: To server: pG, [12:34:21]CommunicateWithHost lk.salyk.kg:30040 [12:34:21]ConnectInit lk.salyk.kg [12:34:21]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [12:34:21]RasterBufferAndPrint [12:34:21]line Счет N : (1)118046 [12:34:21]line ИНН: 02508201610067 [12:34:21]line Контрольно-Кассовый Чек [12:34:21]line ПРОДАЖА [12:34:21]line ТРК (МРК, ГНК) : 44 [12:34:21]line Товар: 2710194800 [12:34:21]line ДТ-К-3 [12:34:21]line 12.470 * 76.20 [12:34:21]line = 950.21 [12:34:21]line НДС 12% НСП 1% [12:34:21]line > о реализуемом товаре [12:34:21]line ОКРУГЛЕНИЕ: -0.21 [12:34:21]line ИТОГО: 950.00 [12:34:21]line Внесено: 950.00 [12:34:21]line СДАЧА: 0.00 [12:34:21]line НСП 1% : 8.41 [12:34:21]line НДС 12% : 100.91 [12:34:21]line Наличными: 950.00 [12:34:21]line Безнал.: 0.00 [12:34:21]line Место: АЗС № 128 "Партнер Нефть" [12:34:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:34:21]line СНО: Общий режим [12:34:21]line Чек 371 30.07.2024 12:34 [12:34:21]line Смена: 430 ФФД: 1.0 [12:34:21]line ЗНМ: 0300000046 [12:34:21]line РНМ: 0000000000092651 [12:34:21]line Версия ККМ: 001 [12:34:21]line ФМ: 0000000000874943 [12:34:21]line ФД: 309437 [12:34:21]line ФПД: 27418096985872 [12:34:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123420&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309437&fm=27418096985872&tin=02508201610067®Number=0000000000092651&sum=95000 [12:34:21]written 0, free lines is 4095 [12:34:22]Write to MH i2c: 01 00 00 F2 00 F2 [12:34:22]Write i2c OK [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: 01 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: 01 07 00 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 63 0C 68 [12:34:22]RasterBufferAndPrint [12:34:22]line [12:34:22]line [12:34:22]line [12:34:22]line [12:34:22]line [12:34:22]written 0, free lines is 3185 [12:34:22]MH_Cut [12:34:22]Write to MH i2c: D1 01 00 F9 00 01 CB [12:34:22]Write i2c OK [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: D1 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: D1 01 00 [12:34:22]MH_I2C_Read... [12:34:22]Read from MH i2c: D1 01 00 F9 00 00 CA [12:34:22]Write to MH i2c: 01 00 00 FA 00 FA [12:34:22]Write i2c OK [12:34:22]MH_I2C_Read... [12:34:23]*** Cut start [12:34:23]*** Partial cut [12:34:23]*** CUTSNS_PIN = 1 [12:34:23]*** CUTSNS_PIN = 0 [12:34:23]*** Brake cut motor [12:34:24]Read from MH i2c: 01 [12:34:24]MH_I2C_Read... [12:34:24]*** Stop cut motor [12:34:24]*** Cut end [12:34:24]Read from MH i2c: 01 07 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [12:34:24]process_action close_receipt done [12:34:24]requested_data is exist [12:34:24]produce_requested_data [12:34:24]requested_item fm.sn is exist - process it [12:34:24]wFMCommunicate request_size=4 [12:34:24]MH_SAM_APDU [12:34:24]CAPDU: 80 11 00 00 [12:34:24]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:24]Read from MH i2c: E2 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: E2 17 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CB [12:34:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:34:24]wFMCommunicate OK [12:34:24]requested_item fd.num is exist - process it [12:34:24]SAM_PROTO_GetFieldsCounters [12:34:24]wFMCommunicate request_size=4 [12:34:24]MH_SAM_APDU [12:34:24]CAPDU: 80 13 00 00 [12:34:24]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:24]Read from MH i2c: E2 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: E2 62 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [12:34:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:34:24]wFMCommunicate OK [12:34:24]SAM_PROTO_GetFieldsCounters done [12:34:24]requested_item shift.num is exist - process it [12:34:24]requested_item shift.opened is exist - process it [12:34:24]req_shift_opened [12:34:24]FM_GetShiftState [12:34:24]SAM_PROTO_GetShiftState [12:34:24]wFMCommunicate request_size=4 [12:34:24]MH_SAM_APDU [12:34:24]CAPDU: 80 13 01 00 [12:34:24]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [12:34:24]Write i2c OK [12:34:24]MH_I2C_Read... [12:34:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:24]Read from MH i2c: E2 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: E2 0E 00 [12:34:24]MH_I2C_Read... [12:34:24]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D5 [12:34:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:34:24]wFMCommunicate OK [12:34:24]SAM_PROTO_GetShiftState done [12:34:24]FM_GetShiftState done [12:34:24]req_shift_opened done [12:34:24]requested_item shift.open_date is exist - process it [12:34:24]req_shift_open_date [12:34:24]req_shift_open_date done [12:34:24]produce_requested_data done [12:34:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309437,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:34:24]process_action_free close_receipt [12:34:24]json_value_free [12:34:24]json_value_free done [12:34:24]process_json_proto returns [12:34:24]Send response to host [12:34:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309437,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:34:24]free response buf [12:34:24]execute_script done [12:34:24]execute_script returns [12:34:24]free content buf [12:34:24]Sock 8.Close socket [12:34:24]Sock 8.Thread stoped [12:34:24]Connected sock=11 [12:34:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 85 40 04 01 EE 90 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2D 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 CC DD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B8 04 00 35 04 06 00 18 EF C5 EE 67 10 40 D0 20 8D A6 1F EA 6D [12:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B2 90 47 00 FD EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BD B8 04 00 F4 03 04 00 19 85 A8 66 B6 04 01 00 00 BB 06 1B EE BF 78 E9 EA [12:34:28]CommunicateWithHost err = 0 [12:34:28]CheckOFDResponse [12:34:28]1017 (14) - 77093643461234 [12:34:28]1041 (16) - 0000000000874943 [12:34:28]1040 (4) - 309437 [12:34:28]1012 (4) - 30.07.2024 06:15 [12:34:28]1206 (1) - 0 [12:34:28]OFD Sender: Remove packet 309437 [12:34:28]ProducePacketName [12:34:28]name=ofd_packets/00309437 [12:34:28]NVStorageDeleteData [12:34:29]OFD Sender: No OFD packet to send [12:34:34]OFD Sender: No OFD packet to send [12:34:39]OFD Sender: No OFD packet to send [12:34:44]OFD Sender: No OFD packet to send [12:34:49]OFD Sender: No OFD packet to send [12:34:54]OFD Sender: No OFD packet to send [12:34:59]OFD Sender: No OFD packet to send [12:35:04]OFD Sender: No OFD packet to send [12:35:09]OFD Sender: No OFD packet to send [12:35:13]accept exits with 9 [12:35:13]New connection [12:35:13]New thread 3066805604 created [12:35:13]Thread 3066948964 joined [12:35:13]Waiting for new connection... [12:35:13] Sock 9.Parse request [12:35:13]Sock 9.Check first char [12:35:13]Sock 9.First char is OK [12:35:13]request: POST /json_proto HTTP/1.0 [12:35:13]Method: POST [12:35:13]URL: /json_proto [12:35:13]Method is POST - this is cgi request [12:35:13]url: /json_proto [12:35:13]query_string will be loaded in cgi processing [12:35:13]execute_cgi json_proto POST (null) [12:35:13]execute_cgi path=json_proto method=POST [12:35:13]POST find Content-Length [12:35:13]Host: 172.17.45.195:8080 [12:35:13]Content-Length: 796 [12:35:13]Content-Type: application/json [12:35:13] [12:35:13]POST finish read [12:35:13]Found Content-Length = 796 [12:35:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 18.900, "sum" : 1300.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" : 1300.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:13]execute_script... [12:35: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)118045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 18.900, "sum" : 1300.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" : 1300.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:13]POST & json_proto [12:35:13]process_json_proto [12:35:13]json parsed OK: [12:35:13]protocol is kg_v1.0 [12:35:13]action value=close_receipt [12:35:13]process_action close_receipt [12:35:13]cmd_close_receipt [12:35:13]MH_GetDate [12:35:13]Write to MH i2c: F0 00 00 FE 00 ED [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: F0 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: F0 09 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: F0 09 00 FE 00 00 02 DE A8 66 FB 01 7F 64 C3 [12:35:13]GetLastDocTimeStamp 1722342860 [12:35:13]current date 1722342914 [12:35:13]FM_GetShiftState [12:35:13]SAM_PROTO_GetShiftState [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 13 01 00 [12:35:13]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 0E 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D7 [12:35:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:35:13]wFMCommunicate OK [12:35:13]SAM_PROTO_GetShiftState done [12:35:13]FM_GetShiftState done [12:35:13]opened in 1722299915 [12:35:13]opened+sec_in_day 1722386315 [12:35:13]quantity*price = 130032 [12:35:13]sum+1 = 130033 [12:35:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.32 НСП 1% : 11.51 НДС 12% : 138.09 Наличными: 0.00 Безнал.: 1300.32 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 372 30.07.2024 12:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309438 ФПД: 202810630550970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123514&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309438&fm=202810630550970&tin=02508201610067®Number=0000000000092651&sum=130032 [12:35:14]StoreToDocumentArchive [12:35:14]shift 430 fd 309438 [12:35:14]save to /storage/0430/doc_00309438 [12:35:14]save last doc name /storage/0430/doc_00309438 to /storage/kkm_last_doc_name [12:35:14]save OK [12:35:14]Clear old archive folders... [12:35:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:35:14]tlvbuf is 00EF8170 [12:35:14]SAM_PROTO_ClearQueue [12:35:14]wFMCommunicate request_size=4 [12:35:14]MH_SAM_APDU [12:35:14]CAPDU: 80 09 00 00 [12:35:14]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:14]Read from MH i2c: E2 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [12:35:14]RAPDU: 90 00 [12:35:14]wFMCommunicate OK [12:35:14]SAM_PROTO_ClearQueue done [12:35:14]KKMCreateOFDPacket [12:35:14]OFDProtocolAddRootSTLVToBuf [12:35:14]FM_MakeSignedData [12:35:14]FM_MakeSignedData [12:35:14]SAM_PROTO_SignData [12:35:14]wFMCommunicate request_size=4 [12:35:14]MH_SAM_APDU [12:35:14]CAPDU: 80 0D 01 02 [12:35:14]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:14]Read from MH i2c: E2 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [12:35:14]RAPDU: 90 00 [12:35:14]wFMCommunicate OK [12:35:14]wFMCommunicate request_size=255 [12:35:14]MH_SAM_APDU [12:35:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 49 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F0 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 02 DE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B8 04 00 35 04 06 00 [12:35:14]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 49 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F0 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 02 DE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B8 04 00 35 04 06 00 00 00 CC [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:14]Read from MH i2c: E2 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [12:35:14]RAPDU: 90 00 [12:35:14]wFMCommunicate OK [12:35:14]wFMCommunicate request_size=11 [12:35:14]MH_SAM_APDU [12:35:14]CAPDU: 80 0D 02 02 06 B8 74 87 97 35 BA [12:35:14]Write to MH i2c: E2 0E 00 0F 01 80 0D 02 02 06 00 B8 74 87 97 35 BA 00 00 CF [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:14]Read from MH i2c: E2 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [12:35:14]RAPDU: 90 00 [12:35:14]wFMCommunicate OK [12:35:14]wFMCommunicate request_size=4 [12:35:14]MH_SAM_APDU [12:35:14]CAPDU: 80 0D 03 02 [12:35:14]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:15]Read from MH i2c: E2 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: E2 0B 00 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: E2 0B 00 10 01 00 F1 47 86 A9 97 61 1C 29 90 00 31 [12:35:15]RAPDU: F1 47 86 A9 97 61 1C 29 90 00 [12:35:15]wFMCommunicate OK [12:35:15]SAM_PROTO_SignData done [12:35:15]FM_MakeSignedData done [12:35:15]CreateOFDProtocolMessage [12:35:15]wFMCommunicate request_size=4 [12:35:15]MH_SAM_APDU [12:35:15]CAPDU: 80 11 00 00 [12:35:15]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [12:35:15]Write i2c OK [12:35:15]MH_I2C_Read... [12:35:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:15]Read from MH i2c: E2 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: E2 17 00 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E2 [12:35:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:35:15]wFMCommunicate OK [12:35:15]CreateOFDProtocolMessage done [12:35:15]OFDSenderStorePacket 309438 [12:35:15]StoreOFDPacket docnum=309438 [12:35:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 C3 9D 08 01 18 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 49 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 F0 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 02 DE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BE B8 04 00 35 04 06 00 B8 74 87 97 35 BA F1 47 86 A9 97 61 1C 29 [12:35:15]CheckFolder [12:35:15]dirname=/storage/ofd_packets [12:35:15]CheckFolder done [12:35:15]ProducePacketName [12:35:15]name=ofd_packets/00309438 [12:35:15]NVStorageSaveData ofd_packets/00309438 [12:35:15]File name is /storage/ofd_packets/00309438 [12:35:15]Write 302 bytes [12:35:15]NVStorageSaveData done [12:35:15]OFDSenderStorePacket done [12:35:15]KKMCreateOFDPacket done [12:35:15]NVStorageSaveData kkm_last_timestamp [12:35:15]File name is /storage/kkm_last_timestamp [12:35:15]Write 4 bytes [12:35:15]NVStorageSaveData done [12:35:15]ExternCall_PrintAddStr [12:35:15]wPrintStart [12:35:15]Write to MH i2c: 01 00 00 12 01 13 [12:35:15]Write i2c OK [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: 01 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: 01 07 00 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [12:35:15]RasterBufferAndPrint [12:35:15]line Счет N : (1)118045 [12:35:15]line ИНН: 02508201610067 [12:35:15]line Контрольно-Кассовый Чек [12:35:15]line ПРОДАЖА [12:35:15]line ТРК (МРК, ГНК) : 53 [12:35:15]line Товар: 2710124130 [12:35:15]line Super-92-К-5 [12:35:15]line 18.900 * 68.80 [12:35:15]line = 1300.32 [12:35:15]line НДС 12% НСП 1% [12:35:15]line > о реализуемом товаре [12:35:15]line ИТОГО: 1300.32 [12:35:15]line НСП 1% : 11.51 [12:35:15]line НДС 12% : 138.09 [12:35:15]line Наличными: 0.00 [12:35:15]line Безнал.: 1300.32 [12:35:15]line Место: АЗС № 128 "Партнер Нефть" [12:35:15]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:35:15]line СНО: Общий режим [12:35:15]line Чек 372 30.07.2024 12:35 [12:35:15]line Смена: 430 ФФД: 1.0 [12:35:15]line ЗНМ: 0300000046 [12:35:15]line РНМ: 0000000000092651 [12:35:15]line Версия ККМ: 001 [12:35:15]line Платежная система: O! деньги [12:35:15]line ФМ: 0000000000874943 [12:35:15]line ФД: 309438 [12:35:15]line ФПД: 202810630550970 [12:35:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123514&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309438&fm=202810630550970&tin=02508201610067®Number=0000000000092651&sum=130032 [12:35:15]written 0, free lines is 4095 [12:35:15]OFD Sender: Processing packet 309438 [packets to send 232, broken 231] [12:35:15]ProducePacketName [12:35:15]name=ofd_packets/00309438 [12:35:15]OFD Sender: To server: pG, [12:35:15]CommunicateWithHost lk.salyk.kg:30040 [12:35:15]ConnectInit lk.salyk.kg [12:35:15]Write to MH i2c: 01 00 00 3C 01 3D [12:35:15]Write i2c OK [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: 01 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: 01 07 00 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 76 0C C6 [12:35:15]RasterBufferAndPrint [12:35:15]line [12:35:15]line [12:35:15]line [12:35:15]line [12:35:15]line [12:35:15]written 0, free lines is 3197 [12:35:15]MH_Cut [12:35:15]Write to MH i2c: D1 01 00 43 01 01 16 [12:35:15]Write i2c OK [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: D1 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: D1 01 00 [12:35:15]MH_I2C_Read... [12:35:15]Read from MH i2c: D1 01 00 43 01 00 15 [12:35:15]Write to MH i2c: 01 00 00 44 01 45 [12:35:15]Write i2c OK [12:35:15]MH_I2C_Read... [12:35:16]*** Cut start [12:35:16]*** Partial cut [12:35:16]*** CUTSNS_PIN = 1 [12:35:16]*** CUTSNS_PIN = 0 [12:35:17]*** Brake cut motor [12:35:17]Read from MH i2c: 01 [12:35:17]MH_I2C_Read... [12:35:17]*** Stop cut motor [12:35:17]*** Cut end [12:35:17]Read from MH i2c: 01 07 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [12:35:17]process_action close_receipt done [12:35:17]requested_data is exist [12:35:17]produce_requested_data [12:35:17]requested_item fm.sn is exist - process it [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 11 00 00 [12:35:17]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 17 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 16 [12:35:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:35:17]wFMCommunicate OK [12:35:17]requested_item fd.num is exist - process it [12:35:17]SAM_PROTO_GetFieldsCounters [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 13 00 00 [12:35:17]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 62 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 6D [12:35:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:17]wFMCommunicate OK [12:35:17]SAM_PROTO_GetFieldsCounters done [12:35:17]requested_item shift.num is exist - process it [12:35:17]requested_item shift.opened is exist - process it [12:35:17]req_shift_opened [12:35:17]FM_GetShiftState [12:35:17]SAM_PROTO_GetShiftState [12:35:17]wFMCommunicate request_size=4 [12:35:17]MH_SAM_APDU [12:35:17]CAPDU: 80 13 01 00 [12:35:17]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [12:35:17]Write i2c OK [12:35:17]MH_I2C_Read... [12:35:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:17]Read from MH i2c: E2 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 0E 00 [12:35:17]MH_I2C_Read... [12:35:17]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 20 [12:35:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:35:17]wFMCommunicate OK [12:35:17]SAM_PROTO_GetShiftState done [12:35:17]FM_GetShiftState done [12:35:17]req_shift_opened done [12:35:17]requested_item shift.open_date is exist - process it [12:35:17]req_shift_open_date [12:35:17]req_shift_open_date done [12:35:17]produce_requested_data done [12:35:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309438,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:35:17]process_action_free close_receipt [12:35:17]json_value_free [12:35:17]json_value_free done [12:35:17]process_json_proto returns [12:35:17]Send response to host [12:35:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309438,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:35:17]free response buf [12:35:17]execute_script done [12:35:17]execute_script returns [12:35:17]free content buf [12:35:17]Sock 9.Close socket [12:35:17]Sock 9.Thread stoped [12:35:20]ConnectInit Can't take IP for lk.salyk.kg [12:35:20]CommunicateWithHost connect error [12:35:20]CommunicateWithHost err = -1 [12:35:20]OFD Sender: Server communicate error [12:35:25]OFD Sender: Processing packet 309438 [packets to send 232, broken 231] [12:35:25]ProducePacketName [12:35:25]name=ofd_packets/00309438 [12:35:25]OFD Sender: To server: pG, [12:35:25]CommunicateWithHost lk.salyk.kg:30040 [12:35:25]ConnectInit lk.salyk.kg [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]wFMCommunicate request_size=4 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 11 00 00 [12:37:18]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 17 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [12:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:37:18]wFMCommunicate OK [12:37:18]Detected FM SN is 0000000000874943 [12:37:18]Stored FM SN is 0000000000874943 [12:37:18]wFMCommunicate request_size=9 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 16 00 00 04 62 7F 01 00 [12:37:18]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]FM PIN OK [12:37:18]wFMCommunicate request_size=8 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 14 04 00 03 02 00 01 [12:37:18]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]wFMCommunicate request_size=13 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:37:18]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:37:18]RAPDU: 90 00 [12:37:18]wFMCommunicate OK [12:37:18]wFMCommunicate request_size=4 [12:37:18]MH_SAM_APDU [12:37:18]CAPDU: 80 11 00 00 [12:37:18]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:18]Read from MH i2c: E2 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 17 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [12:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:37:18]wFMCommunicate OK [12:37:18]DocumentArchiveInit [12:37:18]Start Httpd... [12:37:18]Httpd thread 3067780452 created [12:37:18]Write to MH i2c: 01 00 00 0F 00 0F [12:37:18]Write i2c OK [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: 01 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: 01 07 00 [12:37:18]MH_I2C_Read... [12:37:18]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:37:18]MH Int Process started [12:37:18]Allocated Socket 7 [12:37:18]Bind OK [12:37:18]Listen OK [12:37:18]httpd running on port 8080 [12:37:18]Waiting for new connection... [12:37:18]OFD Sender: Processing packet 309438 [packets to send 232, broken 231] [12:37:18]ProducePacketName [12:37:18]name=ofd_packets/00309438 [12:37:18]OFD Sender: To server: pG, [12:37:18]CommunicateWithHost lk.salyk.kg:30040 [12:37:18]ConnectInit lk.salyk.kg [12:37:20]accept exits with 8 [12:37:20]New connection [12:37:20]New thread 3067493732 created [12:37:20]Waiting for new connection... [12:37:20] Sock 8.Parse request [12:37:20]Sock 8.Check first char [12:37:20]Sock 8.First char is OK [12:37:20]request: POST /json_proto HTTP/1.0 [12:37:20]Method: POST [12:37:20]URL: /json_proto [12:37:20]Method is POST - this is cgi request [12:37:20]url: /json_proto [12:37:20]query_string will be loaded in cgi processing [12:37:20]execute_cgi json_proto POST (null) [12:37:20]execute_cgi path=json_proto method=POST [12:37:20]POST find Content-Length [12:37:20]Host: 172.17.45.195:8080 [12:37:20]Content-Length: 215 [12:37:20]Content-Type: application/json [12:37:20] [12:37:20]POST finish read [12:37:20]Found Content-Length = 215 [12:37:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:20]execute_script... [12:37:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:20]POST & json_proto [12:37:20]process_json_proto [12:37:20]json parsed OK: [12:37:20]protocol is kg_v1.0 [12:37:20]action value=get_value [12:37:20]process_action get_value [12:37:20]cmd_get_value [12:37:20]process_action get_value done [12:37:20]requested_data is exist [12:37:20]produce_requested_data [12:37:20]requested_item kkm.sn is exist - process it [12:37:20]requested_item kkm.ver is exist - process it [12:37:20]requested_item fm.sn is exist - process it [12:37:20]wFMCommunicate request_size=4 [12:37:20]MH_SAM_APDU [12:37:20]CAPDU: 80 11 00 00 [12:37:20]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:20]Read from MH i2c: E2 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 17 00 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [12:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:37:20]wFMCommunicate OK [12:37:20]requested_item fd.num is exist - process it [12:37:20]SAM_PROTO_GetFieldsCounters [12:37:20]wFMCommunicate request_size=4 [12:37:20]MH_SAM_APDU [12:37:20]CAPDU: 80 13 00 00 [12:37:20]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:20]Read from MH i2c: E2 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 62 00 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [12:37:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 BE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:20]wFMCommunicate OK [12:37:20]SAM_PROTO_GetFieldsCounters done [12:37:20]requested_item shift.num is exist - process it [12:37:20]requested_item shift.opened is exist - process it [12:37:20]req_shift_opened [12:37:20]FM_GetShiftState [12:37:20]SAM_PROTO_GetShiftState [12:37:20]wFMCommunicate request_size=4 [12:37:20]MH_SAM_APDU [12:37:20]CAPDU: 80 13 01 00 [12:37:20]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:20]Read from MH i2c: E2 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 0E 00 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [12:37:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:37:20]wFMCommunicate OK [12:37:20]SAM_PROTO_GetShiftState done [12:37:20]FM_GetShiftState done [12:37:20]req_shift_opened done [12:37:20]requested_item shift.open_date is exist - process it [12:37:20]req_shift_open_date [12:37:20]req_shift_open_date done [12:37:20]produce_requested_data done [12:37:20]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309438,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:37:20]process_action_free get_value [12:37:20]json_value_free [12:37:20]json_value_free done [12:37:20]process_json_proto returns [12:37:20]Send response to host [12:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309438,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:37:20]free response buf [12:37:20]execute_script done [12:37:20]execute_script returns [12:37:20]free content buf [12:37:20]Sock 8.Close socket [12:37:20]Sock 8.Thread stoped [12:37:20]accept exits with 11 [12:37:20]New connection [12:37:20]New thread 3067350372 created [12:37:20]Thread 3067493732 joined [12:37:20]Waiting for new connection... [12:37:20] Sock 11.Parse request [12:37:20]Sock 11.Check first char [12:37:20]Sock 11.First char is OK [12:37:20]request: POST /json_proto HTTP/1.0 [12:37:20]Method: POST [12:37:20]URL: /json_proto [12:37:20]Method is POST - this is cgi request [12:37:20]url: /json_proto [12:37:20]query_string will be loaded in cgi processing [12:37:20]execute_cgi json_proto POST (null) [12:37:20]execute_cgi path=json_proto method=POST [12:37:20]POST find Content-Length [12:37:20]Host: 172.17.45.195:8080 [12:37:20]Content-Length: 331 [12:37:20]Content-Type: application/json [12:37:20] [12:37:20]POST finish read [12:37:20]Found Content-Length = 331 [12:37:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:37:20]execute_script... [12:37:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:37:20]POST & json_proto [12:37:20]process_json_proto [12:37:20]json parsed OK: [12:37:20]protocol is kg_v1.0 [12:37:20]action value=get_value [12:37:20]process_action get_value [12:37:20]cmd_get_value [12:37:20]process_action get_value done [12:37:20]requested_data is exist [12:37:20]produce_requested_data [12:37:20]requested_item fm.sale.total is exist - process it [12:37:20]SAM_PROTO_GetFMData [12:37:20]wFMCommunicate request_size=4 [12:37:20]MH_SAM_APDU [12:37:20]CAPDU: 80 13 03 00 [12:37:20]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:37:20]Read from MH i2c: E2 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 FD 00 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 62 B5 04 00 69 04 A3 00 6F 04 04 00 89 A9 04 00 B1 04 05 00 09 C3 58 37 06 70 04 05 00 78 BB 1F 39 05 72 04 04 00 91 07 39 FE 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 88 F3 0C A9 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 E2 0D 16 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 D9 0B 00 00 B1 04 04 00 7C B6 10 26 70 04 04 00 7C B6 10 26 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 FF 0A 04 EF 03 09 90 00 2C [12:37:20]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 62 B5 04 00 69 04 A3 00 6F 04 04 00 89 A9 04 00 B1 04 05 00 09 C3 58 37 06 70 04 05 00 78 BB 1F 39 05 72 04 04 00 91 07 39 FE 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 88 F3 0C A9 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 E2 0D 16 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 D9 0B 00 00 B1 04 04 00 7C B6 10 26 70 04 04 00 7C B6 10 26 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 61 FF 0A 04 EF 03 09 90 00 [12:37:20]wFMCommunicate OK [12:37:20]wFMCommunicate request_size=4 [12:37:20]MH_SAM_APDU [12:37:20]CAPDU: 80 17 00 00 [12:37:20]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 FD 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E6 3E 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 C4 [12:37:21]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E6 3E 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [12:37:21]wFMCommunicate OK [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 17 00 00 [12:37:21]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 FD 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [12:37:21]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [12:37:21]wFMCommunicate OK [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 17 00 00 [12:37:21]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 FD 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [12:37:21]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:37:21]wFMCommunicate OK [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 17 00 00 [12:37:21]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:37:21]Read from MH i2c: E2 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4C [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724A8 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 36298057+1686045179=1722343236 [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 = 0x33550623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4D [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 45 DF A8 66 FB 01 7F 64 10 [12:40:37]Current date/time: 30.07.2024 12:40 [12:40:37]FM_Init [12:40:37]wFMConnect [12:40:37]MH_SAM_On [12:40:37]Write to MH i2c: E0 00 00 08 00 E7 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_init finished! [12:40:37]*** atr: [12:40:37]*** 0F 3B D5 18 FF 81 91 FE [12:40:37]*** 1F C3 80 73 C8 21 10 0A [12:40:37]*** 00 00 00 00 00 00 00 00 [12:40:37]*** 00 00 00 00 00 00 00 00 [12:40:37]*** 00 00 00 00 00 00 00 00 [12:40:37]*** 00 00 00 00 00 00 00 00 [12:40:37]*** 00 00 00 00 00 00 00 00 [12:40:37]*** 00 00 00 00 00 00 00 00 [12:40:37]Read from MH i2c: E0 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E0 10 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [12:40:37]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:40:37]wFMCommunicate request_size=10 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:40:37]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:40:37]RAPDU: 90 00 [12:40:37]wFMCommunicate OK [12:40:37]wFMCommunicate request_size=4 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 80 11 00 00 [12:40:37]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 17 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [12:40:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:40:37]wFMCommunicate OK [12:40:37]Detected FM SN is 0000000000874943 [12:40:37]Stored FM SN is 0000000000874943 [12:40:37]wFMCommunicate request_size=9 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 80 16 00 00 04 62 7F 01 00 [12:40:37]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:40:37]RAPDU: 90 00 [12:40:37]wFMCommunicate OK [12:40:37]FM PIN OK [12:40:37]wFMCommunicate request_size=8 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 80 14 04 00 03 02 00 01 [12:40:37]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:40:37]RAPDU: 90 00 [12:40:37]wFMCommunicate OK [12:40:37]wFMCommunicate request_size=13 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:40:37]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:40:37]RAPDU: 90 00 [12:40:37]wFMCommunicate OK [12:40:37]wFMCommunicate request_size=4 [12:40:37]MH_SAM_APDU [12:40:37]CAPDU: 80 11 00 00 [12:40:37]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:37]Read from MH i2c: E2 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 17 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [12:40:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:40:37]wFMCommunicate OK [12:40:37]DocumentArchiveInit [12:40:37]Start Httpd... [12:40:37]Httpd thread 3067411812 created [12:40:37]Write to MH i2c: 01 00 00 0F 00 0F [12:40:37]Write i2c OK [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: 01 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: 01 07 00 [12:40:37]MH_I2C_Read... [12:40:37]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:40:37]MH Int Process started [12:40:37]Allocated Socket 8 [12:40:37]Bind OK [12:40:37]Listen OK [12:40:37]httpd running on port 8080 [12:40:37]Waiting for new connection... [12:40:37]OFD Sender: Processing packet 309439 [packets to send 235, broken 231] [12:40:37]ProducePacketName [12:40:37]name=ofd_packets/00309439 [12:40:37]OFD Sender: To server: pG, [12:40:37]CommunicateWithHost lk.salyk.kg:30040 [12:40:37]ConnectInit lk.salyk.kg [12:40:39]Connected sock=6 [12:40:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 18 66 07 01 F8 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 75 01 00 00 F4 03 04 00 85 DE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BF B8 04 00 35 04 06 00 5E 85 47 B2 AB 1B 87 63 E8 71 7A AF 24 07 [12:40:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 48 CA 47 00 65 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 BF B8 04 00 F4 03 04 00 8D 86 A8 66 B6 04 01 00 00 5D 1C E1 7B 5B 70 65 DE [12:40:43]CommunicateWithHost err = 0 [12:40:43]CheckOFDResponse [12:40:43]1017 (14) - 77093643461234 [12:40:43]1041 (16) - 0000000000874943 [12:40:43]1040 (4) - 309439 [12:40:43]1012 (4) - 30.07.2024 06:22 [12:40:43]1206 (1) - 0 [12:40:43]OFD Sender: Remove packet 309439 [12:40:43]ProducePacketName [12:40:43]name=ofd_packets/00309439 [12:40:43]NVStorageDeleteData [12:40:43]OFD Sender: Processing packet 309440 [packets to send 234, broken 231] [12:40:43]ProducePacketName [12:40:43]name=ofd_packets/00309440 [12:40:43]OFD Sender: To server: pG, [12:40:43]CommunicateWithHost lk.salyk.kg:30040 [12:40:43]ConnectInit lk.salyk.kg [12:40:45]accept exits with 9 [12:40:45]New connection [12:40:45]New thread 3067125092 created [12:40:45]Waiting for new connection... [12:40:45] Sock 9.Parse request [12:40:45]Sock 9.Check first char [12:40:45]Sock 9.First char is OK [12:40:45]request: POST /json_proto HTTP/1.0 [12:40:45]Method: POST [12:40:45]URL: /json_proto [12:40:45]Method is POST - this is cgi request [12:40:45]url: /json_proto [12:40:45]query_string will be loaded in cgi processing [12:40:45]execute_cgi json_proto POST (null) [12:40:45]execute_cgi path=json_proto method=POST [12:40:45]POST find Content-Length [12:40:45]Host: 172.17.45.195:8080 [12:40:45]Content-Length: 215 [12:40:45]Content-Type: application/json [12:40:45] [12:40:45]POST finish read [12:40:45]Found Content-Length = 215 [12:40:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:45]execute_script... [12:40:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:45]POST & json_proto [12:40:45]process_json_proto [12:40:45]json parsed OK: [12:40:45]protocol is kg_v1.0 [12:40:45]action value=get_value [12:40:45]process_action get_value [12:40:45]cmd_get_value [12:40:45]process_action get_value done [12:40:45]requested_data is exist [12:40:45]produce_requested_data [12:40:45]requested_item kkm.sn is exist - process it [12:40:45]requested_item kkm.ver is exist - process it [12:40:45]requested_item fm.sn is exist - process it [12:40:45]wFMCommunicate request_size=4 [12:40:45]MH_SAM_APDU [12:40:45]CAPDU: 80 11 00 00 [12:40:45]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:40:45]Write i2c OK [12:40:45]MH_I2C_Read... [12:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:45]Read from MH i2c: E2 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 17 00 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [12:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:40:45]wFMCommunicate OK [12:40:45]requested_item fd.num is exist - process it [12:40:45]SAM_PROTO_GetFieldsCounters [12:40:45]wFMCommunicate request_size=4 [12:40:45]MH_SAM_APDU [12:40:45]CAPDU: 80 13 00 00 [12:40:45]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:40:45]Write i2c OK [12:40:45]MH_I2C_Read... [12:40:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:45]Read from MH i2c: E2 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 62 00 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [12:40:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:45]wFMCommunicate OK [12:40:45]SAM_PROTO_GetFieldsCounters done [12:40:45]requested_item shift.num is exist - process it [12:40:45]requested_item shift.opened is exist - process it [12:40:45]req_shift_opened [12:40:45]FM_GetShiftState [12:40:45]SAM_PROTO_GetShiftState [12:40:45]wFMCommunicate request_size=4 [12:40:46]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [12:40:46]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [12:40:46]wFMCommunicate OK [12:40:46]wFMCommunicate request_size=4 [12:40:46]MH_SAM_APDU [12:40:46]CAPDU: 80 17 00 00 [12:40:46]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:40:46]Write i2c OK [12:40:46]MH_I2C_Read... [12:40:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [12:40:47]Read from MH i2c: E2 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 E2 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [12:40:47]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:40:47]wFMCommunicate OK [12:40:47]SAM_PROTO_GetFMData done [12:40:47]requested_item fm.sale_refund.total is exist - process it [12:40:47]requested_item fm.buy.total is exist - process it [12:40:47]requested_item shift.sale.total is exist - process it [12:40:47]SAM_PROTO_GetShiftData [12:40:47]wFMCommunicate request_size=4 [12:40:47]MH_SAM_APDU [12:40:47]CAPDU: 80 13 02 00 [12:40:47]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:40:47]Read from MH i2c: E2 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 FD 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 FD 00 18 00 00 BB 04 AA 04 B7 04 6E 04 04 00 78 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 AF 79 96 02 70 04 04 00 1C 71 C6 01 72 04 03 00 93 08 D0 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 97 5D 46 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 12 DD 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 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 79 7C EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 26 [12:40:47]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 78 01 00 00 69 04 9E 00 6F 04 04 00 77 01 00 00 B1 04 04 00 AF 79 96 02 70 04 04 00 1C 71 C6 01 72 04 03 00 93 08 D0 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 97 5D 46 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 12 DD 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 E0 93 04 70 04 03 00 E0 93 04 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 79 7C EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [12:40:47]wFMCommunicate OK [12:40:47]wFMCommunicate request_size=4 [12:40:47]MH_SAM_APDU [12:40:47]CAPDU: 80 17 00 00 [12:40:47]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:47]Read from MH i2c: E2 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 FD 00 [12:40:47]MH_I2C_Read... [12:40:47]Read from MH i2c: E2 FD 00 19 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 AC [12:40:47]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 5F 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [12:40:47]wFMCommunicate OK [12:40:47]wFMCommunicate request_size=4 [12:40:47]MH_SAM_APDU [12:40:47]CAPDU: 80 17 00 00 [12:40:47]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [12:40:47]Write i2c OK [12:40:47]MH_I2C_Read... [12:40:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:48]Read from MH i2c: E2 [12:40:48]MH_I2C_Read... [12:40:48]Read from MH i2c: E2 FD 00 [12:40:48]MH_I2C_Read... [12:40:48]Read from MH i2c: E2 FD 00 1A 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 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 C6 [12:40:48]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 [12:40:48]wFMCommunicate OK [12:40:48]wFMCommunicate request_size=4 [12:40:48]MH_SAM_APDU [12:40:48]CAPDU: 80 17 00 00 [12:40:48]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [12:40:48]Write i2c OK [12:40:48]MH_I2C_Read... [12:40:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:40:48]Read from MH i2c: E2 [12:40:48]MH_I2C_Read... [12:40:48]Read from MH i2c: E2 FD 00 [12:40:48]MH_I2C_Read... [12:40:48]Read from MH i2c: E2 FD 00 1B 00 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 10 [12:40:48]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 [12:40:48]wFMCommunicate OK [12:40:48]wFMCommunicate request_size=4 [12:40:48]MH_SAM_APDU [12:40:48]CAPDU: 80 17 00 00 [12:40:48]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [12:40:48]Write i2c OK [12:40:48]MH_I2C_Read... [12:40:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [12:40:48]Read from MH i2c: E2 [12:40:48]MH_I2C_Read... [12:40:48]Read from MH i2c: E2 D8 00 [12:40:48]MH_I2C_Read... [12:40:48]Read from MH i2c: E2 D8 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [12:40:48]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 [12:40:48]wFMCommunicate OK [12:40:48]SAM_PROTO_GetShiftData done [12:40:48]requested_item shift.sale.total_cash is exist - process it [12:40:48]requested_item shift.sale_refund.total is exist - process it [12:40:48]requested_item shift.sale_refund.total_cash is exist - process it [12:40:48]requested_item shift.buy.total is exist - process it [12:40:48]requested_item shift.buy.total_cash is exist - process it [12:40:48]produce_requested_data done [12:40:48]produce_requested_data return {"fm.sale.total":266986477.53,"fm.sale_refund.total":6386295.00,"fm.buy.total":0.00,"shift.sale.total":434159.83,"shift.sale.total_cash":297823.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:40:48]process_action_free get_value [12:40:48]json_value_free [12:40:48]json_value_free done [12:40:48]process_json_proto returns [12:40:48]Send response to host [12:40:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":266986477.53,"fm.sale_refund.total":6386295.00,"fm.buy.total":0.00,"shift.sale.total":434159.83,"shift.sale.total_cash":297823.00,"shift.sale_refund.total":3000.00,"shift.sale_refund.total_cash":3000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:40:48]free response buf [12:40:48]execute_script done [12:40:48]execute_script returns [12:40:48]free content buf [12:40:48]Sock 12.Close socket [12:40:48]Sock 12.Thread stoped [12:40:49]accept exits with 9 [12:40:49]New connection [12:40:49]New thread 3067125092 created [12:40:49]Thread 3066981732 joined [12:40:49]Waiting for new connection... [12:40:49] Sock 9.Parse request [12:40:49]Sock 9.Check first char [12:40:49]Sock 9.First char is OK [12:40:49]request: POST /json_proto HTTP/1.0 [12:40:49]Method: POST [12:40:49]URL: /json_proto [12:40:49]Method is POST - this is cgi request [12:40:49]url: /json_proto [12:40:49]query_string will be loaded in cgi processing [12:40:49]execute_cgi json_proto POST (null) [12:40:49]execute_cgi path=json_proto method=POST [12:40:49]POST find Content-Length [12:40:49]Host: 172.17.45.195:8080 [12:40:49]Content-Length: 670 [12:40:49]Content-Type: application/json [12:40:49] [12:40:49]POST finish read [12:40:49]Found Content-Length = 670 [12:40:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:49]execute_script... [12:40: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)118052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:49]POST & json_proto [12:40:49]process_json_proto [12:40:49]json parsed OK: [12:40:49]protocol is kg_v1.0 [12:40:49]action value=close_receipt [12:40:49]process_action close_receipt [12:40:49]cmd_close_receipt [12:40:49]MH_GetDate [12:40:49]Write to MH i2c: F0 00 00 1D 00 0C [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 09 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: F0 09 00 1D 00 00 51 DF A8 66 FB 01 7F 64 32 [12:40:49]GetLastDocTimeStamp 1722343130 [12:40:49]current date 1722343249 [12:40:49]FM_GetShiftState [12:40:49]SAM_PROTO_GetShiftState [12:40:49]wFMCommunicate request_size=4 [12:40:49]MH_SAM_APDU [12:40:49]CAPDU: 80 13 01 00 [12:40:49]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [12:40:49]Write i2c OK [12:40:49]MH_I2C_Read... [12:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:49]Read from MH i2c: E2 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 [12:40:49]MH_I2C_Read... [12:40:49]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [12:40:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:40:49]wFMCommunicate OK [12:40:49]SAM_PROTO_GetShiftState done [12:40:49]FM_GetShiftState done [12:40:49]opened in 1722299915 [12:40:49]opened+sec_in_day 1722386315 [12:40:49]quantity*price = 50017 [12:40:49]sum+1 = 50019 [12:40:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 377 30.07.2024 12:40 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309443 ФПД: 130815177034549 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124049&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309443&fm=130815177034549&tin=02508201610067®Number=0000000000092651&sum=50000 [12:40:50]StoreToDocumentArchive [12:40:50]shift 430 fd 309443 [12:40:50]save to /storage/0430/doc_00309443 [12:40:50]save last doc name /storage/0430/doc_00309443 to /storage/kkm_last_doc_name [12:40:50]save OK [12:40:50]Clear old archive folders... [12:40:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:40:50]tlvbuf is 01A24390 [12:40:50]SAM_PROTO_ClearQueue [12:40:50]wFMCommunicate request_size=4 [12:40:50]MH_SAM_APDU [12:40:50]CAPDU: 80 09 00 00 [12:40:50]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [12:40:50]Write i2c OK [12:40:50]MH_I2C_Read... [12:40:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:50]Read from MH i2c: E2 [12:40:50]MH_I2C_Read... [12:40:50]Read from MH i2c: E2 03 00 [12:40:50]MH_I2C_Read... [12:40:50]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [12:40:50]RAPDU: 90 00 [12:40:50]wFMCommunicate OK [12:40:50]SAM_PROTO_ClearQueue done [12:40:50]KKMCreateOFDPacket [12:40:50]OFDProtocolAddRootSTLVToBuf [12:40:50]FM_MakeSignedData [12:40:50]FM_MakeSignedData [12:40:50]SAM_PROTO_SignData [12:40:50]wFMCommunicate request_size=4 [12:40:50]MH_SAM_APDU [12:40:50]CAPDU: 80 0D 01 02 [12:40:50]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [12:40:50]Write i2c OK [12:40:50]MH_I2C_Read... [12:40:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:50]Read from MH i2c: E2 [12:40:50]MH_I2C_Read... [12:40:50]Read from MH i2c: E2 03 00 [12:40:50]MH_I2C_Read... [12:40:50]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [12:40:50]RAPDU: 90 00 [12:40:50]wFMCommunicate OK [12:40:50]wFMCommunicate request_size=255 [12:40:50]MH_SAM_APDU [12:40:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 79 01 00 00 F4 03 04 00 51 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B8 04 00 35 04 06 00 [12:40:50]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 51 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B8 04 00 35 04 06 00 00 00 17 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=11 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 02 02 06 76 F9 C8 28 8B 35 [12:40:51]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 76 F9 C8 28 8B 35 00 00 D3 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [12:40:51]RAPDU: 90 00 [12:40:51]wFMCommunicate OK [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 0D 03 02 [12:40:51]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 0B 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 0B 00 2F 00 00 DF 0A 62 99 12 F3 A6 67 90 00 A1 [12:40:51]RAPDU: DF 0A 62 99 12 F3 A6 67 90 00 [12:40:51]wFMCommunicate OK [12:40:51]SAM_PROTO_SignData done [12:40:51]FM_MakeSignedData done [12:40:51]CreateOFDProtocolMessage [12:40:51]wFMCommunicate request_size=4 [12:40:51]MH_SAM_APDU [12:40:51]CAPDU: 80 11 00 00 [12:40:51]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:51]Read from MH i2c: E2 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 17 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [12:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:40:51]wFMCommunicate OK [12:40:51]CreateOFDProtocolMessage done [12:40:51]OFDSenderStorePacket 309443 [12:40:51]StoreOFDPacket docnum=309443 [12:40:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 19 81 08 01 B5 FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 79 01 00 00 F4 03 04 00 51 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B8 04 00 35 04 06 00 76 F9 C8 28 8B 35 DF 0A 62 99 12 F3 A6 67 [12:40:51]CheckFolder [12:40:51]dirname=/storage/ofd_packets [12:40:51]CheckFolder done [12:40:51]ProducePacketName [12:40:51]name=ofd_packets/00309443 [12:40:51]NVStorageSaveData ofd_packets/00309443 [12:40:51]File name is /storage/ofd_packets/00309443 [12:40:51]Write 302 bytes [12:40:51]NVStorageSaveData done [12:40:51]OFDSenderStorePacket done [12:40:51]KKMCreateOFDPacket done [12:40:51]NVStorageSaveData kkm_last_timestamp [12:40:51]File name is /storage/kkm_last_timestamp [12:40:51]Write 4 bytes [12:40:51]NVStorageSaveData done [12:40:51]ExternCall_PrintAddStr [12:40:51]wPrintStart [12:40:51]Write to MH i2c: 01 00 00 31 00 31 [12:40:51]Write i2c OK [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 07 00 [12:40:51]MH_I2C_Read... [12:40:51]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [12:40:51]RasterBufferAndPrint [12:40:51]line Счет N : (1)118052 [12:40:51]Connected sock=6 [12:40:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 A0 76 08 01 27 60 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 11 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 72 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 C1 DE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C0 B8 04 00 35 04 06 00 62 02 96 75 70 81 07 86 E8 A9 87 C9 4E AC [12:40:51]line ИНН: 02508201610067 [12:40:51]line Контрольно-Кассовый Чек [12:40:51]line ПРОДАЖА [12:40:51]line ТРК (МРК, ГНК) : 33 [12:40:51]line Товар: 2710124130 [12:40:51]line Super-92-К-5 [12:40:51]line 7.270 * 68.80 [12:40:51]line = 500.18 [12:40:51]line НДС 12% НСП 1% [12:40:51]line > о реализуемом товаре [12:40:51]line ОКРУГЛЕНИЕ: -0.18 [12:40:51]line ИТОГО: 500.00 [12:40:51]line Внесено: 500.00 [12:40:51]line СДАЧА: 0.00 [12:40:51]line НСП 1% : 4.43 [12:40:51]line НДС 12% : 53.12 [12:40:51]line Наличными: 500.00 [12:40:51]line Безнал.: 0.00 [12:40:51]line Место: АЗС № 128 "Партнер Нефть" [12:40:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:40:51]line СНО: Общий режим [12:40:51]line Чек 377 30.07.2024 12:40 [12:40:51]line Смена: 430 ФФД: 1.0 [12:40:51]line ЗНМ: 0300000046 [12:40:51]line РНМ: 0000000000092651 [12:40:51]line Версия ККМ: 001 [12:40:51]line ФМ: 0000000000874943 [12:40:51]line ФД: 309443 [12:40:51]line ФПД: 130815177034549 [12:40:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124049&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309443&fm=130815177034549&tin=02508201610067®Number=0000000000092651&sum=50000 [12:40:51]written 0, free lines is 4095 [12:40:52]Write to MH i2c: 01 00 00 5C 00 5C [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 07 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 57 0C C6 [12:40:52]RasterBufferAndPrint [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]line [12:40:52]written 0, free lines is 3171 [12:40:52]MH_Cut [12:40:52]Write to MH i2c: D1 01 00 63 00 01 35 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 01 00 [12:40:52]MH_I2C_Read... [12:40:52]Read from MH i2c: D1 01 00 63 00 00 34 [12:40:52]Write to MH i2c: 01 00 00 64 00 64 [12:40:52]Write i2c OK [12:40:52]MH_I2C_Read... [12:40:53]*** Cut start [12:40:53]*** Partial cut [12:40:53]*** CUTSNS_PIN = 1 [12:40:53]*** CUTSNS_PIN = 0 [12:40:53]*** Brake cut motor [12:40:54]Read from MH i2c: 01 [12:40:54]MH_I2C_Read... [12:40:54]*** Stop cut motor [12:40:54]*** Cut end [12:40:54]Read from MH i2c: 01 07 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [12:40:54]process_action close_receipt done [12:40:54]requested_data is exist [12:40:54]produce_requested_data [12:40:54]requested_item fm.sn is exist - process it [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 11 00 00 [12:40:54]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 17 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [12:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:40:54]wFMCommunicate OK [12:40:54]requested_item fd.num is exist - process it [12:40:54]SAM_PROTO_GetFieldsCounters [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 13 00 00 [12:40:54]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 62 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [12:40:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:54]wFMCommunicate OK [12:40:54]SAM_PROTO_GetFieldsCounters done [12:40:54]requested_item shift.num is exist - process it [12:40:54]requested_item shift.opened is exist - process it [12:40:54]req_shift_opened [12:40:54]FM_GetShiftState [12:40:54]SAM_PROTO_GetShiftState [12:40:54]wFMCommunicate request_size=4 [12:40:54]MH_SAM_APDU [12:40:54]CAPDU: 80 13 01 00 [12:40:54]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [12:40:54]Write i2c OK [12:40:54]MH_I2C_Read... [12:40:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:54]Read from MH i2c: E2 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 0E 00 [12:40:54]MH_I2C_Read... [12:40:54]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [12:40:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:40:54]wFMCommunicate OK [12:40:54]SAM_PROTO_GetShiftState done [12:40:54]FM_GetShiftState done [12:40:54]req_shift_opened done [12:40:54]requested_item shift.open_date is exist - process it [12:40:54]req_shift_open_date [12:40:54]req_shift_open_date done [12:40:54]produce_requested_data done [12:40:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309443,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:40:54]process_action_free close_receipt [12:40:54]json_value_free [12:40:54]json_value_free done [12:40:54]process_json_proto returns [12:40:54]Send response to host [12:40:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309443,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:40:54]free response buf [12:40:54]execute_script done [12:40:54]execute_script returns [12:40:54]free content buf [12:40:54]Sock 9.Close socket [12:40:54]Sock 9.Thread stoped [12:40:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 79 F1 47 00 94 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C0 B8 04 00 F4 03 04 00 9C 86 A8 66 B6 04 01 00 00 2E EB CE 05 6E 11 B3 40 [12:40:56]CommunicateWithHost err = 0 [12:40:56]CheckOFDResponse [12:40:56]1017 (14) - 77093643461234 [12:40:56]1041 (16) - 0000000000874943 [12:40:56]1040 (4) - 309440 [12:40:56]1012 (4) - 30.07.2024 06:22 [12:40:56]1206 (1) - 0 [12:40:56]OFD Sender: Remove packet 309440 [12:40:56]ProducePacketName [12:40:56]name=ofd_packets/00309440 [12:40:56]NVStorageDeleteData [12:40:56]OFD Sender: Processing packet 309441 [packets to send 234, broken 231] [12:40:56]ProducePacketName [12:40:56]name=ofd_packets/00309441 [12:40:56]OFD Sender: To server: pG, [12:40:56]CommunicateWithHost lk.salyk.kg:30040 [12:40:56]ConnectInit lk.salyk.kg [12:41:01]recv_with_timeout no data received [12:41:01]ConnectInit Can't take IP for lk.salyk.kg [12:41:01]CommunicateWithHost connect error [12:41:01]CommunicateWithHost err = -1 [12:41:01]OFD Sender: Server communicate error [12:41:02]OFD Sender: Processing packet 309441 [packets to send 234, broken 231] [12:41:02]ProducePacketName [12:41:02]name=ofd_packets/00309441 [12:41:02]OFD Sender: To server: pG, [12:41:02]CommunicateWithHost lk.salyk.kg:30040 [12:41:02]ConnectInit lk.salyk.kg [12:41:03]accept exits with 10 [12:41:03]New connection [12:41:03]New thread 3066981732 created [12:41:03]Thread 3067125092 joined [12:41:03]Waiting for new connection... [12:41:03] Sock 10.Parse request [12:41:03]Sock 10.Check first char [12:41:03]Sock 10.First char is OK [12:41:03]request: POST /json_proto HTTP/1.0 [12:41:03]Method: POST [12:41:03]URL: /json_proto [12:41:03]Method is POST - this is cgi request [12:41:03]url: /json_proto [12:41:03]query_string will be loaded in cgi processing [12:41:03]execute_cgi json_proto POST (null) [12:41:03]execute_cgi path=json_proto method=POST [12:41:03]POST find Content-Length [12:41:03]Host: 172.17.45.195:8080 [12:41:03]Content-Length: 796 [12:41:03]Content-Type: application/json [12:41:03] [12:41:03]POST finish read [12:41:03]Found Content-Length = 796 [12:41:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:03]execute_script... [12:41:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:03]POST & json_proto [12:41:03]process_json_proto [12:41:03]json parsed OK: [12:41:03]protocol is kg_v1.0 [12:41:03]action value=close_receipt [12:41:03]process_action close_receipt [12:41:03]cmd_close_receipt [12:41:03]MH_GetDate [12:41:03]Write to MH i2c: F0 00 00 68 00 57 [12:41:03]Write i2c OK [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: F0 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: F0 09 00 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: F0 09 00 68 00 00 5F DF A8 66 FB 01 7F 64 8B [12:41:03]GetLastDocTimeStamp 1722343249 [12:41:03]current date 1722343263 [12:41:03]FM_GetShiftState [12:41:03]SAM_PROTO_GetShiftState [12:41:03]wFMCommunicate request_size=4 [12:41:03]MH_SAM_APDU [12:41:03]CAPDU: 80 13 01 00 [12:41:03]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [12:41:03]Write i2c OK [12:41:03]MH_I2C_Read... [12:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:03]Read from MH i2c: E2 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: E2 0E 00 [12:41:03]MH_I2C_Read... [12:41:03]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 41 [12:41:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:41:03]wFMCommunicate OK [12:41:03]SAM_PROTO_GetShiftState done [12:41:03]FM_GetShiftState done [12:41:03]opened in 1722299915 [12:41:03]opened+sec_in_day 1722386315 [12:41:03]quantity*price = 200001 [12:41:03]sum+1 = 200003 [12:41:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 378 30.07.2024 12:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309444 ФПД: 29631180695096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124103&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309444&fm=29631180695096&tin=02508201610067®Number=0000000000092651&sum=200002 [12:41:04]StoreToDocumentArchive [12:41:04]shift 430 fd 309444 [12:41:04]save to /storage/0430/doc_00309444 [12:41:04]save last doc name /storage/0430/doc_00309444 to /storage/kkm_last_doc_name [12:41:04]save OK [12:41:04]Clear old archive folders... [12:41:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:41:04]tlvbuf is 01A2BAF0 [12:41:04]SAM_PROTO_ClearQueue [12:41:04]wFMCommunicate request_size=4 [12:41:04]MH_SAM_APDU [12:41:04]CAPDU: 80 09 00 00 [12:41:04]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:04]Read from MH i2c: E2 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [12:41:04]RAPDU: 90 00 [12:41:04]wFMCommunicate OK [12:41:04]SAM_PROTO_ClearQueue done [12:41:04]KKMCreateOFDPacket [12:41:04]OFDProtocolAddRootSTLVToBuf [12:41:04]FM_MakeSignedData [12:41:04]FM_MakeSignedData [12:41:04]SAM_PROTO_SignData [12:41:04]wFMCommunicate request_size=4 [12:41:04]MH_SAM_APDU [12:41:04]CAPDU: 80 0D 01 02 [12:41:04]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:04]Read from MH i2c: E2 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 [12:41:04]MH_I2C_Read... [12:41:04]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [12:41:04]RAPDU: 90 00 [12:41:04]wFMCommunicate OK [12:41:04]wFMCommunicate request_size=255 [12:41:04]MH_SAM_APDU [12:41:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 7A 01 00 00 F4 03 04 00 5F DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B8 04 00 35 04 06 00 [12:41:04]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 7A 01 00 00 F4 03 04 00 5F DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B8 04 00 35 04 06 00 00 00 43 [12:41:04]Write i2c OK [12:41:04]MH_I2C_Read... [12:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:05]Read from MH i2c: E2 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 03 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [12:41:05]RAPDU: 90 00 [12:41:05]wFMCommunicate OK [12:41:05]wFMCommunicate request_size=11 [12:41:05]MH_SAM_APDU [12:41:05]CAPDU: 80 0D 02 02 06 1A F3 0B FF E6 38 [12:41:05]Write to MH i2c: E2 0E 00 79 00 80 0D 02 02 06 00 1A F3 0B FF E6 38 00 00 34 [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:05]Read from MH i2c: E2 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 03 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [12:41:05]RAPDU: 90 00 [12:41:05]wFMCommunicate OK [12:41:05]wFMCommunicate request_size=4 [12:41:05]MH_SAM_APDU [12:41:05]CAPDU: 80 0D 03 02 [12:41:05]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:05]Read from MH i2c: E2 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 0B 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 0B 00 7A 00 00 E8 18 BF 3C CF 08 15 CE 90 00 AB [12:41:05]RAPDU: E8 18 BF 3C CF 08 15 CE 90 00 [12:41:05]wFMCommunicate OK [12:41:05]SAM_PROTO_SignData done [12:41:05]FM_MakeSignedData done [12:41:05]CreateOFDProtocolMessage [12:41:05]wFMCommunicate request_size=4 [12:41:05]MH_SAM_APDU [12:41:05]CAPDU: 80 11 00 00 [12:41:05]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:05]Read from MH i2c: E2 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 17 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4B [12:41:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:41:05]wFMCommunicate OK [12:41:05]CreateOFDProtocolMessage done [12:41:05]OFDSenderStorePacket 309444 [12:41:05]StoreOFDPacket docnum=309444 [12:41:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 02 96 08 01 BA 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 5F DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B8 04 00 35 04 06 00 1A F3 0B FF E6 38 E8 18 BF 3C CF 08 15 CE [12:41:05]CheckFolder [12:41:05]dirname=/storage/ofd_packets [12:41:05]CheckFolder done [12:41:05]ProducePacketName [12:41:05]name=ofd_packets/00309444 [12:41:05]NVStorageSaveData ofd_packets/00309444 [12:41:05]File name is /storage/ofd_packets/00309444 [12:41:05]Write 302 bytes [12:41:05]NVStorageSaveData done [12:41:05]OFDSenderStorePacket done [12:41:05]KKMCreateOFDPacket done [12:41:05]NVStorageSaveData kkm_last_timestamp [12:41:05]File name is /storage/kkm_last_timestamp [12:41:05]Write 4 bytes [12:41:05]NVStorageSaveData done [12:41:05]ExternCall_PrintAddStr [12:41:05]wPrintStart [12:41:05]Write to MH i2c: 01 00 00 7C 00 7C [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: 01 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: 01 07 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [12:41:05]RasterBufferAndPrint [12:41:05]line Счет N : (1)118053 [12:41:05]line ИНН: 02508201610067 [12:41:05]line Контрольно-Кассовый Чек [12:41:05]line ПРОДАЖА [12:41:05]line ТРК (МРК, ГНК) : 43 [12:41:05]line Товар: 2710124130 [12:41:05]line Super-92-К-5 [12:41:05]line 29.070 * 68.80 [12:41:05]line = 2000.02 [12:41:05]line НДС 12% НСП 1% [12:41:05]line > о реализуемом товаре [12:41:05]line ИТОГО: 2000.02 [12:41:05]line НСП 1% : 17.70 [12:41:05]line НДС 12% : 212.39 [12:41:05]line Наличными: 0.00 [12:41:05]line Безнал.: 2000.02 [12:41:05]line Место: АЗС № 128 "Партнер Нефть" [12:41:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:41:05]line СНО: Общий режим [12:41:05]line Чек 378 30.07.2024 12:41 [12:41:05]line Смена: 430 ФФД: 1.0 [12:41:05]line ЗНМ: 0300000046 [12:41:05]line РНМ: 0000000000092651 [12:41:05]line Версия ККМ: 001 [12:41:05]line Платежная система: O! деньги [12:41:05]line ФМ: 0000000000874943 [12:41:05]line ФД: 309444 [12:41:05]line ФПД: 29631180695096 [12:41:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124103&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309444&fm=29631180695096&tin=02508201610067®Number=0000000000092651&sum=200002 [12:41:05]written 0, free lines is 4095 [12:41:05]Write to MH i2c: 01 00 00 A6 00 A6 [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: 01 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: 01 07 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 77 0C 30 [12:41:05]RasterBufferAndPrint [12:41:05]line [12:41:05]line [12:41:05]line [12:41:05]line [12:41:05]line [12:41:05]written 0, free lines is 3207 [12:41:05]MH_Cut [12:41:05]Write to MH i2c: D1 01 00 AD 00 01 7F [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: D1 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: D1 01 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: D1 01 00 AD 00 00 7E [12:41:05]Write to MH i2c: 01 00 00 AE 00 AE [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:07]*** Cut start [12:41:07]*** Partial cut [12:41:07]*** CUTSNS_PIN = 1 [12:41:07]ConnectInit Can't take IP for lk.salyk.kg [12:41:07]CommunicateWithHost connect error [12:41:07]CommunicateWithHost err = -1 [12:41:07]OFD Sender: Server communicate error [12:41:07]*** CUTSNS_PIN = 0 [12:41:07]OFD Sender: Processing packet 309441 [packets to send 235, broken 231] [12:41:07]ProducePacketName [12:41:07]name=ofd_packets/00309441 [12:41:07]OFD Sender: To server: pG, [12:41:07]CommunicateWithHost lk.salyk.kg:30040 [12:41:07]ConnectInit lk.salyk.kg [12:41:07]*** Brake cut motor [12:41:07]Read from MH i2c: 01 [12:41:07]MH_I2C_Read... [12:41:07]*** Stop cut motor [12:41:07]*** Cut end [12:41:07]Read from MH i2c: 01 07 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [12:41:07]process_action close_receipt done [12:41:07]requested_data is exist [12:41:07]produce_requested_data [12:41:07]requested_item fm.sn is exist - process it [12:41:07]wFMCommunicate request_size=4 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 11 00 00 [12:41:07]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:07]Read from MH i2c: E2 17 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7F [12:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:41:07]wFMCommunicate OK [12:41:07]requested_item fd.num is exist - process it [12:41:07]SAM_PROTO_GetFieldsCounters [12:41:07]wFMCommunicate request_size=4 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 13 00 00 [12:41:07]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 62 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 62 00 B0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [12:41:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:08]wFMCommunicate OK [12:41:08]SAM_PROTO_GetFieldsCounters done [12:41:08]requested_item shift.num is exist - process it [12:41:08]requested_item shift.opened is exist - process it [12:41:08]req_shift_opened [12:41:08]FM_GetShiftState [12:41:08]SAM_PROTO_GetShiftState [12:41:08]wFMCommunicate request_size=4 [12:41:08]MH_SAM_APDU [12:41:08]CAPDU: 80 13 01 00 [12:41:08]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [12:41:08]Write i2c OK [12:41:08]MH_I2C_Read... [12:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:08]Read from MH i2c: E2 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: E2 0E 00 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 89 [12:41:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:41:08]wFMCommunicate OK [12:41:08]SAM_PROTO_GetShiftState done [12:41:08]FM_GetShiftState done [12:41:08]req_shift_opened done [12:41:08]requested_item shift.open_date is exist - process it [12:41:08]req_shift_open_date [12:41:08]req_shift_open_date done [12:41:08]produce_requested_data done [12:41:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309444,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:41:08]process_action_free close_receipt [12:41:08]json_value_free [12:41:08]json_value_free done [12:41:08]process_json_proto returns [12:41:08]Send response to host [12:41:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309444,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:41:08]free response buf [12:41:08]execute_script done [12:41:08]execute_script returns [12:41:08]free content buf [12:41:08]Sock 10.Close socket [12:41:08]Sock 10.Thread stoped [12:41:12]ConnectInit Can't take IP for lk.salyk.kg [12:41:12]CommunicateWithHost connect error [12:41:12]CommunicateWithHost err = -1 [12:41:12]OFD Sender: Server communicate error [12:41:17]OFD Sender: Processing packet 309441 [packets to send 235, broken 231] [12:41:17]ProducePacketName [12:41:17]name=ofd_packets/00309441 [12:41:17]OFD Sender: To server: pG, [12:41:17]CommunicateWithHost lk.salyk.kg:30040 [12:41:17]ConnectInit lk.salyk.kg [12:41:22]ConnectInit Can't take IP for lk.salyk.kg [12:41:22]CommunicateWithHost connect error [12:41:22]CommunicateWithHost err = -1 [12:41:22]OFD Sender: Server communicate error [12:41:27]OFD Sender: Processing packet 309441 [packets to send 235, broken 231] [12:41:27]ProducePacketName [12:41:27]name=ofd_packets/00309441 [12:41:27]OFD Sender: To server: pG, [12:41:27]CommunicateWithHost lk.salyk.kg:30040 [12:41:27]ConnectInit lk.salyk.kg [12:41:32]ConnectInit Can't take IP for lk.salyk.kg [12:41:32]CommunicateWithHost connect error [12:41:32]CommunicateWithHost err = -1 [12:41:32]OFD Sender: Server communicate error [12:41:37]OFD Sender: Processing packet 309441 [packets to send 235, broken 231] [12:41:37]ProducePacketName [12:41:37]name=ofd_packets/00309441 [12:41:37]OFD Sender: To server: pG, [12:41:37]CommunicateWithHost lk.salyk.kg:30040 [12:41:37]ConnectInit lk.salyk.kg [12:41:40]accept exits with 11 [12:41:40]New connection [12:41:40]New thread 3067125092 created [12:41:40]Thread 3066981732 joined [12:41:40]Waiting for new connection... [12:41:40] Sock 11.Parse request [12:41:40]Sock 11.Check first char [12:41:40]Sock 11.First char is OK [12:41:40]request: POST /json_proto HTTP/1.0 [12:41:40]Method: POST [12:41:40]URL: /json_proto [12:41:40]Method is POST - this is cgi request [12:41:40]url: /json_proto [12:41:40]query_string will be loaded in cgi processing [12:41:40]execute_cgi json_proto POST (null) [12:41:40]execute_cgi path=json_proto method=POST [12:41:40]POST find Content-Length [12:41:40]Host: 172.17.45.195:8080 [12:41:40]Content-Length: 677 [12:41:40]Content-Type: application/json [12:41:40] [12:41:40]POST finish read [12:41:40]Found Content-Length = 677 [12:41:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:40]execute_script... [12:41:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:40]POST & json_proto [12:41:40]process_json_proto [12:41:40]json parsed OK: [12:41:40]protocol is kg_v1.0 [12:41:40]action value=close_receipt [12:41:40]process_action close_receipt [12:41:40]cmd_close_receipt [12:41:40]MH_GetDate [12:41:40]Write to MH i2c: F0 00 00 B2 00 A1 [12:41:40]Write i2c OK [12:41:40]MH_I2C_Read... [12:41:40]Read from MH i2c: F0 [12:41:40]MH_I2C_Read... [12:41:40]Read from MH i2c: F0 09 00 [12:41:40]MH_I2C_Read... [12:41:40]Read from MH i2c: F0 09 00 B2 00 00 85 DF A8 66 FB 01 7F 64 FB [12:41:40]GetLastDocTimeStamp 1722343263 [12:41:40]current date 1722343301 [12:41:40]FM_GetShiftState [12:41:40]SAM_PROTO_GetShiftState [12:41:40]wFMCommunicate request_size=4 [12:41:40]MH_SAM_APDU [12:41:40]CAPDU: 80 13 01 00 [12:41:40]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [12:41:40]Write i2c OK [12:41:40]MH_I2C_Read... [12:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:40]Read from MH i2c: E2 [12:41:40]MH_I2C_Read... [12:41:40]Read from MH i2c: E2 0E 00 [12:41:40]MH_I2C_Read... [12:41:40]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8B [12:41:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:41:40]wFMCommunicate OK [12:41:40]SAM_PROTO_GetShiftState done [12:41:40]FM_GetShiftState done [12:41:40]opened in 1722299915 [12:41:40]opened+sec_in_day 1722386315 [12:41:40]quantity*price = 40002 [12:41:40]sum+1 = 40003 [12:41:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 379 30.07.2024 12:41 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309445 ФПД: 116863536218964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124141&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309445&fm=116863536218964&tin=02508201610067®Number=0000000000092651&sum=40000 [12:41:42]StoreToDocumentArchive [12:41:42]shift 430 fd 309445 [12:41:42]save to /storage/0430/doc_00309445 [12:41:42]save last doc name /storage/0430/doc_00309445 to /storage/kkm_last_doc_name [12:41:42]save OK [12:41:42]Clear old archive folders... [12:41:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:42]tlvbuf is 01A463F0 [12:41:42]SAM_PROTO_ClearQueue [12:41:42]wFMCommunicate request_size=4 [12:41:42]MH_SAM_APDU [12:41:42]CAPDU: 80 09 00 00 [12:41:42]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [12:41:42]Write i2c OK [12:41:42]MH_I2C_Read... [12:41:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:42]Read from MH i2c: E2 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [12:41:42]RAPDU: 90 00 [12:41:42]wFMCommunicate OK [12:41:42]SAM_PROTO_ClearQueue done [12:41:42]KKMCreateOFDPacket [12:41:42]OFDProtocolAddRootSTLVToBuf [12:41:42]FM_MakeSignedData [12:41:42]FM_MakeSignedData [12:41:42]SAM_PROTO_SignData [12:41:42]wFMCommunicate request_size=4 [12:41:42]MH_SAM_APDU [12:41:42]CAPDU: 80 0D 01 02 [12:41:42]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [12:41:42]Write i2c OK [12:41:42]MH_I2C_Read... [12:41:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:42]Read from MH i2c: E2 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [12:41:42]RAPDU: 90 00 [12:41:42]wFMCommunicate OK [12:41:42]wFMCommunicate request_size=255 [12:41:42]MH_SAM_APDU [12:41:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 01 00 00 F4 03 04 00 85 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B8 04 00 35 04 06 00 6A [12:41:42]Write to MH i2c: E2 02 01 ConnectInit Can't take IP for lk.salyk.kg [12:41:42]C2 CommunicateWithHost connect error [12:41:42]00 CommunicateWithHost err = -1 [12:41:42]80 OFD Sender: Server communicate error [12:41:42]0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 01 00 00 F4 03 04 00 85 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B8 04 00 35 04 06 00 6A 00 00 24 [12:41:42]Write i2c OK [12:41:42]MH_I2C_Read... [12:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:42]Read from MH i2c: E2 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [12:41:42]RAPDU: 90 00 [12:41:42]wFMCommunicate OK [12:41:42]wFMCommunicate request_size=10 [12:41:42]MH_SAM_APDU [12:41:42]CAPDU: 80 0D 02 02 05 49 69 90 43 54 [12:41:42]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 49 69 90 43 54 00 00 20 [12:41:42]Write i2c OK [12:41:42]MH_I2C_Read... [12:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:42]Read from MH i2c: E2 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 [12:41:42]MH_I2C_Read... [12:41:42]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [12:41:42]RAPDU: 90 00 [12:41:42]wFMCommunicate OK [12:41:42]wFMCommunicate request_size=4 [12:41:42]MH_SAM_APDU [12:41:42]CAPDU: 80 0D 03 02 [12:41:42]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [12:41:42]Write i2c OK [12:41:42]MH_I2C_Read... [12:41:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:43]Read from MH i2c: E2 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: E2 0B 00 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: E2 0B 00 C4 00 00 17 A4 64 94 56 D4 8F 24 90 00 D0 [12:41:43]RAPDU: 17 A4 64 94 56 D4 8F 24 90 00 [12:41:43]wFMCommunicate OK [12:41:43]SAM_PROTO_SignData done [12:41:43]FM_MakeSignedData done [12:41:43]CreateOFDProtocolMessage [12:41:43]wFMCommunicate request_size=4 [12:41:43]MH_SAM_APDU [12:41:43]CAPDU: 80 11 00 00 [12:41:43]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [12:41:43]Write i2c OK [12:41:43]MH_I2C_Read... [12:41:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:43]Read from MH i2c: E2 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: E2 17 00 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: E2 17 00 C5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 95 [12:41:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:41:43]wFMCommunicate OK [12:41:43]CreateOFDProtocolMessage done [12:41:43]OFDSenderStorePacket 309445 [12:41:43]StoreOFDPacket docnum=309445 [12:41:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5E 29 07 01 F4 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 01 00 00 F4 03 04 00 85 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B8 04 00 35 04 06 00 6A 49 69 90 43 54 17 A4 64 94 56 D4 8F 24 [12:41:43]CheckFolder [12:41:43]dirname=/storage/ofd_packets [12:41:43]CheckFolder done [12:41:43]ProducePacketName [12:41:43]name=ofd_packets/00309445 [12:41:43]NVStorageSaveData ofd_packets/00309445 [12:41:43]File name is /storage/ofd_packets/00309445 [12:41:43]Write 301 bytes [12:41:43]NVStorageSaveData done [12:41:43]OFDSenderStorePacket done [12:41:43]KKMCreateOFDPacket done [12:41:43]NVStorageSaveData kkm_last_timestamp [12:41:43]File name is /storage/kkm_last_timestamp [12:41:43]Write 4 bytes [12:41:43]NVStorageSaveData done [12:41:43]ExternCall_PrintAddStr [12:41:43]wPrintStart [12:41:43]Write to MH i2c: 01 00 00 C6 00 C6 [12:41:43]Write i2c OK [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: 01 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: 01 07 00 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [12:41:43]RasterBufferAndPrint [12:41:43]line Счет N : (1)118054 [12:41:43]line ИНН: 02508201610067 [12:41:43]line Контрольно-Кассовый Чек [12:41:43]line ПРОДАЖА [12:41:43]line ТРК (МРК, ГНК) : 32 [12:41:43]line Товар: 2710124130 [12:41:43]line Аи-92-К-2 [12:41:43]line 5.900 * 67.80 [12:41:43]line = 400.02 [12:41:43]line НДС 12% НСП 1% [12:41:43]line > о реализуемом товаре [12:41:43]line ОКРУГЛЕНИЕ: -0.02 [12:41:43]line ИТОГО: 400.00 [12:41:43]line Внесено: 400.00 [12:41:43]line СДАЧА: 0.00 [12:41:43]line НСП 1% : 3.54 [12:41:43]line НДС 12% : 42.48 [12:41:43]line Наличными: 400.00 [12:41:43]line Безнал.: 0.00 [12:41:43]line Место: АЗС № 128 "Партнер Нефть" [12:41:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:41:43]line СНО: Общий режим [12:41:43]line Чек 379 30.07.2024 12:41 [12:41:43]line Смена: 430 ФФД: 1.0 [12:41:43]line ЗНМ: 0300000046 [12:41:43]line РНМ: 0000000000092651 [12:41:43]line Версия ККМ: 001 [12:41:43]line ФМ: 0000000000874943 [12:41:43]line ФД: 309445 [12:41:43]line ФПД: 116863536218964 [12:41:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124141&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309445&fm=116863536218964&tin=02508201610067®Number=0000000000092651&sum=40000 [12:41:43]OFD Sender: Processing packet 309441 [packets to send 236, broken 231] [12:41:43]ProducePacketName [12:41:43]name=ofd_packets/00309441 [12:41:43]OFD Sender: To server: pG, [12:41:43]CommunicateWithHost lk.salyk.kg:30040 [12:41:43]ConnectInit lk.salyk.kg [12:41:43]written 0, free lines is 4095 [12:41:43]Write to MH i2c: 01 00 00 F1 00 F1 [12:41:43]Write i2c OK [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: 01 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: 01 07 00 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 59 0C 5D [12:41:43]RasterBufferAndPrint [12:41:43]line [12:41:43]line [12:41:43]line [12:41:43]line [12:41:43]line [12:41:43]written 0, free lines is 3179 [12:41:43]MH_Cut [12:41:43]Write to MH i2c: D1 01 00 F8 00 01 CA [12:41:43]Write i2c OK [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: D1 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: D1 01 00 [12:41:43]MH_I2C_Read... [12:41:43]Read from MH i2c: D1 01 00 F8 00 00 C9 [12:41:43]Write to MH i2c: 01 00 00 F9 00 F9 [12:41:43]Write i2c OK [12:41:43]MH_I2C_Read... [12:41:44]*** Cut start [12:41:44]*** Partial cut [12:41:44]*** CUTSNS_PIN = 1 [12:41:44]*** CUTSNS_PIN = 0 [12:41:45]*** Brake cut motor [12:41:45]Read from MH i2c: 01 [12:41:45]MH_I2C_Read... [12:41:45]*** Stop cut motor [12:41:45]*** Cut end [12:41:45]Read from MH i2c: 01 07 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [12:41:45]process_action close_receipt done [12:41:45]requested_data is exist [12:41:45]produce_requested_data [12:41:45]requested_item fm.sn is exist - process it [12:41:45]wFMCommunicate request_size=4 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 11 00 00 [12:41:45]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 17 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CA [12:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:41:45]wFMCommunicate OK [12:41:45]requested_item fd.num is exist - process it [12:41:45]SAM_PROTO_GetFieldsCounters [12:41:45]wFMCommunicate request_size=4 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 13 00 00 [12:41:45]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:45]Read from MH i2c: E2 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 62 00 [12:41:45]MH_I2C_Read... [12:41:45]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [12:41:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:41:45]wFMCommunicate OK [12:41:45]SAM_PROTO_GetFieldsCounters done [12:41:45]requested_item shift.num is exist - process it [12:41:45]requested_item shift.opened is exist - process it [12:41:45]req_shift_opened [12:41:45]FM_GetShiftState [12:41:45]SAM_PROTO_GetShiftState [12:41:45]wFMCommunicate request_size=4 [12:41:45]MH_SAM_APDU [12:41:45]CAPDU: 80 13 01 00 [12:41:45]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [12:41:45]Write i2c OK [12:41:45]MH_I2C_Read... [12:41:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:46]Read from MH i2c: E2 [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: E2 0E 00 [12:41:46]MH_I2C_Read... [12:41:46]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D4 [12:41:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:41:46]wFMCommunicate OK [12:41:46]SAM_PROTO_GetShiftState done [12:41:46]FM_GetShiftState done [12:41:46]req_shift_opened done [12:41:46]requested_item shift.open_date is exist - process it [12:41:46]req_shift_open_date [12:41:46]req_shift_open_date done [12:41:46]produce_requested_data done [12:41:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309445,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:41:46]process_action_free close_receipt [12:41:46]json_value_free [12:41:46]json_value_free done [12:41:46]process_json_proto returns [12:41:46]Send response to host [12:41:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309445,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:41:46]free response buf [12:41:46]execute_script done [12:41:46]execute_script returns [12:41:46]free content buf [12:41:46]Sock 11.Close socket [12:41:46]Sock 11.Thread stoped [12:41:48]ConnectInit Can't take IP for lk.salyk.kg [12:41:48]CommunicateWithHost connect error [12:41:48]CommunicateWithHost err = -1 [12:41:48]OFD Sender: Server communicate error [12:41:53]OFD Sender: Processing packet 309441 [packets to send 236, broken 231] [12:41:53]ProducePacketName [12:41:53]name=ofd_packets/00309441 [12:41:53]OFD Sender: To server: pG, [12:41:53]CommunicateWithHost lk.salyk.kg:30040 [12:41:53]ConnectInit lk.salyk.kg [12:41:58]ConnectInit Can't take IP for lk.salyk.kg [12:41:58]CommunicateWithHost connect error [12:41:58]CommunicateWithHost err = -1 [12:41:58]OFD Sender: Server communicate error [12:42:03]OFD Sender: Processing packet 309441 [packets to send 236, broken 231] [12:42:03]ProducePacketName [12:42:03]name=ofd_packets/00309441 [12:42:03]OFD Sender: To server: pG, [12:42:03]CommunicateWithHost lk.salyk.kg:30040 [12:42:03]ConnectInit lk.salyk.kg [12:42:08]ConnectInit Can't take IP for lk.salyk.kg [12:42:08]CommunicateWithHost connect error [12:42:08]CommunicateWithHost err = -1 [12:42:08]OFD Sender: Server communicate error [12:42:12]accept exits with 10 [12:42:12]New connection [12:42:12]New thread 3066981732 created [12:42:12]Thread 3067125092 joined [12:42:12]Waiting for new connection... [12:42:12] Sock 10.Parse request [12:42:12]Sock 10.Check first char [12:42:12]Sock 10.First char is OK [12:42:12]request: POST /json_proto HTTP/1.0 [12:42:12]Method: POST [12:42:12]URL: /json_proto [12:42:12]Method is POST - this is cgi request [12:42:12]url: /json_proto [12:42:12]query_string will be loaded in cgi processing [12:42:12]execute_cgi json_proto POST (null) [12:42:12]execute_cgi path=json_proto method=POST [12:42:12]POST find Content-Length [12:42:12]Host: 172.17.45.195:8080 [12:42:12]Content-Length: 677 [12:42:12]Content-Type: application/json [12:42:12] [12:42:12]POST finish read [12:42:12]Found Content-Length = 677 [12:42:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:42:12]execute_script... [12:42:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:42:12]POST & json_proto [12:42:12]process_json_proto [12:42:12]json parsed OK: [12:42:12]protocol is kg_v1.0 [12:42:12]action value=close_receipt [12:42:12]process_action close_receipt [12:42:12]cmd_close_receipt [12:42:12]MH_GetDate [12:42:12]Write to MH i2c: F0 00 00 FD 00 EC [12:42:12]Write i2c OK [12:42:12]MH_I2C_Read... [12:42:12]Read from MH i2c: F0 [12:42:12]MH_I2C_Read... [12:42:12]Read from MH i2c: F0 09 00 [12:42:12]MH_I2C_Read... [12:42:12]Read from MH i2c: F0 09 00 FD 00 00 A4 DF A8 66 FB 01 7F 64 65 [12:42:12]GetLastDocTimeStamp 1722343301 [12:42:12]current date 1722343332 [12:42:12]FM_GetShiftState [12:42:12]SAM_PROTO_GetShiftState [12:42:12]wFMCommunicate request_size=4 [12:42:12]MH_SAM_APDU [12:42:12]CAPDU: 80 13 01 00 [12:42:12]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [12:42:12]Write i2c OK [12:42:12]MH_I2C_Read... [12:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:12]Read from MH i2c: E2 [12:42:12]MH_I2C_Read... [12:42:12]Read from MH i2c: E2 0E 00 [12:42:12]MH_I2C_Read... [12:42:12]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D6 [12:42:12]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:42:12]wFMCommunicate OK [12:42:12]SAM_PROTO_GetShiftState done [12:42:12]FM_GetShiftState done [12:42:12]opened in 1722299915 [12:42:12]opened+sec_in_day 1722386315 [12:42:12]quantity*price = 10034 [12:42:12]sum+1 = 10035 [12:42:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 380 30.07.2024 12:42 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309446 ФПД: 207521687979545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124212&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309446&fm=207521687979545&tin=02508201610067®Number=0000000000092651&sum=10000 [12:42:13]StoreToDocumentArchive [12:42:13]shift 430 fd 309446 [12:42:13]save to /storage/0430/doc_00309446 [12:42:13]save last doc name /storage/0430/doc_00309446 to /storage/kkm_last_doc_name [12:42:13]save OK [12:42:13]Clear old archive folders... [12:42:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:13]tlvbuf is 01A713F0 [12:42:13]SAM_PROTO_ClearQueue [12:42:13]wFMCommunicate request_size=4 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 09 00 00 [12:42:13]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [12:42:13]RAPDU: 90 00 [12:42:13]wFMCommunicate OK [12:42:13]SAM_PROTO_ClearQueue done [12:42:13]KKMCreateOFDPacket [12:42:13]OFDProtocolAddRootSTLVToBuf [12:42:13]FM_MakeSignedData [12:42:13]FM_MakeSignedData [12:42:13]SAM_PROTO_SignData [12:42:13]wFMCommunicate request_size=4 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 0D 01 02 [12:42:13]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [12:42:13]Write i2c OK [12:42:13]MH_I2C_Read... [12:42:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:13]Read from MH i2c: E2 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 [12:42:13]MH_I2C_Read... [12:42:13]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [12:42:13]RAPDU: 90 00 [12:42:13]wFMCommunicate OK [12:42:13]wFMCommunicate request_size=255 [12:42:13]MH_SAM_APDU [12:42:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 7C 01 00 00 F4 03 04 00 A4 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B8 04 00 35 04 06 00 BC [12:42:14]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 7C 01 00 00 F4 03 04 00 A4 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B8 04 00 35 04 06 00 BC 00 00 3A [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:14]Read from MH i2c: E2 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 03 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [12:42:14]RAPDU: 90 00 [12:42:14]wFMCommunicate OK [12:42:14]wFMCommunicate request_size=10 [12:42:14]MH_SAM_APDU [12:42:14]CAPDU: 80 0D 02 02 05 BD 68 7E C6 19 [12:42:14]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 BD 68 7E C6 19 00 00 15 [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:14]Read from MH i2c: E2 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 03 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [12:42:14]RAPDU: 90 00 [12:42:14]wFMCommunicate OK [12:42:14]wFMCommunicate request_size=4 [12:42:14]MH_SAM_APDU [12:42:14]CAPDU: 80 0D 03 02 [12:42:14]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:14]Read from MH i2c: E2 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 0B 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 0B 00 0F 01 00 34 C7 29 1A FB 51 1A 59 90 00 89 [12:42:14]RAPDU: 34 C7 29 1A FB 51 1A 59 90 00 [12:42:14]wFMCommunicate OK [12:42:14]SAM_PROTO_SignData done [12:42:14]FM_MakeSignedData done [12:42:14]CreateOFDProtocolMessage [12:42:14]wFMCommunicate request_size=4 [12:42:14]MH_SAM_APDU [12:42:14]CAPDU: 80 11 00 00 [12:42:14]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 [12:42:14]MH_I2C_Read... [12:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:14]Read from MH i2c: E2 17 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E1 [12:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:42:14]wFMCommunicate OK [12:42:14]CreateOFDProtocolMessage done [12:42:14]OFDSenderStorePacket 309446 [12:42:14]StoreOFDPacket docnum=309446 [12:42:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C6 03 07 01 CD 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 7C 01 00 00 F4 03 04 00 A4 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B8 04 00 35 04 06 00 BC BD 68 7E C6 19 34 C7 29 1A FB 51 1A 59 [12:42:14]CheckFolder [12:42:14]dirname=/storage/ofd_packets [12:42:14]CheckFolder done [12:42:14]ProducePacketName [12:42:14]name=ofd_packets/00309446 [12:42:14]NVStorageSaveData ofd_packets/00309446 [12:42:14]File name is /storage/ofd_packets/00309446 [12:42:14]Write 301 bytes [12:42:14]NVStorageSaveData done [12:42:14]OFDSenderStorePacket done [12:42:14]KKMCreateOFDPacket done [12:42:14]NVStorageSaveData kkm_last_timestamp [12:42:14]File name is /storage/kkm_last_timestamp [12:42:14]Write 4 bytes [12:42:14]NVStorageSaveData done [12:42:14]ExternCall_PrintAddStr [12:42:14]wPrintStart [12:42:14]Write to MH i2c: 01 00 00 11 01 12 [12:42:14]Write i2c OK [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: 01 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: 01 07 00 [12:42:14]MH_I2C_Read... [12:42:14]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [12:42:14]RasterBufferAndPrint [12:42:14]line Счет N : (1)118056 [12:42:14]line ИНН: 02508201610067 [12:42:14]line Контрольно-Кассовый Чек [12:42:14]line ПРОДАЖА [12:42:14]line ТРК (МРК, ГНК) : 62 [12:42:14]line Товар: 2710124130 [12:42:14]line Аи-92-К-2 [12:42:14]line 1.480 * 67.80 [12:42:14]line = 100.34 [12:42:14]line НДС 12% НСП 1% [12:42:14]line > о реализуемом товаре [12:42:14]line ОКРУГЛЕНИЕ: -0.34 [12:42:14]line ИТОГО: 100.00 [12:42:14]line Внесено: 100.00 [12:42:14]line СДАЧА: 0.00 [12:42:14]line НСП 1% : 0.89 [12:42:14]line НДС 12% : 10.66 [12:42:14]line Наличными: 100.00 [12:42:14]line Безнал.: 0.00 [12:42:14]line Место: АЗС № 128 "Партнер Нефть" [12:42:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:42:14]line СНО: Общий режим [12:42:14]line Чек 380 30.07.2024 12:42 [12:42:14]line Смена: 430 ФФД: 1.0 [12:42:14]line ЗНМ: 0300000046 [12:42:14]line РНМ: 0000000000092651 [12:42:14]line Версия ККМ: 001 [12:42:14]line ФМ: 0000000000874943 [12:42:14]line ФД: 309446 [12:42:14]line ФПД: 207521687979545 [12:42:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124212&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309446&fm=207521687979545&tin=02508201610067®Number=0000000000092651&sum=10000 [12:42:14]written 0, free lines is 4095 [12:42:15]Write to MH i2c: 01 00 00 3C 01 3D [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: 01 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: 01 07 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 58 0C A8 [12:42:15]RasterBufferAndPrint [12:42:15]line [12:42:15]line [12:42:15]line [12:42:15]line [12:42:15]line [12:42:15]written 0, free lines is 3182 [12:42:15]MH_Cut [12:42:15]Write to MH i2c: D1 01 00 43 01 01 16 [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: D1 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: D1 01 00 [12:42:15]MH_I2C_Read... [12:42:15]Read from MH i2c: D1 01 00 43 01 00 15 [12:42:15]Write to MH i2c: 01 00 00 44 01 45 [12:42:15]Write i2c OK [12:42:15]MH_I2C_Read... [12:42:16]*** Cut start [12:42:16]*** Partial cut [12:42:16]*** CUTSNS_PIN = 1 [12:42:16]*** CUTSNS_PIN = 0 [12:42:16]*** Brake cut motor [12:42:17]Read from MH i2c: 01 [12:42:17]MH_I2C_Read... [12:42:17]*** Stop cut motor [12:42:17]*** Cut end [12:42:17]Read from MH i2c: 01 07 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [12:42:17]process_action close_receipt done [12:42:17]requested_data is exist [12:42:17]produce_requested_data [12:42:17]requested_item fm.sn is exist - process it [12:42:17]wFMCommunicate request_size=4 [12:42:17]MH_SAM_APDU [12:42:17]CAPDU: 80 11 00 00 [12:42:17]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [12:42:17]Write i2c OK [12:42:17]MH_I2C_Read... [12:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:17]Read from MH i2c: E2 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 17 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 16 [12:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:42:17]wFMCommunicate OK [12:42:17]requested_item fd.num is exist - process it [12:42:17]SAM_PROTO_GetFieldsCounters [12:42:17]wFMCommunicate request_size=4 [12:42:17]MH_SAM_APDU [12:42:17]CAPDU: 80 13 00 00 [12:42:17]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [12:42:17]Write i2c OK [12:42:17]MH_I2C_Read... [12:42:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:17]Read from MH i2c: E2 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 62 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [12:42:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:42:17]wFMCommunicate OK [12:42:17]SAM_PROTO_GetFieldsCounters done [12:42:17]requested_item shift.num is exist - process it [12:42:17]requested_item shift.opened is exist - process it [12:42:17]req_shift_opened [12:42:17]FM_GetShiftState [12:42:17]SAM_PROTO_GetShiftState [12:42:17]wFMCommunicate request_size=4 [12:42:17]MH_SAM_APDU [12:42:17]CAPDU: 80 13 01 00 [12:42:17]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [12:42:17]Write i2c OK [12:42:17]MH_I2C_Read... [12:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:17]Read from MH i2c: E2 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 0E 00 [12:42:17]MH_I2C_Read... [12:42:17]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 20 [12:42:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:42:17]wFMCommunicate OK [12:42:17]SAM_PROTO_GetShiftState done [12:42:17]FM_GetShiftState done [12:42:17]req_shift_opened done [12:42:17]requested_item shift.open_date is exist - process it [12:42:17]req_shift_open_date [12:42:17]req_shift_open_date done [12:42:17]produce_requested_data done [12:42:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309446,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:42:17]process_action_free close_receipt [12:42:17]json_value_free [12:42:17]json_value_free done [12:42:17]process_json_proto returns [12:42:17]Send response to host [12:42:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309446,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:42:17]free response buf [12:42:17]execute_script done [12:42:17]execute_script returns [12:42:17]free content buf [12:42:17]Sock 10.Close socket [12:42:17]Sock 10.Thread stoped [12:42:18]accept exits with 7 [12:42:18]New connection [12:42:18]New thread 3067125092 created [12:42:18]Thread 3066981732 joined [12:42:18]Waiting for new connection... [12:42:18] Sock 7.Parse request [12:42:18]Sock 7.Check first char [12:42:18]Sock 7.First char is OK [12:42:18]request: POST /json_proto HTTP/1.0 [12:42:18]Method: POST [12:42:18]URL: /json_proto [12:42:18]Method is POST - this is cgi request [12:42:18]url: /json_proto [12:42:18]query_string will be loaded in cgi processing [12:42:18]execute_cgi json_proto POST (null) [12:42:18]execute_cgi path=json_proto method=POST [12:42:18]POST find Content-Length [12:42:18]Host: 172.17.45.195:8080 [12:42:18]Content-Length: 680 [12:42:18]Content-Type: application/json [12:42:18] [12:42:18]POST finish read [12:42:18]Found Content-Length = 680 [12:42:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 23.360, "sum" : 850.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:18]execute_script... [12:42:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 23.360, "sum" : 850.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:18]POST & json_proto [12:42:18]process_json_proto [12:42:18]json parsed OK: [12:42:18]protocol is kg_v1.0 [12:42:18]action value=close_receipt [12:42:18]process_action close_receipt [12:42:18]cmd_close_receipt [12:42:18]MH_GetDate [12:42:18]Write to MH i2c: F0 00 00 48 01 38 [12:42:18]Write i2c OK [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: F0 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: F0 09 00 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: F0 09 00 48 01 00 AA DF A8 66 FB 01 7F 64 B7 [12:42:18]GetLastDocTimeStamp 1722343332 [12:42:18]current date 1722343338 [12:42:18]FM_GetShiftState [12:42:18]SAM_PROTO_GetShiftState [12:42:18]wFMCommunicate request_size=4 [12:42:18]MH_SAM_APDU [12:42:18]CAPDU: 80 13 01 00 [12:42:18]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [12:42:18]Write i2c OK [12:42:18]MH_I2C_Read... [12:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:18]Read from MH i2c: E2 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 0E 00 [12:42:18]MH_I2C_Read... [12:42:18]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 22 [12:42:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:42:18]wFMCommunicate OK [12:42:18]SAM_PROTO_GetShiftState done [12:42:18]FM_GetShiftState done [12:42:18]opened in 1722299915 [12:42:18]opened+sec_in_day 1722386315 [12:42:18]quantity*price = 85030 [12:42:18]sum+1 = 85031 [12:42:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 850.00 Внесено: 850.00 СДАЧА: 0.00 НСП 1% : 7.52 НДС 12% : 90.30 Наличными: 850.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 381 30.07.2024 12:42 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309447 ФПД: 179547788071468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124218&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309447&fm=179547788071468&tin=02508201610067®Number=0000000000092651&sum=85000 [12:42:20]StoreToDocumentArchive [12:42:20]shift 430 fd 309447 [12:42:20]save to /storage/0430/doc_00309447 [12:42:20]save last doc name /storage/0430/doc_00309447 to /storage/kkm_last_doc_name [12:42:20]save OK [12:42:20]Clear old archive folders... [12:42:20]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:42:20]tlvbuf is 01A8B830 [12:42:20]SAM_PROTO_ClearQueue [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 09 00 00 [12:42:20]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]SAM_PROTO_ClearQueue done [12:42:20]KKMCreateOFDPacket [12:42:20]OFDProtocolAddRootSTLVToBuf [12:42:20]FM_MakeSignedData [12:42:20]FM_MakeSignedData [12:42:20]SAM_PROTO_SignData [12:42:20]wFMCommunicate request_size=4 [12:42:20]MH_SAM_APDU [12:42:20]CAPDU: 80 0D 01 02 [12:42:20]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:20]Read from MH i2c: E2 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 [12:42:20]MH_I2C_Read... [12:42:20]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [12:42:20]RAPDU: 90 00 [12:42:20]wFMCommunicate OK [12:42:20]wFMCommunicate request_size=255 [12:42:20]MH_SAM_APDU [12:42:20]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 40 5B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 AA DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B8 04 00 35 04 06 00 A3 4C [12:42:20]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 40 5B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 AA DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B8 04 00 35 04 06 00 A3 4C 00 00 10 [12:42:20]Write i2c OK [12:42:20]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 0D 02 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 58 01 00 90 00 CD [12:42:21]RAPDU: 90 00 [12:42:21]wFMCommunicate OK [12:42:21]wFMCommunicate request_size=9 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 0D 02 02 04 3A 20 D2 2C [12:42:21]Write to MH i2c: E2 0C 00 59 01 80 0D 02 02 04 00 3A 20 D2 2C 00 00 34 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 0D 02 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 01 00 90 00 CE [12:42:21]RAPDU: 90 00 [12:42:21]wFMCommunicate OK [12:42:21]wFMCommunicate request_size=4 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 0D 03 02 [12:42:21]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 0B 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 0B 00 5A 01 00 A8 B2 B3 6B 1A 2C 43 2B 90 00 03 [12:42:21]RAPDU: A8 B2 B3 6B 1A 2C 43 2B 90 00 [12:42:21]wFMCommunicate OK [12:42:21]SAM_PROTO_SignData done [12:42:21]FM_MakeSignedData done [12:42:21]CreateOFDProtocolMessage [12:42:21]wFMCommunicate request_size=4 [12:42:21]MH_SAM_APDU [12:42:21]CAPDU: 80 11 00 00 [12:42:21]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 [12:42:21]MH_I2C_Read... [12:42:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:21]Read from MH i2c: E2 17 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2C [12:42:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:42:21]wFMCommunicate OK [12:42:21]CreateOFDProtocolMessage done [12:42:21]OFDSenderStorePacket 309447 [12:42:21]StoreOFDPacket docnum=309447 [12:42:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 30 58 06 01 EE 92 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 40 5B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 AA DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B8 04 00 35 04 06 00 A3 4C 3A 20 D2 2C A8 B2 B3 6B 1A 2C 43 2B [12:42:21]CheckFolder [12:42:21]dirname=/storage/ofd_packets [12:42:21]CheckFolder done [12:42:21]ProducePacketName [12:42:21]name=ofd_packets/00309447 [12:42:21]NVStorageSaveData ofd_packets/00309447 [12:42:21]File name is /storage/ofd_packets/00309447 [12:42:21]Write 300 bytes [12:42:21]NVStorageSaveData done [12:42:21]OFDSenderStorePacket done [12:42:21]KKMCreateOFDPacket done [12:42:21]NVStorageSaveData kkm_last_timestamp [12:42:21]File name is /storage/kkm_last_timestamp [12:42:21]Write 4 bytes [12:42:21]NVStorageSaveData done [12:42:21]ExternCall_PrintAddStr [12:42:21]wPrintStart [12:42:21]Write to MH i2c: 01 00 00 5C 01 5D [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [12:42:21]RasterBufferAndPrint [12:42:21]line Счет N : (1)118051 [12:42:21]line ИНН: 02508201610067 [12:42:21]line Контрольно-Кассовый Чек [12:42:21]line ПРОДАЖА [12:42:21]line ТРК (МРК, ГНК) : 7 [12:42:21]line Товар: 2711190000 [12:42:21]line ГАЗ-К-3 [12:42:21]line 23.360 * 36.40 [12:42:21]line = 850.30 [12:42:21]line НДС 12% НСП 1% [12:42:21]line > о реализуемом товаре [12:42:21]line ОКРУГЛЕНИЕ: -0.30 [12:42:21]line ИТОГО: 850.00 [12:42:21]line Внесено: 850.00 [12:42:21]line СДАЧА: 0.00 [12:42:21]line НСП 1% : 7.52 [12:42:21]line НДС 12% : 90.30 [12:42:21]line Наличными: 850.00 [12:42:21]line Безнал.: 0.00 [12:42:21]line Место: АЗС № 128 "Партнер Нефть" [12:42:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:42:21]line СНО: Общий режим [12:42:21]line Чек 381 30.07.2024 12:42 [12:42:21]line Смена: 430 ФФД: 1.0 [12:42:21]line ЗНМ: 0300000046 [12:42:21]line РНМ: 0000000000092651 [12:42:21]line Версия ККМ: 001 [12:42:21]line ФМ: 0000000000874943 [12:42:21]line ФД: 309447 [12:42:21]line ФПД: 179547788071468 [12:42:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124218&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309447&fm=179547788071468&tin=02508201610067®Number=0000000000092651&sum=85000 [12:42:21]written 0, free lines is 4095 [12:42:21]Write to MH i2c: 01 00 00 87 01 88 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 63 0C FE [12:42:21]RasterBufferAndPrint [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]line [12:42:21]written 0, free lines is 3192 [12:42:21]MH_Cut [12:42:21]Write to MH i2c: D1 01 00 8E 01 01 61 [12:42:21]Write i2c OK [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 01 00 [12:42:21]MH_I2C_Read... [12:42:21]Read from MH i2c: D1 01 00 8E 01 00 60 [12:42:22]Write to MH i2c: 01 00 00 8F 01 90 [12:42:22]Write i2c OK [12:42:22]MH_I2C_Read... [12:42:23]*** Cut start [12:42:23]*** Partial cut [12:42:23]*** CUTSNS_PIN = 1 [12:42:23]*** CUTSNS_PIN = 0 [12:42:23]*** Brake cut motor [12:42:23]ConnectInit Can't take IP for lk.salyk.kg [12:42:23]CommunicateWithHost connect error [12:42:23]CommunicateWithHost err = -1 [12:42:23]OFD Sender: Server communicate error [12:42:23]OFD Sender: Processing packet 309441 [packets to send 238, broken 231] [12:42:23]ProducePacketName [12:42:23]name=ofd_packets/00309441 [12:42:23]OFD Sender: To server: pG, [12:42:23]CommunicateWithHost lk.salyk.kg:30040 [12:42:23]ConnectInit lk.salyk.kg [12:42:23]Read from MH i2c: 01 [12:42:23]MH_I2C_Read... [12:42:23]*** Stop cut motor [12:42:23]*** Cut end [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 8F 01 00 00 00 00 00 FF 0F A5 [12:42:23]process_action close_receipt done [12:42:23]requested_data is exist [12:42:23]produce_requested_data [12:42:23]requested_item fm.sn is exist - process it [12:42:23]wFMCommunicate request_size=4 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 11 00 00 [12:42:23]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [12:42:23]Write i2c OK [12:42:23]MH_I2C_Read... [12:42:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:23]Read from MH i2c: E2 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 17 00 [12:42:23]MH_I2C_Read... [12:42:23]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 61 [12:42:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:42:23]wFMCommunicate OK [12:42:23]requested_item fd.num is exist - process it [12:42:23]SAM_PROTO_GetFieldsCounters [12:42:23]wFMCommunicate request_size=4 [12:42:23]MH_SAM_APDU [12:42:23]CAPDU: 80 13 00 00 [12:42:23]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [12:42:23]Write i2c OK [12:42:23]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 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 92 01 80 13 01 00 00 00 00 00 10 [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 92 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6B [12:42:24]RAPDU: 09 00 01 0B 36 A8 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":"0000000000874943","fd.num":309447,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [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":"0000000000874943","fd.num":309447,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [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 7.Close socket [12:42:24]Sock 7.Thread stoped [12:42:28]ConnectInit Can't take IP for lk.salyk.kg [12:42:28]CommunicateWithHost connect error [12:42:28]CommunicateWithHost err = -1 [12:42:28]OFD Sender: Server communicate error [12:42:33]OFD Sender: Processing packet 309441 [packets to send 238, broken 231] [12:42:33]ProducePacketName [12:42:33]name=ofd_packets/00309441 [12:42:33]OFD Sender: To server: pG, [12:42:33]CommunicateWithHost lk.salyk.kg:30040 [12:42:33]ConnectInit lk.salyk.kg [12:42:38]ConnectInit Can't take IP for lk.salyk.kg [12:42:38]CommunicateWithHost connect error [12:42:38]CommunicateWithHost err = -1 [12:42:38]OFD Sender: Server communicate error [12:42:43]OFD Sender: Processing packet 309441 [packets to send 238, broken 231] [12:42:43]ProducePacketName [12:42:43]name=ofd_packets/00309441 [12:42:43]OFD Sender: To server: pG, [12:42:43]CommunicateWithHost lk.salyk.kg:30040 [12:42:43]ConnectInit lk.salyk.kg [12:42:48]Connected sock=7 [12:42:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 EB 4C 08 01 6A 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 77 01 00 00 F4 03 04 00 C6 DE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C1 B8 04 00 35 04 06 00 25 51 DE FE FD A4 BA 9B 80 0C 9F E6 B3 75 [12:42:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 92 80 47 00 53 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C1 B8 04 00 F4 03 04 00 10 87 A8 66 B6 04 01 00 00 A5 71 B5 96 E1 BD 0C 78 [12:42:50]CommunicateWithHost err = 0 [12:42:50]CheckOFDResponse [12:42:50]1017 (14) - 77093643461234 [12:42:50]1041 (16) - 0000000000874943 [12:42:50]1040 (4) - 309441 [12:42:50]1012 (4) - 30.07.2024 06:24 [12:42:50]1206 (1) - 0 [12:42:50]OFD Sender: Remove packet 309441 [12:42:50]ProducePacketName [12:42:50]name=ofd_packets/00309441 [12:42:50]NVStorageDeleteData [12:42:50]OFD Sender: Processing packet 309442 [packets to send 237, broken 231] [12:42:50]ProducePacketName [12:42:50]name=ofd_packets/00309442 [12:42:50]OFD Sender: To server: pG, [12:42:50]CommunicateWithHost lk.salyk.kg:30040 [12:42:50]ConnectInit lk.salyk.kg [12:42:52]Connected sock=7 [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 34 39 34 33 10 01 00 00 6C 83 08 01 2B 0D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 DA DE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C2 B8 04 00 35 04 06 00 7E 7D 05 8C 61 C2 A0 4D E4 98 BF 5B F8 4C [12:42:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 07 3B 47 00 E8 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C2 B8 04 00 F4 03 04 00 13 87 A8 66 B6 04 01 00 00 6B ED F9 4E D9 A7 A2 FD [12:42:54]CommunicateWithHost err = 0 [12:42:54]CheckOFDResponse [12:42:54]1017 (14) - 77093643461234 [12:42:54]1041 (16) - 0000000000874943 [12:42:54]1040 (4) - 309442 [12:42:54]1012 (4) - 30.07.2024 06:24 [12:42:54]1206 (1) - 0 [12:42:54]OFD Sender: Remove packet 309442 [12:42:54]ProducePacketName [12:42:54]name=ofd_packets/00309442 [12:42:54]NVStorageDeleteData [12:42:55]OFD Sender: Processing packet 309443 [packets to send 236, broken 231] [12:42:55]ProducePacketName [12:42:55]name=ofd_packets/00309443 [12:42:55]OFD Sender: To server: pG, [12:42:55]CommunicateWithHost lk.salyk.kg:30040 [12:42:55]ConnectInit lk.salyk.kg [12:42:56]Connected sock=7 [12:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 19 81 08 01 B5 FD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 79 01 00 00 F4 03 04 00 51 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B8 04 00 35 04 06 00 76 F9 C8 28 8B 35 DF 0A 62 99 12 F3 A6 67 [12:42:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 01 F7 47 00 0B 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C3 B8 04 00 F4 03 04 00 18 87 A8 66 B6 04 01 00 00 01 12 1C 28 09 E8 B3 B0 [12:42:58]CommunicateWithHost err = 0 [12:42:58]CheckOFDResponse [12:42:58]1017 (14) - 77093643461234 [12:42:58]1041 (16) - 0000000000874943 [12:42:58]1040 (4) - 309443 [12:42:58]1012 (4) - 30.07.2024 06:24 [12:42:58]1206 (1) - 0 [12:42:58]OFD Sender: Remove packet 309443 [12:42:58]ProducePacketName [12:42:58]name=ofd_packets/00309443 [12:42:58]NVStorageDeleteData [12:42:59]OFD Sender: Processing packet 309444 [packets to send 235, broken 231] [12:42:59]ProducePacketName [12:42:59]name=ofd_packets/00309444 [12:42:59]OFD Sender: To server: pG, [12:42:59]CommunicateWithHost lk.salyk.kg:30040 [12:42:59]ConnectInit lk.salyk.kg [12:43:02]Connected sock=7 [12:43:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 02 96 08 01 BA 97 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 5F DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B8 04 00 35 04 06 00 1A F3 0B FF E6 38 E8 18 BF 3C CF 08 15 CE [12:43:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 46 A1 47 00 0D 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C4 B8 04 00 F4 03 04 00 1C 87 A8 66 B6 04 01 00 00 D2 72 66 40 06 3A EC CA [12:43:03]CommunicateWithHost err = 0 [12:43:03]CheckOFDResponse [12:43:03]1017 (14) - 77093643461234 [12:43:03]1041 (16) - 0000000000874943 [12:43:03]1040 (4) - 309444 [12:43:03]1012 (4) - 30.07.2024 06:24 [12:43:03]1206 (1) - 0 [12:43:03]OFD Sender: Remove packet 309444 [12:43:03]ProducePacketName [12:43:03]name=ofd_packets/00309444 [12:43:03]NVStorageDeleteData [12:43:04]OFD Sender: Processing packet 309445 [packets to send 234, broken 231] [12:43:04]ProducePacketName [12:43:04]name=ofd_packets/00309445 [12:43:04]OFD Sender: To server: pG, [12:43:04]CommunicateWithHost lk.salyk.kg:30040 [12:43:04]ConnectInit lk.salyk.kg [12:43:06]Connected sock=7 [12:43:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5E 29 07 01 F4 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 01 00 00 F4 03 04 00 85 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B8 04 00 35 04 06 00 6A 49 69 90 43 54 17 A4 64 94 56 D4 8F 24 [12:43:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 78 4D 47 00 83 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C5 B8 04 00 F4 03 04 00 20 87 A8 66 B6 04 01 00 00 15 72 0E AE 28 49 58 36 [12:43:07]CommunicateWithHost err = 0 [12:43:07]CheckOFDResponse [12:43:07]1017 (14) - 77093643461234 [12:43:07]1041 (16) - 0000000000874943 [12:43:07]1040 (4) - 309445 [12:43:07]1012 (4) - 30.07.2024 06:24 [12:43:07]1206 (1) - 0 [12:43:07]OFD Sender: Remove packet 309445 [12:43:07]ProducePacketName [12:43:07]name=ofd_packets/00309445 [12:43:07]NVStorageDeleteData [12:43:07]OFD Sender: Processing packet 309446 [packets to send 233, broken 231] [12:43:07]ProducePacketName [12:43:07]name=ofd_packets/00309446 [12:43:07]OFD Sender: To server: pG, [12:43:07]CommunicateWithHost lk.salyk.kg:30040 [12:43:07]ConnectInit lk.salyk.kg [12:43:12]ConnectInit Can't take IP for lk.salyk.kg [12:43:12]CommunicateWithHost connect error [12:43:12]CommunicateWithHost err = -1 [12:43:12]OFD Sender: Server communicate error [12:43:13]accept exits with 10 [12:43:13]New connection [12:43:13]New thread 3066981732 created [12:43:13]Thread 3067125092 joined [12:43:13]Waiting for new connection... [12:43:13] Sock 10.Parse request [12:43:13]Sock 10.Check first char [12:43:13]Sock 10.First char is OK [12:43:13]request: POST /json_proto HTTP/1.0 [12:43:13]Method: POST [12:43:13]URL: /json_proto [12:43:13]Method is POST - this is cgi request [12:43:13]url: /json_proto [12:43:13]query_string will be loaded in cgi processing [12:43:13]execute_cgi json_proto POST (null) [12:43:13]execute_cgi path=json_proto method=POST [12:43:13]POST find Content-Length [12:43:13]Host: 172.17.45.195:8080 [12:43:13]Content-Length: 677 [12:43:13]Content-Type: application/json [12:43:13] [12:43:13]POST finish read [12:43:13]Found Content-Length = 677 [12:43:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:13]execute_script... [12:43: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)118057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:13]POST & json_proto [12:43:13]process_json_proto [12:43:13]json parsed OK: [12:43:13]protocol is kg_v1.0 [12:43:13]action value=close_receipt [12:43:13]process_action close_receipt [12:43:13]cmd_close_receipt [12:43:13]MH_GetDate [12:43:13]Write to MH i2c: F0 00 00 93 01 83 [12:43:13]Write i2c OK [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: F0 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: F0 09 00 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: F0 09 00 93 01 00 E1 DF A8 66 FB 01 7F 64 39 [12:43:13]GetLastDocTimeStamp 1722343338 [12:43:13]current date 1722343393 [12:43:13]FM_GetShiftState [12:43:13]SAM_PROTO_GetShiftState [12:43:13]wFMCommunicate request_size=4 [12:43:13]MH_SAM_APDU [12:43:13]CAPDU: 80 13 01 00 [12:43:13]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [12:43:13]Write i2c OK [12:43:13]MH_I2C_Read... [12:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:13]Read from MH i2c: E2 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: E2 0E 00 [12:43:13]MH_I2C_Read... [12:43:13]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6D [12:43:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:43:13]wFMCommunicate OK [12:43:13]SAM_PROTO_GetShiftState done [12:43:13]FM_GetShiftState done [12:43:13]opened in 1722299915 [12:43:13]opened+sec_in_day 1722386315 [12:43:13]quantity*price = 40002 [12:43:13]sum+1 = 40003 [12:43:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 382 30.07.2024 12:43 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309448 ФПД: 255365467751251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124314&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309448&fm=255365467751251&tin=02508201610067®Number=0000000000092651&sum=40000 [12:43:15]StoreToDocumentArchive [12:43:15]shift 430 fd 309448 [12:43:15]save to /storage/0430/doc_00309448 [12:43:15]save last doc name /storage/0430/doc_00309448 to /storage/kkm_last_doc_name [12:43:15]save OK [12:43:15]Clear old archive folders... [12:43:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:15]tlvbuf is 01AD22F0 [12:43:15]SAM_PROTO_ClearQueue [12:43:15]wFMCommunicate request_size=4 [12:43:15]MH_SAM_APDU [12:43:15]CAPDU: 80 09 00 00 [12:43:15]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [12:43:15]Write i2c OK [12:43:15]MH_I2C_Read... [12:43:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:15]Read from MH i2c: E2 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 03 00 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [12:43:15]RAPDU: 90 00 [12:43:15]wFMCommunicate OK [12:43:15]SAM_PROTO_ClearQueue done [12:43:15]KKMCreateOFDPacket [12:43:15]OFDProtocolAddRootSTLVToBuf [12:43:15]FM_MakeSignedData [12:43:15]FM_MakeSignedData [12:43:15]SAM_PROTO_SignData [12:43:15]wFMCommunicate request_size=4 [12:43:15]MH_SAM_APDU [12:43:15]CAPDU: 80 0D 01 02 [12:43:15]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [12:43:15]Write i2c OK [12:43:15]MH_I2C_Read... [12:43:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:15]Read from MH i2c: E2 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 03 00 [12:43:15]MH_I2C_Read... [12:43:15]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [12:43:15]RAPDU: 90 00 [12:43:15]wFMCommunicate OK [12:43:15]wFMCommunicate request_size=255 [12:43:15]MH_SAM_APDU [12:43:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 7E 01 00 00 F4 03 04 00 E2 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B8 04 00 35 04 06 00 E8 [12:43:15]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 7E 01 00 00 F4 03 04 00 E2 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B8 04 00 35 04 06 00 E8 00 00 E7 [12:43:16]Write i2c OK [12:43:16]MH_I2C_Read... [12:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:16]Read from MH i2c: E2 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 03 00 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [12:43:16]RAPDU: 90 00 [12:43:16]wFMCommunicate OK [12:43:16]wFMCommunicate request_size=10 [12:43:16]MH_SAM_APDU [12:43:16]CAPDU: 80 0D 02 02 05 40 E7 FE 43 53 [12:43:16]Write to MH i2c: E2 0D 00 A4 01 80 0D 02 02 05 00 40 E7 FE 43 53 00 00 E4 [12:43:16]Write i2c OK [12:43:16]MH_I2C_Read... [12:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:16]Read from MH i2c: E2 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 03 00 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [12:43:16]RAPDU: 90 00 [12:43:16]wFMCommunicate OK [12:43:16]wFMCommunicate request_size=4 [12:43:16]MH_SAM_APDU [12:43:16]CAPDU: 80 0D 03 02 [12:43:16]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [12:43:16]Write i2c OK [12:43:16]MH_I2C_Read... [12:43:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:16]Read from MH i2c: E2 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 0B 00 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 0B 00 A5 01 00 09 2A 08 74 7C F5 8E CD 90 00 9D [12:43:16]RAPDU: 09 2A 08 74 7C F5 8E CD 90 00 [12:43:16]wFMCommunicate OK [12:43:16]SAM_PROTO_SignData done [12:43:16]FM_MakeSignedData done [12:43:16]CreateOFDProtocolMessage [12:43:16]wFMCommunicate request_size=4 [12:43:16]MH_SAM_APDU [12:43:16]CAPDU: 80 11 00 00 [12:43:16]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [12:43:16]Write i2c OK [12:43:16]MH_I2C_Read... [12:43:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:16]Read from MH i2c: E2 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 17 00 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 77 [12:43:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:43:16]wFMCommunicate OK [12:43:16]CreateOFDProtocolMessage done [12:43:16]OFDSenderStorePacket 309448 [12:43:16]StoreOFDPacket docnum=309448 [12:43:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D8 A0 07 01 A3 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 7E 01 00 00 F4 03 04 00 E2 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B8 04 00 35 04 06 00 E8 40 E7 FE 43 53 09 2A 08 74 7C F5 8E CD [12:43:16]CheckFolder [12:43:16]dirname=/storage/ofd_packets [12:43:16]CheckFolder done [12:43:16]ProducePacketName [12:43:16]name=ofd_packets/00309448 [12:43:16]NVStorageSaveData ofd_packets/00309448 [12:43:16]File name is /storage/ofd_packets/00309448 [12:43:16]Write 301 bytes [12:43:16]NVStorageSaveData done [12:43:16]OFDSenderStorePacket done [12:43:16]KKMCreateOFDPacket done [12:43:16]NVStorageSaveData kkm_last_timestamp [12:43:16]File name is /storage/kkm_last_timestamp [12:43:16]Write 4 bytes [12:43:16]NVStorageSaveData done [12:43:16]ExternCall_PrintAddStr [12:43:16]wPrintStart [12:43:16]Write to MH i2c: 01 00 00 A7 01 A8 [12:43:16]Write i2c OK [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: 01 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: 01 07 00 [12:43:16]MH_I2C_Read... [12:43:16]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [12:43:16]RasterBufferAndPrint [12:43:16]line Счет N : (1)118057 [12:43:16]line ИНН: 02508201610067 [12:43:16]line Контрольно-Кассовый Чек [12:43:16]line ПРОДАЖА [12:43:16]line ТРК (МРК, ГНК) : 42 [12:43:16]line Товар: 2710124130 [12:43:16]line Аи-92-К-2 [12:43:16]line 5.900 * 67.80 [12:43:16]line = 400.02 [12:43:16]line НДС 12% НСП 1% [12:43:16]line > о реализуемом товаре [12:43:16]line ОКРУГЛЕНИЕ: -0.02 [12:43:16]line ИТОГО: 400.00 [12:43:16]line Внесено: 400.00 [12:43:16]line СДАЧА: 0.00 [12:43:16]line НСП 1% : 3.54 [12:43:16]line НДС 12% : 42.48 [12:43:16]line Наличными: 400.00 [12:43:16]line Безнал.: 0.00 [12:43:16]line Место: АЗС № 128 "Партнер Нефть" [12:43:16]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:43:16]line СНО: Общий режим [12:43:16]line Чек 382 30.07.2024 12:43 [12:43:16]line Смена: 430 ФФД: 1.0 [12:43:16]line ЗНМ: 0300000046 [12:43:16]line РНМ: 0000000000092651 [12:43:17]line Версия ККМ: 001 [12:43:17]line ФМ: 0000000000874943 [12:43:17]line ФД: 309448 [12:43:17]line ФПД: 255365467751251 [12:43:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124314&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309448&fm=255365467751251&tin=02508201610067®Number=0000000000092651&sum=40000 [12:43:17]OFD Sender: Processing packet 309446 [packets to send 234, broken 231] [12:43:17]ProducePacketName [12:43:17]name=ofd_packets/00309446 [12:43:17]OFD Sender: To server: pG, [12:43:17]CommunicateWithHost lk.salyk.kg:30040 [12:43:17]ConnectInit lk.salyk.kg [12:43:17]written 0, free lines is 4095 [12:43:17]Connected sock=9 [12:43:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C6 03 07 01 CD 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 Write to MH i2c: 01 01 00 00 01 00 FC D2 03 06 00 10 27 00 00 00 00 EB 03 01 26 D3 00 [12:43:17]EF Write i2c OK [12:43:17]03 MH_I2C_Read... [12:43:17]0F Read from MH i2c: 00 01 F6 [12:43:17]03 MH_I2C_Read... [12:43:17]01 00 01 F7 03 06 00 59 00 Read from MH i2c: 00 01 00 07 00 00 00 [12:43:17]EE 03 0F 00 F2 03 01 00 01 F3 03 MH_I2C_Read... [12:43:17]06 Read from MH i2c: 00 01 2A 07 04 00 00 00 00 00 07 04 06 00 10 27 00 00 D2 00 01 00 00 39 00 04 00 06 00 00 00 00 00 00 00 1F 04 02 00 00 00 01 C6 00 0C 12 AC 04 04 00 7C 01 00 00 F4 03 04 00 A4 [12:43:17]DF RasterBufferAndPrint [12:43:17]A8 line [12:43:17]66 line [12:43:17]0E line [12:43:17]04 line [12:43:17]04 line [12:43:17]00 AE written 0, free lines is 3422 [12:43:17]01 00 00 B9 04 01 00 01 0D 04 10 00 30 MH_Cut [12:43:17]30 Write to MH i2c: 30 D1 30 01 30 00 30 D9 30 01 30 01 30 AC 30 [12:43:17]30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 Write i2c OK [12:43:17]30 MH_I2C_Read... [12:43:17]30 30 30 30 38 37 Read from MH i2c: 34 D1 39 [12:43:17]34 MH_I2C_Read... [12:43:17]33 10 04 04 00 C6 B8 04 00 35 04 06 00 BC BD 68 7E C6 19 34 C7 29 1A FB 51 1A 59 [12:43:17]Read from MH i2c: D1 01 00 [12:43:17]MH_I2C_Read... [12:43:17]Read from MH i2c: D1 01 00 D9 01 00 AB [12:43:17]Write to MH i2c: 01 00 00 DA 01 DB [12:43:17]Write i2c OK [12:43:17]MH_I2C_Read... [12:43:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DC 54 47 00 AF 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C6 B8 04 00 F4 03 04 00 2C 87 A8 66 B6 04 01 00 00 7A C1 10 BD B5 58 35 A8 [12:43:18]CommunicateWithHost err = 0 [12:43:18]CheckOFDResponse [12:43:18]1017 (14) - 77093643461234 [12:43:18]1041 (16) - 0000000000874943 [12:43:18]1040 (4) - 309446 [12:43:18]1012 (4) - 30.07.2024 06:24 [12:43:18]1206 (1) - 0 [12:43:18]OFD Sender: Remove packet 309446 [12:43:18]ProducePacketName [12:43:18]name=ofd_packets/00309446 [12:43:18]NVStorageDeleteData [12:43:18]*** Cut start [12:43:18]*** Partial cut [12:43:18]*** CUTSNS_PIN = 1 [12:43:18]*** CUTSNS_PIN = 0 [12:43:18]OFD Sender: Processing packet 309447 [packets to send 233, broken 231] [12:43:18]ProducePacketName [12:43:18]name=ofd_packets/00309447 [12:43:18]OFD Sender: To server: pG, [12:43:18]CommunicateWithHost lk.salyk.kg:30040 [12:43:18]ConnectInit lk.salyk.kg [12:43:19]*** Brake cut motor [12:43:19]Connected sock=9 [12:43:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 30 58 06 01 EE 92 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 40 5B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 26 4C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 *** Stop cut motor [12:43:19]00 *** Cut end [12:43:19]46 23 00 00 00 00 07 04 06 00 08 4C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 Read from MH i2c: 7D 01 01 [12:43:19]00 MH_I2C_Read... [12:43:19]00 F4 03 Read from MH i2c: 04 01 00 07 AA 00 DF [12:43:19]A8 66 0E 04 04 00 AE 01 00 00 B9 MH_I2C_Read... [12:43:19]04 01 00 01 0D 04 10 00 Read from MH i2c: 30 01 30 07 30 00 30 DA 30 30 30 30 30 30 30 39 32 36 35 01 31 00 11 00 04 00 10 00 00 30 30 30 30 30 30 30 30 30 30 00 38 FF 37 0F 34 F0 39 [12:43:19]34 33 10 04 04 00 C7 B8 04 00 35 process_action close_receipt done [12:43:19]04 requested_data is exist [12:43:19]06 produce_requested_data [12:43:19]00 requested_item fm.sn is exist - process it [12:43:19]A3 wFMCommunicate request_size=4 [12:43:19]4C 3A 20 D2 2C A8 B2 B3 6B 1A 2C MH_SAM_APDU [12:43:19]43 CAPDU: 2B [12:43:19]80 11 00 00 [12:43:19]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:19]Read from MH i2c: E2 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: E2 17 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AC [12:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:43:19]wFMCommunicate OK [12:43:19]requested_item fd.num is exist - process it [12:43:19]SAM_PROTO_GetFieldsCounters [12:43:19]wFMCommunicate request_size=4 [12:43:19]MH_SAM_APDU [12:43:19]CAPDU: 80 13 00 00 [12:43:19]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [12:43:19]Write i2c OK [12:43:19]MH_I2C_Read... [12:43:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:19]Read from MH i2c: E2 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: E2 62 00 [12:43:19]MH_I2C_Read... [12:43:19]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [12:43:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:20]wFMCommunicate OK [12:43:20]SAM_PROTO_GetFieldsCounters done [12:43:20]requested_item shift.num is exist - process it [12:43:20]requested_item shift.opened is exist - process it [12:43:20]req_shift_opened [12:43:20]FM_GetShiftState [12:43:20]SAM_PROTO_GetShiftState [12:43:20]wFMCommunicate request_size=4 [12:43:20]MH_SAM_APDU [12:43:20]CAPDU: 80 13 01 00 [12:43:20]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [12:43:20]Write i2c OK [12:43:20]MH_I2C_Read... [12:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:20]Read from MH i2c: E2 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: E2 0E 00 [12:43:20]MH_I2C_Read... [12:43:20]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B6 [12:43:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:43:20]wFMCommunicate OK [12:43:20]SAM_PROTO_GetShiftState done [12:43:20]FM_GetShiftState done [12:43:20]req_shift_opened done [12:43:20]requested_item shift.open_date is exist - process it [12:43:20]req_shift_open_date [12:43:20]req_shift_open_date done [12:43:20]produce_requested_data done [12:43:20]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309448,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:43:20]process_action_free close_receipt [12:43:20]json_value_free [12:43:20]json_value_free done [12:43:20]process_json_proto returns [12:43:20]Send response to host [12:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309448,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:43:20]free response buf [12:43:20]execute_script done [12:43:20]execute_script returns [12:43:20]free content buf [12:43:20]Sock 10.Close socket [12:43:20]Sock 10.Thread stoped [12:43:20]ConnectInit Can't connect to host [12:43:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 07 A2 47 00 8E F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C7 B8 04 00 F4 03 04 00 2E 87 A8 66 B6 04 01 00 00 60 8B 42 BD D2 41 28 C3 [12:43:23]CommunicateWithHost err = 0 [12:43:23]CheckOFDResponse [12:43:23]1017 (14) - 77093643461234 [12:43:23]1041 (16) - 0000000000874943 [12:43:23]1040 (4) - 309447 [12:43:23]1012 (4) - 30.07.2024 06:24 [12:43:23]1206 (1) - 0 [12:43:23]OFD Sender: Remove packet 309447 [12:43:23]ProducePacketName [12:43:23]name=ofd_packets/00309447 [12:43:23]NVStorageDeleteData [12:43:23]OFD Sender: Processing packet 309448 [packets to send 232, broken 231] [12:43:23]ProducePacketName [12:43:23]name=ofd_packets/00309448 [12:43:23]OFD Sender: To server: pG, [12:43:23]CommunicateWithHost lk.salyk.kg:30040 [12:43:23]ConnectInit lk.salyk.kg [12:43:24]Connected sock=9 [12:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D8 A0 07 01 A3 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 7E 01 00 00 F4 03 04 00 E2 DF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B8 04 00 35 04 06 00 E8 40 E7 FE 43 53 09 2A 08 74 7C F5 8E CD [12:43:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 27 D1 47 00 69 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C8 B8 04 00 F4 03 04 00 33 87 A8 66 B6 04 01 00 00 45 73 70 1E A2 01 FE 3F [12:43:26]CommunicateWithHost err = 0 [12:43:26]CheckOFDResponse [12:43:26]1017 (14) - 77093643461234 [12:43:26]1041 (16) - 0000000000874943 [12:43:26]1040 (4) - 309448 [12:43:26]1012 (4) - 30.07.2024 06:24 [12:43:26]1206 (1) - 0 [12:43:26]OFD Sender: Remove packet 309448 [12:43:26]ProducePacketName [12:43:26]name=ofd_packets/00309448 [12:43:26]NVStorageDeleteData [12:43:27]OFD Sender: No OFD packet to send [12:43:32]OFD Sender: No OFD packet to send [12:43:37]OFD Sender: No OFD packet to send [12:43:42]OFD Sender: No OFD packet to send [12:43:44]accept exits with 7 [12:43:44]New connection [12:43:44]New thread 3067125092 created [12:43:44]Thread 3066981732 joined [12:43:44]Waiting for new connection... [12:43:44] Sock 7.Parse request [12:43:44]Sock 7.Check first char [12:43:44]Sock 7.First char is OK [12:43:44]request: POST /json_proto HTTP/1.0 [12:43:44]Method: POST [12:43:44]URL: /json_proto [12:43:44]Method is POST - this is cgi request [12:43:44]url: /json_proto [12:43:44]query_string will be loaded in cgi processing [12:43:44]execute_cgi json_proto POST (null) [12:43:44]execute_cgi path=json_proto method=POST [12:43:44]POST find Content-Length [12:43:44]Host: 172.17.45.195:8080 [12:43:44]Content-Length: 819 [12:43:44]Content-Type: application/json [12:43:44] [12:43:44]POST finish read [12:43:44]Found Content-Length = 819 [12:43:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:44]execute_script... [12:43:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:43:44]POST & json_proto [12:43:44]process_json_proto [12:43:44]json parsed OK: [12:43:44]protocol is kg_v1.0 [12:43:44]action value=close_receipt [12:43:44]process_action close_receipt [12:43:44]cmd_close_receipt [12:43:44]MH_GetDate [12:43:44]Write to MH i2c: F0 00 00 DE 01 CE [12:43:44]Write i2c OK [12:43:44]MH_I2C_Read... [12:43:44]Read from MH i2c: F0 [12:43:44]MH_I2C_Read... [12:43:44]Read from MH i2c: F0 09 00 [12:43:44]MH_I2C_Read... [12:43:44]Read from MH i2c: F0 09 00 DE 01 00 01 E0 A8 66 FB 01 7F 64 A5 [12:43:44]GetLastDocTimeStamp 1722343394 [12:43:44]current date 1722343425 [12:43:44]FM_GetShiftState [12:43:44]SAM_PROTO_GetShiftState [12:43:44]wFMCommunicate request_size=4 [12:43:44]MH_SAM_APDU [12:43:44]CAPDU: 80 13 01 00 [12:43:44]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [12:43:44]Write i2c OK [12:43:44]MH_I2C_Read... [12:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:44]Read from MH i2c: E2 [12:43:44]MH_I2C_Read... [12:43:44]Read from MH i2c: E2 0E 00 [12:43:44]MH_I2C_Read... [12:43:44]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B8 [12:43:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:43:44]wFMCommunicate OK [12:43:44]SAM_PROTO_GetShiftState done [12:43:44]FM_GetShiftState done [12:43:44]opened in 1722299915 [12:43:44]opened+sec_in_day 1722386315 [12:43:44]quantity*price = 350001 [12:43:44]sum+1 = 350002 [12:43:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.01 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 0.00 Безнал.: 3500.01 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 383 30.07.2024 12:43 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309449 ФПД: 178609939075391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124345&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309449&fm=178609939075391&tin=02508201610067®Number=0000000000092651&sum=350001 [12:43:46]StoreToDocumentArchive [12:43:46]shift 430 fd 309449 [12:43:46]save to /storage/0430/doc_00309449 [12:43:46]save last doc name /storage/0430/doc_00309449 to /storage/kkm_last_doc_name [12:43:46]save OK [12:43:46]Clear old archive folders... [12:43:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:46]tlvbuf is 01A0D330 [12:43:46]SAM_PROTO_ClearQueue [12:43:46]wFMCommunicate request_size=4 [12:43:46]MH_SAM_APDU [12:43:46]CAPDU: 80 09 00 00 [12:43:46]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [12:43:46]Write i2c OK [12:43:46]MH_I2C_Read... [12:43:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:46]Read from MH i2c: E2 [12:43:46]MH_I2C_Read... [12:43:46]Read from MH i2c: E2 03 00 [12:43:46]MH_I2C_Read... [12:43:46]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [12:43:46]RAPDU: 90 00 [12:43:46]wFMCommunicate OK [12:43:46]SAM_PROTO_ClearQueue done [12:43:46]KKMCreateOFDPacket [12:43:46]OFDProtocolAddRootSTLVToBuf [12:43:46]FM_MakeSignedData [12:43:46]FM_MakeSignedData [12:43:46]SAM_PROTO_SignData [12:43:46]wFMCommunicate request_size=4 [12:43:46]MH_SAM_APDU [12:43:46]CAPDU: 80 0D 01 02 [12:43:46]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [12:43:46]Write i2c OK [12:43:46]MH_I2C_Read... [12:43:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:46]Read from MH i2c: E2 [12:43:46]MH_I2C_Read... [12:43:46]Read from MH i2c: E2 03 00 [12:43:46]MH_I2C_Read... [12:43:46]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [12:43:46]RAPDU: 90 00 [12:43:46]wFMCommunicate OK [12:43:46]wFMCommunicate request_size=255 [12:43:46]MH_SAM_APDU [12:43:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 01 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B8 04 00 35 04 06 00 A2 [12:43:47]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 OFD Sender: No OFD packet to send [12:43:47]EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 01 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B8 04 00 35 04 06 00 A2 00 00 58 [12:43:47]Write i2c OK [12:43:47]MH_I2C_Read... [12:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:47]Read from MH i2c: E2 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 03 00 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [12:43:47]RAPDU: 90 00 [12:43:47]wFMCommunicate OK [12:43:47]wFMCommunicate request_size=10 [12:43:47]MH_SAM_APDU [12:43:47]CAPDU: 80 0D 02 02 05 71 DD F8 D1 3F [12:43:47]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 71 DD F8 D1 3F 00 00 CA [12:43:47]Write i2c OK [12:43:47]MH_I2C_Read... [12:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:47]Read from MH i2c: E2 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 03 00 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [12:43:47]RAPDU: 90 00 [12:43:47]wFMCommunicate OK [12:43:47]wFMCommunicate request_size=4 [12:43:47]MH_SAM_APDU [12:43:47]CAPDU: 80 0D 03 02 [12:43:47]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [12:43:47]Write i2c OK [12:43:47]MH_I2C_Read... [12:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:47]Read from MH i2c: E2 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 0B 00 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 0B 00 F0 01 00 4B B6 5D FD 2B E3 8F 4E 90 00 B3 [12:43:47]RAPDU: 4B B6 5D FD 2B E3 8F 4E 90 00 [12:43:47]wFMCommunicate OK [12:43:47]SAM_PROTO_SignData done [12:43:47]FM_MakeSignedData done [12:43:47]CreateOFDProtocolMessage [12:43:47]wFMCommunicate request_size=4 [12:43:47]MH_SAM_APDU [12:43:47]CAPDU: 80 11 00 00 [12:43:47]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [12:43:47]Write i2c OK [12:43:47]MH_I2C_Read... [12:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:47]Read from MH i2c: E2 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 17 00 [12:43:47]MH_I2C_Read... [12:43:47]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C2 [12:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:43:48]wFMCommunicate OK [12:43:48]CreateOFDProtocolMessage done [12:43:48]OFDSenderStorePacket 309449 [12:43:48]StoreOFDPacket docnum=309449 [12:43:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 88 72 07 01 B9 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 01 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B8 04 00 35 04 06 00 A2 71 DD F8 D1 3F 4B B6 5D FD 2B E3 8F 4E [12:43:48]CheckFolder [12:43:48]dirname=/storage/ofd_packets [12:43:48]CheckFolder done [12:43:48]ProducePacketName [12:43:48]name=ofd_packets/00309449 [12:43:48]NVStorageSaveData ofd_packets/00309449 [12:43:48]File name is /storage/ofd_packets/00309449 [12:43:48]Write 301 bytes [12:43:48]NVStorageSaveData done [12:43:48]OFDSenderStorePacket done [12:43:48]KKMCreateOFDPacket done [12:43:48]NVStorageSaveData kkm_last_timestamp [12:43:48]File name is /storage/kkm_last_timestamp [12:43:48]Write 4 bytes [12:43:48]NVStorageSaveData done [12:43:48]OFD Sender: Processing packet 309449 [packets to send 232, broken 231] [12:43:48]ProducePacketName [12:43:48]name=ofd_packets/00309449 [12:43:48]OFD Sender: To server: pG, [12:43:48]CommunicateWithHost lk.salyk.kg:30040 [12:43:48]ConnectInit lk.salyk.kg [12:43:48]ExternCall_PrintAddStr [12:43:48]wPrintStart [12:43:48]Write to MH i2c: 01 00 00 F2 01 F3 [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: 01 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: 01 07 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [12:43:48]RasterBufferAndPrint [12:43:48]line Счет N : (1)118055 [12:43:48]line ИНН: 02508201610067 [12:43:48]line Контрольно-Кассовый Чек [12:43:48]line ПРОДАЖА [12:43:48]line ТРК (МРК, ГНК) : 51 [12:43:48]line Товар: 2710124500 [12:43:48]line Аи-95-К-3 [12:43:48]line 47.170 * 74.20 [12:43:48]line = 3500.01 [12:43:48]line НДС 12% НСП 1% [12:43:48]line > о реализуемом товаре [12:43:48]line ИТОГО: 3500.01 [12:43:48]line НСП 1% : 30.97 [12:43:48]line НДС 12% : 371.68 [12:43:48]line Наличными: 0.00 [12:43:48]line Безнал.: 3500.01 [12:43:48]line Место: АЗС № 128 "Партнер Нефть" [12:43:48]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:43:48]line СНО: Общий режим [12:43:48]line Чек 383 30.07.2024 12:43 [12:43:48]line Смена: 430 ФФД: 1.0 [12:43:48]line ЗНМ: 0300000046 [12:43:48]line РНМ: 0000000000092651 [12:43:48]line Версия ККМ: 001 [12:43:48]line Платежная система: Бакай Банк [12:43:48]line ФМ: 0000000000874943 [12:43:48]line ФД: 309449 [12:43:48]line ФПД: 178609939075391 [12:43:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124345&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309449&fm=178609939075391&tin=02508201610067®Number=0000000000092651&sum=350001 [12:43:48]written 0, free lines is 4095 [12:43:48]Connected sock=11 [12:43:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 88 72 07 01 B9 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 Write to MH i2c: EE 01 03 00 0F 00 00 1C F2 03 01 00 01 F3 03 06 00 30 91 02 00 1E 00 [12:43:48]00 Write i2c OK [12:43:48]00 MH_I2C_Read... [12:43:48]07 Read from MH i2c: 04 01 06 [12:43:48]00 MH_I2C_Read... [12:43:48]00 00 00 00 00 00 39 04 06 00 31 57 05 00 Read from MH i2c: 00 01 00 07 1F 00 04 [12:43:48]02 00 01 00 12 04 04 00 7F 01 00 MH_I2C_Read... [12:43:48]00 Read from MH i2c: F4 01 03 07 04 00 00 01 E0 A8 66 0E 04 04 00 AE 01 1C 00 02 00 00 B9 00 04 00 01 00 00 00 01 C7 0D 0C 04 F8 10 [12:43:48]00 RasterBufferAndPrint [12:43:48]30 line [12:43:48]30 line [12:43:48]30 line [12:43:48]30 line [12:43:48]30 line [12:43:48]30 30 written 0, free lines is 3399 [12:43:48]30 30 30 30 39 32 36 35 31 11 04 10 MH_Cut [12:43:48]00 Write to MH i2c: 30 D1 30 01 30 00 30 23 30 02 30 01 30 F7 30 [12:43:48]30 30 38 37 34 39 34 33 10 04 04 00 C9 B8 Write i2c OK [12:43:48]04 MH_I2C_Read... [12:43:48]00 Read from MH i2c: 35 D1 04 [12:43:48]06 00 A2 71 DD F8 D1 3F 4B B6 5D FD 2B E3 8F 4E [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: D1 01 00 [12:43:48]MH_I2C_Read... [12:43:48]Read from MH i2c: D1 01 00 23 02 00 F6 [12:43:48]Write to MH i2c: 01 00 00 24 02 26 [12:43:48]Write i2c OK [12:43:48]MH_I2C_Read... [12:43:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 42 33 47 00 21 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 C9 B8 04 00 F4 03 04 00 4B 87 A8 66 B6 04 01 00 00 44 04 7F 01 4E 93 AC F2 [12:43:49]CommunicateWithHost err = 0 [12:43:49]CheckOFDResponse [12:43:49]1017 (14) - 77093643461234 [12:43:49]1041 (16) - 0000000000874943 [12:43:49]1040 (4) - 309449 [12:43:49]1012 (4) - 30.07.2024 06:25 [12:43:49]1206 (1) - 0 [12:43:49]OFD Sender: Remove packet 309449 [12:43:49]ProducePacketName [12:43:49]name=ofd_packets/00309449 [12:43:49]NVStorageDeleteData [12:43:49]OFD Sender: No OFD packet to send [12:43:49]*** Cut start [12:43:49]*** Partial cut [12:43:49]*** CUTSNS_PIN = 1 [12:43:49]*** CUTSNS_PIN = 0 [12:43:50]*** Brake cut motor [12:43:50]Read from MH i2c: 01 [12:43:50]MH_I2C_Read... [12:43:50]*** Stop cut motor [12:43:50]*** Cut end [12:43:50]Read from MH i2c: 01 07 00 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [12:43:50]process_action close_receipt done [12:43:50]requested_data is exist [12:43:50]produce_requested_data [12:43:50]requested_item fm.sn is exist - process it [12:43:50]wFMCommunicate request_size=4 [12:43:50]MH_SAM_APDU [12:43:50]CAPDU: 80 11 00 00 [12:43:50]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [12:43:50]Write i2c OK [12:43:50]MH_I2C_Read... [12:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:50]Read from MH i2c: E2 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: E2 17 00 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F7 [12:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:43:50]wFMCommunicate OK [12:43:50]requested_item fd.num is exist - process it [12:43:50]SAM_PROTO_GetFieldsCounters [12:43:50]wFMCommunicate request_size=4 [12:43:50]MH_SAM_APDU [12:43:50]CAPDU: 80 13 00 00 [12:43:50]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [12:43:50]Write i2c OK [12:43:50]MH_I2C_Read... [12:43:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:50]Read from MH i2c: E2 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: E2 62 00 [12:43:50]MH_I2C_Read... [12:43:50]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [12:43:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 C9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:43:51]wFMCommunicate OK [12:43:51]SAM_PROTO_GetFieldsCounters done [12:43:51]requested_item shift.num is exist - process it [12:43:51]requested_item shift.opened is exist - process it [12:43:51]req_shift_opened [12:43:51]FM_GetShiftState [12:43:51]SAM_PROTO_GetShiftState [12:43:51]wFMCommunicate request_size=4 [12:43:51]MH_SAM_APDU [12:43:51]CAPDU: 80 13 01 00 [12:43:51]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [12:43:51]Write i2c OK [12:43:51]MH_I2C_Read... [12:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:51]Read from MH i2c: E2 [12:43:51]MH_I2C_Read... [12:43:51]Read from MH i2c: E2 0E 00 [12:43:51]MH_I2C_Read... [12:43:51]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 01 [12:43:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:43:51]wFMCommunicate OK [12:43:51]SAM_PROTO_GetShiftState done [12:43:51]FM_GetShiftState done [12:43:51]req_shift_opened done [12:43:51]requested_item shift.open_date is exist - process it [12:43:51]req_shift_open_date [12:43:51]req_shift_open_date done [12:43:51]produce_requested_data done [12:43:51]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309449,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:43:51]process_action_free close_receipt [12:43:51]json_value_free [12:43:51]json_value_free done [12:43:51]process_json_proto returns [12:43:51]Send response to host [12:43:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309449,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:43:51]free response buf [12:43:51]execute_script done [12:43:51]execute_script returns [12:43:51]free content buf [12:43:51]Sock 7.Close socket [12:43:51]Sock 7.Thread stoped [12:43:54]OFD Sender: No OFD packet to send [12:43:59]OFD Sender: No OFD packet to send [12:44:02]recv_with_timeout no data received [12:44:04]OFD Sender: No OFD packet to send [12:44:09]OFD Sender: No OFD packet to send [12:44:14]OFD Sender: No OFD packet to send [12:44:19]OFD Sender: No OFD packet to send [12:44:24]OFD Sender: No OFD packet to send [12:44:29]OFD Sender: No OFD packet to send [12:44:34]accept exits with 10 [12:44:34]New connection [12:44:34]New thread 3066981732 created [12:44:34]Thread 3067125092 joined [12:44:34]Waiting for new connection... [12:44:34] Sock 10.Parse request [12:44:34]Sock 10.Check first char [12:44:34]Sock 10.First char is OK [12:44:34]request: POST /json_proto HTTP/1.0 [12:44:34]Method: POST [12:44:34]URL: /json_proto [12:44:34]Method is POST - this is cgi request [12:44:34]url: /json_proto [12:44:34]query_string will be loaded in cgi processing [12:44:34]execute_cgi json_proto POST (null) [12:44:34]execute_cgi path=json_proto method=POST [12:44:34]POST find Content-Length [12:44:34]Host: 172.17.45.195:8080 [12:44:34]Content-Length: 677 [12:44:34]Content-Type: application/json [12:44:34] [12:44:34]POST finish read [12:44:34]Found Content-Length = 677 [12:44:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:44:34]execute_script... [12: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)118058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:44:34]POST & json_proto [12:44:34]process_json_proto [12:44:34]json parsed OK: [12:44:34]protocol is kg_v1.0 [12:44:34]action value=close_receipt [12:44:34]process_action close_receipt [12:44:34]cmd_close_receipt [12:44:34]MH_GetDate [12:44:34]Write to MH i2c: F0 00 00 28 02 19 [12:44:34]OFD Sender: No OFD packet to send [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: F0 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: F0 09 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: F0 09 00 28 02 00 33 E0 A8 66 FB 01 7F 64 22 [12:44:34]GetLastDocTimeStamp 1722343425 [12:44:34]current date 1722343475 [12:44:34]FM_GetShiftState [12:44:34]SAM_PROTO_GetShiftState [12:44:34]wFMCommunicate request_size=4 [12:44:34]MH_SAM_APDU [12:44:34]CAPDU: 80 13 01 00 [12:44:34]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 0E 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 03 [12:44:34]RAPDU: 09 00 01 0B 36 A8 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 1722299915 [12:44:35]opened+sec_in_day 1722386315 [12:44:35]quantity*price = 50036 [12:44:35]sum+1 = 50037 [12:44:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 384 30.07.2024 12:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309450 ФПД: 70453617628675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124435&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309450&fm=70453617628675&tin=02508201610067®Number=0000000000092651&sum=50000 [12:44:36]StoreToDocumentArchive [12:44:36]shift 430 fd 309450 [12:44:36]save to /storage/0430/doc_00309450 [12:44:36]save last doc name /storage/0430/doc_00309450 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=251 [12:44:36]tlvbuf is 01A37400 [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 36 02 80 09 00 00 00 00 00 00 AA [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 36 02 00 90 00 AC [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 37 02 80 0D 01 02 00 00 00 00 B2 [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 37 02 00 90 00 AD [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 33 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B8 04 00 35 04 06 00 40 [12:44:37]Write to MH i2c: E2 02 01 38 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 33 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B8 04 00 35 04 06 00 40 00 00 46 [12:44:37]Write i2c OK [12:44:37]MH_I2C_Read... [12:44:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:37]Read from MH i2c: E2 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: E2 03 00 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [12:44:37]RAPDU: 90 00 [12:44:37]wFMCommunicate OK [12:44:37]wFMCommunicate request_size=10 [12:44:37]MH_SAM_APDU [12:44:37]CAPDU: 80 0D 02 02 05 13 C2 DA 16 03 [12:44:37]Write to MH i2c: E2 0D 00 39 02 80 0D 02 02 05 00 13 C2 DA 16 03 00 00 87 [12:44:37]Write i2c OK [12:44:37]MH_I2C_Read... [12:44:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:37]Read from MH i2c: E2 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: E2 03 00 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [12:44:37]RAPDU: 90 00 [12:44:37]wFMCommunicate OK [12:44:37]wFMCommunicate request_size=4 [12:44:37]MH_SAM_APDU [12:44:37]CAPDU: 80 0D 03 02 [12:44:37]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [12:44:37]Write i2c OK [12:44:37]MH_I2C_Read... [12:44:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:37]Read from MH i2c: E2 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: E2 0B 00 [12:44:37]MH_I2C_Read... [12:44:37]Read from MH i2c: E2 0B 00 3A 02 00 14 46 96 82 DE 5A 6F EC 90 00 BD [12:44:37]RAPDU: 14 46 96 82 DE 5A 6F EC 90 00 [12:44:37]wFMCommunicate OK [12:44:37]SAM_PROTO_SignData done [12:44:37]FM_MakeSignedData done [12:44:37]CreateOFDProtocolMessage [12:44:37]wFMCommunicate request_size=4 [12:44:37]MH_SAM_APDU [12:44:37]CAPDU: 80 11 00 00 [12:44:37]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [12:44:38]Write i2c OK [12:44:38]MH_I2C_Read... [12:44:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:38]Read from MH i2c: E2 [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: E2 17 00 [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: E2 17 00 3B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0D [12:44:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:44:38]wFMCommunicate OK [12:44:38]CreateOFDProtocolMessage done [12:44:38]OFDSenderStorePacket 309450 [12:44:38]StoreOFDPacket docnum=309450 [12:44:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1A C4 07 01 5D 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 33 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B8 04 00 35 04 06 00 40 13 C2 DA 16 03 14 46 96 82 DE 5A 6F EC [12:44:38]CheckFolder [12:44:38]dirname=/storage/ofd_packets [12:44:38]CheckFolder done [12:44:38]ProducePacketName [12:44:38]name=ofd_packets/00309450 [12:44:38]NVStorageSaveData ofd_packets/00309450 [12:44:38]File name is /storage/ofd_packets/00309450 [12:44:38]Write 301 bytes [12:44:38]NVStorageSaveData done [12:44:38]OFDSenderStorePacket done [12:44:38]KKMCreateOFDPacket done [12:44:38]NVStorageSaveData kkm_last_timestamp [12:44:38]File name is /storage/kkm_last_timestamp [12:44:38]Write 4 bytes [12:44:38]NVStorageSaveData done [12:44:38]ExternCall_PrintAddStr [12:44:38]wPrintStart [12:44:38]Write to MH i2c: 01 00 00 3C 02 3E [12:44:38]Write i2c OK [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: 01 [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: 01 07 00 [12:44:38]MH_I2C_Read... [12:44:38]OFD Sender: Processing packet 309450 [packets to send 232, broken 231] [12:44:38]ProducePacketName [12:44:38]name=ofd_packets/00309450 [12:44:38]OFD Sender: To server: pG, [12:44:38]CommunicateWithHost lk.salyk.kg:30040 [12:44:38]ConnectInit lk.salyk.kg [12:44:38]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [12:44:38]RasterBufferAndPrint [12:44:38]line Счет N : (1)118058 [12:44:38]line ИНН: 02508201610067 [12:44:38]line Контрольно-Кассовый Чек [12:44:38]line ПРОДАЖА [12:44:38]line ТРК (МРК, ГНК) : 62 [12:44:38]line Товар: 2710124130 [12:44:38]line Аи-92-К-2 [12:44:38]line 7.380 * 67.80 [12:44:38]line = 500.36 [12:44:38]line НДС 12% НСП 1% [12:44:38]line > о реализуемом товаре [12:44:38]line ОКРУГЛЕНИЕ: -0.36 [12:44:38]line ИТОГО: 500.00 [12:44:38]line Внесено: 500.00 [12:44:38]line СДАЧА: 0.00 [12:44:38]line НСП 1% : 4.43 [12:44:38]line НДС 12% : 53.14 [12:44:38]line Наличными: 500.00 [12:44:38]line Безнал.: 0.00 [12:44:38]line Место: АЗС № 128 "Партнер Нефть" [12:44:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:44:38]line СНО: Общий режим [12:44:38]line Чек 384 30.07.2024 12:44 [12:44:38]line Смена: 430 ФФД: 1.0 [12:44:38]line ЗНМ: 0300000046 [12:44:38]line РНМ: 0000000000092651 [12:44:38]line Версия ККМ: 001 [12:44:38]line ФМ: 0000000000874943 [12:44:38]line ФД: 309450 [12:44:38]line ФПД: 70453617628675 [12:44:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124435&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309450&fm=70453617628675&tin=02508201610067®Number=0000000000092651&sum=50000 [12:44:38]written 0, free lines is 4095 [12:44:38]Write to MH i2c: 01 00 00 67 02 69 [12:44:38]Write i2c OK [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: 01 [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: 01 07 00 [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 5D 0C D9 [12:44:38]RasterBufferAndPrint [12:44:38]line [12:44:38]line [12:44:38]line [12:44:38]line [12:44:38]line [12:44:38]written 0, free lines is 3192 [12:44:38]MH_Cut [12:44:38]Write to MH i2c: D1 01 00 6E 02 01 42 [12:44:38]Write i2c OK [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: D1 [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: D1 01 00 [12:44:38]MH_I2C_Read... [12:44:38]Read from MH i2c: D1 01 00 6E 02 00 41 [12:44:38]Write to MH i2c: 01 00 00 6F 02 71 [12:44:38]Write i2c OK [12:44:38]MH_I2C_Read... [12:44:39]*** Cut start [12:44:39]*** Partial cut [12:44:39]*** CUTSNS_PIN = 1 [12:44:40]*** CUTSNS_PIN = 0 [12:44:40]*** Brake cut motor [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 6F 02 00 00 00 00 00 FF 0F 86 [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 70 02 80 11 00 00 00 00 00 00 EC [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 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 42 [12:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 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 71 02 80 13 00 00 00 00 00 00 EF [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 71 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [12:44:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:44:41]wFMCommunicate OK [12:44:41]SAM_PROTO_GetFieldsCounters done [12:44:41]requested_item shift.num is exist - process it [12:44:41]requested_item shift.opened is exist - process it [12:44:41]req_shift_opened [12:44:41]FM_GetShiftState [12:44:41]SAM_PROTO_GetShiftState [12:44:41]wFMCommunicate request_size=4 [12:44:41]MH_SAM_APDU [12:44:41]CAPDU: 80 13 01 00 [12:44:41]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [12:44:41]Write i2c OK [12:44:41]MH_I2C_Read... [12:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:41]Read from MH i2c: E2 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 0E 00 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4C [12:44:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:44:41]wFMCommunicate OK [12:44:41]SAM_PROTO_GetShiftState done [12:44:41]FM_GetShiftState done [12:44:41]req_shift_opened done [12:44:41]requested_item shift.open_date is exist - process it [12:44:41]req_shift_open_date [12:44:41]req_shift_open_date done [12:44:41]produce_requested_data done [12:44:41]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309450,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:44:41]process_action_free close_receipt [12:44:41]json_value_free [12:44:41]json_value_free done [12:44:41]process_json_proto returns [12:44:41]Send response to host [12:44:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309450,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:44:41]free response buf [12:44:41]execute_script done [12:44:41]execute_script returns [12:44:41]free content buf [12:44:41]Sock 10.Close socket [12:44:41]Sock 10.Thread stoped [12:44:43]Connected sock=11 [12:44:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 1A C4 07 01 5D 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 01 00 00 F4 03 04 00 33 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B8 04 00 35 04 06 00 40 13 C2 DA 16 03 14 46 96 82 DE 5A 6F EC [12:44:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 27 03 47 00 5A 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CA B8 04 00 F4 03 04 00 82 87 A8 66 B6 04 01 00 00 35 94 94 2E 99 36 AB 38 [12:44:44]CommunicateWithHost err = 0 [12:44:44]CheckOFDResponse [12:44:44]1017 (14) - 77093643461234 [12:44:44]1041 (16) - 0000000000874943 [12:44:44]1040 (4) - 309450 [12:44:44]1012 (4) - 30.07.2024 06:26 [12:44:44]1206 (1) - 0 [12:44:44]OFD Sender: Remove packet 309450 [12:44:44]ProducePacketName [12:44:44]name=ofd_packets/00309450 [12:44:44]NVStorageDeleteData [12:44:44]OFD Sender: No OFD packet to send [12:44:49]OFD Sender: No OFD packet to send [12:44:54]OFD Sender: No OFD packet to send [12:44:56]accept exits with 9 [12:44:56]New connection [12:44:56]New thread 3067125092 created [12:44:56]Thread 3066981732 joined [12:44:56]Waiting for new connection... [12:44:56] Sock 9.Parse request [12:44:56]Sock 9.Check first char [12:44:56]Sock 9.First char is OK [12:44:56]request: POST /json_proto HTTP/1.0 [12:44:56]Method: POST [12:44:56]URL: /json_proto [12:44:56]Method is POST - this is cgi request [12:44:56]url: /json_proto [12:44:56]query_string will be loaded in cgi processing [12:44:56]execute_cgi json_proto POST (null) [12:44:56]execute_cgi path=json_proto method=POST [12:44:56]POST find Content-Length [12:44:56]Host: 172.17.45.195:8080 [12:44:56]Content-Length: 682 [12:44:56]Content-Type: application/json [12:44:56] [12:44:56]POST finish read [12:44:56]Found Content-Length = 682 [12:44:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:56]execute_script... [12:44: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)118059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:56]POST & json_proto [12:44:56]process_json_proto [12:44:56]json parsed OK: [12:44:56]protocol is kg_v1.0 [12:44:56]action value=close_receipt [12:44:56]process_action close_receipt [12:44:56]cmd_close_receipt [12:44:56]MH_GetDate [12:44:56]Write to MH i2c: F0 00 00 73 02 64 [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: F0 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: F0 09 00 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: F0 09 00 73 02 00 48 E0 A8 66 FB 01 7F 64 82 [12:44:56]GetLastDocTimeStamp 1722343475 [12:44:56]current date 1722343496 [12:44:56]FM_GetShiftState [12:44:56]SAM_PROTO_GetShiftState [12:44:56]wFMCommunicate request_size=4 [12:44:56]MH_SAM_APDU [12:44:56]CAPDU: 80 13 01 00 [12:44:56]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [12:44:56]Write i2c OK [12:44:56]MH_I2C_Read... [12:44:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:56]Read from MH i2c: E2 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 0E 00 [12:44:56]MH_I2C_Read... [12:44:56]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4E [12:44:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:44:56]wFMCommunicate OK [12:44:56]SAM_PROTO_GetShiftState done [12:44:56]FM_GetShiftState done [12:44:56]opened in 1722299915 [12:44:56]opened+sec_in_day 1722386315 [12:44:56]quantity*price = 100005 [12:44:56]sum+1 = 100006 [12:44:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 385 30.07.2024 12:44 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309451 ФПД: 157245064513468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124456&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309451&fm=157245064513468&tin=02508201610067®Number=0000000000092651&sum=100000 [12:44:58]StoreToDocumentArchive [12:44:58]shift 430 fd 309451 [12:44:58]save to /storage/0430/doc_00309451 [12:44:58]save last doc name /storage/0430/doc_00309451 to /storage/kkm_last_doc_name [12:44:58]save OK [12:44:58]Clear old archive folders... [12:44:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:58]tlvbuf is 019FEEF0 [12:44:58]SAM_PROTO_ClearQueue [12:44:58]wFMCommunicate request_size=4 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 09 00 00 [12:44:58]Write to MH i2c: E2 08 00 81 02 80 09 00 00 00 00 00 00 F5 [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [12:44:58]RAPDU: 90 00 [12:44:58]wFMCommunicate OK [12:44:58]SAM_PROTO_ClearQueue done [12:44:58]KKMCreateOFDPacket [12:44:58]OFDProtocolAddRootSTLVToBuf [12:44:58]FM_MakeSignedData [12:44:58]FM_MakeSignedData [12:44:58]SAM_PROTO_SignData [12:44:58]wFMCommunicate request_size=4 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 0D 01 02 [12:44:58]Write to MH i2c: E2 08 00 82 02 80 0D 01 02 00 00 00 00 FD [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [12:44:58]RAPDU: 90 00 [12:44:58]wFMCommunicate OK [12:44:58]wFMCommunicate request_size=255 [12:44:58]MH_SAM_APDU [12:44: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 01 00 00 F4 03 04 00 48 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B8 04 00 35 04 06 00 8F [12:44:58]Write to MH i2c: E2 02 01 83 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 01 00 00 F4 03 04 00 48 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B8 04 00 35 04 06 00 8F 00 00 86 [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 [12:44:59]MH_I2C_Read... [12:44:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:59]Read from MH i2c: E2 03 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [12:44:59]RAPDU: 90 00 [12:44:59]wFMCommunicate OK [12:44:59]wFMCommunicate request_size=10 [12:44:59]MH_SAM_APDU [12:44:59]CAPDU: 80 0D 02 02 05 03 78 36 87 BC [12:44:59]Write to MH i2c: E2 0D 00 84 02 80 0D 02 02 05 00 03 78 36 87 BC 00 00 FE [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:59]Read from MH i2c: E2 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 03 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [12:44:59]RAPDU: 90 00 [12:44:59]wFMCommunicate OK [12:44:59]wFMCommunicate request_size=4 [12:44:59]MH_SAM_APDU [12:44:59]CAPDU: 80 0D 03 02 [12:44:59]Write to MH i2c: E2 08 00 85 02 80 0D 03 02 00 00 00 00 02 [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:59]Read from MH i2c: E2 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 0B 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 0B 00 85 02 00 56 49 6C 24 2A 0D BE 68 90 00 8F [12:44:59]RAPDU: 56 49 6C 24 2A 0D BE 68 90 00 [12:44:59]wFMCommunicate OK [12:44:59]SAM_PROTO_SignData done [12:44:59]FM_MakeSignedData done [12:44:59]CreateOFDProtocolMessage [12:44:59]wFMCommunicate request_size=4 [12:44:59]MH_SAM_APDU [12:44:59]CAPDU: 80 11 00 00 [12:44:59]Write to MH i2c: E2 08 00 86 02 80 11 00 00 00 00 00 00 02 [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:59]Read from MH i2c: E2 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 17 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: E2 17 00 86 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 58 [12:44:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:44:59]wFMCommunicate OK [12:44:59]CreateOFDProtocolMessage done [12:44:59]OFDSenderStorePacket 309451 [12:44:59]StoreOFDPacket docnum=309451 [12:44:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 01 32 07 01 2F A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 81 01 00 00 F4 03 04 00 48 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B8 04 00 35 04 06 00 8F 03 78 36 87 BC 56 49 6C 24 2A 0D BE 68 [12:44:59]CheckFolder [12:44:59]dirname=/storage/ofd_packets [12:44:59]CheckFolder done [12:44:59]ProducePacketName [12:44:59]name=ofd_packets/00309451 [12:44:59]NVStorageSaveData ofd_packets/00309451 [12:44:59]File name is /storage/ofd_packets/00309451 [12:44:59]Write 301 bytes [12:44:59]NVStorageSaveData done [12:44:59]OFDSenderStorePacket done [12:44:59]KKMCreateOFDPacket done [12:44:59]NVStorageSaveData kkm_last_timestamp [12:44:59]File name is /storage/kkm_last_timestamp [12:44:59]Write 4 bytes [12:44:59]NVStorageSaveData done [12:44:59]ExternCall_PrintAddStr [12:44:59]wPrintStart [12:44:59]Write to MH i2c: 01 00 00 87 02 89 [12:44:59]OFD Sender: Processing packet 309451 [packets to send 232, broken 231] [12:44:59]ProducePacketName [12:44:59]name=ofd_packets/00309451 [12:44:59]OFD Sender: To server: pG, [12:44:59]CommunicateWithHost lk.salyk.kg:30040 [12:44:59]ConnectInit lk.salyk.kg [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: 01 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: 01 07 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 FF 0F 9E [12:44:59]RasterBufferAndPrint [12:44:59]line Счет N : (1)118059 [12:44:59]line ИНН: 02508201610067 [12:44:59]line Контрольно-Кассовый Чек [12:44:59]line ПРОДАЖА [12:44:59]line ТРК (МРК, ГНК) : 32 [12:44:59]line Товар: 2710124130 [12:44:59]line Аи-92-К-2 [12:44:59]line 14.750 * 67.80 [12:44:59]line = 1000.05 [12:44:59]line НДС 12% НСП 1% [12:44:59]line > о реализуемом товаре [12:44:59]line ОКРУГЛЕНИЕ: -0.05 [12:44:59]line ИТОГО: 1000.00 [12:44:59]line Внесено: 1000.00 [12:44:59]line СДАЧА: 0.00 [12:44:59]line НСП 1% : 8.85 [12:44:59]line НДС 12% : 106.20 [12:44:59]line Наличными: 1000.00 [12:44:59]line Безнал.: 0.00 [12:44:59]line Место: АЗС № 128 "Партнер Нефть" [12:44:59]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:44:59]line СНО: Общий режим [12:44:59]line Чек 385 30.07.2024 12:44 [12:44:59]line Смена: 430 ФФД: 1.0 [12:44:59]line ЗНМ: 0300000046 [12:44:59]line РНМ: 0000000000092651 [12:44:59]line Версия ККМ: 001 [12:44:59]line ФМ: 0000000000874943 [12:44:59]line ФД: 309451 [12:44:59]line ФПД: 157245064513468 [12:44:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124456&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309451&fm=157245064513468&tin=02508201610067®Number=0000000000092651&sum=100000 [12:44:59]written 0, free lines is 4095 [12:45:00]Connected sock=11 [12:45:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 01 32 07 01 2F A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 Write to MH i2c: 03 01 00 00 00 00 00 B2 00 02 EE B4 03 [12:45:00]0F Write i2c OK [12:45:00]00 MH_I2C_Read... [12:45:00]F2 03 01 00 01 F3 03 Read from MH i2c: 06 01 00 [12:45:00]7C MH_I2C_Read... [12:45:00]29 00 00 00 00 07 04 06 00 A0 Read from MH i2c: 86 01 01 07 00 00 00 [12:45:00]00 MH_I2C_Read... [12:45:00]39 Read from MH i2c: 04 01 06 07 00 00 00 00 00 00 00 1F 04 02 00 00 B2 01 02 00 00 12 00 04 00 04 00 00 00 81 31 01 00 00 F4 03 04 00 48 E0 0D A8 F9 66 [12:45:00]0E RasterBufferAndPrint [12:45:00]04 line [12:45:00]04 line [12:45:00]00 line [12:45:00]AE line [12:45:00]01 line [12:45:00]00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B8 04 00 35 04 06 00 8F 03 78 36 87 written 0, free lines is 3506 [12:45:00]BC 56 49 6C 24 2A 0D BE 68 MH_Cut [12:45:00] [12:45:00]Write to MH i2c: D1 01 00 B9 02 01 8D [12:45:00]Write i2c OK [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: D1 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: D1 01 00 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: D1 01 00 B9 02 00 8C [12:45:00]Write to MH i2c: 01 00 00 BA 02 BC [12:45:00]Write i2c OK [12:45:00]MH_I2C_Read... [12:45:01]*** Cut start [12:45:01]*** Partial cut [12:45:01]*** CUTSNS_PIN = 1 [12:45:01]*** CUTSNS_PIN = 0 [12:45:01]*** Brake cut motor [12:45:02]Read from MH i2c: 01 [12:45:02]MH_I2C_Read... [12:45:02]*** Stop cut motor [12:45:02]*** Cut end [12:45:02]Read from MH i2c: 01 07 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [12:45:02]process_action close_receipt done [12:45:02]requested_data is exist [12:45:02]produce_requested_data [12:45:02]requested_item fm.sn is exist - process it [12:45:02]wFMCommunicate request_size=4 [12:45:02]MH_SAM_APDU [12:45:02]CAPDU: 80 11 00 00 [12:45:02]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 17 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8D [12:45:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:45:02]wFMCommunicate OK [12:45:02]requested_item fd.num is exist - process it [12:45:02]SAM_PROTO_GetFieldsCounters [12:45:02]wFMCommunicate request_size=4 [12:45:02]MH_SAM_APDU [12:45:02]CAPDU: 80 13 00 00 [12:45:02]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 62 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 62 00 BC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [12:45:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:02]wFMCommunicate OK [12:45:02]SAM_PROTO_GetFieldsCounters done [12:45:02]requested_item shift.num is exist - process it [12:45:02]requested_item shift.opened is exist - process it [12:45:02]req_shift_opened [12:45:02]FM_GetShiftState [12:45:02]SAM_PROTO_GetShiftState [12:45:02]wFMCommunicate request_size=4 [12:45:02]MH_SAM_APDU [12:45:02]CAPDU: 80 13 01 00 [12:45:02]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 0E 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 97 [12:45:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:45:02]wFMCommunicate OK [12:45:02]SAM_PROTO_GetShiftState done [12:45:02]FM_GetShiftState done [12:45:02]req_shift_opened done [12:45:02]requested_item shift.open_date is exist - process it [12:45:02]req_shift_open_date [12:45:02]req_shift_open_date done [12:45:02]produce_requested_data done [12:45:02]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309451,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:45:02]process_action_free close_receipt [12:45:02]json_value_free [12:45:02]json_value_free done [12:45:02]process_json_proto returns [12:45:02]Send response to host [12:45:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309451,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:45:02]free response buf [12:45:02]execute_script done [12:45:02]execute_script returns [12:45:02]free content buf [12:45:02]Sock 9.Close socket [12:45:02]Sock 9.Thread stoped [12:45:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E9 AE 47 00 57 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CB B8 04 00 F4 03 04 00 95 87 A8 66 B6 04 01 00 00 3E 47 17 76 A5 51 A2 4D [12:45:03]CommunicateWithHost err = 0 [12:45:03]CheckOFDResponse [12:45:03]1017 (14) - 77093643461234 [12:45:03]1041 (16) - 0000000000874943 [12:45:03]1040 (4) - 309451 [12:45:03]1012 (4) - 30.07.2024 06:26 [12:45:03]1206 (1) - 0 [12:45:03]OFD Sender: Remove packet 309451 [12:45:03]ProducePacketName [12:45:03]name=ofd_packets/00309451 [12:45:03]NVStorageDeleteData [12:45:04]OFD Sender: No OFD packet to send [12:45:09]OFD Sender: No OFD packet to send [12:45:14]OFD Sender: No OFD packet to send [12:45:14]accept exits with 10 [12:45:14]New connection [12:45:14]New thread 3066981732 created [12:45:14]Thread 3067125092 joined [12:45:14]Waiting for new connection... [12:45:14] Sock 10.Parse request [12:45:14]Sock 10.Check first char [12:45:14]Sock 10.First char is OK [12:45:14]request: POST /json_proto HTTP/1.0 [12:45:14]Method: POST [12:45:14]URL: /json_proto [12:45:14]Method is POST - this is cgi request [12:45:14]url: /json_proto [12:45:14]query_string will be loaded in cgi processing [12:45:14]execute_cgi json_proto POST (null) [12:45:14]execute_cgi path=json_proto method=POST [12:45:14]POST find Content-Length [12:45:14]Host: 172.17.45.195:8080 [12:45:14]Content-Length: 677 [12:45:14]Content-Type: application/json [12:45:14] [12:45:14]POST finish read [12:45:14]Found Content-Length = 677 [12:45:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:14]execute_script... [12:45:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:14]POST & json_proto [12:45:14]process_json_proto [12:45:14]json parsed OK: [12:45:14]protocol is kg_v1.0 [12:45:14]action value=close_receipt [12:45:14]process_action close_receipt [12:45:14]cmd_close_receipt [12:45:14]MH_GetDate [12:45:14]Write to MH i2c: F0 00 00 BE 02 AF [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: F0 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: F0 09 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: F0 09 00 BE 02 00 5A E0 A8 66 FB 01 7F 64 DF [12:45:14]GetLastDocTimeStamp 1722343496 [12:45:14]current date 1722343514 [12:45:14]FM_GetShiftState [12:45:14]SAM_PROTO_GetShiftState [12:45:14]wFMCommunicate request_size=4 [12:45:14]MH_SAM_APDU [12:45:14]CAPDU: 80 13 01 00 [12:45:14]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [12:45:14]Write i2c OK [12:45:14]MH_I2C_Read... [12:45:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:14]Read from MH i2c: E2 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 0E 00 [12:45:14]MH_I2C_Read... [12:45:14]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 99 [12:45:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:45:14]wFMCommunicate OK [12:45:14]SAM_PROTO_GetShiftState done [12:45:14]FM_GetShiftState done [12:45:14]opened in 1722299915 [12:45:14]opened+sec_in_day 1722386315 [12:45:14]quantity*price = 60027 [12:45:14]sum+1 = 60029 [12:45:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 386 30.07.2024 12:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309452 ФПД: 63922835413768 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124515&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309452&fm=63922835413768&tin=02508201610067®Number=0000000000092651&sum=60000 [12:45:16]StoreToDocumentArchive [12:45:16]shift 430 fd 309452 [12:45:16]save to /storage/0430/doc_00309452 [12:45:16]save last doc name /storage/0430/doc_00309452 to /storage/kkm_last_doc_name [12:45:16]save OK [12:45:16]Clear old archive folders... [12:45:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:16]tlvbuf is 01B281A0 [12:45:16]SAM_PROTO_ClearQueue [12:45:16]wFMCommunicate request_size=4 [12:45:16]MH_SAM_APDU [12:45:16]CAPDU: 80 09 00 00 [12:45:16]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [12:45:16]Write i2c OK [12:45:16]MH_I2C_Read... [12:45:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:16]Read from MH i2c: E2 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 03 00 [12:45:16]MH_I2C_Read... [12:45:16]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [12:45:16]RAPDU: 90 00 [12:45:16]wFMCommunicate OK [12:45:16]SAM_PROTO_ClearQueue done [12:45:16]KKMCreateOFDPacket [12:45:16]OFDProtocolAddRootSTLVToBuf [12:45:16]FM_MakeSignedData [12:45:16]FM_MakeSignedData [12:45:16]SAM_PROTO_SignData [12:45:16]wFMCommunicate request_size=4 [12:45:16]MH_SAM_APDU [12:45:16]CAPDU: 80 0D 01 02 [12:45:16]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [12:45:16]Write i2c OK [12:45:16]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [12:45:17]RAPDU: 90 00 [12:45:17]wFMCommunicate OK [12:45:17]wFMCommunicate request_size=255 [12:45:17]MH_SAM_APDU [12:45:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 82 01 00 00 F4 03 04 00 5B E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B8 04 00 35 04 06 00 3A [12:45:17]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 5B E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B8 04 00 35 04 06 00 3A 00 00 71 [12:45:17]Write i2c OK [12:45:17]MH_I2C_Read... [12:45:17]Read from MH i2c: E2 [12:45:17]MH_I2C_Read... [12:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:17]Read from MH i2c: E2 03 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [12:45:18]RAPDU: 90 00 [12:45:18]wFMCommunicate OK [12:45:18]wFMCommunicate request_size=10 [12:45:18]MH_SAM_APDU [12:45:18]CAPDU: 80 0D 02 02 05 23 31 E5 DB 08 [12:45:18]Write to MH i2c: E2 0D 00 CF 02 80 0D 02 02 05 00 23 31 E5 DB 08 00 00 71 [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:18]Read from MH i2c: E2 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 03 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [12:45:18]RAPDU: 90 00 [12:45:18]wFMCommunicate OK [12:45:18]wFMCommunicate request_size=4 [12:45:18]MH_SAM_APDU [12:45:18]CAPDU: 80 0D 03 02 [12:45:18]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:18]Read from MH i2c: E2 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 0B 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 0B 00 D0 02 00 C7 50 12 63 DC 8E 4F 80 90 00 13 [12:45:18]RAPDU: C7 50 12 63 DC 8E 4F 80 90 00 [12:45:18]wFMCommunicate OK [12:45:18]SAM_PROTO_SignData done [12:45:18]FM_MakeSignedData done [12:45:18]CreateOFDProtocolMessage [12:45:18]wFMCommunicate request_size=4 [12:45:18]MH_SAM_APDU [12:45:18]CAPDU: 80 11 00 00 [12:45:18]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:18]Read from MH i2c: E2 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 17 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: E2 17 00 D1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A3 [12:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:45:18]wFMCommunicate OK [12:45:18]CreateOFDProtocolMessage done [12:45:18]OFDSenderStorePacket 309452 [12:45:18]StoreOFDPacket docnum=309452 [12:45:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E1 77 07 01 4F 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 82 01 00 00 F4 03 04 00 5B E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B8 04 00 35 04 06 00 3A 23 31 E5 DB 08 C7 50 12 63 DC 8E 4F 80 [12:45:18]CheckFolder [12:45:18]dirname=/storage/ofd_packets [12:45:18]CheckFolder done [12:45:18]ProducePacketName [12:45:18]name=ofd_packets/00309452 [12:45:18]NVStorageSaveData ofd_packets/00309452 [12:45:18]File name is /storage/ofd_packets/00309452 [12:45:18]Write 301 bytes [12:45:18]NVStorageSaveData done [12:45:18]OFDSenderStorePacket done [12:45:18]KKMCreateOFDPacket done [12:45:18]NVStorageSaveData kkm_last_timestamp [12:45:18]File name is /storage/kkm_last_timestamp [12:45:18]Write 4 bytes [12:45:18]NVStorageSaveData done [12:45:18]ExternCall_PrintAddStr [12:45:18]wPrintStart [12:45:18]Write to MH i2c: 01 00 00 D2 02 D4 [12:45:18]Write i2c OK [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: 01 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: 01 07 00 [12:45:18]MH_I2C_Read... [12:45:18]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [12:45:18]RasterBufferAndPrint [12:45:18]line Счет N : (1)118060 [12:45:18]line ИНН: 02508201610067 [12:45:18]line Контрольно-Кассовый Чек [12:45:18]line ПРОДАЖА [12:45:18]line ТРК (МРК, ГНК) : 41 [12:45:18]line Товар: 2710124500 [12:45:18]line Аи-95-К-3 [12:45:18]line 8.090 * 74.20 [12:45:18]line = 600.28 [12:45:18]line НДС 12% НСП 1% [12:45:18]line > о реализуемом товаре [12:45:18]line ОКРУГЛЕНИЕ: -0.28 [12:45:18]line ИТОГО: 600.00 [12:45:18]line Внесено: 600.00 [12:45:18]line СДАЧА: 0.00 [12:45:18]line НСП 1% : 5.31 [12:45:18]line НДС 12% : 63.75 [12:45:18]line Наличными: 600.00 [12:45:18]line Безнал.: 0.00 [12:45:18]line Место: АЗС № 128 "Партнер Нефть" [12:45:18]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:45:18]line СНО: Общий режим [12:45:18]line Чек 386 30.07.2024 12:45 [12:45:18]line Смена: 430 ФФД: 1.0 [12:45:18]line ЗНМ: 0300000046 [12:45:18]line РНМ: 0000000000092651 [12:45:18]line Версия ККМ: 001 [12:45:18]line ФМ: 0000000000874943 [12:45:18]line ФД: 309452 [12:45:18]line ФПД: 63922835413768 [12:45:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124515&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309452&fm=63922835413768&tin=02508201610067®Number=0000000000092651&sum=60000 [12:45:18]OFD Sender: Processing packet 309452 [packets to send 232, broken 231] [12:45:18]ProducePacketName [12:45:18]name=ofd_packets/00309452 [12:45:18]OFD Sender: To server: pG, [12:45:18]CommunicateWithHost lk.salyk.kg:30040 [12:45:18]ConnectInit lk.salyk.kg [12:45:18]written 0, free lines is 4095 [12:45:19]Write to MH i2c: 01 00 00 FD 02 FF [12:45:19]Write i2c OK [12:45:19]MH_I2C_Read... [12:45:19]Read from MH i2c: 01 [12:45:19]MH_I2C_Read... [12:45:19]Read from MH i2c: 01 07 00 [12:45:19]MH_I2C_Read... [12:45:19]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 69 0C 7B [12:45:19]RasterBufferAndPrint [12:45:19]line [12:45:19]line [12:45:19]line [12:45:19]line [12:45:19]line [12:45:19]written 0, free lines is 3210 [12:45:19]MH_Cut [12:45:19]Write to MH i2c: D1 01 00 04 03 01 D9 [12:45:19]Write i2c OK [12:45:19]MH_I2C_Read... [12:45:19]Read from MH i2c: D1 [12:45:19]MH_I2C_Read... [12:45:19]Read from MH i2c: D1 01 00 [12:45:19]MH_I2C_Read... [12:45:19]Read from MH i2c: D1 01 00 04 03 00 D8 [12:45:19]Write to MH i2c: 01 00 00 05 03 08 [12:45:19]Write i2c OK [12:45:19]MH_I2C_Read... [12:45:19]Connected sock=11 [12:45:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E1 77 07 01 4F 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 82 01 00 00 F4 03 04 00 5B E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B8 04 00 35 04 06 00 3A 23 31 E5 DB 08 C7 50 12 63 DC 8E 4F 80 [12:45:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0B 2A 47 00 48 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CC B8 04 00 F4 03 04 00 A5 87 A8 66 B6 04 01 00 00 C0 06 4C A7 E6 03 B2 76 [12:45:20]CommunicateWithHost err = 0 [12:45:20]CheckOFDResponse [12:45:20]1017 (14) - 77093643461234 [12:45:20]1041 (16) - 0000000000874943 [12:45:20]1040 (4) - 309452 [12:45:20]1012 (4) - 30.07.2024 06:26 [12:45:20]1206 (1) - 0 [12:45:20]OFD Sender: Remove packet 309452 [12:45:20]ProducePacketName [12:45:20]name=ofd_packets/00309452 [12:45:20]NVStorageDeleteData [12:45:20]*** Cut start [12:45:20]*** Partial cut [12:45:20]*** CUTSNS_PIN = 1 [12:45:20]*** CUTSNS_PIN = 0 [12:45:20]*** Brake cut motor [12:45:20]OFD Sender: No OFD packet to send [12:45:20]Read from MH i2c: 01 [12:45:20]MH_I2C_Read... [12:45:20]*** Stop cut motor [12:45:20]*** Cut end [12:45:20]Read from MH i2c: 01 07 00 [12:45:20]MH_I2C_Read... [12:45:20]Read from MH i2c: 01 07 00 05 03 00 00 00 00 00 FF 0F 1D [12:45:20]process_action close_receipt done [12:45:20]requested_data is exist [12:45:20]produce_requested_data [12:45:20]requested_item fm.sn is exist - process it [12:45:20]wFMCommunicate request_size=4 [12:45:20]MH_SAM_APDU [12:45:20]CAPDU: 80 11 00 00 [12:45:20]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:21]Read from MH i2c: E2 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 17 00 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D9 [12:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:45:21]wFMCommunicate OK [12:45:21]requested_item fd.num is exist - process it [12:45:21]SAM_PROTO_GetFieldsCounters [12:45:21]wFMCommunicate request_size=4 [12:45:21]MH_SAM_APDU [12:45:21]CAPDU: 80 13 00 00 [12:45:21]Write to MH i2c: E2 08 00 07 03 80 13 00 00 00 00 00 00 86 [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:21]Read from MH i2c: E2 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 62 00 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 62 00 07 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [12:45:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:21]wFMCommunicate OK [12:45:21]SAM_PROTO_GetFieldsCounters done [12:45:21]requested_item shift.num is exist - process it [12:45:21]requested_item shift.opened is exist - process it [12:45:21]req_shift_opened [12:45:21]FM_GetShiftState [12:45:21]SAM_PROTO_GetShiftState [12:45:21]wFMCommunicate request_size=4 [12:45:21]MH_SAM_APDU [12:45:21]CAPDU: 80 13 01 00 [12:45:21]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [12:45:21]Write i2c OK [12:45:21]MH_I2C_Read... [12:45:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:21]Read from MH i2c: E2 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 0E 00 [12:45:21]MH_I2C_Read... [12:45:21]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E3 [12:45:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:45:21]wFMCommunicate OK [12:45:21]SAM_PROTO_GetShiftState done [12:45:21]FM_GetShiftState done [12:45:21]req_shift_opened done [12:45:21]requested_item shift.open_date is exist - process it [12:45:21]req_shift_open_date [12:45:21]req_shift_open_date done [12:45:21]produce_requested_data done [12:45:21]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309452,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:45:21]process_action_free close_receipt [12:45:21]json_value_free [12:45:21]json_value_free done [12:45:21]process_json_proto returns [12:45:21]Send response to host [12:45:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309452,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:45:21]free response buf [12:45:21]execute_script done [12:45:21]execute_script returns [12:45:21]free content buf [12:45:21]Sock 10.Close socket [12:45:21]Sock 10.Thread stoped [12:45:25]OFD Sender: No OFD packet to send [12:45:30]OFD Sender: No OFD packet to send [12:45:35]OFD Sender: No OFD packet to send [12:45:40]OFD Sender: No OFD packet to send [12:45:45]OFD Sender: No OFD packet to send [12:45:50]OFD Sender: No OFD packet to send [12:45:55]OFD Sender: No OFD packet to send [12:46:00]OFD Sender: No OFD packet to send [12:46:05]OFD Sender: No OFD packet to send [12:46:10]OFD Sender: No OFD packet to send [12:46:13]accept exits with 9 [12:46:13]New connection [12:46:13]New thread 3067125092 created [12:46:13]Thread 3066981732 joined [12:46:13]Waiting for new connection... [12:46:13] Sock 9.Parse request [12:46:13]Sock 9.Check first char [12:46:13]Sock 9.First char is OK [12:46:13]request: POST /json_proto HTTP/1.0 [12:46:13]Method: POST [12:46:13]URL: /json_proto [12:46:13]Method is POST - this is cgi request [12:46:13]url: /json_proto [12:46:13]query_string will be loaded in cgi processing [12:46:13]execute_cgi json_proto POST (null) [12:46:13]execute_cgi path=json_proto method=POST [12:46:14]POST find Content-Length [12:46:14]Host: 172.17.45.195:8080 [12:46:14]Content-Length: 678 [12:46:14]Content-Type: application/json [12:46:14] [12:46:14]POST finish read [12:46:14]Found Content-Length = 678 [12:46:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:46:14]execute_script... [12: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)118061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [12:46:14]POST & json_proto [12:46:14]process_json_proto [12:46:14]json parsed OK: [12:46:14]protocol is kg_v1.0 [12:46:14]action value=close_receipt [12:46:14]process_action close_receipt [12:46:14]cmd_close_receipt [12:46:14]MH_GetDate [12:46:14]Write to MH i2c: F0 00 00 09 03 FB [12:46:14]Write i2c OK [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: F0 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: F0 09 00 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: F0 09 00 09 03 00 96 E0 A8 66 FB 01 7F 64 67 [12:46:14]GetLastDocTimeStamp 1722343515 [12:46:14]current date 1722343574 [12:46:14]FM_GetShiftState [12:46:14]SAM_PROTO_GetShiftState [12:46:14]wFMCommunicate request_size=4 [12:46:14]MH_SAM_APDU [12:46:14]CAPDU: 80 13 01 00 [12:46:14]Write to MH i2c: E2 08 00 0A 03 80 13 01 00 00 00 00 00 8A [12:46:14]Write i2c OK [12:46:14]MH_I2C_Read... [12:46:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:14]Read from MH i2c: E2 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: E2 0E 00 [12:46:14]MH_I2C_Read... [12:46:14]Read from MH i2c: E2 0E 00 0A 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E5 [12:46:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:46:14]wFMCommunicate OK [12:46:14]SAM_PROTO_GetShiftState done [12:46:14]FM_GetShiftState done [12:46:14]opened in 1722299915 [12:46:14]opened+sec_in_day 1722386315 [12:46:14]quantity*price = 70037 [12:46:14]sum+1 = 70038 [12:46:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 387 30.07.2024 12:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309453 ФПД: 60721117909668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124614&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309453&fm=60721117909668&tin=02508201610067®Number=0000000000092651&sum=70000 [12:46:16]StoreToDocumentArchive [12:46:16]shift 430 fd 309453 [12:46:16]save to /storage/0430/doc_00309453 [12:46:16]save last doc name /storage/0430/doc_00309453 to /storage/kkm_last_doc_name [12:46:16]save OK [12:46:16]Clear old archive folders... [12:46:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:16]tlvbuf is 01B53880 [12:46:16]SAM_PROTO_ClearQueue [12:46:16]wFMCommunicate request_size=4 [12:46:16]MH_SAM_APDU [12:46:16]CAPDU: 80 09 00 00 [12:46:16]Write to MH i2c: E2 08 00 17 03 80 09 00 00 00 00 00 00 8C [12:46:16]Write i2c OK [12:46:16]MH_I2C_Read... [12:46:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:16]Read from MH i2c: E2 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: E2 03 00 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [12:46:16]RAPDU: 90 00 [12:46:16]wFMCommunicate OK [12:46:16]SAM_PROTO_ClearQueue done [12:46:16]KKMCreateOFDPacket [12:46:16]OFDProtocolAddRootSTLVToBuf [12:46:16]FM_MakeSignedData [12:46:16]FM_MakeSignedData [12:46:16]SAM_PROTO_SignData [12:46:16]wFMCommunicate request_size=4 [12:46:16]MH_SAM_APDU [12:46:16]CAPDU: 80 0D 01 02 [12:46:16]Write to MH i2c: E2 08 00 18 03 80 0D 01 02 00 00 00 00 94 [12:46:16]Write i2c OK [12:46:16]MH_I2C_Read... [12:46:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:16]Read from MH i2c: E2 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: E2 03 00 [12:46:16]MH_I2C_Read... [12:46:16]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [12:46:16]RAPDU: 90 00 [12:46:16]wFMCommunicate OK [12:46:16]wFMCommunicate request_size=255 [12:46:16]MH_SAM_APDU [12:46:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 83 01 00 00 F4 03 04 00 96 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B8 04 00 35 04 06 00 37 [12:46:17]Write to MH i2c: E2 02 01 19 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 83 01 00 00 F4 03 04 00 96 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B8 04 00 35 04 06 00 37 00 00 6F [12:46:17]Write i2c OK [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 [12:46:17]MH_I2C_Read... [12:46:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:17]Read from MH i2c: E2 03 00 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [12:46:17]RAPDU: 90 00 [12:46:17]wFMCommunicate OK [12:46:17]wFMCommunicate request_size=10 [12:46:17]MH_SAM_APDU [12:46:17]CAPDU: 80 0D 02 02 05 39 BC A9 D2 A4 [12:46:17]Write to MH i2c: E2 0D 00 1A 03 80 0D 02 02 05 00 39 BC A9 D2 A4 00 00 B5 [12:46:17]Write i2c OK [12:46:17]MH_I2C_Read... [12:46:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:17]Read from MH i2c: E2 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 03 00 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [12:46:17]RAPDU: 90 00 [12:46:17]wFMCommunicate OK [12:46:17]wFMCommunicate request_size=4 [12:46:17]MH_SAM_APDU [12:46:17]CAPDU: 80 0D 03 02 [12:46:17]Write to MH i2c: E2 08 00 1B 03 80 0D 03 02 00 00 00 00 99 [12:46:17]Write i2c OK [12:46:17]MH_I2C_Read... [12:46:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:17]Read from MH i2c: E2 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 0B 00 [12:46:17]MH_I2C_Read... [12:46:17]Read from MH i2c: E2 0B 00 1B 03 00 A8 96 05 23 8C C9 43 B8 90 00 50 [12:46:17]RAPDU: A8 96 05 23 8C C9 43 B8 90 00 [12:46:18]wFMCommunicate OK [12:46:18]SAM_PROTO_SignData done [12:46:18]FM_MakeSignedData done [12:46:18]CreateOFDProtocolMessage [12:46:18]wFMCommunicate request_size=4 [12:46:18]MH_SAM_APDU [12:46:18]CAPDU: 80 11 00 00 [12:46:18]Write to MH i2c: E2 08 00 1C 03 80 11 00 00 00 00 00 00 99 [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:18]Read from MH i2c: E2 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 17 00 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: E2 17 00 1C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EF [12:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:46:18]wFMCommunicate OK [12:46:18]CreateOFDProtocolMessage done [12:46:18]OFDSenderStorePacket 309453 [12:46:18]StoreOFDPacket docnum=309453 [12:46:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 7B B7 07 01 46 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 83 01 00 00 F4 03 04 00 96 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B8 04 00 35 04 06 00 37 39 BC A9 D2 A4 A8 96 05 23 8C C9 43 B8 [12:46:18]CheckFolder [12:46:18]dirname=/storage/ofd_packets [12:46:18]CheckFolder done [12:46:18]ProducePacketName [12:46:18]name=ofd_packets/00309453 [12:46:18]NVStorageSaveData ofd_packets/00309453 [12:46:18]File name is /storage/ofd_packets/00309453 [12:46:18]Write 301 bytes [12:46:18]NVStorageSaveData done [12:46:18]OFDSenderStorePacket done [12:46:18]KKMCreateOFDPacket done [12:46:18]NVStorageSaveData kkm_last_timestamp [12:46:18]File name is /storage/kkm_last_timestamp [12:46:18]Write 4 bytes [12:46:18]NVStorageSaveData done [12:46:18]ExternCall_PrintAddStr [12:46:18]wPrintStart [12:46:18]Write to MH i2c: 01 00 00 1D 03 20 [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: 01 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: 01 07 00 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 FF 0F 35 [12:46:18]RasterBufferAndPrint [12:46:18]line Счет N : (1)118061 [12:46:18]line ИНН: 02508201610067 [12:46:18]line Контрольно-Кассовый Чек [12:46:18]line ПРОДАЖА [12:46:18]line ТРК (МРК, ГНК) : 52 [12:46:18]line Товар: 2710124130 [12:46:18]line Аи-92-К-2 [12:46:18]line 10.330 * 67.80 [12:46:18]line = 700.37 [12:46:18]line НДС 12% НСП 1% [12:46:18]line > о реализуемом товаре [12:46:18]line ОКРУГЛЕНИЕ: -0.37 [12:46:18]line ИТОГО: 700.00 [12:46:18]line Внесено: 700.00 [12:46:18]line СДАЧА: 0.00 [12:46:18]line НСП 1% : 6.20 [12:46:18]line НДС 12% : 74.38 [12:46:18]line Наличными: 700.00 [12:46:18]line Безнал.: 0.00 [12:46:18]line Место: АЗС № 128 "Партнер Нефть" [12:46:18]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:46:18]line СНО: Общий режим [12:46:18]line Чек 387 30.07.2024 12:46 [12:46:18]OFD Sender: Processing packet 309453 [packets to send 232, broken 231] [12:46:18]ProducePacketName [12:46:18]name=ofd_packets/00309453 [12:46:18]OFD Sender: To server: pG, [12:46:18]CommunicateWithHost lk.salyk.kg:30040 [12:46:18]ConnectInit lk.salyk.kg [12:46:18]line Смена: 430 ФФД: 1.0 [12:46:18]line ЗНМ: 0300000046 [12:46:18]line РНМ: 0000000000092651 [12:46:18]line Версия ККМ: 001 [12:46:18]line ФМ: 0000000000874943 [12:46:18]line ФД: 309453 [12:46:18]line ФПД: 60721117909668 [12:46:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124614&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309453&fm=60721117909668&tin=02508201610067®Number=0000000000092651&sum=70000 [12:46:18]written 0, free lines is 4095 [12:46:18]Write to MH i2c: 01 00 00 48 03 4B [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: 01 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: 01 07 00 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: 01 07 00 48 03 00 00 00 00 00 60 0C BE [12:46:18]RasterBufferAndPrint [12:46:18]line [12:46:18]line [12:46:18]line [12:46:18]line [12:46:18]line [12:46:18]written 0, free lines is 3205 [12:46:18]MH_Cut [12:46:18]Write to MH i2c: D1 01 00 4F 03 01 24 [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: D1 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: D1 01 00 [12:46:18]MH_I2C_Read... [12:46:18]Read from MH i2c: D1 01 00 4F 03 00 23 [12:46:18]Write to MH i2c: 01 00 00 50 03 53 [12:46:18]Write i2c OK [12:46:18]MH_I2C_Read... [12:46:18]Connected sock=11 [12:46:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 7B B7 07 01 46 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 83 01 00 00 F4 03 04 00 96 E0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B8 04 00 35 04 06 00 37 39 BC A9 D2 A4 A8 96 05 23 8C C9 43 B8 [12:46:19]ConnectInit Can't connect to host [12:46:20]*** Cut start [12:46:20]*** Partial cut [12:46:20]*** CUTSNS_PIN = 1 [12:46:20]*** CUTSNS_PIN = 0 [12:46:20]*** Brake cut motor [12:46:20]Read from MH i2c: 01 [12:46:20]MH_I2C_Read... [12:46:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 *** Stop cut motor [12:46:20]30 *** Cut end [12:46:20]30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 57 C1 47 00 24 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CD B8 04 00 F4 03 04 00 E2 87 A8 66 B6 04 01 00 00 1C 44 DF 73 0F Read from MH i2c: 2D 01 86 07 72 00 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: 01 07 00 50 [12:46:21]03 CommunicateWithHost err = 0 [12:46:21]00 CheckOFDResponse [12:46:21]00 00 00 00 FF 0F 68 [12:46:21]1017 (14) - 77093643461234 [12:46:21]process_action close_receipt done [12:46:21]1041 (16) - 0000000000874943 [12:46:21]requested_data is exist [12:46:21]1040 (4) - 309453 [12:46:21]produce_requested_data [12:46:21]1012 (4) - 30.07.2024 06:27 [12:46:21]requested_item fm.sn is exist - process it [12:46:21]1206 (1) - 0 [12:46:21]wFMCommunicate request_size=4 [12:46:21]OFD Sender: Remove packet 309453 [12:46:21]ProducePacketName [12:46:21]MH_SAM_APDU [12:46:21]CAPDU: 80 11 00 00 [12:46:21]Write to MH i2c: name=ofd_packets/00309453 [12:46:21]E2 NVStorageDeleteData [12:46:21]08 00 51 03 80 11 00 00 00 00 00 00 CE [12:46:21]Write i2c OK [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:21]E2 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 17 00 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 24 [12:46:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:46:21]wFMCommunicate OK [12:46:21]requested_item fd.num is exist - process it [12:46:21]SAM_PROTO_GetFieldsCounters [12:46:21]wFMCommunicate request_size=4 [12:46:21]MH_SAM_APDU [12:46:21]CAPDU: 80 13 00 00 [12:46:21]Write to MH i2c: E2 08 00 52 03 80 13 00 00 00 00 00 00 D1 [12:46:21]Write i2c OK [12:46:21]MH_I2C_Read... [12:46:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:21]Read from MH i2c: E2 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 62 00 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 62 00 52 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [12:46:21]RAPDU: 5D 00 B9 OFD Sender: No OFD packet to send [12:46:21]04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:46:21]wFMCommunicate OK [12:46:21]SAM_PROTO_GetFieldsCounters done [12:46:21]requested_item shift.num is exist - process it [12:46:21]requested_item shift.opened is exist - process it [12:46:21]req_shift_opened [12:46:21]FM_GetShiftState [12:46:21]SAM_PROTO_GetShiftState [12:46:21]wFMCommunicate request_size=4 [12:46:21]MH_SAM_APDU [12:46:21]CAPDU: 80 13 01 00 [12:46:21]Write to MH i2c: E2 08 00 53 03 80 13 01 00 00 00 00 00 D3 [12:46:21]Write i2c OK [12:46:21]MH_I2C_Read... [12:46:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:21]Read from MH i2c: E2 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 0E 00 [12:46:21]MH_I2C_Read... [12:46:21]Read from MH i2c: E2 0E 00 53 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2E [12:46:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:46:21]wFMCommunicate OK [12:46:21]SAM_PROTO_GetShiftState done [12:46:21]FM_GetShiftState done [12:46:21]req_shift_opened done [12:46:21]requested_item shift.open_date is exist - process it [12:46:21]req_shift_open_date [12:46:21]req_shift_open_date done [12:46:21]produce_requested_data done [12:46:21]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309453,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:46:21]process_action_free close_receipt [12:46:21]json_value_free [12:46:21]json_value_free done [12:46:21]process_json_proto returns [12:46:21]Send response to host [12:46:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309453,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:46:21]free response buf [12:46:21]execute_script done [12:46:21]execute_script returns [12:46:21]free content buf [12:46:21]Sock 9.Close socket [12:46:21]Sock 9.Thread stoped [12:46:26]OFD Sender: No OFD packet to send [12:46:31]OFD Sender: No OFD packet to send [12:46:36]OFD Sender: No OFD packet to send [12:46:41]OFD Sender: No OFD packet to send [12:46:46]OFD Sender: No OFD packet to send [12:46:51]OFD Sender: No OFD packet to send [12:46:56]OFD Sender: No OFD packet to send [12:47:01]OFD Sender: No OFD packet to send [12:47:06]OFD Sender: No OFD packet to send [12:47:11]OFD Sender: No OFD packet to send [12:47:16]OFD Sender: No OFD packet to send [12:47:21]OFD Sender: No OFD packet to send [12:47:26]OFD Sender: No OFD packet to send [12:47:31]OFD Sender: No OFD packet to send [12:47:36]OFD Sender: No OFD packet to send [12:47:41]OFD Sender: No OFD packet to send [12:47:46]OFD Sender: No OFD packet to send [12:47:51]OFD Sender: No OFD packet to send [12:47:56]OFD Sender: No OFD packet to send [12:48:01]OFD Sender: No OFD packet to send [12:48:03]accept exits with 10 [12:48:03]New connection [12:48:03]New thread 3066981732 created [12:48:03]Thread 3067125092 joined [12:48:03]Waiting for new connection... [12:48:03] Sock 10.Parse request [12:48:03]Sock 10.Check first char [12:48:03]Sock 10.First char is OK [12:48:03]request: POST /json_proto HTTP/1.0 [12:48:03]Method: POST [12:48:03]URL: /json_proto [12:48:03]Method is POST - this is cgi request [12:48:03]url: /json_proto [12:48:03]query_string will be loaded in cgi processing [12:48:03]execute_cgi json_proto POST (null) [12:48:03]execute_cgi path=json_proto method=POST [12:48:03]POST find Content-Length [12:48:03]Host: 172.17.45.195:8080 [12:48:03]Content-Length: 677 [12:48:03]Content-Type: application/json [12:48:03] [12:48:03]POST finish read [12:48:03]Found Content-Length = 677 [12:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:03]execute_script... [12:48: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)118063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:03]POST & json_proto [12:48:03]process_json_proto [12:48:03]json parsed OK: [12:48:03]protocol is kg_v1.0 [12:48:03]action value=close_receipt [12:48:03]process_action close_receipt [12:48:03]cmd_close_receipt [12:48:03]MH_GetDate [12:48:03]Write to MH i2c: F0 00 00 54 03 46 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: F0 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: F0 09 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: F0 09 00 54 03 00 03 E1 A8 66 FB 01 7F 64 20 [12:48:03]GetLastDocTimeStamp 1722343574 [12:48:03]current date 1722343683 [12:48:03]FM_GetShiftState [12:48:03]SAM_PROTO_GetShiftState [12:48:03]wFMCommunicate request_size=4 [12:48:03]MH_SAM_APDU [12:48:03]CAPDU: 80 13 01 00 [12:48:03]Write to MH i2c: E2 08 00 55 03 80 13 01 00 00 00 00 00 D5 [12:48:03]Write i2c OK [12:48:03]MH_I2C_Read... [12:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:03]Read from MH i2c: E2 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: E2 0E 00 [12:48:03]MH_I2C_Read... [12:48:03]Read from MH i2c: E2 0E 00 55 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 30 [12:48:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:48:03]wFMCommunicate OK [12:48:03]SAM_PROTO_GetShiftState done [12:48:03]FM_GetShiftState done [12:48:03]opened in 1722299915 [12:48:03]opened+sec_in_day 1722386315 [12:48:03]quantity*price = 40002 [12:48:03]sum+1 = 40003 [12:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 388 30.07.2024 12:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309454 ФПД: 62150066874819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124803&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309454&fm=62150066874819&tin=02508201610067®Number=0000000000092651&sum=40000 [12:48:05]StoreToDocumentArchive [12:48:05]shift 430 fd 309454 [12:48:05]save to /storage/0430/doc_00309454 [12:48:05]save last doc name /storage/0430/doc_00309454 to /storage/kkm_last_doc_name [12:48:05]save OK [12:48:05]Clear old archive folders... [12:48:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:05]tlvbuf is 01A4E620 [12:48:05]SAM_PROTO_ClearQueue [12:48:05]wFMCommunicate request_size=4 [12:48:05]MH_SAM_APDU [12:48:05]CAPDU: 80 09 00 00 [12:48:05]Write to MH i2c: E2 08 00 62 03 80 09 00 00 00 00 00 00 D7 [12:48:05]Write i2c OK [12:48:05]MH_I2C_Read... [12:48:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:05]Read from MH i2c: E2 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: E2 03 00 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [12:48:05]RAPDU: 90 00 [12:48:05]wFMCommunicate OK [12:48:05]SAM_PROTO_ClearQueue done [12:48:05]KKMCreateOFDPacket [12:48:05]OFDProtocolAddRootSTLVToBuf [12:48:05]FM_MakeSignedData [12:48:05]FM_MakeSignedData [12:48:05]SAM_PROTO_SignData [12:48:05]wFMCommunicate request_size=4 [12:48:05]MH_SAM_APDU [12:48:05]CAPDU: 80 0D 01 02 [12:48:05]Write to MH i2c: E2 08 00 63 03 80 0D 01 02 00 00 00 00 DF [12:48:05]Write i2c OK [12:48:05]MH_I2C_Read... [12:48:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:05]Read from MH i2c: E2 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: E2 03 00 [12:48:05]MH_I2C_Read... [12:48:05]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [12:48:05]RAPDU: 90 00 [12:48:05]wFMCommunicate OK [12:48:05]wFMCommunicate request_size=255 [12:48:05]MH_SAM_APDU [12:48: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 32 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 84 01 00 00 F4 03 04 00 03 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B8 04 00 35 04 06 00 38 [12:48:05]Write to MH i2c: E2 02 01 64 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 84 01 00 00 F4 03 04 00 03 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B8 04 00 35 04 06 00 38 00 00 29 [12:48:05]Write i2c OK [12:48:05]MH_I2C_Read... [12:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:06]Read from MH i2c: E2 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 03 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [12:48:06]RAPDU: 90 00 [12:48:06]wFMCommunicate OK [12:48:06]wFMCommunicate request_size=10 [12:48:06]MH_SAM_APDU [12:48:06]CAPDU: 80 0D 02 02 05 86 70 A8 A9 C3 [12:48:06]Write to MH i2c: E2 0D 00 65 03 80 0D 02 02 05 00 86 70 A8 A9 C3 00 00 F6 [12:48:06]Write i2c OK [12:48:06]MH_I2C_Read... [12:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:06]Read from MH i2c: E2 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 03 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [12:48:06]RAPDU: 90 00 [12:48:06]wFMCommunicate OK [12:48:06]wFMCommunicate request_size=4 [12:48:06]MH_SAM_APDU [12:48:06]CAPDU: 80 0D 03 02 [12:48:06]Write to MH i2c: E2 08 00 66 03 80 0D 03 02 00 00 00 00 E4 [12:48:06]Write i2c OK [12:48:06]MH_I2C_Read... [12:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:06]Read from MH i2c: E2 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 0B 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 0B 00 66 03 00 4D 80 9D C7 35 FF 0F 6C 90 00 C5 [12:48:06]RAPDU: 4D 80 9D C7 35 FF 0F 6C 90 00 [12:48:06]wFMCommunicate OK [12:48:06]SAM_PROTO_SignData done [12:48:06]FM_MakeSignedData done [12:48:06]CreateOFDProtocolMessage [12:48:06]wFMCommunicate request_size=4 [12:48:06]MH_SAM_APDU [12:48:06]CAPDU: 80 11 00 00 [12:48:06]Write to MH i2c: E2 08 00 67 03 80 11 00 00 00 00 00 00 E4 [12:48:06]Write i2c OK [12:48:06]MH_I2C_Read... [12:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:06]Read from MH i2c: E2 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 17 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: E2 17 00 67 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3A [12:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:48:06]wFMCommunicate OK [12:48:06]CreateOFDProtocolMessage done [12:48:06]OFDSenderStorePacket 309454 [12:48:06]StoreOFDPacket docnum=309454 [12:48:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D2 4B 07 01 54 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 32 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 84 01 00 00 F4 03 04 00 03 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B8 04 00 35 04 06 00 38 86 70 A8 A9 C3 4D 80 9D C7 35 FF 0F 6C [12:48:06]CheckFolder [12:48:06]dirname=/storage/ofd_packets [12:48:06]CheckFolder done [12:48:06]ProducePacketName [12:48:06]name=ofd_packets/00309454 [12:48:06]NVStorageSaveData ofd_packets/00309454 [12:48:06]File name is /storage/ofd_packets/00309454 [12:48:06]Write 301 bytes [12:48:06]NVStorageSaveData done [12:48:06]OFDSenderStorePacket done [12:48:06]KKMCreateOFDPacket done [12:48:06]NVStorageSaveData kkm_last_timestamp [12:48:06]File name is /storage/kkm_last_timestamp [12:48:06]Write 4 bytes [12:48:06]NVStorageSaveData done [12:48:06]ExternCall_PrintAddStr [12:48:06]wPrintStart [12:48:06]Write to MH i2c: 01 00 00 68 03 6B [12:48:06]Write i2c OK [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: 01 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: 01 07 00 [12:48:06]MH_I2C_Read... [12:48:06]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 FF 0F 80 [12:48:06]RasterBufferAndPrint [12:48:06]line Счет N : (1)118063 [12:48:06]line ИНН: 02508201610067 [12:48:06]line Контрольно-Кассовый Чек [12:48:06]line ПРОДАЖА [12:48:06]line ТРК (МРК, ГНК) : 32 [12:48:06]line Товар: 2710124130 [12:48:06]line Аи-92-К-2 [12:48:06]line 5.900 * 67.80 [12:48:06]line = 400.02 [12:48:06]line НДС 12% НСП 1% [12:48:06]line > о реализуемом товаре [12:48:06]line ОКРУГЛЕНИЕ: -0.02 [12:48:06]line ИТОГО: 400.00 [12:48:06]line Внесено: 400.00 [12:48:06]line СДАЧА: 0.00 [12:48:06]line НСП 1% : 3.54 [12:48:06]line НДС 12% : 42.48 [12:48:06]line Наличными: 400.00 [12:48:06]line Безнал.: 0.00 [12:48:06]line Место: АЗС № 128 "Партнер Нефть" [12:48:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:48:06]line СНО: Общий режим [12:48:06]line Чек 388 30.07.2024 12:48 [12:48:06]line Смена: 430 ФФД: 1.0 [12:48:06]line ЗНМ: 0300000046 [12:48:06]line РНМ: 0000000000092651 [12:48:06]line Версия ККМ: 001 [12:48:06]line ФМ: 0000000000874943 [12:48:06]line ФД: 309454 [12:48:06]line ФПД: 62150066874819 [12:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124803&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309454&fm=62150066874819&tin=02508201610067®Number=0000000000092651&sum=40000 [12:48:06]OFD Sender: Processing packet 309454 [packets to send 232, broken 231] [12:48:06]ProducePacketName [12:48:06]name=ofd_packets/00309454 [12:48:06]OFD Sender: To server: pG, [12:48:06]CommunicateWithHost lk.salyk.kg:30040 [12:48:06]ConnectInit lk.salyk.kg [12:48:06]written 0, free lines is 4095 [12:48:07]Write to MH i2c: 01 00 00 93 03 96 [12:48:07]Write i2c OK [12:48:07]MH_I2C_Read... [12:48:07]Read from MH i2c: 01 [12:48:07]MH_I2C_Read... [12:48:07]Read from MH i2c: 01 07 00 [12:48:07]MH_I2C_Read... [12:48:07]Read from MH i2c: 01 07 00 93 03 00 00 00 00 00 5A 0C 03 [12:48:07]RasterBufferAndPrint [12:48:07]line [12:48:07]line [12:48:07]line [12:48:07]line [12:48:07]line [12:48:07]written 0, free lines is 3188 [12:48:07]MH_Cut [12:48:07]Write to MH i2c: D1 01 00 9A 03 01 6F [12:48:07]Write i2c OK [12:48:07]MH_I2C_Read... [12:48:07]Read from MH i2c: D1 [12:48:07]MH_I2C_Read... [12:48:07]Read from MH i2c: D1 01 00 [12:48:07]MH_I2C_Read... [12:48:07]Read from MH i2c: D1 01 00 9A 03 00 6E [12:48:07]Write to MH i2c: 01 00 00 9B 03 9E [12:48:07]Write i2c OK [12:48:07]MH_I2C_Read... [12:48:08]*** Cut start [12:48:08]*** Partial cut [12:48:08]*** CUTSNS_PIN = 1 [12:48:08]*** CUTSNS_PIN = 0 [12:48:08]*** Brake cut motor [12:48:08]Read from MH i2c: 01 [12:48:08]MH_I2C_Read... [12:48:08]*** Stop cut motor [12:48:08]*** Cut end [12:48:08]Read from MH i2c: 01 07 00 [12:48:08]MH_I2C_Read... [12:48:08]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 FF 0F B3 [12:48:08]process_action close_receipt done [12:48:08]requested_data is exist [12:48:08]produce_requested_data [12:48:08]requested_item fm.sn is exist - process it [12:48:08]wFMCommunicate request_size=4 [12:48:08]MH_SAM_APDU [12:48:08]CAPDU: 80 11 00 00 [12:48:08]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [12:48:08]Write i2c OK [12:48:08]MH_I2C_Read... [12:48:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:09]Read from MH i2c: E2 [12:48:09]MH_I2C_Read... [12:48:09]Read from MH i2c: E2 17 00 [12:48:09]MH_I2C_Read... [12:48:09]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6F [12:48:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:48:09]wFMCommunicate OK [12:48:09]requested_item fd.num is exist - process it [12:48:09]SAM_PROTO_GetFieldsCounters [12:48:09]wFMCommunicate request_size=4 [12:48:09]MH_SAM_APDU [12:48:09]CAPDU: 80 13 00 00 [12:48:09]Write to MH i2c: E2 08 00 9D 03 80 13 00 00 00 00 00 00 1C [12:48:09]Write i2c OK [12:48:09]MH_I2C_Read... [12:48:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:09]Read from MH i2c: E2 [12:48:09]MH_I2C_Read... [12:48:09]Read from MH i2c: E2 62 00 [12:48:09]MH_I2C_Read... [12:48:09]Read from MH i2c: E2 62 00 9D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [12:48:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:09]wFMCommunicate OK [12:48:09]SAM_PROTO_GetFieldsCounters done [12:48:09]requested_item shift.num is exist - process it [12:48:09]requested_item shift.opened is exist - process it [12:48:09]req_shift_opened [12:48:09]FM_GetShiftState [12:48:09]SAM_PROTO_GetShiftState [12:48:09]wFMCommunicate request_size=4 [12:48:09]MH_SAM_APDU [12:48:09]CAPDU: 80 13 01 00 [12:48:09]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [12:48:09]Write i2c OK [12:48:09]MH_I2C_Read... [12:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:09]Read from MH i2c: E2 [12:48:09]MH_I2C_Read... [12:48:09]Read from MH i2c: E2 0E 00 [12:48:09]MH_I2C_Read... [12:48:09]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 79 [12:48:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:48:09]wFMCommunicate OK [12:48:09]SAM_PROTO_GetShiftState done [12:48:09]FM_GetShiftState done [12:48:09]req_shift_opened done [12:48:09]requested_item shift.open_date is exist - process it [12:48:09]req_shift_open_date [12:48:09]req_shift_open_date done [12:48:09]produce_requested_data done [12:48:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309454,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:48:09]process_action_free close_receipt [12:48:09]json_value_free [12:48:09]json_value_free done [12:48:09]process_json_proto returns [12:48:09]Send response to host [12:48:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309454,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:48:09]free response buf [12:48:09]execute_script done [12:48:09]execute_script returns [12:48:09]free content buf [12:48:09]Sock 10.Close socket [12:48:09]Sock 10.Thread stoped [12:48:18]Connected sock=7 [12:48:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D2 4B 07 01 54 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 32 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 84 01 00 00 F4 03 04 00 03 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B8 04 00 35 04 06 00 38 86 70 A8 A9 C3 4D 80 9D C7 35 FF 0F 6C [12:48:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EB AC 47 00 52 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CE B8 04 00 F4 03 04 00 58 88 A8 66 B6 04 01 00 00 48 06 31 EF 32 66 08 64 [12:48:18]CommunicateWithHost err = 0 [12:48:18]CheckOFDResponse [12:48:18]1017 (14) - 77093643461234 [12:48:18]1041 (16) - 0000000000874943 [12:48:18]1040 (4) - 309454 [12:48:18]1012 (4) - 30.07.2024 06:29 [12:48:18]1206 (1) - 0 [12:48:18]OFD Sender: Remove packet 309454 [12:48:18]ProducePacketName [12:48:18]name=ofd_packets/00309454 [12:48:18]NVStorageDeleteData [12:48:19]OFD Sender: No OFD packet to send [12:48:24]OFD Sender: No OFD packet to send [12:48:29]OFD Sender: No OFD packet to send [12:48:33]accept exits with 9 [12:48:33]New connection [12:48:33]New thread 3067125092 created [12:48:33]Thread 3066981732 joined [12:48:33]Waiting for new connection... [12:48:33] Sock 9.Parse request [12:48:33]Sock 9.Check first char [12:48:33]Sock 9.First char is OK [12:48:33]request: POST /json_proto HTTP/1.0 [12:48:33]Method: POST [12:48:33]URL: /json_proto [12:48:33]Method is POST - this is cgi request [12:48:33]url: /json_proto [12:48:33]query_string will be loaded in cgi processing [12:48:33]execute_cgi json_proto POST (null) [12:48:33]execute_cgi path=json_proto method=POST [12:48:33]POST find Content-Length [12:48:33]Host: 172.17.45.195:8080 [12:48:33]Content-Length: 670 [12:48:33]Content-Type: application/json [12:48:33] [12:48:33]POST finish read [12:48:33]Found Content-Length = 670 [12:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:33]execute_script... [12:48: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)118064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:33]POST & json_proto [12:48:33]process_json_proto [12:48:33]json parsed OK: [12:48:33]protocol is kg_v1.0 [12:48:33]action value=close_receipt [12:48:33]process_action close_receipt [12:48:33]cmd_close_receipt [12:48:33]MH_GetDate [12:48:33]Write to MH i2c: F0 00 00 9F 03 91 [12:48:33]Write i2c OK [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: F0 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: F0 09 00 [12:48:33]MH_I2C_Read... [12:48:33]Read from MH i2c: F0 09 00 9F 03 00 22 E1 A8 66 FB 01 7F 64 8A [12:48:33]GetLastDocTimeStamp 1722343683 [12:48:33]current date 1722343714 [12:48:33]FM_GetShiftState [12:48:33]SAM_PROTO_GetShiftState [12:48:33]wFMCommunicate request_size=4 [12:48:33]MH_SAM_APDU [12:48:33]CAPDU: 80 13 01 00 [12:48:33]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [12:48:33]Write i2c OK [12:48:33]MH_I2C_Read... [12:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 0E 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7B [12:48:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:48:34]wFMCommunicate OK [12:48:34]SAM_PROTO_GetShiftState done [12:48:34]FM_GetShiftState done [12:48:34]opened in 1722299915 [12:48:34]opened+sec_in_day 1722386315 [12:48:34]quantity*price = 50017 [12:48:34]sum+1 = 50019 [12:48:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 389 30.07.2024 12:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309455 ФПД: 194279074050223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124834&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309455&fm=194279074050223&tin=02508201610067®Number=0000000000092651&sum=50000 [12:48:35]StoreToDocumentArchive [12:48:35]shift 430 fd 309455 [12:48:35]save to /storage/0430/doc_00309455 [12:48:35]save last doc name /storage/0430/doc_00309455 to /storage/kkm_last_doc_name [12:48:35]save OK [12:48:35]Clear old archive folders... [12:48:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:48:35]tlvbuf is 019EEB70 [12:48:35]SAM_PROTO_ClearQueue [12:48:35]wFMCommunicate request_size=4 [12:48:35]MH_SAM_APDU [12:48:35]CAPDU: 80 09 00 00 [12:48:35]Write to MH i2c: E2 08 00 AD 03 80 09 00 00 00 00 00 00 22 [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:35]Read from MH i2c: E2 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 03 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [12:48:35]RAPDU: 90 00 [12:48:35]wFMCommunicate OK [12:48:35]SAM_PROTO_ClearQueue done [12:48:35]KKMCreateOFDPacket [12:48:35]OFDProtocolAddRootSTLVToBuf [12:48:35]FM_MakeSignedData [12:48:35]FM_MakeSignedData [12:48:35]SAM_PROTO_SignData [12:48:35]wFMCommunicate request_size=4 [12:48:35]MH_SAM_APDU [12:48:35]CAPDU: 80 0D 01 02 [12:48:35]Write to MH i2c: E2 08 00 AE 03 80 0D 01 02 00 00 00 00 2A [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:35]Read from MH i2c: E2 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 03 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [12:48:35]RAPDU: 90 00 [12:48:35]wFMCommunicate OK [12:48:35]wFMCommunicate request_size=255 [12:48:35]MH_SAM_APDU [12:48:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 22 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B8 04 00 35 04 06 00 [12:48:36]Write to MH i2c: E2 02 01 AF 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 recv_with_timeout no data received [12:48:36]00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 22 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B8 04 00 35 04 06 00 00 00 87 [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 03 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [12:48:36]RAPDU: 90 00 [12:48:36]wFMCommunicate OK [12:48:36]wFMCommunicate request_size=11 [12:48:36]MH_SAM_APDU [12:48:36]CAPDU: 80 0D 02 02 06 B0 B2 1F 32 30 AF [12:48:36]Write to MH i2c: E2 0E 00 B0 03 80 0D 02 02 06 00 B0 B2 1F 32 30 AF 00 00 CB [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 03 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [12:48:36]RAPDU: 90 00 [12:48:36]wFMCommunicate OK [12:48:36]wFMCommunicate request_size=4 [12:48:36]MH_SAM_APDU [12:48:36]CAPDU: 80 0D 03 02 [12:48:36]Write to MH i2c: E2 08 00 B1 03 80 0D 03 02 00 00 00 00 2F [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 0B 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 0B 00 B1 03 00 AC 5E C3 42 3E 51 B6 45 90 00 C9 [12:48:36]RAPDU: AC 5E C3 42 3E 51 B6 45 90 00 [12:48:36]wFMCommunicate OK [12:48:36]SAM_PROTO_SignData done [12:48:36]FM_MakeSignedData done [12:48:36]CreateOFDProtocolMessage [12:48:36]wFMCommunicate request_size=4 [12:48:36]MH_SAM_APDU [12:48:36]CAPDU: 80 11 00 00 [12:48:36]Write to MH i2c: E2 08 00 B2 03 80 11 00 00 00 00 00 00 2F [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 17 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 17 00 B2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 85 [12:48:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:48:36]wFMCommunicate OK [12:48:36]CreateOFDProtocolMessage done [12:48:36]OFDSenderStorePacket 309455 [12:48:36]StoreOFDPacket docnum=309455 [12:48:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 AF 89 08 01 C2 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 22 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B8 04 00 35 04 06 00 B0 B2 1F 32 30 AF AC 5E C3 42 3E 51 B6 45 [12:48:36]CheckFolder [12:48:36]dirname=/storage/ofd_packets [12:48:36]CheckFolder done [12:48:36]ProducePacketName [12:48:36]name=ofd_packets/00309455 [12:48:36]NVStorageSaveData ofd_packets/00309455 [12:48:36]File name is /storage/ofd_packets/00309455 [12:48:36]Write 302 bytes [12:48:36]NVStorageSaveData done [12:48:36]OFDSenderStorePacket done [12:48:36]KKMCreateOFDPacket done [12:48:36]NVStorageSaveData kkm_last_timestamp [12:48:36]File name is /storage/kkm_last_timestamp [12:48:36]Write 4 bytes [12:48:36]NVStorageSaveData done [12:48:36]ExternCall_PrintAddStr [12:48:36]wPrintStart [12:48:36]Write to MH i2c: 01 00 00 B3 03 B6 [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: 01 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: 01 07 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: 01 07 00 B3 03 00 00 00 00 00 FF 0F CB [12:48:37]RasterBufferAndPrint [12:48:37]line Счет N : (1)118064 [12:48:37]line ИНН: 02508201610067 [12:48:37]line Контрольно-Кассовый Чек [12:48:37]line ПРОДАЖА [12:48:37]line ТРК (МРК, ГНК) : 43 [12:48:37]line Товар: 2710124130 [12:48:37]line Super-92-К-5 [12:48:37]line 7.270 * 68.80 [12:48:37]line = 500.18 [12:48:37]line НДС 12% НСП 1% [12:48:37]line > о реализуемом товаре [12:48:37]line ОКРУГЛЕНИЕ: -0.18 [12:48:37]line ИТОГО: 500.00 [12:48:37]line Внесено: 500.00 [12:48:37]line СДАЧА: 0.00 [12:48:37]line НСП 1% : 4.43 [12:48:37]line НДС 12% : 53.12 [12:48:37]line Наличными: 500.00 [12:48:37]line Безнал.: 0.00 [12:48:37]line Место: АЗС № 128 "Партнер Нефть" [12:48:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:48:37]line СНО: Общий режим [12:48:37]line Чек 389 30.07.2024 12:48 [12:48:37]line Смена: 430 ФФД: 1.0 [12:48:37]line ЗНМ: 0300000046 [12:48:37]line РНМ: 0000000000092651 [12:48:37]line Версия ККМ: 001 [12:48:37]line ФМ: 0000000000874943 [12:48:37]line ФД: 309455 [12:48:37]line ФПД: 194279074050223 [12:48:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124834&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309455&fm=194279074050223&tin=02508201610067®Number=0000000000092651&sum=50000 [12:48:37]OFD Sender: Processing packet 309455 [packets to send 232, broken 231] [12:48:37]ProducePacketName [12:48:37]name=ofd_packets/00309455 [12:48:37]OFD Sender: To server: pG, [12:48:37]CommunicateWithHost lk.salyk.kg:30040 [12:48:37]ConnectInit lk.salyk.kg [12:48:37]written 0, free lines is 4095 [12:48:37]Write to MH i2c: 01 00 00 DE 03 E1 [12:48:37]Write i2c OK [12:48:37]MH_I2C_Read... [12:48:37]Read from MH i2c: 01 [12:48:37]MH_I2C_Read... [12:48:37]Read from MH i2c: 01 07 00 [12:48:37]MH_I2C_Read... [12:48:37]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 67 0C 5B [12:48:37]RasterBufferAndPrint [12:48:37]line [12:48:37]line [12:48:37]line [12:48:37]line [12:48:37]line [12:48:37]written 0, free lines is 3197 [12:48:37]MH_Cut [12:48:37]Write to MH i2c: D1 01 00 E5 03 01 BA [12:48:37]Write i2c OK [12:48:37]MH_I2C_Read... [12:48:37]Read from MH i2c: D1 [12:48:37]MH_I2C_Read... [12:48:37]Read from MH i2c: D1 01 00 [12:48:37]MH_I2C_Read... [12:48:37]Read from MH i2c: D1 01 00 E5 03 00 B9 [12:48:37]Write to MH i2c: 01 00 00 E6 03 E9 [12:48:37]Write i2c OK [12:48:37]MH_I2C_Read... [12:48:38]*** Cut start [12:48:38]*** Partial cut [12:48:38]*** CUTSNS_PIN = 1 [12:48:38]*** CUTSNS_PIN = 0 [12:48:39]*** Brake cut motor [12:48:39]Read from MH i2c: 01 [12:48:39]MH_I2C_Read... [12:48:39]*** Stop cut motor [12:48:39]*** Cut end [12:48:39]Read from MH i2c: 01 07 00 [12:48:39]MH_I2C_Read... [12:48:39]Read from MH i2c: 01 07 00 E6 03 00 00 00 00 00 FF 0F FE [12:48:39]process_action close_receipt done [12:48:39]requested_data is exist [12:48:39]produce_requested_data [12:48:39]requested_item fm.sn is exist - process it [12:48:39]wFMCommunicate request_size=4 [12:48:39]MH_SAM_APDU [12:48:39]CAPDU: 80 11 00 00 [12:48:39]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [12:48:39]Write i2c OK [12:48:39]MH_I2C_Read... [12:48:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:39]Read from MH i2c: E2 [12:48:39]MH_I2C_Read... [12:48:39]Read from MH i2c: E2 17 00 [12:48:39]MH_I2C_Read... [12:48:39]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BA [12:48:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:48:39]wFMCommunicate OK [12:48:39]requested_item fd.num is exist - process it [12:48:39]SAM_PROTO_GetFieldsCounters [12:48:39]wFMCommunicate request_size=4 [12:48:39]MH_SAM_APDU [12:48:39]CAPDU: 80 13 00 00 [12:48:39]Write to MH i2c: E2 08 00 E8 03 80 13 00 00 00 00 00 00 67 [12:48:39]Write i2c OK [12:48:39]MH_I2C_Read... [12:48:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:39]Read from MH i2c: E2 [12:48:39]MH_I2C_Read... [12:48:39]Read from MH i2c: E2 62 00 [12:48:39]MH_I2C_Read... [12:48:39]Read from MH i2c: E2 62 00 E8 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [12:48:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 CF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:39]wFMCommunicate OK [12:48:39]SAM_PROTO_GetFieldsCounters done [12:48:39]requested_item shift.num is exist - process it [12:48:39]requested_item shift.opened is exist - process it [12:48:39]req_shift_opened [12:48:39]FM_GetShiftState [12:48:39]SAM_PROTO_GetShiftState [12:48:39]wFMCommunicate request_size=4 [12:48:39]MH_SAM_APDU [12:48:39]CAPDU: 80 13 01 00 [12:48:39]Write to MH i2c: E2 08 00 E9 03 80 13 01 00 00 00 00 00 69 [12:48:39]Write i2c OK [12:48:39]MH_I2C_Read... [12:48:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:40]Read from MH i2c: E2 [12:48:40]MH_I2C_Read... [12:48:40]Read from MH i2c: E2 0E 00 [12:48:40]MH_I2C_Read... [12:48:40]Read from MH i2c: E2 0E 00 E9 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C4 [12:48:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:48:40]wFMCommunicate OK [12:48:40]SAM_PROTO_GetShiftState done [12:48:40]FM_GetShiftState done [12:48:40]req_shift_opened done [12:48:40]requested_item shift.open_date is exist - process it [12:48:40]req_shift_open_date [12:48:40]req_shift_open_date done [12:48:40]produce_requested_data done [12:48:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309455,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:48:40]process_action_free close_receipt [12:48:40]json_value_free [12:48:40]json_value_free done [12:48:40]process_json_proto returns [12:48:40]Send response to host [12:48:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309455,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:48:40]free response buf [12:48:40]execute_script done [12:48:40]execute_script returns [12:48:40]free content buf [12:48:40]Sock 9.Close socket [12:48:40]Sock 9.Thread stoped [12:48:42]ConnectInit Can't take IP for lk.salyk.kg [12:48:42]CommunicateWithHost connect error [12:48:42]CommunicateWithHost err = -1 [12:48:42]OFD Sender: Server communicate error [12:48:43]accept exits with 10 [12:48:43]New connection [12:48:43]New thread 3066981732 created [12:48:43]Thread 3067125092 joined [12:48:43]Waiting for new connection... [12:48:43] Sock 10.Parse request [12:48:43]Sock 10.Check first char [12:48:43]Sock 10.First char is OK [12:48:43]request: POST /json_proto HTTP/1.0 [12:48:43]Method: POST [12:48:43]URL: /json_proto [12:48:43]Method is POST - this is cgi request [12:48:43]url: /json_proto [12:48:43]query_string will be loaded in cgi processing [12:48:43]execute_cgi json_proto POST (null) [12:48:43]execute_cgi path=json_proto method=POST [12:48:43]POST find Content-Length [12:48:43]Host: 172.17.45.195:8080 [12:48:43]Content-Length: 812 [12:48:43]Content-Type: application/json [12:48:43] [12:48:43]POST finish read [12:48:43]Found Content-Length = 812 [12:48:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:43]execute_script... [12:48:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 21.810, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:43]POST & json_proto [12:48:43]process_json_proto [12:48:43]json parsed OK: [12:48:43]protocol is kg_v1.0 [12:48:43]action value=close_receipt [12:48:43]process_action close_receipt [12:48:43]cmd_close_receipt [12:48:43]MH_GetDate [12:48:43]Write to MH i2c: F0 00 00 EA 03 DC [12:48:43]Write i2c OK [12:48:43]MH_I2C_Read... [12:48:43]Read from MH i2c: F0 [12:48:43]MH_I2C_Read... [12:48:43]Read from MH i2c: F0 09 00 [12:48:43]MH_I2C_Read... [12:48:43]Read from MH i2c: F0 09 00 EA 03 00 2B E1 A8 66 FB 01 7F 64 DE [12:48:43]GetLastDocTimeStamp 1722343714 [12:48:43]current date 1722343723 [12:48:43]FM_GetShiftState [12:48:43]SAM_PROTO_GetShiftState [12:48:43]wFMCommunicate request_size=4 [12:48:43]MH_SAM_APDU [12:48:43]CAPDU: 80 13 01 00 [12:48:43]Write to MH i2c: E2 08 00 EB 03 80 13 01 00 00 00 00 00 6B [12:48:43]Write i2c OK [12:48:43]MH_I2C_Read... [12:48:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:43]Read from MH i2c: E2 [12:48:43]MH_I2C_Read... [12:48:43]Read from MH i2c: E2 0E 00 [12:48:43]MH_I2C_Read... [12:48:43]Read from MH i2c: E2 0E 00 EB 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C6 [12:48:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:48:43]wFMCommunicate OK [12:48:43]SAM_PROTO_GetShiftState done [12:48:43]FM_GetShiftState done [12:48:43]opened in 1722299915 [12:48:43]opened+sec_in_day 1722386315 [12:48:43]quantity*price = 150052 [12:48:43]sum+1 = 150054 [12:48:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 390 30.07.2024 12:48 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309456 ФПД: 144022581403990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124844&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309456&fm=144022581403990&tin=02508201610067®Number=0000000000092651&sum=150053 [12:48:45]StoreToDocumentArchive [12:48:45]shift 430 fd 309456 [12:48:45]save to /storage/0430/doc_00309456 [12:48:45]save last doc name /storage/0430/doc_00309456 to /storage/kkm_last_doc_name [12:48:45]save OK [12:48:45]Clear old archive folders... [12:48:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:48:45]tlvbuf is 01A57650 [12:48:45]SAM_PROTO_ClearQueue [12:48:45]wFMCommunicate request_size=4 [12:48:45]MH_SAM_APDU [12:48:45]CAPDU: 80 09 00 00 [12:48:45]Write to MH i2c: E2 08 00 F8 03 80 09 00 00 00 00 00 00 6D [12:48:45]Write i2c OK [12:48:45]MH_I2C_Read... [12:48:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:45]Read from MH i2c: E2 [12:48:45]MH_I2C_Read... [12:48:45]Read from MH i2c: E2 03 00 [12:48:45]MH_I2C_Read... [12:48:45]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [12:48:45]RAPDU: 90 00 [12:48:45]wFMCommunicate OK [12:48:45]SAM_PROTO_ClearQueue done [12:48:45]KKMCreateOFDPacket [12:48:45]OFDProtocolAddRootSTLVToBuf [12:48:45]FM_MakeSignedData [12:48:45]FM_MakeSignedData [12:48:45]SAM_PROTO_SignData [12:48:45]wFMCommunicate request_size=4 [12:48:45]MH_SAM_APDU [12:48:45]CAPDU: 80 0D 01 02 [12:48:45]Write to MH i2c: E2 08 00 F9 03 80 0D 01 02 00 00 00 00 75 [12:48:45]Write i2c OK [12:48:45]MH_I2C_Read... [12:48:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:45]Read from MH i2c: E2 [12:48:45]MH_I2C_Read... [12:48:45]Read from MH i2c: E2 03 00 [12:48:45]MH_I2C_Read... [12:48:45]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [12:48:45]RAPDU: 90 00 [12:48:45]wFMCommunicate OK [12:48:45]wFMCommunicate request_size=255 [12:48:45]MH_SAM_APDU [12:48:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 2C E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B8 04 00 35 04 06 00 [12:48:45]Write to MH i2c: E2 02 01 FA 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 86 01 00 00 F4 03 04 00 2C E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B8 04 00 35 04 06 00 00 00 0D [12:48:46]Write i2c OK [12:48:46]MH_I2C_Read... [12:48:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:46]Read from MH i2c: E2 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 03 00 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [12:48:46]RAPDU: 90 00 [12:48:46]wFMCommunicate OK [12:48:46]wFMCommunicate request_size=11 [12:48:46]MH_SAM_APDU [12:48:46]CAPDU: 80 0D 02 02 06 82 FC DE CD E1 56 [12:48:46]Write to MH i2c: E2 0E 00 FB 03 80 0D 02 02 06 00 82 FC DE CD E1 56 00 00 E4 [12:48:46]Write i2c OK [12:48:46]MH_I2C_Read... [12:48:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:46]Read from MH i2c: E2 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 03 00 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [12:48:46]RAPDU: 90 00 [12:48:46]wFMCommunicate OK [12:48:46]wFMCommunicate request_size=4 [12:48:46]MH_SAM_APDU [12:48:46]CAPDU: 80 0D 03 02 [12:48:46]Write to MH i2c: E2 08 00 FC 03 80 0D 03 02 00 00 00 00 7A [12:48:46]Write i2c OK [12:48:46]MH_I2C_Read... [12:48:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:46]Read from MH i2c: E2 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 0B 00 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 0B 00 FC 03 00 A2 C7 9B 34 A2 95 C2 53 90 00 FF [12:48:46]RAPDU: A2 C7 9B 34 A2 95 C2 53 90 00 [12:48:46]wFMCommunicate OK [12:48:46]SAM_PROTO_SignData done [12:48:46]FM_MakeSignedData done [12:48:46]CreateOFDProtocolMessage [12:48:46]wFMCommunicate request_size=4 [12:48:46]MH_SAM_APDU [12:48:46]CAPDU: 80 11 00 00 [12:48:46]Write to MH i2c: E2 08 00 FD 03 80 11 00 00 00 00 00 00 7A [12:48:46]Write i2c OK [12:48:46]MH_I2C_Read... [12:48:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:46]Read from MH i2c: E2 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 17 00 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: E2 17 00 FD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D0 [12:48:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:48:46]wFMCommunicate OK [12:48:46]CreateOFDProtocolMessage done [12:48:46]OFDSenderStorePacket 309456 [12:48:46]StoreOFDPacket docnum=309456 [12:48:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 EB 26 08 01 48 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 2C E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B8 04 00 35 04 06 00 82 FC DE CD E1 56 A2 C7 9B 34 A2 95 C2 53 [12:48:46]CheckFolder [12:48:46]dirname=/storage/ofd_packets [12:48:46]CheckFolder done [12:48:46]ProducePacketName [12:48:46]name=ofd_packets/00309456 [12:48:46]NVStorageSaveData ofd_packets/00309456 [12:48:46]File name is /storage/ofd_packets/00309456 [12:48:46]Write 302 bytes [12:48:46]NVStorageSaveData done [12:48:46]OFDSenderStorePacket done [12:48:46]KKMCreateOFDPacket done [12:48:46]NVStorageSaveData kkm_last_timestamp [12:48:46]File name is /storage/kkm_last_timestamp [12:48:46]Write 4 bytes [12:48:46]NVStorageSaveData done [12:48:46]ExternCall_PrintAddStr [12:48:46]wPrintStart [12:48:46]Write to MH i2c: 01 00 00 FE 03 01 [12:48:46]Write i2c OK [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: 01 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: 01 07 00 [12:48:46]MH_I2C_Read... [12:48:46]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 FF 0F 16 [12:48:46]RasterBufferAndPrint [12:48:46]line Счет N : (1)118062 [12:48:46]line ИНН: 02508201610067 [12:48:46]line Контрольно-Кассовый Чек [12:48:46]line ПРОДАЖА [12:48:46]line ТРК (МРК, ГНК) : 63 [12:48:46]line Товар: 2710124130 [12:48:46]line Super-92-К-5 [12:48:46]line 21.810 * 68.80 [12:48:46]line = 1500.53 [12:48:46]line НДС 12% НСП 1% [12:48:46]line > о реализуемом товаре [12:48:46]line ИТОГО: 1500.53 [12:48:46]line НСП 1% : 13.28 [12:48:46]line НДС 12% : 159.35 [12:48:46]line Наличными: 0.00 [12:48:46]line Безнал.: 1500.53 [12:48:46]line Место: АЗС № 128 "Партнер Нефть" [12:48:46]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:48:46]line СНО: Общий режим [12:48:46]line Чек 390 30.07.2024 12:48 [12:48:46]line Смена: 430 ФФД: 1.0 [12:48:46]line ЗНМ: 0300000046 [12:48:46]line РНМ: 0000000000092651 [12:48:46]line Версия ККМ: 001 [12:48:46]line Платежная система: Бакай Банк [12:48:46]line ФМ: 0000000000874943 [12:48:46]line ФД: 309456 [12:48:46]line ФПД: 144022581403990 [12:48:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124844&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309456&fm=144022581403990&tin=02508201610067®Number=0000000000092651&sum=150053 [12:48:46]OFD Sender: Processing packet 309455 [packets to send 233, broken 231] [12:48:46]ProducePacketName [12:48:46]name=ofd_packets/00309455 [12:48:46]OFD Sender: To server: pG, [12:48:46]CommunicateWithHost lk.salyk.kg:30040 [12:48:46]ConnectInit lk.salyk.kg [12:48:46]written 0, free lines is 4095 [12:48:47]Write to MH i2c: 01 00 00 28 04 2C [12:48:47]Write i2c OK [12:48:47]MH_I2C_Read... [12:48:47]Read from MH i2c: 01 [12:48:47]MH_I2C_Read... [12:48:47]Read from MH i2c: 01 07 00 [12:48:47]MH_I2C_Read... [12:48:47]Read from MH i2c: 01 07 00 28 04 00 00 00 00 00 79 0C B8 [12:48:47]RasterBufferAndPrint [12:48:47]line [12:48:47]line [12:48:47]line [12:48:47]line [12:48:47]line [12:48:47]written 0, free lines is 3220 [12:48:47]MH_Cut [12:48:47]Write to MH i2c: D1 01 00 2F 04 01 05 [12:48:47]Write i2c OK [12:48:47]MH_I2C_Read... [12:48:47]Read from MH i2c: D1 [12:48:47]MH_I2C_Read... [12:48:47]Read from MH i2c: D1 01 00 [12:48:47]MH_I2C_Read... [12:48:47]Read from MH i2c: D1 01 00 2F 04 00 04 [12:48:47]Write to MH i2c: 01 00 00 30 04 34 [12:48:47]Write i2c OK [12:48:47]MH_I2C_Read... [12:48:48]*** Cut start [12:48:48]*** Partial cut [12:48:48]*** CUTSNS_PIN = 1 [12:48:48]Connected sock=11 [12:48:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 AF 89 08 01 C2 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 *** CUTSNS_PIN = 0 [12:48:49]01 F7 03 06 00 BB *** Brake cut motor [12:48:49]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 85 01 00 00 F4 03 04 00 22 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B8 04 00 35 04 06 00 B0 B2 1F 32 30 AF AC 5E C3 42 3E 51 B6 45 [12:48:49]Read from MH i2c: *** Stop cut motor [12:48:49]01 *** Cut end [12:48:49] [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: 01 07 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 FF 0F 49 [12:48:49]process_action close_receipt done [12:48:49]requested_data is exist [12:48:49]produce_requested_data [12:48:49]requested_item fm.sn is exist - process it [12:48:49]wFMCommunicate request_size=4 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 11 00 00 [12:48:49]Write to MH i2c: E2 08 00 31 04 80 11 00 00 00 00 00 00 AF [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:49]Read from MH i2c: E2 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 17 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 17 00 31 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 05 [12:48:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:48:49]wFMCommunicate OK [12:48:49]requested_item fd.num is exist - process it [12:48:49]SAM_PROTO_GetFieldsCounters [12:48:49]wFMCommunicate request_size=4 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 13 00 00 [12:48:49]Write to MH i2c: E2 08 00 32 04 80 13 00 00 00 00 00 00 B2 [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:49]Read from MH i2c: E2 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 62 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 62 00 32 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D0 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [12:48:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D0 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:49]wFMCommunicate OK [12:48:49]SAM_PROTO_GetFieldsCounters done [12:48:49]requested_item shift.num is exist - process it [12:48:49]requested_item shift.opened is exist - process it [12:48:49]req_shift_opened [12:48:49]FM_GetShiftState [12:48:49]SAM_PROTO_GetShiftState [12:48:49]wFMCommunicate request_size=4 [12:48:49]MH_SAM_APDU [12:48:49]CAPDU: 80 13 01 00 [12:48:49]Write to MH i2c: E2 08 00 33 04 80 13 01 00 00 00 00 00 B4 [12:48:49]Write i2c OK [12:48:49]MH_I2C_Read... [12:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:49]Read from MH i2c: E2 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 0E 00 [12:48:49]MH_I2C_Read... [12:48:49]Read from MH i2c: E2 0E 00 33 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0F [12:48:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:48:49]wFMCommunicate OK [12:48:49]SAM_PROTO_GetShiftState done [12:48:49]FM_GetShiftState done [12:48:49]req_shift_opened done [12:48:49]requested_item shift.open_date is exist - process it [12:48:49]req_shift_open_date [12:48:49]req_shift_open_date done [12:48:49]produce_requested_data done [12:48:49]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309456,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:48:49]process_action_free close_receipt [12:48:49]json_value_free [12:48:49]json_value_free done [12:48:49]process_json_proto returns [12:48:49]Send response to host [12:48:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309456,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:48:49]free response buf [12:48:49]execute_script done [12:48:49]execute_script returns [12:48:49]free content buf [12:48:49]Sock 10.Close socket [12:48:49]Sock 10.Thread stoped [12:48:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B3 73 47 00 D4 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 CF B8 04 00 F4 03 04 00 78 88 A8 66 B6 04 01 00 00 9F 29 0A 4E C4 A0 74 D1 [12:48:53]CommunicateWithHost err = 0 [12:48:53]CheckOFDResponse [12:48:53]1017 (14) - 77093643461234 [12:48:53]1041 (16) - 0000000000874943 [12:48:53]1040 (4) - 309455 [12:48:53]1012 (4) - 30.07.2024 06:30 [12:48:53]1206 (1) - 0 [12:48:53]OFD Sender: Remove packet 309455 [12:48:53]ProducePacketName [12:48:53]name=ofd_packets/00309455 [12:48:53]NVStorageDeleteData [12:48:53]OFD Sender: Processing packet 309456 [packets to send 232, broken 231] [12:48:53]ProducePacketName [12:48:53]name=ofd_packets/00309456 [12:48:53]OFD Sender: To server: pG, [12:48:53]CommunicateWithHost lk.salyk.kg:30040 [12:48:53]ConnectInit lk.salyk.kg [12:48:54]Connected sock=10 [12:48:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 EB 26 08 01 48 AC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 55 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 2C E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B8 04 00 35 04 06 00 82 FC DE CD E1 56 A2 C7 9B 34 A2 95 C2 53 [12:48:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 80 C4 47 00 BC 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D0 B8 04 00 F4 03 04 00 7D 88 A8 66 B6 04 01 00 00 76 4E F2 64 E3 65 1F 0B [12:48:56]CommunicateWithHost err = 0 [12:48:56]CheckOFDResponse [12:48:56]1017 (14) - 77093643461234 [12:48:56]1041 (16) - 0000000000874943 [12:48:56]1040 (4) - 309456 [12:48:56]1012 (4) - 30.07.2024 06:30 [12:48:56]1206 (1) - 0 [12:48:56]OFD Sender: Remove packet 309456 [12:48:56]ProducePacketName [12:48:56]name=ofd_packets/00309456 [12:48:56]NVStorageDeleteData [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:11]OFD Sender: No OFD packet to send [12:49:16]OFD Sender: No OFD packet to send [12:49:21]OFD Sender: No OFD packet to send [12:49:22]accept exits with 7 [12:49:22]New connection [12:49:22]New thread 3067125092 created [12:49:22]Thread 3066981732 joined [12:49:22]Waiting for new connection... [12:49:22] Sock 7.Parse request [12:49:22]Sock 7.Check first char [12:49:22]Sock 7.First char is OK [12:49:22]request: POST /json_proto HTTP/1.0 [12:49:22]Method: POST [12:49:22]URL: /json_proto [12:49:22]Method is POST - this is cgi request [12:49:22]url: /json_proto [12:49:22]query_string will be loaded in cgi processing [12:49:22]execute_cgi json_proto POST (null) [12:49:22]execute_cgi path=json_proto method=POST [12:49:22]POST find Content-Length [12:49:22]Host: 172.17.45.195:8080 [12:49:22]Content-Length: 799 [12:49:22]Content-Type: application/json [12:49:22] [12:49:22]POST finish read [12:49:22]Found Content-Length = 799 [12:49:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2300.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:22]execute_script... [12:49: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)118065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 30.190, "sum" : 2300.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2300.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:22]POST & json_proto [12:49:22]process_json_proto [12:49:22]json parsed OK: [12:49:22]protocol is kg_v1.0 [12:49:22]action value=close_receipt [12:49:22]process_action close_receipt [12:49:22]cmd_close_receipt [12:49:22]MH_GetDate [12:49:22]Write to MH i2c: F0 00 00 34 04 27 [12:49:22]Write i2c OK [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: F0 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: F0 09 00 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: F0 09 00 34 04 00 52 E1 A8 66 FB 01 7F 64 50 [12:49:22]GetLastDocTimeStamp 1722343724 [12:49:22]current date 1722343762 [12:49:22]FM_GetShiftState [12:49:22]SAM_PROTO_GetShiftState [12:49:22]wFMCommunicate request_size=4 [12:49:22]MH_SAM_APDU [12:49:22]CAPDU: 80 13 01 00 [12:49:22]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [12:49:22]Write i2c OK [12:49:22]MH_I2C_Read... [12:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:22]Read from MH i2c: E2 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: E2 0E 00 [12:49:22]MH_I2C_Read... [12:49:22]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 11 [12:49:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:49:22]wFMCommunicate OK [12:49:22]SAM_PROTO_GetShiftState done [12:49:22]FM_GetShiftState done [12:49:22]opened in 1722299915 [12:49:22]opened+sec_in_day 1722386315 [12:49:22]quantity*price = 230047 [12:49:22]sum+1 = 230049 [12:49:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2300.48 НСП 1% : 20.36 НДС 12% : 244.30 Наличными: 0.00 Безнал.: 2300.48 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 391 30.07.2024 12:49 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309457 ФПД: 84138510330269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124922&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309457&fm=84138510330269&tin=02508201610067®Number=0000000000092651&sum=230048 [12:49:23]StoreToDocumentArchive [12:49:23]shift 430 fd 309457 [12:49:23]save to /storage/0430/doc_00309457 [12:49:23]save last doc name /storage/0430/doc_00309457 to /storage/kkm_last_doc_name [12:49:23]save OK [12:49:23]Clear old archive folders... [12:49:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:49:23]tlvbuf is 01A592A0 [12:49:23]SAM_PROTO_ClearQueue [12:49:23]wFMCommunicate request_size=4 [12:49:23]MH_SAM_APDU [12:49:23]CAPDU: 80 09 00 00 [12:49:23]Write to MH i2c: E2 08 00 42 04 80 09 00 00 00 00 00 00 B8 [12:49:23]Write i2c OK [12:49:23]MH_I2C_Read... [12:49:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:23]Read from MH i2c: E2 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 [12:49:23]MH_I2C_Read... [12:49:23]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [12:49:24]RAPDU: 90 00 [12:49:24]wFMCommunicate OK [12:49:24]SAM_PROTO_ClearQueue done [12:49:24]KKMCreateOFDPacket [12:49:24]OFDProtocolAddRootSTLVToBuf [12:49:24]FM_MakeSignedData [12:49:24]FM_MakeSignedData [12:49:24]SAM_PROTO_SignData [12:49:24]wFMCommunicate request_size=4 [12:49:24]MH_SAM_APDU [12:49:24]CAPDU: 80 0D 01 02 [12:49:24]Write to MH i2c: E2 08 00 43 04 80 0D 01 02 00 00 00 00 C0 [12:49:24]Write i2c OK [12:49:24]MH_I2C_Read... [12:49:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:24]Read from MH i2c: E2 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: E2 03 00 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [12:49:24]RAPDU: 90 00 [12:49:24]wFMCommunicate OK [12:49:24]wFMCommunicate request_size=255 [12:49:24]MH_SAM_APDU [12:49: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 52 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B8 04 00 35 04 06 00 4C 86 06 05 [12:49:24]Write to MH i2c: E2 02 01 44 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 52 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B8 04 00 35 04 06 00 4C 86 06 05 00 00 7E [12:49:24]Write i2c OK [12:49:24]MH_I2C_Read... [12:49:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:24]Read from MH i2c: E2 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: E2 03 00 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [12:49:24]RAPDU: 90 00 [12:49:24]wFMCommunicate OK [12:49:24]wFMCommunicate request_size=7 [12:49:24]MH_SAM_APDU [12:49:24]CAPDU: 80 0D 02 02 02 29 9D [12:49:24]Write to MH i2c: E2 0A 00 45 04 80 0D 02 02 02 00 29 9D 00 00 8D [12:49:24]Write i2c OK [12:49:24]MH_I2C_Read... [12:49:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:24]Read from MH i2c: E2 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: E2 03 00 [12:49:24]MH_I2C_Read... [12:49:24]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [12:49:24]RAPDU: 90 00 [12:49:24]wFMCommunicate OK [12:49:24]wFMCommunicate request_size=4 [12:49:24]MH_SAM_APDU [12:49:24]CAPDU: 80 0D 03 02 [12:49:24]Write to MH i2c: E2 08 00 46 04 80 0D 03 02 00 00 00 00 C5 [12:49:24]Write i2c OK [12:49:24]MH_I2C_Read... [12:49:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:25]Read from MH i2c: E2 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: E2 0B 00 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: E2 0B 00 46 04 00 87 B9 BB BB 4C 2B 9B 13 90 00 A1 [12:49:25]RAPDU: 87 B9 BB BB 4C 2B 9B 13 90 00 [12:49:25]wFMCommunicate OK [12:49:25]SAM_PROTO_SignData done [12:49:25]FM_MakeSignedData done [12:49:25]CreateOFDProtocolMessage [12:49:25]wFMCommunicate request_size=4 [12:49:25]MH_SAM_APDU [12:49:25]CAPDU: 80 11 00 00 [12:49:25]Write to MH i2c: E2 08 00 47 04 80 11 00 00 00 00 00 00 C5 [12:49:25]Write i2c OK [12:49:25]MH_I2C_Read... [12:49:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:25]Read from MH i2c: E2 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: E2 17 00 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: E2 17 00 47 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1B [12:49:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:49:25]wFMCommunicate OK [12:49:25]CreateOFDProtocolMessage done [12:49:25]OFDSenderStorePacket 309457 [12:49:25]StoreOFDPacket docnum=309457 [12:49:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 29 08 04 01 56 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 52 E1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B8 04 00 35 04 06 00 4C 86 06 05 29 9D 87 B9 BB BB 4C 2B 9B 13 [12:49:25]CheckFolder [12:49:25]dirname=/storage/ofd_packets [12:49:25]CheckFolder done [12:49:25]ProducePacketName [12:49:25]name=ofd_packets/00309457 [12:49:25]NVStorageSaveData ofd_packets/00309457 [12:49:25]File name is /storage/ofd_packets/00309457 [12:49:25]Write 298 bytes [12:49:25]NVStorageSaveData done [12:49:25]OFDSenderStorePacket done [12:49:25]KKMCreateOFDPacket done [12:49:25]NVStorageSaveData kkm_last_timestamp [12:49:25]File name is /storage/kkm_last_timestamp [12:49:25]Write 4 bytes [12:49:25]NVStorageSaveData done [12:49:25]ExternCall_PrintAddStr [12:49:25]wPrintStart [12:49:25]Write to MH i2c: 01 00 00 OFD Sender: Processing packet 309457 [packets to send 232, broken 231] [12:49:25]48 ProducePacketName [12:49:25]04 name=ofd_packets/00309457 [12:49:25]4C OFD Sender: To server: pG, [12:49:25] [12:49:25]CommunicateWithHost lk.salyk.kg:30040 [12:49:25]ConnectInit lk.salyk.kg [12:49:25]Write i2c OK [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: 01 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: 01 07 00 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 FF 0F 61 [12:49:25]RasterBufferAndPrint [12:49:25]line Счет N : (1)118065 [12:49:25]line ИНН: 02508201610067 [12:49:25]line Контрольно-Кассовый Чек [12:49:25]line ПРОДАЖА [12:49:25]line ТРК (МРК, ГНК) : 2 [12:49:25]line Товар: 2710194800 [12:49:25]line ДТ-К-3 [12:49:25]line 30.190 * 76.20 [12:49:25]line = 2300.48 [12:49:25]line НДС 12% НСП 1% [12:49:25]line > о реализуемом товаре [12:49:25]line ИТОГО: 2300.48 [12:49:25]line НСП 1% : 20.36 [12:49:25]line НДС 12% : 244.30 [12:49:25]line Наличными: 0.00 [12:49:25]line Безнал.: 2300.48 [12:49:25]line Место: АЗС № 128 "Партнер Нефть" [12:49:25]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:49:25]line СНО: Общий режим [12:49:25]line Чек 391 30.07.2024 12:49 [12:49:25]line Смена: 430 ФФД: 1.0 [12:49:25]line ЗНМ: 0300000046 [12:49:25]line РНМ: 0000000000092651 [12:49:25]line Версия ККМ: 001 [12:49:25]line Платежная система: O! деньги [12:49:25]line ФМ: 0000000000874943 [12:49:25]line ФД: 309457 [12:49:25]line ФПД: 84138510330269 [12:49:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124922&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309457&fm=84138510330269&tin=02508201610067®Number=0000000000092651&sum=230048 [12:49:25]written 0, free lines is 4095 [12:49:25]Write to MH i2c: 01 00 00 72 04 76 [12:49:25]Write i2c OK [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: 01 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: 01 07 00 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: 01 07 00 72 04 00 00 00 00 00 7F 0C 08 [12:49:25]RasterBufferAndPrint [12:49:25]line [12:49:25]line [12:49:25]line [12:49:25]line [12:49:25]line [12:49:25]written 0, free lines is 3224 [12:49:25]MH_Cut [12:49:25]Write to MH i2c: D1 01 00 79 04 01 4F [12:49:25]Write i2c OK [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: D1 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: D1 01 00 [12:49:25]MH_I2C_Read... [12:49:25]Read from MH i2c: D1 01 00 79 04 00 4E [12:49:25]Write to MH i2c: 01 00 00 7A 04 7E [12:49:25]Write i2c OK [12:49:25]MH_I2C_Read... [12:49:27]*** Cut start [12:49:27]*** Partial cut [12:49:27]*** CUTSNS_PIN = 1 [12:49:27]*** CUTSNS_PIN = 0 [12:49:27]*** Brake cut motor [12:49:27]Connected sock=9 [12: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 34 39 34 33 0C 01 00 00 29 08 04 01 56 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 EE 75 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A0 82 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 82 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 82 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 52 E1 A8 66 0E 04 04 00 AE 01 *** Stop cut motor [12:49:27]00 *** Cut end [12:49:27]00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 Read from MH i2c: 30 01 30 [12:49:27]30 MH_I2C_Read... [12:49:27]30 Read from MH i2c: 38 01 37 07 34 00 39 [12:49:27]34 MH_I2C_Read... [12:49:27]33 10 04 04 00 D1 B8 04 00 35 04 06 00 4C 86 06 05 29 9D 87 B9 BB BB 4C 2B 9B 13 [12:49:27]Read from MH i2c: 01 07 00 7A 04 00 00 00 00 00 FF 0F 93 [12:49:27]process_action close_receipt done [12:49:27]requested_data is exist [12:49:27]produce_requested_data [12:49:27]requested_item fm.sn is exist - process it [12:49:27]wFMCommunicate request_size=4 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 11 00 00 [12:49:27]Write to MH i2c: E2 08 00 7B 04 80 11 00 00 00 00 00 00 F9 [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:27]Read from MH i2c: E2 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 17 00 [12:49:27]MH_I2C_Read... [12:49:27]Read from MH i2c: E2 17 00 7B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4F [12:49:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:49:27]wFMCommunicate OK [12:49:27]requested_item fd.num is exist - process it [12:49:27]SAM_PROTO_GetFieldsCounters [12:49:27]wFMCommunicate request_size=4 [12:49:27]MH_SAM_APDU [12:49:27]CAPDU: 80 13 00 00 [12:49:27]Write to MH i2c: E2 08 00 7C 04 80 13 00 00 00 00 00 00 FC [12:49:27]Write i2c OK [12:49:27]MH_I2C_Read... [12:49:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:28]Read from MH i2c: E2 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: E2 62 00 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: E2 62 00 7C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D1 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [12:49:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D1 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:49:28]wFMCommunicate OK [12:49:28]SAM_PROTO_GetFieldsCounters done [12:49:28]requested_item shift.num is exist - process it [12:49:28]requested_item shift.opened is exist - process it [12:49:28]req_shift_opened [12:49:28]FM_GetShiftState [12:49:28]SAM_PROTO_GetShiftState [12:49:28]wFMCommunicate request_size=4 [12:49:28]MH_SAM_APDU [12:49:28]CAPDU: 80 13 01 00 [12:49:28]Write to MH i2c: E2 08 00 7D 04 80 13 01 00 00 00 00 00 FE [12:49:28]Write i2c OK [12:49:28]MH_I2C_Read... [12:49:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:28]Read from MH i2c: E2 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: E2 0E 00 [12:49:28]MH_I2C_Read... [12:49:28]Read from MH i2c: E2 0E 00 7D 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 59 [12:49:28]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:49:28]wFMCommunicate OK [12:49:28]SAM_PROTO_GetShiftState done [12:49:28]FM_GetShiftState done [12:49:28]req_shift_opened done [12:49:28]requested_item shift.open_date is exist - process it [12:49:28]req_shift_open_date [12:49:28]req_shift_open_date done [12:49:28]produce_requested_data done [12:49:28]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309457,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:49:28]process_action_free close_receipt [12:49:28]json_value_free [12:49:28]json_value_free done [12:49:28]process_json_proto returns [12:49:28]Send response to host [12:49:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309457,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:49:28]free response buf [12:49:28]execute_script done [12:49:28]execute_script returns [12:49:28]free content buf [12:49:28]Sock 7.Close socket [12:49:28]Sock 7.Thread stoped [12:49:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D9 5D 47 00 02 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D1 B8 04 00 F4 03 04 00 9D 88 A8 66 B6 04 01 00 00 5E 44 9D 83 19 9E AE 09 [12:49:28]CommunicateWithHost err = 0 [12:49:28]CheckOFDResponse [12:49:28]1017 (14) - 77093643461234 [12:49:28]1041 (16) - 0000000000874943 [12:49:28]1040 (4) - 309457 [12:49:28]1012 (4) - 30.07.2024 06:30 [12:49:28]1206 (1) - 0 [12:49:28]OFD Sender: Remove packet 309457 [12:49:28]ProducePacketName [12:49:28]name=ofd_packets/00309457 [12:49:28]NVStorageDeleteData [12:49:29]OFD Sender: No OFD packet to send [12:49:34]OFD Sender: No OFD packet to send [12:49:39]OFD Sender: No OFD packet to send [12:49:44]OFD Sender: No OFD packet to send [12:49:49]OFD Sender: No OFD packet to send [12:49:54]OFD Sender: No OFD packet to send [12:49:59]OFD Sender: No OFD packet to send [12:50:04]OFD Sender: No OFD packet to send [12:50:09]OFD Sender: No OFD packet to send [12:50:14]OFD Sender: No OFD packet to send [12:50:19]OFD Sender: No OFD packet to send [12:50:24]OFD Sender: No OFD packet to send [12:50:29]OFD Sender: No OFD packet to send [12:50:34]OFD Sender: No OFD packet to send [12:50:39]OFD Sender: No OFD packet to send [12:50:44]OFD Sender: No OFD packet to send [12:50:49]OFD Sender: No OFD packet to send [12:50:54]OFD Sender: No OFD packet to send [12:50:59]OFD Sender: No OFD packet to send [12:51:04]OFD Sender: No OFD packet to send [12:51:09]OFD Sender: No OFD packet to send [12:51:14]OFD Sender: No OFD packet to send [12:51:19]OFD Sender: No OFD packet to send [12:51:24]OFD Sender: No OFD packet to send [12:51:29]OFD Sender: No OFD packet to send [12:51:34]OFD Sender: No OFD packet to send [12:51:39]OFD Sender: No OFD packet to send [12:51:44]OFD Sender: No OFD packet to send [12:51:49]OFD Sender: No OFD packet to send [12:51:54]OFD Sender: No OFD packet to send [12:51:59]OFD Sender: No OFD packet to send [12:52:04]OFD Sender: No OFD packet to send [12:52:09]OFD Sender: No OFD packet to send [12:52:14]OFD Sender: No OFD packet to send [12:52:19]OFD Sender: No OFD packet to send [12:52:24]OFD Sender: No OFD packet to send [12:52:29]OFD Sender: No OFD packet to send [12:52:34]OFD Sender: No OFD packet to send [12:52:39]OFD Sender: No OFD packet to send [12:52:42]accept exits with 10 [12:52:42]New connection [12:52:42]New thread 3066981732 created [12:52:42]Thread 3067125092 joined [12:52:42]Waiting for new connection... [12:52:42] Sock 10.Parse request [12:52:42]Sock 10.Check first char [12:52:42]Sock 10.First char is OK [12:52:42]request: POST /json_proto HTTP/1.0 [12:52:42]Method: POST [12:52:42]URL: /json_proto [12:52:42]Method is POST - this is cgi request [12:52:42]url: /json_proto [12:52:42]query_string will be loaded in cgi processing [12:52:42]execute_cgi json_proto POST (null) [12:52:42]execute_cgi path=json_proto method=POST [12:52:42]POST find Content-Length [12:52:42]Host: 172.17.45.195:8080 [12:52:42]Content-Length: 677 [12:52:42]Content-Type: application/json [12:52:42] [12:52:42]POST finish read [12:52:42]Found Content-Length = 677 [12:52:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:52:42]execute_script... [12:52:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:52:42]POST & json_proto [12:52:42]process_json_proto [12:52:42]json parsed OK: [12:52:42]protocol is kg_v1.0 [12:52:42]action value=close_receipt [12:52:42]process_action close_receipt [12:52:42]cmd_close_receipt [12:52:42]MH_GetDate [12:52:42]Write to MH i2c: F0 00 00 7E 04 71 [12:52:42]Write i2c OK [12:52:42]MH_I2C_Read... [12:52:42]Read from MH i2c: F0 [12:52:42]MH_I2C_Read... [12:52:42]Read from MH i2c: F0 09 00 [12:52:42]MH_I2C_Read... [12:52:42]Read from MH i2c: F0 09 00 7E 04 00 1A E2 A8 66 FB 01 7F 64 63 [12:52:42]GetLastDocTimeStamp 1722343762 [12:52:42]current date 1722343962 [12:52:42]FM_GetShiftState [12:52:42]SAM_PROTO_GetShiftState [12:52:42]wFMCommunicate request_size=4 [12:52:42]MH_SAM_APDU [12:52:42]CAPDU: 80 13 01 00 [12:52:42]Write to MH i2c: E2 08 00 7F 04 80 13 01 00 00 00 00 00 00 [12:52:42]Write i2c OK [12:52:42]MH_I2C_Read... [12:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:42]Read from MH i2c: E2 [12:52:42]MH_I2C_Read... [12:52:42]Read from MH i2c: E2 0E 00 [12:52:42]MH_I2C_Read... [12:52:42]Read from MH i2c: E2 0E 00 7F 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5B [12:52:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:52:42]wFMCommunicate OK [12:52:42]SAM_PROTO_GetShiftState done [12:52:42]FM_GetShiftState done [12:52:42]opened in 1722299915 [12:52:42]opened+sec_in_day 1722386315 [12:52:42]quantity*price = 50036 [12:52:42]sum+1 = 50037 [12:52:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 392 30.07.2024 12:52 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309458 ФПД: 179658724202879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125242&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309458&fm=179658724202879&tin=02508201610067®Number=0000000000092651&sum=50000 [12:52:43]StoreToDocumentArchive [12:52:43]shift 430 fd 309458 [12:52:43]save to /storage/0430/doc_00309458 [12:52:43]save last doc name /storage/0430/doc_00309458 to /storage/kkm_last_doc_name [12:52:43]save OK [12:52:43]Clear old archive folders... [12:52:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:43]tlvbuf is B6EEB790 [12:52:43]SAM_PROTO_ClearQueue [12:52:43]wFMCommunicate request_size=4 [12:52:43]MH_SAM_APDU [12:52:43]CAPDU: 80 09 00 00 [12:52:43]Write to MH i2c: E2 08 00 8C 04 80 09 00 00 00 00 00 00 02 [12:52:43]Write i2c OK [12:52:43]MH_I2C_Read... [12:52:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:43]Read from MH i2c: E2 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: E2 03 00 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [12:52:43]RAPDU: 90 00 [12:52:43]wFMCommunicate OK [12:52:43]SAM_PROTO_ClearQueue done [12:52:43]KKMCreateOFDPacket [12:52:43]OFDProtocolAddRootSTLVToBuf [12:52:43]FM_MakeSignedData [12:52:43]FM_MakeSignedData [12:52:43]SAM_PROTO_SignData [12:52:43]wFMCommunicate request_size=4 [12:52:43]MH_SAM_APDU [12:52:43]CAPDU: 80 0D 01 02 [12:52:43]Write to MH i2c: E2 08 00 8D 04 80 0D 01 02 00 00 00 00 0A [12:52:43]Write i2c OK [12:52:43]MH_I2C_Read... [12:52:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:43]Read from MH i2c: E2 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: E2 03 00 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [12:52:43]RAPDU: 90 00 [12:52:43]wFMCommunicate OK [12:52:43]wFMCommunicate request_size=255 [12:52:43]MH_SAM_APDU [12:52:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 1A E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B8 04 00 35 04 06 00 A3 [12:52:43]Write to MH i2c: E2 02 01 8E 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 1A E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B8 04 00 35 04 06 00 A3 00 00 FA [12:52:43]Write i2c OK [12:52:43]MH_I2C_Read... [12:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:44]Read from MH i2c: E2 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 03 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [12:52:44]RAPDU: 90 00 [12:52:44]wFMCommunicate OK [12:52:44]wFMCommunicate request_size=10 [12:52:44]MH_SAM_APDU [12:52:44]CAPDU: 80 0D 02 02 05 66 0E 6F D9 7F [12:52:44]Write to MH i2c: E2 0D 00 8F 04 80 0D 02 02 05 00 66 0E 6F D9 7F 00 00 52 [12:52:44]Write i2c OK [12:52:44]MH_I2C_Read... [12:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:44]Read from MH i2c: E2 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 03 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [12:52:44]RAPDU: 90 00 [12:52:44]wFMCommunicate OK [12:52:44]wFMCommunicate request_size=4 [12:52:44]MH_SAM_APDU [12:52:44]CAPDU: 80 0D 03 02 [12:52:44]Write to MH i2c: E2 08 00 90 04 80 0D 03 02 00 00 00 00 0F [12:52:44]Write i2c OK [12:52:44]MH_I2C_Read... [12:52:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:44]Read from MH i2c: E2 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 0B 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 0B 00 90 04 00 0B F1 0B 70 6A 26 CF 7C 90 00 62 [12:52:44]RAPDU: 0B F1 0B 70 6A 26 CF 7C 90 00 [12:52:44]wFMCommunicate OK [12:52:44]SAM_PROTO_SignData done [12:52:44]FM_MakeSignedData done [12:52:44]CreateOFDProtocolMessage [12:52:44]wFMCommunicate request_size=4 [12:52:44]MH_SAM_APDU [12:52:44]CAPDU: 80 11 00 00 [12:52:44]Write to MH i2c: E2 08 00 91 04 80 11 00 00 00 00 00 00 0F [12:52:44]Write i2c OK [12:52:44]MH_I2C_Read... [12:52:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:44]Read from MH i2c: E2 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 17 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 17 00 91 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 65 [12:52:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:52:44]wFMCommunicate OK [12:52:44]CreateOFDProtocolMessage done [12:52:44]OFDSenderStorePacket 309458 [12:52:44]StoreOFDPacket docnum=309458 [12:52:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0F AC 07 01 52 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 1A E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B8 04 00 35 04 06 00 A3 66 0E 6F D9 7F 0B F1 0B 70 6A 26 CF 7C [12:52:44]CheckFolder [12:52:44]dirname=/storage/ofd_packets [12:52:44]CheckFolder done [12:52:44]ProducePacketName [12:52:44]name=ofd_packets/00309458 [12:52:44]NVStorageSaveData ofd_packets/00309458 [12:52:44]File name is /storage/ofd_packets/00309458 [12:52:44]Write 301 bytes [12:52:44]NVStorageSaveData done [12:52:44]OFDSenderStorePacket done [12:52:44]KKMCreateOFDPacket done [12:52:44]NVStorageSaveData kkm_last_timestamp [12:52:44]File name is /storage/kkm_last_timestamp [12:52:44]Write 4 bytes [12:52:44]NVStorageSaveData done [12:52:44]ExternCall_PrintAddStr [12:52:44]wPrintStart [12:52:44]Write to MH i2c: 01 00 00 92 04 96 [12:52:44]Write i2c OK [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: 01 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: 01 07 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: 01 07 00 92 04 00 00 00 00 00 FF 0F AB [12:52:44]RasterBufferAndPrint [12:52:44]line Счет N : (1)118066 [12:52:44]line ИНН: 02508201610067 [12:52:44]line Контрольно-Кассовый Чек [12:52:44]line ПРОДАЖА [12:52:44]line ТРК (МРК, ГНК) : 62 [12:52:44]line Товар: 2710124130 [12:52:44]line Аи-92-К-2 [12:52:44]line 7.380 * 67.80 [12:52:44]line = 500.36 [12:52:44]line НДС 12% НСП 1% [12:52:44]line > о реализуемом товаре [12:52:44]line ОКРУГЛЕНИЕ: -0.36 [12:52:44]line ИТОГО: 500.00 [12:52:44]line Внесено: 500.00 [12:52:44]line СДАЧА: 0.00 [12:52:44]line НСП 1% : 4.43 [12:52:44]line НДС 12% : 53.14 [12:52:44]line Наличными: 500.00 [12:52:44]line Безнал.: 0.00 [12:52:44]line Место: АЗС № 128 "Партнер Нефть" [12:52:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:52:44]line СНО: Общий режим [12:52:44]line Чек 392 30.07.2024 12:52 [12:52:44]line Смена: 430 ФФД: 1.0 [12:52:44]line ЗНМ: 0300000046 [12:52:44]line РНМ: 0000000000092651 [12:52:44]line Версия ККМ: 001 [12:52:44]line ФМ: 0000000000874943 [12:52:44]line ФД: 309458 [12:52:44]line ФПД: 179658724202879 [12:52:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125242&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309458&fm=179658724202879&tin=02508201610067®Number=0000000000092651&sum=50000 [12:52:44]OFD Sender: Processing packet 309458 [packets to send 232, broken 231] [12:52:44]ProducePacketName [12:52:44]name=ofd_packets/00309458 [12:52:44]OFD Sender: To server: pG, [12:52:44]CommunicateWithHost lk.salyk.kg:30040 [12:52:44]ConnectInit lk.salyk.kg [12:52:44]written 0, free lines is 4095 [12:52:45]Write to MH i2c: 01 00 00 BD 04 C1 [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: 01 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: 01 07 00 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: 01 07 00 BD 04 00 00 00 00 00 54 0C 28 [12:52:45]RasterBufferAndPrint [12:52:45]line [12:52:45]line [12:52:45]line [12:52:45]line [12:52:45]line [12:52:45]written 0, free lines is 3159 [12:52:45]MH_Cut [12:52:45]Write to MH i2c: D1 01 00 C4 04 01 9A [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: D1 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: D1 01 00 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: D1 01 00 C4 04 00 99 [12:52:45]Write to MH i2c: 01 00 00 C5 04 C9 [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:46]*** Cut start [12:52:46]*** Partial cut [12:52:46]*** CUTSNS_PIN = 1 [12:52:46]*** CUTSNS_PIN = 0 [12:52:46]*** Brake cut motor [12:52:46]Read from MH i2c: 01 [12:52:46]MH_I2C_Read... [12:52:46]*** Stop cut motor [12:52:46]*** Cut end [12:52:46]Read from MH i2c: 01 07 00 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: 01 07 00 C5 04 00 00 00 00 00 FF 0F DE [12:52:46]process_action close_receipt done [12:52:46]requested_data is exist [12:52:46]produce_requested_data [12:52:46]requested_item fm.sn is exist - process it [12:52:46]wFMCommunicate request_size=4 [12:52:46]MH_SAM_APDU [12:52:46]CAPDU: 80 11 00 00 [12:52:46]Write to MH i2c: E2 08 00 C6 04 80 11 00 00 00 00 00 00 44 [12:52:46]Write i2c OK [12:52:46]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 17 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 17 00 C6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9A [12:52:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:52:47]wFMCommunicate OK [12:52:47]requested_item fd.num is exist - process it [12:52:47]SAM_PROTO_GetFieldsCounters [12:52:47]wFMCommunicate request_size=4 [12:52:47]MH_SAM_APDU [12:52:47]CAPDU: 80 13 00 00 [12:52:47]Write to MH i2c: E2 08 00 C7 04 80 13 00 00 00 00 00 00 47 [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 62 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 62 00 C7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [12:52:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:52:47]wFMCommunicate OK [12:52:47]SAM_PROTO_GetFieldsCounters done [12:52:47]requested_item shift.num is exist - process it [12:52:47]requested_item shift.opened is exist - process it [12:52:47]req_shift_opened [12:52:47]FM_GetShiftState [12:52:47]SAM_PROTO_GetShiftState [12:52:47]wFMCommunicate request_size=4 [12:52:47]MH_SAM_APDU [12:52:47]CAPDU: 80 13 01 00 [12:52:47]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:47]Read from MH i2c: E2 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 0E 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A4 [12:52:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:52:47]wFMCommunicate OK [12:52:47]SAM_PROTO_GetShiftState done [12:52:47]FM_GetShiftState done [12:52:47]req_shift_opened done [12:52:47]requested_item shift.open_date is exist - process it [12:52:47]req_shift_open_date [12:52:47]req_shift_open_date done [12:52:47]produce_requested_data done [12:52:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309458,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:52:47]process_action_free close_receipt [12:52:47]json_value_free [12:52:47]json_value_free done [12:52:47]process_json_proto returns [12:52:47]Send response to host [12:52:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309458,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:52:47]free response buf [12:52:47]execute_script done [12:52:47]execute_script returns [12:52:47]free content buf [12:52:47]Sock 10.Close socket [12:52:47]Sock 10.Thread stoped [12:52:47]Connected sock=11 [12:52:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0F AC 07 01 52 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 1A E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B8 04 00 35 04 06 00 A3 66 0E 6F D9 7F 0B F1 0B 70 6A 26 CF 7C [12:52:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E8 BB 47 00 2F 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D2 B8 04 00 F4 03 04 00 65 89 A8 66 B6 04 01 00 00 03 AC E9 6B BB 70 2C C9 [12:52:47]CommunicateWithHost err = 0 [12:52:47]CheckOFDResponse [12:52:47]1017 (14) - 77093643461234 [12:52:47]1041 (16) - 0000000000874943 [12:52:47]1040 (4) - 309458 [12:52:47]1012 (4) - 30.07.2024 06:34 [12:52:47]1206 (1) - 0 [12:52:47]OFD Sender: Remove packet 309458 [12:52:47]ProducePacketName [12:52:47]name=ofd_packets/00309458 [12:52:47]NVStorageDeleteData [12:52:48]OFD Sender: No OFD packet to send [12:52:53]OFD Sender: No OFD packet to send [12:52:58]OFD Sender: No OFD packet to send [12:53:03]OFD Sender: No OFD packet to send [12:53:08]OFD Sender: No OFD packet to send [12:53:13]OFD Sender: No OFD packet to send [12:53:18]OFD Sender: No OFD packet to send [12:53:23]OFD Sender: No OFD packet to send [12:53:28]OFD Sender: No OFD packet to send [12:53:33]OFD Sender: No OFD packet to send [12:53:38]OFD Sender: No OFD packet to send [12:53:43]OFD Sender: No OFD packet to send [12:53:48]OFD Sender: No OFD packet to send [12:53:53]OFD Sender: No OFD packet to send [12:53:58]OFD Sender: No OFD packet to send [12:54:03]OFD Sender: No OFD packet to send [12:54:08]OFD Sender: No OFD packet to send [12:54:11]recv_with_timeout no data received [12:54:13]OFD Sender: No OFD packet to send [12:54:18]OFD Sender: No OFD packet to send [12:54:23]OFD Sender: No OFD packet to send [12:54:28]OFD Sender: No OFD packet to send [12:54:33]OFD Sender: No OFD packet to send [12:54:38]recv_with_timeout no data received [12:54:38]OFD Sender: No OFD packet to send [12:54:42]accept exits with 7 [12:54:42]New connection [12:54:42]New thread 3067125092 created [12:54:42]Thread 3066981732 joined [12:54:42]Waiting for new connection... [12:54:42] Sock 7.Parse request [12:54:42]Sock 7.Check first char [12:54:42]Sock 7.First char is OK [12:54:42]request: POST /json_proto HTTP/1.0 [12:54:42]Method: POST [12:54:42]URL: /json_proto [12:54:42]Method is POST - this is cgi request [12:54:42]url: /json_proto [12:54:42]query_string will be loaded in cgi processing [12:54:42]execute_cgi json_proto POST (null) [12:54:42]execute_cgi path=json_proto method=POST [12:54:42]POST find Content-Length [12:54:42]Host: 172.17.45.195:8080 [12:54:42]Content-Length: 796 [12:54:42]Content-Type: application/json [12:54:42] [12:54:42]POST finish read [12:54:42]Found Content-Length = 796 [12:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:42]execute_script... [12:54:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:42]POST & json_proto [12:54:42]process_json_proto [12:54:42]json parsed OK: [12:54:42]protocol is kg_v1.0 [12:54:42]action value=close_receipt [12:54:42]process_action close_receipt [12:54:42]cmd_close_receipt [12:54:42]MH_GetDate [12:54:42]Write to MH i2c: F0 00 00 C9 04 BC [12:54:42]Write i2c OK [12:54:42]MH_I2C_Read... [12:54:42]Read from MH i2c: F0 [12:54:42]MH_I2C_Read... [12:54:42]Read from MH i2c: F0 09 00 [12:54:42]MH_I2C_Read... [12:54:42]Read from MH i2c: F0 09 00 C9 04 00 92 E2 A8 66 FB 01 7F 64 26 [12:54:42]GetLastDocTimeStamp 1722343962 [12:54:42]current date 1722344082 [12:54:42]FM_GetShiftState [12:54:42]SAM_PROTO_GetShiftState [12:54:42]wFMCommunicate request_size=4 [12:54:42]MH_SAM_APDU [12:54:42]CAPDU: 80 13 01 00 [12:54:42]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [12:54:42]Write i2c OK [12:54:42]MH_I2C_Read... [12:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:42]Read from MH i2c: E2 [12:54:42]MH_I2C_Read... [12:54:42]Read from MH i2c: E2 0E 00 [12:54:42]MH_I2C_Read... [12:54:42]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A6 [12:54:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:54:42]wFMCommunicate OK [12:54:42]SAM_PROTO_GetShiftState done [12:54:42]FM_GetShiftState done [12:54:42]opened in 1722299915 [12:54:42]opened+sec_in_day 1722386315 [12:54:42]quantity*price = 200001 [12:54:42]sum+1 = 200003 [12:54:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 393 30.07.2024 12:54 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309459 ФПД: 49290705609412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125442&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309459&fm=49290705609412&tin=02508201610067®Number=0000000000092651&sum=200002 [12:54:43]StoreToDocumentArchive [12:54:43]shift 430 fd 309459 [12:54:43]save to /storage/0430/doc_00309459 [12:54:43]save last doc name /storage/0430/doc_00309459 to /storage/kkm_last_doc_name [12:54:43]save OK [12:54:43]Clear old archive folders... [12:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:54:43]tlvbuf is B6EEB5F0 [12:54:43]SAM_PROTO_ClearQueue [12:54:43]wFMCommunicate request_size=4 [12:54:43]MH_SAM_APDU [12:54:43]CAPDU: 80 09 00 00 [12:54:43]Write to MH i2c: E2 08 00 D7 04 80 09 00 00 00 00 00 00 4D [12:54:43]Write i2c OK [12:54:43]MH_I2C_Read... [12:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:43]Read from MH i2c: E2 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [12:54:43]RAPDU: 90 00 [12:54:43]wFMCommunicate OK [12:54:43]SAM_PROTO_ClearQueue done [12:54:43]KKMCreateOFDPacket [12:54:43]OFDProtocolAddRootSTLVToBuf [12:54:43]FM_MakeSignedData [12:54:43]FM_MakeSignedData [12:54:43]SAM_PROTO_SignData [12:54:43]wFMCommunicate request_size=4 [12:54:43]MH_SAM_APDU [12:54:43]CAPDU: 80 0D 01 02 [12:54:43]Write to MH i2c: E2 08 00 D8 04 80 0D 01 02 00 00 00 00 55 [12:54:43]Write i2c OK [12:54:43]MH_I2C_Read... [12:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:43]Read from MH i2c: E2 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [12:54:43]RAPDU: 90 00 [12:54:43]wFMCommunicate OK [12:54:43]wFMCommunicate request_size=255 [12:54:43]MH_SAM_APDU [12:54:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 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 89 01 00 00 F4 03 04 00 92 E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B8 04 00 35 04 06 00 [12:54:43]Write to MH i2c: E2 02 01 D9 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 89 01 00 00 F4 03 04 00 92 E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B8 04 00 35 04 06 00 00 00 FC [12:54:43]Write i2c OK [12:54:43]MH_I2C_Read... [12:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:43]Read from MH i2c: E2 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [12:54:43]RAPDU: 90 00 [12:54:43]wFMCommunicate OK [12:54:43]wFMCommunicate request_size=11 [12:54:43]MH_SAM_APDU [12:54:43]CAPDU: 80 0D 02 02 06 2C D4 62 FF A2 C4 [12:54:43]Write to MH i2c: E2 0E 00 DA 04 80 0D 02 02 06 00 2C D4 62 FF A2 C4 00 00 2B [12:54:43]Write i2c OK [12:54:43]MH_I2C_Read... [12:54:43]OFD Sender: No OFD packet to send [12:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:43]Read from MH i2c: E2 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [12:54:43]RAPDU: 90 00 [12:54:43]wFMCommunicate OK [12:54:43]wFMCommunicate request_size=4 [12:54:43]MH_SAM_APDU [12:54:43]CAPDU: 80 0D 03 02 [12:54:43]Write to MH i2c: E2 08 00 DB 04 80 0D 03 02 00 00 00 00 5A [12:54:43]Write i2c OK [12:54:43]MH_I2C_Read... [12:54:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:43]Read from MH i2c: E2 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 0B 00 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 0B 00 DB 04 00 01 57 59 89 A4 2B 4A 1E 90 00 CC [12:54:43]RAPDU: 01 57 59 89 A4 2B 4A 1E 90 00 [12:54:43]wFMCommunicate OK [12:54:43]SAM_PROTO_SignData done [12:54:43]FM_MakeSignedData done [12:54:43]CreateOFDProtocolMessage [12:54:43]wFMCommunicate request_size=4 [12:54:43]MH_SAM_APDU [12:54:43]CAPDU: 80 11 00 00 [12:54:43]Write to MH i2c: E2 08 00 DC 04 80 11 00 00 00 00 00 00 5A [12:54:43]Write i2c OK [12:54:43]MH_I2C_Read... [12:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:43]Read from MH i2c: E2 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 17 00 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: E2 17 00 DC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B0 [12:54:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:54:43]wFMCommunicate OK [12:54:43]CreateOFDProtocolMessage done [12:54:43]OFDSenderStorePacket 309459 [12:54:43]StoreOFDPacket docnum=309459 [12:54:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 AF 61 08 01 CD F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 92 E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B8 04 00 35 04 06 00 2C D4 62 FF A2 C4 01 57 59 89 A4 2B 4A 1E [12:54:43]CheckFolder [12:54:43]dirname=/storage/ofd_packets [12:54:43]CheckFolder done [12:54:43]ProducePacketName [12:54:43]name=ofd_packets/00309459 [12:54:43]NVStorageSaveData ofd_packets/00309459 [12:54:43]File name is /storage/ofd_packets/00309459 [12:54:43]Write 302 bytes [12:54:43]NVStorageSaveData done [12:54:43]OFDSenderStorePacket done [12:54:43]KKMCreateOFDPacket done [12:54:43]NVStorageSaveData kkm_last_timestamp [12:54:43]File name is /storage/kkm_last_timestamp [12:54:43]Write 4 bytes [12:54:43]NVStorageSaveData done [12:54:43]ExternCall_PrintAddStr [12:54:43]wPrintStart [12:54:43]Write to MH i2c: 01 00 00 DD 04 E1 [12:54:43]Write i2c OK [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: 01 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: 01 07 00 [12:54:43]MH_I2C_Read... [12:54:43]Read from MH i2c: 01 07 00 DD 04 00 00 00 00 00 FF 0F F6 [12:54:43]RasterBufferAndPrint [12:54:43]line Счет N : (1)118067 [12:54:43]line ИНН: 02508201610067 [12:54:43]line Контрольно-Кассовый Чек [12:54:43]line ПРОДАЖА [12:54:43]line ТРК (МРК, ГНК) : 53 [12:54:43]line Товар: 2710124130 [12:54:43]line Super-92-К-5 [12:54:43]line 29.070 * 68.80 [12:54:43]line = 2000.02 [12:54:43]line НДС 12% НСП 1% [12:54:43]line > о реализуемом товаре [12:54:43]line ИТОГО: 2000.02 [12:54:43]line НСП 1% : 17.70 [12:54:43]line НДС 12% : 212.39 [12:54:43]line Наличными: 0.00 [12:54:43]line Безнал.: 2000.02 [12:54:43]line Место: АЗС № 128 "Партнер Нефть" [12:54:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:54:43]line СНО: Общий режим [12:54:43]line Чек 393 30.07.2024 12:54 [12:54:43]line Смена: 430 ФФД: 1.0 [12:54:43]line ЗНМ: 0300000046 [12:54:44]line РНМ: 0000000000092651 [12:54:44]line Версия ККМ: 001 [12:54:44]line Платежная система: O! деньги [12:54:44]line ФМ: 0000000000874943 [12:54:44]line ФД: 309459 [12:54:44]line ФПД: 49290705609412 [12:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125442&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309459&fm=49290705609412&tin=02508201610067®Number=0000000000092651&sum=200002 [12:54:44]OFD Sender: Processing packet 309459 [packets to send 232, broken 231] [12:54:44]ProducePacketName [12:54:44]name=ofd_packets/00309459 [12:54:44]OFD Sender: To server: pG, [12:54:44]CommunicateWithHost lk.salyk.kg:30040 [12:54:44]ConnectInit lk.salyk.kg [12:54:44]written 0, free lines is 4095 [12:54:44]Write to MH i2c: 01 00 00 07 05 0C [12:54:44]Write i2c OK [12:54:44]MH_I2C_Read... [12:54:44]Read from MH i2c: 01 [12:54:44]MH_I2C_Read... [12:54:44]Read from MH i2c: 01 07 00 [12:54:44]MH_I2C_Read... [12:54:44]Read from MH i2c: 01 07 00 07 05 00 00 00 00 00 6B 0C 8A [12:54:44]RasterBufferAndPrint [12:54:44]line [12:54:44]line [12:54:44]line [12:54:44]line [12:54:44]line [12:54:44]written 0, free lines is 3182 [12:54:44]MH_Cut [12:54:44]Write to MH i2c: D1 01 00 0E 05 01 E5 [12:54:44]Write i2c OK [12:54:44]MH_I2C_Read... [12:54:44]Read from MH i2c: D1 [12:54:44]MH_I2C_Read... [12:54:44]Read from MH i2c: D1 01 00 [12:54:44]MH_I2C_Read... [12:54:44]Read from MH i2c: D1 01 00 0E 05 00 E4 [12:54:44]Write to MH i2c: 01 00 00 0F 05 14 [12:54:44]Write i2c OK [12:54:44]MH_I2C_Read... [12:54:45]*** Cut start [12:54:45]*** Partial cut [12:54:45]*** CUTSNS_PIN = 1 [12:54:45]*** CUTSNS_PIN = 0 [12:54:46]*** Brake cut motor [12:54:46]Read from MH i2c: 01 [12:54:46]MH_I2C_Read... [12:54:46]*** Stop cut motor [12:54:46]Read from MH i2c: 01 07 00 [12:54:46]MH_I2C_Read... [12:54:46]*** Cut end [12:54:46]Read from MH i2c: 01 07 00 0F 05 00 00 00 00 00 FF 0F 29 [12:54:46]process_action close_receipt done [12:54:46]requested_data is exist [12:54:46]produce_requested_data [12:54:46]requested_item fm.sn is exist - process it [12:54:46]wFMCommunicate request_size=4 [12:54:46]MH_SAM_APDU [12:54:46]CAPDU: 80 11 00 00 [12:54:46]Write to MH i2c: E2 08 00 10 05 80 11 00 00 00 00 00 00 8F [12:54:46]Write i2c OK [12:54:46]MH_I2C_Read... [12:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:46]Read from MH i2c: E2 [12:54:46]MH_I2C_Read... [12:54:46]Read from MH i2c: E2 17 00 [12:54:46]MH_I2C_Read... [12:54:46]Read from MH i2c: E2 17 00 10 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E5 [12:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:54:46]wFMCommunicate OK [12:54:46]requested_item fd.num is exist - process it [12:54:46]SAM_PROTO_GetFieldsCounters [12:54:46]wFMCommunicate request_size=4 [12:54:46]MH_SAM_APDU [12:54:46]CAPDU: 80 13 00 00 [12:54:46]Write to MH i2c: E2 08 00 11 05 80 13 00 00 00 00 00 00 92 [12:54:46]Write i2c OK [12:54:46]MH_I2C_Read... [12:54:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:46]Read from MH i2c: E2 [12:54:46]MH_I2C_Read... [12:54:46]Read from MH i2c: E2 62 00 [12:54:46]MH_I2C_Read... [12:54:46]Read from MH i2c: E2 62 00 11 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [12:54:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:54:46]wFMCommunicate OK [12:54:46]SAM_PROTO_GetFieldsCounters done [12:54:46]requested_item shift.num is exist - process it [12:54:46]requested_item shift.opened is exist - process it [12:54:46]req_shift_opened [12:54:46]FM_GetShiftState [12:54:46]SAM_PROTO_GetShiftState [12:54:46]wFMCommunicate request_size=4 [12:54:46]MH_SAM_APDU [12:54:46]CAPDU: 80 13 01 00 [12:54:46]Write to MH i2c: E2 08 00 12 05 80 13 01 00 00 00 00 00 94 [12:54:46]Write i2c OK [12:54:46]MH_I2C_Read... [12:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:46]Read from MH i2c: E2 [12:54:46]MH_I2C_Read... [12:54:46]Read from MH i2c: E2 0E 00 [12:54:46]MH_I2C_Read... [12:54:46]Read from MH i2c: E2 0E 00 12 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EF [12:54:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:54:46]wFMCommunicate OK [12:54:46]SAM_PROTO_GetShiftState done [12:54:46]FM_GetShiftState done [12:54:46]req_shift_opened done [12:54:46]requested_item shift.open_date is exist - process it [12:54:46]req_shift_open_date [12:54:46]req_shift_open_date done [12:54:46]produce_requested_data done [12:54:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309459,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:54:46]process_action_free close_receipt [12:54:46]json_value_free [12:54:46]json_value_free done [12:54:46]process_json_proto returns [12:54:46]Send response to host [12:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309459,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:54:46]free response buf [12:54:46]execute_script done [12:54:46]execute_script returns [12:54:46]free content buf [12:54:46]Sock 7.Close socket [12:54:46]Sock 7.Thread stoped [12:54:49]ConnectInit Can't take IP for lk.salyk.kg [12:54:49]CommunicateWithHost connect error [12:54:49]CommunicateWithHost err = -1 [12:54:49]OFD Sender: Server communicate error [12:54:54]OFD Sender: Processing packet 309459 [packets to send 232, broken 231] [12:54:54]ProducePacketName [12:54:54]name=ofd_packets/00309459 [12:54:54]OFD Sender: To server: pG, [12:54:54]CommunicateWithHost lk.salyk.kg:30040 [12:54:54]ConnectInit lk.salyk.kg [12:54:55]Connected sock=7 [12:54:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 AF 61 08 01 CD F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 92 E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B8 04 00 35 04 06 00 2C D4 62 FF A2 C4 01 57 59 89 A4 2B 4A 1E [12:54:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F9 B4 47 00 31 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D3 B8 04 00 F4 03 04 00 E5 89 A8 66 B6 04 01 00 00 C1 C4 B7 28 28 36 2C C8 [12:54:59]CommunicateWithHost err = 0 [12:54:59]CheckOFDResponse [12:54:59]1017 (14) - 77093643461234 [12:54:59]1041 (16) - 0000000000874943 [12:54:59]1040 (4) - 309459 [12:54:59]1012 (4) - 30.07.2024 06:36 [12:54:59]1206 (1) - 0 [12:54:59]OFD Sender: Remove packet 309459 [12:54:59]ProducePacketName [12:54:59]name=ofd_packets/00309459 [12:54:59]NVStorageDeleteData [12:54:59]OFD Sender: No OFD packet to send [12:55:04]OFD Sender: No OFD packet to send [12:55:09]OFD Sender: No OFD packet to send [12:55:14]OFD Sender: No OFD packet to send [12:55:19]OFD Sender: No OFD packet to send [12:55:22]accept exits with 9 [12:55:22]New connection [12:55:22]New thread 3066981732 created [12:55:22]Thread 3067125092 joined [12:55:22]Waiting for new connection... [12:55:22] Sock 9.Parse request [12:55:22]Sock 9.Check first char [12:55:22]Sock 9.First char is OK [12:55:22]request: POST /json_proto HTTP/1.0 [12:55:22]Method: POST [12:55:22]URL: /json_proto [12:55:22]Method is POST - this is cgi request [12:55:22]url: /json_proto [12:55:22]query_string will be loaded in cgi processing [12:55:22]execute_cgi json_proto POST (null) [12:55:22]execute_cgi path=json_proto method=POST [12:55:22]POST find Content-Length [12:55:22]Host: 172.17.45.195:8080 [12:55:22]Content-Length: 677 [12:55:22]Content-Type: application/json [12:55:22] [12:55:22]POST finish read [12:55:22]Found Content-Length = 677 [12:55:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:55:22]execute_script... [12:55: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)118070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:55:22]POST & json_proto [12:55:22]process_json_proto [12:55:22]json parsed OK: [12:55:22]protocol is kg_v1.0 [12:55:22]action value=close_receipt [12:55:22]process_action close_receipt [12:55:22]cmd_close_receipt [12:55:22]MH_GetDate [12:55:22]Write to MH i2c: F0 00 00 13 05 07 [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: F0 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: F0 09 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: F0 09 00 13 05 00 BB E2 A8 66 FB 01 7F 64 9A [12:55:22]GetLastDocTimeStamp 1722344082 [12:55:22]current date 1722344123 [12:55:22]FM_GetShiftState [12:55:22]SAM_PROTO_GetShiftState [12:55:22]wFMCommunicate request_size=4 [12:55:22]MH_SAM_APDU [12:55:22]CAPDU: 80 13 01 00 [12:55:22]Write to MH i2c: E2 08 00 14 05 80 13 01 00 00 00 00 00 96 [12:55:22]Write i2c OK [12:55:22]MH_I2C_Read... [12:55:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:22]Read from MH i2c: E2 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 0E 00 [12:55:22]MH_I2C_Read... [12:55:22]Read from MH i2c: E2 0E 00 14 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F1 [12:55:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:55:22]wFMCommunicate OK [12:55:22]SAM_PROTO_GetShiftState done [12:55:22]FM_GetShiftState done [12:55:22]opened in 1722299915 [12:55:22]opened+sec_in_day 1722386315 [12:55:22]quantity*price = 20001 [12:55:22]sum+1 = 20002 [12:55:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 394 30.07.2024 12:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309460 ФПД: 60878691732432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125523&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309460&fm=60878691732432&tin=02508201610067®Number=0000000000092651&sum=20000 [12:55:23]StoreToDocumentArchive [12:55:23]shift 430 fd 309460 [12:55:23]save to /storage/0430/doc_00309460 [12:55:23]save last doc name /storage/0430/doc_00309460 to /storage/kkm_last_doc_name [12:55:23]save OK [12:55:23]Clear old archive folders... [12:55:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:23]tlvbuf is 019AFD30 [12:55:23]SAM_PROTO_ClearQueue [12:55:23]wFMCommunicate request_size=4 [12:55:23]MH_SAM_APDU [12:55:23]CAPDU: 80 09 00 00 [12:55:23]Write to MH i2c: E2 08 00 21 05 80 09 00 00 00 00 00 00 98 [12:55:23]Write i2c OK [12:55:23]MH_I2C_Read... [12:55:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:24]Read from MH i2c: E2 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [12:55:24]RAPDU: 90 00 [12:55:24]wFMCommunicate OK [12:55:24]SAM_PROTO_ClearQueue done [12:55:24]KKMCreateOFDPacket [12:55:24]OFDProtocolAddRootSTLVToBuf [12:55:24]FM_MakeSignedData [12:55:24]FM_MakeSignedData [12:55:24]SAM_PROTO_SignData [12:55:24]wFMCommunicate request_size=4 [12:55:24]MH_SAM_APDU [12:55:24]CAPDU: 80 0D 01 02 [12:55:24]Write to MH i2c: E2 08 00 22 05 80 0D 01 02 00 00 00 00 A0 [12:55:24]Write i2c OK [12:55:24]MH_I2C_Read... [12:55:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:24]Read from MH i2c: E2 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [12:55:24]RAPDU: 90 00 [12:55:24]wFMCommunicate OK [12:55:24]wFMCommunicate request_size=255 [12:55:24]MH_SAM_APDU [12:55:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 8A 01 00 00 F4 03 04 00 BB E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B8 04 00 35 04 06 00 37 [12:55:24]Write to MH i2c: E2 02 01 23 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 32 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 8A 01 00 00 F4 03 04 00 BB E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B8 04 00 35 04 06 00 37 00 00 CB [12:55:24]Write i2c OK [12:55:24]MH_I2C_Read... [12:55:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:24]Read from MH i2c: E2 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [12:55:24]RAPDU: 90 00 [12:55:24]wFMCommunicate OK [12:55:24]wFMCommunicate request_size=10 [12:55:24]MH_SAM_APDU [12:55:24]CAPDU: 80 0D 02 02 05 5E 6C CB 8B D0 [12:55:24]Write to MH i2c: E2 0D 00 24 05 80 0D 02 02 05 00 5E 6C CB 8B D0 00 00 9D [12:55:24]Write i2c OK [12:55:24]MH_I2C_Read... [12:55:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:24]Read from MH i2c: E2 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [12:55:24]RAPDU: 90 00 [12:55:24]wFMCommunicate OK [12:55:24]wFMCommunicate request_size=4 [12:55:24]MH_SAM_APDU [12:55:24]CAPDU: 80 0D 03 02 [12:55:24]Write to MH i2c: E2 08 00 25 05 80 0D 03 02 00 00 00 00 A5 [12:55:24]Write i2c OK [12:55:24]MH_I2C_Read... [12:55:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:24]Read from MH i2c: E2 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 0B 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 0B 00 25 05 00 03 CD DD 28 E8 33 E0 A1 90 00 17 [12:55:24]RAPDU: 03 CD DD 28 E8 33 E0 A1 90 00 [12:55:24]wFMCommunicate OK [12:55:24]SAM_PROTO_SignData done [12:55:24]FM_MakeSignedData done [12:55:24]CreateOFDProtocolMessage [12:55:24]wFMCommunicate request_size=4 [12:55:24]MH_SAM_APDU [12:55:24]CAPDU: 80 11 00 00 [12:55:24]Write to MH i2c: E2 08 00 26 05 80 11 00 00 00 00 00 00 A5 [12:55:24]Write i2c OK [12:55:24]MH_I2C_Read... [12:55:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:24]Read from MH i2c: E2 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 17 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: E2 17 00 26 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FB [12:55:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:55:24]wFMCommunicate OK [12:55:24]CreateOFDProtocolMessage done [12:55:24]OFDSenderStorePacket 309460 [12:55:24]StoreOFDPacket docnum=309460 [12:55:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BF A8 07 01 B9 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8A 01 00 00 F4 03 04 00 BB E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B8 04 00 35 04 06 00 37 5E 6C CB 8B D0 03 CD DD 28 E8 33 E0 A1 [12:55:24]CheckFolder [12:55:24]dirname=/storage/ofd_packets [12:55:24]CheckFolder done [12:55:24]ProducePacketName [12:55:24]name=ofd_packets/00309460 [12:55:24]NVStorageSaveData ofd_packets/00309460 [12:55:24]File name is /storage/ofd_packets/00309460 [12:55:24]Write 301 bytes [12:55:24]NVStorageSaveData done [12:55:24]OFDSenderStorePacket done [12:55:24]KKMCreateOFDPacket done [12:55:24]NVStorageSaveData kkm_last_timestamp [12:55:24]File name is /storage/kkm_last_timestamp [12:55:24]Write 4 bytes [12:55:24]NVStorageSaveData done [12:55:24]ExternCall_PrintAddStr [12:55:24]wPrintStart [12:55:24]Write to MH i2c: 01 00 00 27 05 2C [12:55:24]Write i2c OK [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: 01 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: 01 07 00 [12:55:24]MH_I2C_Read... [12:55:24]Read from MH i2c: 01 07 00 27 05 00 00 00 00 00 FF 0F 41 [12:55:24]RasterBufferAndPrint [12:55:24]line Счет N : (1)118070 [12:55:24]line ИНН: 02508201610067 [12:55:24]line Контрольно-Кассовый Чек [12:55:24]line ПРОДАЖА [12:55:24]line ТРК (МРК, ГНК) : 32 [12:55:24]line Товар: 2710124130 [12:55:24]line Аи-92-К-2 [12:55:24]line 2.950 * 67.80 [12:55:24]line = 200.01 [12:55:24]line НДС 12% НСП 1% [12:55:24]line > о реализуемом товаре [12:55:24]line ОКРУГЛЕНИЕ: -0.01 [12:55:24]line ИТОГО: 200.00 [12:55:24]line Внесено: 200.00 [12:55:24]line СДАЧА: 0.00 [12:55:24]line НСП 1% : 1.77 [12:55:24]line НДС 12% : 21.24 [12:55:24]line Наличными: 200.00 [12:55:24]line Безнал.: 0.00 [12:55:24]line Место: АЗС № 128 "Партнер Нефть" [12:55:24]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:55:24]line СНО: Общий режим [12:55:24]line Чек 394 30.07.2024 12:55 [12:55:24]line Смена: 430 ФФД: 1.0 [12:55:24]line ЗНМ: 0300000046 [12:55:24]line РНМ: 0000000000092651 [12:55:24]line Версия ККМ: 001 [12:55:24]line ФМ: 0000000000874943 [12:55:24]line ФД: 309460 [12:55:24]line ФПД: 60878691732432 [12:55:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125523&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309460&fm=60878691732432&tin=02508201610067®Number=0000000000092651&sum=20000 [12:55:24]OFD Sender: Processing packet 309460 [packets to send 232, broken 231] [12:55:24]ProducePacketName [12:55:24]name=ofd_packets/00309460 [12:55:24]OFD Sender: To server: pG, [12:55:24]CommunicateWithHost lk.salyk.kg:30040 [12:55:24]ConnectInit lk.salyk.kg [12:55:24]written 0, free lines is 4095 [12:55:25]Write to MH i2c: 01 00 00 52 05 57 [12:55:25]Write i2c OK [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: 01 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: 01 07 00 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: 01 07 00 52 05 00 00 00 00 00 4F 0C B9 [12:55:25]RasterBufferAndPrint [12:55:25]line [12:55:25]line [12:55:25]line [12:55:25]line [12:55:25]line [12:55:25]written 0, free lines is 3154 [12:55:25]MH_Cut [12:55:25]Write to MH i2c: D1 01 00 59 05 01 30 [12:55:25]Write i2c OK [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: D1 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: D1 01 00 [12:55:25]MH_I2C_Read... [12:55:25]Read from MH i2c: D1 01 00 59 05 00 2F [12:55:25]Write to MH i2c: 01 00 00 5A 05 5F [12:55:25]Write i2c OK [12:55:25]MH_I2C_Read... [12:55:26]*** Cut start [12:55:26]*** Partial cut [12:55:26]*** CUTSNS_PIN = 1 [12:55:26]*** CUTSNS_PIN = 0 [12:55:26]*** Brake cut motor [12:55:27]Read from MH i2c: 01 [12:55:27]MH_I2C_Read... [12:55:27]*** Stop cut motor [12:55:27]*** Cut end [12:55:27]Read from MH i2c: 01 07 00 [12:55:27]MH_I2C_Read... [12:55:27]Read from MH i2c: 01 07 00 5A 05 00 00 00 00 00 FF 0F 74 [12:55:27]process_action close_receipt done [12:55:27]requested_data is exist [12:55:27]produce_requested_data [12:55:27]requested_item fm.sn is exist - process it [12:55:27]wFMCommunicate request_size=4 [12:55:27]MH_SAM_APDU [12:55:27]CAPDU: 80 11 00 00 [12:55:27]Write to MH i2c: E2 08 00 5B 05 80 11 00 00 00 00 00 00 DA [12:55:27]Write i2c OK [12:55:27]MH_I2C_Read... [12:55:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:27]Read from MH i2c: E2 [12:55:27]MH_I2C_Read... [12:55:27]Read from MH i2c: E2 17 00 [12:55:27]MH_I2C_Read... [12:55:27]Read from MH i2c: E2 17 00 5B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 30 [12:55:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:55:27]wFMCommunicate OK [12:55:27]requested_item fd.num is exist - process it [12:55:27]SAM_PROTO_GetFieldsCounters [12:55:27]wFMCommunicate request_size=4 [12:55:27]MH_SAM_APDU [12:55:27]CAPDU: 80 13 00 00 [12:55:27]Write to MH i2c: E2 08 00 5C 05 80 13 00 00 00 00 00 00 DD [12:55:27]Write i2c OK [12:55:27]MH_I2C_Read... [12:55:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:27]Read from MH i2c: E2 [12:55:27]MH_I2C_Read... [12:55:27]Read from MH i2c: E2 62 00 [12:55:27]MH_I2C_Read... [12:55:27]Read from MH i2c: E2 62 00 5C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [12:55:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:27]wFMCommunicate OK [12:55:27]SAM_PROTO_GetFieldsCounters done [12:55:27]requested_item shift.num is exist - process it [12:55:27]requested_item shift.opened is exist - process it [12:55:27]req_shift_opened [12:55:27]FM_GetShiftState [12:55:27]SAM_PROTO_GetShiftState [12:55:27]wFMCommunicate request_size=4 [12:55:27]MH_SAM_APDU [12:55:27]CAPDU: 80 13 01 00 [12:55:27]Write to MH i2c: E2 08 00 5D 05 80 13 01 00 00 00 00 00 DF [12:55:27]Write i2c OK [12:55:27]MH_I2C_Read... [12:55:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:27]Read from MH i2c: E2 [12:55:27]MH_I2C_Read... [12:55:27]Read from MH i2c: E2 0E 00 [12:55:27]MH_I2C_Read... [12:55:27]Read from MH i2c: E2 0E 00 5D 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3A [12:55:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:55:27]wFMCommunicate OK [12:55:27]SAM_PROTO_GetShiftState done [12:55:27]FM_GetShiftState done [12:55:27]req_shift_opened done [12:55:27]requested_item shift.open_date is exist - process it [12:55:27]req_shift_open_date [12:55:27]req_shift_open_date done [12:55:27]produce_requested_data done [12:55:27]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309460,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:55:27]process_action_free close_receipt [12:55:27]json_value_free [12:55:27]json_value_free done [12:55:27]process_json_proto returns [12:55:27]Send response to host [12:55:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309460,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:55:27]free response buf [12:55:27]execute_script done [12:55:27]execute_script returns [12:55:27]free content buf [12:55:27]Sock 9.Close socket [12:55:27]Sock 9.Thread stoped [12:55:29]Connected sock=11 [12:55:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BF A8 07 01 B9 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8A 01 00 00 F4 03 04 00 BB E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B8 04 00 35 04 06 00 37 5E 6C CB 8B D0 03 CD DD 28 E8 33 E0 A1 [12:55:34]recv_with_timeout no data received [12:55:34]CommunicateWithHost answer receiving error [12:55:34]CommunicateWithHost err = -3 [12:55:34]OFD Sender: Server communicate error [12:55:39]OFD Sender: Processing packet 309460 [packets to send 232, broken 231] [12:55:39]ProducePacketName [12:55:39]name=ofd_packets/00309460 [12:55:39]OFD Sender: To server: pG, [12:55:39]CommunicateWithHost lk.salyk.kg:30040 [12:55:39]ConnectInit lk.salyk.kg [12:55:40]accept exits with 10 [12:55:40]New connection [12:55:40]New thread 3067125092 created [12:55:40]Thread 3066981732 joined [12:55:40]Waiting for new connection... [12:55:40] Sock 10.Parse request [12:55:40]Sock 10.Check first char [12:55:40]Sock 10.First char is OK [12:55:40]request: POST /json_proto HTTP/1.0 [12:55:40]Method: POST [12:55:40]URL: /json_proto [12:55:40]Method is POST - this is cgi request [12:55:40]url: /json_proto [12:55:40]query_string will be loaded in cgi processing [12:55:40]execute_cgi json_proto POST (null) [12:55:40]execute_cgi path=json_proto method=POST [12:55:40]POST find Content-Length [12:55:40]Host: 172.17.45.195:8080 [12:55:40]Content-Length: 799 [12:55:40]Content-Type: application/json [12:55:40] [12:55:40]POST finish read [12:55:40]Found Content-Length = 799 [12:55:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:40]execute_script... [12:55: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)118068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:40]POST & json_proto [12:55:40]process_json_proto [12:55:40]json parsed OK: [12:55:40]protocol is kg_v1.0 [12:55:40]action value=close_receipt [12:55:40]process_action close_receipt [12:55:40]cmd_close_receipt [12:55:40]MH_GetDate [12:55:40]Write to MH i2c: F0 00 00 5E 05 52 [12:55:40]Write i2c OK [12:55:40]MH_I2C_Read... [12:55:40]Read from MH i2c: F0 [12:55:40]MH_I2C_Read... [12:55:40]Read from MH i2c: F0 09 00 [12:55:40]MH_I2C_Read... [12:55:40]Read from MH i2c: F0 09 00 5E 05 00 CC E2 A8 66 FB 01 7F 64 F6 [12:55:40]GetLastDocTimeStamp 1722344123 [12:55:40]current date 1722344140 [12:55:40]FM_GetShiftState [12:55:40]SAM_PROTO_GetShiftState [12:55:40]wFMCommunicate request_size=4 [12:55:40]MH_SAM_APDU [12:55:40]CAPDU: 80 13 01 00 [12:55:40]Write to MH i2c: E2 08 00 5F 05 80 13 01 00 00 00 00 00 E1 [12:55:40]Write i2c OK [12:55:40]MH_I2C_Read... [12:55:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:40]Read from MH i2c: E2 [12:55:40]MH_I2C_Read... [12:55:40]Read from MH i2c: E2 0E 00 [12:55:40]MH_I2C_Read... [12:55:40]Read from MH i2c: E2 0E 00 5F 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3C [12:55:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:55:40]wFMCommunicate OK [12:55:40]SAM_PROTO_GetShiftState done [12:55:40]FM_GetShiftState done [12:55:40]opened in 1722299915 [12:55:40]opened+sec_in_day 1722386315 [12:55:40]quantity*price = 500024 [12:55:40]sum+1 = 500025 [12:55:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 395 30.07.2024 12:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309461 ФПД: 71488255962672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125540&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309461&fm=71488255962672&tin=02508201610067®Number=0000000000092651&sum=500024 [12:55:41]StoreToDocumentArchive [12:55:41]shift 430 fd 309461 [12:55:41]save to /storage/0430/doc_00309461 [12:55:41]save last doc name /storage/0430/doc_00309461 to /storage/kkm_last_doc_name [12:55:41]save OK [12:55:41]Clear old archive folders... [12:55:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:55:41]tlvbuf is 01B0CCC0 [12:55:41]SAM_PROTO_ClearQueue [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 09 00 00 [12:55:41]Write to MH i2c: E2 08 00 6C 05 80 09 00 00 00 00 00 00 E3 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 6C 05 00 90 00 E5 [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]SAM_PROTO_ClearQueue done [12:55:41]KKMCreateOFDPacket [12:55:41]OFDProtocolAddRootSTLVToBuf [12:55:41]FM_MakeSignedData [12:55:41]FM_MakeSignedData [12:55:41]SAM_PROTO_SignData [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 0D 01 02 [12:55:41]Write to MH i2c: E2 08 00 6D 05 80 0D 01 02 00 00 00 00 EB [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]wFMCommunicate request_size=255 [12:55:41]MH_SAM_APDU [12:55: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 CC E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B8 04 00 35 04 06 00 41 04 A8 1A [12:55:41]Write to MH i2c: E2 02 01 6E 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 CC E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B8 04 00 35 04 06 00 41 04 A8 1A 00 00 46 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]wFMCommunicate request_size=7 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 0D 02 02 02 2E 30 [12:55:41]Write to MH i2c: E2 0A 00 6F 05 80 0D 02 02 02 00 2E 30 00 00 50 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [12:55:41]RAPDU: 90 00 [12:55:41]wFMCommunicate OK [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 0D 03 02 [12:55:41]Write to MH i2c: E2 08 00 70 05 80 0D 03 02 00 00 00 00 F0 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 0B 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 0B 00 70 05 00 46 8F 2F 7F 9E AC EC 57 90 00 01 [12:55:41]RAPDU: 46 8F 2F 7F 9E AC EC 57 90 00 [12:55:41]wFMCommunicate OK [12:55:41]SAM_PROTO_SignData done [12:55:41]FM_MakeSignedData done [12:55:41]CreateOFDProtocolMessage [12:55:41]wFMCommunicate request_size=4 [12:55:41]MH_SAM_APDU [12:55:41]CAPDU: 80 11 00 00 [12:55:41]Write to MH i2c: E2 08 00 71 05 80 11 00 00 00 00 00 00 F0 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:41]Read from MH i2c: E2 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 17 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: E2 17 00 71 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 46 [12:55:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:55:41]wFMCommunicate OK [12:55:41]CreateOFDProtocolMessage done [12:55:41]OFDSenderStorePacket 309461 [12:55:41]StoreOFDPacket docnum=309461 [12:55:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 82 50 04 01 C0 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 CC E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B8 04 00 35 04 06 00 41 04 A8 1A 2E 30 46 8F 2F 7F 9E AC EC 57 [12:55:41]CheckFolder [12:55:41]dirname=/storage/ofd_packets [12:55:41]CheckFolder done [12:55:41]ProducePacketName [12:55:41]name=ofd_packets/00309461 [12:55:41]NVStorageSaveData ofd_packets/00309461 [12:55:41]File name is /storage/ofd_packets/00309461 [12:55:41]Write 298 bytes [12:55:41]NVStorageSaveData done [12:55:41]OFDSenderStorePacket done [12:55:41]KKMCreateOFDPacket done [12:55:41]NVStorageSaveData kkm_last_timestamp [12:55:41]File name is /storage/kkm_last_timestamp [12:55:41]Write 4 bytes [12:55:41]NVStorageSaveData done [12:55:41]ExternCall_PrintAddStr [12:55:41]wPrintStart [12:55:41]Write to MH i2c: 01 00 00 72 05 77 [12:55:41]Write i2c OK [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: 01 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: 01 07 00 [12:55:41]MH_I2C_Read... [12:55:41]Read from MH i2c: 01 07 00 72 05 00 00 00 00 00 FF 0F 8C [12:55:41]RasterBufferAndPrint [12:55:41]line Счет N : (1)118068 [12:55:41]line ИНН: 02508201610067 [12:55:41]line Контрольно-Кассовый Чек [12:55:41]line ПРОДАЖА [12:55:41]line ТРК (МРК, ГНК) : 2 [12:55:41]line Товар: 2710194800 [12:55:41]line ДТ-К-3 [12:55:41]line 65.620 * 76.20 [12:55:41]line = 5000.24 [12:55:41]line НДС 12% НСП 1% [12:55:41]line > о реализуемом товаре [12:55:41]line ИТОГО: 5000.24 [12:55:41]line НСП 1% : 44.25 [12:55:41]line НДС 12% : 531.00 [12:55:41]line Наличными: 0.00 [12:55:41]line Безнал.: 5000.24 [12:55:41]line Место: АЗС № 128 "Партнер Нефть" [12:55:41]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:55:41]line СНО: Общий режим [12:55:41]line Чек 395 30.07.2024 12:55 [12:55:41]line Смена: 430 ФФД: 1.0 [12:55:41]line ЗНМ: 0300000046 [12:55:41]line РНМ: 0000000000092651 [12:55:41]line Версия ККМ: 001 [12:55:41]line Платежная система: O! деньги [12:55:41]line ФМ: 0000000000874943 [12:55:41]line ФД: 309461 [12:55:41]line ФПД: 71488255962672 [12:55:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125540&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309461&fm=71488255962672&tin=02508201610067®Number=0000000000092651&sum=500024 [12:55:41]written 0, free lines is 4095 [12:55:42]Write to MH i2c: 01 00 00 9C 05 A1 [12:55:42]Write i2c OK [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: 01 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: 01 07 00 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: 01 07 00 9C 05 00 00 00 00 00 73 0C 27 [12:55:42]RasterBufferAndPrint [12:55:42]line [12:55:42]line [12:55:42]line [12:55:42]line [12:55:42]line [12:55:42]written 0, free lines is 3194 [12:55:42]MH_Cut [12:55:42]Write to MH i2c: D1 01 00 A3 05 01 7A [12:55:42]Write i2c OK [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: D1 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: D1 01 00 [12:55:42]MH_I2C_Read... [12:55:42]Read from MH i2c: D1 01 00 A3 05 00 79 [12:55:42]Write to MH i2c: 01 00 00 A4 05 A9 [12:55:42]Write i2c OK [12:55:42]MH_I2C_Read... [12:55:43]*** Cut start [12:55:43]*** Partial cut [12:55:43]*** CUTSNS_PIN = 1 [12:55:43]*** CUTSNS_PIN = 0 [12:55:43]*** Brake cut motor [12:55:44]Read from MH i2c: 01 [12:55:44]MH_I2C_Read... [12:55:44]*** Stop cut motor [12:55:44]*** Cut end [12:55:44]Read from MH i2c: 01 07 00 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: 01 07 00 A4 05 00 00 00 00 00 FF 0F BE [12:55:44]process_action close_receipt done [12:55:44]requested_data is exist [12:55:44]produce_requested_data [12:55:44]requested_item fm.sn is exist - process it [12:55:44]wFMCommunicate request_size=4 [12:55:44]MH_SAM_APDU [12:55:44]CAPDU: 80 11 00 00 [12:55:44]Write to MH i2c: E2 08 00 A5 05 80 11 00 00 00 00 00 00 24 [12:55:44]Write i2c OK [12:55:44]MH_I2C_Read... [12:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:44]Read from MH i2c: E2 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: E2 17 00 [12:55:44]MH_I2C_Read... [12:55:44]Connected sock=7 [12:55:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BF A8 07 01 B9 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8A 01 00 00 F4 03 04 00 BB E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B8 04 00 35 04 06 00 37 5E 6C CB 8B D0 03 CD DD 28 E8 33 E0 A1 [12:55:44]Read from MH i2c: E2 17 00 A5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7A [12:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:55:44]wFMCommunicate OK [12:55:44]requested_item fd.num is exist - process it [12:55:44]SAM_PROTO_GetFieldsCounters [12:55:44]wFMCommunicate request_size=4 [12:55:44]MH_SAM_APDU [12:55:44]CAPDU: 80 13 00 00 [12:55:44]Write to MH i2c: E2 08 00 A6 05 80 13 00 00 00 00 00 00 27 [12:55:44]Write i2c OK [12:55:44]MH_I2C_Read... [12:55:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:44]Read from MH i2c: E2 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: E2 62 00 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: E2 62 00 A6 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [12:55:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:44]wFMCommunicate OK [12:55:44]SAM_PROTO_GetFieldsCounters done [12:55:44]requested_item shift.num is exist - process it [12:55:44]requested_item shift.opened is exist - process it [12:55:44]req_shift_opened [12:55:44]FM_GetShiftState [12:55:44]SAM_PROTO_GetShiftState [12:55:44]wFMCommunicate request_size=4 [12:55:44]MH_SAM_APDU [12:55:44]CAPDU: 80 13 01 00 [12:55:44]Write to MH i2c: E2 08 00 A7 05 80 13 01 00 00 00 00 00 29 [12:55:44]Write i2c OK [12:55:44]MH_I2C_Read... [12:55:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:44]Read from MH i2c: E2 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: E2 0E 00 [12:55:44]MH_I2C_Read... [12:55:44]Read from MH i2c: E2 0E 00 A7 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 84 [12:55:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:55:44]wFMCommunicate OK [12:55:44]SAM_PROTO_GetShiftState done [12:55:44]FM_GetShiftState done [12:55:44]req_shift_opened done [12:55:44]requested_item shift.open_date is exist - process it [12:55:44]req_shift_open_date [12:55:44]req_shift_open_date done [12:55:44]produce_requested_data done [12:55:44]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309461,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:55:44]process_action_free close_receipt [12:55:44]json_value_free [12:55:44]json_value_free done [12:55:44]process_json_proto returns [12:55:44]Send response to host [12:55:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309461,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:55:44]free response buf [12:55:44]execute_script done [12:55:44]execute_script returns [12:55:44]free content buf [12:55:44]Sock 10.Close socket [12:55:44]Sock 10.Thread stoped [12:55:49]recv_with_timeout no data received [12:55:49]CommunicateWithHost answer receiving error [12:55:49]CommunicateWithHost err = -3 [12:55:49]OFD Sender: Server communicate error [12:55:49]OFD Sender: Processing packet 309460 [packets to send 233, broken 231] [12:55:49]ProducePacketName [12:55:49]name=ofd_packets/00309460 [12:55:49]OFD Sender: To server: pG, [12:55:49]CommunicateWithHost lk.salyk.kg:30040 [12:55:49]ConnectInit lk.salyk.kg [12:55:51]Connected sock=7 [12:55:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 BF A8 07 01 B9 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 8A 01 00 00 F4 03 04 00 BB E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B8 04 00 35 04 06 00 37 5E 6C CB 8B D0 03 CD DD 28 E8 33 E0 A1 [12:55:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 53 2B 47 00 C5 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D4 B8 04 00 F4 03 04 00 1D 8A A8 66 B6 04 01 00 00 28 A5 89 AD E9 A7 1E 8A [12:55:52]CommunicateWithHost err = 0 [12:55:52]CheckOFDResponse [12:55:52]1017 (14) - 77093643461234 [12:55:52]1041 (16) - 0000000000874943 [12:55:52]1040 (4) - 309460 [12:55:52]1012 (4) - 30.07.2024 06:37 [12:55:52]1206 (1) - 0 [12:55:52]OFD Sender: Remove packet 309460 [12:55:52]ProducePacketName [12:55:52]name=ofd_packets/00309460 [12:55:52]NVStorageDeleteData [12:55:53]OFD Sender: Processing packet 309461 [packets to send 232, broken 231] [12:55:53]ProducePacketName [12:55:53]name=ofd_packets/00309461 [12:55:53]OFD Sender: To server: pG, [12:55:53]CommunicateWithHost lk.salyk.kg:30040 [12:55:53]ConnectInit lk.salyk.kg [12:55:55]Connected sock=7 [12:55:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 82 50 04 01 C0 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 CC E2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B8 04 00 35 04 06 00 41 04 A8 1A 2E 30 46 8F 2F 7F 9E AC EC 57 [12:55:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 16 FE 47 00 F3 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D5 B8 04 00 F4 03 04 00 21 8A A8 66 B6 04 01 00 00 7B F0 D7 5E B1 F7 BE 23 [12:55:55]CommunicateWithHost err = 0 [12:55:55]CheckOFDResponse [12:55:55]1017 (14) - 77093643461234 [12:55:55]1041 (16) - 0000000000874943 [12:55:55]1040 (4) - 309461 [12:55:55]1012 (4) - 30.07.2024 06:37 [12:55:55]1206 (1) - 0 [12:55:55]OFD Sender: Remove packet 309461 [12:55:55]ProducePacketName [12:55:55]name=ofd_packets/00309461 [12:55:55]NVStorageDeleteData [12:55:55]OFD Sender: No OFD packet to send [12:56:00]OFD Sender: No OFD packet to send [12:56:05]OFD Sender: No OFD packet to send [12:56:10]OFD Sender: No OFD packet to send [12:56:15]OFD Sender: No OFD packet to send [12:56:16]recv_with_timeout no data received [12:56:20]OFD Sender: No OFD packet to send [12:56:25]OFD Sender: No OFD packet to send [12:56:30]OFD Sender: No OFD packet to send [12:56:32]accept exits with 11 [12:56:32]New connection [12:56:32]New thread 3066981732 created [12:56:32]Thread 3067125092 joined [12:56:32]Waiting for new connection... [12:56:32] Sock 11.Parse request [12:56:32]Sock 11.Check first char [12:56:32]Sock 11.First char is OK [12:56:32]request: POST /json_proto HTTP/1.0 [12:56:32]Method: POST [12:56:32]URL: /json_proto [12:56:32]Method is POST - this is cgi request [12:56:32]url: /json_proto [12:56:32]query_string will be loaded in cgi processing [12:56:32]execute_cgi json_proto POST (null) [12:56:32]execute_cgi path=json_proto method=POST [12:56:32]POST find Content-Length [12:56:32]Host: 172.17.45.195:8080 [12:56:32]Content-Length: 670 [12:56:32]Content-Type: application/json [12:56:32] [12:56:32]POST finish read [12:56:32]Found Content-Length = 670 [12:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:32]execute_script... [12: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)118071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:32]POST & json_proto [12:56:32]process_json_proto [12:56:32]json parsed OK: [12:56:32]protocol is kg_v1.0 [12:56:32]action value=close_receipt [12:56:32]process_action close_receipt [12:56:32]cmd_close_receipt [12:56:32]MH_GetDate [12:56:32]Write to MH i2c: F0 00 00 A8 05 9C [12:56:32]Write i2c OK [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: F0 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: F0 09 00 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: F0 09 00 A8 05 00 01 E3 A8 66 FB 01 7F 64 76 [12:56:32]GetLastDocTimeStamp 1722344140 [12:56:32]current date 1722344193 [12:56:32]FM_GetShiftState [12:56:32]SAM_PROTO_GetShiftState [12:56:32]wFMCommunicate request_size=4 [12:56:32]MH_SAM_APDU [12:56:32]CAPDU: 80 13 01 00 [12:56:32]Write to MH i2c: E2 08 00 A9 05 80 13 01 00 00 00 00 00 2B [12:56:32]Write i2c OK [12:56:32]MH_I2C_Read... [12:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:32]Read from MH i2c: E2 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: E2 0E 00 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: E2 0E 00 A9 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 86 [12:56:32]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:56:32]wFMCommunicate OK [12:56:32]SAM_PROTO_GetShiftState done [12:56:32]FM_GetShiftState done [12:56:32]opened in 1722299915 [12:56:32]opened+sec_in_day 1722386315 [12:56:32]quantity*price = 40041 [12:56:32]sum+1 = 40043 [12:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 396 30.07.2024 12:56 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309462 ФПД: 223807963640880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125633&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309462&fm=223807963640880&tin=02508201610067®Number=0000000000092651&sum=40000 [12:56:33]StoreToDocumentArchive [12:56:33]shift 430 fd 309462 [12:56:33]save to /storage/0430/doc_00309462 [12:56:33]save last doc name /storage/0430/doc_00309462 to /storage/kkm_last_doc_name [12:56:33]save OK [12:56:33]Clear old archive folders... [12:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:56:33]tlvbuf is 01B1A970 [12:56:33]SAM_PROTO_ClearQueue [12:56:33]wFMCommunicate request_size=4 [12:56:33]MH_SAM_APDU [12:56:33]CAPDU: 80 09 00 00 [12:56:33]Write to MH i2c: E2 08 00 B6 05 80 09 00 00 00 00 00 00 2D [12:56:33]Write i2c OK [12:56:33]MH_I2C_Read... [12:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:33]Read from MH i2c: E2 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 03 00 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 03 00 B6 05 00 90 00 2F [12:56:33]RAPDU: 90 00 [12:56:34]wFMCommunicate OK [12:56:34]SAM_PROTO_ClearQueue done [12:56:34]KKMCreateOFDPacket [12:56:34]OFDProtocolAddRootSTLVToBuf [12:56:34]FM_MakeSignedData [12:56:34]FM_MakeSignedData [12:56:34]SAM_PROTO_SignData [12:56:34]wFMCommunicate request_size=4 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 0D 01 02 [12:56:34]Write to MH i2c: E2 08 00 B7 05 80 0D 01 02 00 00 00 00 35 [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:34]Read from MH i2c: E2 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 B7 05 00 90 00 30 [12:56:34]RAPDU: 90 00 [12:56:34]wFMCommunicate OK [12:56:34]wFMCommunicate request_size=255 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 01 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B8 04 00 35 04 06 00 [12:56:34]Write to MH i2c: E2 02 01 B8 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 01 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B8 04 00 35 04 06 00 00 00 C3 [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:34]Read from MH i2c: E2 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 B8 05 00 90 00 31 [12:56:34]RAPDU: 90 00 [12:56:34]wFMCommunicate OK [12:56:34]wFMCommunicate request_size=11 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 0D 02 02 06 CB 8D 5A 2B B4 30 [12:56:34]Write to MH i2c: E2 0E 00 B9 05 80 0D 02 02 06 00 CB 8D 5A 2B B4 30 00 00 05 [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:34]Read from MH i2c: E2 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 03 00 B9 05 00 90 00 32 [12:56:34]RAPDU: 90 00 [12:56:34]wFMCommunicate OK [12:56:34]wFMCommunicate request_size=4 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 0D 03 02 [12:56:34]Write to MH i2c: E2 08 00 BA 05 80 0D 03 02 00 00 00 00 3A [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:34]Read from MH i2c: E2 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 0B 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 0B 00 BA 05 00 30 2D 7C CE 6A 47 EC 39 90 00 B8 [12:56:34]RAPDU: 30 2D 7C CE 6A 47 EC 39 90 00 [12:56:34]wFMCommunicate OK [12:56:34]SAM_PROTO_SignData done [12:56:34]FM_MakeSignedData done [12:56:34]CreateOFDProtocolMessage [12:56:34]wFMCommunicate request_size=4 [12:56:34]MH_SAM_APDU [12:56:34]CAPDU: 80 11 00 00 [12:56:34]Write to MH i2c: E2 08 00 BB 05 80 11 00 00 00 00 00 00 3A [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:34]Read from MH i2c: E2 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 17 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: E2 17 00 BB 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 90 [12:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:56:34]wFMCommunicate OK [12:56:34]CreateOFDProtocolMessage done [12:56:34]OFDSenderStorePacket 309462 [12:56:34]StoreOFDPacket docnum=309462 [12:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 CE 88 08 01 DE 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 01 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B8 04 00 35 04 06 00 CB 8D 5A 2B B4 30 30 2D 7C CE 6A 47 EC 39 [12:56:34]CheckFolder [12:56:34]dirname=/storage/ofd_packets [12:56:34]CheckFolder done [12:56:34]ProducePacketName [12:56:34]name=ofd_packets/00309462 [12:56:34]NVStorageSaveData ofd_packets/00309462 [12:56:34]File name is /storage/ofd_packets/00309462 [12:56:34]Write 302 bytes [12:56:34]NVStorageSaveData done [12:56:34]OFDSenderStorePacket done [12:56:34]KKMCreateOFDPacket done [12:56:34]NVStorageSaveData kkm_last_timestamp [12:56:34]File name is /storage/kkm_last_timestamp [12:56:34]Write 4 bytes [12:56:34]NVStorageSaveData done [12:56:34]ExternCall_PrintAddStr [12:56:34]wPrintStart [12:56:34]Write to MH i2c: 01 00 00 BC 05 C1 [12:56:34]Write i2c OK [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: 01 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: 01 07 00 [12:56:34]MH_I2C_Read... [12:56:34]Read from MH i2c: 01 07 00 BC 05 00 00 00 00 00 FF 0F D6 [12:56:34]RasterBufferAndPrint [12:56:34]line Счет N : (1)118071 [12:56:34]line ИНН: 02508201610067 [12:56:34]line Контрольно-Кассовый Чек [12:56:34]line ПРОДАЖА [12:56:34]line ТРК (МРК, ГНК) : 63 [12:56:34]line Товар: 2710124130 [12:56:34]line Super-92-К-5 [12:56:34]line 5.820 * 68.80 [12:56:34]line = 400.42 [12:56:34]line НДС 12% НСП 1% [12:56:34]line > о реализуемом товаре [12:56:34]line ОКРУГЛЕНИЕ: -0.42 [12:56:34]line ИТОГО: 400.00 [12:56:34]line Внесено: 400.00 [12:56:34]line СДАЧА: 0.00 [12:56:34]line НСП 1% : 3.54 [12:56:34]line НДС 12% : 42.52 [12:56:34]line Наличными: 400.00 [12:56:34]line Безнал.: 0.00 [12:56:34]line Место: АЗС № 128 "Партнер Нефть" [12:56:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:56:34]line СНО: Общий режим [12:56:34]line Чек 396 30.07.2024 12:56 [12:56:34]line Смена: 430 ФФД: 1.0 [12:56:34]line ЗНМ: 0300000046 [12:56:34]line РНМ: 0000000000092651 [12:56:34]line Версия ККМ: 001 [12:56:34]line ФМ: 0000000000874943 [12:56:34]line ФД: 309462 [12:56:34]line ФПД: 223807963640880 [12:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125633&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309462&fm=223807963640880&tin=02508201610067®Number=0000000000092651&sum=40000 [12:56:34]OFD Sender: Processing packet 309462 [packets to send 232, broken 231] [12:56:34]ProducePacketName [12:56:34]name=ofd_packets/00309462 [12:56:34]OFD Sender: To server: pG, [12:56:34]CommunicateWithHost lk.salyk.kg:30040 [12:56:34]ConnectInit lk.salyk.kg [12:56:34]written 0, free lines is 4095 [12:56:35]Write to MH i2c: 01 00 00 E7 05 EC [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 07 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 53 0C 52 [12:56:35]RasterBufferAndPrint [12:56:35]line [12:56:35]line [12:56:35]line [12:56:35]line [12:56:35]line [12:56:35]written 0, free lines is 3158 [12:56:35]MH_Cut [12:56:35]Write to MH i2c: D1 01 00 EE 05 01 C5 [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: D1 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: D1 01 00 [12:56:35]MH_I2C_Read... [12:56:35]Read from MH i2c: D1 01 00 EE 05 00 C4 [12:56:35]Write to MH i2c: 01 00 00 EF 05 F4 [12:56:35]Write i2c OK [12:56:35]MH_I2C_Read... [12:56:36]*** Cut start [12:56:36]*** Partial cut [12:56:36]*** CUTSNS_PIN = 1 [12:56:36]*** CUTSNS_PIN = 0 [12:56:36]*** Brake cut motor [12:56:37]Read from MH i2c: 01 [12:56:37]MH_I2C_Read... [12:56:37]*** Stop cut motor [12:56:37]*** Cut end [12:56:37]Read from MH i2c: 01 07 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: 01 07 00 EF 05 00 00 00 00 00 FF 0F 09 [12:56:37]process_action close_receipt done [12:56:37]requested_data is exist [12:56:37]produce_requested_data [12:56:37]requested_item fm.sn is exist - process it [12:56:37]wFMCommunicate request_size=4 [12:56:37]MH_SAM_APDU [12:56:37]CAPDU: 80 11 00 00 [12:56:37]Write to MH i2c: E2 08 00 F0 05 80 11 00 00 00 00 00 00 6F [12:56:37]Write i2c OK [12:56:37]MH_I2C_Read... [12:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:37]Read from MH i2c: E2 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 17 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 17 00 F0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C5 [12:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:56:37]wFMCommunicate OK [12:56:37]requested_item fd.num is exist - process it [12:56:37]SAM_PROTO_GetFieldsCounters [12:56:37]wFMCommunicate request_size=4 [12:56:37]MH_SAM_APDU [12:56:37]CAPDU: 80 13 00 00 [12:56:37]Write to MH i2c: E2 08 00 F1 05 80 13 00 00 00 00 00 00 72 [12:56:37]Write i2c OK [12:56:37]MH_I2C_Read... [12:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:37]Read from MH i2c: E2 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 62 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 62 00 F1 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [12:56:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:37]wFMCommunicate OK [12:56:37]SAM_PROTO_GetFieldsCounters done [12:56:37]requested_item shift.num is exist - process it [12:56:37]requested_item shift.opened is exist - process it [12:56:37]req_shift_opened [12:56:37]FM_GetShiftState [12:56:37]SAM_PROTO_GetShiftState [12:56:37]wFMCommunicate request_size=4 [12:56:37]MH_SAM_APDU [12:56:37]CAPDU: 80 13 01 00 [12:56:37]Write to MH i2c: E2 08 00 F2 05 80 13 01 00 00 00 00 00 74 [12:56:37]Write i2c OK [12:56:37]MH_I2C_Read... [12:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:37]Read from MH i2c: E2 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 0E 00 [12:56:37]MH_I2C_Read... [12:56:37]Read from MH i2c: E2 0E 00 F2 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CF [12:56:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:56:37]wFMCommunicate OK [12:56:37]SAM_PROTO_GetShiftState done [12:56:37]FM_GetShiftState done [12:56:37]req_shift_opened done [12:56:37]requested_item shift.open_date is exist - process it [12:56:37]req_shift_open_date [12:56:37]req_shift_open_date done [12:56:37]produce_requested_data done [12:56:37]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309462,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:56:37]process_action_free close_receipt [12:56:37]json_value_free [12:56:37]json_value_free done [12:56:37]process_json_proto returns [12:56:37]Send response to host [12:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309462,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:56:37]free response buf [12:56:37]execute_script done [12:56:37]execute_script returns [12:56:37]free content buf [12:56:37]Sock 11.Close socket [12:56:37]Sock 11.Thread stoped [12:56:37]Connected sock=10 [12:56:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 CE 88 08 01 DE 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 01 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B8 04 00 35 04 06 00 CB 8D 5A 2B B4 30 30 2D 7C CE 6A 47 EC 39 [12:56:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CE 70 47 00 98 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D6 B8 04 00 F4 03 04 00 4C 8A A8 66 B6 04 01 00 00 98 ED BA E5 2A 1C B0 64 [12:56:38]CommunicateWithHost err = 0 [12:56:38]CheckOFDResponse [12:56:38]1017 (14) - 77093643461234 [12:56:38]1041 (16) - 0000000000874943 [12:56:38]1040 (4) - 309462 [12:56:38]1012 (4) - 30.07.2024 06:38 [12:56:38]1206 (1) - 0 [12:56:38]OFD Sender: Remove packet 309462 [12:56:38]ProducePacketName [12:56:38]name=ofd_packets/00309462 [12:56:38]NVStorageDeleteData [12:56:38]OFD Sender: No OFD packet to send [12:56:43]OFD Sender: No OFD packet to send [12:56:48]OFD Sender: No OFD packet to send [12:56:53]OFD Sender: No OFD packet to send [12:56:58]OFD Sender: No OFD packet to send [12:57:03]OFD Sender: No OFD packet to send [12:57:08]OFD Sender: No OFD packet to send [12:57:13]OFD Sender: No OFD packet to send [12:57:17]recv_with_timeout no data received [12:57:18]OFD Sender: No OFD packet to send [12:57:23]OFD Sender: No OFD packet to send [12:57:28]OFD Sender: No OFD packet to send [12:57:33]OFD Sender: No OFD packet to send [12:57:38]OFD Sender: No OFD packet to send [12:57:43]OFD Sender: No OFD packet to send [12:57:48]OFD Sender: No OFD packet to send [12:57:53]OFD Sender: No OFD packet to send [12:57:58]OFD Sender: No OFD packet to send [12:58:03]OFD Sender: No OFD packet to send [12:58:08]OFD Sender: No OFD packet to send [12:58:13]OFD Sender: No OFD packet to send [12:58:18]OFD Sender: No OFD packet to send [12:58:20]accept exits with 9 [12:58:20]New connection [12:58:20]New thread 3067125092 created [12:58:20]Thread 3066981732 joined [12:58:20]Waiting for new connection... [12:58:20] Sock 9.Parse request [12:58:20]Sock 9.Check first char [12:58:20]Sock 9.First char is OK [12:58:20]request: POST /json_proto HTTP/1.0 [12:58:20]Method: POST [12:58:20]URL: /json_proto [12:58:20]Method is POST - this is cgi request [12:58:20]url: /json_proto [12:58:20]query_string will be loaded in cgi processing [12:58:20]execute_cgi json_proto POST (null) [12:58:20]execute_cgi path=json_proto method=POST [12:58:20]POST find Content-Length [12:58:20]Host: 172.17.45.195:8080 [12:58:20]Content-Length: 682 [12:58:20]Content-Type: application/json [12:58:20] [12:58:20]POST finish read [12:58:20]Found Content-Length = 682 [12:58:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:20]execute_script... [12:58: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)118072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:20]POST & json_proto [12:58:20]process_json_proto [12:58:20]json parsed OK: [12:58:20]protocol is kg_v1.0 [12:58:20]action value=close_receipt [12:58:20]process_action close_receipt [12:58:20]cmd_close_receipt [12:58:20]MH_GetDate [12:58:20]Write to MH i2c: F0 00 00 F3 05 E7 [12:58:20]Write i2c OK [12:58:20]MH_I2C_Read... [12:58:20]Read from MH i2c: F0 [12:58:20]MH_I2C_Read... [12:58:20]Read from MH i2c: F0 09 00 [12:58:20]MH_I2C_Read... [12:58:20]Read from MH i2c: F0 09 00 F3 05 00 6D E3 A8 66 FB 01 7F 64 2D [12:58:20]GetLastDocTimeStamp 1722344193 [12:58:20]current date 1722344301 [12:58:20]FM_GetShiftState [12:58:20]SAM_PROTO_GetShiftState [12:58:20]wFMCommunicate request_size=4 [12:58:20]MH_SAM_APDU [12:58:20]CAPDU: 80 13 01 00 [12:58:20]Write to MH i2c: E2 08 00 F4 05 80 13 01 00 00 00 00 00 76 [12:58:20]Write i2c OK [12:58:20]MH_I2C_Read... [12:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:20]Read from MH i2c: E2 [12:58:20]MH_I2C_Read... [12:58:20]Read from MH i2c: E2 0E 00 [12:58:20]MH_I2C_Read... [12:58:20]Read from MH i2c: E2 0E 00 F4 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D1 [12:58:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:58:20]wFMCommunicate OK [12:58:20]SAM_PROTO_GetShiftState done [12:58:20]FM_GetShiftState done [12:58:20]opened in 1722299915 [12:58:20]opened+sec_in_day 1722386315 [12:58:20]quantity*price = 100005 [12:58:20]sum+1 = 100006 [12:58:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 397 30.07.2024 12:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309463 ФПД: 230966522576484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125821&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309463&fm=230966522576484&tin=02508201610067®Number=0000000000092651&sum=100000 [12:58:22]StoreToDocumentArchive [12:58:22]shift 430 fd 309463 [12:58:22]save to /storage/0430/doc_00309463 [12:58:22]save last doc name /storage/0430/doc_00309463 to /storage/kkm_last_doc_name [12:58:22]save OK [12:58:22]Clear old archive folders... [12:58:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:58:22]tlvbuf is 01B1A6D0 [12:58:22]SAM_PROTO_ClearQueue [12:58:22]wFMCommunicate request_size=4 [12:58:22]MH_SAM_APDU [12:58:22]CAPDU: 80 09 00 00 [12:58:22]Write to MH i2c: E2 08 00 01 06 80 09 00 00 00 00 00 00 79 [12:58:22]Write i2c OK [12:58:22]MH_I2C_Read... [12:58:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:22]Read from MH i2c: E2 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 01 06 00 90 00 7B [12:58:22]RAPDU: 90 00 [12:58:22]wFMCommunicate OK [12:58:22]SAM_PROTO_ClearQueue done [12:58:22]KKMCreateOFDPacket [12:58:22]OFDProtocolAddRootSTLVToBuf [12:58:22]FM_MakeSignedData [12:58:22]FM_MakeSignedData [12:58:22]SAM_PROTO_SignData [12:58:22]wFMCommunicate request_size=4 [12:58:22]MH_SAM_APDU [12:58:22]CAPDU: 80 0D 01 02 [12:58:22]Write to MH i2c: E2 08 00 02 06 80 0D 01 02 00 00 00 00 81 [12:58:22]Write i2c OK [12:58:22]MH_I2C_Read... [12:58:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:22]Read from MH i2c: E2 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 02 06 00 90 00 7C [12:58:22]RAPDU: 90 00 [12:58:22]wFMCommunicate OK [12:58:22]wFMCommunicate request_size=255 [12:58:22]MH_SAM_APDU [12: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8D 01 00 00 F4 03 04 00 6D E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B8 04 00 35 04 06 00 D2 [12:58:22]Write to MH i2c: E2 02 01 03 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8D 01 00 00 F4 03 04 00 6D E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B8 04 00 35 04 06 00 D2 00 00 8D [12:58:22]Write i2c OK [12:58:22]MH_I2C_Read... [12:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:22]Read from MH i2c: E2 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 03 06 00 90 00 7D [12:58:22]RAPDU: 90 00 [12:58:22]wFMCommunicate OK [12:58:22]wFMCommunicate request_size=10 [12:58:22]MH_SAM_APDU [12:58:22]CAPDU: 80 0D 02 02 05 10 15 88 7E 64 [12:58:22]Write to MH i2c: E2 0D 00 04 06 80 0D 02 02 05 00 10 15 88 7E 64 00 00 1D [12:58:22]Write i2c OK [12:58:22]MH_I2C_Read... [12:58:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:22]Read from MH i2c: E2 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 03 00 04 06 00 90 00 7E [12:58:22]RAPDU: 90 00 [12:58:22]wFMCommunicate OK [12:58:22]wFMCommunicate request_size=4 [12:58:22]MH_SAM_APDU [12:58:22]CAPDU: 80 0D 03 02 [12:58:22]Write to MH i2c: E2 08 00 05 06 80 0D 03 02 00 00 00 00 86 [12:58:22]Write i2c OK [12:58:22]MH_I2C_Read... [12:58:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:22]Read from MH i2c: E2 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 0B 00 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 0B 00 05 06 00 03 D4 14 DB 0F B8 1A 48 90 00 76 [12:58:22]RAPDU: 03 D4 14 DB 0F B8 1A 48 90 00 [12:58:22]wFMCommunicate OK [12:58:22]SAM_PROTO_SignData done [12:58:22]FM_MakeSignedData done [12:58:22]CreateOFDProtocolMessage [12:58:22]wFMCommunicate request_size=4 [12:58:22]MH_SAM_APDU [12:58:22]CAPDU: 80 11 00 00 [12:58:22]Write to MH i2c: E2 08 00 06 06 80 11 00 00 00 00 00 00 86 [12:58:22]Write i2c OK [12:58:22]MH_I2C_Read... [12:58:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:22]Read from MH i2c: E2 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 17 00 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: E2 17 00 06 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DC [12:58:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:58:22]wFMCommunicate OK [12:58:22]CreateOFDProtocolMessage done [12:58:22]OFDSenderStorePacket 309463 [12:58:22]StoreOFDPacket docnum=309463 [12:58:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9D B3 07 01 3D 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8D 01 00 00 F4 03 04 00 6D E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B8 04 00 35 04 06 00 D2 10 15 88 7E 64 03 D4 14 DB 0F B8 1A 48 [12:58:22]CheckFolder [12:58:22]dirname=/storage/ofd_packets [12:58:22]CheckFolder done [12:58:22]ProducePacketName [12:58:22]name=ofd_packets/00309463 [12:58:22]NVStorageSaveData ofd_packets/00309463 [12:58:22]File name is /storage/ofd_packets/00309463 [12:58:22]Write 301 bytes [12:58:22]NVStorageSaveData done [12:58:22]OFDSenderStorePacket done [12:58:22]KKMCreateOFDPacket done [12:58:22]NVStorageSaveData kkm_last_timestamp [12:58:22]File name is /storage/kkm_last_timestamp [12:58:22]Write 4 bytes [12:58:22]NVStorageSaveData done [12:58:22]ExternCall_PrintAddStr [12:58:22]wPrintStart [12:58:22]Write to MH i2c: 01 00 00 07 06 0D [12:58:22]Write i2c OK [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: 01 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: 01 07 00 [12:58:22]MH_I2C_Read... [12:58:22]Read from MH i2c: 01 07 00 07 06 00 00 00 00 00 FF 0F 22 [12:58:22]RasterBufferAndPrint [12:58:22]line Счет N : (1)118072 [12:58:22]line ИНН: 02508201610067 [12:58:22]line Контрольно-Кассовый Чек [12:58:22]line ПРОДАЖА [12:58:22]line ТРК (МРК, ГНК) : 32 [12:58:22]line Товар: 2710124130 [12:58:22]line Аи-92-К-2 [12:58:22]line 14.750 * 67.80 [12:58:22]line = 1000.05 [12:58:22]line НДС 12% НСП 1% [12:58:22]line > о реализуемом товаре [12:58:22]line ОКРУГЛЕНИЕ: -0.05 [12:58:22]line ИТОГО: 1000.00 [12:58:22]line Внесено: 1000.00 [12:58:22]line СДАЧА: 0.00 [12:58:22]line НСП 1% : 8.85 [12:58:22]line НДС 12% : 106.20 [12:58:22]line Наличными: 1000.00 [12:58:22]line Безнал.: 0.00 [12:58:22]line Место: АЗС № 128 "Партнер Нефть" [12:58:22]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:58:22]line СНО: Общий режим [12:58:22]line Чек 397 30.07.2024 12:58 [12:58:22]line Смена: 430 ФФД: 1.0 [12:58:22]line ЗНМ: 0300000046 [12:58:22]line РНМ: 0000000000092651 [12:58:22]line Версия ККМ: 001 [12:58:22]line ФМ: 0000000000874943 [12:58:22]line ФД: 309463 [12:58:22]line ФПД: 230966522576484 [12:58:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125821&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309463&fm=230966522576484&tin=02508201610067®Number=0000000000092651&sum=100000 [12:58:22]OFD Sender: Processing packet 309463 [packets to send 232, broken 231] [12:58:22]ProducePacketName [12:58:22]name=ofd_packets/00309463 [12:58:22]OFD Sender: To server: pG, [12:58:22]CommunicateWithHost lk.salyk.kg:30040 [12:58:22]ConnectInit lk.salyk.kg [12:58:22]written 0, free lines is 4095 [12:58:23]Connected sock=11 [12:58:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9D B3 07 01 3D 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8D 01 00 00 F4 03 04 00 6D E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B8 04 00 35 04 06 00 D2 10 15 88 7E 64 03 D4 14 DB 0F B8 1A 48 [12:58:23]Write to MH i2c: 01 00 00 32 06 38 [12:58:23]Write i2c OK [12:58:23]MH_I2C_Read... [12:58:23]Read from MH i2c: 01 [12:58:23]MH_I2C_Read... [12:58:23]Read from MH i2c: 01 07 00 [12:58:23]MH_I2C_Read... [12:58:23]Read from MH i2c: 01 07 00 32 06 00 00 00 00 00 5C 0C A7 [12:58:23]RasterBufferAndPrint [12:58:23]line [12:58:23]line [12:58:23]line [12:58:23]line [12:58:23]line [12:58:23]written 0, free lines is 3167 [12:58:23]MH_Cut [12:58:23]Write to MH i2c: D1 01 00 39 06 01 11 [12:58:23]Write i2c OK [12:58:23]MH_I2C_Read... [12:58:23]Read from MH i2c: D1 [12:58:23]MH_I2C_Read... [12:58:23]Read from MH i2c: D1 01 00 [12:58:23]MH_I2C_Read... [12:58:23]Read from MH i2c: D1 01 00 39 06 00 10 [12:58:23]Write to MH i2c: 01 00 00 3A 06 40 [12:58:23]Write i2c OK [12:58:23]MH_I2C_Read... [12:58:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 4A 5D 47 00 1D FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D7 B8 04 00 F4 03 04 00 B5 8A A8 66 B6 04 01 00 00 63 82 00 AF 8E 91 28 B2 [12:58:24]CommunicateWithHost err = 0 [12:58:24]CheckOFDResponse [12:58:24]1017 (14) - 77093643461234 [12:58:24]1041 (16) - 0000000000874943 [12:58:24]1040 (4) - 309463 [12:58:24]1012 (4) - 30.07.2024 06:39 [12:58:24]1206 (1) - 0 [12:58:24]OFD Sender: Remove packet 309463 [12:58:24]ProducePacketName [12:58:24]name=ofd_packets/00309463 [12:58:24]NVStorageDeleteData [12:58:24]OFD Sender: No OFD packet to send [12:58:24]*** Cut start [12:58:24]*** Partial cut [12:58:24]*** CUTSNS_PIN = 1 [12:58:24]*** CUTSNS_PIN = 0 [12:58:24]*** Brake cut motor [12:58:25]Read from MH i2c: 01 [12:58:25]MH_I2C_Read... [12:58:25]*** Stop cut motor [12:58:25]*** Cut end [12:58:25]Read from MH i2c: 01 07 00 [12:58:25]MH_I2C_Read... [12:58:25]Read from MH i2c: 01 07 00 3A 06 00 00 00 00 00 FF 0F 55 [12:58:25]process_action close_receipt done [12:58:25]requested_data is exist [12:58:25]produce_requested_data [12:58:25]requested_item fm.sn is exist - process it [12:58:25]wFMCommunicate request_size=4 [12:58:25]MH_SAM_APDU [12:58:25]CAPDU: 80 11 00 00 [12:58:25]Write to MH i2c: E2 08 00 3B 06 80 11 00 00 00 00 00 00 BB [12:58:25]Write i2c OK [12:58:25]MH_I2C_Read... [12:58:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:25]Read from MH i2c: E2 [12:58:25]MH_I2C_Read... [12:58:25]Read from MH i2c: E2 17 00 [12:58:25]MH_I2C_Read... [12:58:25]Read from MH i2c: E2 17 00 3B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 11 [12:58:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:58:25]wFMCommunicate OK [12:58:25]requested_item fd.num is exist - process it [12:58:25]SAM_PROTO_GetFieldsCounters [12:58:25]wFMCommunicate request_size=4 [12:58:25]MH_SAM_APDU [12:58:25]CAPDU: 80 13 00 00 [12:58:25]Write to MH i2c: E2 08 00 3C 06 80 13 00 00 00 00 00 00 BE [12:58:25]Write i2c OK [12:58:25]MH_I2C_Read... [12:58:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:25]Read from MH i2c: E2 [12:58:25]MH_I2C_Read... [12:58:25]Read from MH i2c: E2 62 00 [12:58:25]MH_I2C_Read... [12:58:25]Read from MH i2c: E2 62 00 3C 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [12:58:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:58:25]wFMCommunicate OK [12:58:25]SAM_PROTO_GetFieldsCounters done [12:58:25]requested_item shift.num is exist - process it [12:58:25]requested_item shift.opened is exist - process it [12:58:25]req_shift_opened [12:58:25]FM_GetShiftState [12:58:25]SAM_PROTO_GetShiftState [12:58:25]wFMCommunicate request_size=4 [12:58:25]MH_SAM_APDU [12:58:25]CAPDU: 80 13 01 00 [12:58:25]Write to MH i2c: E2 08 00 3D 06 80 13 01 00 00 00 00 00 C0 [12:58:25]Write i2c OK [12:58:25]MH_I2C_Read... [12:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:25]Read from MH i2c: E2 [12:58:25]MH_I2C_Read... [12:58:25]Read from MH i2c: E2 0E 00 [12:58:25]MH_I2C_Read... [12:58:25]Read from MH i2c: E2 0E 00 3D 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1B [12:58:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:58:25]wFMCommunicate OK [12:58:25]SAM_PROTO_GetShiftState done [12:58:25]FM_GetShiftState done [12:58:25]req_shift_opened done [12:58:25]requested_item shift.open_date is exist - process it [12:58:25]req_shift_open_date [12:58:25]req_shift_open_date done [12:58:25]produce_requested_data done [12:58:25]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309463,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:58:25]process_action_free close_receipt [12:58:25]json_value_free [12:58:25]json_value_free done [12:58:25]process_json_proto returns [12:58:25]Send response to host [12:58:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309463,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:58:25]free response buf [12:58:25]execute_script done [12:58:25]execute_script returns [12:58:25]free content buf [12:58:25]Sock 9.Close socket [12:58:25]Sock 9.Thread stoped [12:58:29]OFD Sender: No OFD packet to send [12:58:34]OFD Sender: No OFD packet to send [12:58:39]OFD Sender: No OFD packet to send [12:58:44]OFD Sender: No OFD packet to send [12:58:49]OFD Sender: No OFD packet to send [12:58:54]OFD Sender: No OFD packet to send [12:58:59]OFD Sender: No OFD packet to send [12:59:04]OFD Sender: No OFD packet to send [12:59:09]OFD Sender: No OFD packet to send [12:59:14]OFD Sender: No OFD packet to send [12:59:19]OFD Sender: No OFD packet to send [12:59:24]OFD Sender: No OFD packet to send [12:59:29]OFD Sender: No OFD packet to send [12:59:33]accept exits with 10 [12:59:33]New connection [12:59:33]New thread 3066981732 created [12:59:33]Thread 3067125092 joined [12:59:33]Waiting for new connection... [12:59:33] Sock 10.Parse request [12:59:33]Sock 10.Check first char [12:59:33]Sock 10.First char is OK [12:59:33]request: POST /json_proto HTTP/1.0 [12:59:33]Method: POST [12:59:33]URL: /json_proto [12:59:33]Method is POST - this is cgi request [12:59:33]url: /json_proto [12:59:33]query_string will be loaded in cgi processing [12:59:33]execute_cgi json_proto POST (null) [12:59:33]execute_cgi path=json_proto method=POST [12:59:33]POST find Content-Length [12:59:33]Host: 172.17.45.195:8080 [12:59:33]Content-Length: 803 [12:59:33]Content-Type: application/json [12:59:33] [12:59:33]POST finish read [12:59:33]Found Content-Length = 803 [12:59:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 35.050, "sum" : 2600.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:33]execute_script... [12:59: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)118069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 35.050, "sum" : 2600.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2600.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:33]POST & json_proto [12:59:33]process_json_proto [12:59:33]json parsed OK: [12:59:33]protocol is kg_v1.0 [12:59:33]action value=close_receipt [12:59:33]process_action close_receipt [12:59:33]cmd_close_receipt [12:59:33]MH_GetDate [12:59:33]Write to MH i2c: F0 00 00 3E 06 33 [12:59:33]Write i2c OK [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: F0 [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: F0 09 00 [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: F0 09 00 3E 06 00 B5 E3 A8 66 FB 01 7F 64 C1 [12:59:33]GetLastDocTimeStamp 1722344301 [12:59:33]current date 1722344373 [12:59:33]FM_GetShiftState [12:59:33]SAM_PROTO_GetShiftState [12:59:33]wFMCommunicate request_size=4 [12:59:33]MH_SAM_APDU [12:59:33]CAPDU: 80 13 01 00 [12:59:33]Write to MH i2c: E2 08 00 3F 06 80 13 01 00 00 00 00 00 C2 [12:59:33]Write i2c OK [12:59:33]MH_I2C_Read... [12:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:33]Read from MH i2c: E2 [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: E2 0E 00 [12:59:33]MH_I2C_Read... [12:59:33]Read from MH i2c: E2 0E 00 3F 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1D [12:59:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:59:33]wFMCommunicate OK [12:59:33]SAM_PROTO_GetShiftState done [12:59:33]FM_GetShiftState done [12:59:33]opened in 1722299915 [12:59:33]opened+sec_in_day 1722386315 [12:59:33]quantity*price = 260071 [12:59:33]sum+1 = 260072 [12:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2600.71 НСП 1% : 23.01 НДС 12% : 276.18 Наличными: 0.00 Безнал.: 2600.71 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 398 30.07.2024 12:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309464 ФПД: 201807302333770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125933&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309464&fm=201807302333770&tin=02508201610067®Number=0000000000092651&sum=260071 [12:59:34]StoreToDocumentArchive [12:59:34]shift 430 fd 309464 [12:59:34]save to /storage/0430/doc_00309464 [12:59:34]save last doc name /storage/0430/doc_00309464 to /storage/kkm_last_doc_name [12:59:34]save OK [12:59:34]Clear old archive folders... [12:59:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:34]tlvbuf is 01B1A660 [12:59:34]SAM_PROTO_ClearQueue [12:59:34]wFMCommunicate request_size=4 [12:59:34]MH_SAM_APDU [12:59:34]CAPDU: 80 09 00 00 [12:59:34]Write to MH i2c: E2 08 00 4C 06 80 09 00 00 00 00 00 00 C4 [12:59:34]Write i2c OK [12:59:34]MH_I2C_Read... [12:59:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:34]Read from MH i2c: E2 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 03 00 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 03 00 4C 06 00 90 00 C6 [12:59:34]RAPDU: 90 00 [12:59:34]wFMCommunicate OK [12:59:34]SAM_PROTO_ClearQueue done [12:59:34]KKMCreateOFDPacket [12:59:34]OFDProtocolAddRootSTLVToBuf [12:59:34]FM_MakeSignedData [12:59:34]FM_MakeSignedData [12:59:34]SAM_PROTO_SignData [12:59:34]wFMCommunicate request_size=4 [12:59:34]MH_SAM_APDU [12:59:34]CAPDU: 80 0D 01 02 [12:59:34]Write to MH i2c: E2 08 00 4D 06 80 0D 01 02 00 00 00 00 CC [12:59:34]Write i2c OK [12:59:34]MH_I2C_Read... [12:59:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:34]OFD Sender: No OFD packet to send [12:59:34]Read from MH i2c: E2 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 03 00 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 03 00 4D 06 00 90 00 C7 [12:59:34]RAPDU: 90 00 [12:59:34]wFMCommunicate OK [12:59:34]wFMCommunicate request_size=255 [12:59:34]MH_SAM_APDU [12:59: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 33 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 B5 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B8 04 00 35 04 06 00 B7 [12:59:34]Write to MH i2c: E2 02 01 4E 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 B5 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B8 04 00 35 04 06 00 B7 00 00 87 [12:59:34]Write i2c OK [12:59:34]MH_I2C_Read... [12:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:34]Read from MH i2c: E2 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 03 00 [12:59:34]MH_I2C_Read... [12:59:34]Read from MH i2c: E2 03 00 4E 06 00 90 00 C8 [12:59:34]RAPDU: 90 00 [12:59:34]wFMCommunicate OK [12:59:34]wFMCommunicate request_size=10 [12:59:34]MH_SAM_APDU [12:59:34]CAPDU: 80 0D 02 02 05 8A EC 91 95 4A [12:59:34]Write to MH i2c: E2 0D 00 4F 06 80 0D 02 02 05 00 8A EC 91 95 4A 00 00 BF [12:59:34]Write i2c OK [12:59:34]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [12:59:35]RAPDU: 90 00 [12:59:35]wFMCommunicate OK [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 0D 03 02 [12:59:35]Write to MH i2c: E2 08 00 50 06 80 0D 03 02 00 00 00 00 D1 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 0B 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 0B 00 50 06 00 7E 1E 40 C1 C2 86 98 8D 90 00 DC [12:59:35]RAPDU: 7E 1E 40 C1 C2 86 98 8D 90 00 [12:59:35]wFMCommunicate OK [12:59:35]SAM_PROTO_SignData done [12:59:35]FM_MakeSignedData done [12:59:35]CreateOFDProtocolMessage [12:59:35]wFMCommunicate request_size=4 [12:59:35]MH_SAM_APDU [12:59:35]CAPDU: 80 11 00 00 [12:59:35]Write to MH i2c: E2 08 00 51 06 80 11 00 00 00 00 00 00 D1 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:35]Read from MH i2c: E2 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 17 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: E2 17 00 51 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 27 [12:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:59:35]wFMCommunicate OK [12:59:35]CreateOFDProtocolMessage done [12:59:35]OFDSenderStorePacket 309464 [12:59:35]StoreOFDPacket docnum=309464 [12:59:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 CD 4F 07 01 46 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 B5 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B8 04 00 35 04 06 00 B7 8A EC 91 95 4A 7E 1E 40 C1 C2 86 98 8D [12:59:35]CheckFolder [12:59:35]dirname=/storage/ofd_packets [12:59:35]CheckFolder done [12:59:35]ProducePacketName [12:59:35]name=ofd_packets/00309464 [12:59:35]NVStorageSaveData ofd_packets/00309464 [12:59:35]File name is /storage/ofd_packets/00309464 [12:59:35]Write 301 bytes [12:59:35]NVStorageSaveData done [12:59:35]OFDSenderStorePacket done [12:59:35]KKMCreateOFDPacket done [12:59:35]NVStorageSaveData kkm_last_timestamp [12:59:35]File name is /storage/kkm_last_timestamp [12:59:35]Write 4 bytes [12:59:35]NVStorageSaveData done [12:59:35]ExternCall_PrintAddStr [12:59:35]wPrintStart [12:59:35]Write to MH i2c: 01 00 00 52 06 58 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 07 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 07 00 52 06 00 00 00 00 00 FF 0F 6D [12:59:35]RasterBufferAndPrint [12:59:35]line Счет N : (1)118069 [12:59:35]line ИНН: 02508201610067 [12:59:35]line Контрольно-Кассовый Чек [12:59:35]line ПРОДАЖА [12:59:35]line ТРК (МРК, ГНК) : 41 [12:59:35]line Товар: 2710124500 [12:59:35]line Аи-95-К-3 [12:59:35]line 35.050 * 74.20 [12:59:35]line = 2600.71 [12:59:35]line НДС 12% НСП 1% [12:59:35]line > о реализуемом товаре [12:59:35]line ИТОГО: 2600.71 [12:59:35]line НСП 1% : 23.01 [12:59:35]line НДС 12% : 276.18 [12:59:35]line Наличными: 0.00 [12:59:35]line Безнал.: 2600.71 [12:59:35]line Место: АЗС № 128 "Партнер Нефть" [12:59:35]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:59:35]line СНО: Общий режим [12:59:35]line Чек 398 30.07.2024 12:59 [12:59:35]line Смена: 430 ФФД: 1.0 [12:59:35]line ЗНМ: 0300000046 [12:59:35]line РНМ: 0000000000092651 [12:59:35]line Версия ККМ: 001 [12:59:35]line Платежная система: O! деньги [12:59:35]line ФМ: 0000000000874943 [12:59:35]line ФД: 309464 [12:59:35]line ФПД: 201807302333770 [12:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125933&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309464&fm=201807302333770&tin=02508201610067®Number=0000000000092651&sum=260071 [12:59:35]OFD Sender: Processing packet 309464 [packets to send 232, broken 231] [12:59:35]ProducePacketName [12:59:35]name=ofd_packets/00309464 [12:59:35]OFD Sender: To server: pG, [12:59:35]CommunicateWithHost lk.salyk.kg:30040 [12:59:35]ConnectInit lk.salyk.kg [12:59:35]written 0, free lines is 4095 [12:59:35]Write to MH i2c: 01 00 00 7C 06 82 [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 07 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: 01 07 00 7C 06 00 00 00 00 00 72 0C 07 [12:59:35]RasterBufferAndPrint [12:59:35]line [12:59:35]line [12:59:35]line [12:59:35]line [12:59:35]line [12:59:35]written 0, free lines is 3190 [12:59:35]MH_Cut [12:59:35]Write to MH i2c: D1 01 00 83 06 01 5B [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: D1 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: D1 01 00 [12:59:35]MH_I2C_Read... [12:59:35]Read from MH i2c: D1 01 00 83 06 00 5A [12:59:35]Write to MH i2c: 01 00 00 84 06 8A [12:59:35]Write i2c OK [12:59:35]MH_I2C_Read... [12:59:37]*** Cut start [12:59:37]*** Partial cut [12:59:37]*** CUTSNS_PIN = 1 [12:59:37]*** CUTSNS_PIN = 0 [12:59:37]*** Brake cut motor [12:59:37]Read from MH i2c: 01 [12:59:37]MH_I2C_Read... [12:59:37]*** Stop cut motor [12:59:37]*** Cut end [12:59:37]Read from MH i2c: 01 07 00 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: 01 07 00 84 06 00 00 00 00 00 FF 0F 9F [12:59:37]process_action close_receipt done [12:59:37]requested_data is exist [12:59:37]produce_requested_data [12:59:37]requested_item fm.sn is exist - process it [12:59:37]wFMCommunicate request_size=4 [12:59:37]MH_SAM_APDU [12:59:37]CAPDU: 80 11 00 00 [12:59:37]Write to MH i2c: E2 08 00 85 06 80 11 00 00 00 00 00 00 05 [12:59:37]Write i2c OK [12:59:37]MH_I2C_Read... [12:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:37]Read from MH i2c: E2 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: E2 17 00 [12:59:37]MH_I2C_Read... [12:59:37]Read from MH i2c: E2 17 00 85 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5B [12:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:59:37]wFMCommunicate OK [12:59:37]requested_item fd.num is exist - process it [12:59:37]SAM_PROTO_GetFieldsCounters [12:59:37]wFMCommunicate request_size=4 [12:59:37]MH_SAM_APDU [12:59:37]CAPDU: 80 13 00 00 [12:59:37]Write to MH i2c: E2 08 00 86 06 80 13 00 00 00 00 00 00 08 [12:59:37]Write i2c OK [12:59:37]MH_I2C_Read... [12:59:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:38]Read from MH i2c: E2 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 62 00 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 62 00 86 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [12:59:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:38]wFMCommunicate OK [12:59:38]SAM_PROTO_GetFieldsCounters done [12:59:38]requested_item shift.num is exist - process it [12:59:38]requested_item shift.opened is exist - process it [12:59:38]req_shift_opened [12:59:38]FM_GetShiftState [12:59:38]SAM_PROTO_GetShiftState [12:59:38]wFMCommunicate request_size=4 [12:59:38]MH_SAM_APDU [12:59:38]CAPDU: 80 13 01 00 [12:59:38]Write to MH i2c: E2 08 00 87 06 80 13 01 00 00 00 00 00 0A [12:59:38]Write i2c OK [12:59:38]MH_I2C_Read... [12:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:38]Read from MH i2c: E2 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 0E 00 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 0E 00 87 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 65 [12:59:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:59:38]wFMCommunicate OK [12:59:38]SAM_PROTO_GetShiftState done [12:59:38]FM_GetShiftState done [12:59:38]req_shift_opened done [12:59:38]requested_item shift.open_date is exist - process it [12:59:38]req_shift_open_date [12:59:38]req_shift_open_date done [12:59:38]produce_requested_data done [12:59:38]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309464,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:59:38]process_action_free close_receipt [12:59:38]json_value_free [12:59:38]json_value_free done [12:59:38]process_json_proto returns [12:59:38]Send response to host [12:59:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309464,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:59:38]free response buf [12:59:38]execute_script done [12:59:38]execute_script returns [12:59:38]free content buf [12:59:38]Sock 10.Close socket [12:59:38]Sock 10.Thread stoped [12:59:38]accept exits with 7 [12:59:38]New connection [12:59:38]New thread 3067125092 created [12:59:38]Thread 3066981732 joined [12:59:38]Waiting for new connection... [12:59:38] Sock 7.Parse request [12:59:38]Sock 7.Check first char [12:59:38]Sock 7.First char is OK [12:59:38]request: POST /json_proto HTTP/1.0 [12:59:38]Method: POST [12:59:38]URL: /json_proto [12:59:38]Method is POST - this is cgi request [12:59:38]url: /json_proto [12:59:38]query_string will be loaded in cgi processing [12:59:38]execute_cgi json_proto POST (null) [12:59:38]execute_cgi path=json_proto method=POST [12:59:38]POST find Content-Length [12:59:38]Host: 172.17.45.195:8080 [12:59:38]Content-Length: 677 [12:59:38]Content-Type: application/json [12:59:38] [12:59:38]POST finish read [12:59:38]Found Content-Length = 677 [12:59:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:38]execute_script... [12:59:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:38]POST & json_proto [12:59:38]process_json_proto [12:59:38]json parsed OK: [12:59:38]protocol is kg_v1.0 [12:59:38]action value=close_receipt [12:59:38]process_action close_receipt [12:59:38]cmd_close_receipt [12:59:38]MH_GetDate [12:59:38]Write to MH i2c: F0 00 00 88 06 7D [12:59:38]Write i2c OK [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: F0 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: F0 09 00 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: F0 09 00 88 06 00 BA E3 A8 66 FB 01 7F 64 10 [12:59:38]GetLastDocTimeStamp 1722344373 [12:59:38]current date 1722344378 [12:59:38]FM_GetShiftState [12:59:38]SAM_PROTO_GetShiftState [12:59:38]wFMCommunicate request_size=4 [12:59:38]MH_SAM_APDU [12:59:38]CAPDU: 80 13 01 00 [12:59:38]Write to MH i2c: E2 08 00 89 06 80 13 01 00 00 00 00 00 0C [12:59:38]Write i2c OK [12:59:38]MH_I2C_Read... [12:59:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:38]Read from MH i2c: E2 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 0E 00 [12:59:38]MH_I2C_Read... [12:59:38]Read from MH i2c: E2 0E 00 89 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 67 [12:59:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:59:38]wFMCommunicate OK [12:59:38]SAM_PROTO_GetShiftState done [12:59:38]FM_GetShiftState done [12:59:38]opened in 1722299915 [12:59:38]opened+sec_in_day 1722386315 [12:59:38]quantity*price = 50036 [12:59:38]sum+1 = 50037 [12:59:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 399 30.07.2024 12:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309465 ФПД: 227847163636911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125938&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309465&fm=227847163636911&tin=02508201610067®Number=0000000000092651&sum=50000 [12:59:39]StoreToDocumentArchive [12:59:39]shift 430 fd 309465 [12:59:39]save to /storage/0430/doc_00309465 [12:59:39]save last doc name /storage/0430/doc_00309465 to /storage/kkm_last_doc_name [12:59:39]save OK [12:59:39]Clear old archive folders... [12:59:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:39]tlvbuf is 01B04360 [12:59:39]SAM_PROTO_ClearQueue [12:59:39]wFMCommunicate request_size=4 [12:59:39]MH_SAM_APDU [12:59:39]CAPDU: 80 09 00 00 [12:59:39]Write to MH i2c: E2 08 00 96 06 80 09 00 00 00 00 00 00 0E [12:59:39]Write i2c OK [12:59:39]MH_I2C_Read... [12:59:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:40]Read from MH i2c: E2 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 96 06 00 90 00 10 [12:59:40]RAPDU: 90 00 [12:59:40]wFMCommunicate OK [12:59:40]SAM_PROTO_ClearQueue done [12:59:40]KKMCreateOFDPacket [12:59:40]OFDProtocolAddRootSTLVToBuf [12:59:40]FM_MakeSignedData [12:59:40]FM_MakeSignedData [12:59:40]SAM_PROTO_SignData [12:59:40]wFMCommunicate request_size=4 [12:59:40]MH_SAM_APDU [12:59:40]CAPDU: 80 0D 01 02 [12:59:40]Write to MH i2c: E2 08 00 97 06 80 0D 01 02 00 00 00 00 16 [12:59:40]Write i2c OK [12:59:40]MH_I2C_Read... [12:59:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:40]Read from MH i2c: E2 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 97 06 00 90 00 11 [12:59:40]RAPDU: 90 00 [12:59:40]wFMCommunicate OK [12:59:40]wFMCommunicate request_size=255 [12:59:40]MH_SAM_APDU [12:59:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 BA E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B8 04 00 35 04 06 00 CF [12:59:40]Write to MH i2c: E2 02 01 98 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 BA E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B8 04 00 35 04 06 00 CF 00 00 E1 [12:59:40]Write i2c OK [12:59:40]MH_I2C_Read... [12:59:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:40]Read from MH i2c: E2 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [12:59:40]RAPDU: 90 00 [12:59:40]wFMCommunicate OK [12:59:40]wFMCommunicate request_size=10 [12:59:40]MH_SAM_APDU [12:59:40]CAPDU: 80 0D 02 02 05 39 CD 40 6C AF [12:59:40]Write to MH i2c: E2 0D 00 99 06 80 0D 02 02 05 00 39 CD 40 6C AF 00 00 84 [12:59:40]Write i2c OK [12:59:40]MH_I2C_Read... [12:59:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:40]Read from MH i2c: E2 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [12:59:40]RAPDU: 90 00 [12:59:40]wFMCommunicate OK [12:59:40]wFMCommunicate request_size=4 [12:59:40]MH_SAM_APDU [12:59:40]CAPDU: 80 0D 03 02 [12:59:40]Write to MH i2c: E2 08 00 9A 06 80 0D 03 02 00 00 00 00 1B [12:59:40]Write i2c OK [12:59:40]MH_I2C_Read... [12:59:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:40]Read from MH i2c: E2 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 0B 00 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 0B 00 9A 06 00 80 C6 83 FA DE 04 11 8E 90 00 60 [12:59:40]RAPDU: 80 C6 83 FA DE 04 11 8E 90 00 [12:59:40]wFMCommunicate OK [12:59:40]SAM_PROTO_SignData done [12:59:40]FM_MakeSignedData done [12:59:40]CreateOFDProtocolMessage [12:59:40]wFMCommunicate request_size=4 [12:59:40]MH_SAM_APDU [12:59:40]CAPDU: 80 11 00 00 [12:59:40]Write to MH i2c: E2 08 00 9B 06 80 11 00 00 00 00 00 00 1B [12:59:40]ConnectInit Can't take IP for lk.salyk.kg [12:59:40]CommunicateWithHost connect error [12:59:40]CommunicateWithHost err = -1 [12:59:40]OFD Sender: Server communicate error [12:59:40]Write i2c OK [12:59:40]MH_I2C_Read... [12:59:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:40]Read from MH i2c: E2 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 17 00 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: E2 17 00 9B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 71 [12:59:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:59:40]wFMCommunicate OK [12:59:40]CreateOFDProtocolMessage done [12:59:40]OFDSenderStorePacket 309465 [12:59:40]StoreOFDPacket docnum=309465 [12:59:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F7 FD 07 01 BB 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 BA E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B8 04 00 35 04 06 00 CF 39 CD 40 6C AF 80 C6 83 FA DE 04 11 8E [12:59:40]CheckFolder [12:59:40]dirname=/storage/ofd_packets [12:59:40]CheckFolder done [12:59:40]ProducePacketName [12:59:40]name=ofd_packets/00309465 [12:59:40]NVStorageSaveData ofd_packets/00309465 [12:59:40]File name is /storage/ofd_packets/00309465 [12:59:40]Write 301 bytes [12:59:40]NVStorageSaveData done [12:59:40]OFDSenderStorePacket done [12:59:40]KKMCreateOFDPacket done [12:59:40]NVStorageSaveData kkm_last_timestamp [12:59:40]File name is /storage/kkm_last_timestamp [12:59:40]Write 4 bytes [12:59:40]NVStorageSaveData done [12:59:40]ExternCall_PrintAddStr [12:59:40]wPrintStart [12:59:40]Write to MH i2c: 01 00 00 9C 06 A2 [12:59:40]Write i2c OK [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: 01 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: 01 07 00 [12:59:40]MH_I2C_Read... [12:59:40]Read from MH i2c: 01 07 00 9C 06 00 00 00 00 00 FF 0F B7 [12:59:40]RasterBufferAndPrint [12:59:40]line Счет N : (1)118073 [12:59:40]line ИНН: 02508201610067 [12:59:40]line Контрольно-Кассовый Чек [12:59:40]line ПРОДАЖА [12:59:40]line ТРК (МРК, ГНК) : 62 [12:59:40]line Товар: 2710124130 [12:59:40]line Аи-92-К-2 [12:59:40]line 7.380 * 67.80 [12:59:40]line = 500.36 [12:59:40]line НДС 12% НСП 1% [12:59:40]line > о реализуемом товаре [12:59:40]line ОКРУГЛЕНИЕ: -0.36 [12:59:40]line ИТОГО: 500.00 [12:59:40]line Внесено: 500.00 [12:59:40]line СДАЧА: 0.00 [12:59:40]line НСП 1% : 4.43 [12:59:40]line НДС 12% : 53.14 [12:59:40]line Наличными: 500.00 [12:59:40]line Безнал.: 0.00 [12:59:40]line Место: АЗС № 128 "Партнер Нефть" [12:59:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [12:59:40]line СНО: Общий режим [12:59:40]line Чек 399 30.07.2024 12:59 [12:59:40]line Смена: 430 ФФД: 1.0 [12:59:40]line ЗНМ: 0300000046 [12:59:40]line РНМ: 0000000000092651 [12:59:40]line Версия ККМ: 001 [12:59:40]line ФМ: 0000000000874943 [12:59:40]line ФД: 309465 [12:59:40]line ФПД: 227847163636911 [12:59:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125938&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309465&fm=227847163636911&tin=02508201610067®Number=0000000000092651&sum=50000 [12:59:40]OFD Sender: Processing packet 309464 [packets to send 233, broken 231] [12:59:40]ProducePacketName [12:59:40]name=ofd_packets/00309464 [12:59:40]OFD Sender: To server: pG, [12:59:40]CommunicateWithHost lk.salyk.kg:30040 [12:59:40]ConnectInit lk.salyk.kg [12:59:40]written 0, free lines is 4095 [12:59:41]Write to MH i2c: 01 00 00 C7 06 CD [12:59:41]Write i2c OK [12:59:41]MH_I2C_Read... [12:59:41]Read from MH i2c: 01 [12:59:41]MH_I2C_Read... [12:59:41]Read from MH i2c: 01 07 00 [12:59:41]MH_I2C_Read... [12:59:41]Read from MH i2c: 01 07 00 C7 06 00 00 00 00 00 56 0C 36 [12:59:41]RasterBufferAndPrint [12:59:41]line [12:59:41]line [12:59:41]line [12:59:41]line [12:59:41]line [12:59:41]written 0, free lines is 3164 [12:59:41]MH_Cut [12:59:41]Write to MH i2c: D1 01 00 CE 06 01 A6 [12:59:41]Write i2c OK [12:59:41]MH_I2C_Read... [12:59:41]Read from MH i2c: D1 [12:59:41]MH_I2C_Read... [12:59:41]Read from MH i2c: D1 01 00 [12:59:41]MH_I2C_Read... [12:59:41]Read from MH i2c: D1 01 00 CE 06 00 A5 [12:59:41]Write to MH i2c: 01 00 00 CF 06 D5 [12:59:41]Write i2c OK [12:59:41]MH_I2C_Read... [12:59:42]*** Cut start [12:59:42]*** Partial cut [12:59:42]*** CUTSNS_PIN = 1 [12:59:42]*** CUTSNS_PIN = 0 [12:59:42]*** Brake cut motor [12:59:43]Read from MH i2c: 01 [12:59:43]MH_I2C_Read... [12:59:43]*** Stop cut motor [12:59:43]*** Cut end [12:59:43]Read from MH i2c: 01 07 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: 01 07 00 CF 06 00 00 00 00 00 FF 0F EA [12:59:43]process_action close_receipt done [12:59:43]requested_data is exist [12:59:43]produce_requested_data [12:59:43]requested_item fm.sn is exist - process it [12:59:43]wFMCommunicate request_size=4 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 11 00 00 [12:59:43]Write to MH i2c: E2 08 00 D0 06 80 11 00 00 00 00 00 00 50 [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 17 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 17 00 D0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A6 [12:59:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [12:59:43]wFMCommunicate OK [12:59:43]requested_item fd.num is exist - process it [12:59:43]SAM_PROTO_GetFieldsCounters [12:59:43]wFMCommunicate request_size=4 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 13 00 00 [12:59:43]Write to MH i2c: E2 08 00 D1 06 80 13 00 00 00 00 00 00 53 [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 62 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 62 00 D1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [12:59:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 D9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:43]wFMCommunicate OK [12:59:43]SAM_PROTO_GetFieldsCounters done [12:59:43]requested_item shift.num is exist - process it [12:59:43]requested_item shift.opened is exist - process it [12:59:43]req_shift_opened [12:59:43]FM_GetShiftState [12:59:43]SAM_PROTO_GetShiftState [12:59:43]wFMCommunicate request_size=4 [12:59:43]MH_SAM_APDU [12:59:43]CAPDU: 80 13 01 00 [12:59:43]Write to MH i2c: E2 08 00 D2 06 80 13 01 00 00 00 00 00 55 [12:59:43]Write i2c OK [12:59:43]MH_I2C_Read... [12:59:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:43]Read from MH i2c: E2 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 0E 00 [12:59:43]MH_I2C_Read... [12:59:43]Read from MH i2c: E2 0E 00 D2 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B0 [12:59:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:59:43]wFMCommunicate OK [12:59:43]SAM_PROTO_GetShiftState done [12:59:43]FM_GetShiftState done [12:59:43]req_shift_opened done [12:59:43]requested_item shift.open_date is exist - process it [12:59:43]req_shift_open_date [12:59:43]req_shift_open_date done [12:59:43]produce_requested_data done [12:59:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309465,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [12:59:43]process_action_free close_receipt [12:59:43]json_value_free [12:59:43]json_value_free done [12:59:43]process_json_proto returns [12:59:43]Send response to host [12:59:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309465,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [12:59:43]free response buf [12:59:43]execute_script done [12:59:43]execute_script returns [12:59:43]free content buf [12:59:43]Sock 7.Close socket [12:59:43]Sock 7.Thread stoped [12:59:44]Connected sock=9 [12:59:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 CD 4F 07 01 46 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA 88 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 6B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 B5 E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B8 04 00 35 04 06 00 B7 8A EC 91 95 4A 7E 1E 40 C1 C2 86 98 8D [12:59:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5F 39 47 00 F4 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D8 B8 04 00 F4 03 04 00 0A 8B A8 66 B6 04 01 00 00 6D DC 1E 65 0D FE 2C 0B [12:59:49]CommunicateWithHost err = 0 [12:59:49]CheckOFDResponse [12:59:49]1017 (14) - 77093643461234 [12:59:49]1041 (16) - 0000000000874943 [12:59:49]1040 (4) - 309464 [12:59:49]1012 (4) - 30.07.2024 06:41 [12:59:49]1206 (1) - 0 [12:59:49]OFD Sender: Remove packet 309464 [12:59:49]ProducePacketName [12:59:49]name=ofd_packets/00309464 [12:59:49]NVStorageDeleteData [12:59:49]OFD Sender: Processing packet 309465 [packets to send 232, broken 231] [12:59:49]ProducePacketName [12:59:49]name=ofd_packets/00309465 [12:59:49]OFD Sender: To server: pG, [12:59:49]CommunicateWithHost lk.salyk.kg:30040 [12:59:49]ConnectInit lk.salyk.kg [12:59:52]Connected sock=7 [12:59:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F7 FD 07 01 BB 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 BA E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B8 04 00 35 04 06 00 CF 39 CD 40 6C AF 80 C6 83 FA DE 04 11 8E [12:59:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E5 CB 47 00 44 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 D9 B8 04 00 F4 03 04 00 0E 8B A8 66 B6 04 01 00 00 14 EB 01 C2 83 52 17 6A [12:59:53]CommunicateWithHost err = 0 [12:59:53]CheckOFDResponse [12:59:53]1017 (14) - 77093643461234 [12:59:53]1041 (16) - 0000000000874943 [12:59:53]1040 (4) - 309465 [12:59:53]1012 (4) - 30.07.2024 06:41 [12:59:53]1206 (1) - 0 [12:59:53]OFD Sender: Remove packet 309465 [12:59:53]ProducePacketName [12:59:53]name=ofd_packets/00309465 [12:59:53]NVStorageDeleteData [12:59:53]OFD Sender: No OFD packet to send [12:59:58]OFD Sender: No OFD packet to send [12:59:59]accept exits with 10 [12:59:59]New connection [12:59:59]New thread 3066981732 created [12:59:59]Thread 3067125092 joined [12:59:59]Waiting for new connection... [12:59:59] Sock 10.Parse request [12:59:59]Sock 10.Check first char [12:59:59]Sock 10.First char is OK [12:59:59]request: POST /json_proto HTTP/1.0 [12:59:59]Method: POST [12:59:59]URL: /json_proto [12:59:59]Method is POST - this is cgi request [12:59:59]url: /json_proto [12:59:59]query_string will be loaded in cgi processing [12:59:59]execute_cgi json_proto POST (null) [12:59:59]execute_cgi path=json_proto method=POST [12:59:59]POST find Content-Length [12:59:59]Host: 172.17.45.195:8080 [12:59:59]Content-Length: 677 [12:59:59]Content-Type: application/json [12:59:59] [12:59:59]POST finish read [12:59:59]Found Content-Length = 677 [12:59:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:59]execute_script... [12:59: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)118074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:59:59]POST & json_proto [12:59:59]process_json_proto [12:59:59]json parsed OK: [12:59:59]protocol is kg_v1.0 [12:59:59]action value=close_receipt [12:59:59]process_action close_receipt [12:59:59]cmd_close_receipt [12:59:59]MH_GetDate [12:59:59]Write to MH i2c: F0 00 00 D3 06 C8 [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: F0 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: F0 09 00 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: F0 09 00 D3 06 00 CF E3 A8 66 FB 01 7F 64 70 [12:59:59]GetLastDocTimeStamp 1722344378 [12:59:59]current date 1722344399 [12:59:59]FM_GetShiftState [12:59:59]SAM_PROTO_GetShiftState [12:59:59]wFMCommunicate request_size=4 [12:59:59]MH_SAM_APDU [12:59:59]CAPDU: 80 13 01 00 [12:59:59]Write to MH i2c: E2 08 00 D4 06 80 13 01 00 00 00 00 00 57 [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [12:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:59]Read from MH i2c: E2 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: E2 0E 00 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: E2 0E 00 D4 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B2 [12:59:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [12:59:59]wFMCommunicate OK [12:59:59]SAM_PROTO_GetShiftState done [12:59:59]FM_GetShiftState done [12:59:59]opened in 1722299915 [12:59:59]opened+sec_in_day 1722386315 [12:59:59]quantity*price = 30035 [12:59:59]sum+1 = 30036 [12:59: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 400 30.07.2024 12:59 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309466 ФПД: 168662213967310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125959&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309466&fm=168662213967310&tin=02508201610067®Number=0000000000092651&sum=30000 [13:00:00]StoreToDocumentArchive [13:00:00]shift 430 fd 309466 [13:00:00]save to /storage/0430/doc_00309466 [13:00:00]save last doc name /storage/0430/doc_00309466 to /storage/kkm_last_doc_name [13:00:00]save OK [13:00:00]Clear old archive folders... [13:00:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:00]tlvbuf is 01A9A590 [13:00:00]SAM_PROTO_ClearQueue [13:00:00]wFMCommunicate request_size=4 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 09 00 00 [13:00:00]Write to MH i2c: E2 08 00 E1 06 80 09 00 00 00 00 00 00 59 [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 E1 06 00 90 00 5B [13:00:00]RAPDU: 90 00 [13:00:00]wFMCommunicate OK [13:00:00]SAM_PROTO_ClearQueue done [13:00:00]KKMCreateOFDPacket [13:00:00]OFDProtocolAddRootSTLVToBuf [13:00:00]FM_MakeSignedData [13:00:00]FM_MakeSignedData [13:00:00]SAM_PROTO_SignData [13:00:00]wFMCommunicate request_size=4 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 0D 01 02 [13:00:00]Write to MH i2c: E2 08 00 E2 06 80 0D 01 02 00 00 00 00 61 [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [13:00:00]RAPDU: 90 00 [13:00:00]wFMCommunicate OK [13:00:00]wFMCommunicate request_size=255 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 90 01 00 00 F4 03 04 00 CF E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B8 04 00 35 04 06 00 99 [13:00:00]Write to MH i2c: E2 02 01 E3 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 90 01 00 00 F4 03 04 00 CF E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B8 04 00 35 04 06 00 99 00 00 2C [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [13:00:00]RAPDU: 90 00 [13:00:00]wFMCommunicate OK [13:00:00]wFMCommunicate request_size=10 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 0D 02 02 05 65 BB 59 BD CE [13:00:00]Write to MH i2c: E2 0D 00 E4 06 80 0D 02 02 05 00 65 BB 59 BD CE 00 00 72 [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [13:00:00]RAPDU: 90 00 [13:00:00]wFMCommunicate OK [13:00:00]wFMCommunicate request_size=4 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 0D 03 02 [13:00:00]Write to MH i2c: E2 08 00 E5 06 80 0D 03 02 00 00 00 00 66 [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 0B 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 0B 00 E5 06 00 01 A4 2D 14 5F 09 13 C8 90 00 90 [13:00:00]RAPDU: 01 A4 2D 14 5F 09 13 C8 90 00 [13:00:00]wFMCommunicate OK [13:00:00]SAM_PROTO_SignData done [13:00:00]FM_MakeSignedData done [13:00:00]CreateOFDProtocolMessage [13:00:00]wFMCommunicate request_size=4 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 11 00 00 [13:00:01]Write to MH i2c: E2 08 00 E6 06 80 11 00 00 00 00 00 00 66 [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:01]Read from MH i2c: E2 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 17 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: E2 17 00 E6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BC [13:00:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:00:01]wFMCommunicate OK [13:00:01]CreateOFDProtocolMessage done [13:00:01]OFDSenderStorePacket 309466 [13:00:01]StoreOFDPacket docnum=309466 [13:00:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A1 16 07 01 DA 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 90 01 00 00 F4 03 04 00 CF E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B8 04 00 35 04 06 00 99 65 BB 59 BD CE 01 A4 2D 14 5F 09 13 C8 [13:00:01]CheckFolder [13:00:01]dirname=/storage/ofd_packets [13:00:01]CheckFolder done [13:00:01]ProducePacketName [13:00:01]name=ofd_packets/00309466 [13:00:01]NVStorageSaveData ofd_packets/00309466 [13:00:01]File name is /storage/ofd_packets/00309466 [13:00:01]Write 301 bytes [13:00:01]NVStorageSaveData done [13:00:01]OFDSenderStorePacket done [13:00:01]KKMCreateOFDPacket done [13:00:01]NVStorageSaveData kkm_last_timestamp [13:00:01]File name is /storage/kkm_last_timestamp [13:00:01]Write 4 bytes [13:00:01]NVStorageSaveData done [13:00:01]ExternCall_PrintAddStr [13:00:01]wPrintStart [13:00:01]Write to MH i2c: 01 00 00 E7 06 ED [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: 01 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: 01 07 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: 01 07 00 E7 06 00 00 00 00 00 FF 0F 02 [13:00:01]RasterBufferAndPrint [13:00:01]line Счет N : (1)118074 [13:00:01]line ИНН: 02508201610067 [13:00:01]line Контрольно-Кассовый Чек [13:00:01]line ПРОДАЖА [13:00:01]line ТРК (МРК, ГНК) : 52 [13:00:01]line Товар: 2710124130 [13:00:01]line Аи-92-К-2 [13:00:01]line 4.430 * 67.80 [13:00:01]line = 300.35 [13:00:01]line НДС 12% НСП 1% [13:00:01]line > о реализуемом товаре [13:00:01]line ОКРУГЛЕНИЕ: -0.35 [13:00:01]line ИТОГО: 300.00 [13:00:01]line Внесено: 300.00 [13:00:01]line СДАЧА: 0.00 [13:00:01]line НСП 1% : 2.66 [13:00:01]line НДС 12% : 31.90 [13:00:01]line Наличными: 300.00 [13:00:01]line Безнал.: 0.00 [13:00:01]line Место: АЗС № 128 "Партнер Нефть" [13:00:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:00:01]line СНО: Общий режим [13:00:01]line Чек 400 30.07.2024 12:59 [13:00:01]line Смена: 430 ФФД: 1.0 [13:00:01]line ЗНМ: 0300000046 [13:00:01]line РНМ: 0000000000092651 [13:00:01]line Версия ККМ: 001 [13:00:01]line ФМ: 0000000000874943 [13:00:01]line ФД: 309466 [13:00:01]line ФПД: 168662213967310 [13:00:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125959&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309466&fm=168662213967310&tin=02508201610067®Number=0000000000092651&sum=30000 [13:00:01]OFD Sender: Processing packet 309466 [packets to send 232, broken 231] [13:00:01]ProducePacketName [13:00:01]name=ofd_packets/00309466 [13:00:01]OFD Sender: To server: pG, [13:00:01]CommunicateWithHost lk.salyk.kg:30040 [13:00:01]ConnectInit lk.salyk.kg [13:00:01]written 0, free lines is 4095 [13:00:01]Write to MH i2c: 01 00 00 12 07 19 [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: 01 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: 01 07 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: 01 07 00 12 07 00 00 00 00 00 58 0C 84 [13:00:01]RasterBufferAndPrint [13:00:01]line [13:00:01]line [13:00:01]line [13:00:01]line [13:00:01]line [13:00:01]written 0, free lines is 3170 [13:00:01]MH_Cut [13:00:01]Write to MH i2c: D1 01 00 19 07 01 F2 [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: D1 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: D1 01 00 [13:00:01]MH_I2C_Read... [13:00:01]Read from MH i2c: D1 01 00 19 07 00 F1 [13:00:01]Write to MH i2c: 01 00 00 1A 07 21 [13:00:01]Write i2c OK [13:00:01]MH_I2C_Read... [13:00:02]Connected sock=9 [13:00:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A1 16 07 01 DA 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 90 01 00 00 F4 03 04 00 CF E3 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B8 04 00 35 04 06 00 99 65 BB 59 BD CE 01 A4 2D 14 5F 09 13 C8 [13:00:03]*** Cut start [13:00:03]*** Partial cut [13:00:03]*** CUTSNS_PIN = 1 [13:00:03]*** CUTSNS_PIN = 0 [13:00:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5C 09 47 00 1F 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DA B8 04 00 F4 03 04 00 19 8B A8 66 B6 04 01 00 00 17 F9 BA 21 06 41 03 00 [13:00:03]CommunicateWithHost err = 0 [13:00:03]CheckOFDResponse [13:00:03]1017 (14) - 77093643461234 [13:00:03]1041 (16) - 0000000000874943 [13:00:03]1040 (4) - 309466 [13:00:03]1012 (4) - 30.07.2024 06:41 [13:00:03]1206 (1) - 0 [13:00:03]OFD Sender: Remove packet 309466 [13:00:03]ProducePacketName [13:00:03]name=ofd_packets/00309466 [13:00:03]NVStorageDeleteData [13:00:03]*** Brake cut motor [13:00:03]Read from MH i2c: 01 [13:00:03]MH_I2C_Read... [13:00:03]*** Stop cut motor [13:00:03]*** Cut end [13:00:03]Read from MH i2c: 01 07 00 [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: 01 07 00 1A 07 00 00 00 00 00 FF 0F 36 [13:00:03]process_action close_receipt done [13:00:03]requested_data is exist [13:00:03]produce_requested_data [13:00:03]requested_item fm.sn is exist - process it [13:00:03]wFMCommunicate request_size=4 [13:00:03]MH_SAM_APDU [13:00:03]CAPDU: 80 11 00 00 [13:00:03]Write to MH i2c: E2 08 00 1B 07 80 11 00 00 00 00 00 00 9C [13:00:03]Write i2c OK [13:00:03]MH_I2C_Read... [13:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:03]Read from MH i2c: E2 [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: E2 17 00 [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: E2 17 00 1B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F2 [13:00:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:00:03]wFMCommunicate OK [13:00:03]requested_item fd.num is exist - process it [13:00:03]SAM_PROTO_GetFieldsCounters [13:00:03]wFMCommunicate request_size=4 [13:00:03]MH_SAM_APDU [13:00:03]CAPDU: 80 13 00 00 [13:00:03]Write to MH i2c: E2 08 00 1C 07 80 13 00 00 00 00 00 00 9F [13:00:03]Write i2c OK [13:00:03]MH_I2C_Read... [13:00:03]OFD Sender: No OFD packet to send [13:00:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:04]Read from MH i2c: E2 [13:00:04]MH_I2C_Read... [13:00:04]Read from MH i2c: E2 62 00 [13:00:04]MH_I2C_Read... [13:00:04]Read from MH i2c: E2 62 00 1C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [13:00:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:04]wFMCommunicate OK [13:00:04]SAM_PROTO_GetFieldsCounters done [13:00:04]requested_item shift.num is exist - process it [13:00:04]requested_item shift.opened is exist - process it [13:00:04]req_shift_opened [13:00:04]FM_GetShiftState [13:00:04]SAM_PROTO_GetShiftState [13:00:04]wFMCommunicate request_size=4 [13:00:04]MH_SAM_APDU [13:00:04]CAPDU: 80 13 01 00 [13:00:04]Write to MH i2c: E2 08 00 1D 07 80 13 01 00 00 00 00 00 A1 [13:00:04]Write i2c OK [13:00:04]MH_I2C_Read... [13:00:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:04]Read from MH i2c: E2 [13:00:04]MH_I2C_Read... [13:00:04]Read from MH i2c: E2 0E 00 [13:00:04]MH_I2C_Read... [13:00:04]Read from MH i2c: E2 0E 00 1D 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FC [13:00:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:00:04]wFMCommunicate OK [13:00:04]SAM_PROTO_GetShiftState done [13:00:04]FM_GetShiftState done [13:00:04]req_shift_opened done [13:00:04]requested_item shift.open_date is exist - process it [13:00:04]req_shift_open_date [13:00:04]req_shift_open_date done [13:00:04]produce_requested_data done [13:00:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309466,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:00:04]process_action_free close_receipt [13:00:04]json_value_free [13:00:04]json_value_free done [13:00:04]process_json_proto returns [13:00:04]Send response to host [13:00:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309466,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:00:04]free response buf [13:00:04]execute_script done [13:00:04]execute_script returns [13:00:04]free content buf [13:00:04]Sock 10.Close socket [13:00:04]Sock 10.Thread stoped [13:00:08]OFD Sender: No OFD packet to send [13:00:13]OFD Sender: No OFD packet to send [13:00:18]OFD Sender: No OFD packet to send [13:00:23]OFD Sender: No OFD packet to send [13:00:28]OFD Sender: No OFD packet to send [13:00:33]OFD Sender: No OFD packet to send [13:00:38]OFD Sender: No OFD packet to send [13:00:44]OFD Sender: No OFD packet to send [13:00:49]OFD Sender: No OFD packet to send [13:00:50]accept exits with 7 [13:00:50]New connection [13:00:50]New thread 3067125092 created [13:00:50]Thread 3066981732 joined [13:00:50]Waiting for new connection... [13:00:50] Sock 7.Parse request [13:00:50]Sock 7.Check first char [13:00:50]Sock 7.First char is OK [13:00:50]request: POST /json_proto HTTP/1.0 [13:00:50]Method: POST [13:00:50]URL: /json_proto [13:00:50]Method is POST - this is cgi request [13:00:50]url: /json_proto [13:00:50]query_string will be loaded in cgi processing [13:00:50]execute_cgi json_proto POST (null) [13:00:50]execute_cgi path=json_proto method=POST [13:00:50]POST find Content-Length [13:00:50]Host: 172.17.45.195:8080 [13:00:50]Content-Length: 679 [13:00:50]Content-Type: application/json [13:00:50] [13:00:50]POST finish read [13:00:50]Found Content-Length = 679 [13:00:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:50]execute_script... [13:00: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)118075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:50]POST & json_proto [13:00:50]process_json_proto [13:00:50]json parsed OK: [13:00:50]protocol is kg_v1.0 [13:00:50]action value=close_receipt [13:00:50]process_action close_receipt [13:00:50]cmd_close_receipt [13:00:50]MH_GetDate [13:00:50]Write to MH i2c: F0 00 00 1E 07 14 [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: F0 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: F0 09 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: F0 09 00 1E 07 00 02 E4 A8 66 FB 01 7F 64 F0 [13:00:50]GetLastDocTimeStamp 1722344399 [13:00:50]current date 1722344450 [13:00:50]FM_GetShiftState [13:00:50]SAM_PROTO_GetShiftState [13:00:50]wFMCommunicate request_size=4 [13:00:50]MH_SAM_APDU [13:00:50]CAPDU: 80 13 01 00 [13:00:50]Write to MH i2c: E2 08 00 1F 07 80 13 01 00 00 00 00 00 A3 [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:50]Read from MH i2c: E2 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 0E 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 0E 00 1F 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FE [13:00:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:00:50]wFMCommunicate OK [13:00:50]SAM_PROTO_GetShiftState done [13:00:50]FM_GetShiftState done [13:00:50]opened in 1722299915 [13:00:50]opened+sec_in_day 1722386315 [13:00:50]quantity*price = 100050 [13:00:50]sum+1 = 100052 [13:00:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 401 30.07.2024 13:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309467 ФПД: 246319839298004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130050&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309467&fm=246319839298004&tin=02508201610067®Number=0000000000092651&sum=100000 [13:00:51]StoreToDocumentArchive [13:00:51]shift 430 fd 309467 [13:00:51]save to /storage/0430/doc_00309467 [13:00:51]save last doc name /storage/0430/doc_00309467 to /storage/kkm_last_doc_name [13:00:51]save OK [13:00:51]Clear old archive folders... [13:00:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:00:51]tlvbuf is 01A9C550 [13:00:51]SAM_PROTO_ClearQueue [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 09 00 00 [13:00:51]Write to MH i2c: E2 08 00 2C 07 80 09 00 00 00 00 00 00 A5 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 2C 07 00 90 00 A7 [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]SAM_PROTO_ClearQueue done [13:00:51]KKMCreateOFDPacket [13:00:51]OFDProtocolAddRootSTLVToBuf [13:00:51]FM_MakeSignedData [13:00:51]FM_MakeSignedData [13:00:51]SAM_PROTO_SignData [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 01 02 [13:00:51]Write to MH i2c: E2 08 00 2D 07 80 0D 01 02 00 00 00 00 AD [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 2D 07 00 90 00 A8 [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]wFMCommunicate request_size=255 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B8 04 00 35 04 06 00 E0 06 CE 85 [13:00:51]Write to MH i2c: E2 02 01 2E 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B8 04 00 35 04 06 00 E0 06 CE 85 00 00 3B [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 2E 07 00 90 00 A9 [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]wFMCommunicate request_size=7 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 02 02 02 C1 D4 [13:00:51]Write to MH i2c: E2 0A 00 2F 07 80 0D 02 02 02 00 C1 D4 00 00 49 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 03 00 2F 07 00 90 00 AA [13:00:51]RAPDU: 90 00 [13:00:51]wFMCommunicate OK [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 0D 03 02 [13:00:51]Write to MH i2c: E2 08 00 30 07 80 0D 03 02 00 00 00 00 B2 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 0B 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 0B 00 30 07 00 AC 28 DC B4 02 27 42 DF 90 00 61 [13:00:51]RAPDU: AC 28 DC B4 02 27 42 DF 90 00 [13:00:51]wFMCommunicate OK [13:00:51]SAM_PROTO_SignData done [13:00:51]FM_MakeSignedData done [13:00:51]CreateOFDProtocolMessage [13:00:51]wFMCommunicate request_size=4 [13:00:51]MH_SAM_APDU [13:00:51]CAPDU: 80 11 00 00 [13:00:51]Write to MH i2c: E2 08 00 31 07 80 11 00 00 00 00 00 00 B2 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:51]Read from MH i2c: E2 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 17 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: E2 17 00 31 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 08 [13:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:00:51]wFMCommunicate OK [13:00:51]CreateOFDProtocolMessage done [13:00:51]OFDSenderStorePacket 309467 [13:00:51]StoreOFDPacket docnum=309467 [13:00:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 02 D3 04 01 60 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B8 04 00 35 04 06 00 E0 06 CE 85 C1 D4 AC 28 DC B4 02 27 42 DF [13:00:51]CheckFolder [13:00:51]dirname=/storage/ofd_packets [13:00:51]CheckFolder done [13:00:51]ProducePacketName [13:00:51]name=ofd_packets/00309467 [13:00:51]NVStorageSaveData ofd_packets/00309467 [13:00:51]File name is /storage/ofd_packets/00309467 [13:00:51]Write 298 bytes [13:00:51]NVStorageSaveData done [13:00:51]OFDSenderStorePacket done [13:00:51]KKMCreateOFDPacket done [13:00:51]NVStorageSaveData kkm_last_timestamp [13:00:51]File name is /storage/kkm_last_timestamp [13:00:51]Write 4 bytes [13:00:51]NVStorageSaveData done [13:00:51]ExternCall_PrintAddStr [13:00:51]wPrintStart [13:00:51]Write to MH i2c: 01 00 00 32 07 39 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: 01 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: 01 07 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: 01 07 00 32 07 00 00 00 00 00 FF 0F 4E [13:00:51]RasterBufferAndPrint [13:00:51]line Счет N : (1)118075 [13:00:51]line ИНН: 02508201610067 [13:00:51]line Контрольно-Кассовый Чек [13:00:51]line ПРОДАЖА [13:00:51]line ТРК (МРК, ГНК) : 34 [13:00:51]line Товар: 2710194800 [13:00:51]line ДТ-К-3 [13:00:51]line 13.130 * 76.20 [13:00:51]line = 1000.51 [13:00:51]line НДС 12% НСП 1% [13:00:51]line > о реализуемом товаре [13:00:51]line ОКРУГЛЕНИЕ: -0.51 [13:00:51]line ИТОГО: 1000.00 [13:00:51]line Внесено: 1000.00 [13:00:51]line СДАЧА: 0.00 [13:00:51]line НСП 1% : 8.85 [13:00:51]line НДС 12% : 106.25 [13:00:51]line Наличными: 1000.00 [13:00:51]line Безнал.: 0.00 [13:00:51]line Место: АЗС № 128 "Партнер Нефть" [13:00:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:00:51]line СНО: Общий режим [13:00:51]line Чек 401 30.07.2024 13:00 [13:00:51]line Смена: 430 ФФД: 1.0 [13:00:51]line ЗНМ: 0300000046 [13:00:51]line РНМ: 0000000000092651 [13:00:51]line Версия ККМ: 001 [13:00:51]line ФМ: 0000000000874943 [13:00:51]line ФД: 309467 [13:00:51]line ФПД: 246319839298004 [13:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130050&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309467&fm=246319839298004&tin=02508201610067®Number=0000000000092651&sum=100000 [13:00:52]OFD Sender: Processing packet 309467 [packets to send 232, broken 231] [13:00:52]ProducePacketName [13:00:52]name=ofd_packets/00309467 [13:00:52]OFD Sender: To server: pG, [13:00:52]CommunicateWithHost lk.salyk.kg:30040 [13:00:52]ConnectInit lk.salyk.kg [13:00:52]written 0, free lines is 4095 [13:00:52]Write to MH i2c: 01 00 00 5D 07 64 [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: 01 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: 01 07 00 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: 01 07 00 5D 07 00 00 00 00 00 5C 0C D3 [13:00:52]RasterBufferAndPrint [13:00:52]line [13:00:52]line [13:00:52]line [13:00:52]line [13:00:52]line [13:00:52]written 0, free lines is 3169 [13:00:52]MH_Cut [13:00:52]Write to MH i2c: D1 01 00 64 07 01 3D [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: D1 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: D1 01 00 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: D1 01 00 64 07 00 3C [13:00:52]Write to MH i2c: 01 00 00 65 07 6C [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]Connected sock=11 [13:00:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 02 D3 04 01 60 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B8 04 00 35 04 06 00 E0 06 CE 85 C1 D4 AC 28 DC B4 02 27 42 DF [13:00:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 49 CB 47 00 13 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DB B8 04 00 F4 03 04 00 4B 8B A8 66 B6 04 01 00 00 78 66 BA DF FD D5 D7 1F [13:00:53]CommunicateWithHost err = 0 [13:00:53]CheckOFDResponse [13:00:53]1017 (14) - 77093643461234 [13:00:53]1041 (16) - 0000000000874943 [13:00:53]1040 (4) - 309467 [13:00:53]1012 (4) - 30.07.2024 06:42 [13:00:53]1206 (1) - 0 [13:00:53]OFD Sender: Remove packet 309467 [13:00:53]ProducePacketName [13:00:53]name=ofd_packets/00309467 [13:00:53]NVStorageDeleteData [13:00:53]OFD Sender: No OFD packet to send [13:00:53]*** Cut start [13:00:53]*** Partial cut [13:00:53]*** CUTSNS_PIN = 1 [13:00:53]*** CUTSNS_PIN = 0 [13:00:54]*** Brake cut motor [13:00:54]Read from MH i2c: 01 [13:00:54]MH_I2C_Read... [13:00:54]*** Stop cut motor [13:00:54]*** Cut end [13:00:54]Read from MH i2c: 01 07 00 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: 01 07 00 65 07 00 00 00 00 00 FF 0F 81 [13:00:54]process_action close_receipt done [13:00:54]requested_data is exist [13:00:54]produce_requested_data [13:00:54]requested_item fm.sn is exist - process it [13:00:54]wFMCommunicate request_size=4 [13:00:54]MH_SAM_APDU [13:00:54]CAPDU: 80 11 00 00 [13:00:54]Write to MH i2c: E2 08 00 66 07 80 11 00 00 00 00 00 00 E7 [13:00:54]Write i2c OK [13:00:54]MH_I2C_Read... [13:00:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:54]Read from MH i2c: E2 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 17 00 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 17 00 66 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3D [13:00:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:00:54]wFMCommunicate OK [13:00:54]requested_item fd.num is exist - process it [13:00:54]SAM_PROTO_GetFieldsCounters [13:00:54]wFMCommunicate request_size=4 [13:00:54]MH_SAM_APDU [13:00:54]CAPDU: 80 13 00 00 [13:00:54]Write to MH i2c: E2 08 00 67 07 80 13 00 00 00 00 00 00 EA [13:00:54]Write i2c OK [13:00:54]MH_I2C_Read... [13:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:54]Read from MH i2c: E2 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 62 00 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 62 00 67 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [13:00:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:54]wFMCommunicate OK [13:00:54]SAM_PROTO_GetFieldsCounters done [13:00:54]requested_item shift.num is exist - process it [13:00:54]requested_item shift.opened is exist - process it [13:00:54]req_shift_opened [13:00:54]FM_GetShiftState [13:00:54]SAM_PROTO_GetShiftState [13:00:54]wFMCommunicate request_size=4 [13:00:54]MH_SAM_APDU [13:00:54]CAPDU: 80 13 01 00 [13:00:54]Write to MH i2c: E2 08 00 68 07 80 13 01 00 00 00 00 00 EC [13:00:54]Write i2c OK [13:00:54]MH_I2C_Read... [13:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:54]Read from MH i2c: E2 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 0E 00 [13:00:54]MH_I2C_Read... [13:00:54]Read from MH i2c: E2 0E 00 68 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 47 [13:00:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:00:54]wFMCommunicate OK [13:00:54]SAM_PROTO_GetShiftState done [13:00:54]FM_GetShiftState done [13:00:54]req_shift_opened done [13:00:54]requested_item shift.open_date is exist - process it [13:00:54]req_shift_open_date [13:00:54]req_shift_open_date done [13:00:54]produce_requested_data done [13:00:54]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309467,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:00:54]process_action_free close_receipt [13:00:54]json_value_free [13:00:54]json_value_free done [13:00:54]process_json_proto returns [13:00:54]Send response to host [13:00:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309467,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:00:54]free response buf [13:00:54]execute_script done [13:00:54]execute_script returns [13:00:54]free content buf [13:00:54]Sock 7.Close socket [13:00:54]Sock 7.Thread stoped [13:00:58]OFD Sender: No OFD packet to send [13:01:03]OFD Sender: No OFD packet to send [13:01:08]OFD Sender: No OFD packet to send [13:01:13]OFD Sender: No OFD packet to send [13:01:18]OFD Sender: No OFD packet to send [13:01:23]OFD Sender: No OFD packet to send [13:01:28]OFD Sender: No OFD packet to send [13:01:33]OFD Sender: No OFD packet to send [13:01:38]OFD Sender: No OFD packet to send [13:01:43]OFD Sender: No OFD packet to send [13:01:48]OFD Sender: No OFD packet to send [13:01:53]OFD Sender: No OFD packet to send [13:01:56]recv_with_timeout no data received [13:01:56]accept exits with 10 [13:01:56]New connection [13:01:56]New thread 3066981732 created [13:01:56]Thread 3067125092 joined [13:01:56]Waiting for new connection... [13:01:56] Sock 10.Parse request [13:01:56]Sock 10.Check first char [13:01:56]Sock 10.First char is OK [13:01:56]request: POST /json_proto HTTP/1.0 [13:01:56]Method: POST [13:01:56]URL: /json_proto [13:01:56]Method is POST - this is cgi request [13:01:56]url: /json_proto [13:01:56]query_string will be loaded in cgi processing [13:01:56]execute_cgi json_proto POST (null) [13:01:56]execute_cgi path=json_proto method=POST [13:01:56]POST find Content-Length [13:01:56]Host: 172.17.45.195:8080 [13:01:56]Content-Length: 677 [13:01:56]Content-Type: application/json [13:01:56] [13:01:56]POST finish read [13:01:56]Found Content-Length = 677 [13:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:56]execute_script... [13:01:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:01:56]POST & json_proto [13:01:56]process_json_proto [13:01:56]json parsed OK: [13:01:56]protocol is kg_v1.0 [13:01:56]action value=close_receipt [13:01:56]process_action close_receipt [13:01:56]cmd_close_receipt [13:01:56]MH_GetDate [13:01:56]Write to MH i2c: F0 00 00 69 07 5F [13:01:56]Write i2c OK [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: F0 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: F0 09 00 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: F0 09 00 69 07 00 44 E4 A8 66 FB 01 7F 64 7D [13:01:56]GetLastDocTimeStamp 1722344450 [13:01:56]current date 1722344516 [13:01:56]FM_GetShiftState [13:01:56]SAM_PROTO_GetShiftState [13:01:56]wFMCommunicate request_size=4 [13:01:56]MH_SAM_APDU [13:01:56]CAPDU: 80 13 01 00 [13:01:56]Write to MH i2c: E2 08 00 6A 07 80 13 01 00 00 00 00 00 EE [13:01:56]Write i2c OK [13:01:56]MH_I2C_Read... [13:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:01:56]Read from MH i2c: E2 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: E2 0E 00 [13:01:56]MH_I2C_Read... [13:01:56]Read from MH i2c: E2 0E 00 6A 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 49 [13:01:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:01:56]wFMCommunicate OK [13:01:56]SAM_PROTO_GetShiftState done [13:01:56]FM_GetShiftState done [13:01:56]opened in 1722299915 [13:01:56]opened+sec_in_day 1722386315 [13:01:56]quantity*price = 50036 [13:01:56]sum+1 = 50037 [13:01: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 402 30.07.2024 13:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309468 ФПД: 199482715843244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130156&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309468&fm=199482715843244&tin=02508201610067®Number=0000000000092651&sum=50000 [13:01:57]StoreToDocumentArchive [13:01:57]shift 430 fd 309468 [13:01:57]save to /storage/0430/doc_00309468 [13:01:57]save last doc name /storage/0430/doc_00309468 to /storage/kkm_last_doc_name [13:01:57]save OK [13:01:57]Clear old archive folders... [13:01:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:01:57]tlvbuf is 01A9F770 [13:01:57]SAM_PROTO_ClearQueue [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 09 00 00 [13:01:57]Write to MH i2c: E2 08 00 77 07 80 09 00 00 00 00 00 00 F0 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 77 07 00 90 00 F2 [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]SAM_PROTO_ClearQueue done [13:01:57]KKMCreateOFDPacket [13:01:57]OFDProtocolAddRootSTLVToBuf [13:01:57]FM_MakeSignedData [13:01:57]FM_MakeSignedData [13:01:57]SAM_PROTO_SignData [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 01 02 [13:01:57]Write to MH i2c: E2 08 00 78 07 80 0D 01 02 00 00 00 00 F8 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 78 07 00 90 00 F3 [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]wFMCommunicate request_size=255 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 44 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B8 04 00 35 04 06 00 B5 [13:01:57]Write to MH i2c: E2 02 01 79 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 44 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B8 04 00 35 04 06 00 B5 00 00 3A [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 79 07 00 90 00 F4 [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]wFMCommunicate request_size=10 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 02 02 05 6D B0 6A AA AC [13:01:57]Write to MH i2c: E2 0D 00 7A 07 80 0D 02 02 05 00 6D B0 6A AA AC 00 00 E2 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 03 00 7A 07 00 90 00 F5 [13:01:57]RAPDU: 90 00 [13:01:57]wFMCommunicate OK [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 0D 03 02 [13:01:57]Write to MH i2c: E2 08 00 7B 07 80 0D 03 02 00 00 00 00 FD [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 0B 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 0B 00 7B 07 00 30 04 F2 A9 D3 D1 2C FB 90 00 98 [13:01:57]RAPDU: 30 04 F2 A9 D3 D1 2C FB 90 00 [13:01:57]wFMCommunicate OK [13:01:57]SAM_PROTO_SignData done [13:01:57]FM_MakeSignedData done [13:01:57]CreateOFDProtocolMessage [13:01:57]wFMCommunicate request_size=4 [13:01:57]MH_SAM_APDU [13:01:57]CAPDU: 80 11 00 00 [13:01:57]Write to MH i2c: E2 08 00 7C 07 80 11 00 00 00 00 00 00 FD [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:01:57]Read from MH i2c: E2 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 17 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: E2 17 00 7C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 53 [13:01:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:01:57]wFMCommunicate OK [13:01:57]CreateOFDProtocolMessage done [13:01:57]OFDSenderStorePacket 309468 [13:01:57]StoreOFDPacket docnum=309468 [13:01:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 41 6C 07 01 82 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 44 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B8 04 00 35 04 06 00 B5 6D B0 6A AA AC 30 04 F2 A9 D3 D1 2C FB [13:01:57]CheckFolder [13:01:57]dirname=/storage/ofd_packets [13:01:57]CheckFolder done [13:01:57]ProducePacketName [13:01:57]name=ofd_packets/00309468 [13:01:57]NVStorageSaveData ofd_packets/00309468 [13:01:57]File name is /storage/ofd_packets/00309468 [13:01:57]Write 301 bytes [13:01:57]NVStorageSaveData done [13:01:57]OFDSenderStorePacket done [13:01:57]KKMCreateOFDPacket done [13:01:57]NVStorageSaveData kkm_last_timestamp [13:01:57]File name is /storage/kkm_last_timestamp [13:01:57]Write 4 bytes [13:01:57]NVStorageSaveData done [13:01:57]ExternCall_PrintAddStr [13:01:57]wPrintStart [13:01:57]Write to MH i2c: 01 00 00 7D 07 84 [13:01:57]Write i2c OK [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: 01 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: 01 07 00 [13:01:57]MH_I2C_Read... [13:01:57]Read from MH i2c: 01 07 00 7D 07 00 00 00 00 00 FF 0F 99 [13:01:57]RasterBufferAndPrint [13:01:57]line Счет N : (1)118076 [13:01:57]line ИНН: 02508201610067 [13:01:57]line Контрольно-Кассовый Чек [13:01:57]line ПРОДАЖА [13:01:57]line ТРК (МРК, ГНК) : 42 [13:01:57]line Товар: 2710124130 [13:01:57]line Аи-92-К-2 [13:01:57]line 7.380 * 67.80 [13:01:57]line = 500.36 [13:01:57]line НДС 12% НСП 1% [13:01:57]line > о реализуемом товаре [13:01:57]line ОКРУГЛЕНИЕ: -0.36 [13:01:57]line ИТОГО: 500.00 [13:01:57]line Внесено: 500.00 [13:01:57]line СДАЧА: 0.00 [13:01:57]line НСП 1% : 4.43 [13:01:57]line НДС 12% : 53.14 [13:01:57]line Наличными: 500.00 [13:01:57]line Безнал.: 0.00 [13:01:57]line Место: АЗС № 128 "Партнер Нефть" [13:01:57]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:01:57]line СНО: Общий режим [13:01:57]line Чек 402 30.07.2024 13:01 [13:01:57]line Смена: 430 ФФД: 1.0 [13:01:57]line ЗНМ: 0300000046 [13:01:57]line РНМ: 0000000000092651 [13:01:57]line Версия ККМ: 001 [13:01:57]line ФМ: 0000000000874943 [13:01:57]line ФД: 309468 [13:01:57]line ФПД: 199482715843244 [13:01:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130156&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309468&fm=199482715843244&tin=02508201610067®Number=0000000000092651&sum=50000 [13:01:58]OFD Sender: Processing packet 309468 [packets to send 232, broken 231] [13:01:58]ProducePacketName [13:01:58]name=ofd_packets/00309468 [13:01:58]OFD Sender: To server: pG, [13:01:58]CommunicateWithHost lk.salyk.kg:30040 [13:01:58]ConnectInit lk.salyk.kg [13:01:58]written 0, free lines is 4095 [13:01:58]Write to MH i2c: 01 00 00 A8 07 AF [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 07 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: 01 07 00 A8 07 00 00 00 00 00 55 0C 17 [13:01:58]RasterBufferAndPrint [13:01:58]line [13:01:58]line [13:01:58]line [13:01:58]line [13:01:58]line [13:01:58]written 0, free lines is 3160 [13:01:58]MH_Cut [13:01:58]Write to MH i2c: D1 01 00 AF 07 01 88 [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: D1 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: D1 01 00 [13:01:58]MH_I2C_Read... [13:01:58]Read from MH i2c: D1 01 00 AF 07 00 87 [13:01:58]Write to MH i2c: 01 00 00 B0 07 B7 [13:01:58]Write i2c OK [13:01:58]MH_I2C_Read... [13:01:59]*** Cut start [13:01:59]*** Partial cut [13:01:59]*** CUTSNS_PIN = 1 [13:01:59]*** CUTSNS_PIN = 0 [13:02:00]*** Brake cut motor [13:02:00]Read from MH i2c: 01 [13:02:00]MH_I2C_Read... [13:02:00]*** Stop cut motor [13:02:00]*** Cut end [13:02:00]Read from MH i2c: 01 07 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: 01 07 00 B0 07 00 00 00 00 00 FF 0F CC [13:02:00]process_action close_receipt done [13:02:00]requested_data is exist [13:02:00]produce_requested_data [13:02:00]requested_item fm.sn is exist - process it [13:02:00]wFMCommunicate request_size=4 [13:02:00]MH_SAM_APDU [13:02:00]CAPDU: 80 11 00 00 [13:02:00]Write to MH i2c: E2 08 00 B1 07 80 11 00 00 00 00 00 00 32 [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 17 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 17 00 B1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 88 [13:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:02:00]wFMCommunicate OK [13:02:00]requested_item fd.num is exist - process it [13:02:00]SAM_PROTO_GetFieldsCounters [13:02:00]wFMCommunicate request_size=4 [13:02:00]MH_SAM_APDU [13:02:00]CAPDU: 80 13 00 00 [13:02:00]Write to MH i2c: E2 08 00 B2 07 80 13 00 00 00 00 00 00 35 [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 62 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 62 00 B2 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [13:02:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:02:00]wFMCommunicate OK [13:02:00]SAM_PROTO_GetFieldsCounters done [13:02:00]requested_item shift.num is exist - process it [13:02:00]requested_item shift.opened is exist - process it [13:02:00]req_shift_opened [13:02:00]FM_GetShiftState [13:02:00]SAM_PROTO_GetShiftState [13:02:00]wFMCommunicate request_size=4 [13:02:00]MH_SAM_APDU [13:02:00]CAPDU: 80 13 01 00 [13:02:00]Write to MH i2c: E2 08 00 B3 07 80 13 01 00 00 00 00 00 37 [13:02:00]Write i2c OK [13:02:00]MH_I2C_Read... [13:02:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:00]Read from MH i2c: E2 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 0E 00 [13:02:00]MH_I2C_Read... [13:02:00]Read from MH i2c: E2 0E 00 B3 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 92 [13:02:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:02:00]wFMCommunicate OK [13:02:00]SAM_PROTO_GetShiftState done [13:02:00]FM_GetShiftState done [13:02:00]req_shift_opened done [13:02:00]requested_item shift.open_date is exist - process it [13:02:00]req_shift_open_date [13:02:00]req_shift_open_date done [13:02:00]produce_requested_data done [13:02:00]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309468,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:02:00]process_action_free close_receipt [13:02:00]json_value_free [13:02:00]json_value_free done [13:02:00]process_json_proto returns [13:02:00]Send response to host [13:02:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309468,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:02:00]free response buf [13:02:00]execute_script done [13:02:00]execute_script returns [13:02:00]free content buf [13:02:00]Sock 10.Close socket [13:02:00]Sock 10.Thread stoped [13:02:01]Connected sock=9 [13:02:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 41 6C 07 01 82 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 44 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B8 04 00 35 04 06 00 B5 6D B0 6A AA AC 30 04 F2 A9 D3 D1 2C FB [13:02:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 32 85 47 00 89 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DC B8 04 00 F4 03 04 00 8F 8B A8 66 B6 04 01 00 00 70 5D 8B 57 72 C5 14 35 [13:02:03]CommunicateWithHost err = 0 [13:02:03]CheckOFDResponse [13:02:03]1017 (14) - 77093643461234 [13:02:03]1041 (16) - 0000000000874943 [13:02:03]1040 (4) - 309468 [13:02:03]1012 (4) - 30.07.2024 06:43 [13:02:03]1206 (1) - 0 [13:02:03]OFD Sender: Remove packet 309468 [13:02:03]ProducePacketName [13:02:03]name=ofd_packets/00309468 [13:02:03]NVStorageDeleteData [13:02:03]OFD Sender: No OFD packet to send [13:02:08]OFD Sender: No OFD packet to send [13:02:13]OFD Sender: No OFD packet to send [13:02:18]OFD Sender: No OFD packet to send [13:02:23]OFD Sender: No OFD packet to send [13:02:28]OFD Sender: No OFD packet to send [13:02:33]OFD Sender: No OFD packet to send [13:02:34]accept exits with 7 [13:02:34]New connection [13:02:34]New thread 3067125092 created [13:02:34]Thread 3066981732 joined [13:02:34]Waiting for new connection... [13:02:34] Sock 7.Parse request [13:02:34]Sock 7.Check first char [13:02:34]Sock 7.First char is OK [13:02:34]request: POST /json_proto HTTP/1.0 [13:02:34]Method: POST [13:02:34]URL: /json_proto [13:02:34]Method is POST - this is cgi request [13:02:34]url: /json_proto [13:02:34]query_string will be loaded in cgi processing [13:02:34]execute_cgi json_proto POST (null) [13:02:34]execute_cgi path=json_proto method=POST [13:02:34]POST find Content-Length [13:02:34]Host: 172.17.45.195:8080 [13:02:34]Content-Length: 803 [13:02:34]Content-Type: application/json [13:02:34] [13:02:34]POST finish read [13:02:34]Found Content-Length = 803 [13:02:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:34]execute_script... [13:02: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)118077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:34]POST & json_proto [13:02:34]process_json_proto [13:02:34]json parsed OK: [13:02:34]protocol is kg_v1.0 [13:02:34]action value=close_receipt [13:02:34]process_action close_receipt [13:02:34]cmd_close_receipt [13:02:34]MH_GetDate [13:02:34]Write to MH i2c: F0 00 00 B4 07 AA [13:02:34]Write i2c OK [13:02:34]MH_I2C_Read... [13:02:34]Read from MH i2c: F0 [13:02:34]MH_I2C_Read... [13:02:34]Read from MH i2c: F0 09 00 [13:02:34]MH_I2C_Read... [13:02:34]Read from MH i2c: F0 09 00 B4 07 00 6A E4 A8 66 FB 01 7F 64 EE [13:02:34]GetLastDocTimeStamp 1722344516 [13:02:34]current date 1722344554 [13:02:34]FM_GetShiftState [13:02:34]SAM_PROTO_GetShiftState [13:02:34]wFMCommunicate request_size=4 [13:02:34]MH_SAM_APDU [13:02:34]CAPDU: 80 13 01 00 [13:02:34]Write to MH i2c: E2 08 00 B5 07 80 13 01 00 00 00 00 00 39 [13:02:34]Write i2c OK [13:02:34]MH_I2C_Read... [13:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:34]Read from MH i2c: E2 [13:02:34]MH_I2C_Read... [13:02:34]Read from MH i2c: E2 0E 00 [13:02:34]MH_I2C_Read... [13:02:34]Read from MH i2c: E2 0E 00 B5 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 94 [13:02:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:02:34]wFMCommunicate OK [13:02:34]SAM_PROTO_GetShiftState done [13:02:34]FM_GetShiftState done [13:02:34]opened in 1722299915 [13:02:34]opened+sec_in_day 1722386315 [13:02:34]quantity*price = 200010 [13:02:34]sum+1 = 200011 [13:02:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 403 30.07.2024 13:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309469 ФПД: 87115633500114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130234&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309469&fm=87115633500114&tin=02508201610067®Number=0000000000092651&sum=200010 [13:02:35]StoreToDocumentArchive [13:02:35]shift 430 fd 309469 [13:02:35]save to /storage/0430/doc_00309469 [13:02:35]save last doc name /storage/0430/doc_00309469 to /storage/kkm_last_doc_name [13:02:35]save OK [13:02:35]Clear old archive folders... [13:02:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:35]tlvbuf is 01A4DCA0 [13:02:35]SAM_PROTO_ClearQueue [13:02:35]wFMCommunicate request_size=4 [13:02:35]MH_SAM_APDU [13:02:35]CAPDU: 80 09 00 00 [13:02:35]Write to MH i2c: E2 08 00 C2 07 80 09 00 00 00 00 00 00 3B [13:02:35]Write i2c OK [13:02:35]MH_I2C_Read... [13:02:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:35]Read from MH i2c: E2 [13:02:35]MH_I2C_Read... [13:02:35]Read from MH i2c: E2 03 00 [13:02:35]MH_I2C_Read... [13:02:35]Read from MH i2c: E2 03 00 C2 07 00 90 00 3D [13:02:35]RAPDU: 90 00 [13:02:35]wFMCommunicate OK [13:02:35]SAM_PROTO_ClearQueue done [13:02:35]KKMCreateOFDPacket [13:02:35]OFDProtocolAddRootSTLVToBuf [13:02:35]FM_MakeSignedData [13:02:35]FM_MakeSignedData [13:02:35]SAM_PROTO_SignData [13:02:35]wFMCommunicate request_size=4 [13:02:35]MH_SAM_APDU [13:02:35]CAPDU: 80 0D 01 02 [13:02:35]Write to MH i2c: E2 08 00 C3 07 80 0D 01 02 00 00 00 00 43 [13:02:35]Write i2c OK [13:02:35]MH_I2C_Read... [13:02:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:35]Read from MH i2c: E2 [13:02:35]MH_I2C_Read... [13:02:35]Read from MH i2c: E2 03 00 [13:02:35]MH_I2C_Read... [13:02:35]Read from MH i2c: E2 03 00 C3 07 00 90 00 3E [13:02:35]RAPDU: 90 00 [13:02:35]wFMCommunicate OK [13:02:35]wFMCommunicate request_size=255 [13:02:35]MH_SAM_APDU [13:02:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 6A E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B8 04 00 35 04 06 00 4F [13:02:35]Write to MH i2c: E2 02 01 C4 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 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 6A E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B8 04 00 35 04 06 00 4F 00 00 5F [13:02:35]Write i2c OK [13:02:35]MH_I2C_Read... [13:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:36]Read from MH i2c: E2 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 03 00 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 03 00 C4 07 00 90 00 3F [13:02:36]RAPDU: 90 00 [13:02:36]wFMCommunicate OK [13:02:36]wFMCommunicate request_size=10 [13:02:36]MH_SAM_APDU [13:02:36]CAPDU: 80 0D 02 02 05 3B 30 63 9F D2 [13:02:36]Write to MH i2c: E2 0D 00 C5 07 80 0D 02 02 05 00 3B 30 63 9F D2 00 00 8F [13:02:36]Write i2c OK [13:02:36]MH_I2C_Read... [13:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:36]Read from MH i2c: E2 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 03 00 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 03 00 C5 07 00 90 00 40 [13:02:36]RAPDU: 90 00 [13:02:36]wFMCommunicate OK [13:02:36]wFMCommunicate request_size=4 [13:02:36]MH_SAM_APDU [13:02:36]CAPDU: 80 0D 03 02 [13:02:36]Write to MH i2c: E2 08 00 C6 07 80 0D 03 02 00 00 00 00 48 [13:02:36]Write i2c OK [13:02:36]MH_I2C_Read... [13:02:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:36]Read from MH i2c: E2 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 0B 00 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 0B 00 C6 07 00 08 08 AF E5 FF 33 ED B9 90 00 C5 [13:02:36]RAPDU: 08 08 AF E5 FF 33 ED B9 90 00 [13:02:36]wFMCommunicate OK [13:02:36]SAM_PROTO_SignData done [13:02:36]FM_MakeSignedData done [13:02:36]CreateOFDProtocolMessage [13:02:36]wFMCommunicate request_size=4 [13:02:36]MH_SAM_APDU [13:02:36]CAPDU: 80 11 00 00 [13:02:36]Write to MH i2c: E2 08 00 C7 07 80 11 00 00 00 00 00 00 48 [13:02:36]Write i2c OK [13:02:36]MH_I2C_Read... [13:02:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:36]Read from MH i2c: E2 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 17 00 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: E2 17 00 C7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9E [13:02:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:02:36]wFMCommunicate OK [13:02:36]CreateOFDProtocolMessage done [13:02:36]OFDSenderStorePacket 309469 [13:02:36]StoreOFDPacket docnum=309469 [13:02:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 53 9A 07 01 0D 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 6A E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B8 04 00 35 04 06 00 4F 3B 30 63 9F D2 08 08 AF E5 FF 33 ED B9 [13:02:36]CheckFolder [13:02:36]dirname=/storage/ofd_packets [13:02:36]CheckFolder done [13:02:36]ProducePacketName [13:02:36]name=ofd_packets/00309469 [13:02:36]NVStorageSaveData ofd_packets/00309469 [13:02:36]File name is /storage/ofd_packets/00309469 [13:02:36]Write 301 bytes [13:02:36]NVStorageSaveData done [13:02:36]OFDSenderStorePacket done [13:02:36]KKMCreateOFDPacket done [13:02:36]NVStorageSaveData kkm_last_timestamp [13:02:36]File name is /storage/kkm_last_timestamp [13:02:36]Write 4 bytes [13:02:36]NVStorageSaveData done [13:02:36]ExternCall_PrintAddStr [13:02:36]wPrintStart [13:02:36]Write to MH i2c: 01 00 00 C8 07 CF [13:02:36]Write i2c OK [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: 01 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: 01 07 00 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: 01 07 00 C8 07 00 00 00 00 00 FF 0F E4 [13:02:36]RasterBufferAndPrint [13:02:36]line Счет N : (1)118077 [13:02:36]line ИНН: 02508201610067 [13:02:36]line Контрольно-Кассовый Чек [13:02:36]line ПРОДАЖА [13:02:36]line ТРК (МРК, ГНК) : 62 [13:02:36]line Товар: 2710124130 [13:02:36]line Аи-92-К-2 [13:02:36]line 29.500 * 67.80 [13:02:36]line = 2000.10 [13:02:36]line НДС 12% НСП 1% [13:02:36]line > о реализуемом товаре [13:02:36]line ИТОГО: 2000.10 [13:02:36]line НСП 1% : 17.70 [13:02:36]line НДС 12% : 212.40 [13:02:36]line Наличными: 0.00 [13:02:36]line Безнал.: 2000.10 [13:02:36]line Место: АЗС № 128 "Партнер Нефть" [13:02:36]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:02:36]line СНО: Общий режим [13:02:36]line Чек 403 30.07.2024 13:02 [13:02:36]line Смена: 430 ФФД: 1.0 [13:02:36]line ЗНМ: 0300000046 [13:02:36]line РНМ: 0000000000092651 [13:02:36]line Версия ККМ: 001 [13:02:36]line Платежная система: O! деньги [13:02:36]line ФМ: 0000000000874943 [13:02:36]line ФД: 309469 [13:02:36]line ФПД: 87115633500114 [13:02:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130234&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309469&fm=87115633500114&tin=02508201610067®Number=0000000000092651&sum=200010 [13:02:36]OFD Sender: Processing packet 309469 [packets to send 232, broken 231] [13:02:36]ProducePacketName [13:02:36]name=ofd_packets/00309469 [13:02:36]OFD Sender: To server: pG, [13:02:36]CommunicateWithHost lk.salyk.kg:30040 [13:02:36]ConnectInit lk.salyk.kg [13:02:36]written 0, free lines is 4095 [13:02:36]Write to MH i2c: 01 00 00 F2 07 F9 [13:02:36]Write i2c OK [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: 01 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: 01 07 00 [13:02:36]MH_I2C_Read... [13:02:36]Read from MH i2c: 01 07 00 F2 07 00 00 00 00 00 6A 0C 76 [13:02:36]RasterBufferAndPrint [13:02:36]line [13:02:36]line [13:02:36]line [13:02:36]line [13:02:36]line [13:02:36]written 0, free lines is 3182 [13:02:37]MH_Cut [13:02:37]Write to MH i2c: D1 01 00 F9 07 01 D2 [13:02:37]Write i2c OK [13:02:37]MH_I2C_Read... [13:02:37]Read from MH i2c: D1 [13:02:37]MH_I2C_Read... [13:02:37]Read from MH i2c: D1 01 00 [13:02:37]MH_I2C_Read... [13:02:37]Read from MH i2c: D1 01 00 F9 07 00 D1 [13:02:37]Write to MH i2c: 01 00 00 FA 07 01 [13:02:37]Write i2c OK [13:02:37]MH_I2C_Read... [13:02:38]Connected sock=11 [13:02:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 53 9A 07 01 0D 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 6A E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B8 04 00 35 04 06 00 4F 3B 30 63 9F D2 08 08 AF E5 FF 33 ED B9 [13:02:38]*** Cut start [13:02:38]*** Partial cut [13:02:38]*** CUTSNS_PIN = 1 [13:02:38]*** CUTSNS_PIN = 0 [13:02:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B8 1E 47 00 9B CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DD B8 04 00 F4 03 04 00 B4 8B A8 66 B6 04 01 00 00 DF CE 9D 05 AA BF 58 75 [13:02:38]CommunicateWithHost err = 0 [13:02:38]CheckOFDResponse [13:02:38]1017 (14) - 77093643461234 [13:02:38]1041 (16) - 0000000000874943 [13:02:38]1040 (4) - 309469 [13:02:38]1012 (4) - 30.07.2024 06:44 [13:02:38]1206 (1) - 0 [13:02:38]OFD Sender: Remove packet 309469 [13:02:38]ProducePacketName [13:02:38]name=ofd_packets/00309469 [13:02:38]NVStorageDeleteData [13:02:38]*** Brake cut motor [13:02:38]Read from MH i2c: 01 [13:02:38]MH_I2C_Read... [13:02:38]*** Stop cut motor [13:02:38]*** Cut end [13:02:38]OFD Sender: No OFD packet to send [13:02:38]Read from MH i2c: 01 07 00 [13:02:38]MH_I2C_Read... [13:02:38]Read from MH i2c: 01 07 00 FA 07 00 00 00 00 00 FF 0F 16 [13:02:38]process_action close_receipt done [13:02:38]requested_data is exist [13:02:38]produce_requested_data [13:02:38]requested_item fm.sn is exist - process it [13:02:38]wFMCommunicate request_size=4 [13:02:38]MH_SAM_APDU [13:02:38]CAPDU: 80 11 00 00 [13:02:38]Write to MH i2c: E2 08 00 FB 07 80 11 00 00 00 00 00 00 7C [13:02:38]Write i2c OK [13:02:38]MH_I2C_Read... [13:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:38]Read from MH i2c: E2 [13:02:38]MH_I2C_Read... [13:02:38]Read from MH i2c: E2 17 00 [13:02:38]MH_I2C_Read... [13:02:38]Read from MH i2c: E2 17 00 FB 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D2 [13:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:02:38]wFMCommunicate OK [13:02:38]requested_item fd.num is exist - process it [13:02:38]SAM_PROTO_GetFieldsCounters [13:02:38]wFMCommunicate request_size=4 [13:02:38]MH_SAM_APDU [13:02:38]CAPDU: 80 13 00 00 [13:02:38]Write to MH i2c: E2 08 00 FC 07 80 13 00 00 00 00 00 00 7F [13:02:38]Write i2c OK [13:02:38]MH_I2C_Read... [13:02:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:39]Read from MH i2c: E2 [13:02:39]MH_I2C_Read... [13:02:39]Read from MH i2c: E2 62 00 [13:02:39]MH_I2C_Read... [13:02:39]Read from MH i2c: E2 62 00 FC 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [13:02:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:02:39]wFMCommunicate OK [13:02:39]SAM_PROTO_GetFieldsCounters done [13:02:39]requested_item shift.num is exist - process it [13:02:39]requested_item shift.opened is exist - process it [13:02:39]req_shift_opened [13:02:39]FM_GetShiftState [13:02:39]SAM_PROTO_GetShiftState [13:02:39]wFMCommunicate request_size=4 [13:02:39]MH_SAM_APDU [13:02:39]CAPDU: 80 13 01 00 [13:02:39]Write to MH i2c: E2 08 00 FD 07 80 13 01 00 00 00 00 00 81 [13:02:39]Write i2c OK [13:02:39]MH_I2C_Read... [13:02:39]Read from MH i2c: E2 [13:02:39]MH_I2C_Read... [13:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:39]Read from MH i2c: E2 0E 00 [13:02:39]MH_I2C_Read... [13:02:39]Read from MH i2c: E2 0E 00 FD 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DC [13:02:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:02:39]wFMCommunicate OK [13:02:39]SAM_PROTO_GetShiftState done [13:02:39]FM_GetShiftState done [13:02:39]req_shift_opened done [13:02:39]requested_item shift.open_date is exist - process it [13:02:39]req_shift_open_date [13:02:39]req_shift_open_date done [13:02:39]produce_requested_data done [13:02:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309469,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:02:39]process_action_free close_receipt [13:02:39]json_value_free [13:02:39]json_value_free done [13:02:39]process_json_proto returns [13:02:39]Send response to host [13:02:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309469,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:02:39]free response buf [13:02:39]execute_script done [13:02:39]execute_script returns [13:02:39]free content buf [13:02:39]Sock 7.Close socket [13:02:39]Sock 7.Thread stoped [13:02:43]OFD Sender: No OFD packet to send [13:02:48]OFD Sender: No OFD packet to send [13:02:53]OFD Sender: No OFD packet to send [13:02:58]OFD Sender: No OFD packet to send [13:03:03]OFD Sender: No OFD packet to send [13:03:08]OFD Sender: No OFD packet to send [13:03:14]OFD Sender: No OFD packet to send [13:03:19]OFD Sender: No OFD packet to send [13:03:24]OFD Sender: No OFD packet to send [13:03:29]OFD Sender: No OFD packet to send [13:03:34]OFD Sender: No OFD packet to send [13:03:39]OFD Sender: No OFD packet to send [13:03:44]OFD Sender: No OFD packet to send [13:03:49]OFD Sender: No OFD packet to send [13:03:54]OFD Sender: No OFD packet to send [13:03:59]OFD Sender: No OFD packet to send [13:04:04]OFD Sender: No OFD packet to send [13:04:09]OFD Sender: No OFD packet to send [13:04:14]OFD Sender: No OFD packet to send [13:04:19]OFD Sender: No OFD packet to send [13:04:19]accept exits with 10 [13:04:19]New connection [13:04:19]New thread 3066981732 created [13:04:19]Thread 3067125092 joined [13:04:19]Waiting for new connection... [13:04:19] Sock 10.Parse request [13:04:19]Sock 10.Check first char [13:04:19]Sock 10.First char is OK [13:04:19]request: POST /json_proto HTTP/1.0 [13:04:19]Method: POST [13:04:19]URL: /json_proto [13:04:19]Method is POST - this is cgi request [13:04:19]url: /json_proto [13:04:19]query_string will be loaded in cgi processing [13:04:19]execute_cgi json_proto POST (null) [13:04:19]execute_cgi path=json_proto method=POST [13:04:19]POST find Content-Length [13:04:19]Host: 172.17.45.195:8080 [13:04:19]Content-Length: 799 [13:04:19]Content-Type: application/json [13:04:19] [13:04:19]POST finish read [13:04:19]Found Content-Length = 799 [13:04:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:19]execute_script... [13:04: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)118078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:19]POST & json_proto [13:04:19]process_json_proto [13:04:19]json parsed OK: [13:04:19]protocol is kg_v1.0 [13:04:19]action value=close_receipt [13:04:19]process_action close_receipt [13:04:19]cmd_close_receipt [13:04:19]MH_GetDate [13:04:19]Write to MH i2c: F0 00 00 FE 07 F4 [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: F0 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: F0 09 00 [13:04:19]MH_I2C_Read... [13:04:19]Read from MH i2c: F0 09 00 FE 07 00 D4 E4 A8 66 FB 01 7F 64 A2 [13:04:19]GetLastDocTimeStamp 1722344554 [13:04:19]current date 1722344660 [13:04:19]FM_GetShiftState [13:04:19]SAM_PROTO_GetShiftState [13:04:19]wFMCommunicate request_size=4 [13:04:19]MH_SAM_APDU [13:04:19]CAPDU: 80 13 01 00 [13:04:19]Write to MH i2c: E2 08 00 FF 07 80 13 01 00 00 00 00 00 83 [13:04:19]Write i2c OK [13:04:19]MH_I2C_Read... [13:04:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:20]Read from MH i2c: E2 [13:04:20]MH_I2C_Read... [13:04:20]Read from MH i2c: E2 0E 00 [13:04:20]MH_I2C_Read... [13:04:20]Read from MH i2c: E2 0E 00 FF 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DE [13:04:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:04:20]wFMCommunicate OK [13:04:20]SAM_PROTO_GetShiftState done [13:04:20]FM_GetShiftState done [13:04:20]opened in 1722299915 [13:04:20]opened+sec_in_day 1722386315 [13:04:20]quantity*price = 200025 [13:04:20]sum+1 = 200026 [13:04:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 404 30.07.2024 13:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309470 ФПД: 150895881861871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130420&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309470&fm=150895881861871&tin=02508201610067®Number=0000000000092651&sum=200025 [13:04:21]StoreToDocumentArchive [13:04:21]shift 430 fd 309470 [13:04:21]save to /storage/0430/doc_00309470 [13:04:21]save last doc name /storage/0430/doc_00309470 to /storage/kkm_last_doc_name [13:04:21]save OK [13:04:21]Clear old archive folders... [13:04:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:04:21]tlvbuf is 01A9B510 [13:04:21]SAM_PROTO_ClearQueue [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 09 00 00 [13:04:21]Write to MH i2c: E2 08 00 0C 08 80 09 00 00 00 00 00 00 86 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 0C 08 00 90 00 88 [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]SAM_PROTO_ClearQueue done [13:04:21]KKMCreateOFDPacket [13:04:21]OFDProtocolAddRootSTLVToBuf [13:04:21]FM_MakeSignedData [13:04:21]FM_MakeSignedData [13:04:21]SAM_PROTO_SignData [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 0D 01 02 [13:04:21]Write to MH i2c: E2 08 00 0D 08 80 0D 01 02 00 00 00 00 8E [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 0D 08 00 90 00 89 [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]wFMCommunicate request_size=255 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 94 01 00 00 F4 03 04 00 D4 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B8 04 00 35 04 06 00 89 3D 2F 6F [13:04:21]Write to MH i2c: E2 02 01 0E 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 94 01 00 00 F4 03 04 00 D4 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B8 04 00 35 04 06 00 89 3D 2F 6F 00 00 3F [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 0E 08 00 90 00 8A [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]wFMCommunicate request_size=7 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 0D 02 02 02 BA EF [13:04:21]Write to MH i2c: E2 0A 00 0F 08 80 0D 02 02 02 00 BA EF 00 00 3E [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 03 00 0F 08 00 90 00 8B [13:04:21]RAPDU: 90 00 [13:04:21]wFMCommunicate OK [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 0D 03 02 [13:04:21]Write to MH i2c: E2 08 00 10 08 80 0D 03 02 00 00 00 00 93 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 0B 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 0B 00 10 08 00 D3 A9 8F 57 5F D4 DC 7C 90 00 81 [13:04:21]RAPDU: D3 A9 8F 57 5F D4 DC 7C 90 00 [13:04:21]wFMCommunicate OK [13:04:21]SAM_PROTO_SignData done [13:04:21]FM_MakeSignedData done [13:04:21]CreateOFDProtocolMessage [13:04:21]wFMCommunicate request_size=4 [13:04:21]MH_SAM_APDU [13:04:21]CAPDU: 80 11 00 00 [13:04:21]Write to MH i2c: E2 08 00 11 08 80 11 00 00 00 00 00 00 93 [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:21]Read from MH i2c: E2 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 17 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: E2 17 00 11 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E9 [13:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:04:21]wFMCommunicate OK [13:04:21]CreateOFDProtocolMessage done [13:04:21]OFDSenderStorePacket 309470 [13:04:21]StoreOFDPacket docnum=309470 [13:04:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 77 82 04 01 3B EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 94 01 00 00 F4 03 04 00 D4 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B8 04 00 35 04 06 00 89 3D 2F 6F BA EF D3 A9 8F 57 5F D4 DC 7C [13:04:21]CheckFolder [13:04:21]dirname=/storage/ofd_packets [13:04:21]CheckFolder done [13:04:21]ProducePacketName [13:04:21]name=ofd_packets/00309470 [13:04:21]NVStorageSaveData ofd_packets/00309470 [13:04:21]File name is /storage/ofd_packets/00309470 [13:04:21]Write 298 bytes [13:04:21]NVStorageSaveData done [13:04:21]OFDSenderStorePacket done [13:04:21]KKMCreateOFDPacket done [13:04:21]NVStorageSaveData kkm_last_timestamp [13:04:21]File name is /storage/kkm_last_timestamp [13:04:21]Write 4 bytes [13:04:21]NVStorageSaveData done [13:04:21]ExternCall_PrintAddStr [13:04:21]wPrintStart [13:04:21]Write to MH i2c: 01 00 00 12 08 1A [13:04:21]Write i2c OK [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: 01 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: 01 07 00 [13:04:21]MH_I2C_Read... [13:04:21]Read from MH i2c: 01 07 00 12 08 00 00 00 00 00 FF 0F 2F [13:04:21]RasterBufferAndPrint [13:04:21]line Счет N : (1)118078 [13:04:21]line ИНН: 02508201610067 [13:04:21]line Контрольно-Кассовый Чек [13:04:21]line ПРОДАЖА [13:04:21]line ТРК (МРК, ГНК) : 2 [13:04:21]line Товар: 2710194800 [13:04:21]line ДТ-К-3 [13:04:21]line 26.250 * 76.20 [13:04:21]line = 2000.25 [13:04:21]line НДС 12% НСП 1% [13:04:21]line > о реализуемом товаре [13:04:21]line ИТОГО: 2000.25 [13:04:21]line НСП 1% : 17.70 [13:04:21]line НДС 12% : 212.42 [13:04:21]line Наличными: 0.00 [13:04:21]line Безнал.: 2000.25 [13:04:21]line Место: АЗС № 128 "Партнер Нефть" [13:04:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:04:21]line СНО: Общий режим [13:04:21]line Чек 404 30.07.2024 13:04 [13:04:21]line Смена: 430 ФФД: 1.0 [13:04:21]line ЗНМ: 0300000046 [13:04:21]line РНМ: 0000000000092651 [13:04:21]line Версия ККМ: 001 [13:04:21]line Платежная система: O! деньги [13:04:21]line ФМ: 0000000000874943 [13:04:21]line ФД: 309470 [13:04:21]line ФПД: 150895881861871 [13:04:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130420&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309470&fm=150895881861871&tin=02508201610067®Number=0000000000092651&sum=200025 [13:04:21]OFD Sender: Processing packet 309470 [packets to send 232, broken 231] [13:04:21]ProducePacketName [13:04:21]name=ofd_packets/00309470 [13:04:21]OFD Sender: To server: pG, [13:04:21]CommunicateWithHost lk.salyk.kg:30040 [13:04:21]ConnectInit lk.salyk.kg [13:04:21]written 0, free lines is 4095 [13:04:22]Write to MH i2c: 01 00 00 3C 08 44 [13:04:22]Write i2c OK [13:04:22]MH_I2C_Read... [13:04:22]Read from MH i2c: 01 [13:04:22]MH_I2C_Read... [13:04:22]Read from MH i2c: 01 07 00 [13:04:22]MH_I2C_Read... [13:04:22]Read from MH i2c: 01 07 00 3C 08 00 00 00 00 00 73 0C CA [13:04:22]RasterBufferAndPrint [13:04:22]line [13:04:22]line [13:04:22]line [13:04:22]line [13:04:22]line [13:04:22]written 0, free lines is 3190 [13:04:22]MH_Cut [13:04:22]Write to MH i2c: D1 01 00 43 08 01 1D [13:04:22]Write i2c OK [13:04:22]MH_I2C_Read... [13:04:22]Read from MH i2c: D1 [13:04:22]MH_I2C_Read... [13:04:22]Read from MH i2c: D1 01 00 [13:04:22]MH_I2C_Read... [13:04:22]Read from MH i2c: D1 01 00 43 08 00 1C [13:04:22]Write to MH i2c: 01 00 00 44 08 4C [13:04:22]Write i2c OK [13:04:22]MH_I2C_Read... [13:04:23]*** Cut start [13:04:23]*** Partial cut [13:04:23]*** CUTSNS_PIN = 1 [13:04:23]*** CUTSNS_PIN = 0 [13:04:23]*** Brake cut motor [13:04:24]Read from MH i2c: 01 [13:04:24]MH_I2C_Read... [13:04:24]*** Stop cut motor [13:04:24]*** Cut end [13:04:24]Read from MH i2c: 01 07 00 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: 01 07 00 44 08 00 00 00 00 00 FF 0F 61 [13:04:24]process_action close_receipt done [13:04:24]requested_data is exist [13:04:24]produce_requested_data [13:04:24]requested_item fm.sn is exist - process it [13:04:24]wFMCommunicate request_size=4 [13:04:24]MH_SAM_APDU [13:04:24]CAPDU: 80 11 00 00 [13:04:24]Write to MH i2c: E2 08 00 45 08 80 11 00 00 00 00 00 00 C7 [13:04:24]Write i2c OK [13:04:24]MH_I2C_Read... [13:04:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:24]Read from MH i2c: E2 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 17 00 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 17 00 45 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1D [13:04:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:04:24]wFMCommunicate OK [13:04:24]requested_item fd.num is exist - process it [13:04:24]SAM_PROTO_GetFieldsCounters [13:04:24]wFMCommunicate request_size=4 [13:04:24]MH_SAM_APDU [13:04:24]CAPDU: 80 13 00 00 [13:04:24]Write to MH i2c: E2 08 00 46 08 80 13 00 00 00 00 00 00 CA [13:04:24]Write i2c OK [13:04:24]MH_I2C_Read... [13:04:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:24]Read from MH i2c: E2 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 62 00 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 62 00 46 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [13:04:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:24]wFMCommunicate OK [13:04:24]SAM_PROTO_GetFieldsCounters done [13:04:24]requested_item shift.num is exist - process it [13:04:24]requested_item shift.opened is exist - process it [13:04:24]req_shift_opened [13:04:24]FM_GetShiftState [13:04:24]SAM_PROTO_GetShiftState [13:04:24]wFMCommunicate request_size=4 [13:04:24]MH_SAM_APDU [13:04:24]CAPDU: 80 13 01 00 [13:04:24]Write to MH i2c: E2 08 00 47 08 80 13 01 00 00 00 00 00 CC [13:04:24]Write i2c OK [13:04:24]MH_I2C_Read... [13:04:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:24]Read from MH i2c: E2 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 0E 00 [13:04:24]MH_I2C_Read... [13:04:24]Read from MH i2c: E2 0E 00 47 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 27 [13:04:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:04:24]wFMCommunicate OK [13:04:24]SAM_PROTO_GetShiftState done [13:04:24]FM_GetShiftState done [13:04:24]req_shift_opened done [13:04:24]requested_item shift.open_date is exist - process it [13:04:24]req_shift_open_date [13:04:24]req_shift_open_date done [13:04:24]produce_requested_data done [13:04:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309470,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:04:24]process_action_free close_receipt [13:04:24]json_value_free [13:04:24]json_value_free done [13:04:24]process_json_proto returns [13:04:24]Send response to host [13:04:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309470,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:04:24]free response buf [13:04:24]execute_script done [13:04:24]execute_script returns [13:04:24]free content buf [13:04:24]Sock 10.Close socket [13:04:24]Sock 10.Thread stoped [13:04:26]ConnectInit Can't take IP for lk.salyk.kg [13:04:26]CommunicateWithHost connect error [13:04:26]CommunicateWithHost err = -1 [13:04:26]OFD Sender: Server communicate error [13:04:31]OFD Sender: Processing packet 309470 [packets to send 232, broken 231] [13:04:31]ProducePacketName [13:04:31]name=ofd_packets/00309470 [13:04:31]OFD Sender: To server: pG, [13:04:31]CommunicateWithHost lk.salyk.kg:30040 [13:04:31]ConnectInit lk.salyk.kg [13:04:37]Connected sock=10 [13:04:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 77 82 04 01 3B EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 94 01 00 00 F4 03 04 00 D4 E4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B8 04 00 35 04 06 00 89 3D 2F 6F BA EF D3 A9 8F 57 5F D4 DC 7C [13:04:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 91 4A 47 00 97 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DE B8 04 00 F4 03 04 00 2B 8C A8 66 B6 04 01 00 00 78 12 40 41 E1 4F 70 18 [13:04:37]CommunicateWithHost err = 0 [13:04:37]CheckOFDResponse [13:04:37]1017 (14) - 77093643461234 [13:04:37]1041 (16) - 0000000000874943 [13:04:37]1040 (4) - 309470 [13:04:37]1012 (4) - 30.07.2024 06:46 [13:04:37]1206 (1) - 0 [13:04:37]OFD Sender: Remove packet 309470 [13:04:37]ProducePacketName [13:04:37]name=ofd_packets/00309470 [13:04:37]NVStorageDeleteData [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:47]recv_with_timeout no data received [13:05:48]OFD Sender: No OFD packet to send [13:05:53]OFD Sender: No OFD packet to send [13:05:58]OFD Sender: No OFD packet to send [13:06:03]OFD Sender: No OFD packet to send [13:06:08]OFD Sender: No OFD packet to send [13:06:13]OFD Sender: No OFD packet to send [13:06:18]OFD Sender: No OFD packet to send [13:06:23]OFD Sender: No OFD packet to send [13:06:28]OFD Sender: No OFD packet to send [13:06:33]OFD Sender: No OFD packet to send [13:06:38]OFD Sender: No OFD packet to send [13:06:43]OFD Sender: No OFD packet to send [13:06:48]OFD Sender: No OFD packet to send [13:06:53]OFD Sender: No OFD packet to send [13:06:58]OFD Sender: No OFD packet to send [13:07:00]recv_with_timeout no data received [13:07:03]OFD Sender: No OFD packet to send [13:07:08]OFD Sender: No OFD packet to send [13:07:13]OFD Sender: No OFD packet to send [13:07:18]OFD Sender: No OFD packet to send [13:07:23]OFD Sender: No OFD packet to send [13:07:28]OFD Sender: No OFD packet to send [13:07:33]OFD Sender: No OFD packet to send [13:07:37]recv_with_timeout no data received [13:07:38]OFD Sender: No OFD packet to send [13:07:43]OFD Sender: No OFD packet to send [13:07:48]OFD Sender: No OFD packet to send [13:07:53]OFD Sender: No OFD packet to send [13:07:58]OFD Sender: No OFD packet to send [13:08:03]OFD Sender: No OFD packet to send [13:08:08]OFD Sender: No OFD packet to send [13:08:13]OFD Sender: No OFD packet to send [13:08:18]OFD Sender: No OFD packet to send [13:08:23]OFD Sender: No OFD packet to send [13:08:28]OFD Sender: No OFD packet to send [13:08:33]OFD Sender: No OFD packet to send [13:08:35]accept exits with 7 [13:08:35]New connection [13:08:35]New thread 3067125092 created [13:08:35]Thread 3066981732 joined [13:08:35]Waiting for new connection... [13:08:35] Sock 7.Parse request [13:08:35]Sock 7.Check first char [13:08:35]Sock 7.First char is OK [13:08:35]request: POST /json_proto HTTP/1.0 [13:08:35]Method: POST [13:08:35]URL: /json_proto [13:08:35]Method is POST - this is cgi request [13:08:35]url: /json_proto [13:08:35]query_string will be loaded in cgi processing [13:08:35]execute_cgi json_proto POST (null) [13:08:35]execute_cgi path=json_proto method=POST [13:08:35]POST find Content-Length [13:08:35]Host: 172.17.45.195:8080 [13:08:35]Content-Length: 673 [13:08:35]Content-Type: application/json [13:08:35] [13:08:35]POST finish read [13:08:35]Found Content-Length = 673 [13:08:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:35]execute_script... [13:08: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)118079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:08:35]POST & json_proto [13:08:35]process_json_proto [13:08:35]json parsed OK: [13:08:35]protocol is kg_v1.0 [13:08:35]action value=close_receipt [13:08:35]process_action close_receipt [13:08:35]cmd_close_receipt [13:08:35]MH_GetDate [13:08:35]Write to MH i2c: F0 00 00 48 08 3F [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: F0 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: F0 09 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: F0 09 00 48 08 00 D4 E5 A8 66 FB 01 7F 64 EE [13:08:35]GetLastDocTimeStamp 1722344660 [13:08:35]current date 1722344916 [13:08:35]FM_GetShiftState [13:08:35]SAM_PROTO_GetShiftState [13:08:35]wFMCommunicate request_size=4 [13:08:35]MH_SAM_APDU [13:08:35]CAPDU: 80 13 01 00 [13:08:35]Write to MH i2c: E2 08 00 49 08 80 13 01 00 00 00 00 00 CE [13:08:35]Write i2c OK [13:08:35]MH_I2C_Read... [13:08:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:35]Read from MH i2c: E2 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 0E 00 [13:08:35]MH_I2C_Read... [13:08:35]Read from MH i2c: E2 0E 00 49 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 29 [13:08:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:08:35]wFMCommunicate OK [13:08:35]SAM_PROTO_GetShiftState done [13:08:35]FM_GetShiftState done [13:08:35]opened in 1722299915 [13:08:35]opened+sec_in_day 1722386315 [13:08:35]quantity*price = 30022 [13:08:35]sum+1 = 30024 [13:08:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 405 30.07.2024 13:08 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309471 ФПД: 43840909444160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130836&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309471&fm=43840909444160&tin=02508201610067®Number=0000000000092651&sum=30000 [13:08:36]StoreToDocumentArchive [13:08:36]shift 430 fd 309471 [13:08:36]save to /storage/0430/doc_00309471 [13:08:36]save last doc name /storage/0430/doc_00309471 to /storage/kkm_last_doc_name [13:08:36]save OK [13:08:36]Clear old archive folders... [13:08:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:08:36]tlvbuf is 01B0F6B0 [13:08:36]SAM_PROTO_ClearQueue [13:08:36]wFMCommunicate request_size=4 [13:08:36]MH_SAM_APDU [13:08:36]CAPDU: 80 09 00 00 [13:08:36]Write to MH i2c: E2 08 00 56 08 80 09 00 00 00 00 00 00 D0 [13:08:36]Write i2c OK [13:08:36]MH_I2C_Read... [13:08:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:36]Read from MH i2c: E2 [13:08:36]MH_I2C_Read... [13:08:36]Read from MH i2c: E2 03 00 [13:08:36]MH_I2C_Read... [13:08:36]Read from MH i2c: E2 03 00 56 08 00 90 00 D2 [13:08:36]RAPDU: 90 00 [13:08:36]wFMCommunicate OK [13:08:36]SAM_PROTO_ClearQueue done [13:08:36]KKMCreateOFDPacket [13:08:36]OFDProtocolAddRootSTLVToBuf [13:08:36]FM_MakeSignedData [13:08:36]FM_MakeSignedData [13:08:36]SAM_PROTO_SignData [13:08:36]wFMCommunicate request_size=4 [13:08:36]MH_SAM_APDU [13:08:36]CAPDU: 80 0D 01 02 [13:08:36]Write to MH i2c: E2 08 00 57 08 80 0D 01 02 00 00 00 00 D8 [13:08:36]Write i2c OK [13:08:36]MH_I2C_Read... [13:08:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:36]Read from MH i2c: E2 [13:08:36]MH_I2C_Read... [13:08:36]Read from MH i2c: E2 03 00 [13:08:36]MH_I2C_Read... [13:08:36]Read from MH i2c: E2 03 00 57 08 00 90 00 D3 [13:08:36]RAPDU: 90 00 [13:08:37]wFMCommunicate OK [13:08:37]wFMCommunicate request_size=255 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D4 E5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B8 04 00 35 04 06 00 27 DF 81 D5 [13:08:37]Write to MH i2c: E2 02 01 58 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D4 E5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B8 04 00 35 04 06 00 27 DF 81 D5 00 00 21 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 03 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 03 00 58 08 00 90 00 D4 [13:08:37]RAPDU: 90 00 [13:08:37]wFMCommunicate OK [13:08:37]wFMCommunicate request_size=7 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 0D 02 02 02 84 40 [13:08:37]Write to MH i2c: E2 0A 00 59 08 80 0D 02 02 02 00 84 40 00 00 A3 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 03 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 03 00 59 08 00 90 00 D5 [13:08:37]RAPDU: 90 00 [13:08:37]wFMCommunicate OK [13:08:37]wFMCommunicate request_size=4 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 0D 03 02 [13:08:37]Write to MH i2c: E2 08 00 5A 08 80 0D 03 02 00 00 00 00 DD [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 0B 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 0B 00 5A 08 00 0A D3 4D 44 9C EA C2 9E 90 00 32 [13:08:37]RAPDU: 0A D3 4D 44 9C EA C2 9E 90 00 [13:08:37]wFMCommunicate OK [13:08:37]SAM_PROTO_SignData done [13:08:37]FM_MakeSignedData done [13:08:37]CreateOFDProtocolMessage [13:08:37]wFMCommunicate request_size=4 [13:08:37]MH_SAM_APDU [13:08:37]CAPDU: 80 11 00 00 [13:08:37]Write to MH i2c: E2 08 00 5B 08 80 11 00 00 00 00 00 00 DD [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:37]Read from MH i2c: E2 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 17 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: E2 17 00 5B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 33 [13:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:08:37]wFMCommunicate OK [13:08:37]CreateOFDProtocolMessage done [13:08:37]OFDSenderStorePacket 309471 [13:08:37]StoreOFDPacket docnum=309471 [13:08:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 2F F2 04 01 3D DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D4 E5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B8 04 00 35 04 06 00 27 DF 81 D5 84 40 0A D3 4D 44 9C EA C2 9E [13:08:37]CheckFolder [13:08:37]dirname=/storage/ofd_packets [13:08:37]CheckFolder done [13:08:37]ProducePacketName [13:08:37]name=ofd_packets/00309471 [13:08:37]NVStorageSaveData ofd_packets/00309471 [13:08:37]File name is /storage/ofd_packets/00309471 [13:08:37]Write 298 bytes [13:08:37]NVStorageSaveData done [13:08:37]OFDSenderStorePacket done [13:08:37]KKMCreateOFDPacket done [13:08:37]NVStorageSaveData kkm_last_timestamp [13:08:37]File name is /storage/kkm_last_timestamp [13:08:37]Write 4 bytes [13:08:37]NVStorageSaveData done [13:08:37]ExternCall_PrintAddStr [13:08:37]wPrintStart [13:08:37]Write to MH i2c: 01 00 00 5C 08 64 [13:08:37]Write i2c OK [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: 01 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: 01 07 00 [13:08:37]MH_I2C_Read... [13:08:37]Read from MH i2c: 01 07 00 5C 08 00 00 00 00 00 FF 0F 79 [13:08:37]RasterBufferAndPrint [13:08:37]line Счет N : (1)118079 [13:08:37]line ИНН: 02508201610067 [13:08:37]line Контрольно-Кассовый Чек [13:08:37]line ПРОДАЖА [13:08:37]line ТРК (МРК, ГНК) : 2 [13:08:37]line Товар: 2710194800 [13:08:37]line ДТ-К-3 [13:08:37]line 3.940 * 76.20 [13:08:37]line = 300.23 [13:08:37]line НДС 12% НСП 1% [13:08:37]line > о реализуемом товаре [13:08:37]line ОКРУГЛЕНИЕ: -0.23 [13:08:37]line ИТОГО: 300.00 [13:08:37]line Внесено: 300.00 [13:08:37]line СДАЧА: 0.00 [13:08:37]line НСП 1% : 2.66 [13:08:37]line НДС 12% : 31.88 [13:08:37]line Наличными: 300.00 [13:08:37]line Безнал.: 0.00 [13:08:37]line Место: АЗС № 128 "Партнер Нефть" [13:08:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:08:37]line СНО: Общий режим [13:08:37]line Чек 405 30.07.2024 13:08 [13:08:37]line Смена: 430 ФФД: 1.0 [13:08:37]line ЗНМ: 0300000046 [13:08:37]line РНМ: 0000000000092651 [13:08:37]line Версия ККМ: 001 [13:08:37]line ФМ: 0000000000874943 [13:08:37]line ФД: 309471 [13:08:37]line ФПД: 43840909444160 [13:08:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130836&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309471&fm=43840909444160&tin=02508201610067®Number=0000000000092651&sum=30000 [13:08:37]OFD Sender: Processing packet 309471 [packets to send 232, broken 231] [13:08:37]ProducePacketName [13:08:37]name=ofd_packets/00309471 [13:08:37]OFD Sender: To server: pG, [13:08:37]CommunicateWithHost lk.salyk.kg:30040 [13:08:37]ConnectInit lk.salyk.kg [13:08:37]written 0, free lines is 4095 [13:08:38]Write to MH i2c: 01 00 00 87 08 8F [13:08:38]Write i2c OK [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: 01 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: 01 07 00 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: 01 07 00 87 08 00 00 00 00 00 57 0C F9 [13:08:38]RasterBufferAndPrint [13:08:38]line [13:08:38]line [13:08:38]line [13:08:38]line [13:08:38]line [13:08:38]written 0, free lines is 3162 [13:08:38]MH_Cut [13:08:38]Write to MH i2c: D1 01 00 8E 08 01 68 [13:08:38]Write i2c OK [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: D1 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: D1 01 00 [13:08:38]MH_I2C_Read... [13:08:38]Read from MH i2c: D1 01 00 8E 08 00 67 [13:08:38]Write to MH i2c: 01 00 00 8F 08 97 [13:08:38]Write i2c OK [13:08:38]MH_I2C_Read... [13:08:39]*** Cut start [13:08:39]*** Partial cut [13:08:39]*** CUTSNS_PIN = 1 [13:08:39]*** CUTSNS_PIN = 0 [13:08:39]*** Brake cut motor [13:08:40]Read from MH i2c: 01 [13:08:40]MH_I2C_Read... [13:08:40]*** Stop cut motor [13:08:40]*** Cut end [13:08:40]Read from MH i2c: 01 07 00 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: 01 07 00 8F 08 00 00 00 00 00 FF 0F AC [13:08:40]process_action close_receipt done [13:08:40]requested_data is exist [13:08:40]produce_requested_data [13:08:40]requested_item fm.sn is exist - process it [13:08:40]wFMCommunicate request_size=4 [13:08:40]MH_SAM_APDU [13:08:40]CAPDU: 80 11 00 00 [13:08:40]Write to MH i2c: E2 08 00 90 08 80 11 00 00 00 00 00 00 12 [13:08:40]Write i2c OK [13:08:40]MH_I2C_Read... [13:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:40]Read from MH i2c: E2 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 17 00 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 17 00 90 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 68 [13:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:08:40]wFMCommunicate OK [13:08:40]requested_item fd.num is exist - process it [13:08:40]SAM_PROTO_GetFieldsCounters [13:08:40]wFMCommunicate request_size=4 [13:08:40]MH_SAM_APDU [13:08:40]CAPDU: 80 13 00 00 [13:08:40]Write to MH i2c: E2 08 00 91 08 80 13 00 00 00 00 00 00 15 [13:08:40]Write i2c OK [13:08:40]MH_I2C_Read... [13:08:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:40]Read from MH i2c: E2 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 62 00 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 62 00 91 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [13:08:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 DF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:40]wFMCommunicate OK [13:08:40]SAM_PROTO_GetFieldsCounters done [13:08:40]requested_item shift.num is exist - process it [13:08:40]requested_item shift.opened is exist - process it [13:08:40]req_shift_opened [13:08:40]FM_GetShiftState [13:08:40]SAM_PROTO_GetShiftState [13:08:40]wFMCommunicate request_size=4 [13:08:40]MH_SAM_APDU [13:08:40]CAPDU: 80 13 01 00 [13:08:40]Write to MH i2c: E2 08 00 92 08 80 13 01 00 00 00 00 00 17 [13:08:40]Write i2c OK [13:08:40]MH_I2C_Read... [13:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:40]Read from MH i2c: E2 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 0E 00 [13:08:40]MH_I2C_Read... [13:08:40]Read from MH i2c: E2 0E 00 92 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 72 [13:08:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:08:40]wFMCommunicate OK [13:08:40]SAM_PROTO_GetShiftState done [13:08:40]FM_GetShiftState done [13:08:40]req_shift_opened done [13:08:40]requested_item shift.open_date is exist - process it [13:08:40]req_shift_open_date [13:08:40]req_shift_open_date done [13:08:40]produce_requested_data done [13:08:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309471,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:08:40]process_action_free close_receipt [13:08:40]json_value_free [13:08:40]json_value_free done [13:08:40]process_json_proto returns [13:08:40]Send response to host [13:08:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309471,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:08:40]free response buf [13:08:40]execute_script done [13:08:40]execute_script returns [13:08:40]free content buf [13:08:40]Sock 7.Close socket [13:08:40]Sock 7.Thread stoped [13:08:42]ConnectInit Can't take IP for lk.salyk.kg [13:08:42]CommunicateWithHost connect error [13:08:42]CommunicateWithHost err = -1 [13:08:42]OFD Sender: Server communicate error [13:08:47]OFD Sender: Processing packet 309471 [packets to send 232, broken 231] [13:08:47]ProducePacketName [13:08:47]name=ofd_packets/00309471 [13:08:47]OFD Sender: To server: pG, [13:08:47]CommunicateWithHost lk.salyk.kg:30040 [13:08:47]ConnectInit lk.salyk.kg [13:08:48]Connected sock=7 [13: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 34 39 34 33 0C 01 00 00 2F F2 04 01 3D DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 D4 E5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B8 04 00 35 04 06 00 27 DF 81 D5 84 40 0A D3 4D 44 9C EA C2 9E [13:08:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F8 54 47 00 EC 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 DF B8 04 00 F4 03 04 00 26 8D A8 66 B6 04 01 00 00 4D 77 85 D1 02 C2 BB B4 [13:08:48]CommunicateWithHost err = 0 [13:08:48]CheckOFDResponse [13:08:48]1017 (14) - 77093643461234 [13:08:48]1041 (16) - 0000000000874943 [13:08:48]1040 (4) - 309471 [13:08:48]1012 (4) - 30.07.2024 06:50 [13:08:48]1206 (1) - 0 [13:08:48]OFD Sender: Remove packet 309471 [13:08:48]ProducePacketName [13:08:48]name=ofd_packets/00309471 [13:08:48]NVStorageDeleteData [13:08:49]OFD Sender: No OFD packet to send [13:08:54]OFD Sender: No OFD packet to send [13:08:59]OFD Sender: No OFD packet to send [13:09:04]OFD Sender: No OFD packet to send [13:09:09]OFD Sender: No OFD packet to send [13:09:14]OFD Sender: No OFD packet to send [13:09:19]OFD Sender: No OFD packet to send [13:09:24]OFD Sender: No OFD packet to send [13:09:29]OFD Sender: No OFD packet to send [13:09:34]OFD Sender: No OFD packet to send [13:09:39]OFD Sender: No OFD packet to send [13:09:44]OFD Sender: No OFD packet to send [13:09:49]OFD Sender: No OFD packet to send [13:09:54]OFD Sender: No OFD packet to send [13:09:59]OFD Sender: No OFD packet to send [13:10:04]OFD Sender: No OFD packet to send [13:10:09]OFD Sender: No OFD packet to send [13:10:14]OFD Sender: No OFD packet to send [13:10:19]OFD Sender: No OFD packet to send [13:10:24]OFD Sender: No OFD packet to send [13:10:29]OFD Sender: No OFD packet to send [13:10:34]OFD Sender: No OFD packet to send [13:10:39]OFD Sender: No OFD packet to send [13:10:44]OFD Sender: No OFD packet to send [13:10:48]accept exits with 9 [13:10:48]New connection [13:10:48]New thread 3066981732 created [13:10:48]Thread 3067125092 joined [13:10:48]Waiting for new connection... [13:10:48] Sock 9.Parse request [13:10:48]Sock 9.Check first char [13:10:48]Sock 9.First char is OK [13:10:48]request: POST /json_proto HTTP/1.0 [13:10:48]Method: POST [13:10:48]URL: /json_proto [13:10:48]Method is POST - this is cgi request [13:10:48]url: /json_proto [13:10:48]query_string will be loaded in cgi processing [13:10:48]execute_cgi json_proto POST (null) [13:10:48]execute_cgi path=json_proto method=POST [13:10:48]POST find Content-Length [13:10:48]Host: 172.17.45.195:8080 [13:10:48]Content-Length: 803 [13:10:48]Content-Type: application/json [13:10:48] [13:10:48]POST finish read [13:10:48]Found Content-Length = 803 [13:10:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:48]execute_script... [13:10:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:48]POST & json_proto [13:10:48]process_json_proto [13:10:48]json parsed OK: [13:10:48]protocol is kg_v1.0 [13:10:48]action value=close_receipt [13:10:48]process_action close_receipt [13:10:48]cmd_close_receipt [13:10:48]MH_GetDate [13:10:48]Write to MH i2c: F0 00 00 93 08 8A [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: F0 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: F0 09 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: F0 09 00 93 08 00 59 E6 A8 66 FB 01 7F 64 BF [13:10:48]GetLastDocTimeStamp 1722344916 [13:10:48]current date 1722345049 [13:10:48]FM_GetShiftState [13:10:48]SAM_PROTO_GetShiftState [13:10:48]wFMCommunicate request_size=4 [13:10:48]MH_SAM_APDU [13:10:48]CAPDU: 80 13 01 00 [13:10:48]Write to MH i2c: E2 08 00 94 08 80 13 01 00 00 00 00 00 19 [13:10:48]Write i2c OK [13:10:48]MH_I2C_Read... [13:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:48]Read from MH i2c: E2 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 0E 00 [13:10:48]MH_I2C_Read... [13:10:48]Read from MH i2c: E2 0E 00 94 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 74 [13:10:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:10:48]wFMCommunicate OK [13:10:48]SAM_PROTO_GetShiftState done [13:10:48]FM_GetShiftState done [13:10:48]opened in 1722299915 [13:10:48]opened+sec_in_day 1722386315 [13:10:48]quantity*price = 110039 [13:10:48]sum+1 = 110040 [13:10:48]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 408 30.07.2024 13:19 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309474 ФПД: 37271669623848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T131905&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309474&fm=37271669623848&tin=02508201610067®Number=0000000000092651&sum=40000 [13:19:06]StoreToDocumentArchive [13:19:06]shift 430 fd 309474 [13:19:06]save to /storage/0430/doc_00309474 [13:19:06]save last doc name /storage/0430/doc_00309474 to /storage/kkm_last_doc_name [13:19:06]save OK [13:19:06]Clear old archive folders... [13:19:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:06]tlvbuf is 00A3BDE0 [13:19:06]SAM_PROTO_ClearQueue [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 09 00 00 [13:19:06]Write to MH i2c: E2 08 00 A9 00 80 09 00 00 00 00 00 00 1B [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]SAM_PROTO_ClearQueue done [13:19:06]KKMCreateOFDPacket [13:19:06]OFDProtocolAddRootSTLVToBuf [13:19:06]FM_MakeSignedData [13:19:06]FM_MakeSignedData [13:19:06]SAM_PROTO_SignData [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 0D 01 02 [13:19:06]Write to MH i2c: E2 08 00 AA 00 80 0D 01 02 00 00 00 00 23 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]wFMCommunicate request_size=255 [13:19:06]MH_SAM_APDU [13:19: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 32 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 98 01 00 00 F4 03 04 00 49 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B8 04 00 35 04 06 00 21 [13:19:06]Write to MH i2c: E2 02 01 AB 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 98 01 00 00 F4 03 04 00 49 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B8 04 00 35 04 06 00 21 00 00 CB [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]wFMCommunicate request_size=10 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 0D 02 02 05 E5 FC A0 CC 28 [13:19:06]Write to MH i2c: E2 0D 00 AC 00 80 0D 02 02 05 00 E5 FC A0 CC 28 00 00 A5 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [13:19:06]RAPDU: 90 00 [13:19:06]wFMCommunicate OK [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 0D 03 02 [13:19:06]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 0B 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 0B 00 AD 00 00 79 31 58 14 65 A3 C8 88 90 00 97 [13:19:06]RAPDU: 79 31 58 14 65 A3 C8 88 90 00 [13:19:06]wFMCommunicate OK [13:19:06]SAM_PROTO_SignData done [13:19:06]FM_MakeSignedData done [13:19:06]CreateOFDProtocolMessage [13:19:06]wFMCommunicate request_size=4 [13:19:06]MH_SAM_APDU [13:19:06]CAPDU: 80 11 00 00 [13:19:06]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:06]Read from MH i2c: E2 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 17 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7E [13:19:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:19:06]wFMCommunicate OK [13:19:06]CreateOFDProtocolMessage done [13:19:06]OFDSenderStorePacket 309474 [13:19:06]StoreOFDPacket docnum=309474 [13:19:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 00 0F 07 01 33 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 98 01 00 00 F4 03 04 00 49 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B8 04 00 35 04 06 00 21 E5 FC A0 CC 28 79 31 58 14 65 A3 C8 88 [13:19:06]CheckFolder [13:19:06]dirname=/storage/ofd_packets [13:19:06]CheckFolder done [13:19:06]ProducePacketName [13:19:06]name=ofd_packets/00309474 [13:19:06]NVStorageSaveData ofd_packets/00309474 [13:19:06]File name is /storage/ofd_packets/00309474 [13:19:06]Write 301 bytes [13:19:06]NVStorageSaveData done [13:19:06]OFDSenderStorePacket done [13:19:06]KKMCreateOFDPacket done [13:19:06]NVStorageSaveData kkm_last_timestamp [13:19:06]File name is /storage/kkm_last_timestamp [13:19:06]Write 4 bytes [13:19:06]NVStorageSaveData done [13:19:06]ExternCall_PrintAddStr [13:19:06]wPrintStart [13:19:06]Write to MH i2c: 01 00 00 AF 00 AF [13:19:06]Write i2c OK [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: 01 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: 01 07 00 [13:19:06]MH_I2C_Read... [13:19:06]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [13:19:06]RasterBufferAndPrint [13:19:06]line Счет N : (1)118082 [13:19:06]line ИНН: 02508201610067 [13:19:06]line Контрольно-Кассовый Чек [13:19:06]line ПРОДАЖА [13:19:06]line ТРК (МРК, ГНК) : 52 [13:19:06]line Товар: 2710124130 [13:19:06]line Аи-92-К-2 [13:19:06]line 5.900 * 67.80 [13:19:06]line = 400.02 [13:19:06]line НДС 12% НСП 1% [13:19:06]line > о реализуемом товаре [13:19:06]line ОКРУГЛЕНИЕ: -0.02 [13:19:06]line ИТОГО: 400.00 [13:19:06]line Внесено: 400.00 [13:19:06]line СДАЧА: 0.00 [13:19:06]line НСП 1% : 3.54 [13:19:06]line НДС 12% : 42.48 [13:19:06]line Наличными: 400.00 [13:19:06]line Безнал.: 0.00 [13:19:06]line Место: АЗС № 128 "Партнер Нефть" [13:19:06]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:19:06]line СНО: Общий режим [13:19:06]line Чек 408 30.07.2024 13:19 [13:19:06]line Смена: 430 ФФД: 1.0 [13:19:06]line ЗНМ: 0300000046 [13:19:06]line РНМ: 0000000000092651 [13:19:06]line Версия ККМ: 001 [13:19:06]line ФМ: 0000000000874943 [13:19:06]line ФД: 309474 [13:19:06]line ФПД: 37271669623848 [13:19:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T131905&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309474&fm=37271669623848&tin=02508201610067®Number=0000000000092651&sum=40000 [13:19:06]written 0, free lines is 4095 [13:19:06]OFD Sender: Processing packet 309474 [packets to send 232, broken 231] [13:19:06]ProducePacketName [13:19:06]name=ofd_packets/00309474 [13:19:06]OFD Sender: To server: pG, [13:19:06]CommunicateWithHost lk.salyk.kg:30040 [13:19:06]ConnectInit lk.salyk.kg [13:19:07]Write to MH i2c: 01 00 00 DA 00 DA [13:19:07]Write i2c OK [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 07 00 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 50 0C 3D [13:19:07]RasterBufferAndPrint [13:19:07]line [13:19:07]line [13:19:07]line [13:19:07]line [13:19:07]line [13:19:07]written 0, free lines is 3155 [13:19:07]MH_Cut [13:19:07]Write to MH i2c: D1 01 00 E1 00 01 B3 [13:19:07]Write i2c OK [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: D1 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: D1 01 00 [13:19:07]MH_I2C_Read... [13:19:07]Read from MH i2c: D1 01 00 E1 00 00 B2 [13:19:07]Write to MH i2c: 01 00 00 E2 00 E2 [13:19:07]Write i2c OK [13:19:07]MH_I2C_Read... [13:19:07]Connected sock=10 [13:19:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 00 0F 07 01 33 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 98 01 00 00 F4 03 04 00 49 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B8 04 00 35 04 06 00 21 E5 FC A0 CC 28 79 31 58 14 65 A3 C8 88 [13:19:08]*** Cut start [13:19:08]*** Partial cut [13:19:08]*** CUTSNS_PIN = 1 [13:19:08]*** CUTSNS_PIN = 0 [13:19:08]*** Brake cut motor [13:19:09]Read from MH i2c: 01 [13:19:09]MH_I2C_Read... [13:19:09]*** Stop cut motor [13:19:09]*** Cut end [13:19:09]Read from MH i2c: 01 07 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: 01 07 00 E2 00 00 00 00 00 00 FF 0F F7 [13:19:09]process_action close_receipt done [13:19:09]requested_data is exist [13:19:09]produce_requested_data [13:19:09]requested_item fm.sn is exist - process it [13:19:09]wFMCommunicate request_size=4 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 11 00 00 [13:19:09]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 17 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 17 00 E3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B3 [13:19:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:19:09]wFMCommunicate OK [13:19:09]requested_item fd.num is exist - process it [13:19:09]SAM_PROTO_GetFieldsCounters [13:19:09]wFMCommunicate request_size=4 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 13 00 00 [13:19:09]Write to MH i2c: E2 08 00 E4 00 80 13 00 00 00 00 00 00 60 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 62 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 62 00 E4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [13:19:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:09]wFMCommunicate OK [13:19:09]SAM_PROTO_GetFieldsCounters done [13:19:09]requested_item shift.num is exist - process it [13:19:09]requested_item shift.opened is exist - process it [13:19:09]req_shift_opened [13:19:09]FM_GetShiftState [13:19:09]SAM_PROTO_GetShiftState [13:19:09]wFMCommunicate request_size=4 [13:19:09]MH_SAM_APDU [13:19:09]CAPDU: 80 13 01 00 [13:19:09]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [13:19:09]Write i2c OK [13:19:09]MH_I2C_Read... [13:19:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:09]Read from MH i2c: E2 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 0E 00 [13:19:09]MH_I2C_Read... [13:19:09]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BD [13:19:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:19:09]wFMCommunicate OK [13:19:09]SAM_PROTO_GetShiftState done [13:19:09]FM_GetShiftState done [13:19:09]req_shift_opened done [13:19:09]requested_item shift.open_date is exist - process it [13:19:09]req_shift_open_date [13:19:09]req_shift_open_date done [13:19:09]produce_requested_data done [13:19:09]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309474,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:19:09]process_action_free close_receipt [13:19:09]json_value_free [13:19:09]json_value_free done [13:19:09]process_json_proto returns [13:19:09]Send response to host [13:19:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309474,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:19:09]free response buf [13:19:09]execute_script done [13:19:09]execute_script returns [13:19:09]free content buf [13:19:09]Sock 12.Close socket [13:19:09]Sock 12.Thread stoped [13:19:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3D 1A 47 00 57 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E2 B8 04 00 F4 03 04 00 92 8F A8 66 B6 04 01 00 00 E6 72 BD 77 20 27 BE 18 [13:19:09]CommunicateWithHost err = 0 [13:19:09]CheckOFDResponse [13:19:09]1017 (14) - 77093643461234 [13:19:09]1041 (16) - 0000000000874943 [13:19:09]1040 (4) - 309474 [13:19:09]1012 (4) - 30.07.2024 07:00 [13:19:09]1206 (1) - 0 [13:19:09]OFD Sender: Remove packet 309474 [13:19:09]ProducePacketName [13:19:09]name=ofd_packets/00309474 [13:19:09]NVStorageDeleteData [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:25]OFD Sender: No OFD packet to send [13:20:30]OFD Sender: No OFD packet to send [13:20:35]OFD Sender: No OFD packet to send [13:20:40]OFD Sender: No OFD packet to send [13:20:45]OFD Sender: No OFD packet to send [13:20:47]recv_with_timeout no data received [13:20:50]OFD Sender: No OFD packet to send [13:20:55]OFD Sender: No OFD packet to send [13:21:00]OFD Sender: No OFD packet to send [13:21:05]OFD Sender: No OFD packet to send [13:21:10]OFD Sender: No OFD packet to send [13:21:15]OFD Sender: No OFD packet to send [13:21:20]OFD Sender: No OFD packet to send [13:21:25]OFD Sender: No OFD packet to send [13:21:30]OFD Sender: No OFD packet to send [13:21:35]OFD Sender: No OFD packet to send [13:21:38]accept exits with 7 [13:21:38]New connection [13:21:38]New thread 3067055460 created [13:21:38]Thread 3067198820 joined [13:21:38]Waiting for new connection... [13:21:38] Sock 7.Parse request [13:21:38]Sock 7.Check first char [13:21:38]Sock 7.First char is OK [13:21:38]request: POST /json_proto HTTP/1.0 [13:21:38]Method: POST [13:21:38]URL: /json_proto [13:21:38]Method is POST - this is cgi request [13:21:38]url: /json_proto [13:21:38]query_string will be loaded in cgi processing [13:21:38]execute_cgi json_proto POST (null) [13:21:38]execute_cgi path=json_proto method=POST [13:21:38]POST find Content-Length [13:21:38]Host: 172.17.45.195:8080 [13:21:38]Content-Length: 674 [13:21:38]Content-Type: application/json [13:21:38] [13:21:38]POST finish read [13:21:38]Found Content-Length = 674 [13:21:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [13:21:38]execute_script... [13:21: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)118083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [13:21:38]POST & json_proto [13:21:38]process_json_proto [13:21:38]json parsed OK: [13:21:38]protocol is kg_v1.0 [13:21:38]action value=close_receipt [13:21:38]process_action close_receipt [13:21:38]cmd_close_receipt [13:21:38]MH_GetDate [13:21:38]Write to MH i2c: F0 00 00 E6 00 D5 [13:21:38]Write i2c OK [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: F0 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: F0 09 00 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: F0 09 00 E6 00 00 E3 E8 A8 66 FB 01 7F 64 96 [13:21:38]GetLastDocTimeStamp 1722345545 [13:21:38]current date 1722345699 [13:21:38]FM_GetShiftState [13:21:38]SAM_PROTO_GetShiftState [13:21:38]wFMCommunicate request_size=4 [13:21:38]MH_SAM_APDU [13:21:38]CAPDU: 80 13 01 00 [13:21:38]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [13:21:38]Write i2c OK [13:21:38]MH_I2C_Read... [13:21:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:38]Read from MH i2c: E2 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 0E 00 [13:21:38]MH_I2C_Read... [13:21:38]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BF [13:21:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:21:38]wFMCommunicate OK [13:21:38]SAM_PROTO_GetShiftState done [13:21:38]FM_GetShiftState done [13:21:38]opened in 1722299915 [13:21:38]opened+sec_in_day 1722386315 [13:21:38]quantity*price = 40005 [13:21:38]sum+1 = 40006 [13:21:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 409 30.07.2024 13:21 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309475 ФПД: 184794478559430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132139&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309475&fm=184794478559430&tin=02508201610067®Number=0000000000092651&sum=40000 [13:21:39]StoreToDocumentArchive [13:21:39]shift 430 fd 309475 [13:21:39]save to /storage/0430/doc_00309475 [13:21:39]save last doc name /storage/0430/doc_00309475 to /storage/kkm_last_doc_name [13:21:39]save OK [13:21:39]Clear old archive folders... [13:21:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:21:39]tlvbuf is 00A21300 [13:21:39]SAM_PROTO_ClearQueue [13:21:39]wFMCommunicate request_size=4 [13:21:39]MH_SAM_APDU [13:21:39]CAPDU: 80 09 00 00 [13:21:39]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:39]Read from MH i2c: E2 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 03 00 [13:21:39]MH_I2C_Read... [13:21:39]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [13:21:39]RAPDU: 90 00 [13:21:39]wFMCommunicate OK [13:21:39]SAM_PROTO_ClearQueue done [13:21:39]KKMCreateOFDPacket [13:21:39]OFDProtocolAddRootSTLVToBuf [13:21:39]FM_MakeSignedData [13:21:39]FM_MakeSignedData [13:21:39]SAM_PROTO_SignData [13:21:39]wFMCommunicate request_size=4 [13:21:39]MH_SAM_APDU [13:21:39]CAPDU: 80 0D 01 02 [13:21:39]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [13:21:39]Write i2c OK [13:21:39]MH_I2C_Read... [13:21:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:40]Read from MH i2c: E2 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 03 00 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [13:21:40]RAPDU: 90 00 [13:21:40]wFMCommunicate OK [13:21:40]wFMCommunicate request_size=255 [13:21:40]MH_SAM_APDU [13:21: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 99 01 00 00 F4 03 04 00 E3 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E3 B8 04 00 35 04 06 00 A8 11 D1 40 [13:21:40]Write to MH i2c: E2 02 01 F6 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 99 01 00 00 F4 03 04 00 E3 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E3 B8 04 00 35 04 06 00 A8 11 D1 40 00 00 75 [13:21:40]Write i2c OK [13:21:40]MH_I2C_Read... [13:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:40]Read from MH i2c: E2 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 03 00 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [13:21:40]RAPDU: 90 00 [13:21:40]wFMCommunicate OK [13:21:40]wFMCommunicate request_size=7 [13:21:40]MH_SAM_APDU [13:21:40]CAPDU: 80 0D 02 02 02 40 C6 [13:21:40]Write to MH i2c: E2 0A 00 F7 00 80 0D 02 02 02 00 40 C6 00 00 7B [13:21:40]Write i2c OK [13:21:40]MH_I2C_Read... [13:21:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:40]Read from MH i2c: E2 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 03 00 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [13:21:40]RAPDU: 90 00 [13:21:40]wFMCommunicate OK [13:21:40]wFMCommunicate request_size=4 [13:21:40]MH_SAM_APDU [13:21:40]CAPDU: 80 0D 03 02 [13:21:40]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [13:21:40]Write i2c OK [13:21:40]MH_I2C_Read... [13:21:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:40]Read from MH i2c: E2 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 0B 00 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 0B 00 F8 00 00 42 8B 76 56 09 53 F4 B0 90 00 0D [13:21:40]RAPDU: 42 8B 76 56 09 53 F4 B0 90 00 [13:21:40]wFMCommunicate OK [13:21:40]SAM_PROTO_SignData done [13:21:40]FM_MakeSignedData done [13:21:40]CreateOFDProtocolMessage [13:21:40]wFMCommunicate request_size=4 [13:21:40]MH_SAM_APDU [13:21:40]CAPDU: 80 11 00 00 [13:21:40]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [13:21:40]Write i2c OK [13:21:40]MH_I2C_Read... [13:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:40]Read from MH i2c: E2 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 17 00 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C9 [13:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:21:40]wFMCommunicate OK [13:21:40]CreateOFDProtocolMessage done [13:21:40]OFDSenderStorePacket 309475 [13:21:40]StoreOFDPacket docnum=309475 [13:21:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9A B4 04 01 05 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 99 01 00 00 F4 03 04 00 E3 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E3 B8 04 00 35 04 06 00 A8 11 D1 40 40 C6 42 8B 76 56 09 53 F4 B0 [13:21:40]CheckFolder [13:21:40]dirname=/storage/ofd_packets [13:21:40]CheckFolder done [13:21:40]ProducePacketName [13:21:40]name=ofd_packets/00309475 [13:21:40]NVStorageSaveData ofd_packets/00309475 [13:21:40]File name is /storage/ofd_packets/00309475 [13:21:40]Write 298 bytes [13:21:40]NVStorageSaveData done [13:21:40]OFDSenderStorePacket done [13:21:40]KKMCreateOFDPacket done [13:21:40]NVStorageSaveData kkm_last_timestamp [13:21:40]File name is /storage/kkm_last_timestamp [13:21:40]Write 4 bytes [13:21:40]NVStorageSaveData done [13:21:40]ExternCall_PrintAddStr [13:21:40]wPrintStart [13:21:40]Write to MH i2c: 01 00 00 FA 00 FA [13:21:40]Write i2c OK [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: 01 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: 01 07 00 [13:21:40]MH_I2C_Read... [13:21:40]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [13:21:40]RasterBufferAndPrint [13:21:40]line Счет N : (1)118083 [13:21:40]line ИНН: 02508201610067 [13:21:40]line Контрольно-Кассовый Чек [13:21:40]line ПРОДАЖА [13:21:40]line ТРК (МРК, ГНК) : 54 [13:21:40]line Товар: 2710194800 [13:21:40]line ДТ-К-3 [13:21:40]line 5.250 * 76.20 [13:21:40]line = 400.05 [13:21:40]line НДС 12% НСП 1% [13:21:40]line > о реализуемом товаре [13:21:40]line ОКРУГЛЕНИЕ: -0.05 [13:21:40]line ИТОГО: 400.00 [13:21:40]line Внесено: 400.00 [13:21:40]line СДАЧА: 0.00 [13:21:40]line НСП 1% : 3.54 [13:21:40]line НДС 12% : 42.48 [13:21:40]line Наличными: 400.00 [13:21:40]line Безнал.: 0.00 [13:21:40]line Место: АЗС № 128 "Партнер Нефть" [13:21:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:21:40]line СНО: Общий режим [13:21:40]line Чек 409 30.07.2024 13:21 [13:21:40]line Смена: 430 ФФД: 1.0 [13:21:40]line ЗНМ: 0300000046 [13:21:40]line РНМ: 0000000000092651 [13:21:40]line Версия ККМ: 001 [13:21:40]line ФМ: 0000000000874943 [13:21:40]line ФД: 309475 [13:21:40]line ФПД: 184794478559430 [13:21:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132139&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309475&fm=184794478559430&tin=02508201610067®Number=0000000000092651&sum=40000 [13:21:40]OFD Sender: Processing packet 309475 [packets to send 232, broken 231] [13:21:40]ProducePacketName [13:21:40]name=ofd_packets/00309475 [13:21:40]OFD Sender: To server: pG, [13:21:40]CommunicateWithHost lk.salyk.kg:30040 [13:21:40]ConnectInit lk.salyk.kg [13:21:40]written 0, free lines is 4095 [13:21:41]Write to MH i2c: 01 00 00 25 01 26 [13:21:41]Write i2c OK [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: 01 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: 01 07 00 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 4F 0C 88 [13:21:41]RasterBufferAndPrint [13:21:41]line [13:21:41]line [13:21:41]line [13:21:41]line [13:21:41]line [13:21:41]written 0, free lines is 3153 [13:21:41]MH_Cut [13:21:41]Write to MH i2c: D1 01 00 2C 01 01 FF [13:21:41]Write i2c OK [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: D1 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: D1 01 00 [13:21:41]MH_I2C_Read... [13:21:41]Read from MH i2c: D1 01 00 2C 01 00 FE [13:21:41]Write to MH i2c: 01 00 00 2D 01 2E [13:21:41]Write i2c OK [13:21:41]MH_I2C_Read... [13:21:41]Connected sock=10 [13:21:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9A B4 04 01 05 BD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 99 01 00 00 F4 03 04 00 E3 E8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E3 B8 04 00 35 04 06 00 A8 11 D1 40 40 C6 42 8B 76 56 09 53 F4 B0 [13:21:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 2A 85 47 00 05 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E3 B8 04 00 F4 03 04 00 2B 90 A8 66 B6 04 01 00 00 9B E0 2F 2A EA 13 37 D4 [13:21:41]CommunicateWithHost err = 0 [13:21:41]CheckOFDResponse [13:21:41]1017 (14) - 77093643461234 [13:21:41]1041 (16) - 0000000000874943 [13:21:41]1040 (4) - 309475 [13:21:41]1012 (4) - 30.07.2024 07:03 [13:21:41]1206 (1) - 0 [13:21:41]OFD Sender: Remove packet 309475 [13:21:41]ProducePacketName [13:21:41]name=ofd_packets/00309475 [13:21:41]NVStorageDeleteData [13:21:42]OFD Sender: No OFD packet to send [13:21:42]*** Cut start [13:21:42]*** Partial cut [13:21:42]*** CUTSNS_PIN = 1 [13:21:42]*** CUTSNS_PIN = 0 [13:21:42]*** Brake cut motor [13:21:43]Read from MH i2c: 01 [13:21:43]MH_I2C_Read... [13:21:43]*** Stop cut motor [13:21:43]*** Cut end [13:21:43]Read from MH i2c: 01 07 00 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [13:21:43]process_action close_receipt done [13:21:43]requested_data is exist [13:21:43]produce_requested_data [13:21:43]requested_item fm.sn is exist - process it [13:21:43]wFMCommunicate request_size=4 [13:21:43]MH_SAM_APDU [13:21:43]CAPDU: 80 11 00 00 [13:21:43]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [13:21:43]Write i2c OK [13:21:43]MH_I2C_Read... [13:21:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:43]Read from MH i2c: E2 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 17 00 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FF [13:21:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:21:43]wFMCommunicate OK [13:21:43]requested_item fd.num is exist - process it [13:21:43]SAM_PROTO_GetFieldsCounters [13:21:43]wFMCommunicate request_size=4 [13:21:43]MH_SAM_APDU [13:21:43]CAPDU: 80 13 00 00 [13:21:43]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [13:21:43]Write i2c OK [13:21:43]MH_I2C_Read... [13:21:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:43]Read from MH i2c: E2 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 62 00 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 62 00 2F 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [13:21:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:43]wFMCommunicate OK [13:21:43]SAM_PROTO_GetFieldsCounters done [13:21:43]requested_item shift.num is exist - process it [13:21:43]requested_item shift.opened is exist - process it [13:21:43]req_shift_opened [13:21:43]FM_GetShiftState [13:21:43]SAM_PROTO_GetShiftState [13:21:43]wFMCommunicate request_size=4 [13:21:43]MH_SAM_APDU [13:21:43]CAPDU: 80 13 01 00 [13:21:43]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [13:21:43]Write i2c OK [13:21:43]MH_I2C_Read... [13:21:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:43]Read from MH i2c: E2 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 0E 00 [13:21:43]MH_I2C_Read... [13:21:43]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 09 [13:21:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:21:43]wFMCommunicate OK [13:21:43]SAM_PROTO_GetShiftState done [13:21:43]FM_GetShiftState done [13:21:43]req_shift_opened done [13:21:43]requested_item shift.open_date is exist - process it [13:21:43]req_shift_open_date [13:21:43]req_shift_open_date done [13:21:43]produce_requested_data done [13:21:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309475,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:21:43]process_action_free close_receipt [13:21:43]json_value_free [13:21:43]json_value_free done [13:21:43]process_json_proto returns [13:21:43]Send response to host [13:21:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309475,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:21:43]free response buf [13:21:43]execute_script done [13:21:43]execute_script returns [13:21:43]free content buf [13:21:43]Sock 7.Close socket [13:21:43]Sock 7.Thread stoped [13:21:47]OFD Sender: No OFD packet to send [13:21:52]OFD Sender: No OFD packet to send [13:21:57]OFD Sender: No OFD packet to send [13:22:02]OFD Sender: No OFD packet to send [13:22:07]OFD Sender: No OFD packet to send [13:22:12]OFD Sender: No OFD packet to send [13:22:17]OFD Sender: No OFD packet to send [13:22:22]OFD Sender: No OFD packet to send [13:22:27]OFD Sender: No OFD packet to send [13:22:32]OFD Sender: No OFD packet to send [13:22:37]OFD Sender: No OFD packet to send [13:22:42]OFD Sender: No OFD packet to send [13:22:45]recv_with_timeout no data received [13:22:47]OFD Sender: No OFD packet to send [13:23:02]OFD Sender: No OFD packet to send [13:23:03]accept exits with 9 [13:23:03]New connection [13:23:03]New thread 3067198820 created [13:23:03]Thread 3067055460 joined [13:23:03]Waiting for new connection... [13:23:03] Sock 9.Parse request [13:23:03]Sock 9.Check first char [13:23:03]Sock 9.First char is OK [13:23:03]request: POST /json_proto HTTP/1.0 [13:23:03]Method: POST [13:23:03]URL: /json_proto [13:23:03]Method is POST - this is cgi request [13:23:03]url: /json_proto [13:23:03]query_string will be loaded in cgi processing [13:23:03]execute_cgi json_proto POST (null) [13:23:03]execute_cgi path=json_proto method=POST [13:23:03]POST find Content-Length [13:23:03]Host: 172.17.45.195:8080 [13:23:03]Content-Length: 677 [13:23:03]Content-Type: application/json [13:23:03] [13:23:03]POST finish read [13:23:03]Found Content-Length = 677 [13:23:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:23:03]execute_script... [13:23: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)118084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:23:03]POST & json_proto [13:23:03]process_json_proto [13:23:03]json parsed OK: [13:23:03]protocol is kg_v1.0 [13:23:03]action value=close_receipt [13:23:03]process_action close_receipt [13:23:03]cmd_close_receipt [13:23:03]MH_GetDate [13:23:03]Write to MH i2c: F0 00 00 31 01 21 [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: F0 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: F0 09 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: F0 09 00 31 01 00 38 E9 A8 66 FB 01 7F 64 38 [13:23:03]GetLastDocTimeStamp 1722345699 [13:23:03]current date 1722345784 [13:23:03]FM_GetShiftState [13:23:03]SAM_PROTO_GetShiftState [13:23:03]wFMCommunicate request_size=4 [13:23:03]MH_SAM_APDU [13:23:03]CAPDU: 80 13 01 00 [13:23:03]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:03]Read from MH i2c: E2 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 0E 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 0B [13:23:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:23:03]wFMCommunicate OK [13:23:03]SAM_PROTO_GetShiftState done [13:23:03]FM_GetShiftState done [13:23:03]opened in 1722299915 [13:23:03]opened+sec_in_day 1722386315 [13:23:03]quantity*price = 50036 [13:23:03]sum+1 = 50037 [13:23:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 410 30.07.2024 13:23 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309476 ФПД: 120308833628171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132304&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309476&fm=120308833628171&tin=02508201610067®Number=0000000000092651&sum=50000 [13:23:04]StoreToDocumentArchive [13:23:04]shift 430 fd 309476 [13:23:04]save to /storage/0430/doc_00309476 [13:23:04]save last doc name /storage/0430/doc_00309476 to /storage/kkm_last_doc_name [13:23:04]save OK [13:23:04]Clear old archive folders... [13:23:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:04]tlvbuf is 00A3F170 [13:23:04]SAM_PROTO_ClearQueue [13:23:04]wFMCommunicate request_size=4 [13:23:04]MH_SAM_APDU [13:23:04]CAPDU: 80 09 00 00 [13:23:04]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:04]Read from MH i2c: E2 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: E2 03 00 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [13:23:04]RAPDU: 90 00 [13:23:04]wFMCommunicate OK [13:23:04]SAM_PROTO_ClearQueue done [13:23:04]KKMCreateOFDPacket [13:23:04]OFDProtocolAddRootSTLVToBuf [13:23:04]FM_MakeSignedData [13:23:04]FM_MakeSignedData [13:23:04]SAM_PROTO_SignData [13:23:04]wFMCommunicate request_size=4 [13:23:04]MH_SAM_APDU [13:23:04]CAPDU: 80 0D 01 02 [13:23:04]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:04]Read from MH i2c: E2 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: E2 03 00 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [13:23:04]RAPDU: 90 00 [13:23:04]wFMCommunicate OK [13:23:04]wFMCommunicate request_size=255 [13:23:04]MH_SAM_APDU [13:23:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 38 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B8 04 00 35 04 06 00 6D [13:23:04]Write to MH i2c: E2 02 01 41 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 38 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B8 04 00 35 04 06 00 6D 00 00 BD [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 03 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [13:23:05]RAPDU: 90 00 [13:23:05]wFMCommunicate OK [13:23:05]wFMCommunicate request_size=10 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 0D 02 02 05 6B 95 4A B0 0B [13:23:05]Write to MH i2c: E2 0D 00 42 01 80 0D 02 02 05 00 6B 95 4A B0 0B 00 00 CC [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 03 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [13:23:05]RAPDU: 90 00 [13:23:05]wFMCommunicate OK [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 0D 03 02 [13:23:05]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 0B 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 0B 00 43 01 00 01 ED B1 D3 CB 97 BC 77 90 00 C7 [13:23:05]RAPDU: 01 ED B1 D3 CB 97 BC 77 90 00 [13:23:05]wFMCommunicate OK [13:23:05]SAM_PROTO_SignData done [13:23:05]FM_MakeSignedData done [13:23:05]CreateOFDProtocolMessage [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 11 00 00 [13:23:05]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 17 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 15 [13:23:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:23:05]wFMCommunicate OK [13:23:05]CreateOFDProtocolMessage done [13:23:05]OFDSenderStorePacket 309476 [13:23:05]StoreOFDPacket docnum=309476 [13:23:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F4 B5 07 01 52 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 38 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B8 04 00 35 04 06 00 6D 6B 95 4A B0 0B 01 ED B1 D3 CB 97 BC 77 [13:23:05]CheckFolder [13:23:05]dirname=/storage/ofd_packets [13:23:05]CheckFolder done [13:23:05]ProducePacketName [13:23:05]name=ofd_packets/00309476 [13:23:05]NVStorageSaveData ofd_packets/00309476 [13:23:05]File name is /storage/ofd_packets/00309476 [13:23:05]Write 301 bytes [13:23:05]NVStorageSaveData done [13:23:05]OFDSenderStorePacket done [13:23:05]KKMCreateOFDPacket done [13:23:05]NVStorageSaveData kkm_last_timestamp [13:23:05]File name is /storage/kkm_last_timestamp [13:23:05]Write 4 bytes [13:23:05]NVStorageSaveData done [13:23:05]ExternCall_PrintAddStr [13:23:05]wPrintStart [13:23:05]Write to MH i2c: 01 00 00 45 01 46 [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: 01 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: 01 07 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [13:23:05]RasterBufferAndPrint [13:23:05]line Счет N : (1)118084 [13:23:05]line ИНН: 02508201610067 [13:23:05]line Контрольно-Кассовый Чек [13:23:05]line ПРОДАЖА [13:23:05]line ТРК (МРК, ГНК) : 32 [13:23:05]line Товар: 2710124130 [13:23:05]line Аи-92-К-2 [13:23:05]line 7.380 * 67.80 [13:23:05]line = 500.36 [13:23:05]line НДС 12% НСП 1% [13:23:05]line > о реализуемом товаре [13:23:05]line ОКРУГЛЕНИЕ: -0.36 [13:23:05]line ИТОГО: 500.00 [13:23:05]line Внесено: 500.00 [13:23:05]line СДАЧА: 0.00 [13:23:05]line НСП 1% : 4.43 [13:23:05]line НДС 12% : 53.14 [13:23:05]line Наличными: 500.00 [13:23:05]line Безнал.: 0.00 [13:23:05]line Место: АЗС № 128 "Партнер Нефть" [13:23:05]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:23:05]line СНО: Общий режим [13:23:05]line Чек 410 30.07.2024 13:23 [13:23:05]line Смена: 430 ФФД: 1.0 [13:23:05]line ЗНМ: 0300000046 [13:23:05]line РНМ: 0000000000092651 [13:23:05]line Версия ККМ: 001 [13:23:05]line ФМ: 0000000000874943 [13:23:05]line ФД: 309476 [13:23:05]line ФПД: 120308833628171 [13:23:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132304&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309476&fm=120308833628171&tin=02508201610067®Number=0000000000092651&sum=50000 [13:23:05]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:23:05]ProducePacketName [13:23:05]name=ofd_packets/00309476 [13:23:05]OFD Sender: To server: pG, [13:23:05]CommunicateWithHost lk.salyk.kg:30040 [13:23:05]ConnectInit lk.salyk.kg [13:23:05]written 0, free lines is 4095 [13:23:06]Write to MH i2c: 01 00 00 70 01 71 [13:23:06]Write i2c OK [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: 01 [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: 01 07 00 [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 51 0C D5 [13:23:06]RasterBufferAndPrint [13:23:06]line [13:23:06]line [13:23:06]line [13:23:06]line [13:23:06]line [13:23:06]written 0, free lines is 3157 [13:23:06]MH_Cut [13:23:06]Write to MH i2c: D1 01 00 77 01 01 4A [13:23:06]Write i2c OK [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: D1 [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: D1 01 00 [13:23:06]MH_I2C_Read... [13:23:06]Read from MH i2c: D1 01 00 77 01 00 49 [13:23:06]Write to MH i2c: 01 00 00 78 01 79 [13:23:06]Write i2c OK [13:23:06]MH_I2C_Read... [13:23:07]*** Cut start [13:23:07]*** Partial cut [13:23:07]*** CUTSNS_PIN = 1 [13:23:07]*** CUTSNS_PIN = 0 [13:23:07]*** Brake cut motor [13:23:08]Read from MH i2c: 01 [13:23:08]MH_I2C_Read... [13:23:08]*** Stop cut motor [13:23:08]*** Cut end [13:23:08]Read from MH i2c: 01 07 00 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [13:23:08]process_action close_receipt done [13:23:08]requested_data is exist [13:23:08]produce_requested_data [13:23:08]requested_item fm.sn is exist - process it [13:23:08]wFMCommunicate request_size=4 [13:23:08]MH_SAM_APDU [13:23:08]CAPDU: 80 11 00 00 [13:23:08]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [13:23:08]Write i2c OK [13:23:08]MH_I2C_Read... [13:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:08]Read from MH i2c: E2 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 17 00 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4A [13:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:23:08]wFMCommunicate OK [13:23:08]requested_item fd.num is exist - process it [13:23:08]SAM_PROTO_GetFieldsCounters [13:23:08]wFMCommunicate request_size=4 [13:23:08]MH_SAM_APDU [13:23:08]CAPDU: 80 13 00 00 [13:23:08]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [13:23:08]Write i2c OK [13:23:08]MH_I2C_Read... [13:23:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:08]Read from MH i2c: E2 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 62 00 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 62 00 7A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [13:23:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:08]wFMCommunicate OK [13:23:08]SAM_PROTO_GetFieldsCounters done [13:23:08]requested_item shift.num is exist - process it [13:23:08]requested_item shift.opened is exist - process it [13:23:08]req_shift_opened [13:23:08]FM_GetShiftState [13:23:08]SAM_PROTO_GetShiftState [13:23:08]wFMCommunicate request_size=4 [13:23:08]MH_SAM_APDU [13:23:08]CAPDU: 80 13 01 00 [13:23:08]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [13:23:08]Write i2c OK [13:23:08]MH_I2C_Read... [13:23:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:08]Read from MH i2c: E2 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 0E 00 [13:23:08]MH_I2C_Read... [13:23:08]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 54 [13:23:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:23:08]wFMCommunicate OK [13:23:08]SAM_PROTO_GetShiftState done [13:23:08]FM_GetShiftState done [13:23:08]req_shift_opened done [13:23:08]requested_item shift.open_date is exist - process it [13:23:08]req_shift_open_date [13:23:08]req_shift_open_date done [13:23:08]produce_requested_data done [13:23:08]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309476,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:23:08]process_action_free close_receipt [13:23:08]json_value_free [13:23:08]json_value_free done [13:23:08]process_json_proto returns [13:23:08]Send response to host [13:23:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309476,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:23:08]free response buf [13:23:08]execute_script done [13:23:08]execute_script returns [13:23:08]free content buf [13:23:08]Sock 9.Close socket [13:23:08]Sock 9.Thread stoped [13:23:10]ConnectInit Can't take IP for lk.salyk.kg [13:23:10]CommunicateWithHost connect error [13:23:10]CommunicateWithHost err = -1 [13:23:10]OFD Sender: Server communicate error [13:23:15]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:23:15]ProducePacketName [13:23:15]name=ofd_packets/00309476 [13:23:15]OFD Sender: To server: pG, [13:23:15]CommunicateWithHost lk.salyk.kg:30040 [13:23:15]ConnectInit lk.salyk.kg [13:23:20]ConnectInit Can't take IP for lk.salyk.kg [13:23:20]CommunicateWithHost connect error [13:23:20]CommunicateWithHost err = -1 [13:23:20]OFD Sender: Server communicate error [13:23:25]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:23:25]ProducePacketName [13:23:25]name=ofd_packets/00309476 [13:23:25]OFD Sender: To server: pG, [13:23:25]CommunicateWithHost lk.salyk.kg:30040 [13:23:25]ConnectInit lk.salyk.kg [13:23:30]ConnectInit Can't take IP for lk.salyk.kg [13:23:30]CommunicateWithHost connect error [13:23:30]CommunicateWithHost err = -1 [13:23:30]OFD Sender: Server communicate error [13:23:35]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:23:35]ProducePacketName [13:23:35]name=ofd_packets/00309476 [13:23:35]OFD Sender: To server: pG, [13:23:35]CommunicateWithHost lk.salyk.kg:30040 [13:23:35]ConnectInit lk.salyk.kg [13:23:40]ConnectInit Can't take IP for lk.salyk.kg [13:23:40]CommunicateWithHost connect error [13:23:40]CommunicateWithHost err = -1 [13:23:40]OFD Sender: Server communicate error [13:23:45]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:23:45]ProducePacketName [13:23:45]name=ofd_packets/00309476 [13:23:45]OFD Sender: To server: pG, [13:23:45]CommunicateWithHost lk.salyk.kg:30040 [13:23:45]ConnectInit lk.salyk.kg [13:23:50]ConnectInit Can't take IP for lk.salyk.kg [13:23:50]CommunicateWithHost connect error [13:23:50]CommunicateWithHost err = -1 [13:23:50]OFD Sender: Server communicate error [13:23:55]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:23:55]ProducePacketName [13:23:55]name=ofd_packets/00309476 [13:23:55]OFD Sender: To server: pG, [13:23:55]CommunicateWithHost lk.salyk.kg:30040 [13:23:55]ConnectInit lk.salyk.kg [13:24:00]ConnectInit Can't take IP for lk.salyk.kg [13:24:00]CommunicateWithHost connect error [13:24:00]CommunicateWithHost err = -1 [13:24:00]OFD Sender: Server communicate error [13:24:05]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:24:05]ProducePacketName [13:24:05]name=ofd_packets/00309476 [13:24:05]OFD Sender: To server: pG, [13:24:05]CommunicateWithHost lk.salyk.kg:30040 [13:24:05]ConnectInit lk.salyk.kg [13:24:10]ConnectInit Can't take IP for lk.salyk.kg [13:24:10]CommunicateWithHost connect error [13:24:10]CommunicateWithHost err = -1 [13:24:10]OFD Sender: Server communicate error [13:24:15]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:24:15]ProducePacketName [13:24:15]name=ofd_packets/00309476 [13:24:15]OFD Sender: To server: pG, [13:24:15]CommunicateWithHost lk.salyk.kg:30040 [13:24:15]ConnectInit lk.salyk.kg [13:24:20]ConnectInit Can't take IP for lk.salyk.kg [13:24:20]CommunicateWithHost connect error [13:24:20]CommunicateWithHost err = -1 [13:24:20]OFD Sender: Server communicate error [13:24:25]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:24:25]ProducePacketName [13:24:25]name=ofd_packets/00309476 [13:24:25]OFD Sender: To server: pG, [13:24:25]CommunicateWithHost lk.salyk.kg:30040 [13:24:25]ConnectInit lk.salyk.kg [13:24:30]ConnectInit Can't take IP for lk.salyk.kg [13:24:30]CommunicateWithHost connect error [13:24:30]CommunicateWithHost err = -1 [13:24:30]OFD Sender: Server communicate error [13:24:35]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:24:35]ProducePacketName [13:24:35]name=ofd_packets/00309476 [13:24:35]OFD Sender: To server: pG, [13:24:35]CommunicateWithHost lk.salyk.kg:30040 [13:24:35]ConnectInit lk.salyk.kg [13:24:40]ConnectInit Can't take IP for lk.salyk.kg [13:24:40]CommunicateWithHost connect error [13:24:40]CommunicateWithHost err = -1 [13:24:40]OFD Sender: Server communicate error [13:24:45]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:24:45]ProducePacketName [13:24:45]name=ofd_packets/00309476 [13:24:45]OFD Sender: To server: pG, [13:24:45]CommunicateWithHost lk.salyk.kg:30040 [13:24:45]ConnectInit lk.salyk.kg [13:24:50]ConnectInit Can't take IP for lk.salyk.kg [13:24:50]CommunicateWithHost connect error [13:24:50]CommunicateWithHost err = -1 [13:24:50]OFD Sender: Server communicate error [13:24:55]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:24:55]ProducePacketName [13:24:55]name=ofd_packets/00309476 [13:24:55]OFD Sender: To server: pG, [13:24:55]CommunicateWithHost lk.salyk.kg:30040 [13:24:55]ConnectInit lk.salyk.kg [13:25:00]ConnectInit Can't take IP for lk.salyk.kg [13:25:00]CommunicateWithHost connect error [13:25:00]CommunicateWithHost err = -1 [13:25:00]OFD Sender: Server communicate error [13:25:05]OFD Sender: Processing packet 309476 [packets to send 232, broken 231] [13:25:05]ProducePacketName [13:25:05]name=ofd_packets/00309476 [13:25:05]OFD Sender: To server: pG, [13:25:05]CommunicateWithHost lk.salyk.kg:30040 [13:25:05]ConnectInit lk.salyk.kg [13:25:06]Connected sock=9 [13:25:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F4 B5 07 01 52 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 38 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B8 04 00 35 04 06 00 6D 6B 95 4A B0 0B 01 ED B1 D3 CB 97 BC 77 [13:25:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 2D E1 47 00 DC 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E4 B8 04 00 F4 03 04 00 F8 90 A8 66 B6 04 01 00 00 66 26 96 92 D7 5B F9 D7 [13:25:07]CommunicateWithHost err = 0 [13:25:07]CheckOFDResponse [13:25:07]1017 (14) - 77093643461234 [13:25:07]1041 (16) - 0000000000874943 [13:25:07]1040 (4) - 309476 [13:25:07]1012 (4) - 30.07.2024 07:06 [13:25:07]1206 (1) - 0 [13:25:07]OFD Sender: Remove packet 309476 [13:25:07]ProducePacketName [13:25:07]name=ofd_packets/00309476 [13:25:07]NVStorageDeleteData [13:25:07]OFD Sender: No OFD packet to send [13:25:11]ConnectInit Can't connect to host [13:25:12]OFD Sender: No OFD packet to send [13:25:17]OFD Sender: No OFD packet to send [13:25:22]OFD Sender: No OFD packet to send [13:25:27]OFD Sender: No OFD packet to send [13:25:32]OFD Sender: No OFD packet to send [13:25:37]OFD Sender: No OFD packet to send [13:25:42]OFD Sender: No OFD packet to send [13:25:44]accept exits with 10 [13:25:44]New connection [13:25:44]New thread 3067055460 created [13:25:44]Thread 3067198820 joined [13:25:44]Waiting for new connection... [13:25:44] Sock 10.Parse request [13:25:44]Sock 10.Check first char [13:25:44]Sock 10.First char is OK [13:25:44]request: POST /json_proto HTTP/1.0 [13:25:44]Method: POST [13:25:44]URL: /json_proto [13:25:44]Method is POST - this is cgi request [13:25:44]url: /json_proto [13:25:44]query_string will be loaded in cgi processing [13:25:44]execute_cgi json_proto POST (null) [13:25:44]execute_cgi path=json_proto method=POST [13:25:44]POST find Content-Length [13:25:44]Host: 172.17.45.195:8080 [13:25:44]Content-Length: 677 [13:25:44]Content-Type: application/json [13:25:44] [13:25:44]POST finish read [13:25:44]Found Content-Length = 677 [13:25:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:44]execute_script... [13:25:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:44]POST & json_proto [13:25:44]process_json_proto [13:25:44]json parsed OK: [13:25:44]protocol is kg_v1.0 [13:25:44]action value=close_receipt [13:25:44]process_action close_receipt [13:25:44]cmd_close_receipt [13:25:44]MH_GetDate [13:25:44]Write to MH i2c: F0 00 00 7C 01 6C [13:25:44]Write i2c OK [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: F0 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: F0 09 00 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: F0 09 00 7C 01 00 D8 E9 A8 66 FB 01 7F 64 23 [13:25:44]GetLastDocTimeStamp 1722345784 [13:25:44]current date 1722345944 [13:25:44]FM_GetShiftState [13:25:44]SAM_PROTO_GetShiftState [13:25:44]wFMCommunicate request_size=4 [13:25:44]MH_SAM_APDU [13:25:44]CAPDU: 80 13 01 00 [13:25:44]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [13:25:44]Write i2c OK [13:25:44]MH_I2C_Read... [13:25:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:44]Read from MH i2c: E2 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: E2 0E 00 [13:25:44]MH_I2C_Read... [13:25:44]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 56 [13:25:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:25:44]wFMCommunicate OK [13:25:44]SAM_PROTO_GetShiftState done [13:25:44]FM_GetShiftState done [13:25:44]opened in 1722299915 [13:25:44]opened+sec_in_day 1722386315 [13:25:44]quantity*price = 30035 [13:25:44]sum+1 = 30036 [13:25:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 411 30.07.2024 13:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309477 ФПД: 48366566561916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132544&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309477&fm=48366566561916&tin=02508201610067®Number=0000000000092651&sum=30000 [13:25:45]StoreToDocumentArchive [13:25:45]shift 430 fd 309477 [13:25:45]save to /storage/0430/doc_00309477 [13:25:45]save last doc name /storage/0430/doc_00309477 to /storage/kkm_last_doc_name [13:25:45]save OK [13:25:45]Clear old archive folders... [13:25:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:45]tlvbuf is 00AA5FE0 [13:25:45]SAM_PROTO_ClearQueue [13:25:45]wFMCommunicate request_size=4 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 09 00 00 [13:25:45]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [13:25:45]RAPDU: 90 00 [13:25:45]wFMCommunicate OK [13:25:45]SAM_PROTO_ClearQueue done [13:25:45]KKMCreateOFDPacket [13:25:45]OFDProtocolAddRootSTLVToBuf [13:25:45]FM_MakeSignedData [13:25:45]FM_MakeSignedData [13:25:45]SAM_PROTO_SignData [13:25:45]wFMCommunicate request_size=4 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 0D 01 02 [13:25:45]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [13:25:45]RAPDU: 90 00 [13:25:45]wFMCommunicate OK [13:25:45]wFMCommunicate request_size=255 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 9B 01 00 00 F4 03 04 00 D8 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B8 04 00 35 04 06 00 2B [13:25:45]Write to MH i2c: E2 02 01 8C 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 32 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 9B 01 00 00 F4 03 04 00 D8 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B8 04 00 35 04 06 00 2B 00 00 87 [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [13:25:45]RAPDU: 90 00 [13:25:45]wFMCommunicate OK [13:25:45]wFMCommunicate request_size=10 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 0D 02 02 05 FD 38 04 D8 7C [13:25:45]Write to MH i2c: E2 0D 00 8D 01 80 0D 02 02 05 00 FD 38 04 D8 7C 00 00 9F [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [13:25:45]RAPDU: 90 00 [13:25:45]wFMCommunicate OK [13:25:45]wFMCommunicate request_size=4 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 0D 03 02 [13:25:45]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:45]Read from MH i2c: E2 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 0B 00 [13:25:45]MH_I2C_Read... [13:25:45]Read from MH i2c: E2 0B 00 8E 01 00 DF E1 C2 33 44 BC 46 B5 90 00 BB [13:25:45]RAPDU: DF E1 C2 33 44 BC 46 B5 90 00 [13:25:45]wFMCommunicate OK [13:25:45]SAM_PROTO_SignData done [13:25:45]FM_MakeSignedData done [13:25:45]CreateOFDProtocolMessage [13:25:45]wFMCommunicate request_size=4 [13:25:45]MH_SAM_APDU [13:25:45]CAPDU: 80 11 00 00 [13:25:45]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [13:25:45]Write i2c OK [13:25:45]MH_I2C_Read... [13:25:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:46]Read from MH i2c: E2 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 17 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 60 [13:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:25:46]wFMCommunicate OK [13:25:46]CreateOFDProtocolMessage done [13:25:46]OFDSenderStorePacket 309477 [13:25:46]StoreOFDPacket docnum=309477 [13:25:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 FC AF 07 01 A4 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 9B 01 00 00 F4 03 04 00 D8 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B8 04 00 35 04 06 00 2B FD 38 04 D8 7C DF E1 C2 33 44 BC 46 B5 [13:25:46]CheckFolder [13:25:46]dirname=/storage/ofd_packets [13:25:46]CheckFolder done [13:25:46]ProducePacketName [13:25:46]name=ofd_packets/00309477 [13:25:46]NVStorageSaveData ofd_packets/00309477 [13:25:46]File name is /storage/ofd_packets/00309477 [13:25:46]Write 301 bytes [13:25:46]NVStorageSaveData done [13:25:46]OFDSenderStorePacket done [13:25:46]KKMCreateOFDPacket done [13:25:46]NVStorageSaveData kkm_last_timestamp [13:25:46]File name is /storage/kkm_last_timestamp [13:25:46]Write 4 bytes [13:25:46]NVStorageSaveData done [13:25:46]ExternCall_PrintAddStr [13:25:46]wPrintStart [13:25:46]Write to MH i2c: 01 00 00 90 01 91 [13:25:46]Write i2c OK [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: 01 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: 01 07 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [13:25:46]RasterBufferAndPrint [13:25:46]line Счет N : (1)118085 [13:25:46]line ИНН: 02508201610067 [13:25:46]line Контрольно-Кассовый Чек [13:25:46]line ПРОДАЖА [13:25:46]line ТРК (МРК, ГНК) : 42 [13:25:46]line Товар: 2710124130 [13:25:46]line Аи-92-К-2 [13:25:46]line 4.430 * 67.80 [13:25:46]line = 300.35 [13:25:46]line НДС 12% НСП 1% [13:25:46]line > о реализуемом товаре [13:25:46]line ОКРУГЛЕНИЕ: -0.35 [13:25:46]line ИТОГО: 300.00 [13:25:46]line Внесено: 300.00 [13:25:46]line СДАЧА: 0.00 [13:25:46]line НСП 1% : 2.66 [13:25:46]line НДС 12% : 31.90 [13:25:46]line Наличными: 300.00 [13:25:46]line Безнал.: 0.00 [13:25:46]line Место: АЗС № 128 "Партнер Нефть" [13:25:46]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:25:46]line СНО: Общий режим [13:25:46]line Чек 411 30.07.2024 13:25 [13:25:46]line Смена: 430 ФФД: 1.0 [13:25:46]line ЗНМ: 0300000046 [13:25:46]line РНМ: 0000000000092651 [13:25:46]line Версия ККМ: 001 [13:25:46]line ФМ: 0000000000874943 [13:25:46]line ФД: 309477 [13:25:46]line ФПД: 48366566561916 [13:25:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132544&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309477&fm=48366566561916&tin=02508201610067®Number=0000000000092651&sum=30000 [13:25:46]written 0, free lines is 4095 [13:25:46]OFD Sender: Processing packet 309477 [packets to send 232, broken 231] [13:25:46]ProducePacketName [13:25:46]name=ofd_packets/00309477 [13:25:46]OFD Sender: To server: pG, [13:25:46]CommunicateWithHost lk.salyk.kg:30040 [13:25:46]ConnectInit lk.salyk.kg [13:25:46]Write to MH i2c: 01 00 00 BB 01 BC [13:25:46]Write i2c OK [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: 01 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: 01 07 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: 01 07 00 BB 01 00 00 00 00 00 57 0C 26 [13:25:46]RasterBufferAndPrint [13:25:46]line [13:25:46]line [13:25:46]line [13:25:46]line [13:25:46]line [13:25:46]written 0, free lines is 3164 [13:25:46]MH_Cut [13:25:46]Write to MH i2c: D1 01 00 C2 01 01 95 [13:25:46]Write i2c OK [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: D1 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: D1 01 00 [13:25:46]MH_I2C_Read... [13:25:46]Read from MH i2c: D1 01 00 C2 01 00 94 [13:25:46]Write to MH i2c: 01 00 00 C3 01 C4 [13:25:46]Write i2c OK [13:25:46]MH_I2C_Read... [13:25:47]*** Cut start [13:25:47]*** Partial cut [13:25:47]*** CUTSNS_PIN = 1 [13:25:47]*** CUTSNS_PIN = 0 [13:25:48]*** Brake cut motor [13:25:48]Read from MH i2c: 01 [13:25:48]MH_I2C_Read... [13:25:48]*** Stop cut motor [13:25:48]*** Cut end [13:25:48]Read from MH i2c: 01 07 00 [13:25:48]MH_I2C_Read... [13:25:48]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FF 0F D9 [13:25:48]process_action close_receipt done [13:25:48]requested_data is exist [13:25:48]produce_requested_data [13:25:48]requested_item fm.sn is exist - process it [13:25:48]wFMCommunicate request_size=4 [13:25:48]MH_SAM_APDU [13:25:48]CAPDU: 80 11 00 00 [13:25:48]Write to MH i2c: E2 08 00 C4 01 80 11 00 00 00 00 00 00 3F [13:25:48]Write i2c OK [13:25:48]MH_I2C_Read... [13:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:48]Read from MH i2c: E2 [13:25:48]MH_I2C_Read... [13:25:48]Read from MH i2c: E2 17 00 [13:25:48]MH_I2C_Read... [13:25:48]Read from MH i2c: E2 17 00 C4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 95 [13:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:25:48]wFMCommunicate OK [13:25:48]requested_item fd.num is exist - process it [13:25:48]SAM_PROTO_GetFieldsCounters [13:25:48]wFMCommunicate request_size=4 [13:25:48]MH_SAM_APDU [13:25:48]CAPDU: 80 13 00 00 [13:25:48]Write to MH i2c: E2 08 00 C5 01 80 13 00 00 00 00 00 00 42 [13:25:48]Write i2c OK [13:25:48]MH_I2C_Read... [13:25:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:48]Read from MH i2c: E2 [13:25:48]MH_I2C_Read... [13:25:48]Read from MH i2c: E2 62 00 [13:25:48]MH_I2C_Read... [13:25:48]Read from MH i2c: E2 62 00 C5 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [13:25:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:48]wFMCommunicate OK [13:25:48]SAM_PROTO_GetFieldsCounters done [13:25:48]requested_item shift.num is exist - process it [13:25:48]requested_item shift.opened is exist - process it [13:25:48]req_shift_opened [13:25:48]FM_GetShiftState [13:25:48]SAM_PROTO_GetShiftState [13:25:48]wFMCommunicate request_size=4 [13:25:48]MH_SAM_APDU [13:25:48]CAPDU: 80 13 01 00 [13:25:48]Write to MH i2c: E2 08 00 C6 01 80 13 01 00 00 00 00 00 44 [13:25:48]Write i2c OK [13:25:48]MH_I2C_Read... [13:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:48]Read from MH i2c: E2 [13:25:48]MH_I2C_Read... [13:25:48]Read from MH i2c: E2 0E 00 [13:25:48]MH_I2C_Read... [13:25:48]Read from MH i2c: E2 0E 00 C6 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9F [13:25:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:25:48]wFMCommunicate OK [13:25:48]SAM_PROTO_GetShiftState done [13:25:48]FM_GetShiftState done [13:25:48]req_shift_opened done [13:25:48]requested_item shift.open_date is exist - process it [13:25:48]req_shift_open_date [13:25:48]req_shift_open_date done [13:25:48]produce_requested_data done [13:25:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309477,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:25:48]process_action_free close_receipt [13:25:48]json_value_free [13:25:48]json_value_free done [13:25:48]process_json_proto returns [13:25:48]Send response to host [13:25:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309477,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:25:48]free response buf [13:25:48]execute_script done [13:25:48]execute_script returns [13:25:48]free content buf [13:25:48]Sock 10.Close socket [13:25:48]Sock 10.Thread stoped [13:25:49]Connected sock=11 [13:25:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 FC AF 07 01 A4 F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 9B 01 00 00 F4 03 04 00 D8 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B8 04 00 35 04 06 00 2B FD 38 04 D8 7C DF E1 C2 33 44 BC 46 B5 [13:25:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F3 9F 47 00 46 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E5 B8 04 00 F4 03 04 00 24 91 A8 66 B6 04 01 00 00 D8 A4 B4 E8 37 D6 B7 32 [13:25:52]CommunicateWithHost err = 0 [13:25:52]CheckOFDResponse [13:25:52]1017 (14) - 77093643461234 [13:25:52]1041 (16) - 0000000000874943 [13:25:52]1040 (4) - 309477 [13:25:52]1012 (4) - 30.07.2024 07:07 [13:25:52]1206 (1) - 0 [13:25:52]OFD Sender: Remove packet 309477 [13:25:52]ProducePacketName [13:25:52]name=ofd_packets/00309477 [13:25:52]NVStorageDeleteData [13:25:53]OFD Sender: No OFD packet to send [13:25:54]accept exits with 9 [13:25:54]New connection [13:25:54]New thread 3067198820 created [13:25:54]Thread 3067055460 joined [13:25:54]Waiting for new connection... [13:25:54] Sock 9.Parse request [13:25:54]Sock 9.Check first char [13:25:54]Sock 9.First char is OK [13:25:54]request: POST /json_proto HTTP/1.0 [13:25:54]Method: POST [13:25:54]URL: /json_proto [13:25:54]Method is POST - this is cgi request [13:25:54]url: /json_proto [13:25:54]query_string will be loaded in cgi processing [13:25:54]execute_cgi json_proto POST (null) [13:25:54]execute_cgi path=json_proto method=POST [13:25:54]POST find Content-Length [13:25:54]Host: 172.17.45.195:8080 [13:25:54]Content-Length: 677 [13:25:54]Content-Type: application/json [13:25:54] [13:25:54]POST finish read [13:25:54]Found Content-Length = 677 [13:25:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:25:54]execute_script... [13:25: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)118086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:25:54]POST & json_proto [13:25:54]process_json_proto [13:25:54]json parsed OK: [13:25:54]protocol is kg_v1.0 [13:25:54]action value=close_receipt [13:25:54]process_action close_receipt [13:25:54]cmd_close_receipt [13:25:54]MH_GetDate [13:25:54]Write to MH i2c: F0 00 00 C7 01 B7 [13:25:54]Write i2c OK [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: F0 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: F0 09 00 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: F0 09 00 C7 01 00 E2 E9 A8 66 FB 01 7F 64 78 [13:25:54]GetLastDocTimeStamp 1722345944 [13:25:54]current date 1722345954 [13:25:54]FM_GetShiftState [13:25:54]SAM_PROTO_GetShiftState [13:25:54]wFMCommunicate request_size=4 [13:25:54]MH_SAM_APDU [13:25:54]CAPDU: 80 13 01 00 [13:25:54]Write to MH i2c: E2 08 00 C8 01 80 13 01 00 00 00 00 00 46 [13:25:54]Write i2c OK [13:25:54]MH_I2C_Read... [13:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:54]Read from MH i2c: E2 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 0E 00 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 0E 00 C8 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 A1 [13:25:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:25:54]wFMCommunicate OK [13:25:54]SAM_PROTO_GetShiftState done [13:25:54]FM_GetShiftState done [13:25:54]opened in 1722299915 [13:25:54]opened+sec_in_day 1722386315 [13:25:54]quantity*price = 50036 [13:25:54]sum+1 = 50037 [13:25:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 412 30.07.2024 13:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309478 ФПД: 231624904897640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309478&fm=231624904897640&tin=02508201610067®Number=0000000000092651&sum=50000 [13:25:55]StoreToDocumentArchive [13:25:55]shift 430 fd 309478 [13:25:55]save to /storage/0430/doc_00309478 [13:25:55]save last doc name /storage/0430/doc_00309478 to /storage/kkm_last_doc_name [13:25:55]save OK [13:25:55]Clear old archive folders... [13:25:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:55]tlvbuf is 00AC9770 [13:25:55]SAM_PROTO_ClearQueue [13:25:55]wFMCommunicate request_size=4 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 09 00 00 [13:25:55]Write to MH i2c: E2 08 00 D5 01 80 09 00 00 00 00 00 00 48 [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [13:25:55]RAPDU: 90 00 [13:25:55]wFMCommunicate OK [13:25:55]SAM_PROTO_ClearQueue done [13:25:55]KKMCreateOFDPacket [13:25:55]OFDProtocolAddRootSTLVToBuf [13:25:55]FM_MakeSignedData [13:25:55]FM_MakeSignedData [13:25:55]SAM_PROTO_SignData [13:25:55]wFMCommunicate request_size=4 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 0D 01 02 [13:25:55]Write to MH i2c: E2 08 00 D6 01 80 0D 01 02 00 00 00 00 50 [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [13:25:55]RAPDU: 90 00 [13:25:55]wFMCommunicate OK [13:25:55]wFMCommunicate request_size=255 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B8 04 00 35 04 06 00 D2 [13:25:55]Write to MH i2c: E2 02 01 D7 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B8 04 00 35 04 06 00 D2 00 00 66 [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [13:25:55]RAPDU: 90 00 [13:25:55]wFMCommunicate OK [13:25:55]wFMCommunicate request_size=10 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 0D 02 02 05 A9 60 2D 74 68 [13:25:55]Write to MH i2c: E2 0D 00 D8 01 80 0D 02 02 05 00 A9 60 2D 74 68 00 00 6F [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [13:25:56]RAPDU: 90 00 [13:25:56]wFMCommunicate OK [13:25:56]wFMCommunicate request_size=4 [13:25:56]MH_SAM_APDU [13:25:56]CAPDU: 80 0D 03 02 [13:25:56]Write to MH i2c: E2 08 00 D9 01 80 0D 03 02 00 00 00 00 55 [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:56]Read from MH i2c: E2 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 0B 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 0B 00 D9 01 00 0A 9F DE C3 1E AF AD 74 90 00 8E [13:25:56]RAPDU: 0A 9F DE C3 1E AF AD 74 90 00 [13:25:56]wFMCommunicate OK [13:25:56]SAM_PROTO_SignData done [13:25:56]FM_MakeSignedData done [13:25:56]CreateOFDProtocolMessage [13:25:56]wFMCommunicate request_size=4 [13:25:56]MH_SAM_APDU [13:25:56]CAPDU: 80 11 00 00 [13:25:56]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:56]Read from MH i2c: E2 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 17 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AB [13:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:25:56]wFMCommunicate OK [13:25:56]CreateOFDProtocolMessage done [13:25:56]OFDSenderStorePacket 309478 [13:25:56]StoreOFDPacket docnum=309478 [13:25:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 69 9C 07 01 76 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B8 04 00 35 04 06 00 D2 A9 60 2D 74 68 0A 9F DE C3 1E AF AD 74 [13:25:56]CheckFolder [13:25:56]dirname=/storage/ofd_packets [13:25:56]CheckFolder done [13:25:56]ProducePacketName [13:25:56]name=ofd_packets/00309478 [13:25:56]NVStorageSaveData ofd_packets/00309478 [13:25:56]File name is /storage/ofd_packets/00309478 [13:25:56]Write 301 bytes [13:25:56]NVStorageSaveData done [13:25:56]OFDSenderStorePacket done [13:25:56]KKMCreateOFDPacket done [13:25:56]NVStorageSaveData kkm_last_timestamp [13:25:56]File name is /storage/kkm_last_timestamp [13:25:56]Write 4 bytes [13:25:56]NVStorageSaveData done [13:25:56]ExternCall_PrintAddStr [13:25:56]wPrintStart [13:25:56]Write to MH i2c: 01 00 00 DB 01 DC [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 07 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [13:25:56]RasterBufferAndPrint [13:25:56]line Счет N : (1)118086 [13:25:56]line ИНН: 02508201610067 [13:25:56]line Контрольно-Кассовый Чек [13:25:56]line ПРОДАЖА [13:25:56]line ТРК (МРК, ГНК) : 52 [13:25:56]line Товар: 2710124130 [13:25:56]line Аи-92-К-2 [13:25:56]line 7.380 * 67.80 [13:25:56]line = 500.36 [13:25:56]line НДС 12% НСП 1% [13:25:56]line > о реализуемом товаре [13:25:56]line ОКРУГЛЕНИЕ: -0.36 [13:25:56]line ИТОГО: 500.00 [13:25:56]line Внесено: 500.00 [13:25:56]line СДАЧА: 0.00 [13:25:56]line НСП 1% : 4.43 [13:25:56]line НДС 12% : 53.14 [13:25:56]line Наличными: 500.00 [13:25:56]line Безнал.: 0.00 [13:25:56]line Место: АЗС № 128 "Партнер Нефть" [13:25:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:25:56]line СНО: Общий режим [13:25:56]line Чек 412 30.07.2024 13:25 [13:25:56]line Смена: 430 ФФД: 1.0 [13:25:56]line ЗНМ: 0300000046 [13:25:56]line РНМ: 0000000000092651 [13:25:56]line Версия ККМ: 001 [13:25:56]line ФМ: 0000000000874943 [13:25:56]line ФД: 309478 [13:25:56]line ФПД: 231624904897640 [13:25:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309478&fm=231624904897640&tin=02508201610067®Number=0000000000092651&sum=50000 [13:25:56]OFD Sender: Processing packet 309478 [packets to send 232, broken 231] [13:25:56]ProducePacketName [13:25:56]name=ofd_packets/00309478 [13:25:56]OFD Sender: To server: pG, [13:25:56]CommunicateWithHost lk.salyk.kg:30040 [13:25:56]ConnectInit lk.salyk.kg [13:25:56]written 0, free lines is 4095 [13:25:56]Write to MH i2c: 01 00 00 06 02 08 [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 07 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 51 0C 6C [13:25:56]RasterBufferAndPrint [13:25:56]line [13:25:56]line [13:25:56]line [13:25:56]line [13:25:56]line [13:25:56]written 0, free lines is 3165 [13:25:56]MH_Cut [13:25:56]Write to MH i2c: D1 01 00 0D 02 01 E1 [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: D1 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: D1 01 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: D1 01 00 0D 02 00 E0 [13:25:56]Write to MH i2c: 01 00 00 0E 02 10 [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:57]*** Cut start [13:25:57]*** Partial cut [13:25:57]*** CUTSNS_PIN = 1 [13:25:57]*** CUTSNS_PIN = 0 [13:25:58]*** Brake cut motor [13:25:58]Read from MH i2c: 01 [13:25:58]MH_I2C_Read... [13:25:58]*** Stop cut motor [13:25:58]*** Cut end [13:25:58]Read from MH i2c: 01 07 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [13:25:58]process_action close_receipt done [13:25:58]requested_data is exist [13:25:58]produce_requested_data [13:25:58]requested_item fm.sn is exist - process it [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 11 00 00 [13:25:58]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 17 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E1 [13:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:25:58]wFMCommunicate OK [13:25:58]requested_item fd.num is exist - process it [13:25:58]SAM_PROTO_GetFieldsCounters [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 13 00 00 [13:25:58]Write to MH i2c: E2 08 00 10 02 80 13 00 00 00 00 00 00 8E [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 62 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 62 00 10 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [13:25:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:58]wFMCommunicate OK [13:25:58]SAM_PROTO_GetFieldsCounters done [13:25:58]requested_item shift.num is exist - process it [13:25:58]requested_item shift.opened is exist - process it [13:25:58]req_shift_opened [13:25:58]FM_GetShiftState [13:25:58]SAM_PROTO_GetShiftState [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 13 01 00 [13:25:58]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 0E 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EB [13:25:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:25:58]wFMCommunicate OK [13:25:58]SAM_PROTO_GetShiftState done [13:25:58]FM_GetShiftState done [13:25:58]req_shift_opened done [13:25:58]requested_item shift.open_date is exist - process it [13:25:58]req_shift_open_date [13:25:58]req_shift_open_date done [13:25:58]produce_requested_data done [13:25:58]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309478,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:25:58]process_action_free close_receipt [13:25:58]json_value_free [13:25:58]json_value_free done [13:25:58]process_json_proto returns [13:25:58]Send response to host [13:25:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309478,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:25:58]free response buf [13:25:58]execute_script done [13:25:58]execute_script returns [13:25:58]free content buf [13:25:58]Sock 9.Close socket [13:25:58]Sock 9.Thread stoped [13:26:04]Connected sock=11 [13:26:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 69 9C 07 01 76 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 E9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B8 04 00 35 04 06 00 D2 A9 60 2D 74 68 0A 9F DE C3 1E AF AD 74 [13:26:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 48 30 47 00 4A D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E6 B8 04 00 F4 03 04 00 32 91 A8 66 B6 04 01 00 00 38 C6 62 7F 42 A4 96 C4 [13:26:05]CommunicateWithHost err = 0 [13:26:05]CheckOFDResponse [13:26:05]1017 (14) - 77093643461234 [13:26:05]1041 (16) - 0000000000874943 [13:26:05]1040 (4) - 309478 [13:26:05]1012 (4) - 30.07.2024 07:07 [13:26:05]1206 (1) - 0 [13:26:05]OFD Sender: Remove packet 309478 [13:26:05]ProducePacketName [13:26:05]name=ofd_packets/00309478 [13:26:05]NVStorageDeleteData [13:26:05]OFD Sender: No OFD packet to send [13:26:10]OFD Sender: No OFD packet to send [13:26:15]OFD Sender: No OFD packet to send [13:26:20]OFD Sender: No OFD packet to send [13:26:25]OFD Sender: No OFD packet to send [13:26:30]OFD Sender: No OFD packet to send [13:26:35]OFD Sender: No OFD packet to send [13:26:40]OFD Sender: No OFD packet to send [13:26:45]OFD Sender: No OFD packet to send [13:26:50]OFD Sender: No OFD packet to send [13:26:55]OFD Sender: No OFD packet to send [13:26:59]accept exits with 10 [13:26:59]New connection [13:26:59]New thread 3067055460 created [13:26:59]Thread 3067198820 joined [13:26:59]Waiting for new connection... [13:26:59] Sock 10.Parse request [13:26:59]Sock 10.Check first char [13:26:59]Sock 10.First char is OK [13:26:59]request: POST /json_proto HTTP/1.0 [13:26:59]Method: POST [13:26:59]URL: /json_proto [13:26:59]Method is POST - this is cgi request [13:26:59]url: /json_proto [13:26:59]query_string will be loaded in cgi processing [13:26:59]execute_cgi json_proto POST (null) [13:26:59]execute_cgi path=json_proto method=POST [13:26:59]POST find Content-Length [13:26:59]Host: 172.17.45.195:8080 [13:26:59]Content-Length: 682 [13:26:59]Content-Type: application/json [13:26:59] [13:26:59]POST finish read [13:26:59]Found Content-Length = 682 [13:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:59]execute_script... [13:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:59]POST & json_proto [13:26:59]process_json_proto [13:26:59]json parsed OK: [13:26:59]protocol is kg_v1.0 [13:26:59]action value=close_receipt [13:26:59]process_action close_receipt [13:26:59]cmd_close_receipt [13:26:59]MH_GetDate [13:26:59]Write to MH i2c: F0 00 00 12 02 03 [13:26:59]Write i2c OK [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: F0 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: F0 09 00 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: F0 09 00 12 02 00 24 EA A8 66 FB 01 7F 64 07 [13:26:59]GetLastDocTimeStamp 1722345954 [13:26:59]current date 1722346020 [13:26:59]FM_GetShiftState [13:26:59]SAM_PROTO_GetShiftState [13:26:59]wFMCommunicate request_size=4 [13:26:59]MH_SAM_APDU [13:26:59]CAPDU: 80 13 01 00 [13:26:59]Write to MH i2c: E2 08 00 13 02 80 13 01 00 00 00 00 00 92 [13:26:59]Write i2c OK [13:26:59]MH_I2C_Read... [13:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:59]Read from MH i2c: E2 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: E2 0E 00 [13:26:59]MH_I2C_Read... [13:26:59]Read from MH i2c: E2 0E 00 13 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 ED [13:26:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:26:59]wFMCommunicate OK [13:26:59]SAM_PROTO_GetShiftState done [13:26:59]FM_GetShiftState done [13:26:59]opened in 1722299915 [13:26:59]opened+sec_in_day 1722386315 [13:26:59]quantity*price = 200043 [13:26:59]sum+1 = 200044 [13:26:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 413 30.07.2024 13:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309479 ФПД: 195139714720854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132700&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309479&fm=195139714720854&tin=02508201610067®Number=0000000000092651&sum=200000 [13:27:00]StoreToDocumentArchive [13:27:00]shift 430 fd 309479 [13:27:00]save to /storage/0430/doc_00309479 [13:27:00]save last doc name /storage/0430/doc_00309479 to /storage/kkm_last_doc_name [13:27:00]save OK [13:27:00]Clear old archive folders... [13:27:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:00]tlvbuf is 00A39D20 [13:27:00]SAM_PROTO_ClearQueue [13:27:00]wFMCommunicate request_size=4 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 09 00 00 [13:27:00]Write to MH i2c: E2 08 00 20 02 80 09 00 00 00 00 00 00 94 [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [13:27:00]RAPDU: 90 00 [13:27:00]wFMCommunicate OK [13:27:00]SAM_PROTO_ClearQueue done [13:27:00]KKMCreateOFDPacket [13:27:00]OFDProtocolAddRootSTLVToBuf [13:27:00]FM_MakeSignedData [13:27:00]FM_MakeSignedData [13:27:00]SAM_PROTO_SignData [13:27:00]wFMCommunicate request_size=4 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 0D 01 02 [13:27:00]Write to MH i2c: E2 08 00 21 02 80 0D 01 02 00 00 00 00 9C [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:00]Read from MH i2c: E2 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 [13:27:00]MH_I2C_Read... [13:27:00]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [13:27:00]RAPDU: 90 00 [13:27:00]wFMCommunicate OK [13:27:00]wFMCommunicate request_size=255 [13:27:00]MH_SAM_APDU [13:27:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9D 01 00 00 F4 03 04 00 24 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B8 04 00 35 04 06 00 B1 [13:27:00]Write to MH i2c: E2 02 01 22 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 24 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B8 04 00 35 04 06 00 B1 00 00 8F [13:27:00]Write i2c OK [13:27:00]MH_I2C_Read... [13:27:00]OFD Sender: No OFD packet to send [13:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:01]Read from MH i2c: E2 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 03 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [13:27:01]RAPDU: 90 00 [13:27:01]wFMCommunicate OK [13:27:01]wFMCommunicate request_size=10 [13:27:01]MH_SAM_APDU [13:27:01]CAPDU: 80 0D 02 02 05 7A 81 60 A4 56 [13:27:01]Write to MH i2c: E2 0D 00 23 02 80 0D 02 02 05 00 7A 81 60 A4 56 00 00 FE [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:01]Read from MH i2c: E2 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 03 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [13:27:01]RAPDU: 90 00 [13:27:01]wFMCommunicate OK [13:27:01]wFMCommunicate request_size=4 [13:27:01]MH_SAM_APDU [13:27:01]CAPDU: 80 0D 03 02 [13:27:01]Write to MH i2c: E2 08 00 24 02 80 0D 03 02 00 00 00 00 A1 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:01]Read from MH i2c: E2 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 0B 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 0B 00 24 02 00 18 8B 9F 6C 12 F6 F3 EA 90 00 35 [13:27:01]RAPDU: 18 8B 9F 6C 12 F6 F3 EA 90 00 [13:27:01]wFMCommunicate OK [13:27:01]SAM_PROTO_SignData done [13:27:01]FM_MakeSignedData done [13:27:01]CreateOFDProtocolMessage [13:27:01]wFMCommunicate request_size=4 [13:27:01]MH_SAM_APDU [13:27:01]CAPDU: 80 11 00 00 [13:27:01]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:01]Read from MH i2c: E2 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 17 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F7 [13:27:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:27:01]wFMCommunicate OK [13:27:01]CreateOFDProtocolMessage done [13:27:01]OFDSenderStorePacket 309479 [13:27:01]StoreOFDPacket docnum=309479 [13:27:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DA 04 07 01 3A BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 24 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B8 04 00 35 04 06 00 B1 7A 81 60 A4 56 18 8B 9F 6C 12 F6 F3 EA [13:27:01]CheckFolder [13:27:01]dirname=/storage/ofd_packets [13:27:01]CheckFolder done [13:27:01]ProducePacketName [13:27:01]name=ofd_packets/00309479 [13:27:01]NVStorageSaveData ofd_packets/00309479 [13:27:01]File name is /storage/ofd_packets/00309479 [13:27:01]Write 301 bytes [13:27:01]NVStorageSaveData done [13:27:01]OFDSenderStorePacket done [13:27:01]KKMCreateOFDPacket done [13:27:01]NVStorageSaveData kkm_last_timestamp [13:27:01]File name is /storage/kkm_last_timestamp [13:27:01]Write 4 bytes [13:27:01]NVStorageSaveData done [13:27:01]ExternCall_PrintAddStr [13:27:01]wPrintStart [13:27:01]Write to MH i2c: 01 00 00 26 02 28 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 [13:27:01]MH_I2C_Read... [13:27:01]OFD Sender: Processing packet 309479 [packets to send 232, broken 231] [13:27:01]ProducePacketName [13:27:01]name=ofd_packets/00309479 [13:27:01]OFD Sender: To server: pG, [13:27:01]CommunicateWithHost lk.salyk.kg:30040 [13:27:01]ConnectInit lk.salyk.kg [13:27:01]Read from MH i2c: 01 07 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [13:27:01]RasterBufferAndPrint [13:27:01]line Счет N : (1)118089 [13:27:01]line ИНН: 02508201610067 [13:27:01]line Контрольно-Кассовый Чек [13:27:01]line ПРОДАЖА [13:27:01]line ТРК (МРК, ГНК) : 41 [13:27:01]line Товар: 2710124500 [13:27:01]line Аи-95-К-3 [13:27:01]line 26.960 * 74.20 [13:27:01]line = 2000.43 [13:27:01]line НДС 12% НСП 1% [13:27:01]line > о реализуемом товаре [13:27:01]line ОКРУГЛЕНИЕ: -0.43 [13:27:01]line ИТОГО: 2000.00 [13:27:01]line Внесено: 2000.00 [13:27:01]line СДАЧА: 0.00 [13:27:01]line НСП 1% : 17.70 [13:27:01]line НДС 12% : 212.43 [13:27:01]line Наличными: 2000.00 [13:27:01]line Безнал.: 0.00 [13:27:01]line Место: АЗС № 128 "Партнер Нефть" [13:27:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:27:01]line СНО: Общий режим [13:27:01]line Чек 413 30.07.2024 13:27 [13:27:01]line Смена: 430 ФФД: 1.0 [13:27:01]line ЗНМ: 0300000046 [13:27:01]line РНМ: 0000000000092651 [13:27:01]line Версия ККМ: 001 [13:27:01]line ФМ: 0000000000874943 [13:27:01]line ФД: 309479 [13:27:01]line ФПД: 195139714720854 [13:27:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132700&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309479&fm=195139714720854&tin=02508201610067®Number=0000000000092651&sum=200000 [13:27:01]written 0, free lines is 4095 [13:27:01]Write to MH i2c: 01 00 00 51 02 53 [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 07 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 5B 0C C1 [13:27:01]RasterBufferAndPrint [13:27:01]line [13:27:01]line [13:27:01]line [13:27:01]line [13:27:01]line [13:27:01]written 0, free lines is 3173 [13:27:01]MH_Cut [13:27:01]Write to MH i2c: D1 01 00 58 02 01 2C [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: D1 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: D1 01 00 [13:27:01]MH_I2C_Read... [13:27:01]Read from MH i2c: D1 01 00 58 02 00 2B [13:27:01]Write to MH i2c: 01 00 00 59 02 5B [13:27:01]Write i2c OK [13:27:01]MH_I2C_Read... [13:27:03]*** Cut start [13:27:03]*** Partial cut [13:27:03]*** CUTSNS_PIN = 1 [13:27:03]*** CUTSNS_PIN = 0 [13:27:03]*** Brake cut motor [13:27:03]Read from MH i2c: 01 [13:27:03]MH_I2C_Read... [13:27:03]*** Stop cut motor [13:27:03]*** Cut end [13:27:03]Read from MH i2c: 01 07 00 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: 01 07 00 59 02 00 00 00 00 00 FF 0F 70 [13:27:03]process_action close_receipt done [13:27:03]requested_data is exist [13:27:03]produce_requested_data [13:27:03]requested_item fm.sn is exist - process it [13:27:03]wFMCommunicate request_size=4 [13:27:03]MH_SAM_APDU [13:27:03]CAPDU: 80 11 00 00 [13:27:03]Write to MH i2c: E2 08 00 5A 02 80 11 00 00 00 00 00 00 D6 [13:27:03]Write i2c OK [13:27:03]MH_I2C_Read... [13:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:03]Read from MH i2c: E2 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 17 00 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 17 00 5A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2C [13:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:27:03]wFMCommunicate OK [13:27:03]requested_item fd.num is exist - process it [13:27:03]SAM_PROTO_GetFieldsCounters [13:27:03]wFMCommunicate request_size=4 [13:27:03]MH_SAM_APDU [13:27:03]CAPDU: 80 13 00 00 [13:27:03]Write to MH i2c: E2 08 00 5B 02 80 13 00 00 00 00 00 00 D9 [13:27:03]Write i2c OK [13:27:03]MH_I2C_Read... [13:27:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:03]Read from MH i2c: E2 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 62 00 [13:27:03]MH_I2C_Read... [13:27:03]Read from MH i2c: E2 62 00 5B 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [13:27:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:03]wFMCommunicate OK [13:27:03]SAM_PROTO_GetFieldsCounters done [13:27:03]requested_item shift.num is exist - process it [13:27:03]requested_item shift.opened is exist - process it [13:27:03]req_shift_opened [13:27:03]FM_GetShiftState [13:27:03]SAM_PROTO_GetShiftState [13:27:03]wFMCommunicate request_size=4 [13:27:03]MH_SAM_APDU [13:27:03]CAPDU: 80 13 01 00 [13:27:04]Write to MH i2c: E2 08 00 5C 02 80 13 01 00 00 00 00 00 DB [13:27:04]Write i2c OK [13:27:04]MH_I2C_Read... [13:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:04]Read from MH i2c: E2 [13:27:04]MH_I2C_Read... [13:27:04]Read from MH i2c: E2 0E 00 [13:27:04]MH_I2C_Read... [13:27:04]Read from MH i2c: E2 0E 00 5C 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 36 [13:27:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:27:04]wFMCommunicate OK [13:27:04]SAM_PROTO_GetShiftState done [13:27:04]FM_GetShiftState done [13:27:04]req_shift_opened done [13:27:04]requested_item shift.open_date is exist - process it [13:27:04]req_shift_open_date [13:27:04]req_shift_open_date done [13:27:04]produce_requested_data done [13:27:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309479,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:27:04]process_action_free close_receipt [13:27:04]json_value_free [13:27:04]json_value_free done [13:27:04]process_json_proto returns [13:27:04]Send response to host [13:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309479,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:27:04]free response buf [13:27:04]execute_script done [13:27:04]execute_script returns [13:27:04]free content buf [13:27:04]Sock 10.Close socket [13:27:04]Sock 10.Thread stoped [13:27:05]Connected sock=9 [13:27:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DA 04 07 01 3A BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 24 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E7 B8 04 00 35 04 06 00 B1 7A 81 60 A4 56 18 8B 9F 6C 12 F6 F3 EA [13:27:05]accept exits with 7 [13:27:05]New connection [13:27:05]New thread 3067198820 created [13:27:05]Thread 3067055460 joined [13:27:05]Waiting for new connection... [13:27:05] Sock 7.Parse request [13:27:05]Sock 7.Check first char [13:27:05]Sock 7.First char is OK [13:27:05]request: POST /json_proto HTTP/1.0 [13:27:05]Method: POST [13:27:05]URL: /json_proto [13:27:05]Method is POST - this is cgi request [13:27:05]url: /json_proto [13:27:05]query_string will be loaded in cgi processing [13:27:05]execute_cgi json_proto POST (null) [13:27:05]execute_cgi path=json_proto method=POST [13:27:05]POST find Content-Length [13:27:05]Host: 172.17.45.195:8080 [13:27:05]Content-Length: 674 [13:27:05]Content-Type: application/json [13:27:05] [13:27:05]POST finish read [13:27:05]Found Content-Length = 674 [13:27:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:05]execute_script... [13:27: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)118088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:05]POST & json_proto [13:27:05]process_json_proto [13:27:05]json parsed OK: [13:27:05]protocol is kg_v1.0 [13:27:05]action value=close_receipt [13:27:05]process_action close_receipt [13:27:05]cmd_close_receipt [13:27:05]MH_GetDate [13:27:05]Write to MH i2c: F0 00 00 5D 02 4E [13:27:05]Write i2c OK [13:27:05]MH_I2C_Read... [13:27:05]Read from MH i2c: F0 [13:27:05]MH_I2C_Read... [13:27:05]Read from MH i2c: F0 09 00 [13:27:05]MH_I2C_Read... [13:27:05]Read from MH i2c: F0 09 00 5D 02 00 29 EA A8 66 FB 01 7F 64 57 [13:27:05]GetLastDocTimeStamp 1722346020 [13:27:05]current date 1722346025 [13:27:05]FM_GetShiftState [13:27:05]SAM_PROTO_GetShiftState [13:27:05]wFMCommunicate request_size=4 [13:27:05]MH_SAM_APDU [13:27:05]CAPDU: 80 13 01 00 [13:27:05]Write to MH i2c: E2 08 00 5E 02 80 13 01 00 00 00 00 00 DD [13:27:05]Write i2c OK [13:27:05]MH_I2C_Read... [13:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:05]Read from MH i2c: E2 [13:27:05]MH_I2C_Read... [13:27:05]Read from MH i2c: E2 0E 00 [13:27:05]MH_I2C_Read... [13:27:05]Read from MH i2c: E2 0E 00 5E 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 38 [13:27:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:27:05]wFMCommunicate OK [13:27:05]SAM_PROTO_GetShiftState done [13:27:05]FM_GetShiftState done [13:27:05]opened in 1722299915 [13:27:05]opened+sec_in_day 1722386315 [13:27:05]quantity*price = 50063 [13:27:05]sum+1 = 50064 [13:27:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 414 30.07.2024 13:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309480 ФПД: 262460281352821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132706&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309480&fm=262460281352821&tin=02508201610067®Number=0000000000092651&sum=50000 [13:27:07]StoreToDocumentArchive [13:27:07]shift 430 fd 309480 [13:27:07]save to /storage/0430/doc_00309480 [13:27:07]save last doc name /storage/0430/doc_00309480 to /storage/kkm_last_doc_name [13:27:07]save OK [13:27:07]Clear old archive folders... [13:27:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:27:07]tlvbuf is 00AE08C0 [13:27:07]SAM_PROTO_ClearQueue [13:27:07]wFMCommunicate request_size=4 [13:27:07]MH_SAM_APDU [13:27:07]CAPDU: 80 09 00 00 [13:27:07]Write to MH i2c: E2 08 00 6B 02 80 09 00 00 00 00 00 00 DF [13:27:07]Write i2c OK [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 [13:27:07]MH_I2C_Read... [13:27:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:07]Read from MH i2c: E2 03 00 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [13:27:07]RAPDU: 90 00 [13:27:07]wFMCommunicate OK [13:27:07]SAM_PROTO_ClearQueue done [13:27:07]KKMCreateOFDPacket [13:27:07]OFDProtocolAddRootSTLVToBuf [13:27:07]FM_MakeSignedData [13:27:07]FM_MakeSignedData [13:27:07]SAM_PROTO_SignData [13:27:07]wFMCommunicate request_size=4 [13:27:07]MH_SAM_APDU [13:27:07]CAPDU: 80 0D 01 02 [13:27:07]Write to MH i2c: E2 08 00 6C 02 80 0D 01 02 00 00 00 00 E7 [13:27:07]Write i2c OK [13:27:07]MH_I2C_Read... [13:27:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:07]Read from MH i2c: E2 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 03 00 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [13:27:07]RAPDU: 90 00 [13:27:07]wFMCommunicate OK [13:27:07]wFMCommunicate request_size=255 [13:27:07]MH_SAM_APDU [13:27:07]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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 2A EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B8 04 00 35 04 06 00 EE B4 CB D6 [13:27:07]Write to MH i2c: E2 02 01 6D 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 2A EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B8 04 00 35 04 06 00 EE B4 CB D6 00 00 4F [13:27:07]Write i2c OK [13:27:07]MH_I2C_Read... [13:27:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:07]Read from MH i2c: E2 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 03 00 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [13:27:07]RAPDU: 90 00 [13:27:07]wFMCommunicate OK [13:27:07]wFMCommunicate request_size=7 [13:27:07]MH_SAM_APDU [13:27:07]CAPDU: 80 0D 02 02 02 72 75 [13:27:07]Write to MH i2c: E2 0A 00 6E 02 80 0D 02 02 02 00 72 75 00 00 D5 [13:27:07]Write i2c OK [13:27:07]MH_I2C_Read... [13:27:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:07]Read from MH i2c: E2 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 03 00 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [13:27:07]RAPDU: 90 00 [13:27:07]wFMCommunicate OK [13:27:07]wFMCommunicate request_size=4 [13:27:07]MH_SAM_APDU [13:27:07]CAPDU: 80 0D 03 02 [13:27:07]Write to MH i2c: E2 08 00 6F 02 80 0D 03 02 00 00 00 00 EC [13:27:07]Write i2c OK [13:27:07]MH_I2C_Read... [13:27:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:07]Read from MH i2c: E2 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 0B 00 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 0B 00 6F 02 00 3C 84 CC 55 2E 00 E5 D8 90 00 B9 [13:27:07]RAPDU: 3C 84 CC 55 2E 00 E5 D8 90 00 [13:27:07]wFMCommunicate OK [13:27:07]SAM_PROTO_SignData done [13:27:07]FM_MakeSignedData done [13:27:07]CreateOFDProtocolMessage [13:27:07]wFMCommunicate request_size=4 [13:27:07]MH_SAM_APDU [13:27:07]CAPDU: 80 11 00 00 [13:27:07]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [13:27:07]Write i2c OK [13:27:07]MH_I2C_Read... [13:27:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:07]Read from MH i2c: E2 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 17 00 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 42 [13:27:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:27:07]wFMCommunicate OK [13:27:07]CreateOFDProtocolMessage done [13:27:07]OFDSenderStorePacket 309480 [13:27:07]StoreOFDPacket docnum=309480 [13:27:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9F D4 04 01 42 D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 2A EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B8 04 00 35 04 06 00 EE B4 CB D6 72 75 3C 84 CC 55 2E 00 E5 D8 [13:27:07]CheckFolder [13:27:07]dirname=/storage/ofd_packets [13:27:07]CheckFolder done [13:27:07]ProducePacketName [13:27:07]name=ofd_packets/00309480 [13:27:07]NVStorageSaveData ofd_packets/00309480 [13:27:07]File name is /storage/ofd_packets/00309480 [13:27:07]Write 298 bytes [13:27:07]NVStorageSaveData done [13:27:07]OFDSenderStorePacket done [13:27:07]KKMCreateOFDPacket done [13:27:07]NVStorageSaveData kkm_last_timestamp [13:27:07]File name is /storage/kkm_last_timestamp [13:27:07]Write 4 bytes [13:27:07]NVStorageSaveData done [13:27:07]ExternCall_PrintAddStr [13:27:07]wPrintStart [13:27:07]Write to MH i2c: 01 00 00 71 02 73 [13:27:07]Write i2c OK [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: 01 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: 01 07 00 [13:27:07]MH_I2C_Read... [13:27:07]Read from MH i2c: 01 07 00 71 02 00 00 00 00 00 FF 0F 88 [13:27:07]RasterBufferAndPrint [13:27:07]line Счет N : (1)118088 [13:27:07]line ИНН: 02508201610067 [13:27:07]line Контрольно-Кассовый Чек [13:27:07]line ПРОДАЖА [13:27:07]line ТРК (МРК, ГНК) : 64 [13:27:07]line Товар: 2710194800 [13:27:07]line ДТ-К-3 [13:27:07]line 6.570 * 76.20 [13:27:07]line = 500.63 [13:27:07]line НДС 12% НСП 1% [13:27:07]line > о реализуемом товаре [13:27:07]line ОКРУГЛЕНИЕ: -0.63 [13:27:07]line ИТОГО: 500.00 [13:27:07]line Внесено: 500.00 [13:27:07]line СДАЧА: 0.00 [13:27:07]line НСП 1% : 4.43 [13:27:07]line НДС 12% : 53.16 [13:27:07]line Наличными: 500.00 [13:27:07]line Безнал.: 0.00 [13:27:07]line Место: АЗС № 128 "Партнер Нефть" [13:27:07]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:27:07]line СНО: Общий режим [13:27:07]line Чек 414 30.07.2024 13:27 [13:27:07]line Смена: 430 ФФД: 1.0 [13:27:07]line ЗНМ: 0300000046 [13:27:07]line РНМ: 0000000000092651 [13:27:07]line Версия ККМ: 001 [13:27:07]line ФМ: 0000000000874943 [13:27:07]line ФД: 309480 [13:27:07]line ФПД: 262460281352821 [13:27:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132706&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309480&fm=262460281352821&tin=02508201610067®Number=0000000000092651&sum=50000 [13:27:07]written 0, free lines is 4095 [13:27:07]OFD Sender: Processing packet 309480 [packets to send 232, broken 231] [13:27:07]ProducePacketName [13:27:07]name=ofd_packets/00309480 [13:27:07]OFD Sender: To server: pG, [13:27:07]CommunicateWithHost lk.salyk.kg:30040 [13:27:07]ConnectInit lk.salyk.kg [13:27:08]Write to MH i2c: 01 00 00 9C 02 9E [13:27:08]Write i2c OK [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: 01 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: 01 07 00 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: 01 07 00 9C 02 00 00 00 00 00 5F 0C 10 [13:27:08]RasterBufferAndPrint [13:27:08]line [13:27:08]line [13:27:08]line [13:27:08]line [13:27:08]line [13:27:08]written 0, free lines is 3181 [13:27:08]MH_Cut [13:27:08]Write to MH i2c: D1 01 00 A3 02 01 77 [13:27:08]Write i2c OK [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: D1 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: D1 01 00 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: D1 01 00 A3 02 00 76 [13:27:08]Write to MH i2c: 01 00 00 A4 02 A6 [13:27:08]Write i2c OK [13:27:08]MH_I2C_Read... [13:27:09]*** Cut start [13:27:09]*** Partial cut [13:27:09]*** CUTSNS_PIN = 1 [13:27:09]*** CUTSNS_PIN = 0 [13:27:09]*** Brake cut motor [13:27:10]Read from MH i2c: 01 [13:27:10]MH_I2C_Read... [13:27:10]*** Stop cut motor [13:27:10]*** Cut end [13:27:10]Read from MH i2c: 01 07 00 [13:27:10]MH_I2C_Read... [13:27:10]Read from MH i2c: 01 07 00 A4 02 00 00 00 00 00 FF 0F BB [13:27:10]process_action close_receipt done [13:27:10]requested_data is exist [13:27:10]produce_requested_data [13:27:10]requested_item fm.sn is exist - process it [13:27:10]wFMCommunicate request_size=4 [13:27:10]MH_SAM_APDU [13:27:10]CAPDU: 80 11 00 00 [13:27:10]Write to MH i2c: E2 08 00 A5 02 80 11 00 00 00 00 00 00 21 [13:27:10]Write i2c OK [13:27:10]MH_I2C_Read... [13:27:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:10]Read from MH i2c: E2 [13:27:10]MH_I2C_Read... [13:27:10]Read from MH i2c: E2 17 00 [13:27:10]MH_I2C_Read... [13:27:10]Read from MH i2c: E2 17 00 A5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 77 [13:27:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:27:10]wFMCommunicate OK [13:27:10]requested_item fd.num is exist - process it [13:27:10]SAM_PROTO_GetFieldsCounters [13:27:10]wFMCommunicate request_size=4 [13:27:10]MH_SAM_APDU [13:27:10]CAPDU: 80 13 00 00 [13:27:10]Write to MH i2c: E2 08 00 A6 02 80 13 00 00 00 00 00 00 24 [13:27:10]Write i2c OK [13:27:10]MH_I2C_Read... [13:27:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:10]Read from MH i2c: E2 [13:27:10]MH_I2C_Read... [13:27:10]Read from MH i2c: E2 62 00 [13:27:10]MH_I2C_Read... [13:27:10]Read from MH i2c: E2 62 00 A6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [13:27:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:10]wFMCommunicate OK [13:27:10]SAM_PROTO_GetFieldsCounters done [13:27:10]requested_item shift.num is exist - process it [13:27:10]requested_item shift.opened is exist - process it [13:27:10]req_shift_opened [13:27:10]FM_GetShiftState [13:27:10]SAM_PROTO_GetShiftState [13:27:10]wFMCommunicate request_size=4 [13:27:10]MH_SAM_APDU [13:27:10]CAPDU: 80 13 01 00 [13:27:10]Write to MH i2c: E2 08 00 A7 02 80 13 01 00 00 00 00 00 26 [13:27:10]Write i2c OK [13:27:10]MH_I2C_Read... [13:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:10]Read from MH i2c: E2 [13:27:10]MH_I2C_Read... [13:27:10]Read from MH i2c: E2 0E 00 [13:27:10]MH_I2C_Read... [13:27:10]Read from MH i2c: E2 0E 00 A7 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 81 [13:27:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:27:10]wFMCommunicate OK [13:27:10]SAM_PROTO_GetShiftState done [13:27:10]FM_GetShiftState done [13:27:10]req_shift_opened done [13:27:10]requested_item shift.open_date is exist - process it [13:27:10]req_shift_open_date [13:27:10]req_shift_open_date done [13:27:10]produce_requested_data done [13:27:10]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309480,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:27:10]process_action_free close_receipt [13:27:10]json_value_free [13:27:10]json_value_free done [13:27:10]process_json_proto returns [13:27:10]Send response to host [13:27:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309480,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:27:10]free response buf [13:27:10]execute_script done [13:27:10]execute_script returns [13:27:10]free content buf [13:27:10]Sock 7.Close socket [13:27:10]Sock 7.Thread stoped [13:27:11]Connected sock=9 [13:27:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9F D4 04 01 42 D1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 2A EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B8 04 00 35 04 06 00 EE B4 CB D6 72 75 3C 84 CC 55 2E 00 E5 D8 [13:27:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 71 9F 47 00 EE 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E8 B8 04 00 F4 03 04 00 76 91 A8 66 B6 04 01 00 00 C4 35 A0 6B 41 EF 63 47 [13:27:13]CommunicateWithHost err = 0 [13:27:13]CheckOFDResponse [13:27:13]1017 (14) - 77093643461234 [13:27:13]1041 (16) - 0000000000874943 [13:27:13]1040 (4) - 309480 [13:27:13]1012 (4) - 30.07.2024 07:08 [13:27:13]1206 (1) - 0 [13:27:13]OFD Sender: Remove packet 309480 [13:27:13]ProducePacketName [13:27:13]name=ofd_packets/00309480 [13:27:13]NVStorageDeleteData [13:27:14]OFD Sender: No OFD packet to send [13:27:19]OFD Sender: No OFD packet to send [13:27:24]OFD Sender: No OFD packet to send [13:27:29]OFD Sender: No OFD packet to send [13:27:34]OFD Sender: No OFD packet to send [13:27:39]OFD Sender: No OFD packet to send [13:27:44]OFD Sender: No OFD packet to send [13:27:49]OFD Sender: No OFD packet to send [13:27:54]OFD Sender: No OFD packet to send [13:27:59]OFD Sender: No OFD packet to send [13:28:04]OFD Sender: No OFD packet to send [13:28:09]OFD Sender: No OFD packet to send [13:28:14]OFD Sender: No OFD packet to send [13:28:19]OFD Sender: No OFD packet to send [13:28:19]accept exits with 10 [13:28:19]New connection [13:28:19]New thread 3067055460 created [13:28:19]Thread 3067198820 joined [13:28:19]Waiting for new connection... [13:28:19] Sock 10.Parse request [13:28:19]Sock 10.Check first char [13:28:19]Sock 10.First char is OK [13:28:19]request: POST /json_proto HTTP/1.0 [13:28:19]Method: POST [13:28:19]URL: /json_proto [13:28:19]Method is POST - this is cgi request [13:28:19]url: /json_proto [13:28:19]query_string will be loaded in cgi processing [13:28:19]execute_cgi json_proto POST (null) [13:28:19]execute_cgi path=json_proto method=POST [13:28:19]POST find Content-Length [13:28:19]Host: 172.17.45.195:8080 [13:28:19]Content-Length: 677 [13:28:19]Content-Type: application/json [13:28:19] [13:28:19]POST finish read [13:28:19]Found Content-Length = 677 [13:28:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 3.540, "sum" : 240.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:19]execute_script... [13: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)118090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 3.540, "sum" : 240.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:28:19]POST & json_proto [13:28:19]process_json_proto [13:28:19]json parsed OK: [13:28:19]protocol is kg_v1.0 [13:28:19]action value=close_receipt [13:28:19]process_action close_receipt [13:28:19]cmd_close_receipt [13:28:19]MH_GetDate [13:28:19]Write to MH i2c: F0 00 00 A8 02 99 [13:28:19]Write i2c OK [13:28:19]MH_I2C_Read... [13:28:19]Read from MH i2c: F0 [13:28:19]MH_I2C_Read... [13:28:19]Read from MH i2c: F0 09 00 [13:28:19]MH_I2C_Read... [13:28:19]Read from MH i2c: F0 09 00 A8 02 00 74 EA A8 66 FB 01 7F 64 ED [13:28:19]GetLastDocTimeStamp 1722346026 [13:28:19]current date 1722346100 [13:28:19]FM_GetShiftState [13:28:19]SAM_PROTO_GetShiftState [13:28:19]wFMCommunicate request_size=4 [13:28:19]MH_SAM_APDU [13:28:19]CAPDU: 80 13 01 00 [13:28:19]Write to MH i2c: E2 08 00 A9 02 80 13 01 00 00 00 00 00 28 [13:28:19]Write i2c OK [13:28:19]MH_I2C_Read... [13:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:19]Read from MH i2c: E2 [13:28:19]MH_I2C_Read... [13:28:19]Read from MH i2c: E2 0E 00 [13:28:19]MH_I2C_Read... [13:28:19]Read from MH i2c: E2 0E 00 A9 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 83 [13:28:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:28:19]wFMCommunicate OK [13:28:19]SAM_PROTO_GetShiftState done [13:28:19]FM_GetShiftState done [13:28:19]opened in 1722299915 [13:28:19]opened+sec_in_day 1722386315 [13:28:19]quantity*price = 24001 [13:28:19]sum+1 = 24002 [13:28:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.49 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 415 30.07.2024 13:28 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309481 ФПД: 133979386685355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132820&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309481&fm=133979386685355&tin=02508201610067®Number=0000000000092651&sum=24000 [13:28:20]StoreToDocumentArchive [13:28:20]shift 430 fd 309481 [13:28:20]save to /storage/0430/doc_00309481 [13:28:20]save last doc name /storage/0430/doc_00309481 to /storage/kkm_last_doc_name [13:28:20]save OK [13:28:20]Clear old archive folders... [13:28:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:28:20]tlvbuf is 00AA5690 [13:28:20]SAM_PROTO_ClearQueue [13:28:20]wFMCommunicate request_size=4 [13:28:20]MH_SAM_APDU [13:28:20]CAPDU: 80 09 00 00 [13:28:20]Write to MH i2c: E2 08 00 B6 02 80 09 00 00 00 00 00 00 2A [13:28:20]Write i2c OK [13:28:20]MH_I2C_Read... [13:28:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:28:20]Read from MH i2c: E2 [13:28:20]MH_I2C_Read... [13:28:20]Read from MH i2c: E2 03 00 [13:28:20]MH_I2C_Read... [13:28:20]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [13:28:20]RAPDU: 90 00 [13:28:20]wFMCommunicate OK [13:28:20]SAM_PROTO_ClearQueue done [13:28:20]KKMCreateOFDPacket [13:28:20]OFDProtocolAddRootSTLVToBuf [13:28:20]FM_MakeSignedData [13:28:20]FM_MakeSignedData [13:28:20]SAM_PROTO_SignData [13:28:20]wFMCommunicate request_size=4 [13:28:20]MH_SAM_APDU [13:28:20]CAPDU: 80 0D 01 02 [13:28:20]Write to MH i2c: E2 08 00 B7 02 80 0D 01 02 00 00 00 00 32 [13:28:20]Write i2c OK [13:28:20]MH_I2C_Read... [13:28:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:28:21]Read from MH i2c: E2 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 03 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [13:28:21]RAPDU: 90 00 [13:28:21]wFMCommunicate OK [13:28:21]wFMCommunicate request_size=255 [13:28:21]MH_SAM_APDU [13:28: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 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 74 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B8 04 00 35 04 06 00 79 [13:28:21]Write to MH i2c: E2 02 01 B8 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 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 74 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B8 04 00 35 04 06 00 79 00 00 B4 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:21]Read from MH i2c: E2 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 03 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [13:28:21]RAPDU: 90 00 [13:28:21]wFMCommunicate OK [13:28:21]wFMCommunicate request_size=10 [13:28:21]MH_SAM_APDU [13:28:21]CAPDU: 80 0D 02 02 05 DA 81 C0 27 AB [13:28:21]Write to MH i2c: E2 0D 00 B9 02 80 0D 02 02 05 00 DA 81 C0 27 AB 00 00 2C [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:28:21]Read from MH i2c: E2 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 03 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [13:28:21]RAPDU: 90 00 [13:28:21]wFMCommunicate OK [13:28:21]wFMCommunicate request_size=4 [13:28:21]MH_SAM_APDU [13:28:21]CAPDU: 80 0D 03 02 [13:28:21]Write to MH i2c: E2 08 00 BA 02 80 0D 03 02 00 00 00 00 37 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:28:21]Read from MH i2c: E2 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 0B 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 0B 00 BA 02 00 3F 49 5B 4D 85 9E EF 72 90 00 EC [13:28:21]RAPDU: 3F 49 5B 4D 85 9E EF 72 90 00 [13:28:21]wFMCommunicate OK [13:28:21]SAM_PROTO_SignData done [13:28:21]FM_MakeSignedData done [13:28:21]CreateOFDProtocolMessage [13:28:21]wFMCommunicate request_size=4 [13:28:21]MH_SAM_APDU [13:28:21]CAPDU: 80 11 00 00 [13:28:21]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:21]Read from MH i2c: E2 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 17 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8D [13:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:28:21]wFMCommunicate OK [13:28:21]CreateOFDProtocolMessage done [13:28:21]OFDSenderStorePacket 309481 [13:28:21]StoreOFDPacket docnum=309481 [13:28:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C3 6C 07 01 CB 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 74 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B8 04 00 35 04 06 00 79 DA 81 C0 27 AB 3F 49 5B 4D 85 9E EF 72 [13:28:21]CheckFolder [13:28:21]dirname=/storage/ofd_packets [13:28:21]CheckFolder done [13:28:21]ProducePacketName [13:28:21]name=ofd_packets/00309481 [13:28:21]NVStorageSaveData ofd_packets/00309481 [13:28:21]File name is /storage/ofd_packets/00309481 [13:28:21]Write 301 bytes [13:28:21]NVStorageSaveData done [13:28:21]OFDSenderStorePacket done [13:28:21]KKMCreateOFDPacket done [13:28:21]NVStorageSaveData kkm_last_timestamp [13:28:21]File name is /storage/kkm_last_timestamp [13:28:21]Write 4 bytes [13:28:21]NVStorageSaveData done [13:28:21]ExternCall_PrintAddStr [13:28:21]wPrintStart [13:28:21]Write to MH i2c: 01 00 00 BC 02 BE [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: 01 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: 01 07 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: 01 07 00 BC 02 00 00 00 00 00 FF 0F D3 [13:28:21]RasterBufferAndPrint [13:28:21]line Счет N : (1)118090 [13:28:21]line ИНН: 02508201610067 [13:28:21]line Контрольно-Кассовый Чек [13:28:21]line ПРОДАЖА [13:28:21]line ТРК (МРК, ГНК) : 62 [13:28:21]line Товар: 2710124130 [13:28:21]line Аи-92-К-2 [13:28:21]line 3.540 * 67.80 [13:28:21]line = 240.01 [13:28:21]line НДС 12% НСП 1% [13:28:21]line > о реализуемом товаре [13:28:21]line ОКРУГЛЕНИЕ: -0.01 [13:28:21]line ИТОГО: 240.00 [13:28:21]line Внесено: 240.00 [13:28:21]line СДАЧА: 0.00 [13:28:21]line НСП 1% : 2.12 [13:28:21]line НДС 12% : 25.49 [13:28:21]line Наличными: 240.00 [13:28:21]line Безнал.: 0.00 [13:28:21]line Место: АЗС № 128 "Партнер Нефть" [13:28:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:28:21]line СНО: Общий режим [13:28:21]line Чек 415 30.07.2024 13:28 [13:28:21]line Смена: 430 ФФД: 1.0 [13:28:21]line ЗНМ: 0300000046 [13:28:21]line РНМ: 0000000000092651 [13:28:21]line Версия ККМ: 001 [13:28:21]line ФМ: 0000000000874943 [13:28:21]line ФД: 309481 [13:28:21]line ФПД: 133979386685355 [13:28:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132820&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309481&fm=133979386685355&tin=02508201610067®Number=0000000000092651&sum=24000 [13:28:21]written 0, free lines is 4095 [13:28:21]OFD Sender: Processing packet 309481 [packets to send 232, broken 231] [13:28:21]ProducePacketName [13:28:21]name=ofd_packets/00309481 [13:28:21]OFD Sender: To server: pG, [13:28:21]CommunicateWithHost lk.salyk.kg:30040 [13:28:21]ConnectInit lk.salyk.kg [13:28:21]Write to MH i2c: 01 00 00 E7 02 E9 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: 01 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: 01 07 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 52 0C 4E [13:28:21]RasterBufferAndPrint [13:28:21]line [13:28:21]line [13:28:21]line [13:28:21]line [13:28:21]line [13:28:21]written 0, free lines is 3160 [13:28:21]MH_Cut [13:28:21]Write to MH i2c: D1 01 00 EE 02 01 C2 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: D1 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: D1 01 00 [13:28:21]MH_I2C_Read... [13:28:21]Read from MH i2c: D1 01 00 EE 02 00 C1 [13:28:21]Write to MH i2c: 01 00 00 EF 02 F1 [13:28:21]Write i2c OK [13:28:21]MH_I2C_Read... [13:28:23]recv_with_timeout no data received [13:28:23]*** Cut start [13:28:23]*** Partial cut [13:28:23]*** CUTSNS_PIN = 1 [13:28:23]*** CUTSNS_PIN = 0 [13:28:23]*** Brake cut motor [13:28:23]Read from MH i2c: 01 [13:28:23]MH_I2C_Read... [13:28:23]*** Stop cut motor [13:28:23]*** Cut end [13:28:23]Read from MH i2c: 01 07 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 FF 0F 06 [13:28:23]process_action close_receipt done [13:28:23]requested_data is exist [13:28:23]produce_requested_data [13:28:23]requested_item fm.sn is exist - process it [13:28:23]wFMCommunicate request_size=4 [13:28:23]MH_SAM_APDU [13:28:23]CAPDU: 80 11 00 00 [13:28:23]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 [13:28:23]MH_I2C_Read... [13:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:23]Read from MH i2c: E2 17 00 [13:28:23]MH_I2C_Read... [13:28:23]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C2 [13:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:28:23]wFMCommunicate OK [13:28:23]requested_item fd.num is exist - process it [13:28:23]SAM_PROTO_GetFieldsCounters [13:28:23]wFMCommunicate request_size=4 [13:28:23]MH_SAM_APDU [13:28:23]CAPDU: 80 13 00 00 [13:28:23]Write to MH i2c: E2 08 00 F1 02 80 13 00 00 00 00 00 00 6F [13:28:23]Write i2c OK [13:28:23]MH_I2C_Read... [13:28:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:24]Read from MH i2c: E2 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 62 00 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 62 00 F1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [13:28:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 E9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:24]wFMCommunicate OK [13:28:24]SAM_PROTO_GetFieldsCounters done [13:28:24]requested_item shift.num is exist - process it [13:28:24]requested_item shift.opened is exist - process it [13:28:24]req_shift_opened [13:28:24]FM_GetShiftState [13:28:24]SAM_PROTO_GetShiftState [13:28:24]wFMCommunicate request_size=4 [13:28:24]MH_SAM_APDU [13:28:24]CAPDU: 80 13 01 00 [13:28:24]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [13:28:24]Write i2c OK [13:28:24]MH_I2C_Read... [13:28:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:24]Read from MH i2c: E2 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 0E 00 [13:28:24]MH_I2C_Read... [13:28:24]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CC [13:28:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:28:24]wFMCommunicate OK [13:28:24]SAM_PROTO_GetShiftState done [13:28:24]FM_GetShiftState done [13:28:24]req_shift_opened done [13:28:24]requested_item shift.open_date is exist - process it [13:28:24]req_shift_open_date [13:28:24]req_shift_open_date done [13:28:24]produce_requested_data done [13:28:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309481,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:28:24]process_action_free close_receipt [13:28:24]json_value_free [13:28:24]json_value_free done [13:28:24]process_json_proto returns [13:28:24]Send response to host [13:28:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309481,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:28:24]free response buf [13:28:24]execute_script done [13:28:24]execute_script returns [13:28:24]free content buf [13:28:24]Sock 10.Close socket [13:28:24]Sock 10.Thread stoped [13:28:26]Connected sock=11 [13:28:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 C3 6C 07 01 CB 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 74 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B8 04 00 35 04 06 00 79 DA 81 C0 27 AB 3F 49 5B 4D 85 9E EF 72 [13:28:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B8 E4 47 00 B4 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 E9 B8 04 00 F4 03 04 00 C2 91 A8 66 B6 04 01 00 00 68 DD 58 F0 DF 48 1A 7A [13:28:28]CommunicateWithHost err = 0 [13:28:28]CheckOFDResponse [13:28:28]1017 (14) - 77093643461234 [13:28:28]1041 (16) - 0000000000874943 [13:28:28]1040 (4) - 309481 [13:28:28]1012 (4) - 30.07.2024 07:09 [13:28:28]1206 (1) - 0 [13:28:28]OFD Sender: Remove packet 309481 [13:28:28]ProducePacketName [13:28:28]name=ofd_packets/00309481 [13:28:28]NVStorageDeleteData [13:28:28]OFD Sender: No OFD packet to send [13:28:33]OFD Sender: No OFD packet to send [13:28:38]OFD Sender: No OFD packet to send [13:28:43]OFD Sender: No OFD packet to send [13:28:48]OFD Sender: No OFD packet to send [13:28:53]OFD Sender: No OFD packet to send [13:28:58]OFD Sender: No OFD packet to send [13:29:03]OFD Sender: No OFD packet to send [13:29:08]OFD Sender: No OFD packet to send [13:29:13]OFD Sender: No OFD packet to send [13:29:15]accept exits with 9 [13:29:15]New connection [13:29:15]New thread 3067198820 created [13:29:15]Thread 3067055460 joined [13:29:15]Waiting for new connection... [13:29:15] Sock 9.Parse request [13:29:15]Sock 9.Check first char [13:29:15]Sock 9.First char is OK [13:29:15]request: POST /json_proto HTTP/1.0 [13:29:15]Method: POST [13:29:15]URL: /json_proto [13:29:15]Method is POST - this is cgi request [13:29:15]url: /json_proto [13:29:15]query_string will be loaded in cgi processing [13:29:15]execute_cgi json_proto POST (null) [13:29:15]execute_cgi path=json_proto method=POST [13:29:15]POST find Content-Length [13:29:15]Host: 172.17.45.195:8080 [13:29:15]Content-Length: 679 [13:29:15]Content-Type: application/json [13:29:15] [13:29:15]POST finish read [13:29:15]Found Content-Length = 679 [13:29:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:15]execute_script... [13:29: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)118091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:15]POST & json_proto [13:29:15]process_json_proto [13:29:15]json parsed OK: [13:29:15]protocol is kg_v1.0 [13:29:15]action value=close_receipt [13:29:15]process_action close_receipt [13:29:15]cmd_close_receipt [13:29:15]MH_GetDate [13:29:15]Write to MH i2c: F0 00 00 F3 02 E4 [13:29:15]Write i2c OK [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: F0 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: F0 09 00 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: F0 09 00 F3 02 00 AB EA A8 66 FB 01 7F 64 6F [13:29:15]GetLastDocTimeStamp 1722346100 [13:29:15]current date 1722346155 [13:29:15]FM_GetShiftState [13:29:15]SAM_PROTO_GetShiftState [13:29:15]wFMCommunicate request_size=4 [13:29:15]MH_SAM_APDU [13:29:15]CAPDU: 80 13 01 00 [13:29:15]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [13:29:15]Write i2c OK [13:29:15]MH_I2C_Read... [13:29:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:15]Read from MH i2c: E2 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: E2 0E 00 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CE [13:29:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:29:15]wFMCommunicate OK [13:29:15]SAM_PROTO_GetShiftState done [13:29:15]FM_GetShiftState done [13:29:15]opened in 1722299915 [13:29:15]opened+sec_in_day 1722386315 [13:29:15]quantity*price = 100050 [13:29:15]sum+1 = 100052 [13:29:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 416 30.07.2024 13:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309482 ФПД: 242772664818641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132915&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309482&fm=242772664818641&tin=02508201610067®Number=0000000000092651&sum=100000 [13:29:16]StoreToDocumentArchive [13:29:16]shift 430 fd 309482 [13:29:16]save to /storage/0430/doc_00309482 [13:29:16]save last doc name /storage/0430/doc_00309482 to /storage/kkm_last_doc_name [13:29:16]save OK [13:29:16]Clear old archive folders... [13:29:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:29:16]tlvbuf is 00A3B810 [13:29:16]SAM_PROTO_ClearQueue [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 09 00 00 [13:29:16]Write to MH i2c: E2 08 00 01 03 80 09 00 00 00 00 00 00 76 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]SAM_PROTO_ClearQueue done [13:29:16]KKMCreateOFDPacket [13:29:16]OFDProtocolAddRootSTLVToBuf [13:29:16]FM_MakeSignedData [13:29:16]FM_MakeSignedData [13:29:16]SAM_PROTO_SignData [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 01 02 [13:29:16]Write to MH i2c: E2 08 00 02 03 80 0D 01 02 00 00 00 00 7E [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=255 [13:29:16]MH_SAM_APDU [13:29: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 01 00 00 F4 03 04 00 AB EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B8 04 00 35 04 06 00 DC CC EA 72 [13:29:16]Write to MH i2c: E2 02 01 03 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 01 00 00 F4 03 04 00 AB EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B8 04 00 35 04 06 00 DC CC EA 72 00 00 A4 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=7 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 02 02 02 9B D1 [13:29:16]Write to MH i2c: E2 0A 00 04 03 80 0D 02 02 02 00 9B D1 00 00 F1 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 03 02 [13:29:16]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 0B 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 0B 00 05 03 00 5C 94 5E 6C 53 46 EE 2A 90 00 EF [13:29:16]RAPDU: 5C 94 5E 6C 53 46 EE 2A 90 00 [13:29:16]wFMCommunicate OK [13:29:16]SAM_PROTO_SignData done [13:29:16]FM_MakeSignedData done [13:29:16]CreateOFDProtocolMessage [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 11 00 00 [13:29:16]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 17 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 17 00 06 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D9 [13:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:29:16]wFMCommunicate OK [13:29:16]CreateOFDProtocolMessage done [13:29:16]OFDSenderStorePacket 309482 [13:29:16]StoreOFDPacket docnum=309482 [13:29:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E8 63 04 01 8F 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 01 00 00 F4 03 04 00 AB EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B8 04 00 35 04 06 00 DC CC EA 72 9B D1 5C 94 5E 6C 53 46 EE 2A [13:29:16]CheckFolder [13:29:16]dirname=/storage/ofd_packets [13:29:16]CheckFolder done [13:29:16]ProducePacketName [13:29:16]name=ofd_packets/00309482 [13:29:16]NVStorageSaveData ofd_packets/00309482 [13:29:16]File name is /storage/ofd_packets/00309482 [13:29:16]Write 298 bytes [13:29:16]NVStorageSaveData done [13:29:16]OFDSenderStorePacket done [13:29:16]KKMCreateOFDPacket done [13:29:16]NVStorageSaveData kkm_last_timestamp [13:29:16]File name is /storage/kkm_last_timestamp [13:29:16]Write 4 bytes [13:29:16]NVStorageSaveData done [13:29:16]ExternCall_PrintAddStr [13:29:16]wPrintStart [13:29:16]Write to MH i2c: 01 00 00 07 03 0A [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 07 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [13:29:16]RasterBufferAndPrint [13:29:16]line Счет N : (1)118091 [13:29:16]line ИНН: 02508201610067 [13:29:16]line Контрольно-Кассовый Чек [13:29:16]line ПРОДАЖА [13:29:16]line ТРК (МРК, ГНК) : 34 [13:29:16]line Товар: 2710194800 [13:29:16]line ДТ-К-3 [13:29:16]line 13.130 * 76.20 [13:29:16]line = 1000.51 [13:29:16]line НДС 12% НСП 1% [13:29:16]line > о реализуемом товаре [13:29:16]line ОКРУГЛЕНИЕ: -0.51 [13:29:16]line ИТОГО: 1000.00 [13:29:16]line Внесено: 1000.00 [13:29:16]line СДАЧА: 0.00 [13:29:16]line НСП 1% : 8.85 [13:29:16]line НДС 12% : 106.25 [13:29:16]line Наличными: 1000.00 [13:29:16]line Безнал.: 0.00 [13:29:16]line Место: АЗС № 128 "Партнер Нефть" [13:29:16]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:29:16]line СНО: Общий режим [13:29:16]line Чек 416 30.07.2024 13:29 [13:29:16]line Смена: 430 ФФД: 1.0 [13:29:16]line ЗНМ: 0300000046 [13:29:16]line РНМ: 0000000000092651 [13:29:16]line Версия ККМ: 001 [13:29:16]line ФМ: 0000000000874943 [13:29:16]line ФД: 309482 [13:29:16]line ФПД: 242772664818641 [13:29:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132915&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309482&fm=242772664818641&tin=02508201610067®Number=0000000000092651&sum=100000 [13:29:17]OFD Sender: Processing packet 309482 [packets to send 232, broken 231] [13:29:17]ProducePacketName [13:29:17]name=ofd_packets/00309482 [13:29:17]OFD Sender: To server: pG, [13:29:17]CommunicateWithHost lk.salyk.kg:30040 [13:29:17]ConnectInit lk.salyk.kg [13:29:17]written 0, free lines is 4095 [13:29:17]Write to MH i2c: 01 00 00 32 03 35 [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 07 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 07 00 32 03 00 00 00 00 00 5A 0C A2 [13:29:17]RasterBufferAndPrint [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]written 0, free lines is 3166 [13:29:17]MH_Cut [13:29:17]Write to MH i2c: D1 01 00 39 03 01 0E [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 01 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 01 00 39 03 00 0D [13:29:17]Write to MH i2c: 01 00 00 3A 03 3D [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:18]*** Cut start [13:29:18]*** Partial cut [13:29:18]*** CUTSNS_PIN = 1 [13:29:18]*** CUTSNS_PIN = 0 [13:29:19]*** Brake cut motor [13:29:19]Read from MH i2c: 01 [13:29:19]MH_I2C_Read... [13:29:19]*** Stop cut motor [13:29:19]*** Cut end [13:29:19]Read from MH i2c: 01 07 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: 01 07 00 3A 03 00 00 00 00 00 FF 0F 52 [13:29:19]process_action close_receipt done [13:29:19]requested_data is exist [13:29:19]produce_requested_data [13:29:19]requested_item fm.sn is exist - process it [13:29:19]wFMCommunicate request_size=4 [13:29:19]MH_SAM_APDU [13:29:19]CAPDU: 80 11 00 00 [13:29:19]Write to MH i2c: E2 08 00 3B 03 80 11 00 00 00 00 00 00 B8 [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:19]Read from MH i2c: E2 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 17 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 17 00 3B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0E [13:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:29:19]wFMCommunicate OK [13:29:19]requested_item fd.num is exist - process it [13:29:19]SAM_PROTO_GetFieldsCounters [13:29:19]wFMCommunicate request_size=4 [13:29:19]MH_SAM_APDU [13:29:19]CAPDU: 80 13 00 00 [13:29:19]Write to MH i2c: E2 08 00 3C 03 80 13 00 00 00 00 00 00 BB [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:19]Read from MH i2c: E2 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 62 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 62 00 3C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [13:29:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:29:19]wFMCommunicate OK [13:29:19]SAM_PROTO_GetFieldsCounters done [13:29:19]requested_item shift.num is exist - process it [13:29:19]requested_item shift.opened is exist - process it [13:29:19]req_shift_opened [13:29:19]FM_GetShiftState [13:29:19]SAM_PROTO_GetShiftState [13:29:19]wFMCommunicate request_size=4 [13:29:19]MH_SAM_APDU [13:29:19]CAPDU: 80 13 01 00 [13:29:19]Write to MH i2c: E2 08 00 3D 03 80 13 01 00 00 00 00 00 BD [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:19]Read from MH i2c: E2 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 0E 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 0E 00 3D 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 18 [13:29:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:29:19]wFMCommunicate OK [13:29:19]SAM_PROTO_GetShiftState done [13:29:19]FM_GetShiftState done [13:29:19]req_shift_opened done [13:29:19]requested_item shift.open_date is exist - process it [13:29:19]req_shift_open_date [13:29:19]req_shift_open_date done [13:29:19]produce_requested_data done [13:29:19]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309482,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:29:19]process_action_free close_receipt [13:29:19]json_value_free [13:29:19]json_value_free done [13:29:19]process_json_proto returns [13:29:19]Send response to host [13:29:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309482,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:29:19]free response buf [13:29:19]execute_script done [13:29:19]execute_script returns [13:29:19]free content buf [13:29:19]Sock 9.Close socket [13:29:19]Sock 9.Thread stoped [13:29:22]Connected sock=11 [13:29:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E8 63 04 01 8F 93 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 01 00 00 F4 03 04 00 AB EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B8 04 00 35 04 06 00 DC CC EA 72 9B D1 5C 94 5E 6C 53 46 EE 2A [13:29:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C8 32 47 00 A1 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EA B8 04 00 F4 03 04 00 F8 91 A8 66 B6 04 01 00 00 D0 49 C6 58 C7 E6 67 FD [13:29:22]CommunicateWithHost err = 0 [13:29:22]CheckOFDResponse [13:29:22]1017 (14) - 77093643461234 [13:29:22]1041 (16) - 0000000000874943 [13:29:22]1040 (4) - 309482 [13:29:22]1012 (4) - 30.07.2024 07:10 [13:29:22]1206 (1) - 0 [13:29:22]OFD Sender: Remove packet 309482 [13:29:22]ProducePacketName [13:29:22]name=ofd_packets/00309482 [13:29:22]NVStorageDeleteData [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:29:58]accept exits with 10 [13:29:58]New connection [13:29:58]New thread 3067055460 created [13:29:58]Thread 3067198820 joined [13:29:58]Waiting for new connection... [13:29:58] Sock 10.Parse request [13:29:58]Sock 10.Check first char [13:29:58]Sock 10.First char is OK [13:29:58]request: POST /json_proto HTTP/1.0 [13:29:58]Method: POST [13:29:58]URL: /json_proto [13:29:58]Method is POST - this is cgi request [13:29:58]url: /json_proto [13:29:58]query_string will be loaded in cgi processing [13:29:58]execute_cgi json_proto POST (null) [13:29:58]execute_cgi path=json_proto method=POST [13:29:58]POST find Content-Length [13:29:58]Host: 172.17.45.195:8080 [13:29:58]Content-Length: 677 [13:29:58]Content-Type: application/json [13:29:58] [13:29:58]POST finish read [13:29:58]Found Content-Length = 677 [13:29:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:58]execute_script... [13:29: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)118092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:58]POST & json_proto [13:29:58]process_json_proto [13:29:58]json parsed OK: [13:29:58]protocol is kg_v1.0 [13:29:58]action value=close_receipt [13:29:58]process_action close_receipt [13:29:58]cmd_close_receipt [13:29:58]MH_GetDate [13:29:58]Write to MH i2c: F0 00 00 3E 03 30 [13:29:58]Write i2c OK [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: F0 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: F0 09 00 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: F0 09 00 3E 03 00 D6 EA A8 66 FB 01 7F 64 E6 [13:29:58]GetLastDocTimeStamp 1722346155 [13:29:58]current date 1722346198 [13:29:58]FM_GetShiftState [13:29:58]SAM_PROTO_GetShiftState [13:29:58]wFMCommunicate request_size=4 [13:29:58]MH_SAM_APDU [13:29:58]CAPDU: 80 13 01 00 [13:29:58]Write to MH i2c: E2 08 00 3F 03 80 13 01 00 00 00 00 00 BF [13:29:58]Write i2c OK [13:29:58]MH_I2C_Read... [13:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:58]Read from MH i2c: E2 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: E2 0E 00 [13:29:58]MH_I2C_Read... [13:29:58]Read from MH i2c: E2 0E 00 3F 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 1A [13:29:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:29:58]wFMCommunicate OK [13:29:58]SAM_PROTO_GetShiftState done [13:29:58]FM_GetShiftState done [13:29:58]opened in 1722299915 [13:29:58]opened+sec_in_day 1722386315 [13:29:58]quantity*price = 20001 [13:29:58]sum+1 = 20002 [13:29:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 417 30.07.2024 13:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309483 ФПД: 68248276584726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132958&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309483&fm=68248276584726&tin=02508201610067®Number=0000000000092651&sum=20000 [13:29:59]StoreToDocumentArchive [13:29:59]shift 430 fd 309483 [13:29:59]save to /storage/0430/doc_00309483 [13:29:59]save last doc name /storage/0430/doc_00309483 to /storage/kkm_last_doc_name [13:29:59]save OK [13:29:59]Clear old archive folders... [13:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:59]tlvbuf is 00A3DA20 [13:29:59]SAM_PROTO_ClearQueue [13:29:59]wFMCommunicate request_size=4 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 09 00 00 [13:29:59]Write to MH i2c: E2 08 00 4C 03 80 09 00 00 00 00 00 00 C1 [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]SAM_PROTO_ClearQueue done [13:29:59]KKMCreateOFDPacket [13:29:59]OFDProtocolAddRootSTLVToBuf [13:29:59]FM_MakeSignedData [13:29:59]FM_MakeSignedData [13:29:59]SAM_PROTO_SignData [13:29:59]wFMCommunicate request_size=4 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 0D 01 02 [13:29:59]Write to MH i2c: E2 08 00 4D 03 80 0D 01 02 00 00 00 00 C9 [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]wFMCommunicate request_size=255 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 A1 01 00 00 F4 03 04 00 D6 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B8 04 00 35 04 06 00 3E [13:29:59]Write to MH i2c: E2 02 01 4E 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 32 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 A1 01 00 00 F4 03 04 00 D6 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B8 04 00 35 04 06 00 3E 00 00 4C [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]wFMCommunicate request_size=10 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 0D 02 02 05 12 4A 48 49 16 [13:29:59]Write to MH i2c: E2 0D 00 4F 03 80 0D 02 02 05 00 12 4A 48 49 16 00 00 D9 [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:59]Read from MH i2c: E2 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 [13:29:59]MH_I2C_Read... [13:29:59]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [13:29:59]RAPDU: 90 00 [13:29:59]wFMCommunicate OK [13:29:59]wFMCommunicate request_size=4 [13:29:59]MH_SAM_APDU [13:29:59]CAPDU: 80 0D 03 02 [13:29:59]Write to MH i2c: E2 08 00 50 03 80 0D 03 02 00 00 00 00 CE [13:29:59]Write i2c OK [13:29:59]MH_I2C_Read... [13:30:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:00]Read from MH i2c: E2 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: E2 0B 00 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: E2 0B 00 50 03 00 DB 30 8F 92 09 7D 5A 0B 90 00 E6 [13:30:00]RAPDU: DB 30 8F 92 09 7D 5A 0B 90 00 [13:30:00]wFMCommunicate OK [13:30:00]SAM_PROTO_SignData done [13:30:00]FM_MakeSignedData done [13:30:00]CreateOFDProtocolMessage [13:30:00]wFMCommunicate request_size=4 [13:30:00]MH_SAM_APDU [13:30:00]CAPDU: 80 11 00 00 [13:30:00]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:00]Read from MH i2c: E2 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: E2 17 00 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: E2 17 00 51 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 24 [13:30:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:30:00]wFMCommunicate OK [13:30:00]CreateOFDProtocolMessage done [13:30:00]OFDSenderStorePacket 309483 [13:30:00]StoreOFDPacket docnum=309483 [13:30:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5D 9E 07 01 10 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 A1 01 00 00 F4 03 04 00 D6 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B8 04 00 35 04 06 00 3E 12 4A 48 49 16 DB 30 8F 92 09 7D 5A 0B [13:30:00]CheckFolder [13:30:00]dirname=/storage/ofd_packets [13:30:00]CheckFolder done [13:30:00]ProducePacketName [13:30:00]name=ofd_packets/00309483 [13:30:00]NVStorageSaveData ofd_packets/00309483 [13:30:00]File name is /storage/ofd_packets/00309483 [13:30:00]Write 301 bytes [13:30:00]NVStorageSaveData done [13:30:00]OFDSenderStorePacket done [13:30:00]KKMCreateOFDPacket done [13:30:00]NVStorageSaveData kkm_last_timestamp [13:30:00]File name is /storage/kkm_last_timestamp [13:30:00]Write 4 bytes [13:30:00]NVStorageSaveData done [13:30:00]ExternCall_PrintAddStr [13:30:00]wPrintStart [13:30:00]Write to MH i2c: 01 00 00 52 03 55 [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 07 00 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [13:30:00]RasterBufferAndPrint [13:30:00]line Счет N : (1)118092 [13:30:00]line ИНН: 02508201610067 [13:30:00]line Контрольно-Кассовый Чек [13:30:00]line ПРОДАЖА [13:30:00]line ТРК (МРК, ГНК) : 52 [13:30:00]line Товар: 2710124130 [13:30:00]line Аи-92-К-2 [13:30:00]line 2.950 * 67.80 [13:30:00]line = 200.01 [13:30:00]line НДС 12% НСП 1% [13:30:00]line > о реализуемом товаре [13:30:00]line ОКРУГЛЕНИЕ: -0.01 [13:30:00]line ИТОГО: 200.00 [13:30:00]line Внесено: 200.00 [13:30:00]line СДАЧА: 0.00 [13:30:00]line НСП 1% : 1.77 [13:30:00]line НДС 12% : 21.24 [13:30:00]line Наличными: 200.00 [13:30:00]line Безнал.: 0.00 [13:30:00]line Место: АЗС № 128 "Партнер Нефть" [13:30:00]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:30:00]line СНО: Общий режим [13:30:00]line Чек 417 30.07.2024 13:29 [13:30:00]line Смена: 430 ФФД: 1.0 [13:30:00]line ЗНМ: 0300000046 [13:30:00]line РНМ: 0000000000092651 [13:30:00]line Версия ККМ: 001 [13:30:00]line ФМ: 0000000000874943 [13:30:00]line ФД: 309483 [13:30:00]line ФПД: 68248276584726 [13:30:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T132958&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309483&fm=68248276584726&tin=02508201610067®Number=0000000000092651&sum=20000 [13:30:00]OFD Sender: Processing packet 309483 [packets to send 232, broken 231] [13:30:00]ProducePacketName [13:30:00]name=ofd_packets/00309483 [13:30:00]OFD Sender: To server: pG, [13:30:00]CommunicateWithHost lk.salyk.kg:30040 [13:30:00]ConnectInit lk.salyk.kg [13:30:00]written 0, free lines is 4095 [13:30:00]Write to MH i2c: 01 00 00 7D 03 80 [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 07 00 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 50 0C E3 [13:30:00]RasterBufferAndPrint [13:30:00]line [13:30:00]line [13:30:00]line [13:30:00]line [13:30:00]line [13:30:00]written 0, free lines is 3156 [13:30:00]MH_Cut [13:30:00]Write to MH i2c: D1 01 00 84 03 01 59 [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: D1 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: D1 01 00 [13:30:00]MH_I2C_Read... [13:30:00]Read from MH i2c: D1 01 00 84 03 00 58 [13:30:00]Write to MH i2c: 01 00 00 85 03 88 [13:30:00]Write i2c OK [13:30:00]MH_I2C_Read... [13:30:00]Connected sock=11 [13:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5D 9E 07 01 10 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 A1 01 00 00 F4 03 04 00 D6 EA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B8 04 00 35 04 06 00 3E 12 4A 48 49 16 DB 30 8F 92 09 7D 5A 0B [13:30:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0A BE 47 00 43 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EB B8 04 00 F4 03 04 00 1F 92 A8 66 B6 04 01 00 00 A8 16 61 97 BB A7 81 AD [13:30:01]CommunicateWithHost err = 0 [13:30:01]CheckOFDResponse [13:30:01]1017 (14) - 77093643461234 [13:30:01]1041 (16) - 0000000000874943 [13:30:01]1040 (4) - 309483 [13:30:01]1012 (4) - 30.07.2024 07:11 [13:30:01]1206 (1) - 0 [13:30:01]OFD Sender: Remove packet 309483 [13:30:01]ProducePacketName [13:30:01]name=ofd_packets/00309483 [13:30:01]NVStorageDeleteData [13:30:01]OFD Sender: No OFD packet to send [13:30:02]*** Cut start [13:30:02]*** Partial cut [13:30:02]*** CUTSNS_PIN = 1 [13:30:02]*** CUTSNS_PIN = 0 [13:30:02]*** Brake cut motor [13:30:02]Read from MH i2c: 01 [13:30:02]MH_I2C_Read... [13:30:02]*** Stop cut motor [13:30:02]*** Cut end [13:30:02]Read from MH i2c: 01 07 00 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [13:30:02]process_action close_receipt done [13:30:02]requested_data is exist [13:30:02]produce_requested_data [13:30:02]requested_item fm.sn is exist - process it [13:30:02]wFMCommunicate request_size=4 [13:30:02]MH_SAM_APDU [13:30:02]CAPDU: 80 11 00 00 [13:30:02]Write to MH i2c: E2 08 00 86 03 80 11 00 00 00 00 00 00 03 [13:30:02]Write i2c OK [13:30:02]MH_I2C_Read... [13:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:02]Read from MH i2c: E2 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 17 00 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 17 00 86 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 59 [13:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:30:02]wFMCommunicate OK [13:30:02]requested_item fd.num is exist - process it [13:30:02]SAM_PROTO_GetFieldsCounters [13:30:02]wFMCommunicate request_size=4 [13:30:02]MH_SAM_APDU [13:30:02]CAPDU: 80 13 00 00 [13:30:02]Write to MH i2c: E2 08 00 87 03 80 13 00 00 00 00 00 00 06 [13:30:02]Write i2c OK [13:30:02]MH_I2C_Read... [13:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:02]Read from MH i2c: E2 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 62 00 [13:30:02]MH_I2C_Read... [13:30:02]Read from MH i2c: E2 62 00 87 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [13:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:02]wFMCommunicate OK [13:30:02]SAM_PROTO_GetFieldsCounters done [13:30:02]requested_item shift.num is exist - process it [13:30:02]requested_item shift.opened is exist - process it [13:30:02]req_shift_opened [13:30:02]FM_GetShiftState [13:30:02]SAM_PROTO_GetShiftState [13:30:02]wFMCommunicate request_size=4 [13:30:02]MH_SAM_APDU [13:30:02]CAPDU: 80 13 01 00 [13:30:02]Write to MH i2c: E2 08 00 88 03 80 13 01 00 00 00 00 00 08 [13:30:02]Write i2c OK [13:30:02]MH_I2C_Read... [13:30:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:03]Read from MH i2c: E2 [13:30:03]MH_I2C_Read... [13:30:03]Read from MH i2c: E2 0E 00 [13:30:03]MH_I2C_Read... [13:30:03]Read from MH i2c: E2 0E 00 88 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 63 [13:30:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:30:03]wFMCommunicate OK [13:30:03]SAM_PROTO_GetShiftState done [13:30:03]FM_GetShiftState done [13:30:03]req_shift_opened done [13:30:03]requested_item shift.open_date is exist - process it [13:30:03]req_shift_open_date [13:30:03]req_shift_open_date done [13:30:03]produce_requested_data done [13:30:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309483,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:30:03]process_action_free close_receipt [13:30:03]json_value_free [13:30:03]json_value_free done [13:30:03]process_json_proto returns [13:30:03]Send response to host [13:30:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309483,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:30:03]free response buf [13:30:03]execute_script done [13:30:03]execute_script returns [13:30:03]free content buf [13:30:03]Sock 10.Close socket [13:30:03]Sock 10.Thread stoped [13:30:06]OFD Sender: No OFD packet to send [13:30:11]recv_with_timeout no data received [13:30:11]OFD Sender: No OFD packet to send [13:30:16]OFD Sender: No OFD packet to send [13:30:21]OFD Sender: No OFD packet to send [13:30:26]OFD Sender: No OFD packet to send [13:30:31]OFD Sender: No OFD packet to send [13:30:36]OFD Sender: No OFD packet to send [13:30:41]OFD Sender: No OFD packet to send [13:30:46]OFD Sender: No OFD packet to send [13:30:51]OFD Sender: No OFD packet to send [13:30:56]OFD Sender: No OFD packet to send [13:31:01]OFD Sender: No OFD packet to send [13:31:07]OFD Sender: No OFD packet to send [13:31:12]OFD Sender: No OFD packet to send [13:31:17]OFD Sender: No OFD packet to send [13:31:22]OFD Sender: No OFD packet to send [13:31:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:36]recv_with_timeout no data received [13:31:37]OFD Sender: No OFD packet to send [13:31:39]accept exits with 9 [13:31:39]New connection [13:31:39]New thread 3067198820 created [13:31:39]Thread 3067055460 joined [13:31:39]Waiting for new connection... [13:31:39] Sock 9.Parse request [13:31:39]Sock 9.Check first char [13:31:39]Sock 9.First char is OK [13:31:39]request: POST /json_proto HTTP/1.0 [13:31:39]Method: POST [13:31:39]URL: /json_proto [13:31:39]Method is POST - this is cgi request [13:31:39]url: /json_proto [13:31:39]query_string will be loaded in cgi processing [13:31:39]execute_cgi json_proto POST (null) [13:31:39]execute_cgi path=json_proto method=POST [13:31:39]POST find Content-Length [13:31:39]Host: 172.17.45.195:8080 [13:31:39]Content-Length: 679 [13:31:39]Content-Type: application/json [13:31:39] [13:31:39]POST finish read [13:31:39]Found Content-Length = 679 [13:31:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:39]execute_script... [13:31: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)118093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:31:39]POST & json_proto [13:31:39]process_json_proto [13:31:39]json parsed OK: [13:31:39]protocol is kg_v1.0 [13:31:39]action value=close_receipt [13:31:39]process_action close_receipt [13:31:39]cmd_close_receipt [13:31:39]MH_GetDate [13:31:39]Write to MH i2c: F0 00 00 89 03 7B [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: F0 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: F0 09 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: F0 09 00 89 03 00 3C EB A8 66 FB 01 7F 64 98 [13:31:39]GetLastDocTimeStamp 1722346198 [13:31:39]current date 1722346300 [13:31:39]FM_GetShiftState [13:31:39]SAM_PROTO_GetShiftState [13:31:39]wFMCommunicate request_size=4 [13:31:39]MH_SAM_APDU [13:31:39]CAPDU: 80 13 01 00 [13:31:39]Write to MH i2c: E2 08 00 8A 03 80 13 01 00 00 00 00 00 0A [13:31:39]Write i2c OK [13:31:39]MH_I2C_Read... [13:31:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:39]Read from MH i2c: E2 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 0E 00 [13:31:39]MH_I2C_Read... [13:31:39]Read from MH i2c: E2 0E 00 8A 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 65 [13:31:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:31:39]wFMCommunicate OK [13:31:39]SAM_PROTO_GetShiftState done [13:31:39]FM_GetShiftState done [13:31:39]opened in 1722299915 [13:31:39]opened+sec_in_day 1722386315 [13:31:39]quantity*price = 100050 [13:31:39]sum+1 = 100052 [13:31:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 418 30.07.2024 13:31 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309484 ФПД: 31254705796400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133140&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309484&fm=31254705796400&tin=02508201610067®Number=0000000000092651&sum=100000 [13:31:40]StoreToDocumentArchive [13:31:40]shift 430 fd 309484 [13:31:40]save to /storage/0430/doc_00309484 [13:31:40]save last doc name /storage/0430/doc_00309484 to /storage/kkm_last_doc_name [13:31:40]save OK [13:31:40]Clear old archive folders... [13:31:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:31:40]tlvbuf is 00A3CBC0 [13:31:40]SAM_PROTO_ClearQueue [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 09 00 00 [13:31:40]Write to MH i2c: E2 08 00 97 03 80 09 00 00 00 00 00 00 0C [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 03 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [13:31:40]RAPDU: 90 00 [13:31:40]wFMCommunicate OK [13:31:40]SAM_PROTO_ClearQueue done [13:31:40]KKMCreateOFDPacket [13:31:40]OFDProtocolAddRootSTLVToBuf [13:31:40]FM_MakeSignedData [13:31:40]FM_MakeSignedData [13:31:40]SAM_PROTO_SignData [13:31:40]wFMCommunicate request_size=4 [13:31:40]MH_SAM_APDU [13:31:40]CAPDU: 80 0D 01 02 [13:31:40]Write to MH i2c: E2 08 00 98 03 80 0D 01 02 00 00 00 00 14 [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:40]Read from MH i2c: E2 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 03 00 [13:31:40]MH_I2C_Read... [13:31:40]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [13:31:40]RAPDU: 90 00 [13:31:40]wFMCommunicate OK [13:31:40]wFMCommunicate request_size=255 [13:31:40]MH_SAM_APDU [13:31: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A2 01 00 00 F4 03 04 00 3C EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B8 04 00 35 04 06 00 1C 6D 0D A2 [13:31:40]Write to MH i2c: E2 02 01 99 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A2 01 00 00 F4 03 04 00 3C EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B8 04 00 35 04 06 00 1C 6D 0D A2 00 00 04 [13:31:40]Write i2c OK [13:31:40]MH_I2C_Read... [13:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:41]Read from MH i2c: E2 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 03 00 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [13:31:41]RAPDU: 90 00 [13:31:41]wFMCommunicate OK [13:31:41]wFMCommunicate request_size=7 [13:31:41]MH_SAM_APDU [13:31:41]CAPDU: 80 0D 02 02 02 F5 30 [13:31:41]Write to MH i2c: E2 0A 00 9A 03 80 0D 02 02 02 00 F5 30 00 00 40 [13:31:41]Write i2c OK [13:31:41]MH_I2C_Read... [13:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:41]Read from MH i2c: E2 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 03 00 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [13:31:41]RAPDU: 90 00 [13:31:41]wFMCommunicate OK [13:31:41]wFMCommunicate request_size=4 [13:31:41]MH_SAM_APDU [13:31:41]CAPDU: 80 0D 03 02 [13:31:41]Write to MH i2c: E2 08 00 9B 03 80 0D 03 02 00 00 00 00 19 [13:31:41]Write i2c OK [13:31:41]MH_I2C_Read... [13:31:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:41]Read from MH i2c: E2 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 0B 00 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 0B 00 9B 03 00 71 D7 67 FC CF 7E 3A 80 90 00 CC [13:31:41]RAPDU: 71 D7 67 FC CF 7E 3A 80 90 00 [13:31:41]wFMCommunicate OK [13:31:41]SAM_PROTO_SignData done [13:31:41]FM_MakeSignedData done [13:31:41]CreateOFDProtocolMessage [13:31:41]wFMCommunicate request_size=4 [13:31:41]MH_SAM_APDU [13:31:41]CAPDU: 80 11 00 00 [13:31:41]Write to MH i2c: E2 08 00 9C 03 80 11 00 00 00 00 00 00 19 [13:31:41]Write i2c OK [13:31:41]MH_I2C_Read... [13:31:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:41]Read from MH i2c: E2 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 17 00 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: E2 17 00 9C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6F [13:31:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:31:41]wFMCommunicate OK [13:31:41]CreateOFDProtocolMessage done [13:31:41]OFDSenderStorePacket 309484 [13:31:41]StoreOFDPacket docnum=309484 [13:31:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 59 6F 04 01 79 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A2 01 00 00 F4 03 04 00 3C EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B8 04 00 35 04 06 00 1C 6D 0D A2 F5 30 71 D7 67 FC CF 7E 3A 80 [13:31:41]CheckFolder [13:31:41]dirname=/storage/ofd_packets [13:31:41]CheckFolder done [13:31:41]ProducePacketName [13:31:41]name=ofd_packets/00309484 [13:31:41]NVStorageSaveData ofd_packets/00309484 [13:31:41]File name is /storage/ofd_packets/00309484 [13:31:41]Write 298 bytes [13:31:41]NVStorageSaveData done [13:31:41]OFDSenderStorePacket done [13:31:41]KKMCreateOFDPacket done [13:31:41]NVStorageSaveData kkm_last_timestamp [13:31:41]File name is /storage/kkm_last_timestamp [13:31:41]Write 4 bytes [13:31:41]NVStorageSaveData done [13:31:41]ExternCall_PrintAddStr [13:31:41]wPrintStart [13:31:41]Write to MH i2c: 01 00 00 9D 03 A0 [13:31:41]Write i2c OK [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: 01 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: 01 07 00 [13:31:41]MH_I2C_Read... [13:31:41]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [13:31:41]RasterBufferAndPrint [13:31:41]line Счет N : (1)118093 [13:31:41]line ИНН: 02508201610067 [13:31:41]line Контрольно-Кассовый Чек [13:31:41]line ПРОДАЖА [13:31:41]line ТРК (МРК, ГНК) : 34 [13:31:41]line Товар: 2710194800 [13:31:41]line ДТ-К-3 [13:31:41]line 13.130 * 76.20 [13:31:41]line = 1000.51 [13:31:41]line НДС 12% НСП 1% [13:31:41]line > о реализуемом товаре [13:31:41]line ОКРУГЛЕНИЕ: -0.51 [13:31:41]line ИТОГО: 1000.00 [13:31:41]line Внесено: 1000.00 [13:31:41]line СДАЧА: 0.00 [13:31:41]line НСП 1% : 8.85 [13:31:41]line НДС 12% : 106.25 [13:31:41]line Наличными: 1000.00 [13:31:41]line Безнал.: 0.00 [13:31:41]line Место: АЗС № 128 "Партнер Нефть" [13:31:41]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:31:41]line СНО: Общий режим [13:31:41]line Чек 418 30.07.2024 13:31 [13:31:41]line Смена: 430 ФФД: 1.0 [13:31:41]line ЗНМ: 0300000046 [13:31:41]line РНМ: 0000000000092651 [13:31:41]line Версия ККМ: 001 [13:31:41]line ФМ: 0000000000874943 [13:31:41]line ФД: 309484 [13:31:41]line ФПД: 31254705796400 [13:31:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133140&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309484&fm=31254705796400&tin=02508201610067®Number=0000000000092651&sum=100000 [13:31:41]OFD Sender: Processing packet 309484 [packets to send 232, broken 231] [13:31:41]ProducePacketName [13:31:41]name=ofd_packets/00309484 [13:31:41]OFD Sender: To server: pG, [13:31:41]CommunicateWithHost lk.salyk.kg:30040 [13:31:41]ConnectInit lk.salyk.kg [13:31:41]written 0, free lines is 4095 [13:31:42]Write to MH i2c: 01 00 00 C8 03 CB [13:31:42]Write i2c OK [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: 01 [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: 01 07 00 [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: 01 07 00 C8 03 00 00 00 00 00 5A 0C 38 [13:31:42]RasterBufferAndPrint [13:31:42]line [13:31:42]line [13:31:42]line [13:31:42]line [13:31:42]line [13:31:42]written 0, free lines is 3166 [13:31:42]MH_Cut [13:31:42]Write to MH i2c: D1 01 00 CF 03 01 A4 [13:31:42]Write i2c OK [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: D1 [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: D1 01 00 [13:31:42]MH_I2C_Read... [13:31:42]Read from MH i2c: D1 01 00 CF 03 00 A3 [13:31:42]Write to MH i2c: 01 00 00 D0 03 D3 [13:31:42]Write i2c OK [13:31:42]MH_I2C_Read... [13:31:43]*** Cut start [13:31:43]*** Partial cut [13:31:43]*** CUTSNS_PIN = 1 [13:31:43]*** CUTSNS_PIN = 0 [13:31:43]*** Brake cut motor [13:31:43]Read from MH i2c: 01 [13:31:43]MH_I2C_Read... [13:31:44]*** Stop cut motor [13:31:44]*** Cut end [13:31:44]Read from MH i2c: 01 07 00 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [13:31:44]process_action close_receipt done [13:31:44]requested_data is exist [13:31:44]produce_requested_data [13:31:44]requested_item fm.sn is exist - process it [13:31:44]wFMCommunicate request_size=4 [13:31:44]MH_SAM_APDU [13:31:44]CAPDU: 80 11 00 00 [13:31:44]Write to MH i2c: E2 08 00 D1 03 80 11 00 00 00 00 00 00 4E [13:31:44]Write i2c OK [13:31:44]MH_I2C_Read... [13:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:44]Read from MH i2c: E2 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 17 00 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 17 00 D1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A4 [13:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:31:44]wFMCommunicate OK [13:31:44]requested_item fd.num is exist - process it [13:31:44]SAM_PROTO_GetFieldsCounters [13:31:44]wFMCommunicate request_size=4 [13:31:44]MH_SAM_APDU [13:31:44]CAPDU: 80 13 00 00 [13:31:44]Write to MH i2c: E2 08 00 D2 03 80 13 00 00 00 00 00 00 51 [13:31:44]Write i2c OK [13:31:44]MH_I2C_Read... [13:31:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:44]Read from MH i2c: E2 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 62 00 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 62 00 D2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [13:31:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:44]wFMCommunicate OK [13:31:44]SAM_PROTO_GetFieldsCounters done [13:31:44]requested_item shift.num is exist - process it [13:31:44]requested_item shift.opened is exist - process it [13:31:44]req_shift_opened [13:31:44]FM_GetShiftState [13:31:44]SAM_PROTO_GetShiftState [13:31:44]wFMCommunicate request_size=4 [13:31:44]MH_SAM_APDU [13:31:44]CAPDU: 80 13 01 00 [13:31:44]Write to MH i2c: E2 08 00 D3 03 80 13 01 00 00 00 00 00 53 [13:31:44]Write i2c OK [13:31:44]MH_I2C_Read... [13:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:44]Read from MH i2c: E2 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 0E 00 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 0E 00 D3 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AE [13:31:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:31:44]wFMCommunicate OK [13:31:44]SAM_PROTO_GetShiftState done [13:31:44]FM_GetShiftState done [13:31:44]req_shift_opened done [13:31:44]requested_item shift.open_date is exist - process it [13:31:44]req_shift_open_date [13:31:44]req_shift_open_date done [13:31:44]produce_requested_data done [13:31:44]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309484,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:31:44]process_action_free close_receipt [13:31:44]json_value_free [13:31:44]json_value_free done [13:31:44]process_json_proto returns [13:31:44]Send response to host [13:31:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309484,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:31:44]free response buf [13:31:44]execute_script done [13:31:44]execute_script returns [13:31:44]free content buf [13:31:44]Sock 9.Close socket [13:31:44]Sock 9.Thread stoped [13:31:44]accept exits with 7 [13:31:44]New connection [13:31:44]New thread 3067055460 created [13:31:44]Thread 3067198820 joined [13:31:44]Waiting for new connection... [13:31:44] Sock 7.Parse request [13:31:44]Sock 7.Check first char [13:31:44]Sock 7.First char is OK [13:31:44]request: POST /json_proto HTTP/1.0 [13:31:44]Method: POST [13:31:44]URL: /json_proto [13:31:44]Method is POST - this is cgi request [13:31:44]url: /json_proto [13:31:44]query_string will be loaded in cgi processing [13:31:44]execute_cgi json_proto POST (null) [13:31:44]execute_cgi path=json_proto method=POST [13:31:44]POST find Content-Length [13:31:44]Host: 172.17.45.195:8080 [13:31:44]Content-Length: 680 [13:31:44]Content-Type: application/json [13:31:44] [13:31:44]POST finish read [13:31:44]Found Content-Length = 680 [13:31:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 16.490, "sum" : 600.24, "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:31:44]execute_script... [13:31:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 16.490, "sum" : 600.24, "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:31:44]POST & json_proto [13:31:44]process_json_proto [13:31:44]json parsed OK: [13:31:44]protocol is kg_v1.0 [13:31:44]action value=close_receipt [13:31:44]process_action close_receipt [13:31:44]cmd_close_receipt [13:31:44]MH_GetDate [13:31:44]Write to MH i2c: F0 00 00 D4 03 C6 [13:31:44]Write i2c OK [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: F0 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: F0 09 00 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: F0 09 00 D4 03 00 41 EB A8 66 FB 01 7F 64 E8 [13:31:44]GetLastDocTimeStamp 1722346300 [13:31:44]current date 1722346305 [13:31:44]FM_GetShiftState [13:31:44]SAM_PROTO_GetShiftState [13:31:44]wFMCommunicate request_size=4 [13:31:44]MH_SAM_APDU [13:31:44]CAPDU: 80 13 01 00 [13:31:44]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [13:31:44]Write i2c OK [13:31:44]MH_I2C_Read... [13:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:44]Read from MH i2c: E2 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 0E 00 [13:31:44]MH_I2C_Read... [13:31:44]Read from MH i2c: E2 0E 00 D5 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B0 [13:31:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:31:44]wFMCommunicate OK [13:31:44]SAM_PROTO_GetShiftState done [13:31:44]FM_GetShiftState done [13:31:44]opened in 1722299915 [13:31:44]opened+sec_in_day 1722386315 [13:31:44]quantity*price = 60023 [13:31:44]sum+1 = 60025 [13:31:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 419 30.07.2024 13:31 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309485 ФПД: 180296506590632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133145&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309485&fm=180296506590632&tin=02508201610067®Number=0000000000092651&sum=60000 [13:31:46]StoreToDocumentArchive [13:31:46]shift 430 fd 309485 [13:31:46]save to /storage/0430/doc_00309485 [13:31:46]save last doc name /storage/0430/doc_00309485 to /storage/kkm_last_doc_name [13:31:46]save OK [13:31:46]Clear old archive folders... [13:31:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:31:46]tlvbuf is 00A95150 [13:31:46]SAM_PROTO_ClearQueue [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 09 00 00 [13:31:46]Write to MH i2c: E2 08 00 E2 03 80 09 00 00 00 00 00 00 57 [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 E2 03 00 90 00 59 [13:31:46]RAPDU: 90 00 [13:31:46]wFMCommunicate OK [13:31:46]SAM_PROTO_ClearQueue done [13:31:46]KKMCreateOFDPacket [13:31:46]OFDProtocolAddRootSTLVToBuf [13:31:46]FM_MakeSignedData [13:31:46]FM_MakeSignedData [13:31:46]SAM_PROTO_SignData [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 0D 01 02 [13:31:46]Write to MH i2c: E2 08 00 E3 03 80 0D 01 02 00 00 00 00 5F [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [13:31:46]RAPDU: 90 00 [13:31:46]wFMCommunicate OK [13:31:46]wFMCommunicate request_size=255 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 41 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B8 04 00 35 04 06 00 A3 FA [13:31:46]Write to MH i2c: E2 02 01 E4 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 41 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B8 04 00 35 04 06 00 A3 FA 00 00 DB [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:46]Read from MH i2c: E2 03 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [13:31:46]RAPDU: 90 00 [13:31:46]wFMCommunicate OK [13:31:46]wFMCommunicate request_size=9 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 0D 02 02 04 8D 3A C5 A8 [13:31:46]Write to MH i2c: E2 0C 00 E5 03 80 0D 02 02 04 00 8D 3A C5 A8 00 00 9E [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [13:31:46]RAPDU: 90 00 [13:31:46]wFMCommunicate OK [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 0D 03 02 [13:31:46]Write to MH i2c: E2 08 00 E6 03 80 0D 03 02 00 00 00 00 64 [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]ConnectInit Can't take IP for lk.salyk.kg [13:31:46]CommunicateWithHost connect error [13:31:46]CommunicateWithHost err = -1 [13:31:46]OFD Sender: Server communicate error [13:31:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 0B 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 0B 00 E6 03 00 5E 54 DB 49 F3 D1 92 0E 90 00 9F [13:31:46]RAPDU: 5E 54 DB 49 F3 D1 92 0E 90 00 [13:31:46]wFMCommunicate OK [13:31:46]SAM_PROTO_SignData done [13:31:46]FM_MakeSignedData done [13:31:46]CreateOFDProtocolMessage [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 11 00 00 [13:31:46]Write to MH i2c: E2 08 00 E7 03 80 11 00 00 00 00 00 00 64 [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 17 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 17 00 E7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BA [13:31:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:31:46]wFMCommunicate OK [13:31:46]CreateOFDProtocolMessage done [13:31:46]OFDSenderStorePacket 309485 [13:31:46]StoreOFDPacket docnum=309485 [13:31:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 2A B4 06 01 88 F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 41 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B8 04 00 35 04 06 00 A3 FA 8D 3A C5 A8 5E 54 DB 49 F3 D1 92 0E [13:31:46]CheckFolder [13:31:46]dirname=/storage/ofd_packets [13:31:46]CheckFolder done [13:31:46]ProducePacketName [13:31:46]name=ofd_packets/00309485 [13:31:46]NVStorageSaveData ofd_packets/00309485 [13:31:46]File name is /storage/ofd_packets/00309485 [13:31:46]Write 300 bytes [13:31:46]NVStorageSaveData done [13:31:46]OFDSenderStorePacket done [13:31:46]KKMCreateOFDPacket done [13:31:46]NVStorageSaveData kkm_last_timestamp [13:31:46]File name is /storage/kkm_last_timestamp [13:31:46]Write 4 bytes [13:31:46]NVStorageSaveData done [13:31:46]ExternCall_PrintAddStr [13:31:46]wPrintStart [13:31:46]Write to MH i2c: 01 00 00 E8 03 EB [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: 01 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: 01 07 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: 01 07 00 E8 03 00 00 00 00 00 FF 0F 00 [13:31:46]RasterBufferAndPrint [13:31:46]line Счет N : (1)118087 [13:31:46]line ИНН: 02508201610067 [13:31:46]line Контрольно-Кассовый Чек [13:31:46]line ПРОДАЖА [13:31:46]line ТРК (МРК, ГНК) : 7 [13:31:46]line Товар: 2711190000 [13:31:46]line ГАЗ-К-3 [13:31:46]line 16.490 * 36.40 [13:31:46]line = 600.24 [13:31:46]line НДС 12% НСП 1% [13:31:46]line > о реализуемом товаре [13:31:46]line ОКРУГЛЕНИЕ: -0.24 [13:31:46]line ИТОГО: 600.00 [13:31:46]line Внесено: 600.00 [13:31:46]line СДАЧА: 0.00 [13:31:46]line НСП 1% : 5.31 [13:31:46]line НДС 12% : 63.74 [13:31:46]line Наличными: 600.00 [13:31:46]line Безнал.: 0.00 [13:31:46]line Место: АЗС № 128 "Партнер Нефть" [13:31:46]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:31:46]line СНО: Общий режим [13:31:46]line Чек 419 30.07.2024 13:31 [13:31:46]line Смена: 430 ФФД: 1.0 [13:31:46]line ЗНМ: 0300000046 [13:31:46]line РНМ: 0000000000092651 [13:31:46]line Версия ККМ: 001 [13:31:46]line ФМ: 0000000000874943 [13:31:46]line ФД: 309485 [13:31:46]line ФПД: 180296506590632 [13:31:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133145&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309485&fm=180296506590632&tin=02508201610067®Number=0000000000092651&sum=60000 [13:31:46]written 0, free lines is 4095 [13:31:46]OFD Sender: Processing packet 309484 [packets to send 233, broken 231] [13:31:46]ProducePacketName [13:31:46]name=ofd_packets/00309484 [13:31:46]OFD Sender: To server: pG, [13:31:46]CommunicateWithHost lk.salyk.kg:30040 [13:31:46]ConnectInit lk.salyk.kg [13:31:47]Write to MH i2c: 01 00 00 13 04 17 [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: 01 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: 01 07 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: 01 07 00 13 04 00 00 00 00 00 68 0C 92 [13:31:47]RasterBufferAndPrint [13:31:47]line [13:31:47]line [13:31:47]line [13:31:47]line [13:31:47]line [13:31:47]written 0, free lines is 3182 [13:31:47]MH_Cut [13:31:47]Write to MH i2c: D1 01 00 1A 04 01 F0 [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: D1 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: D1 01 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: D1 01 00 1A 04 00 EF [13:31:47]Write to MH i2c: 01 00 00 1B 04 1F [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:48]*** Cut start [13:31:48]*** Partial cut [13:31:48]*** CUTSNS_PIN = 1 [13:31:48]*** CUTSNS_PIN = 0 [13:31:48]*** Brake cut motor [13:31:49]Read from MH i2c: 01 [13:31:49]MH_I2C_Read... [13:31:49]*** Stop cut motor [13:31:49]*** Cut end [13:31:49]Read from MH i2c: 01 07 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: 01 07 00 1B 04 00 00 00 00 00 FF 0F 34 [13:31:49]process_action close_receipt done [13:31:49]requested_data is exist [13:31:49]produce_requested_data [13:31:49]requested_item fm.sn is exist - process it [13:31:49]wFMCommunicate request_size=4 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 11 00 00 [13:31:49]Write to MH i2c: E2 08 00 1C 04 80 11 00 00 00 00 00 00 9A [13:31:49]Write i2c OK [13:31:49]MH_I2C_Read... [13:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:49]Read from MH i2c: E2 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 17 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 17 00 1C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F0 [13:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:31:49]wFMCommunicate OK [13:31:49]requested_item fd.num is exist - process it [13:31:49]SAM_PROTO_GetFieldsCounters [13:31:49]wFMCommunicate request_size=4 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 13 00 00 [13:31:49]Write to MH i2c: E2 08 00 1D 04 80 13 00 00 00 00 00 00 9D [13:31:49]Write i2c OK [13:31:49]MH_I2C_Read... [13:31:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:49]Read from MH i2c: E2 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 62 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 62 00 1D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 ED B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 03 [13:31:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 ED B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:49]wFMCommunicate OK [13:31:49]SAM_PROTO_GetFieldsCounters done [13:31:49]requested_item shift.num is exist - process it [13:31:49]requested_item shift.opened is exist - process it [13:31:49]req_shift_opened [13:31:49]FM_GetShiftState [13:31:49]SAM_PROTO_GetShiftState [13:31:49]wFMCommunicate request_size=4 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 13 01 00 [13:31:49]Write to MH i2c: E2 08 00 1E 04 80 13 01 00 00 00 00 00 9F [13:31:49]Write i2c OK [13:31:49]MH_I2C_Read... [13:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:49]Read from MH i2c: E2 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 0E 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 0E 00 1E 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FA [13:31:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:31:49]wFMCommunicate OK [13:31:49]SAM_PROTO_GetShiftState done [13:31:49]FM_GetShiftState done [13:31:49]req_shift_opened done [13:31:49]requested_item shift.open_date is exist - process it [13:31:49]req_shift_open_date [13:31:49]req_shift_open_date done [13:31:49]produce_requested_data done [13:31:49]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309485,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:31:49]process_action_free close_receipt [13:31:49]json_value_free [13:31:49]json_value_free done [13:31:49]process_json_proto returns [13:31:49]Send response to host [13:31:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309485,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:31:49]free response buf [13:31:49]execute_script done [13:31:49]execute_script returns [13:31:49]free content buf [13:31:49]Sock 7.Close socket [13:31:49]Sock 7.Thread stoped [13:31:50]Connected sock=10 [13:31:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 59 6F 04 01 79 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A2 01 00 00 F4 03 04 00 3C EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B8 04 00 35 04 06 00 1C 6D 0D A2 F5 30 71 D7 67 FC CF 7E 3A 80 [13:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 2A 8A 47 00 AC 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EC B8 04 00 F4 03 04 00 8C 92 A8 66 B6 04 01 00 00 CE 50 CC DA 92 91 33 7D [13:31:50]CommunicateWithHost err = 0 [13:31:50]CheckOFDResponse [13:31:50]1017 (14) - 77093643461234 [13:31:50]1041 (16) - 0000000000874943 [13:31:50]1040 (4) - 309484 [13:31:50]1012 (4) - 30.07.2024 07:13 [13:31:50]1206 (1) - 0 [13:31:50]OFD Sender: Remove packet 309484 [13:31:50]ProducePacketName [13:31:50]name=ofd_packets/00309484 [13:31:50]NVStorageDeleteData [13:31:51]OFD Sender: Processing packet 309485 [packets to send 232, broken 231] [13:31:51]ProducePacketName [13:31:51]name=ofd_packets/00309485 [13:31:51]OFD Sender: To server: pG, [13:31:51]CommunicateWithHost lk.salyk.kg:30040 [13:31:51]ConnectInit lk.salyk.kg [13:31:53]Connected sock=7 [13:31:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 2A B4 06 01 88 F1 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 41 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B8 04 00 35 04 06 00 A3 FA 8D 3A C5 A8 5E 54 DB 49 F3 D1 92 0E [13:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 1E 47 00 8F 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 ED B8 04 00 F4 03 04 00 90 92 A8 66 B6 04 01 00 00 E6 44 A0 A2 9A 3A 55 6F [13:31:54]CommunicateWithHost err = 0 [13:31:54]CheckOFDResponse [13:31:54]1017 (14) - 77093643461234 [13:31:54]1041 (16) - 0000000000874943 [13:31:54]1040 (4) - 309485 [13:31:54]1012 (4) - 30.07.2024 07:13 [13:31:54]1206 (1) - 0 [13:31:54]OFD Sender: Remove packet 309485 [13:31:54]ProducePacketName [13:31:54]name=ofd_packets/00309485 [13:31:54]NVStorageDeleteData [13:31:55]OFD Sender: No OFD packet to send [13:32:00]OFD Sender: No OFD packet to send [13:32:05]OFD Sender: No OFD packet to send [13:32:10]OFD Sender: No OFD packet to send [13:32:15]OFD Sender: No OFD packet to send [13:32:19]accept exits with 9 [13:32:19]New connection [13:32:19]New thread 3067198820 created [13:32:19]Thread 3067055460 joined [13:32:19]Waiting for new connection... [13:32:19] Sock 9.Parse request [13:32:19]Sock 9.Check first char [13:32:19]Sock 9.First char is OK [13:32:19]request: POST /json_proto HTTP/1.0 [13:32:19]Method: POST [13:32:19]URL: /json_proto [13:32:19]Method is POST - this is cgi request [13:32:19]url: /json_proto [13:32:19]query_string will be loaded in cgi processing [13:32:19]execute_cgi json_proto POST (null) [13:32:19]execute_cgi path=json_proto method=POST [13:32:19]POST find Content-Length [13:32:19]Host: 172.17.45.195:8080 [13:32:19]Content-Length: 682 [13:32:19]Content-Type: application/json [13:32:19] [13:32:19]POST finish read [13:32:19]Found Content-Length = 682 [13:32:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:32:19]execute_script... [13:32: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)118094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:32:19]POST & json_proto [13:32:19]process_json_proto [13:32:19]json parsed OK: [13:32:19]protocol is kg_v1.0 [13:32:19]action value=close_receipt [13:32:19]process_action close_receipt [13:32:19]cmd_close_receipt [13:32:19]MH_GetDate [13:32:19]Write to MH i2c: F0 00 00 1F 04 12 [13:32:19]Write i2c OK [13:32:19]MH_I2C_Read... [13:32:19]Read from MH i2c: F0 [13:32:19]MH_I2C_Read... [13:32:19]Read from MH i2c: F0 09 00 [13:32:19]MH_I2C_Read... [13:32:19]Read from MH i2c: F0 09 00 1F 04 00 64 EB A8 66 FB 01 7F 64 57 [13:32:19]GetLastDocTimeStamp 1722346305 [13:32:19]current date 1722346340 [13:32:19]FM_GetShiftState [13:32:19]SAM_PROTO_GetShiftState [13:32:19]wFMCommunicate request_size=4 [13:32:19]MH_SAM_APDU [13:32:19]CAPDU: 80 13 01 00 [13:32:19]Write to MH i2c: E2 08 00 20 04 80 13 01 00 00 00 00 00 A1 [13:32:19]Write i2c OK [13:32:19]MH_I2C_Read... [13:32:19]Read from MH i2c: E2 [13:32:19]MH_I2C_Read... [13:32:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:19]Read from MH i2c: E2 0E 00 [13:32:19]MH_I2C_Read... [13:32:19]Read from MH i2c: E2 0E 00 20 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FC [13:32:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:32:19]wFMCommunicate OK [13:32:19]SAM_PROTO_GetShiftState done [13:32:19]FM_GetShiftState done [13:32:19]opened in 1722299915 [13:32:19]opened+sec_in_day 1722386315 [13:32:19]quantity*price = 100005 [13:32:19]sum+1 = 100006 [13:32: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 420 30.07.2024 13:32 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309486 ФПД: 57170622607780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133220&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309486&fm=57170622607780&tin=02508201610067®Number=0000000000092651&sum=100000 [13:32:20]StoreToDocumentArchive [13:32:20]shift 430 fd 309486 [13:32:20]save to /storage/0430/doc_00309486 [13:32:20]save last doc name /storage/0430/doc_00309486 to /storage/kkm_last_doc_name [13:32:20]save OK [13:32:20]Clear old archive folders... [13:32:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:32:20]tlvbuf is 00A785F0 [13:32:20]SAM_PROTO_ClearQueue [13:32:20]wFMCommunicate request_size=4 [13:32:20]MH_SAM_APDU [13:32:20]CAPDU: 80 09 00 00 [13:32:20]Write to MH i2c: E2 08 00 2D 04 80 09 00 00 00 00 00 00 A3 [13:32:20]Write i2c OK [13:32:20]MH_I2C_Read... [13:32:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:20]Read from MH i2c: E2 [13:32:20]MH_I2C_Read... [13:32:20]Read from MH i2c: E2 03 00 [13:32:20]MH_I2C_Read... [13:32:20]Read from MH i2c: E2 03 00 2D 04 00 90 00 A5 [13:32:20]RAPDU: 90 00 [13:32:20]wFMCommunicate OK [13:32:20]SAM_PROTO_ClearQueue done [13:32:20]KKMCreateOFDPacket [13:32:20]OFDProtocolAddRootSTLVToBuf [13:32:20]FM_MakeSignedData [13:32:20]FM_MakeSignedData [13:32:20]SAM_PROTO_SignData [13:32:20]wFMCommunicate request_size=4 [13:32:20]MH_SAM_APDU [13:32:20]CAPDU: 80 0D 01 02 [13:32:20]Write to MH i2c: E2 08 00 2E 04 80 0D 01 02 00 00 00 00 AB [13:32:20]Write i2c OK [13:32:20]MH_I2C_Read... [13:32:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:20]Read from MH i2c: E2 [13:32:20]MH_I2C_Read... [13:32:20]Read from MH i2c: E2 03 00 [13:32:20]MH_I2C_Read... [13:32:20]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [13:32:20]RAPDU: 90 00 [13:32:20]wFMCommunicate OK [13:32:20]wFMCommunicate request_size=255 [13:32:20]MH_SAM_APDU [13:32:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 01 00 00 F4 03 04 00 64 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B8 04 00 35 04 06 00 33 [13:32:20]Write to MH i2c: E2 02 01 2F 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 01 00 00 F4 03 04 00 64 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B8 04 00 35 04 06 00 33 00 00 45 [13:32:20]Write i2c OK [13:32:20]MH_I2C_Read... [13:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:21]Read from MH i2c: E2 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 03 00 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [13:32:21]RAPDU: 90 00 [13:32:21]wFMCommunicate OK [13:32:21]wFMCommunicate request_size=10 [13:32:21]MH_SAM_APDU [13:32:21]CAPDU: 80 0D 02 02 05 FF 12 A6 F1 A4 [13:32:21]Write to MH i2c: E2 0D 00 30 04 80 0D 02 02 05 00 FF 12 A6 F1 A4 00 00 04 [13:32:21]Write i2c OK [13:32:21]MH_I2C_Read... [13:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:21]Read from MH i2c: E2 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 03 00 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [13:32:21]RAPDU: 90 00 [13:32:21]wFMCommunicate OK [13:32:21]wFMCommunicate request_size=4 [13:32:21]MH_SAM_APDU [13:32:21]CAPDU: 80 0D 03 02 [13:32:21]Write to MH i2c: E2 08 00 31 04 80 0D 03 02 00 00 00 00 B0 [13:32:21]Write i2c OK [13:32:21]MH_I2C_Read... [13:32:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:21]Read from MH i2c: E2 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 0B 00 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 0B 00 31 04 00 6C 07 DC B9 8F 1F 0B 8B 90 00 FD [13:32:21]RAPDU: 6C 07 DC B9 8F 1F 0B 8B 90 00 [13:32:21]wFMCommunicate OK [13:32:21]SAM_PROTO_SignData done [13:32:21]FM_MakeSignedData done [13:32:21]CreateOFDProtocolMessage [13:32:21]wFMCommunicate request_size=4 [13:32:21]MH_SAM_APDU [13:32:21]CAPDU: 80 11 00 00 [13:32:21]Write to MH i2c: E2 08 00 32 04 80 11 00 00 00 00 00 00 B0 [13:32:21]Write i2c OK [13:32:21]MH_I2C_Read... [13:32:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:21]Read from MH i2c: E2 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 17 00 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: E2 17 00 32 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 06 [13:32:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:32:21]wFMCommunicate OK [13:32:21]CreateOFDProtocolMessage done [13:32:21]OFDSenderStorePacket 309486 [13:32:21]StoreOFDPacket docnum=309486 [13:32:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8A 25 07 01 79 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 01 00 00 F4 03 04 00 64 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B8 04 00 35 04 06 00 33 FF 12 A6 F1 A4 6C 07 DC B9 8F 1F 0B 8B [13:32:21]CheckFolder [13:32:21]dirname=/storage/ofd_packets [13:32:21]CheckFolder done [13:32:21]ProducePacketName [13:32:21]name=ofd_packets/00309486 [13:32:21]NVStorageSaveData ofd_packets/00309486 [13:32:21]File name is /storage/ofd_packets/00309486 [13:32:21]Write 301 bytes [13:32:21]NVStorageSaveData done [13:32:21]OFDSenderStorePacket done [13:32:21]KKMCreateOFDPacket done [13:32:21]NVStorageSaveData kkm_last_timestamp [13:32:21]File name is /storage/kkm_last_timestamp [13:32:21]Write 4 bytes [13:32:21]NVStorageSaveData done [13:32:21]ExternCall_PrintAddStr [13:32:21]wPrintStart [13:32:21]Write to MH i2c: 01 00 00 33 04 37 [13:32:21]Write i2c OK [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: 01 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: 01 07 00 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 FF 0F 4C [13:32:21]RasterBufferAndPrint [13:32:21]line Счет N : (1)118094 [13:32:21]line ИНН: 02508201610067 [13:32:21]line Контрольно-Кассовый Чек [13:32:21]line ПРОДАЖА [13:32:21]line ТРК (МРК, ГНК) : 62 [13:32:21]line Товар: 2710124130 [13:32:21]line Аи-92-К-2 [13:32:21]line 14.750 * 67.80 [13:32:21]line = 1000.05 [13:32:21]line НДС 12% НСП 1% [13:32:21]line > о реализуемом товаре [13:32:21]line ОКРУГЛЕНИЕ: -0.05 [13:32:21]line ИТОГО: 1000.00 [13:32:21]line Внесено: 1000.00 [13:32:21]line СДАЧА: 0.00 [13:32:21]line НСП 1% : 8.85 [13:32:21]line НДС 12% : 106.20 [13:32:21]line Наличными: 1000.00 [13:32:21]line Безнал.: 0.00 [13:32:21]line Место: АЗС № 128 "Партнер Нефть" [13:32:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:32:21]line СНО: Общий режим [13:32:21]line Чек 420 30.07.2024 13:32 [13:32:21]line Смена: 430 ФФД: 1.0 [13:32:21]line ЗНМ: 0300000046 [13:32:21]line РНМ: 0000000000092651 [13:32:21]line Версия ККМ: 001 [13:32:21]line ФМ: 0000000000874943 [13:32:21]line ФД: 309486 [13:32:21]line ФПД: 57170622607780 [13:32:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133220&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309486&fm=57170622607780&tin=02508201610067®Number=0000000000092651&sum=100000 [13:32:21]written 0, free lines is 4095 [13:32:21]OFD Sender: Processing packet 309486 [packets to send 232, broken 231] [13:32:21]ProducePacketName [13:32:21]name=ofd_packets/00309486 [13:32:21]OFD Sender: To server: pG, [13:32:21]CommunicateWithHost lk.salyk.kg:30040 [13:32:21]ConnectInit lk.salyk.kg [13:32:21]Write to MH i2c: 01 00 00 5E 04 62 [13:32:21]Write i2c OK [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: 01 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: 01 07 00 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: 01 07 00 5E 04 00 00 00 00 00 56 0C CB [13:32:21]RasterBufferAndPrint [13:32:21]line [13:32:21]line [13:32:21]line [13:32:21]line [13:32:21]line [13:32:21]written 0, free lines is 3166 [13:32:21]MH_Cut [13:32:21]Write to MH i2c: D1 01 00 65 04 01 3B [13:32:21]Write i2c OK [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: D1 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: D1 01 00 [13:32:21]MH_I2C_Read... [13:32:21]Read from MH i2c: D1 01 00 65 04 00 3A [13:32:21]Write to MH i2c: 01 00 00 66 04 6A [13:32:21]Write i2c OK [13:32:21]MH_I2C_Read... [13:32:23]*** Cut start [13:32:23]*** Partial cut [13:32:23]*** CUTSNS_PIN = 1 [13:32:23]*** CUTSNS_PIN = 0 [13:32:23]*** Brake cut motor [13:32:23]Read from MH i2c: 01 [13:32:23]MH_I2C_Read... [13:32:23]*** Stop cut motor [13:32:23]*** Cut end [13:32:23]Read from MH i2c: 01 07 00 [13:32:23]MH_I2C_Read... [13:32:23]Read from MH i2c: 01 07 00 66 04 00 00 00 00 00 FF 0F 7F [13:32:23]process_action close_receipt done [13:32:23]requested_data is exist [13:32:23]produce_requested_data [13:32:23]requested_item fm.sn is exist - process it [13:32:23]wFMCommunicate request_size=4 [13:32:23]MH_SAM_APDU [13:32:23]CAPDU: 80 11 00 00 [13:32:23]Write to MH i2c: E2 08 00 67 04 80 11 00 00 00 00 00 00 E5 [13:32:23]Write i2c OK [13:32:23]MH_I2C_Read... [13:32:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:23]Read from MH i2c: E2 [13:32:23]MH_I2C_Read... [13:32:23]Read from MH i2c: E2 17 00 [13:32:23]MH_I2C_Read... [13:32:23]Read from MH i2c: E2 17 00 67 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 3B [13:32:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:32:23]wFMCommunicate OK [13:32:23]requested_item fd.num is exist - process it [13:32:23]SAM_PROTO_GetFieldsCounters [13:32:23]wFMCommunicate request_size=4 [13:32:23]MH_SAM_APDU [13:32:23]CAPDU: 80 13 00 00 [13:32:23]Write to MH i2c: E2 08 00 68 04 80 13 00 00 00 00 00 00 E8 [13:32:23]Write i2c OK [13:32:23]MH_I2C_Read... [13:32:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:23]Read from MH i2c: E2 [13:32:23]MH_I2C_Read... [13:32:23]Read from MH i2c: E2 62 00 [13:32:23]MH_I2C_Read... [13:32:23]Read from MH i2c: E2 62 00 68 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [13:32:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:32:23]wFMCommunicate OK [13:32:23]SAM_PROTO_GetFieldsCounters done [13:32:23]requested_item shift.num is exist - process it [13:32:23]requested_item shift.opened is exist - process it [13:32:23]req_shift_opened [13:32:23]FM_GetShiftState [13:32:23]SAM_PROTO_GetShiftState [13:32:23]wFMCommunicate request_size=4 [13:32:23]MH_SAM_APDU [13:32:23]CAPDU: 80 13 01 00 [13:32:23]Write to MH i2c: E2 08 00 69 04 80 13 01 00 00 00 00 00 EA [13:32:23]Write i2c OK [13:32:23]MH_I2C_Read... [13:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:24]Read from MH i2c: E2 [13:32:24]MH_I2C_Read... [13:32:24]Read from MH i2c: E2 0E 00 [13:32:24]MH_I2C_Read... [13:32:24]Read from MH i2c: E2 0E 00 69 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 45 [13:32:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:32:24]wFMCommunicate OK [13:32:24]SAM_PROTO_GetShiftState done [13:32:24]FM_GetShiftState done [13:32:24]req_shift_opened done [13:32:24]requested_item shift.open_date is exist - process it [13:32:24]req_shift_open_date [13:32:24]req_shift_open_date done [13:32:24]produce_requested_data done [13:32:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309486,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:32:24]process_action_free close_receipt [13:32:24]json_value_free [13:32:24]json_value_free done [13:32:24]process_json_proto returns [13:32:24]Send response to host [13:32:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309486,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:32:24]free response buf [13:32:24]execute_script done [13:32:24]execute_script returns [13:32:24]free content buf [13:32:24]Sock 9.Close socket [13:32:24]Sock 9.Thread stoped [13:32:25]Connected sock=11 [13:32:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8A 25 07 01 79 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A4 01 00 00 F4 03 04 00 64 EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B8 04 00 35 04 06 00 33 FF 12 A6 F1 A4 6C 07 DC B9 8F 1F 0B 8B [13:32:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 66 50 47 00 6D 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EE B8 04 00 F4 03 04 00 B0 92 A8 66 B6 04 01 00 00 0B F6 19 CA 91 CC 26 07 [13:32:26]CommunicateWithHost err = 0 [13:32:26]CheckOFDResponse [13:32:26]1017 (14) - 77093643461234 [13:32:26]1041 (16) - 0000000000874943 [13:32:26]1040 (4) - 309486 [13:32:26]1012 (4) - 30.07.2024 07:13 [13:32:26]1206 (1) - 0 [13:32:26]OFD Sender: Remove packet 309486 [13:32:26]ProducePacketName [13:32:26]name=ofd_packets/00309486 [13:32:26]NVStorageDeleteData [13:32:27]OFD Sender: No OFD packet to send [13:32:32]OFD Sender: No OFD packet to send [13:32:37]OFD Sender: No OFD packet to send [13:32:42]OFD Sender: No OFD packet to send [13:32:47]OFD Sender: No OFD packet to send [13:32:52]OFD Sender: No OFD packet to send [13:32:57]OFD Sender: No OFD packet to send [13:33:02]OFD Sender: No OFD packet to send [13:33:07]OFD Sender: No OFD packet to send [13:33:12]OFD Sender: No OFD packet to send [13:33:15]recv_with_timeout no data received [13:33:17]OFD Sender: No OFD packet to send [13:33:22]OFD Sender: No OFD packet to send [13:33:27]OFD Sender: No OFD packet to send [13:33:32]OFD Sender: No OFD packet to send [13:33:37]OFD Sender: No OFD packet to send [13:33:42]OFD Sender: No OFD packet to send [13:33:47]OFD Sender: No OFD packet to send [13:33:49]accept exits with 10 [13:33:49]New connection [13:33:49]New thread 3067055460 created [13:33:49]Thread 3067198820 joined [13:33:49]Waiting for new connection... [13:33:49] Sock 10.Parse request [13:33:49]Sock 10.Check first char [13:33:49]Sock 10.First char is OK [13:33:49]request: POST /json_proto HTTP/1.0 [13:33:49]Method: POST [13:33:49]URL: /json_proto [13:33:49]Method is POST - this is cgi request [13:33:49]url: /json_proto [13:33:49]query_string will be loaded in cgi processing [13:33:49]execute_cgi json_proto POST (null) [13:33:49]execute_cgi path=json_proto method=POST [13:33:49]POST find Content-Length [13:33:49]Host: 172.17.45.195:8080 [13:33:49]Content-Length: 677 [13:33:49]Content-Type: application/json [13:33:49] [13:33:49]POST finish read [13:33:49]Found Content-Length = 677 [13:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:49]execute_script... [13:33:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:49]POST & json_proto [13:33:49]process_json_proto [13:33:49]json parsed OK: [13:33:49]protocol is kg_v1.0 [13:33:49]action value=close_receipt [13:33:49]process_action close_receipt [13:33:49]cmd_close_receipt [13:33:49]MH_GetDate [13:33:49]Write to MH i2c: F0 00 00 6A 04 5D [13:33:49]Write i2c OK [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: F0 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: F0 09 00 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: F0 09 00 6A 04 00 BD EB A8 66 FB 01 7F 64 FB [13:33:49]GetLastDocTimeStamp 1722346340 [13:33:49]current date 1722346429 [13:33:49]FM_GetShiftState [13:33:49]SAM_PROTO_GetShiftState [13:33:49]wFMCommunicate request_size=4 [13:33:49]MH_SAM_APDU [13:33:49]CAPDU: 80 13 01 00 [13:33:49]Write to MH i2c: E2 08 00 6B 04 80 13 01 00 00 00 00 00 EC [13:33:49]Write i2c OK [13:33:49]MH_I2C_Read... [13:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:49]Read from MH i2c: E2 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 0E 00 [13:33:49]MH_I2C_Read... [13:33:49]Read from MH i2c: E2 0E 00 6B 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 47 [13:33:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:33:49]wFMCommunicate OK [13:33:49]SAM_PROTO_GetShiftState done [13:33:49]FM_GetShiftState done [13:33:49]opened in 1722299915 [13:33:49]opened+sec_in_day 1722386315 [13:33:49]quantity*price = 30035 [13:33:49]sum+1 = 30036 [13:33:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 421 30.07.2024 13:33 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309487 ФПД: 76496915760446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133349&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309487&fm=76496915760446&tin=02508201610067®Number=0000000000092651&sum=30000 [13:33:50]StoreToDocumentArchive [13:33:50]shift 430 fd 309487 [13:33:50]save to /storage/0430/doc_00309487 [13:33:50]save last doc name /storage/0430/doc_00309487 to /storage/kkm_last_doc_name [13:33:50]save OK [13:33:50]Clear old archive folders... [13:33:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:50]tlvbuf is 00A48D80 [13:33:50]SAM_PROTO_ClearQueue [13:33:50]wFMCommunicate request_size=4 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 09 00 00 [13:33:50]Write to MH i2c: E2 08 00 78 04 80 09 00 00 00 00 00 00 EE [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 78 04 00 90 00 F0 [13:33:50]RAPDU: 90 00 [13:33:50]wFMCommunicate OK [13:33:50]SAM_PROTO_ClearQueue done [13:33:50]KKMCreateOFDPacket [13:33:50]OFDProtocolAddRootSTLVToBuf [13:33:50]FM_MakeSignedData [13:33:50]FM_MakeSignedData [13:33:50]SAM_PROTO_SignData [13:33:50]wFMCommunicate request_size=4 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 0D 01 02 [13:33:50]Write to MH i2c: E2 08 00 79 04 80 0D 01 02 00 00 00 00 F6 [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [13:33:50]RAPDU: 90 00 [13:33:50]wFMCommunicate OK [13:33:50]wFMCommunicate request_size=255 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 A5 01 00 00 F4 03 04 00 BD EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B8 04 00 35 04 06 00 45 [13:33:50]Write to MH i2c: E2 02 01 7A 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 32 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 A5 01 00 00 F4 03 04 00 BD EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B8 04 00 35 04 06 00 45 00 00 8D [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:50]Read from MH i2c: E2 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 [13:33:50]MH_I2C_Read... [13:33:50]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [13:33:50]RAPDU: 90 00 [13:33:50]wFMCommunicate OK [13:33:50]wFMCommunicate request_size=10 [13:33:50]MH_SAM_APDU [13:33:50]CAPDU: 80 0D 02 02 05 92 D3 7D 85 3E [13:33:50]Write to MH i2c: E2 0D 00 7B 04 80 0D 02 02 05 00 92 D3 7D 85 3E 00 00 A8 [13:33:50]Write i2c OK [13:33:50]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [13:33:51]RAPDU: 90 00 [13:33:51]wFMCommunicate OK [13:33:51]wFMCommunicate request_size=4 [13:33:51]MH_SAM_APDU [13:33:51]CAPDU: 80 0D 03 02 [13:33:51]Write to MH i2c: E2 08 00 7C 04 80 0D 03 02 00 00 00 00 FB [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 0B 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 0B 00 7C 04 00 AF E9 4C C8 B2 F4 B5 45 90 00 48 [13:33:51]RAPDU: AF E9 4C C8 B2 F4 B5 45 90 00 [13:33:51]wFMCommunicate OK [13:33:51]SAM_PROTO_SignData done [13:33:51]FM_MakeSignedData done [13:33:51]CreateOFDProtocolMessage [13:33:51]wFMCommunicate request_size=4 [13:33:51]MH_SAM_APDU [13:33:51]CAPDU: 80 11 00 00 [13:33:51]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:51]Read from MH i2c: E2 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 17 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 51 [13:33:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:33:51]wFMCommunicate OK [13:33:51]CreateOFDProtocolMessage done [13:33:51]OFDSenderStorePacket 309487 [13:33:51]StoreOFDPacket docnum=309487 [13:33:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 59 C5 07 01 FB 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 32 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 A5 01 00 00 F4 03 04 00 BD EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B8 04 00 35 04 06 00 45 92 D3 7D 85 3E AF E9 4C C8 B2 F4 B5 45 [13:33:51]CheckFolder [13:33:51]dirname=/storage/ofd_packets [13:33:51]CheckFolder done [13:33:51]ProducePacketName [13:33:51]name=ofd_packets/00309487 [13:33:51]NVStorageSaveData ofd_packets/00309487 [13:33:51]File name is /storage/ofd_packets/00309487 [13:33:51]Write 301 bytes [13:33:51]NVStorageSaveData done [13:33:51]OFDSenderStorePacket done [13:33:51]KKMCreateOFDPacket done [13:33:51]NVStorageSaveData kkm_last_timestamp [13:33:51]File name is /storage/kkm_last_timestamp [13:33:51]Write 4 bytes [13:33:51]NVStorageSaveData done [13:33:51]ExternCall_PrintAddStr [13:33:51]wPrintStart [13:33:51]Write to MH i2c: 01 00 00 7E 04 82 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 07 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 07 00 7E 04 00 00 00 00 00 FF 0F 97 [13:33:51]RasterBufferAndPrint [13:33:51]line Счет N : (1)118095 [13:33:51]line ИНН: 02508201610067 [13:33:51]line Контрольно-Кассовый Чек [13:33:51]line ПРОДАЖА [13:33:51]line ТРК (МРК, ГНК) : 42 [13:33:51]line Товар: 2710124130 [13:33:51]line Аи-92-К-2 [13:33:51]line 4.430 * 67.80 [13:33:51]line = 300.35 [13:33:51]line НДС 12% НСП 1% [13:33:51]line > о реализуемом товаре [13:33:51]line ОКРУГЛЕНИЕ: -0.35 [13:33:51]line ИТОГО: 300.00 [13:33:51]line Внесено: 300.00 [13:33:51]line СДАЧА: 0.00 [13:33:51]line НСП 1% : 2.66 [13:33:51]line НДС 12% : 31.90 [13:33:51]line Наличными: 300.00 [13:33:51]line Безнал.: 0.00 [13:33:51]line Место: АЗС № 128 "Партнер Нефть" [13:33:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:33:51]OFD Sender: Processing packet 309487 [packets to send 232, broken 231] [13:33:51]ProducePacketName [13:33:51]name=ofd_packets/00309487 [13:33:51]OFD Sender: To server: pG, [13:33:51]CommunicateWithHost lk.salyk.kg:30040 [13:33:51]ConnectInit lk.salyk.kg [13:33:51]line СНО: Общий режим [13:33:51]line Чек 421 30.07.2024 13:33 [13:33:51]line Смена: 430 ФФД: 1.0 [13:33:51]line ЗНМ: 0300000046 [13:33:51]line РНМ: 0000000000092651 [13:33:51]line Версия ККМ: 001 [13:33:51]line ФМ: 0000000000874943 [13:33:51]line ФД: 309487 [13:33:51]line ФПД: 76496915760446 [13:33:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133349&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309487&fm=76496915760446&tin=02508201610067®Number=0000000000092651&sum=30000 [13:33:51]written 0, free lines is 4095 [13:33:51]Write to MH i2c: 01 00 00 A9 04 AD [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 07 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: 01 07 00 A9 04 00 00 00 00 00 50 0C 10 [13:33:51]RasterBufferAndPrint [13:33:51]line [13:33:51]line [13:33:51]line [13:33:51]line [13:33:51]line [13:33:51]written 0, free lines is 3155 [13:33:51]MH_Cut [13:33:51]Write to MH i2c: D1 01 00 B0 04 01 86 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: D1 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: D1 01 00 [13:33:51]MH_I2C_Read... [13:33:51]Read from MH i2c: D1 01 00 B0 04 00 85 [13:33:51]Write to MH i2c: 01 00 00 B1 04 B5 [13:33:51]Write i2c OK [13:33:51]MH_I2C_Read... [13:33:51]Connected sock=11 [13:33:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 59 C5 07 01 FB 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 32 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 A5 01 00 00 F4 03 04 00 BD EB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B8 04 00 35 04 06 00 45 92 D3 7D 85 3E AF E9 4C C8 B2 F4 B5 45 [13:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D3 29 47 00 68 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 EF B8 04 00 F4 03 04 00 06 93 A8 66 B6 04 01 00 00 D3 D0 EE 1A 7D 41 A2 6F [13:33:52]CommunicateWithHost err = 0 [13:33:52]CheckOFDResponse [13:33:52]1017 (14) - 77093643461234 [13:33:52]1041 (16) - 0000000000874943 [13:33:52]1040 (4) - 309487 [13:33:52]1012 (4) - 30.07.2024 07:15 [13:33:52]1206 (1) - 0 [13:33:52]OFD Sender: Remove packet 309487 [13:33:52]ProducePacketName [13:33:52]name=ofd_packets/00309487 [13:33:52]NVStorageDeleteData [13:33:52]OFD Sender: No OFD packet to send [13:33:52]*** Cut start [13:33:52]*** Partial cut [13:33:52]*** CUTSNS_PIN = 1 [13:33:52]*** CUTSNS_PIN = 0 [13:33:53]*** Brake cut motor [13:33:53]Read from MH i2c: 01 [13:33:53]MH_I2C_Read... [13:33:53]*** Stop cut motor [13:33:53]*** Cut end [13:33:53]Read from MH i2c: 01 07 00 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: 01 07 00 B1 04 00 00 00 00 00 FF 0F CA [13:33:53]process_action close_receipt done [13:33:53]requested_data is exist [13:33:53]produce_requested_data [13:33:53]requested_item fm.sn is exist - process it [13:33:53]wFMCommunicate request_size=4 [13:33:53]MH_SAM_APDU [13:33:53]CAPDU: 80 11 00 00 [13:33:53]Write to MH i2c: E2 08 00 B2 04 80 11 00 00 00 00 00 00 30 [13:33:53]Write i2c OK [13:33:53]MH_I2C_Read... [13:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:53]Read from MH i2c: E2 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 17 00 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 17 00 B2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 86 [13:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:33:53]wFMCommunicate OK [13:33:53]requested_item fd.num is exist - process it [13:33:53]SAM_PROTO_GetFieldsCounters [13:33:53]wFMCommunicate request_size=4 [13:33:53]MH_SAM_APDU [13:33:53]CAPDU: 80 13 00 00 [13:33:53]Write to MH i2c: E2 08 00 B3 04 80 13 00 00 00 00 00 00 33 [13:33:53]Write i2c OK [13:33:53]MH_I2C_Read... [13:33:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:53]Read from MH i2c: E2 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 62 00 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 62 00 B3 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [13:33:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 EF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:53]wFMCommunicate OK [13:33:53]SAM_PROTO_GetFieldsCounters done [13:33:53]requested_item shift.num is exist - process it [13:33:53]requested_item shift.opened is exist - process it [13:33:53]req_shift_opened [13:33:53]FM_GetShiftState [13:33:53]SAM_PROTO_GetShiftState [13:33:53]wFMCommunicate request_size=4 [13:33:53]MH_SAM_APDU [13:33:53]CAPDU: 80 13 01 00 [13:33:53]Write to MH i2c: E2 08 00 B4 04 80 13 01 00 00 00 00 00 35 [13:33:53]Write i2c OK [13:33:53]MH_I2C_Read... [13:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:53]Read from MH i2c: E2 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 0E 00 [13:33:53]MH_I2C_Read... [13:33:53]Read from MH i2c: E2 0E 00 B4 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 90 [13:33:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:33:53]wFMCommunicate OK [13:33:53]SAM_PROTO_GetShiftState done [13:33:53]FM_GetShiftState done [13:33:53]req_shift_opened done [13:33:53]requested_item shift.open_date is exist - process it [13:33:53]req_shift_open_date [13:33:53]req_shift_open_date done [13:33:53]produce_requested_data done [13:33:53]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309487,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:33:53]process_action_free close_receipt [13:33:53]json_value_free [13:33:53]json_value_free done [13:33:53]process_json_proto returns [13:33:53]Send response to host [13:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309487,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:33:53]free response buf [13:33:53]execute_script done [13:33:53]execute_script returns [13:33:53]free content buf [13:33:53]Sock 10.Close socket [13:33:53]Sock 10.Thread stoped [13:33:57]OFD Sender: No OFD packet to send [13:34:02]OFD Sender: No OFD packet to send [13:34:07]OFD Sender: No OFD packet to send [13:34:12]OFD Sender: No OFD packet to send [13:34:17]OFD Sender: No OFD packet to send [13:34:22]OFD Sender: No OFD packet to send [13:34:27]OFD Sender: No OFD packet to send [13:34:32]OFD Sender: No OFD packet to send [13:34:37]OFD Sender: No OFD packet to send [13:34:42]OFD Sender: No OFD packet to send [13:34:47]OFD Sender: No OFD packet to send [13:34:52]OFD Sender: No OFD packet to send [13:34:57]OFD Sender: No OFD packet to send [13:35:02]OFD Sender: No OFD packet to send [13:35:07]OFD Sender: No OFD packet to send [13:35:12]OFD Sender: No OFD packet to send [13:35:17]OFD Sender: No OFD packet to send [13:35:19]accept exits with 7 [13:35:19]New connection [13:35:19]New thread 3067198820 created [13:35:19]Thread 3067055460 joined [13:35:19]Waiting for new connection... [13:35:19] Sock 7.Parse request [13:35:19]Sock 7.Check first char [13:35:19]Sock 7.First char is OK [13:35:19]request: POST /json_proto HTTP/1.0 [13:35:19]Method: POST [13:35:19]URL: /json_proto [13:35:19]Method is POST - this is cgi request [13:35:19]url: /json_proto [13:35:19]query_string will be loaded in cgi processing [13:35:19]execute_cgi json_proto POST (null) [13:35:19]execute_cgi path=json_proto method=POST [13:35:19]POST find Content-Length [13:35:19]Host: 172.17.45.195:8080 [13:35:19]Content-Length: 799 [13:35:19]Content-Type: application/json [13:35:19] [13:35:19]POST finish read [13:35:19]Found Content-Length = 799 [13:35:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:19]execute_script... [13:35: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)118096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:19]POST & json_proto [13:35:19]process_json_proto [13:35:19]json parsed OK: [13:35:19]protocol is kg_v1.0 [13:35:19]action value=close_receipt [13:35:19]process_action close_receipt [13:35:19]cmd_close_receipt [13:35:19]MH_GetDate [13:35:19]Write to MH i2c: F0 00 00 B5 04 A8 [13:35:19]Write i2c OK [13:35:19]MH_I2C_Read... [13:35:19]Read from MH i2c: F0 [13:35:19]MH_I2C_Read... [13:35:19]Read from MH i2c: F0 09 00 [13:35:19]MH_I2C_Read... [13:35:19]Read from MH i2c: F0 09 00 B5 04 00 18 EC A8 66 FB 01 7F 64 A2 [13:35:19]GetLastDocTimeStamp 1722346429 [13:35:19]current date 1722346520 [13:35:19]FM_GetShiftState [13:35:19]SAM_PROTO_GetShiftState [13:35:19]wFMCommunicate request_size=4 [13:35:19]MH_SAM_APDU [13:35:19]CAPDU: 80 13 01 00 [13:35:19]Write to MH i2c: E2 08 00 B6 04 80 13 01 00 00 00 00 00 37 [13:35:19]Write i2c OK [13:35:19]MH_I2C_Read... [13:35:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:19]Read from MH i2c: E2 [13:35:19]MH_I2C_Read... [13:35:19]Read from MH i2c: E2 0E 00 [13:35:19]MH_I2C_Read... [13:35:19]Read from MH i2c: E2 0E 00 B6 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 92 [13:35:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:35:19]wFMCommunicate OK [13:35:19]SAM_PROTO_GetShiftState done [13:35:19]FM_GetShiftState done [13:35:19]opened in 1722299915 [13:35:19]opened+sec_in_day 1722386315 [13:35:19]quantity*price = 200025 [13:35:19]sum+1 = 200026 [13:35:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 422 30.07.2024 13:35 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309488 ФПД: 168945463910445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133520&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309488&fm=168945463910445&tin=02508201610067®Number=0000000000092651&sum=200025 [13:35:21]StoreToDocumentArchive [13:35:21]shift 430 fd 309488 [13:35:21]save to /storage/0430/doc_00309488 [13:35:21]save last doc name /storage/0430/doc_00309488 to /storage/kkm_last_doc_name [13:35:21]save OK [13:35:21]Clear old archive folders... [13:35:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:35:21]tlvbuf is 00AACD40 [13:35:21]SAM_PROTO_ClearQueue [13:35:21]wFMCommunicate request_size=4 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 09 00 00 [13:35:21]Write to MH i2c: E2 08 00 C3 04 80 09 00 00 00 00 00 00 39 [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 C3 04 00 90 00 3B [13:35:21]RAPDU: 90 00 [13:35:21]wFMCommunicate OK [13:35:21]SAM_PROTO_ClearQueue done [13:35:21]KKMCreateOFDPacket [13:35:21]OFDProtocolAddRootSTLVToBuf [13:35:21]FM_MakeSignedData [13:35:21]FM_MakeSignedData [13:35:21]SAM_PROTO_SignData [13:35:21]wFMCommunicate request_size=4 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 0D 01 02 [13:35:21]Write to MH i2c: E2 08 00 C4 04 80 0D 01 02 00 00 00 00 41 [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [13:35:21]RAPDU: 90 00 [13:35:21]wFMCommunicate OK [13:35:21]wFMCommunicate request_size=255 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A6 01 00 00 F4 03 04 00 18 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B8 04 00 35 04 06 00 99 A7 AE 5C [13:35:21]Write to MH i2c: E2 02 01 C5 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A6 01 00 00 F4 03 04 00 18 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B8 04 00 35 04 06 00 99 A7 AE 5C 00 00 48 [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [13:35:21]RAPDU: 90 00 [13:35:21]wFMCommunicate OK [13:35:21]wFMCommunicate request_size=7 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 0D 02 02 02 E0 2D [13:35:21]Write to MH i2c: E2 0A 00 C6 04 80 0D 02 02 02 00 E0 2D 00 00 55 [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [13:35:21]RAPDU: 90 00 [13:35:21]wFMCommunicate OK [13:35:21]wFMCommunicate request_size=4 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 0D 03 02 [13:35:21]Write to MH i2c: E2 08 00 C7 04 80 0D 03 02 00 00 00 00 46 [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 0B 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 0B 00 C7 04 00 62 F7 1C 12 DF DF 25 E9 90 00 9A [13:35:21]RAPDU: 62 F7 1C 12 DF DF 25 E9 90 00 [13:35:21]wFMCommunicate OK [13:35:21]SAM_PROTO_SignData done [13:35:21]FM_MakeSignedData done [13:35:21]CreateOFDProtocolMessage [13:35:21]wFMCommunicate request_size=4 [13:35:21]MH_SAM_APDU [13:35:21]CAPDU: 80 11 00 00 [13:35:21]Write to MH i2c: E2 08 00 C8 04 80 11 00 00 00 00 00 00 46 [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:21]Read from MH i2c: E2 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 17 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: E2 17 00 C8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9C [13:35:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:35:21]wFMCommunicate OK [13:35:21]CreateOFDProtocolMessage done [13:35:21]OFDSenderStorePacket 309488 [13:35:21]StoreOFDPacket docnum=309488 [13:35:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 30 6A 04 01 7C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A6 01 00 00 F4 03 04 00 18 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B8 04 00 35 04 06 00 99 A7 AE 5C E0 2D 62 F7 1C 12 DF DF 25 E9 [13:35:21]CheckFolder [13:35:21]dirname=/storage/ofd_packets [13:35:21]CheckFolder done [13:35:21]ProducePacketName [13:35:21]name=ofd_packets/00309488 [13:35:21]NVStorageSaveData ofd_packets/00309488 [13:35:21]File name is /storage/ofd_packets/00309488 [13:35:21]Write 298 bytes [13:35:21]NVStorageSaveData done [13:35:21]OFDSenderStorePacket done [13:35:21]KKMCreateOFDPacket done [13:35:21]NVStorageSaveData kkm_last_timestamp [13:35:21]File name is /storage/kkm_last_timestamp [13:35:21]Write 4 bytes [13:35:21]NVStorageSaveData done [13:35:21]ExternCall_PrintAddStr [13:35:21]wPrintStart [13:35:21]Write to MH i2c: 01 00 00 C9 04 CD [13:35:21]Write i2c OK [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: 01 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: 01 07 00 [13:35:21]MH_I2C_Read... [13:35:21]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 FF 0F E2 [13:35:21]RasterBufferAndPrint [13:35:21]line Счет N : (1)118096 [13:35:21]line ИНН: 02508201610067 [13:35:21]line Контрольно-Кассовый Чек [13:35:21]line ПРОДАЖА [13:35:21]line ТРК (МРК, ГНК) : 1 [13:35:21]line Товар: 2710194800 [13:35:21]line ДТ-К-3 [13:35:21]line 26.250 * 76.20 [13:35:21]line = 2000.25 [13:35:21]line НДС 12% НСП 1% [13:35:21]line > о реализуемом товаре [13:35:21]line ИТОГО: 2000.25 [13:35:21]line НСП 1% : 17.70 [13:35:21]line НДС 12% : 212.42 [13:35:21]line Наличными: 0.00 [13:35:21]line Безнал.: 2000.25 [13:35:21]line Место: АЗС № 128 "Партнер Нефть" [13:35:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:35:21]line СНО: Общий режим [13:35:21]line Чек 422 30.07.2024 13:35 [13:35:21]line Смена: 430 ФФД: 1.0 [13:35:21]line ЗНМ: 0300000046 [13:35:21]line РНМ: 0000000000092651 [13:35:21]line Версия ККМ: 001 [13:35:21]line Платежная система: O! деньги [13:35:21]line ФМ: 0000000000874943 [13:35:21]line ФД: 309488 [13:35:21]line ФПД: 168945463910445 [13:35:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133520&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309488&fm=168945463910445&tin=02508201610067®Number=0000000000092651&sum=200025 [13:35:21]written 0, free lines is 4095 [13:35:21]OFD Sender: Processing packet 309488 [packets to send 232, broken 231] [13:35:21]ProducePacketName [13:35:21]name=ofd_packets/00309488 [13:35:21]OFD Sender: To server: pG, [13:35:21]CommunicateWithHost lk.salyk.kg:30040 [13:35:21]ConnectInit lk.salyk.kg [13:35:22]Write to MH i2c: 01 00 00 F3 04 F7 [13:35:22]Write i2c OK [13:35:22]MH_I2C_Read... [13:35:22]Read from MH i2c: 01 [13:35:22]MH_I2C_Read... [13:35:22]Read from MH i2c: 01 07 00 [13:35:22]MH_I2C_Read... [13:35:22]Read from MH i2c: 01 07 00 F3 04 00 00 00 00 00 75 0C 7F [13:35:22]RasterBufferAndPrint [13:35:22]line [13:35:22]line [13:35:22]line [13:35:22]line [13:35:22]line [13:35:22]written 0, free lines is 3191 [13:35:22]MH_Cut [13:35:22]Write to MH i2c: D1 01 00 FA 04 01 D0 [13:35:22]Write i2c OK [13:35:22]MH_I2C_Read... [13:35:22]Read from MH i2c: D1 [13:35:22]MH_I2C_Read... [13:35:22]Read from MH i2c: D1 01 00 [13:35:22]MH_I2C_Read... [13:35:22]Read from MH i2c: D1 01 00 FA 04 00 CF [13:35:22]Write to MH i2c: 01 00 00 FB 04 FF [13:35:22]Write i2c OK [13:35:22]MH_I2C_Read... [13:35:23]*** Cut start [13:35:23]*** Partial cut [13:35:23]*** CUTSNS_PIN = 1 [13:35:23]*** CUTSNS_PIN = 0 [13:35:23]*** Brake cut motor [13:35:24]Read from MH i2c: 01 [13:35:24]MH_I2C_Read... [13:35:24]*** Stop cut motor [13:35:24]Read from MH i2c: 01 07 00 [13:35:24]MH_I2C_Read... [13:35:24]*** Cut end [13:35:24]Read from MH i2c: 01 07 00 FB 04 00 00 00 00 00 FF 0F 14 [13:35:24]process_action close_receipt done [13:35:24]requested_data is exist [13:35:24]produce_requested_data [13:35:24]requested_item fm.sn is exist - process it [13:35:24]wFMCommunicate request_size=4 [13:35:24]MH_SAM_APDU [13:35:24]CAPDU: 80 11 00 00 [13:35:24]Write to MH i2c: E2 08 00 FC 04 80 11 00 00 00 00 00 00 7A [13:35:24]Write i2c OK [13:35:24]MH_I2C_Read... [13:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:24]Read from MH i2c: E2 [13:35:24]MH_I2C_Read... [13:35:24]Read from MH i2c: E2 17 00 [13:35:24]MH_I2C_Read... [13:35:24]Read from MH i2c: E2 17 00 FC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D0 [13:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:35:24]wFMCommunicate OK [13:35:24]requested_item fd.num is exist - process it [13:35:24]SAM_PROTO_GetFieldsCounters [13:35:24]wFMCommunicate request_size=4 [13:35:24]MH_SAM_APDU [13:35:24]CAPDU: 80 13 00 00 [13:35:24]Write to MH i2c: E2 08 00 FD 04 80 13 00 00 00 00 00 00 7D [13:35:24]Write i2c OK [13:35:24]MH_I2C_Read... [13:35:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:24]Read from MH i2c: E2 [13:35:24]MH_I2C_Read... [13:35:24]Read from MH i2c: E2 62 00 [13:35:24]MH_I2C_Read... [13:35:24]Read from MH i2c: E2 62 00 FD 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F0 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [13:35:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F0 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:24]wFMCommunicate OK [13:35:24]SAM_PROTO_GetFieldsCounters done [13:35:24]requested_item shift.num is exist - process it [13:35:24]requested_item shift.opened is exist - process it [13:35:24]req_shift_opened [13:35:24]FM_GetShiftState [13:35:24]SAM_PROTO_GetShiftState [13:35:24]wFMCommunicate request_size=4 [13:35:24]MH_SAM_APDU [13:35:24]CAPDU: 80 13 01 00 [13:35:24]Write to MH i2c: E2 08 00 FE 04 80 13 01 00 00 00 00 00 7F [13:35:24]Write i2c OK [13:35:24]MH_I2C_Read... [13:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:24]Read from MH i2c: E2 [13:35:24]MH_I2C_Read... [13:35:24]Read from MH i2c: E2 0E 00 [13:35:24]MH_I2C_Read... [13:35:24]Read from MH i2c: E2 0E 00 FE 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DA [13:35:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:35:24]wFMCommunicate OK [13:35:24]SAM_PROTO_GetShiftState done [13:35:24]FM_GetShiftState done [13:35:24]req_shift_opened done [13:35:24]requested_item shift.open_date is exist - process it [13:35:24]req_shift_open_date [13:35:24]req_shift_open_date done [13:35:24]produce_requested_data done [13:35:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309488,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:35:24]process_action_free close_receipt [13:35:24]json_value_free [13:35:24]json_value_free done [13:35:24]process_json_proto returns [13:35:24]Send response to host [13:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309488,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:35:24]free response buf [13:35:24]execute_script done [13:35:24]execute_script returns [13:35:24]free content buf [13:35:24]Sock 7.Close socket [13:35:24]Sock 7.Thread stoped [13:35:24]Connected sock=11 [13:35:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 30 6A 04 01 7C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 A6 01 00 00 F4 03 04 00 18 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B8 04 00 35 04 06 00 99 A7 AE 5C E0 2D 62 F7 1C 12 DF DF 25 E9 [13:35:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 98 16 47 00 45 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F0 B8 04 00 F4 03 04 00 62 93 A8 66 B6 04 01 00 00 72 07 6A 9F 4E 3A E9 A7 [13:35:24]CommunicateWithHost err = 0 [13:35:24]CheckOFDResponse [13:35:24]1017 (14) - 77093643461234 [13:35:24]1041 (16) - 0000000000874943 [13:35:24]1040 (4) - 309488 [13:35:24]1012 (4) - 30.07.2024 07:16 [13:35:24]1206 (1) - 0 [13:35:24]OFD Sender: Remove packet 309488 [13:35:24]ProducePacketName [13:35:24]name=ofd_packets/00309488 [13:35:24]NVStorageDeleteData [13:35:25]OFD Sender: No OFD packet to send [13:35:30]OFD Sender: No OFD packet to send [13:35:34]recv_with_timeout no data received [13:35:35]OFD Sender: No OFD packet to send [13:35:40]OFD Sender: No OFD packet to send [13:35:45]OFD Sender: No OFD packet to send [13:35:50]OFD Sender: No OFD packet to send [13:35:55]OFD Sender: No OFD packet to send [13:36:00]OFD Sender: No OFD packet to send [13:36:05]OFD Sender: No OFD packet to send [13:36:10]OFD Sender: No OFD packet to send [13:36:15]OFD Sender: No OFD packet to send [13:36:20]OFD Sender: No OFD packet to send [13:36:25]OFD Sender: No OFD packet to send [13:36:30]OFD Sender: No OFD packet to send [13:36:35]OFD Sender: No OFD packet to send [13:36:40]OFD Sender: No OFD packet to send [13:36:45]OFD Sender: No OFD packet to send [13:36:50]OFD Sender: No OFD packet to send [13:36:55]OFD Sender: No OFD packet to send [13:37:00]OFD Sender: No OFD packet to send [13:37:05]OFD Sender: No OFD packet to send [13:37:10]OFD Sender: No OFD packet to send [13:37:15]OFD Sender: No OFD packet to send [13:37:20]OFD Sender: No OFD packet to send [13:37:25]OFD Sender: No OFD packet to send [13:37:30]OFD Sender: No OFD packet to send [13:37:35]OFD Sender: No OFD packet to send [13:37:40]OFD Sender: No OFD packet to send [13:37:45]OFD Sender: No OFD packet to send [13:37:50]OFD Sender: No OFD packet to send [13:37:52]accept exits with 9 [13:37:52]New connection [13:37:52]New thread 3067055460 created [13:37:52]Thread 3067198820 joined [13:37:52]Waiting for new connection... [13:37:52] Sock 9.Parse request [13:37:52]Sock 9.Check first char [13:37:52]Sock 9.First char is OK [13:37:52]request: POST /json_proto HTTP/1.0 [13:37:52]Method: POST [13:37:52]URL: /json_proto [13:37:52]Method is POST - this is cgi request [13:37:52]url: /json_proto [13:37:52]query_string will be loaded in cgi processing [13:37:52]execute_cgi json_proto POST (null) [13:37:52]execute_cgi path=json_proto method=POST [13:37:52]POST find Content-Length [13:37:52]Host: 172.17.45.195:8080 [13:37:52]Content-Length: 677 [13:37:52]Content-Type: application/json [13:37:52] [13:37:52]POST finish read [13:37:52]Found Content-Length = 677 [13:37:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:37:52]execute_script... [13:37: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)118098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:37:52]POST & json_proto [13:37:52]process_json_proto [13:37:52]json parsed OK: [13:37:52]protocol is kg_v1.0 [13:37:52]action value=close_receipt [13:37:52]process_action close_receipt [13:37:52]cmd_close_receipt [13:37:52]MH_GetDate [13:37:52]Write to MH i2c: F0 00 00 FF 04 F2 [13:37:52]Write i2c OK [13:37:52]MH_I2C_Read... [13:37:52]Read from MH i2c: F0 [13:37:52]MH_I2C_Read... [13:37:52]Read from MH i2c: F0 09 00 [13:37:52]MH_I2C_Read... [13:37:52]Read from MH i2c: F0 09 00 FF 04 00 B1 EC A8 66 FB 01 7F 64 85 [13:37:52]GetLastDocTimeStamp 1722346520 [13:37:52]current date 1722346673 [13:37:52]FM_GetShiftState [13:37:52]SAM_PROTO_GetShiftState [13:37:52]wFMCommunicate request_size=4 [13:37:52]MH_SAM_APDU [13:37:52]CAPDU: 80 13 01 00 [13:37:52]Write to MH i2c: E2 08 00 00 05 80 13 01 00 00 00 00 00 82 [13:37:52]Write i2c OK [13:37:52]MH_I2C_Read... [13:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:52]Read from MH i2c: E2 [13:37:52]MH_I2C_Read... [13:37:52]Read from MH i2c: E2 0E 00 [13:37:52]MH_I2C_Read... [13:37:52]Read from MH i2c: E2 0E 00 00 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DD [13:37:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:37:52]wFMCommunicate OK [13:37:52]SAM_PROTO_GetShiftState done [13:37:52]FM_GetShiftState done [13:37:52]opened in 1722299915 [13:37:52]opened+sec_in_day 1722386315 [13:37:52]quantity*price = 50036 [13:37:52]sum+1 = 50037 [13:37:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 423 30.07.2024 13:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309489 ФПД: 260271270596296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133753&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309489&fm=260271270596296&tin=02508201610067®Number=0000000000092651&sum=50000 [13:37:54]StoreToDocumentArchive [13:37:54]shift 430 fd 309489 [13:37:54]save to /storage/0430/doc_00309489 [13:37:54]save last doc name /storage/0430/doc_00309489 to /storage/kkm_last_doc_name [13:37:54]save OK [13:37:54]Clear old archive folders... [13:37:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:54]tlvbuf is 00A3BDE0 [13:37:54]SAM_PROTO_ClearQueue [13:37:54]wFMCommunicate request_size=4 [13:37:54]MH_SAM_APDU [13:37:54]CAPDU: 80 09 00 00 [13:37:54]Write to MH i2c: E2 08 00 0D 05 80 09 00 00 00 00 00 00 84 [13:37:54]Write i2c OK [13:37:54]MH_I2C_Read... [13:37:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:54]Read from MH i2c: E2 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 0D 05 00 90 00 86 [13:37:54]RAPDU: 90 00 [13:37:54]wFMCommunicate OK [13:37:54]SAM_PROTO_ClearQueue done [13:37:54]KKMCreateOFDPacket [13:37:54]OFDProtocolAddRootSTLVToBuf [13:37:54]FM_MakeSignedData [13:37:54]FM_MakeSignedData [13:37:54]SAM_PROTO_SignData [13:37:54]wFMCommunicate request_size=4 [13:37:54]MH_SAM_APDU [13:37:54]CAPDU: 80 0D 01 02 [13:37:54]Write to MH i2c: E2 08 00 0E 05 80 0D 01 02 00 00 00 00 8C [13:37:54]Write i2c OK [13:37:54]MH_I2C_Read... [13:37:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:54]Read from MH i2c: E2 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 0E 05 00 90 00 87 [13:37:54]RAPDU: 90 00 [13:37:54]wFMCommunicate OK [13:37:54]wFMCommunicate request_size=255 [13:37:54]MH_SAM_APDU [13:37:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B1 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B8 04 00 35 04 06 00 EC [13:37:54]Write to MH i2c: E2 02 01 0F 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B1 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B8 04 00 35 04 06 00 EC 00 00 A4 [13:37:54]Write i2c OK [13:37:54]MH_I2C_Read... [13:37:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:54]Read from MH i2c: E2 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 0F 05 00 90 00 88 [13:37:54]RAPDU: 90 00 [13:37:54]wFMCommunicate OK [13:37:54]wFMCommunicate request_size=10 [13:37:54]MH_SAM_APDU [13:37:54]CAPDU: 80 0D 02 02 05 B7 20 A1 0E C8 [13:37:54]Write to MH i2c: E2 0D 00 10 05 80 0D 02 02 05 00 B7 20 A1 0E C8 00 00 E7 [13:37:54]Write i2c OK [13:37:54]MH_I2C_Read... [13:37:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:54]Read from MH i2c: E2 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [13:37:54]RAPDU: 90 00 [13:37:54]wFMCommunicate OK [13:37:54]wFMCommunicate request_size=4 [13:37:54]MH_SAM_APDU [13:37:54]CAPDU: 80 0D 03 02 [13:37:54]Write to MH i2c: E2 08 00 11 05 80 0D 03 02 00 00 00 00 91 [13:37:54]Write i2c OK [13:37:54]MH_I2C_Read... [13:37:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:54]Read from MH i2c: E2 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 0B 00 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 0B 00 11 05 00 55 64 58 BE F9 3C C1 13 90 00 6A [13:37:54]RAPDU: 55 64 58 BE F9 3C C1 13 90 00 [13:37:54]wFMCommunicate OK [13:37:54]SAM_PROTO_SignData done [13:37:54]FM_MakeSignedData done [13:37:54]CreateOFDProtocolMessage [13:37:54]wFMCommunicate request_size=4 [13:37:54]MH_SAM_APDU [13:37:54]CAPDU: 80 11 00 00 [13:37:54]Write to MH i2c: E2 08 00 12 05 80 11 00 00 00 00 00 00 91 [13:37:54]Write i2c OK [13:37:54]MH_I2C_Read... [13:37:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:54]Read from MH i2c: E2 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 17 00 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: E2 17 00 12 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E7 [13:37:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:37:54]wFMCommunicate OK [13:37:54]CreateOFDProtocolMessage done [13:37:54]OFDSenderStorePacket 309489 [13:37:54]StoreOFDPacket docnum=309489 [13:37:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DE 55 07 01 B9 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B1 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B8 04 00 35 04 06 00 EC B7 20 A1 0E C8 55 64 58 BE F9 3C C1 13 [13:37:54]CheckFolder [13:37:54]dirname=/storage/ofd_packets [13:37:54]CheckFolder done [13:37:54]ProducePacketName [13:37:54]name=ofd_packets/00309489 [13:37:54]NVStorageSaveData ofd_packets/00309489 [13:37:54]File name is /storage/ofd_packets/00309489 [13:37:54]Write 301 bytes [13:37:54]NVStorageSaveData done [13:37:54]OFDSenderStorePacket done [13:37:54]KKMCreateOFDPacket done [13:37:54]NVStorageSaveData kkm_last_timestamp [13:37:54]File name is /storage/kkm_last_timestamp [13:37:54]Write 4 bytes [13:37:54]NVStorageSaveData done [13:37:54]ExternCall_PrintAddStr [13:37:54]wPrintStart [13:37:54]Write to MH i2c: 01 00 00 13 05 18 [13:37:54]Write i2c OK [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: 01 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: 01 07 00 [13:37:54]MH_I2C_Read... [13:37:54]Read from MH i2c: 01 07 00 13 05 00 00 00 00 00 FF 0F 2D [13:37:54]RasterBufferAndPrint [13:37:54]line Счет N : (1)118098 [13:37:54]line ИНН: 02508201610067 [13:37:54]line Контрольно-Кассовый Чек [13:37:54]line ПРОДАЖА [13:37:54]line ТРК (МРК, ГНК) : 42 [13:37:54]line Товар: 2710124130 [13:37:54]line Аи-92-К-2 [13:37:54]line 7.380 * 67.80 [13:37:54]line = 500.36 [13:37:54]line НДС 12% НСП 1% [13:37:54]line > о реализуемом товаре [13:37:54]line ОКРУГЛЕНИЕ: -0.36 [13:37:54]line ИТОГО: 500.00 [13:37:54]line Внесено: 500.00 [13:37:54]line СДАЧА: 0.00 [13:37:54]line НСП 1% : 4.43 [13:37:54]line НДС 12% : 53.14 [13:37:54]line Наличными: 500.00 [13:37:54]line Безнал.: 0.00 [13:37:54]line Место: АЗС № 128 "Партнер Нефть" [13:37:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:37:54]line СНО: Общий режим [13:37:54]line Чек 423 30.07.2024 13:37 [13:37:54]line Смена: 430 ФФД: 1.0 [13:37:54]line ЗНМ: 0300000046 [13:37:54]line РНМ: 0000000000092651 [13:37:54]line Версия ККМ: 001 [13:37:54]line ФМ: 0000000000874943 [13:37:54]line ФД: 309489 [13:37:54]line ФПД: 260271270596296 [13:37:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133753&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309489&fm=260271270596296&tin=02508201610067®Number=0000000000092651&sum=50000 [13:37:54]written 0, free lines is 4095 [13:37:54]OFD Sender: Processing packet 309489 [packets to send 232, broken 231] [13:37:54]ProducePacketName [13:37:54]name=ofd_packets/00309489 [13:37:54]OFD Sender: To server: pG, [13:37:54]CommunicateWithHost lk.salyk.kg:30040 [13:37:54]ConnectInit lk.salyk.kg [13:37:55]Write to MH i2c: 01 00 00 3E 05 43 [13:37:55]Write i2c OK [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: 01 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: 01 07 00 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: 01 07 00 3E 05 00 00 00 00 00 54 0C AA [13:37:55]RasterBufferAndPrint [13:37:55]line [13:37:55]line [13:37:55]line [13:37:55]line [13:37:55]line [13:37:55]written 0, free lines is 3159 [13:37:55]MH_Cut [13:37:55]Write to MH i2c: D1 01 00 45 05 01 1C [13:37:55]Connected sock=10 [13:37:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 DE 55 07 01 B9 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 B1 EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B8 04 00 35 04 06 00 EC B7 20 A1 0E C8 55 64 58 BE F9 3C C1 13 [13:37:55]Write i2c OK [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: D1 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: D1 01 00 [13:37:55]MH_I2C_Read... [13:37:55]Read from MH i2c: D1 01 00 45 05 00 1B [13:37:55]Write to MH i2c: 01 00 00 46 05 4B [13:37:55]Write i2c OK [13:37:55]MH_I2C_Read... [13:37:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6A 2D 47 00 6B F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F1 B8 04 00 F4 03 04 00 F9 93 A8 66 B6 04 01 00 00 07 95 C6 23 5E 3F F1 2A [13:37:55]CommunicateWithHost err = 0 [13:37:55]CheckOFDResponse [13:37:55]1017 (14) - 77093643461234 [13:37:55]1041 (16) - 0000000000874943 [13:37:55]1040 (4) - 309489 [13:37:55]1012 (4) - 30.07.2024 07:19 [13:37:55]1206 (1) - 0 [13:37:55]OFD Sender: Remove packet 309489 [13:37:55]ProducePacketName [13:37:55]name=ofd_packets/00309489 [13:37:55]NVStorageDeleteData [13:37:56]*** Cut start [13:37:56]*** Partial cut [13:37:56]*** CUTSNS_PIN = 1 [13:37:56]*** CUTSNS_PIN = 0 [13:37:56]OFD Sender: No OFD packet to send [13:37:56]*** Brake cut motor [13:37:56]Read from MH i2c: 01 [13:37:56]MH_I2C_Read... [13:37:56]*** Stop cut motor [13:37:56]*** Cut end [13:37:56]Read from MH i2c: 01 07 00 [13:37:56]MH_I2C_Read... [13:37:56]Read from MH i2c: 01 07 00 46 05 00 00 00 00 00 FF 0F 60 [13:37:56]process_action close_receipt done [13:37:56]requested_data is exist [13:37:56]produce_requested_data [13:37:56]requested_item fm.sn is exist - process it [13:37:56]wFMCommunicate request_size=4 [13:37:56]MH_SAM_APDU [13:37:56]CAPDU: 80 11 00 00 [13:37:56]Write to MH i2c: E2 08 00 47 05 80 11 00 00 00 00 00 00 C6 [13:37:56]Write i2c OK [13:37:56]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 17 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 17 00 47 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1C [13:37:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:37:57]wFMCommunicate OK [13:37:57]requested_item fd.num is exist - process it [13:37:57]SAM_PROTO_GetFieldsCounters [13:37:57]wFMCommunicate request_size=4 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 13 00 00 [13:37:57]Write to MH i2c: E2 08 00 48 05 80 13 00 00 00 00 00 00 C9 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 62 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 62 00 48 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F1 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 3F [13:37:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F1 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:57]wFMCommunicate OK [13:37:57]SAM_PROTO_GetFieldsCounters done [13:37:57]requested_item shift.num is exist - process it [13:37:57]requested_item shift.opened is exist - process it [13:37:57]req_shift_opened [13:37:57]FM_GetShiftState [13:37:57]SAM_PROTO_GetShiftState [13:37:57]wFMCommunicate request_size=4 [13:37:57]MH_SAM_APDU [13:37:57]CAPDU: 80 13 01 00 [13:37:57]Write to MH i2c: E2 08 00 49 05 80 13 01 00 00 00 00 00 CB [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:57]Read from MH i2c: E2 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 0E 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: E2 0E 00 49 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 26 [13:37:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:37:57]wFMCommunicate OK [13:37:57]SAM_PROTO_GetShiftState done [13:37:57]FM_GetShiftState done [13:37:57]req_shift_opened done [13:37:57]requested_item shift.open_date is exist - process it [13:37:57]req_shift_open_date [13:37:57]req_shift_open_date done [13:37:57]produce_requested_data done [13:37:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309489,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:37:57]process_action_free close_receipt [13:37:57]json_value_free [13:37:57]json_value_free done [13:37:57]process_json_proto returns [13:37:57]Send response to host [13:37:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309489,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:37:57]free response buf [13:37:57]execute_script done [13:37:57]execute_script returns [13:37:57]free content buf [13:37:57]Sock 9.Close socket [13:37:57]Sock 9.Thread stoped [13:38:01]OFD Sender: No OFD packet to send [13:38:06]OFD Sender: No OFD packet to send [13:38:11]OFD Sender: No OFD packet to send [13:38:16]OFD Sender: No OFD packet to send [13:38:21]OFD Sender: No OFD packet to send [13:38:26]OFD Sender: No OFD packet to send [13:38:31]OFD Sender: No OFD packet to send [13:38:34]accept exits with 7 [13:38:34]New connection [13:38:34]New thread 3067198820 created [13:38:34]Thread 3067055460 joined [13:38:34]Waiting for new connection... [13:38:34] Sock 7.Parse request [13:38:34]Sock 7.Check first char [13:38:34]Sock 7.First char is OK [13:38:34]request: POST /json_proto HTTP/1.0 [13:38:34]Method: POST [13:38:34]URL: /json_proto [13:38:34]Method is POST - this is cgi request [13:38:34]url: /json_proto [13:38:34]query_string will be loaded in cgi processing [13:38:34]execute_cgi json_proto POST (null) [13:38:34]execute_cgi path=json_proto method=POST [13:38:34]POST find Content-Length [13:38:34]Host: 172.17.45.195:8080 [13:38:34]Content-Length: 675 [13:38:34]Content-Type: application/json [13:38:34] [13:38:34]POST finish read [13:38:34]Found Content-Length = 675 [13:38:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:34]execute_script... [13:38: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)118099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:34]POST & json_proto [13:38:34]process_json_proto [13:38:34]json parsed OK: [13:38:34]protocol is kg_v1.0 [13:38:34]action value=close_receipt [13:38:34]process_action close_receipt [13:38:34]cmd_close_receipt [13:38:34]MH_GetDate [13:38:34]Write to MH i2c: F0 00 00 4A 05 3E [13:38:34]Write i2c OK [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 09 00 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 09 00 4A 05 00 DB EC A8 66 FB 01 7F 64 FB [13:38:34]GetLastDocTimeStamp 1722346673 [13:38:34]current date 1722346715 [13:38:34]FM_GetShiftState [13:38:34]SAM_PROTO_GetShiftState [13:38:34]wFMCommunicate request_size=4 [13:38:34]MH_SAM_APDU [13:38:34]CAPDU: 80 13 01 00 [13:38:34]Write to MH i2c: E2 08 00 4B 05 80 13 01 00 00 00 00 00 CD [13:38:34]Write i2c OK [13:38:34]MH_I2C_Read... [13:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:34]Read from MH i2c: E2 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: E2 0E 00 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: E2 0E 00 4B 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 28 [13:38:34]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:38:34]wFMCommunicate OK [13:38:34]SAM_PROTO_GetShiftState done [13:38:34]FM_GetShiftState done [13:38:34]opened in 1722299915 [13:38:34]opened+sec_in_day 1722386315 [13:38:34]quantity*price = 100035 [13:38:34]sum+1 = 100036 [13:38:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 424 30.07.2024 13:38 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309490 ФПД: 119053648348977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133835&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309490&fm=119053648348977&tin=02508201610067®Number=0000000000092651&sum=100000 [13:38:35]StoreToDocumentArchive [13:38:35]shift 430 fd 309490 [13:38:35]save to /storage/0430/doc_00309490 [13:38:35]save last doc name /storage/0430/doc_00309490 to /storage/kkm_last_doc_name [13:38:35]save OK [13:38:35]Clear old archive folders... [13:38:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:38:36]tlvbuf is B6F94BD0 [13:38:36]SAM_PROTO_ClearQueue [13:38:36]wFMCommunicate request_size=4 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 09 00 00 [13:38:36]Write to MH i2c: E2 08 00 58 05 80 09 00 00 00 00 00 00 CF [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 58 05 00 90 00 D1 [13:38:36]RAPDU: 90 00 [13:38:36]wFMCommunicate OK [13:38:36]SAM_PROTO_ClearQueue done [13:38:36]KKMCreateOFDPacket [13:38:36]OFDProtocolAddRootSTLVToBuf [13:38:36]FM_MakeSignedData [13:38:36]FM_MakeSignedData [13:38:36]SAM_PROTO_SignData [13:38:36]wFMCommunicate request_size=4 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 0D 01 02 [13:38:36]Write to MH i2c: E2 08 00 59 05 80 0D 01 02 00 00 00 00 D7 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 59 05 00 90 00 D2 [13:38:36]RAPDU: 90 00 [13:38:36]wFMCommunicate OK [13:38:36]wFMCommunicate request_size=255 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 DB EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B8 04 00 35 04 06 00 [13:38:36]Write to MH i2c: E2 02 01 5A 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 DB EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B8 04 00 35 04 06 00 00 00 9D [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [13:38:36]RAPDU: 90 00 [13:38:36]wFMCommunicate OK [13:38:36]wFMCommunicate request_size=11 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 0D 02 02 06 6C 47 56 6B 47 31 [13:38:36]Write to MH i2c: E2 0E 00 5B 05 80 0D 02 02 06 00 6C 47 56 6B 47 31 00 00 D2 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [13:38:36]RAPDU: 90 00 [13:38:36]wFMCommunicate OK [13:38:36]wFMCommunicate request_size=4 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 0D 03 02 [13:38:36]Write to MH i2c: E2 08 00 5C 05 80 0D 03 02 00 00 00 00 DC [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 0B 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 0B 00 5C 05 00 4E 75 65 27 E1 9F 44 C2 90 00 B2 [13:38:36]RAPDU: 4E 75 65 27 E1 9F 44 C2 90 00 [13:38:36]wFMCommunicate OK [13:38:36]SAM_PROTO_SignData done [13:38:36]FM_MakeSignedData done [13:38:36]CreateOFDProtocolMessage [13:38:36]wFMCommunicate request_size=4 [13:38:36]MH_SAM_APDU [13:38:36]CAPDU: 80 11 00 00 [13:38:36]Write to MH i2c: E2 08 00 5D 05 80 11 00 00 00 00 00 00 DC [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:36]Read from MH i2c: E2 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 17 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: E2 17 00 5D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 32 [13:38:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:38:36]wFMCommunicate OK [13:38:36]CreateOFDProtocolMessage done [13:38:36]OFDSenderStorePacket 309490 [13:38:36]StoreOFDPacket docnum=309490 [13:38:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 52 00 08 01 37 0B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 DB EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B8 04 00 35 04 06 00 6C 47 56 6B 47 31 4E 75 65 27 E1 9F 44 C2 [13:38:36]CheckFolder [13:38:36]dirname=/storage/ofd_packets [13:38:36]CheckFolder done [13:38:36]ProducePacketName [13:38:36]name=ofd_packets/00309490 [13:38:36]NVStorageSaveData ofd_packets/00309490 [13:38:36]File name is /storage/ofd_packets/00309490 [13:38:36]Write 302 bytes [13:38:36]NVStorageSaveData done [13:38:36]OFDSenderStorePacket done [13:38:36]KKMCreateOFDPacket done [13:38:36]NVStorageSaveData kkm_last_timestamp [13:38:36]File name is /storage/kkm_last_timestamp [13:38:36]Write 4 bytes [13:38:36]NVStorageSaveData done [13:38:36]ExternCall_PrintAddStr [13:38:36]wPrintStart [13:38:36]Write to MH i2c: 01 00 00 5E 05 63 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 07 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 07 00 5E 05 00 00 00 00 00 FF 0F 78 [13:38:36]RasterBufferAndPrint [13:38:36]line Счет N : (1)118099 [13:38:36]line ИНН: 02508201610067 [13:38:36]line Контрольно-Кассовый Чек [13:38:36]line ПРОДАЖА [13:38:36]line ТРК (МРК, ГНК) : 33 [13:38:36]line Товар: 2710124130 [13:38:36]line Super-92-К-5 [13:38:36]line 14.540 * 68.80 [13:38:36]line = 1000.35 [13:38:36]line НДС 12% НСП 1% [13:38:36]line > о реализуемом товаре [13:38:36]line ОКРУГЛЕНИЕ: -0.35 [13:38:36]line ИТОГО: 1000.00 [13:38:36]line Внесено: 1000.00 [13:38:36]line СДАЧА: 0.00 [13:38:36]line НСП 1% : 8.85 [13:38:36]line НДС 12% : 106.23 [13:38:36]line Наличными: 1000.00 [13:38:36]line Безнал.: 0.00 [13:38:36]line Место: АЗС № 128 "Партнер Нефть" [13:38:36]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:38:36]line СНО: Общий режим [13:38:36]line Чек 424 30.07.2024 13:38 [13:38:36]line Смена: 430 ФФД: 1.0 [13:38:36]line ЗНМ: 0300000046 [13:38:36]line РНМ: 0000000000092651 [13:38:36]line Версия ККМ: 001 [13:38:36]line ФМ: 0000000000874943 [13:38:36]line ФД: 309490 [13:38:36]line ФПД: 119053648348977 [13:38:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133835&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309490&fm=119053648348977&tin=02508201610067®Number=0000000000092651&sum=100000 [13:38:36]OFD Sender: Processing packet 309490 [packets to send 232, broken 231] [13:38:36]ProducePacketName [13:38:36]name=ofd_packets/00309490 [13:38:36]OFD Sender: To server: pG, [13:38:36]CommunicateWithHost lk.salyk.kg:30040 [13:38:36]ConnectInit lk.salyk.kg [13:38:36]written 0, free lines is 4095 [13:38:37]Write to MH i2c: 01 00 00 89 05 8E [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: 01 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: 01 07 00 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: 01 07 00 89 05 00 00 00 00 00 50 0C F1 [13:38:37]RasterBufferAndPrint [13:38:37]line [13:38:37]line [13:38:37]line [13:38:37]line [13:38:37]line [13:38:37]written 0, free lines is 3155 [13:38:37]MH_Cut [13:38:37]Write to MH i2c: D1 01 00 90 05 01 67 [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: D1 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: D1 01 00 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: D1 01 00 90 05 00 66 [13:38:37]Write to MH i2c: 01 00 00 91 05 96 [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:38]Connected sock=11 [13:38:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 52 00 08 01 37 0B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 DB EC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B8 04 00 35 04 06 00 6C 47 56 6B 47 31 4E 75 65 27 E1 9F 44 C2 [13:38:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7B 41 47 00 59 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F2 B8 04 00 F4 03 04 00 24 94 A8 66 B6 04 01 00 00 04 2A 20 48 E5 16 8F 9A [13:38:38]CommunicateWithHost err = 0 [13:38:38]CheckOFDResponse [13:38:38]1017 (14) - 77093643461234 [13:38:38]1041 (16) - 0000000000874943 [13:38:38]1040 (4) - 309490 [13:38:38]1012 (4) - 30.07.2024 07:20 [13:38:38]1206 (1) - 0 [13:38:38]OFD Sender: Remove packet 309490 [13:38:38]ProducePacketName [13:38:38]name=ofd_packets/00309490 [13:38:38]NVStorageDeleteData [13:38:38]*** Cut start [13:38:38]*** Partial cut [13:38:38]*** CUTSNS_PIN = 1 [13:38:38]*** CUTSNS_PIN = 0 [13:38:38]*** Brake cut motor [13:38:39]OFD Sender: No OFD packet to send [13:38:39]Read from MH i2c: 01 [13:38:39]MH_I2C_Read... [13:38:39]*** Stop cut motor [13:38:39]*** Cut end [13:38:39]Read from MH i2c: 01 07 00 [13:38:39]MH_I2C_Read... [13:38:39]Read from MH i2c: 01 07 00 91 05 00 00 00 00 00 FF 0F AB [13:38:39]process_action close_receipt done [13:38:39]requested_data is exist [13:38:39]produce_requested_data [13:38:39]requested_item fm.sn is exist - process it [13:38:39]wFMCommunicate request_size=4 [13:38:39]MH_SAM_APDU [13:38:39]CAPDU: 80 11 00 00 [13:38:39]Write to MH i2c: E2 08 00 92 05 80 11 00 00 00 00 00 00 11 [13:38:39]Write i2c OK [13:38:39]MH_I2C_Read... [13:38:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:39]Read from MH i2c: E2 [13:38:39]MH_I2C_Read... [13:38:39]Read from MH i2c: E2 17 00 [13:38:39]MH_I2C_Read... [13:38:39]Read from MH i2c: E2 17 00 92 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 67 [13:38:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:38:39]wFMCommunicate OK [13:38:39]requested_item fd.num is exist - process it [13:38:39]SAM_PROTO_GetFieldsCounters [13:38:39]wFMCommunicate request_size=4 [13:38:39]MH_SAM_APDU [13:38:39]CAPDU: 80 13 00 00 [13:38:39]Write to MH i2c: E2 08 00 93 05 80 13 00 00 00 00 00 00 14 [13:38:39]Write i2c OK [13:38:39]MH_I2C_Read... [13:38:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:39]Read from MH i2c: E2 [13:38:39]MH_I2C_Read... [13:38:39]Read from MH i2c: E2 62 00 [13:38:39]MH_I2C_Read... [13:38:39]Read from MH i2c: E2 62 00 93 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [13:38:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F2 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:38:39]wFMCommunicate OK [13:38:39]SAM_PROTO_GetFieldsCounters done [13:38:39]requested_item shift.num is exist - process it [13:38:39]requested_item shift.opened is exist - process it [13:38:39]req_shift_opened [13:38:39]FM_GetShiftState [13:38:39]SAM_PROTO_GetShiftState [13:38:39]wFMCommunicate request_size=4 [13:38:39]MH_SAM_APDU [13:38:39]CAPDU: 80 13 01 00 [13:38:39]Write to MH i2c: E2 08 00 94 05 80 13 01 00 00 00 00 00 16 [13:38:39]Write i2c OK [13:38:39]MH_I2C_Read... [13:38:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:39]Read from MH i2c: E2 [13:38:39]MH_I2C_Read... [13:38:39]Read from MH i2c: E2 0E 00 [13:38:39]MH_I2C_Read... [13:38:39]Read from MH i2c: E2 0E 00 94 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 71 [13:38:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:38:39]wFMCommunicate OK [13:38:39]SAM_PROTO_GetShiftState done [13:38:39]FM_GetShiftState done [13:38:39]req_shift_opened done [13:38:39]requested_item shift.open_date is exist - process it [13:38:39]req_shift_open_date [13:38:39]req_shift_open_date done [13:38:39]produce_requested_data done [13:38:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309490,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:38:39]process_action_free close_receipt [13:38:39]json_value_free [13:38:39]json_value_free done [13:38:39]process_json_proto returns [13:38:39]Send response to host [13:38:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309490,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:38:39]free response buf [13:38:39]execute_script done [13:38:39]execute_script returns [13:38:39]free content buf [13:38:39]Sock 7.Close socket [13:38:39]Sock 7.Thread stoped [13:38:44]OFD Sender: No OFD packet to send [13:38:49]OFD Sender: No OFD packet to send [13:38:54]OFD Sender: No OFD packet to send [13:38:59]OFD Sender: No OFD packet to send [13:39:04]OFD Sender: No OFD packet to send [13:39:09]OFD Sender: No OFD packet to send [13:39:14]OFD Sender: No OFD packet to send [13:39:19]OFD Sender: No OFD packet to send [13:39:24]OFD Sender: No OFD packet to send [13:39:29]OFD Sender: No OFD packet to send [13:39:34]OFD Sender: No OFD packet to send [13:39:38]accept exits with 9 [13:39:38]New connection [13:39:38]New thread 3067055460 created [13:39:38]Thread 3067198820 joined [13:39:38]Waiting for new connection... [13:39:38] Sock 9.Parse request [13:39:38]Sock 9.Check first char [13:39:38]Sock 9.First char is OK [13:39:38]request: POST /json_proto HTTP/1.0 [13:39:38]Method: POST [13:39:38]URL: /json_proto [13:39:38]Method is POST - this is cgi request [13:39:38]url: /json_proto [13:39:38]query_string will be loaded in cgi processing [13:39:38]execute_cgi json_proto POST (null) [13:39:38]execute_cgi path=json_proto method=POST [13:39:38]POST find Content-Length [13:39:38]Host: 172.17.45.195:8080 [13:39:38]Content-Length: 679 [13:39:38]Content-Type: application/json [13:39:38] [13:39:38]POST finish read [13:39:38]Found Content-Length = 679 [13:39:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:38]execute_script... [13:39:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:38]POST & json_proto [13:39:38]process_json_proto [13:39:38]json parsed OK: [13:39:38]protocol is kg_v1.0 [13:39:38]action value=close_receipt [13:39:38]process_action close_receipt [13:39:38]cmd_close_receipt [13:39:38]MH_GetDate [13:39:38]Write to MH i2c: F0 00 00 95 05 89 [13:39:38]Write i2c OK [13:39:38]MH_I2C_Read... [13:39:38]Read from MH i2c: F0 [13:39:38]MH_I2C_Read... [13:39:38]Read from MH i2c: F0 09 00 [13:39:38]MH_I2C_Read... [13:39:38]Read from MH i2c: F0 09 00 95 05 00 1B ED A8 66 FB 01 7F 64 87 [13:39:38]GetLastDocTimeStamp 1722346715 [13:39:38]current date 1722346779 [13:39:38]FM_GetShiftState [13:39:38]SAM_PROTO_GetShiftState [13:39:38]wFMCommunicate request_size=4 [13:39:38]MH_SAM_APDU [13:39:38]CAPDU: 80 13 01 00 [13:39:38]Write to MH i2c: E2 08 00 96 05 80 13 01 00 00 00 00 00 18 [13:39:38]Write i2c OK [13:39:38]MH_I2C_Read... [13:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:38]Read from MH i2c: E2 [13:39:38]MH_I2C_Read... [13:39:38]Read from MH i2c: E2 0E 00 [13:39:38]MH_I2C_Read... [13:39:38]Read from MH i2c: E2 0E 00 96 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 73 [13:39:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:39:38]wFMCommunicate OK [13:39:38]SAM_PROTO_GetShiftState done [13:39:38]FM_GetShiftState done [13:39:38]opened in 1722299915 [13:39:38]opened+sec_in_day 1722386315 [13:39:38]quantity*price = 100050 [13:39:38]sum+1 = 100052 [13:39:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 425 30.07.2024 13:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309491 ФПД: 72127742440864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133939&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309491&fm=72127742440864&tin=02508201610067®Number=0000000000092651&sum=100000 [13:39:40]StoreToDocumentArchive [13:39:40]shift 430 fd 309491 [13:39:40]save to /storage/0430/doc_00309491 [13:39:40]save last doc name /storage/0430/doc_00309491 to /storage/kkm_last_doc_name [13:39:40]save OK [13:39:40]Clear old archive folders... [13:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:39:40]tlvbuf is B6EFD0E0 [13:39:40]SAM_PROTO_ClearQueue [13:39:40]wFMCommunicate request_size=4 [13:39:40]MH_SAM_APDU [13:39:40]CAPDU: 80 09 00 00 [13:39:40]Write to MH i2c: E2 08 00 A3 05 80 09 00 00 00 00 00 00 1A [13:39:40]Write i2c OK [13:39:40]MH_I2C_Read... [13:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:40]Read from MH i2c: E2 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 A3 05 00 90 00 1C [13:39:40]RAPDU: 90 00 [13:39:40]wFMCommunicate OK [13:39:40]SAM_PROTO_ClearQueue done [13:39:40]KKMCreateOFDPacket [13:39:40]OFDProtocolAddRootSTLVToBuf [13:39:40]FM_MakeSignedData [13:39:40]FM_MakeSignedData [13:39:40]SAM_PROTO_SignData [13:39:40]wFMCommunicate request_size=4 [13:39:40]MH_SAM_APDU [13:39:40]CAPDU: 80 0D 01 02 [13:39:40]Write to MH i2c: E2 08 00 A4 05 80 0D 01 02 00 00 00 00 22 [13:39:40]Write i2c OK [13:39:40]MH_I2C_Read... [13:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:40]Read from MH i2c: E2 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 A4 05 00 90 00 1D [13:39:40]RAPDU: 90 00 [13:39:40]wFMCommunicate OK [13:39:40]wFMCommunicate request_size=255 [13:39:40]MH_SAM_APDU [13:39: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A9 01 00 00 F4 03 04 00 1B ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B8 04 00 35 04 06 00 41 99 8C 77 [13:39:40]Write to MH i2c: E2 02 01 A5 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A9 01 00 00 F4 03 04 00 1B ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B8 04 00 35 04 06 00 41 99 8C 77 00 00 A6 [13:39:40]Write i2c OK [13:39:40]MH_I2C_Read... [13:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:40]Read from MH i2c: E2 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 A5 05 00 90 00 1E [13:39:40]RAPDU: 90 00 [13:39:40]wFMCommunicate OK [13:39:40]wFMCommunicate request_size=7 [13:39:40]MH_SAM_APDU [13:39:40]CAPDU: 80 0D 02 02 02 75 A0 [13:39:40]Write to MH i2c: E2 0A 00 A6 05 80 0D 02 02 02 00 75 A0 00 00 3E [13:39:40]Write i2c OK [13:39:40]MH_I2C_Read... [13:39:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:40]Read from MH i2c: E2 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 03 00 A6 05 00 90 00 1F [13:39:40]RAPDU: 90 00 [13:39:40]wFMCommunicate OK [13:39:40]wFMCommunicate request_size=4 [13:39:40]MH_SAM_APDU [13:39:40]CAPDU: 80 0D 03 02 [13:39:40]Write to MH i2c: E2 08 00 A7 05 80 0D 03 02 00 00 00 00 27 [13:39:40]Write i2c OK [13:39:40]MH_I2C_Read... [13:39:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:40]Read from MH i2c: E2 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 0B 00 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 0B 00 A7 05 00 32 41 B0 52 7E 9F C5 CB 90 00 4A [13:39:40]RAPDU: 32 41 B0 52 7E 9F C5 CB 90 00 [13:39:40]wFMCommunicate OK [13:39:40]SAM_PROTO_SignData done [13:39:40]FM_MakeSignedData done [13:39:40]CreateOFDProtocolMessage [13:39:40]wFMCommunicate request_size=4 [13:39:40]MH_SAM_APDU [13:39:40]CAPDU: 80 11 00 00 [13:39:40]Write to MH i2c: E2 08 00 A8 05 80 11 00 00 00 00 00 00 27 [13:39:40]Write i2c OK [13:39:40]MH_I2C_Read... [13:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:40]Read from MH i2c: E2 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 17 00 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: E2 17 00 A8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7D [13:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:39:40]wFMCommunicate OK [13:39:40]CreateOFDProtocolMessage done [13:39:40]OFDSenderStorePacket 309491 [13:39:40]StoreOFDPacket docnum=309491 [13:39:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F4 A7 04 01 91 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A9 01 00 00 F4 03 04 00 1B ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B8 04 00 35 04 06 00 41 99 8C 77 75 A0 32 41 B0 52 7E 9F C5 CB [13:39:40]CheckFolder [13:39:40]dirname=/storage/ofd_packets [13:39:40]CheckFolder done [13:39:40]ProducePacketName [13:39:40]name=ofd_packets/00309491 [13:39:40]NVStorageSaveData ofd_packets/00309491 [13:39:40]File name is /storage/ofd_packets/00309491 [13:39:40]Write 298 bytes [13:39:40]NVStorageSaveData done [13:39:40]OFDSenderStorePacket done [13:39:40]KKMCreateOFDPacket done [13:39:40]NVStorageSaveData kkm_last_timestamp [13:39:40]File name is /storage/kkm_last_timestamp [13:39:40]Write 4 bytes [13:39:40]NVStorageSaveData done [13:39:40]ExternCall_PrintAddStr [13:39:40]wPrintStart [13:39:40]Write to MH i2c: 01 00 00 A9 05 AE [13:39:40]Write i2c OK [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: 01 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: 01 07 00 [13:39:40]MH_I2C_Read... [13:39:40]Read from MH i2c: 01 07 00 A9 05 00 00 00 00 00 FF 0F C3 [13:39:40]RasterBufferAndPrint [13:39:40]line Счет N : (1)118100 [13:39:40]line ИНН: 02508201610067 [13:39:40]line Контрольно-Кассовый Чек [13:39:40]line ПРОДАЖА [13:39:40]line ТРК (МРК, ГНК) : 64 [13:39:40]line Товар: 2710194800 [13:39:40]line ДТ-К-3 [13:39:40]line 13.130 * 76.20 [13:39:40]line = 1000.51 [13:39:40]line НДС 12% НСП 1% [13:39:40]line > о реализуемом товаре [13:39:40]line ОКРУГЛЕНИЕ: -0.51 [13:39:40]line ИТОГО: 1000.00 [13:39:40]line Внесено: 1000.00 [13:39:40]line СДАЧА: 0.00 [13:39:40]line НСП 1% : 8.85 [13:39:40]line НДС 12% : 106.25 [13:39:40]line Наличными: 1000.00 [13:39:40]line Безнал.: 0.00 [13:39:40]line Место: АЗС № 128 "Партнер Нефть" [13:39:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:39:40]line СНО: Общий режим [13:39:40]line Чек 425 30.07.2024 13:39 [13:39:40]line Смена: 430 ФФД: 1.0 [13:39:40]line ЗНМ: 0300000046 [13:39:40]line РНМ: 0000000000092651 [13:39:40]line Версия ККМ: 001 [13:39:40]line ФМ: 0000000000874943 [13:39:40]line ФД: 309491 [13:39:40]line ФПД: 72127742440864 [13:39:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133939&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309491&fm=72127742440864&tin=02508201610067®Number=0000000000092651&sum=100000 [13:39:40]OFD Sender: Processing packet 309491 [packets to send 232, broken 231] [13:39:40]ProducePacketName [13:39:40]name=ofd_packets/00309491 [13:39:40]OFD Sender: To server: pG, [13:39:40]CommunicateWithHost lk.salyk.kg:30040 [13:39:40]ConnectInit lk.salyk.kg [13:39:40]written 0, free lines is 4095 [13:39:41]Connected sock=10 [13:39:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F4 A7 04 01 91 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 A9 01 00 00 F4 03 04 00 1B ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B8 04 00 35 04 06 00 41 99 8C 77 75 A0 32 41 B0 52 7E 9F C5 CB [13:39:41]Write to MH i2c: 01 00 00 D4 05 D9 [13:39:41]Write i2c OK [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: 01 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: 01 07 00 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: 01 07 00 D4 05 00 00 00 00 00 5A 0C 46 [13:39:41]RasterBufferAndPrint [13:39:41]line [13:39:41]line [13:39:41]line [13:39:41]line [13:39:41]line [13:39:41]written 0, free lines is 3166 [13:39:41]MH_Cut [13:39:41]Write to MH i2c: D1 01 00 DB 05 01 B2 [13:39:41]Write i2c OK [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: D1 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: D1 01 00 [13:39:41]MH_I2C_Read... [13:39:41]Read from MH i2c: D1 01 00 DB 05 00 B1 [13:39:41]Write to MH i2c: 01 00 00 DC 05 E1 [13:39:41]Write i2c OK [13:39:41]MH_I2C_Read... [13:39:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AB D5 47 00 FB 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F3 B8 04 00 F4 03 04 00 63 94 A8 66 B6 04 01 00 00 9E 88 F3 21 B9 9E 16 78 [13:39:41]CommunicateWithHost err = 0 [13:39:41]CheckOFDResponse [13:39:41]1017 (14) - 77093643461234 [13:39:41]1041 (16) - 0000000000874943 [13:39:41]1040 (4) - 309491 [13:39:41]1012 (4) - 30.07.2024 07:21 [13:39:41]1206 (1) - 0 [13:39:41]OFD Sender: Remove packet 309491 [13:39:41]ProducePacketName [13:39:41]name=ofd_packets/00309491 [13:39:41]NVStorageDeleteData [13:39:42]OFD Sender: No OFD packet to send [13:39:42]*** Cut start [13:39:42]*** Partial cut [13:39:42]*** CUTSNS_PIN = 1 [13:39:42]*** CUTSNS_PIN = 0 [13:39:42]*** Brake cut motor [13:39:43]Read from MH i2c: 01 [13:39:43]MH_I2C_Read... [13:39:43]*** Stop cut motor [13:39:43]*** Cut end [13:39:43]Read from MH i2c: 01 07 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: 01 07 00 DC 05 00 00 00 00 00 FF 0F F6 [13:39:43]process_action close_receipt done [13:39:43]requested_data is exist [13:39:43]produce_requested_data [13:39:43]requested_item fm.sn is exist - process it [13:39:43]wFMCommunicate request_size=4 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 11 00 00 [13:39:43]Write to MH i2c: E2 08 00 DD 05 80 11 00 00 00 00 00 00 5C [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 17 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 17 00 DD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B2 [13:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:39:43]wFMCommunicate OK [13:39:43]requested_item fd.num is exist - process it [13:39:43]SAM_PROTO_GetFieldsCounters [13:39:43]wFMCommunicate request_size=4 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 13 00 00 [13:39:43]Write to MH i2c: E2 08 00 DE 05 80 13 00 00 00 00 00 00 5F [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 62 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 62 00 DE 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [13:39:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F3 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:43]wFMCommunicate OK [13:39:43]SAM_PROTO_GetFieldsCounters done [13:39:43]requested_item shift.num is exist - process it [13:39:43]requested_item shift.opened is exist - process it [13:39:43]req_shift_opened [13:39:43]FM_GetShiftState [13:39:43]SAM_PROTO_GetShiftState [13:39:43]wFMCommunicate request_size=4 [13:39:43]MH_SAM_APDU [13:39:43]CAPDU: 80 13 01 00 [13:39:43]Write to MH i2c: E2 08 00 DF 05 80 13 01 00 00 00 00 00 61 [13:39:43]Write i2c OK [13:39:43]MH_I2C_Read... [13:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:43]Read from MH i2c: E2 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 0E 00 [13:39:43]MH_I2C_Read... [13:39:43]Read from MH i2c: E2 0E 00 DF 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BC [13:39:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:39:43]wFMCommunicate OK [13:39:43]SAM_PROTO_GetShiftState done [13:39:43]FM_GetShiftState done [13:39:43]req_shift_opened done [13:39:43]requested_item shift.open_date is exist - process it [13:39:43]req_shift_open_date [13:39:43]req_shift_open_date done [13:39:43]produce_requested_data done [13:39:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309491,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:39:43]process_action_free close_receipt [13:39:43]json_value_free [13:39:43]json_value_free done [13:39:43]process_json_proto returns [13:39:43]Send response to host [13:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309491,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:39:43]free response buf [13:39:43]execute_script done [13:39:43]execute_script returns [13:39:43]free content buf [13:39:43]Sock 9.Close socket [13:39:43]Sock 9.Thread stoped [13:39:44]accept exits with 7 [13:39:44]New connection [13:39:44]New thread 3067198820 created [13:39:44]Thread 3067055460 joined [13:39:44]Waiting for new connection... [13:39:44] Sock 7.Parse request [13:39:44]Sock 7.Check first char [13:39:44]Sock 7.First char is OK [13:39:44]request: POST /json_proto HTTP/1.0 [13:39:44]Method: POST [13:39:44]URL: /json_proto [13:39:44]Method is POST - this is cgi request [13:39:44]url: /json_proto [13:39:44]query_string will be loaded in cgi processing [13:39:44]execute_cgi json_proto POST (null) [13:39:44]execute_cgi path=json_proto method=POST [13:39:44]POST find Content-Length [13:39:44]Host: 172.17.45.195:8080 [13:39:44]Content-Length: 803 [13:39:44]Content-Type: application/json [13:39:44] [13:39:44]POST finish read [13:39:44]Found Content-Length = 803 [13:39:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [13:39:44]execute_script... [13:39: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)118097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: 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" ] } } [13:39:44]POST & json_proto [13:39:44]process_json_proto [13:39:44]json parsed OK: [13:39:44]protocol is kg_v1.0 [13:39:44]action value=close_receipt [13:39:44]process_action close_receipt [13:39:44]cmd_close_receipt [13:39:44]MH_GetDate [13:39:44]Write to MH i2c: F0 00 00 E0 05 D4 [13:39:44]Write i2c OK [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: F0 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: F0 09 00 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: F0 09 00 E0 05 00 20 ED A8 66 FB 01 7F 64 D7 [13:39:44]GetLastDocTimeStamp 1722346779 [13:39:44]current date 1722346784 [13:39:44]FM_GetShiftState [13:39:44]SAM_PROTO_GetShiftState [13:39:44]wFMCommunicate request_size=4 [13:39:44]MH_SAM_APDU [13:39:44]CAPDU: 80 13 01 00 [13:39:44]Write to MH i2c: E2 08 00 E1 05 80 13 01 00 00 00 00 00 63 [13:39:44]Write i2c OK [13:39:44]MH_I2C_Read... [13:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:44]Read from MH i2c: E2 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: E2 0E 00 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: E2 0E 00 E1 05 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BE [13:39:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:39:44]wFMCommunicate OK [13:39:44]SAM_PROTO_GetShiftState done [13:39:44]FM_GetShiftState done [13:39:44]opened in 1722299915 [13:39:44]opened+sec_in_day 1722386315 [13:39:44]quantity*price = 300064 [13:39:44]sum+1 = 300066 [13:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 426 30.07.2024 13:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309492 ФПД: 40922072580552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133944&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309492&fm=40922072580552&tin=02508201610067®Number=0000000000092651&sum=300065 [13:39:45]StoreToDocumentArchive [13:39:45]shift 430 fd 309492 [13:39:45]save to /storage/0430/doc_00309492 [13:39:45]save last doc name /storage/0430/doc_00309492 to /storage/kkm_last_doc_name [13:39:45]save OK [13:39:45]Clear old archive folders... [13:39:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:39:45]tlvbuf is 00A70E20 [13:39:45]SAM_PROTO_ClearQueue [13:39:45]wFMCommunicate request_size=4 [13:39:45]MH_SAM_APDU [13:39:45]CAPDU: 80 09 00 00 [13:39:45]Write to MH i2c: E2 08 00 EE 05 80 09 00 00 00 00 00 00 65 [13:39:45]Write i2c OK [13:39:45]MH_I2C_Read... [13:39:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:45]Read from MH i2c: E2 [13:39:45]MH_I2C_Read... [13:39:45]Read from MH i2c: E2 03 00 [13:39:45]MH_I2C_Read... [13:39:45]Read from MH i2c: E2 03 00 EE 05 00 90 00 67 [13:39:45]RAPDU: 90 00 [13:39:45]wFMCommunicate OK [13:39:45]SAM_PROTO_ClearQueue done [13:39:45]KKMCreateOFDPacket [13:39:45]OFDProtocolAddRootSTLVToBuf [13:39:45]FM_MakeSignedData [13:39:45]FM_MakeSignedData [13:39:45]SAM_PROTO_SignData [13:39:45]wFMCommunicate request_size=4 [13:39:45]MH_SAM_APDU [13:39:45]CAPDU: 80 0D 01 02 [13:39:45]Write to MH i2c: E2 08 00 EF 05 80 0D 01 02 00 00 00 00 6D [13:39:45]Write i2c OK [13:39:45]MH_I2C_Read... [13:39:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 EF 05 00 90 00 68 [13:39:46]RAPDU: 90 00 [13:39:46]wFMCommunicate OK [13:39:46]wFMCommunicate request_size=255 [13:39:46]MH_SAM_APDU [13:39:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 AA 01 00 00 F4 03 04 00 20 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B8 04 00 35 04 06 00 25 [13:39:46]Write to MH i2c: E2 02 01 F0 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 AA 01 00 00 F4 03 04 00 20 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B8 04 00 35 04 06 00 25 00 00 FA [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 F0 05 00 90 00 69 [13:39:46]RAPDU: 90 00 [13:39:46]wFMCommunicate OK [13:39:46]wFMCommunicate request_size=10 [13:39:46]MH_SAM_APDU [13:39:46]CAPDU: 80 0D 02 02 05 37 E9 99 81 C8 [13:39:46]Write to MH i2c: E2 0D 00 F1 05 80 0D 02 02 05 00 37 E9 99 81 C8 00 00 7C [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [13:39:46]RAPDU: 90 00 [13:39:46]wFMCommunicate OK [13:39:46]wFMCommunicate request_size=4 [13:39:46]MH_SAM_APDU [13:39:46]CAPDU: 80 0D 03 02 [13:39:46]Write to MH i2c: E2 08 00 F2 05 80 0D 03 02 00 00 00 00 72 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 0B 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 0B 00 F2 05 00 CC A5 66 2C 29 82 28 70 90 00 B9 [13:39:46]RAPDU: CC A5 66 2C 29 82 28 70 90 00 [13:39:46]wFMCommunicate OK [13:39:46]SAM_PROTO_SignData done [13:39:46]FM_MakeSignedData done [13:39:46]CreateOFDProtocolMessage [13:39:46]wFMCommunicate request_size=4 [13:39:46]MH_SAM_APDU [13:39:46]CAPDU: 80 11 00 00 [13:39:46]Write to MH i2c: E2 08 00 F3 05 80 11 00 00 00 00 00 00 72 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 17 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 17 00 F3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C8 [13:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:39:46]wFMCommunicate OK [13:39:46]CreateOFDProtocolMessage done [13:39:46]OFDSenderStorePacket 309492 [13:39:46]StoreOFDPacket docnum=309492 [13:39:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 99 48 07 01 2B 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 AA 01 00 00 F4 03 04 00 20 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B8 04 00 35 04 06 00 25 37 E9 99 81 C8 CC A5 66 2C 29 82 28 70 [13:39:46]CheckFolder [13:39:46]dirname=/storage/ofd_packets [13:39:46]CheckFolder done [13:39:46]ProducePacketName [13:39:46]name=ofd_packets/00309492 [13:39:46]NVStorageSaveData ofd_packets/00309492 [13:39:46]File name is /storage/ofd_packets/00309492 [13:39:46]Write 301 bytes [13:39:46]NVStorageSaveData done [13:39:46]OFDSenderStorePacket done [13:39:46]KKMCreateOFDPacket done [13:39:46]NVStorageSaveData kkm_last_timestamp [13:39:46]File name is /storage/kkm_last_timestamp [13:39:46]Write 4 bytes [13:39:46]NVStorageSaveData done [13:39:46]ExternCall_PrintAddStr [13:39:46]wPrintStart [13:39:46]Write to MH i2c: 01 00 00 F4 05 F9 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 F4 05 00 00 00 00 00 FF 0F 0E [13:39:46]RasterBufferAndPrint [13:39:46]line Счет N : (1)118097 [13:39:46]line ИНН: 02508201610067 [13:39:46]line Контрольно-Кассовый Чек [13:39:46]line ПРОДАЖА [13:39:46]line ТРК (МРК, ГНК) : 51 [13:39:46]line Товар: 2710124500 [13:39:46]line Аи-95-К-3 [13:39:46]line 40.440 * 74.20 [13:39:46]line = 3000.65 [13:39:46]line НДС 12% НСП 1% [13:39:46]line > о реализуемом товаре [13:39:46]line ИТОГО: 3000.65 [13:39:46]line НСП 1% : 26.55 [13:39:46]line НДС 12% : 318.65 [13:39:46]line Наличными: 0.00 [13:39:46]line Безнал.: 3000.65 [13:39:46]line Место: АЗС № 128 "Партнер Нефть" [13:39:46]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:39:46]line СНО: Общий режим [13:39:46]line Чек 426 30.07.2024 13:39 [13:39:46]line Смена: 430 ФФД: 1.0 [13:39:46]line ЗНМ: 0300000046 [13:39:46]line РНМ: 0000000000092651 [13:39:46]line Версия ККМ: 001 [13:39:46]line Платежная система: O! деньги [13:39:46]line ФМ: 0000000000874943 [13:39:46]line ФД: 309492 [13:39:46]line ФПД: 40922072580552 [13:39:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133944&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309492&fm=40922072580552&tin=02508201610067®Number=0000000000092651&sum=300065 [13:39:46]OFD Sender: Processing packet 309492 [packets to send 232, broken 231] [13:39:46]ProducePacketName [13:39:46]name=ofd_packets/00309492 [13:39:46]OFD Sender: To server: pG, [13:39:46]CommunicateWithHost lk.salyk.kg:30040 [13:39:46]ConnectInit lk.salyk.kg [13:39:46]written 0, free lines is 4095 [13:39:46]Write to MH i2c: 01 00 00 1E 06 24 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 6D 0C A4 [13:39:47]RasterBufferAndPrint [13:39:47]line [13:39:47]line [13:39:47]line [13:39:47]line [13:39:47]line [13:39:47]written 0, free lines is 3189 [13:39:47]MH_Cut [13:39:47]Write to MH i2c: D1 01 00 25 06 01 FD [13:39:47]Write i2c OK [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: D1 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: D1 01 00 [13:39:47]MH_I2C_Read... [13:39:47]Read from MH i2c: D1 01 00 25 06 00 FC [13:39:47]Write to MH i2c: 01 00 00 26 06 2C [13:39:47]Write i2c OK [13:39:47]MH_I2C_Read... [13:39:48]*** Cut start [13:39:48]*** Partial cut [13:39:48]*** CUTSNS_PIN = 1 [13:39:48]*** CUTSNS_PIN = 0 [13:39:48]Connected sock=10 [13:39:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 99 48 07 01 2B 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 AA 01 00 00 F4 03 04 00 20 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B8 04 00 35 04 06 00 25 37 E9 99 81 C8 CC A5 66 2C 29 82 28 70 [13:39:48]*** Brake cut motor [13:39:48]Read from MH i2c: 01 [13:39:48]MH_I2C_Read... [13:39:48]*** Stop cut motor [13:39:48]*** Cut end [13:39:48]Read from MH i2c: 01 07 00 [13:39:48]MH_I2C_Read... [13:39:48]Read from MH i2c: 01 07 00 26 06 00 00 00 00 00 FF 0F 41 [13:39:48]process_action close_receipt done [13:39:48]requested_data is exist [13:39:48]produce_requested_data [13:39:48]requested_item fm.sn is exist - process it [13:39:48]wFMCommunicate request_size=4 [13:39:48]MH_SAM_APDU [13:39:48]CAPDU: 80 11 00 00 [13:39:48]Write to MH i2c: E2 08 00 27 06 80 11 00 00 00 00 00 00 A7 [13:39:48]Write i2c OK [13:39:48]MH_I2C_Read... [13:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:48]Read from MH i2c: E2 [13:39:48]MH_I2C_Read... [13:39:48]Read from MH i2c: E2 17 00 [13:39:48]MH_I2C_Read... [13:39:48]Read from MH i2c: E2 17 00 27 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 FD [13:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:39:48]wFMCommunicate OK [13:39:48]requested_item fd.num is exist - process it [13:39:48]SAM_PROTO_GetFieldsCounters [13:39:48]wFMCommunicate request_size=4 [13:39:48]MH_SAM_APDU [13:39:48]CAPDU: 80 13 00 00 [13:39:48]Write to MH i2c: E2 08 00 28 06 80 13 00 00 00 00 00 00 AA [13:39:48]Write i2c OK [13:39:48]MH_I2C_Read... [13:39:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:49]Read from MH i2c: E2 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 62 00 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 62 00 28 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [13:39:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F4 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:49]wFMCommunicate OK [13:39:49]SAM_PROTO_GetFieldsCounters done [13:39:49]requested_item shift.num is exist - process it [13:39:49]requested_item shift.opened is exist - process it [13:39:49]req_shift_opened [13:39:49]FM_GetShiftState [13:39:49]SAM_PROTO_GetShiftState [13:39:49]wFMCommunicate request_size=4 [13:39:49]MH_SAM_APDU [13:39:49]CAPDU: 80 13 01 00 [13:39:49]Write to MH i2c: E2 08 00 29 06 80 13 01 00 00 00 00 00 AC [13:39:49]Write i2c OK [13:39:49]MH_I2C_Read... [13:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:49]Read from MH i2c: E2 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 0E 00 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 0E 00 29 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 07 [13:39:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:39:49]wFMCommunicate OK [13:39:49]SAM_PROTO_GetShiftState done [13:39:49]FM_GetShiftState done [13:39:49]req_shift_opened done [13:39:49]requested_item shift.open_date is exist - process it [13:39:49]req_shift_open_date [13:39:49]req_shift_open_date done [13:39:49]produce_requested_data done [13:39:49]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309492,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:39:49]process_action_free close_receipt [13:39:49]json_value_free [13:39:49]json_value_free done [13:39:49]process_json_proto returns [13:39:49]Send response to host [13:39:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309492,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:39:49]free response buf [13:39:49]execute_script done [13:39:49]execute_script returns [13:39:49]free content buf [13:39:49]Sock 7.Close socket [13:39:49]Sock 7.Thread stoped [13:39:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 63 F3 47 00 1D AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F4 B8 04 00 F4 03 04 00 6A 94 A8 66 B6 04 01 00 00 62 F6 F1 84 F9 EE 88 BD [13:39:49]CommunicateWithHost err = 0 [13:39:49]CheckOFDResponse [13:39:49]1017 (14) - 77093643461234 [13:39:49]1041 (16) - 0000000000874943 [13:39:49]1040 (4) - 309492 [13:39:49]1012 (4) - 30.07.2024 07:21 [13:39:49]1206 (1) - 0 [13:39:49]OFD Sender: Remove packet 309492 [13:39:49]ProducePacketName [13:39:49]name=ofd_packets/00309492 [13:39:49]NVStorageDeleteData [13:39:49]OFD Sender: No OFD packet to send [13:39:54]OFD Sender: No OFD packet to send [13:39:59]OFD Sender: No OFD packet to send [13:40:04]OFD Sender: No OFD packet to send [13:40:09]OFD Sender: No OFD packet to send [13:40:14]OFD Sender: No OFD packet to send [13:40:19]OFD Sender: No OFD packet to send [13:40:24]OFD Sender: No OFD packet to send [13:40:29]OFD Sender: No OFD packet to send [13:40:34]OFD Sender: No OFD packet to send [13:40:39]OFD Sender: No OFD packet to send [13:40:45]OFD Sender: No OFD packet to send [13:40:50]OFD Sender: No OFD packet to send [13:40:50]accept exits with 9 [13:40:50]New connection [13:40:50]New thread 3067055460 created [13:40:50]Thread 3067198820 joined [13:40:50]Waiting for new connection... [13:40:50] Sock 9.Parse request [13:40:50]Sock 9.Check first char [13:40:50]Sock 9.First char is OK [13:40:50]request: POST /json_proto HTTP/1.0 [13:40:50]Method: POST [13:40:50]URL: /json_proto [13:40:50]Method is POST - this is cgi request [13:40:50]url: /json_proto [13:40:50]query_string will be loaded in cgi processing [13:40:50]execute_cgi json_proto POST (null) [13:40:50]execute_cgi path=json_proto method=POST [13:40:50]POST find Content-Length [13:40:50]Host: 172.17.45.195:8080 [13:40:50]Content-Length: 677 [13:40:50]Content-Type: application/json [13:40:50] [13:40:50]POST finish read [13:40:50]Found Content-Length = 677 [13:40:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:40:50]execute_script... [13: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)118101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:40:50]POST & json_proto [13:40:50]process_json_proto [13:40:50]json parsed OK: [13:40:50]protocol is kg_v1.0 [13:40:50]action value=close_receipt [13:40:50]process_action close_receipt [13:40:50]cmd_close_receipt [13:40:50]MH_GetDate [13:40:50]Write to MH i2c: F0 00 00 2A 06 1F [13:40:50]Write i2c OK [13:40:50]MH_I2C_Read... [13:40:50]Read from MH i2c: F0 [13:40:50]MH_I2C_Read... [13:40:50]Read from MH i2c: F0 09 00 [13:40:50]MH_I2C_Read... [13:40:50]Read from MH i2c: F0 09 00 2A 06 00 63 ED A8 66 FB 01 7F 64 65 [13:40:50]GetLastDocTimeStamp 1722346784 [13:40:50]current date 1722346851 [13:40:50]FM_GetShiftState [13:40:50]SAM_PROTO_GetShiftState [13:40:50]wFMCommunicate request_size=4 [13:40:50]MH_SAM_APDU [13:40:50]CAPDU: 80 13 01 00 [13:40:50]Write to MH i2c: E2 08 00 2B 06 80 13 01 00 00 00 00 00 AE [13:40:50]Write i2c OK [13:40:50]MH_I2C_Read... [13:40:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:50]Read from MH i2c: E2 [13:40:50]MH_I2C_Read... [13:40:50]Read from MH i2c: E2 0E 00 [13:40:50]MH_I2C_Read... [13:40:50]Read from MH i2c: E2 0E 00 2B 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 09 [13:40:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:40:50]wFMCommunicate OK [13:40:50]SAM_PROTO_GetShiftState done [13:40:50]FM_GetShiftState done [13:40:50]opened in 1722299915 [13:40:50]opened+sec_in_day 1722386315 [13:40:50]quantity*price = 50036 [13:40:50]sum+1 = 50037 [13:40:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 427 30.07.2024 13:40 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309493 ФПД: 88246187418969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134051&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309493&fm=88246187418969&tin=02508201610067®Number=0000000000092651&sum=50000 [13:40:51]StoreToDocumentArchive [13:40:51]shift 430 fd 309493 [13:40:51]save to /storage/0430/doc_00309493 [13:40:51]save last doc name /storage/0430/doc_00309493 to /storage/kkm_last_doc_name [13:40:51]save OK [13:40:51]Clear old archive folders... [13:40:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:40:51]tlvbuf is 00A48280 [13:40:51]SAM_PROTO_ClearQueue [13:40:51]wFMCommunicate request_size=4 [13:40:51]MH_SAM_APDU [13:40:51]CAPDU: 80 09 00 00 [13:40:51]Write to MH i2c: E2 08 00 38 06 80 09 00 00 00 00 00 00 B0 [13:40:51]Write i2c OK [13:40:51]MH_I2C_Read... [13:40:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:51]Read from MH i2c: E2 [13:40:51]MH_I2C_Read... [13:40:51]Read from MH i2c: E2 03 00 [13:40:51]MH_I2C_Read... [13:40:51]Read from MH i2c: E2 03 00 38 06 00 90 00 B2 [13:40:51]RAPDU: 90 00 [13:40:51]wFMCommunicate OK [13:40:51]SAM_PROTO_ClearQueue done [13:40:51]KKMCreateOFDPacket [13:40:51]OFDProtocolAddRootSTLVToBuf [13:40:51]FM_MakeSignedData [13:40:51]FM_MakeSignedData [13:40:51]SAM_PROTO_SignData [13:40:51]wFMCommunicate request_size=4 [13:40:51]MH_SAM_APDU [13:40:51]CAPDU: 80 0D 01 02 [13:40:51]Write to MH i2c: E2 08 00 39 06 80 0D 01 02 00 00 00 00 B8 [13:40:51]Write i2c OK [13:40:51]MH_I2C_Read... [13:40:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:51]Read from MH i2c: E2 [13:40:51]MH_I2C_Read... [13:40:51]Read from MH i2c: E2 03 00 [13:40:51]MH_I2C_Read... [13:40:51]Read from MH i2c: E2 03 00 39 06 00 90 00 B3 [13:40:51]RAPDU: 90 00 [13:40:51]wFMCommunicate OK [13:40:51]wFMCommunicate request_size=255 [13:40:51]MH_SAM_APDU [13: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 63 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B8 04 00 35 04 06 00 50 [13:40:51]Write to MH i2c: E2 02 01 3A 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 63 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B8 04 00 35 04 06 00 50 00 00 EF [13:40:51]Write i2c OK [13:40:51]MH_I2C_Read... [13:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:52]Read from MH i2c: E2 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 03 00 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 03 00 3A 06 00 90 00 B4 [13:40:52]RAPDU: 90 00 [13:40:52]wFMCommunicate OK [13:40:52]wFMCommunicate request_size=10 [13:40:52]MH_SAM_APDU [13:40:52]CAPDU: 80 0D 02 02 05 42 6A A7 65 59 [13:40:52]Write to MH i2c: E2 0D 00 3B 06 80 0D 02 02 05 00 42 6A A7 65 59 00 00 D6 [13:40:52]Write i2c OK [13:40:52]MH_I2C_Read... [13:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:52]Read from MH i2c: E2 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 03 00 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 03 00 3B 06 00 90 00 B5 [13:40:52]RAPDU: 90 00 [13:40:52]wFMCommunicate OK [13:40:52]wFMCommunicate request_size=4 [13:40:52]MH_SAM_APDU [13:40:52]CAPDU: 80 0D 03 02 [13:40:52]Write to MH i2c: E2 08 00 3C 06 80 0D 03 02 00 00 00 00 BD [13:40:52]Write i2c OK [13:40:52]MH_I2C_Read... [13:40:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:52]Read from MH i2c: E2 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 0B 00 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 0B 00 3C 06 00 E6 21 05 7D 51 DE F4 F6 90 00 60 [13:40:52]RAPDU: E6 21 05 7D 51 DE F4 F6 90 00 [13:40:52]wFMCommunicate OK [13:40:52]SAM_PROTO_SignData done [13:40:52]FM_MakeSignedData done [13:40:52]CreateOFDProtocolMessage [13:40:52]wFMCommunicate request_size=4 [13:40:52]MH_SAM_APDU [13:40:52]CAPDU: 80 11 00 00 [13:40:52]Write to MH i2c: E2 08 00 3D 06 80 11 00 00 00 00 00 00 BD [13:40:52]Write i2c OK [13:40:52]MH_I2C_Read... [13:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:52]Read from MH i2c: E2 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 17 00 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: E2 17 00 3D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 13 [13:40:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:40:52]wFMCommunicate OK [13:40:52]CreateOFDProtocolMessage done [13:40:52]OFDSenderStorePacket 309493 [13:40:52]StoreOFDPacket docnum=309493 [13:40:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AC EE 07 01 A8 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 63 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B8 04 00 35 04 06 00 50 42 6A A7 65 59 E6 21 05 7D 51 DE F4 F6 [13:40:52]CheckFolder [13:40:52]dirname=/storage/ofd_packets [13:40:52]CheckFolder done [13:40:52]ProducePacketName [13:40:52]name=ofd_packets/00309493 [13:40:52]NVStorageSaveData ofd_packets/00309493 [13:40:52]File name is /storage/ofd_packets/00309493 [13:40:52]Write 301 bytes [13:40:52]NVStorageSaveData done [13:40:52]OFDSenderStorePacket done [13:40:52]KKMCreateOFDPacket done [13:40:52]NVStorageSaveData kkm_last_timestamp [13:40:52]File name is /storage/kkm_last_timestamp [13:40:52]Write 4 bytes [13:40:52]NVStorageSaveData done [13:40:52]ExternCall_PrintAddStr [13:40:52]wPrintStart [13:40:52]Write to MH i2c: 01 00 00 3E 06 44 [13:40:52]Write i2c OK [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: 01 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: 01 07 00 [13:40:52]MH_I2C_Read... [13:40:52]Read from MH i2c: 01 07 00 3E 06 00 00 00 00 00 FF 0F 59 [13:40:52]RasterBufferAndPrint [13:40:52]line Счет N : (1)118101 [13:40:52]line ИНН: 02508201610067 [13:40:52]line Контрольно-Кассовый Чек [13:40:52]line ПРОДАЖА [13:40:52]line ТРК (МРК, ГНК) : 32 [13:40:52]line Товар: 2710124130 [13:40:52]line Аи-92-К-2 [13:40:52]line 7.380 * 67.80 [13:40:52]line = 500.36 [13:40:52]line НДС 12% НСП 1% [13:40:52]line > о реализуемом товаре [13:40:52]line ОКРУГЛЕНИЕ: -0.36 [13:40:52]line ИТОГО: 500.00 [13:40:52]line Внесено: 500.00 [13:40:52]line СДАЧА: 0.00 [13:40:52]line НСП 1% : 4.43 [13:40:52]line НДС 12% : 53.14 [13:40:52]line Наличными: 500.00 [13:40:52]line Безнал.: 0.00 [13:40:52]line Место: АЗС № 128 "Партнер Нефть" [13:40:52]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:40:52]line СНО: Общий режим [13:40:52]line Чек 427 30.07.2024 13:40 [13:40:52]line Смена: 430 ФФД: 1.0 [13:40:52]line ЗНМ: 0300000046 [13:40:52]line РНМ: 0000000000092651 [13:40:52]line Версия ККМ: 001 [13:40:52]line ФМ: 0000000000874943 [13:40:52]line ФД: 309493 [13:40:52]line ФПД: 88246187418969 [13:40:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134051&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309493&fm=88246187418969&tin=02508201610067®Number=0000000000092651&sum=50000 [13:40:52]OFD Sender: Processing packet 309493 [packets to send 232, broken 231] [13:40:52]ProducePacketName [13:40:52]name=ofd_packets/00309493 [13:40:52]OFD Sender: To server: pG, [13:40:52]CommunicateWithHost lk.salyk.kg:30040 [13:40:52]ConnectInit lk.salyk.kg [13:40:52]written 0, free lines is 4095 [13:40:53]Write to MH i2c: 01 00 00 69 06 6F [13:40:53]Write i2c OK [13:40:53]MH_I2C_Read... [13:40:53]Read from MH i2c: 01 [13:40:53]MH_I2C_Read... [13:40:53]Read from MH i2c: 01 07 00 [13:40:53]MH_I2C_Read... [13:40:53]Read from MH i2c: 01 07 00 69 06 00 00 00 00 00 52 0C D4 [13:40:53]RasterBufferAndPrint [13:40:53]line [13:40:53]line [13:40:53]line [13:40:53]line [13:40:53]line [13:40:53]written 0, free lines is 3158 [13:40:53]MH_Cut [13:40:53]Write to MH i2c: D1 01 00 70 06 01 48 [13:40:53]Write i2c OK [13:40:53]MH_I2C_Read... [13:40:53]Read from MH i2c: D1 [13:40:53]MH_I2C_Read... [13:40:53]Read from MH i2c: D1 01 00 [13:40:53]MH_I2C_Read... [13:40:53]Read from MH i2c: D1 01 00 70 06 00 47 [13:40:53]Write to MH i2c: 01 00 00 71 06 77 [13:40:53]Write i2c OK [13:40:53]MH_I2C_Read... [13:40:53]Connected sock=11 [13:40:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AC EE 07 01 A8 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 63 ED A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B8 04 00 35 04 06 00 50 42 6A A7 65 59 E6 21 05 7D 51 DE F4 F6 [13:40:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A1 EA 47 00 E7 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F5 B8 04 00 F4 03 04 00 AB 94 A8 66 B6 04 01 00 00 27 0D E5 47 44 28 7E CB [13:40:53]CommunicateWithHost err = 0 [13:40:53]CheckOFDResponse [13:40:53]1017 (14) - 77093643461234 [13:40:53]1041 (16) - 0000000000874943 [13:40:53]1040 (4) - 309493 [13:40:53]1012 (4) - 30.07.2024 07:22 [13:40:53]1206 (1) - 0 [13:40:53]OFD Sender: Remove packet 309493 [13:40:53]ProducePacketName [13:40:53]name=ofd_packets/00309493 [13:40:53]NVStorageDeleteData [13:40:54]OFD Sender: No OFD packet to send [13:40:54]*** Cut start [13:40:54]*** Partial cut [13:40:54]*** CUTSNS_PIN = 1 [13:40:54]*** CUTSNS_PIN = 0 [13:40:54]*** Brake cut motor [13:40:54]Read from MH i2c: 01 [13:40:54]MH_I2C_Read... [13:40:54]*** Stop cut motor [13:40:54]*** Cut end [13:40:54]Read from MH i2c: 01 07 00 [13:40:54]MH_I2C_Read... [13:40:54]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 FF 0F 8C [13:40:54]process_action close_receipt done [13:40:54]requested_data is exist [13:40:54]produce_requested_data [13:40:54]requested_item fm.sn is exist - process it [13:40:54]wFMCommunicate request_size=4 [13:40:54]MH_SAM_APDU [13:40:54]CAPDU: 80 11 00 00 [13:40:54]Write to MH i2c: E2 08 00 72 06 80 11 00 00 00 00 00 00 F2 [13:40:54]Write i2c OK [13:40:54]MH_I2C_Read... [13:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:54]Read from MH i2c: E2 [13:40:54]MH_I2C_Read... [13:40:54]Read from MH i2c: E2 17 00 [13:40:54]MH_I2C_Read... [13:40:54]Read from MH i2c: E2 17 00 72 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 48 [13:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:40:54]wFMCommunicate OK [13:40:54]requested_item fd.num is exist - process it [13:40:54]SAM_PROTO_GetFieldsCounters [13:40:54]wFMCommunicate request_size=4 [13:40:54]MH_SAM_APDU [13:40:54]CAPDU: 80 13 00 00 [13:40:54]Write to MH i2c: E2 08 00 73 06 80 13 00 00 00 00 00 00 F5 [13:40:54]Write i2c OK [13:40:54]MH_I2C_Read... [13:40:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:55]Read from MH i2c: E2 [13:40:55]MH_I2C_Read... [13:40:55]Read from MH i2c: E2 62 00 [13:40:55]MH_I2C_Read... [13:40:55]Read from MH i2c: E2 62 00 73 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 7B [13: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F5 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:55]wFMCommunicate OK [13:40:55]SAM_PROTO_GetFieldsCounters done [13:40:55]requested_item shift.num is exist - process it [13:40:55]requested_item shift.opened is exist - process it [13:40:55]req_shift_opened [13:40:55]FM_GetShiftState [13:40:55]SAM_PROTO_GetShiftState [13:40:55]wFMCommunicate request_size=4 [13:40:55]MH_SAM_APDU [13:40:55]CAPDU: 80 13 01 00 [13:40:55]Write to MH i2c: E2 08 00 74 06 80 13 01 00 00 00 00 00 F7 [13:40:55]Write i2c OK [13:40:55]MH_I2C_Read... [13:40:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:55]Read from MH i2c: E2 [13:40:55]MH_I2C_Read... [13:40:55]Read from MH i2c: E2 0E 00 [13:40:55]MH_I2C_Read... [13:40:55]Read from MH i2c: E2 0E 00 74 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 52 [13:40:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:40:55]wFMCommunicate OK [13:40:55]SAM_PROTO_GetShiftState done [13:40:55]FM_GetShiftState done [13:40:55]req_shift_opened done [13:40:55]requested_item shift.open_date is exist - process it [13:40:55]req_shift_open_date [13:40:55]req_shift_open_date done [13:40:55]produce_requested_data done [13:40:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309493,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:40:55]process_action_free close_receipt [13:40:55]json_value_free [13:40:55]json_value_free done [13:40:55]process_json_proto returns [13:40:55]Send response to host [13:40:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309493,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:40:55]free response buf [13:40:55]execute_script done [13:40:55]execute_script returns [13:40:55]free content buf [13:40:55]Sock 9.Close socket [13:40:55]Sock 9.Thread stoped [13:40:59]OFD Sender: No OFD packet to send [13:41:04]OFD Sender: No OFD packet to send [13:41:09]OFD Sender: No OFD packet to send [13:41:14]OFD Sender: No OFD packet to send [13:41:19]OFD Sender: No OFD packet to send [13:41:24]OFD Sender: No OFD packet to send [13:41:29]OFD Sender: No OFD packet to send [13:41:34]OFD Sender: No OFD packet to send [13:41:39]OFD Sender: No OFD packet to send [13:41:44]OFD Sender: No OFD packet to send [13:41:49]OFD Sender: No OFD packet to send [13:41:54]OFD Sender: No OFD packet to send [13:41:59]OFD Sender: No OFD packet to send [13:42:04]OFD Sender: No OFD packet to send [13:42:09]OFD Sender: No OFD packet to send [13:42:14]OFD Sender: No OFD packet to send [13:42:19]OFD Sender: No OFD packet to send [13:42:24]OFD Sender: No OFD packet to send [13:42:29]OFD Sender: No OFD packet to send [13:42:34]OFD Sender: No OFD packet to send [13:42:39]OFD Sender: No OFD packet to send [13:42:44]OFD Sender: No OFD packet to send [13:42:49]OFD Sender: No OFD packet to send [13:42:54]OFD Sender: No OFD packet to send [13:42:59]OFD Sender: No OFD packet to send [13:43:04]OFD Sender: No OFD packet to send [13:43:09]OFD Sender: No OFD packet to send [13:43:14]OFD Sender: No OFD packet to send [13:43:19]OFD Sender: No OFD packet to send [13:43:24]OFD Sender: No OFD packet to send [13:43:29]OFD Sender: No OFD packet to send [13:43:34]OFD Sender: No OFD packet to send [13:43:39]OFD Sender: No OFD packet to send [13:43:44]OFD Sender: No OFD packet to send [13:43:49]OFD Sender: No OFD packet to send [13:43:54]OFD Sender: No OFD packet to send [13:43:59]OFD Sender: No OFD packet to send [13:44:04]OFD Sender: No OFD packet to send [13:44:09]OFD Sender: No OFD packet to send [13:44:14]OFD Sender: No OFD packet to send [13:44:19]OFD Sender: No OFD packet to send [13:44:24]recv_with_timeout no data received [13:44:24]OFD Sender: No OFD packet to send [13:44:29]OFD Sender: No OFD packet to send [13:44:34]OFD Sender: No OFD packet to send [13:44:39]OFD Sender: No OFD packet to send [13:44:44]OFD Sender: No OFD packet to send [13:44:49]OFD Sender: No OFD packet to send [13:44:54]OFD Sender: No OFD packet to send [13:44:59]OFD Sender: No OFD packet to send [13:45:04]OFD Sender: No OFD packet to send [13:45:09]OFD Sender: No OFD packet to send [13:45:14]OFD Sender: No OFD packet to send [13:45:19]OFD Sender: No OFD packet to send [13:45:24]OFD Sender: No OFD packet to send [13:45:29]OFD Sender: No OFD packet to send [13:45:34]OFD Sender: No OFD packet to send [13:45:39]OFD Sender: No OFD packet to send [13:45:44]OFD Sender: No OFD packet to send [13:45:49]OFD Sender: No OFD packet to send [13:45:54]OFD Sender: No OFD packet to send [13:45:59]OFD Sender: No OFD packet to send [13:46:04]OFD Sender: No OFD packet to send [13:46:09]OFD Sender: No OFD packet to send [13:46:14]OFD Sender: No OFD packet to send [13:46:19]OFD Sender: No OFD packet to send [13:46:24]OFD Sender: No OFD packet to send [13:46:29]OFD Sender: No OFD packet to send [13:46:44]OFD Sender: No OFD packet to send [13:46:49]OFD Sender: No OFD packet to send [13:46:54]OFD Sender: No OFD packet to send [13:46:59]OFD Sender: No OFD packet to send [13:47:04]OFD Sender: No OFD packet to send [13:47:09]OFD Sender: No OFD packet to send [13:47:14]OFD Sender: No OFD packet to send [13:47:19]OFD Sender: No OFD packet to send [13:47:24]OFD Sender: No OFD packet to send [13:47:29]OFD Sender: No OFD packet to send [13:47:34]OFD Sender: No OFD packet to send [13:47:36]accept exits with 7 [13:47:36]New connection [13:47:36]New thread 3067198820 created [13:47:36]Thread 3067055460 joined [13:47:36]Waiting for new connection... [13:47:36] Sock 7.Parse request [13:47:36]Sock 7.Check first char [13:47:36]Sock 7.First char is OK [13:47:36]request: POST /json_proto HTTP/1.0 [13:47:36]Method: POST [13:47:36]URL: /json_proto [13:47:36]Method is POST - this is cgi request [13:47:36]url: /json_proto [13:47:36]query_string will be loaded in cgi processing [13:47:36]execute_cgi json_proto POST (null) [13:47:36]execute_cgi path=json_proto method=POST [13:47:36]POST find Content-Length [13:47:36]Host: 172.17.45.195:8080 [13:47:36]Content-Length: 677 [13:47:36]Content-Type: application/json [13:47:36] [13:47:36]POST finish read [13:47:36]Found Content-Length = 677 [13:47:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:47:36]execute_script... [13:47:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:47:36]POST & json_proto [13:47:36]process_json_proto [13:47:36]json parsed OK: [13:47:36]protocol is kg_v1.0 [13:47:36]action value=close_receipt [13:47:36]process_action close_receipt [13:47:36]cmd_close_receipt [13:47:36]MH_GetDate [13:47:36]Write to MH i2c: F0 00 00 75 06 6A [13:47:36]Write i2c OK [13:47:36]MH_I2C_Read... [13:47:36]Read from MH i2c: F0 [13:47:36]MH_I2C_Read... [13:47:36]Read from MH i2c: F0 09 00 [13:47:36]MH_I2C_Read... [13:47:36]Read from MH i2c: F0 09 00 75 06 00 F9 EE A8 66 FB 01 7F 64 47 [13:47:36]GetLastDocTimeStamp 1722346851 [13:47:36]current date 1722347257 [13:47:36]FM_GetShiftState [13:47:36]SAM_PROTO_GetShiftState [13:47:36]wFMCommunicate request_size=4 [13:47:36]MH_SAM_APDU [13:47:36]CAPDU: 80 13 01 00 [13:47:36]Write to MH i2c: E2 08 00 76 06 80 13 01 00 00 00 00 00 F9 [13:47:36]Write i2c OK [13:47:36]MH_I2C_Read... [13:47:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:36]Read from MH i2c: E2 [13:47:36]MH_I2C_Read... [13:47:36]Read from MH i2c: E2 0E 00 [13:47:36]MH_I2C_Read... [13:47:36]Read from MH i2c: E2 0E 00 76 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 54 [13:47:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:36]wFMCommunicate OK [13:47:36]SAM_PROTO_GetShiftState done [13:47:36]FM_GetShiftState done [13:47:36]opened in 1722299915 [13:47:36]opened+sec_in_day 1722386315 [13:47:36]quantity*price = 50036 [13:47:36]sum+1 = 50037 [13:47:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 428 30.07.2024 13:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309494 ФПД: 256457386734280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134737&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309494&fm=256457386734280&tin=02508201610067®Number=0000000000092651&sum=50000 [13:47:38]StoreToDocumentArchive [13:47:38]shift 430 fd 309494 [13:47:38]save to /storage/0430/doc_00309494 [13:47:38]save last doc name /storage/0430/doc_00309494 to /storage/kkm_last_doc_name [13:47:38]save OK [13:47:38]Clear old archive folders... [13:47:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:38]tlvbuf is 00AA57A0 [13:47:38]SAM_PROTO_ClearQueue [13:47:38]wFMCommunicate request_size=4 [13:47:38]MH_SAM_APDU [13:47:38]CAPDU: 80 09 00 00 [13:47:38]Write to MH i2c: E2 08 00 83 06 80 09 00 00 00 00 00 00 FB [13:47:38]Write i2c OK [13:47:38]MH_I2C_Read... [13:47:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:38]Read from MH i2c: E2 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 83 06 00 90 00 FD [13:47:38]RAPDU: 90 00 [13:47:38]wFMCommunicate OK [13:47:38]SAM_PROTO_ClearQueue done [13:47:38]KKMCreateOFDPacket [13:47:38]OFDProtocolAddRootSTLVToBuf [13:47:38]FM_MakeSignedData [13:47:38]FM_MakeSignedData [13:47:38]SAM_PROTO_SignData [13:47:38]wFMCommunicate request_size=4 [13:47:38]MH_SAM_APDU [13:47:38]CAPDU: 80 0D 01 02 [13:47:38]Write to MH i2c: E2 08 00 84 06 80 0D 01 02 00 00 00 00 03 [13:47:38]Write i2c OK [13:47:38]MH_I2C_Read... [13:47:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:38]Read from MH i2c: E2 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 84 06 00 90 00 FE [13:47:38]RAPDU: 90 00 [13:47:38]wFMCommunicate OK [13:47:38]wFMCommunicate request_size=255 [13:47:38]MH_SAM_APDU [13:47: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 F9 EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B8 04 00 35 04 06 00 E9 [13:47:38]Write to MH i2c: E2 02 01 85 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 F9 EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B8 04 00 35 04 06 00 E9 00 00 6C [13:47:38]Write i2c OK [13:47:38]MH_I2C_Read... [13:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:38]Read from MH i2c: E2 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 85 06 00 90 00 FF [13:47:38]RAPDU: 90 00 [13:47:38]wFMCommunicate OK [13:47:38]wFMCommunicate request_size=10 [13:47:38]MH_SAM_APDU [13:47:38]CAPDU: 80 0D 02 02 05 3F 23 6F B2 C8 [13:47:38]Write to MH i2c: E2 0D 00 86 06 80 0D 02 02 05 00 3F 23 6F B2 C8 00 00 5B [13:47:38]Write i2c OK [13:47:38]MH_I2C_Read... [13:47:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:38]Read from MH i2c: E2 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 03 00 86 06 00 90 00 00 [13:47:38]RAPDU: 90 00 [13:47:38]wFMCommunicate OK [13:47:38]wFMCommunicate request_size=4 [13:47:38]MH_SAM_APDU [13:47:38]CAPDU: 80 0D 03 02 [13:47:38]Write to MH i2c: E2 08 00 87 06 80 0D 03 02 00 00 00 00 08 [13:47:38]Write i2c OK [13:47:38]MH_I2C_Read... [13:47:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:38]Read from MH i2c: E2 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 0B 00 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 0B 00 87 06 00 E9 74 5B 1E 48 78 42 2A 90 00 0B [13:47:38]RAPDU: E9 74 5B 1E 48 78 42 2A 90 00 [13:47:38]wFMCommunicate OK [13:47:38]SAM_PROTO_SignData done [13:47:38]FM_MakeSignedData done [13:47:38]CreateOFDProtocolMessage [13:47:38]wFMCommunicate request_size=4 [13:47:38]MH_SAM_APDU [13:47:38]CAPDU: 80 11 00 00 [13:47:38]Write to MH i2c: E2 08 00 88 06 80 11 00 00 00 00 00 00 08 [13:47:38]Write i2c OK [13:47:38]MH_I2C_Read... [13:47:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:38]Read from MH i2c: E2 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 17 00 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: E2 17 00 88 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5E [13:47:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:38]wFMCommunicate OK [13:47:38]CreateOFDProtocolMessage done [13:47:38]OFDSenderStorePacket 309494 [13:47:38]StoreOFDPacket docnum=309494 [13:47:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 3E D0 07 01 6B 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 F9 EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B8 04 00 35 04 06 00 E9 3F 23 6F B2 C8 E9 74 5B 1E 48 78 42 2A [13:47:38]CheckFolder [13:47:38]dirname=/storage/ofd_packets [13:47:38]CheckFolder done [13:47:38]ProducePacketName [13:47:38]name=ofd_packets/00309494 [13:47:38]NVStorageSaveData ofd_packets/00309494 [13:47:38]File name is /storage/ofd_packets/00309494 [13:47:38]Write 301 bytes [13:47:38]NVStorageSaveData done [13:47:38]OFDSenderStorePacket done [13:47:38]KKMCreateOFDPacket done [13:47:38]NVStorageSaveData kkm_last_timestamp [13:47:38]File name is /storage/kkm_last_timestamp [13:47:38]Write 4 bytes [13:47:38]NVStorageSaveData done [13:47:38]ExternCall_PrintAddStr [13:47:38]wPrintStart [13:47:38]Write to MH i2c: 01 00 00 89 06 8F [13:47:38]Write i2c OK [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: 01 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: 01 07 00 [13:47:38]MH_I2C_Read... [13:47:38]Read from MH i2c: 01 07 00 89 06 00 00 00 00 00 FF 0F A4 [13:47:38]RasterBufferAndPrint [13:47:38]line Счет N : (1)118103 [13:47:38]line ИНН: 02508201610067 [13:47:38]line Контрольно-Кассовый Чек [13:47:38]line ПРОДАЖА [13:47:38]line ТРК (МРК, ГНК) : 52 [13:47:38]line Товар: 2710124130 [13:47:38]line Аи-92-К-2 [13:47:38]line 7.380 * 67.80 [13:47:38]line = 500.36 [13:47:38]line НДС 12% НСП 1% [13:47:38]line > о реализуемом товаре [13:47:38]line ОКРУГЛЕНИЕ: -0.36 [13:47:38]line ИТОГО: 500.00 [13:47:38]line Внесено: 500.00 [13:47:38]line СДАЧА: 0.00 [13:47:38]line НСП 1% : 4.43 [13:47:38]line НДС 12% : 53.14 [13:47:38]line Наличными: 500.00 [13:47:38]line Безнал.: 0.00 [13:47:38]line Место: АЗС № 128 "Партнер Нефть" [13:47:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:47:38]line СНО: Общий режим [13:47:38]line Чек 428 30.07.2024 13:47 [13:47:38]line Смена: 430 ФФД: 1.0 [13:47:38]line ЗНМ: 0300000046 [13:47:38]line РНМ: 0000000000092651 [13:47:38]line Версия ККМ: 001 [13:47:38]line ФМ: 0000000000874943 [13:47:38]line ФД: 309494 [13:47:38]line ФПД: 256457386734280 [13:47:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134737&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309494&fm=256457386734280&tin=02508201610067®Number=0000000000092651&sum=50000 [13:47:38]OFD Sender: Processing packet 309494 [packets to send 232, broken 231] [13:47:38]ProducePacketName [13:47:38]name=ofd_packets/00309494 [13:47:38]OFD Sender: To server: pG, [13:47:38]CommunicateWithHost lk.salyk.kg:30040 [13:47:38]ConnectInit lk.salyk.kg [13:47:38]written 0, free lines is 4095 [13:47:39]Write to MH i2c: 01 00 00 B4 06 BA [13:47:39]Write i2c OK [13:47:39]MH_I2C_Read... [13:47:39]Read from MH i2c: 01 [13:47:39]MH_I2C_Read... [13:47:39]Read from MH i2c: 01 07 00 [13:47:39]MH_I2C_Read... [13:47:39]Read from MH i2c: 01 07 00 B4 06 00 00 00 00 00 4C 0C 19 [13:47:39]RasterBufferAndPrint [13:47:39]line [13:47:39]line [13:47:39]line [13:47:39]line [13:47:39]line [13:47:39]written 0, free lines is 3152 [13:47:39]MH_Cut [13:47:39]Write to MH i2c: D1 01 00 BB 06 01 93 [13:47:39]Write i2c OK [13:47:39]MH_I2C_Read... [13:47:39]Read from MH i2c: D1 [13:47:39]MH_I2C_Read... [13:47:39]Read from MH i2c: D1 01 00 [13:47:39]MH_I2C_Read... [13:47:39]Read from MH i2c: D1 01 00 BB 06 00 92 [13:47:39]Write to MH i2c: 01 00 00 BC 06 C2 [13:47:39]Write i2c OK [13:47:39]MH_I2C_Read... [13:47:40]*** Cut start [13:47:40]*** Partial cut [13:47:40]*** CUTSNS_PIN = 1 [13:47:40]*** CUTSNS_PIN = 0 [13:47:40]*** Brake cut motor [13:47:41]Read from MH i2c: 01 [13:47:41]MH_I2C_Read... [13:47:41]*** Stop cut motor [13:47:41]*** Cut end [13:47:41]Read from MH i2c: 01 07 00 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: 01 07 00 BC 06 00 00 00 00 00 FF 0F D7 [13:47:41]process_action close_receipt done [13:47:41]requested_data is exist [13:47:41]produce_requested_data [13:47:41]requested_item fm.sn is exist - process it [13:47:41]wFMCommunicate request_size=4 [13:47:41]MH_SAM_APDU [13:47:41]CAPDU: 80 11 00 00 [13:47:41]Write to MH i2c: E2 08 00 BD 06 80 11 00 00 00 00 00 00 3D [13:47:41]Write i2c OK [13:47:41]MH_I2C_Read... [13:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:41]Read from MH i2c: E2 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: E2 17 00 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: E2 17 00 BD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 93 [13:47:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:41]wFMCommunicate OK [13:47:41]requested_item fd.num is exist - process it [13:47:41]SAM_PROTO_GetFieldsCounters [13:47:41]wFMCommunicate request_size=4 [13:47:41]MH_SAM_APDU [13:47:41]CAPDU: 80 13 00 00 [13:47:41]Write to MH i2c: E2 08 00 BE 06 80 13 00 00 00 00 00 00 40 [13:47:41]Write i2c OK [13:47:41]MH_I2C_Read... [13:47:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:41]Read from MH i2c: E2 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: E2 62 00 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: E2 62 00 BE 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [13:47:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F6 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:41]wFMCommunicate OK [13:47:41]SAM_PROTO_GetFieldsCounters done [13:47:41]requested_item shift.num is exist - process it [13:47:41]requested_item shift.opened is exist - process it [13:47:41]req_shift_opened [13:47:41]FM_GetShiftState [13:47:41]SAM_PROTO_GetShiftState [13:47:41]wFMCommunicate request_size=4 [13:47:41]MH_SAM_APDU [13:47:41]CAPDU: 80 13 01 00 [13:47:41]Write to MH i2c: E2 08 00 BF 06 80 13 01 00 00 00 00 00 42 [13:47:41]Write i2c OK [13:47:41]MH_I2C_Read... [13:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:41]Read from MH i2c: E2 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: E2 0E 00 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: E2 0E 00 BF 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9D [13:47:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:41]wFMCommunicate OK [13:47:41]SAM_PROTO_GetShiftState done [13:47:41]FM_GetShiftState done [13:47:41]req_shift_opened done [13:47:41]requested_item shift.open_date is exist - process it [13:47:41]req_shift_open_date [13:47:41]req_shift_open_date done [13:47:41]produce_requested_data done [13:47:41]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309494,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:47:41]process_action_free close_receipt [13:47:41]json_value_free [13:47:41]json_value_free done [13:47:41]process_json_proto returns [13:47:41]Send response to host [13:47:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309494,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:47:41]free response buf [13:47:41]execute_script done [13:47:41]execute_script returns [13:47:41]free content buf [13:47:41]Sock 7.Close socket [13:47:41]Sock 7.Thread stoped [13:47:41]accept exits with 10 [13:47:41]New connection [13:47:41]New thread 3067055460 created [13:47:41]Thread 3067198820 joined [13:47:41]Waiting for new connection... [13:47:41] Sock 10.Parse request [13:47:41]Sock 10.Check first char [13:47:41]Sock 10.First char is OK [13:47:41]request: POST /json_proto HTTP/1.0 [13:47:41]Method: POST [13:47:41]URL: /json_proto [13:47:41]Method is POST - this is cgi request [13:47:41]url: /json_proto [13:47:41]query_string will be loaded in cgi processing [13:47:41]execute_cgi json_proto POST (null) [13:47:41]execute_cgi path=json_proto method=POST [13:47:41]POST find Content-Length [13:47:41]Host: 172.17.45.195:8080 [13:47:41]Content-Length: 677 [13:47:41]Content-Type: application/json [13:47:41] [13:47:41]POST finish read [13:47:41]Found Content-Length = 677 [13:47:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 3.540, "sum" : 240.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:41]execute_script... [13:47: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)118102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 3.540, "sum" : 240.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:41]POST & json_proto [13:47:41]process_json_proto [13:47:41]json parsed OK: [13:47:41]protocol is kg_v1.0 [13:47:41]action value=close_receipt [13:47:41]process_action close_receipt [13:47:41]cmd_close_receipt [13:47:41]MH_GetDate [13:47:41]Write to MH i2c: F0 00 00 C0 06 B5 [13:47:41]Write i2c OK [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: F0 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: F0 09 00 [13:47:41]MH_I2C_Read... [13:47:41]Read from MH i2c: F0 09 00 C0 06 00 FE EE A8 66 FB 01 7F 64 97 [13:47:41]GetLastDocTimeStamp 1722347257 [13:47:41]current date 1722347262 [13:47:41]FM_GetShiftState [13:47:41]SAM_PROTO_GetShiftState [13:47:41]wFMCommunicate request_size=4 [13:47:41]MH_SAM_APDU [13:47:41]CAPDU: 80 13 01 00 [13:47:41]Write to MH i2c: E2 08 00 C1 06 80 13 01 00 00 00 00 00 44 [13:47:41]Write i2c OK [13:47:41]MH_I2C_Read... [13:47:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:42]Read from MH i2c: E2 [13:47:42]MH_I2C_Read... [13:47:42]Read from MH i2c: E2 0E 00 [13:47:42]MH_I2C_Read... [13:47:42]Read from MH i2c: E2 0E 00 C1 06 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 9F [13:47:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:42]wFMCommunicate OK [13:47:42]SAM_PROTO_GetShiftState done [13:47:42]FM_GetShiftState done [13:47:42]opened in 1722299915 [13:47:42]opened+sec_in_day 1722386315 [13:47:42]quantity*price = 24001 [13:47:42]sum+1 = 24002 [13:47:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.49 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 429 30.07.2024 13:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309495 ФПД: 46199987074302 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134742&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309495&fm=46199987074302&tin=02508201610067®Number=0000000000092651&sum=24000 [13:47:43]StoreToDocumentArchive [13:47:43]shift 430 fd 309495 [13:47:43]save to /storage/0430/doc_00309495 [13:47:43]save last doc name /storage/0430/doc_00309495 to /storage/kkm_last_doc_name [13:47:43]save OK [13:47:43]Clear old archive folders... [13:47:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:43]tlvbuf is 00A80EA0 [13:47:43]SAM_PROTO_ClearQueue [13:47:43]wFMCommunicate request_size=4 [13:47:43]MH_SAM_APDU [13:47:43]CAPDU: 80 09 00 00 [13:47:43]Write to MH i2c: E2 08 00 CE 06 80 09 00 00 00 00 00 00 46 [13:47:43]Write i2c OK [13:47:43]MH_I2C_Read... [13:47:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:43]Read from MH i2c: E2 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 CE 06 00 90 00 48 [13:47:43]RAPDU: 90 00 [13:47:43]wFMCommunicate OK [13:47:43]SAM_PROTO_ClearQueue done [13:47:43]KKMCreateOFDPacket [13:47:43]OFDProtocolAddRootSTLVToBuf [13:47:43]FM_MakeSignedData [13:47:43]FM_MakeSignedData [13:47:43]SAM_PROTO_SignData [13:47:43]wFMCommunicate request_size=4 [13:47:43]MH_SAM_APDU [13:47:43]CAPDU: 80 0D 01 02 [13:47:43]Write to MH i2c: E2 08 00 CF 06 80 0D 01 02 00 00 00 00 4E [13:47:43]Write i2c OK [13:47:43]MH_I2C_Read... [13:47:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:43]Read from MH i2c: E2 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 CF 06 00 90 00 49 [13:47:43]RAPDU: 90 00 [13:47:43]wFMCommunicate OK [13:47:43]wFMCommunicate request_size=255 [13:47:43]MH_SAM_APDU [13:47:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 FE EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B8 04 00 35 04 06 00 2A [13:47:43]Write to MH i2c: E2 02 01 D0 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 FE EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B8 04 00 35 04 06 00 2A 00 00 2B [13:47:43]Write i2c OK [13:47:43]MH_I2C_Read... [13:47:43]ConnectInit Can't take IP for lk.salyk.kg [13:47:43]CommunicateWithHost connect error [13:47:43]CommunicateWithHost err = -1 [13:47:43]OFD Sender: Server communicate error [13:47:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:43]Read from MH i2c: E2 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 D0 06 00 90 00 4A [13:47:43]RAPDU: 90 00 [13:47:43]wFMCommunicate OK [13:47:43]wFMCommunicate request_size=10 [13:47:43]MH_SAM_APDU [13:47:43]CAPDU: 80 0D 02 02 05 04 C5 D1 74 FE [13:47:43]Write to MH i2c: E2 0D 00 D1 06 80 0D 02 02 05 00 04 C5 D1 74 FE 00 00 67 [13:47:43]Write i2c OK [13:47:43]MH_I2C_Read... [13:47:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:43]Read from MH i2c: E2 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 [13:47:43]MH_I2C_Read... [13:47:43]Read from MH i2c: E2 03 00 D1 06 00 90 00 4B [13:47:43]RAPDU: 90 00 [13:47:43]wFMCommunicate OK [13:47:43]wFMCommunicate request_size=4 [13:47:43]MH_SAM_APDU [13:47:43]CAPDU: 80 0D 03 02 [13:47:43]Write to MH i2c: E2 08 00 D2 06 80 0D 03 02 00 00 00 00 53 [13:47:43]Write i2c OK [13:47:43]MH_I2C_Read... [13:47:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:44]Read from MH i2c: E2 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: E2 0B 00 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: E2 0B 00 D2 06 00 52 0D 73 03 AB 94 88 91 90 00 81 [13:47:44]RAPDU: 52 0D 73 03 AB 94 88 91 90 00 [13:47:44]wFMCommunicate OK [13:47:44]SAM_PROTO_SignData done [13:47:44]FM_MakeSignedData done [13:47:44]CreateOFDProtocolMessage [13:47:44]wFMCommunicate request_size=4 [13:47:44]MH_SAM_APDU [13:47:44]CAPDU: 80 11 00 00 [13:47:44]Write to MH i2c: E2 08 00 D3 06 80 11 00 00 00 00 00 00 53 [13:47:44]Write i2c OK [13:47:44]MH_I2C_Read... [13:47:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:44]Read from MH i2c: E2 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: E2 17 00 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: E2 17 00 D3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A9 [13:47:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:44]wFMCommunicate OK [13:47:44]CreateOFDProtocolMessage done [13:47:44]OFDSenderStorePacket 309495 [13:47:44]StoreOFDPacket docnum=309495 [13:47:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 05 72 07 01 72 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 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 FE EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B8 04 00 35 04 06 00 2A 04 C5 D1 74 FE 52 0D 73 03 AB 94 88 91 [13:47:44]CheckFolder [13:47:44]dirname=/storage/ofd_packets [13:47:44]CheckFolder done [13:47:44]ProducePacketName [13:47:44]name=ofd_packets/00309495 [13:47:44]NVStorageSaveData ofd_packets/00309495 [13:47:44]File name is /storage/ofd_packets/00309495 [13:47:44]Write 301 bytes [13:47:44]NVStorageSaveData done [13:47:44]OFDSenderStorePacket done [13:47:44]KKMCreateOFDPacket done [13:47:44]NVStorageSaveData kkm_last_timestamp [13:47:44]File name is /storage/kkm_last_timestamp [13:47:44]Write 4 bytes [13:47:44]NVStorageSaveData done [13:47:44]ExternCall_PrintAddStr [13:47:44]wPrintStart [13:47:44]Write to MH i2c: 01 00 00 D4 06 DA [13:47:44]Write i2c OK [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: 01 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: 01 07 00 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: 01 07 00 D4 06 00 00 00 00 00 FF 0F EF [13:47:44]RasterBufferAndPrint [13:47:44]line Счет N : (1)118102 [13:47:44]line ИНН: 02508201610067 [13:47:44]line Контрольно-Кассовый Чек [13:47:44]line ПРОДАЖА [13:47:44]line ТРК (МРК, ГНК) : 42 [13:47:44]line Товар: 2710124130 [13:47:44]line Аи-92-К-2 [13:47:44]line 3.540 * 67.80 [13:47:44]line = 240.01 [13:47:44]line НДС 12% НСП 1% [13:47:44]line > о реализуемом товаре [13:47:44]line ОКРУГЛЕНИЕ: -0.01 [13:47:44]line ИТОГО: 240.00 [13:47:44]line Внесено: 240.00 [13:47:44]line СДАЧА: 0.00 [13:47:44]line НСП 1% : 2.12 [13:47:44]line НДС 12% : 25.49 [13:47:44]line Наличными: 240.00 [13:47:44]line Безнал.: 0.00 [13:47:44]line Место: АЗС № 128 "Партнер Нефть" [13:47:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:47:44]line СНО: Общий режим [13:47:44]line Чек 429 30.07.2024 13:47 [13:47:44]line Смена: 430 ФФД: 1.0 [13:47:44]line ЗНМ: 0300000046 [13:47:44]line РНМ: 0000000000092651 [13:47:44]line Версия ККМ: 001 [13:47:44]line ФМ: 0000000000874943 [13:47:44]line ФД: 309495 [13:47:44]line ФПД: 46199987074302 [13:47:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134742&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309495&fm=46199987074302&tin=02508201610067®Number=0000000000092651&sum=24000 [13:47:44]OFD Sender: Processing packet 309494 [packets to send 233, broken 231] [13:47:44]ProducePacketName [13:47:44]name=ofd_packets/00309494 [13:47:44]OFD Sender: To server: pG, [13:47:44]CommunicateWithHost lk.salyk.kg:30040 [13:47:44]ConnectInit lk.salyk.kg [13:47:44]written 0, free lines is 4095 [13:47:44]Write to MH i2c: 01 00 00 FF 06 05 [13:47:44]Write i2c OK [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: 01 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: 01 07 00 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: 01 07 00 FF 06 00 00 00 00 00 52 0C 6A [13:47:44]RasterBufferAndPrint [13:47:44]line [13:47:44]line [13:47:44]line [13:47:44]line [13:47:44]line [13:47:44]written 0, free lines is 3162 [13:47:44]MH_Cut [13:47:44]Write to MH i2c: D1 01 00 06 07 01 DF [13:47:44]Write i2c OK [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: D1 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: D1 01 00 [13:47:44]MH_I2C_Read... [13:47:44]Read from MH i2c: D1 01 00 06 07 00 DE [13:47:44]Write to MH i2c: 01 00 00 07 07 0E [13:47:44]Write i2c OK [13:47:44]MH_I2C_Read... [13:47:46]*** Cut start [13:47:46]*** Partial cut [13:47:46]*** CUTSNS_PIN = 1 [13:47:46]*** CUTSNS_PIN = 0 [13:47:46]*** Brake cut motor [13:47:46]Read from MH i2c: 01 [13:47:46]MH_I2C_Read... [13:47:46]*** Stop cut motor [13:47:46]*** Cut end [13:47:46]Read from MH i2c: 01 07 00 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 FF 0F 23 [13:47:46]process_action close_receipt done [13:47:46]requested_data is exist [13:47:46]produce_requested_data [13:47:46]requested_item fm.sn is exist - process it [13:47:46]wFMCommunicate request_size=4 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 11 00 00 [13:47:46]Write to MH i2c: E2 08 00 08 07 80 11 00 00 00 00 00 00 89 [13:47:46]Write i2c OK [13:47:46]MH_I2C_Read... [13:47:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:46]Read from MH i2c: E2 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 17 00 [13:47:46]MH_I2C_Read... [13:47:46]Read from MH i2c: E2 17 00 08 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DF [13:47:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:46]wFMCommunicate OK [13:47:46]requested_item fd.num is exist - process it [13:47:46]SAM_PROTO_GetFieldsCounters [13:47:46]wFMCommunicate request_size=4 [13:47:46]MH_SAM_APDU [13:47:46]CAPDU: 80 13 00 00 [13:47:46]Write to MH i2c: E2 08 00 09 07 80 13 00 00 00 00 00 00 8C [13:47:46]Write i2c OK [13:47:46]MH_I2C_Read... [13:47:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:47]Read from MH i2c: E2 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 62 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 62 00 09 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [13:47:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F7 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:47]wFMCommunicate OK [13:47:47]SAM_PROTO_GetFieldsCounters done [13:47:47]requested_item shift.num is exist - process it [13:47:47]requested_item shift.opened is exist - process it [13:47:47]req_shift_opened [13:47:47]FM_GetShiftState [13:47:47]SAM_PROTO_GetShiftState [13:47:47]wFMCommunicate request_size=4 [13:47:47]MH_SAM_APDU [13:47:47]CAPDU: 80 13 01 00 [13:47:47]Write to MH i2c: E2 08 00 0A 07 80 13 01 00 00 00 00 00 8E [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:47]Read from MH i2c: E2 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 0E 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 0E 00 0A 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E9 [13:47:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:47]wFMCommunicate OK [13:47:47]SAM_PROTO_GetShiftState done [13:47:47]FM_GetShiftState done [13:47:47]req_shift_opened done [13:47:47]requested_item shift.open_date is exist - process it [13:47:47]req_shift_open_date [13:47:47]req_shift_open_date done [13:47:47]produce_requested_data done [13:47:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309495,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:47:47]process_action_free close_receipt [13:47:47]json_value_free [13:47:47]json_value_free done [13:47:47]process_json_proto returns [13:47:47]Send response to host [13:47:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309495,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:47:47]free response buf [13:47:47]execute_script done [13:47:47]execute_script returns [13:47:47]free content buf [13:47:47]Sock 10.Close socket [13:47:47]Sock 10.Thread stoped [13:47:47]accept exits with 7 [13:47:47]New connection [13:47:47]New thread 3067198820 created [13:47:47]Thread 3067055460 joined [13:47:47]Waiting for new connection... [13:47:47] Sock 7.Parse request [13:47:47]Sock 7.Check first char [13:47:47]Sock 7.First char is OK [13:47:47]request: POST /json_proto HTTP/1.0 [13:47:47]Method: POST [13:47:47]URL: /json_proto [13:47:47]Method is POST - this is cgi request [13:47:47]url: /json_proto [13:47:47]query_string will be loaded in cgi processing [13:47:47]execute_cgi json_proto POST (null) [13:47:47]execute_cgi path=json_proto method=POST [13:47:47]POST find Content-Length [13:47:47]Host: 172.17.45.195:8080 [13:47:47]Content-Length: 677 [13:47:47]Content-Type: application/json [13:47:47] [13:47:47]POST finish read [13:47:47]Found Content-Length = 677 [13:47:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:47:47]execute_script... [13:47: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)118104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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:47:47]POST & json_proto [13:47:47]process_json_proto [13:47:47]json parsed OK: [13:47:47]protocol is kg_v1.0 [13:47:47]action value=close_receipt [13:47:47]process_action close_receipt [13:47:47]cmd_close_receipt [13:47:47]MH_GetDate [13:47:47]Write to MH i2c: F0 00 00 0B 07 01 [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: F0 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: F0 09 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: F0 09 00 0B 07 00 03 EF A8 66 FB 01 7F 64 E9 [13:47:47]GetLastDocTimeStamp 1722347262 [13:47:47]current date 1722347267 [13:47:47]FM_GetShiftState [13:47:47]SAM_PROTO_GetShiftState [13:47:47]wFMCommunicate request_size=4 [13:47:47]MH_SAM_APDU [13:47:47]CAPDU: 80 13 01 00 [13:47:47]Write to MH i2c: E2 08 00 0C 07 80 13 01 00 00 00 00 00 90 [13:47:47]Write i2c OK [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 [13:47:47]MH_I2C_Read... [13:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:47]Read from MH i2c: E2 0E 00 [13:47:47]MH_I2C_Read... [13:47:47]Read from MH i2c: E2 0E 00 0C 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EB [13:47:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:47]wFMCommunicate OK [13:47:47]SAM_PROTO_GetShiftState done [13:47:47]FM_GetShiftState done [13:47:47]opened in 1722299915 [13:47:47]opened+sec_in_day 1722386315 [13:47:47]quantity*price = 50036 [13:47:47]sum+1 = 50037 [13:47:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 430 30.07.2024 13:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309496 ФПД: 35157989609036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134748&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309496&fm=35157989609036&tin=02508201610067®Number=0000000000092651&sum=50000 [13:47:48]StoreToDocumentArchive [13:47:48]shift 430 fd 309496 [13:47:48]save to /storage/0430/doc_00309496 [13:47:48]save last doc name /storage/0430/doc_00309496 to /storage/kkm_last_doc_name [13:47:48]save OK [13:47:48]Clear old archive folders... [13:47:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:48]tlvbuf is 00AB8420 [13:47:48]SAM_PROTO_ClearQueue [13:47:48]wFMCommunicate request_size=4 [13:47:48]MH_SAM_APDU [13:47:48]CAPDU: 80 09 00 00 [13:47:48]Write to MH i2c: E2 08 00 19 07 80 09 00 00 00 00 00 00 92 [13:47:48]Write i2c OK [13:47:48]MH_I2C_Read... [13:47:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:48]Read from MH i2c: E2 [13:47:48]MH_I2C_Read... [13:47:48]Read from MH i2c: E2 03 00 [13:47:48]MH_I2C_Read... [13:47:48]Read from MH i2c: E2 03 00 19 07 00 90 00 94 [13:47:48]RAPDU: 90 00 [13:47:48]wFMCommunicate OK [13:47:48]SAM_PROTO_ClearQueue done [13:47:48]KKMCreateOFDPacket [13:47:48]OFDProtocolAddRootSTLVToBuf [13:47:48]FM_MakeSignedData [13:47:48]FM_MakeSignedData [13:47:48]SAM_PROTO_SignData [13:47:48]wFMCommunicate request_size=4 [13:47:48]MH_SAM_APDU [13:47:48]CAPDU: 80 0D 01 02 [13:47:48]Write to MH i2c: E2 08 00 1A 07 80 0D 01 02 00 00 00 00 9A [13:47:48]Write i2c OK [13:47:48]MH_I2C_Read... [13:47:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:48]Read from MH i2c: E2 [13:47:48]MH_I2C_Read... [13:47:48]Read from MH i2c: E2 03 00 [13:47:48]MH_I2C_Read... [13:47:48]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [13:47:48]RAPDU: 90 00 [13:47:48]wFMCommunicate OK [13:47:48]wFMCommunicate request_size=255 [13:47:48]MH_SAM_APDU [13:47:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 04 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B8 04 00 35 04 06 00 1F [13:47:49]Write to MH i2c: E2 02 01 1B 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 04 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B8 04 00 35 04 06 00 1F 00 00 49 [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:49]Read from MH i2c: E2 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 03 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 03 00 1B 07 00 90 00 96 [13:47:49]RAPDU: 90 00 [13:47:49]wFMCommunicate OK [13:47:49]wFMCommunicate request_size=10 [13:47:49]MH_SAM_APDU [13:47:49]CAPDU: 80 0D 02 02 05 F9 DB 7B 4E 4C [13:47:49]Write to MH i2c: E2 0D 00 1C 07 80 0D 02 02 05 00 F9 DB 7B 4E 4C 00 00 90 [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:49]Read from MH i2c: E2 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 03 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 03 00 1C 07 00 90 00 97 [13:47:49]RAPDU: 90 00 [13:47:49]wFMCommunicate OK [13:47:49]wFMCommunicate request_size=4 [13:47:49]MH_SAM_APDU [13:47:49]CAPDU: 80 0D 03 02 [13:47:49]Write to MH i2c: E2 08 00 1D 07 80 0D 03 02 00 00 00 00 9F [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:49]Read from MH i2c: E2 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 0B 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 0B 00 1D 07 00 1A 34 59 60 28 65 96 7D 90 00 47 [13:47:49]RAPDU: 1A 34 59 60 28 65 96 7D 90 00 [13:47:49]wFMCommunicate OK [13:47:49]SAM_PROTO_SignData done [13:47:49]FM_MakeSignedData done [13:47:49]CreateOFDProtocolMessage [13:47:49]wFMCommunicate request_size=4 [13:47:49]MH_SAM_APDU [13:47:49]CAPDU: 80 11 00 00 [13:47:49]Write to MH i2c: E2 08 00 1E 07 80 11 00 00 00 00 00 00 9F [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:49]Read from MH i2c: E2 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 17 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: E2 17 00 1E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F5 [13:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:49]wFMCommunicate OK [13:47:49]CreateOFDProtocolMessage done [13:47:49]OFDSenderStorePacket 309496 [13:47:49]StoreOFDPacket docnum=309496 [13:47:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 05 EB 07 01 0C 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 04 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B8 04 00 35 04 06 00 1F F9 DB 7B 4E 4C 1A 34 59 60 28 65 96 7D [13:47:49]CheckFolder [13:47:49]dirname=/storage/ofd_packets [13:47:49]CheckFolder done [13:47:49]ProducePacketName [13:47:49]name=ofd_packets/00309496 [13:47:49]NVStorageSaveData ofd_packets/00309496 [13:47:49]File name is /storage/ofd_packets/00309496 [13:47:49]Write 301 bytes [13:47:49]NVStorageSaveData done [13:47:49]OFDSenderStorePacket done [13:47:49]KKMCreateOFDPacket done [13:47:49]NVStorageSaveData kkm_last_timestamp [13:47:49]File name is /storage/kkm_last_timestamp [13:47:49]Write 4 bytes [13:47:49]NVStorageSaveData done [13:47:49]ExternCall_PrintAddStr [13:47:49]wPrintStart [13:47:49]Write to MH i2c: 01 00 00 1F 07 26 [13:47:49]Write i2c OK [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: 01 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: 01 07 00 [13:47:49]MH_I2C_Read... [13:47:49]Read from MH i2c: 01 07 00 1F 07 00 00 00 00 00 FF 0F 3B [13:47:49]RasterBufferAndPrint [13:47:49]line Счет N : (1)118104 [13:47:49]line ИНН: 02508201610067 [13:47:49]line Контрольно-Кассовый Чек [13:47:49]line ПРОДАЖА [13:47:49]line ТРК (МРК, ГНК) : 62 [13:47:49]line Товар: 2710124130 [13:47:49]line Аи-92-К-2 [13:47:49]line 7.380 * 67.80 [13:47:49]line = 500.36 [13:47:49]line НДС 12% НСП 1% [13:47:49]line > о реализуемом товаре [13:47:49]line ОКРУГЛЕНИЕ: -0.36 [13:47:49]line ИТОГО: 500.00 [13:47:49]line Внесено: 500.00 [13:47:49]line СДАЧА: 0.00 [13:47:49]line НСП 1% : 4.43 [13:47:49]line НДС 12% : 53.14 [13:47:49]line Наличными: 500.00 [13:47:49]line Безнал.: 0.00 [13:47:49]line Место: АЗС № 128 "Партнер Нефть" [13:47:49]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:47:49]line СНО: Общий режим [13:47:49]line Чек 430 30.07.2024 13:47 [13:47:49]line Смена: 430 ФФД: 1.0 [13:47:49]line ЗНМ: 0300000046 [13:47:49]line РНМ: 0000000000092651 [13:47:49]line Версия ККМ: 001 [13:47:49]line ФМ: 0000000000874943 [13:47:49]line ФД: 309496 [13:47:49]line ФПД: 35157989609036 [13:47:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134748&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309496&fm=35157989609036&tin=02508201610067®Number=0000000000092651&sum=50000 [13:47:49]written 0, free lines is 4095 [13:47:50]Write to MH i2c: 01 00 00 4A 07 51 [13:47:50]Write i2c OK [13:47:50]MH_I2C_Read... [13:47:50]Read from MH i2c: 01 [13:47:50]MH_I2C_Read... [13:47:50]Read from MH i2c: 01 07 00 [13:47:50]MH_I2C_Read... [13:47:50]Read from MH i2c: 01 07 00 4A 07 00 00 00 00 00 56 0C BA [13:47:50]RasterBufferAndPrint [13:47:50]line [13:47:50]line [13:47:50]line [13:47:50]line [13:47:50]line [13:47:50]written 0, free lines is 3172 [13:47:50]MH_Cut [13:47:50]Write to MH i2c: D1 01 00 51 07 01 2A [13:47:50]Write i2c OK [13:47:50]MH_I2C_Read... [13:47:50]Read from MH i2c: D1 [13:47:50]MH_I2C_Read... [13:47:50]Read from MH i2c: D1 01 00 [13:47:50]MH_I2C_Read... [13:47:50]Read from MH i2c: D1 01 00 51 07 00 29 [13:47:50]Write to MH i2c: 01 00 00 52 07 59 [13:47:50]Write i2c OK [13:47:50]MH_I2C_Read... [13:47:51]*** Cut start [13:47:51]*** Partial cut [13:47:51]*** CUTSNS_PIN = 1 [13:47:51]*** CUTSNS_PIN = 0 [13:47:51]*** Brake cut motor [13:47:52]Read from MH i2c: 01 [13:47:52]MH_I2C_Read... [13:47:52]*** Stop cut motor [13:47:52]*** Cut end [13:47:52]Read from MH i2c: 01 07 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: 01 07 00 52 07 00 00 00 00 00 FF 0F 6E [13:47:52]process_action close_receipt done [13:47:52]requested_data is exist [13:47:52]produce_requested_data [13:47:52]requested_item fm.sn is exist - process it [13:47:52]wFMCommunicate request_size=4 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 11 00 00 [13:47:52]Write to MH i2c: E2 08 00 53 07 80 11 00 00 00 00 00 00 D4 [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 17 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 17 00 53 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2A [13:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:52]wFMCommunicate OK [13:47:52]requested_item fd.num is exist - process it [13:47:52]SAM_PROTO_GetFieldsCounters [13:47:52]wFMCommunicate request_size=4 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 13 00 00 [13:47:52]Write to MH i2c: E2 08 00 54 07 80 13 00 00 00 00 00 00 D7 [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 62 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 62 00 54 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [13:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F8 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:52]wFMCommunicate OK [13:47:52]SAM_PROTO_GetFieldsCounters done [13:47:52]requested_item shift.num is exist - process it [13:47:52]requested_item shift.opened is exist - process it [13:47:52]req_shift_opened [13:47:52]FM_GetShiftState [13:47:52]SAM_PROTO_GetShiftState [13:47:52]wFMCommunicate request_size=4 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 13 01 00 [13:47:52]Write to MH i2c: E2 08 00 55 07 80 13 01 00 00 00 00 00 D9 [13:47:52]Connected sock=11 [13:47:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 3E D0 07 01 6B 28 5A 03 01 00 03 00 FB 00 1E 04 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:52]01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 F9 EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 Write i2c OK [13:47:52]30 MH_I2C_Read... [13:47:52]30 Read from MH i2c: 30 E2 30 [13:47:52]30 MH_I2C_Read... [13:47:52]30 30 38 37 34 39 34 33 10 04 04 00 F6 B8 04 Read from MH i2c: 00 E2 35 0E 04 00 06 [13:47:52]00 MH_I2C_Read... [13:47:52]E9 3F Read from MH i2c: 23 E2 6F 0E B2 C8 00 E9 55 74 07 5B 00 1E 09 48 00 78 01 42 0B 2A [13:47:52]36 A8 66 00 00 00 00 90 00 34 [13:47:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:52]wFMCommunicate OK [13:47:52]SAM_PROTO_GetShiftState done [13:47:52]FM_GetShiftState done [13:47:52]req_shift_opened done [13:47:52]requested_item shift.open_date is exist - process it [13:47:52]req_shift_open_date [13:47:52]req_shift_open_date done [13:47:52]produce_requested_data done [13:47:52]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309496,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:47:52]process_action_free close_receipt [13:47:52]json_value_free [13:47:52]json_value_free done [13:47:52]process_json_proto returns [13:47:52]Send response to host [13:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309496,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:47:52]free response buf [13:47:52]execute_script done [13:47:52]execute_script returns [13:47:52]free content buf [13:47:52]Sock 7.Close socket [13:47:52]Sock 7.Thread stoped [13:47:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 03 82 47 00 0F A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F6 B8 04 00 F4 03 04 00 4E 96 A8 66 B6 04 01 00 00 7E F6 8F DE 81 00 AF B3 [13:47:52]CommunicateWithHost err = 0 [13:47:52]CheckOFDResponse [13:47:52]1017 (14) - 77093643461234 [13:47:52]1041 (16) - 0000000000874943 [13:47:52]1040 (4) - 309494 [13:47:52]1012 (4) - 30.07.2024 07:29 [13:47:52]1206 (1) - 0 [13:47:52]OFD Sender: Remove packet 309494 [13:47:52]ProducePacketName [13:47:52]name=ofd_packets/00309494 [13:47:52]NVStorageDeleteData [13:47:53]OFD Sender: Processing packet 309495 [packets to send 233, broken 231] [13:47:53]ProducePacketName [13:47:53]name=ofd_packets/00309495 [13:47:53]OFD Sender: To server: pG, [13:47:53]CommunicateWithHost lk.salyk.kg:30040 [13:47:53]ConnectInit lk.salyk.kg [13:47:54]accept exits with 10 [13:47:54]New connection [13:47:54]New thread 3067055460 created [13:47:54]Thread 3067198820 joined [13:47:54]Waiting for new connection... [13:47:54] Sock 10.Parse request [13:47:54]Sock 10.Check first char [13:47:54]Sock 10.First char is OK [13:47:54]request: POST /json_proto HTTP/1.0 [13:47:54]Method: POST [13:47:54]URL: /json_proto [13:47:54]Method is POST - this is cgi request [13:47:54]url: /json_proto [13:47:54]query_string will be loaded in cgi processing [13:47:54]execute_cgi json_proto POST (null) [13:47:54]execute_cgi path=json_proto method=POST [13:47:54]POST find Content-Length [13:47:54]Host: 172.17.45.195:8080 [13:47:54]Content-Length: 800 [13:47:54]Content-Type: application/json [13:47:54] [13:47:54]POST finish read [13:47:54]Found Content-Length = 800 [13:47:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [13:47:54]execute_script... [13:47:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [13:47:54]POST & json_proto [13:47:54]process_json_proto [13:47:54]json parsed OK: [13:47:54]protocol is kg_v1.0 [13:47:54]action value=close_receipt [13:47:54]process_action close_receipt [13:47:54]cmd_close_receipt [13:47:54]MH_GetDate [13:47:54]Write to MH i2c: F0 00 00 56 07 4C [13:47:54]Write i2c OK [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: F0 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: F0 09 00 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: F0 09 00 56 07 00 0A EF A8 66 FB 01 7F 64 3B [13:47:54]GetLastDocTimeStamp 1722347268 [13:47:54]current date 1722347274 [13:47:54]FM_GetShiftState [13:47:54]SAM_PROTO_GetShiftState [13:47:54]wFMCommunicate request_size=4 [13:47:54]MH_SAM_APDU [13:47:54]CAPDU: 80 13 01 00 [13:47:54]Write to MH i2c: E2 08 00 57 07 80 13 01 00 00 00 00 00 DB [13:47:54]Write i2c OK [13:47:54]MH_I2C_Read... [13:47:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:54]Read from MH i2c: E2 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: E2 0E 00 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: E2 0E 00 57 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 36 [13:47:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:54]wFMCommunicate OK [13:47:54]SAM_PROTO_GetShiftState done [13:47:54]FM_GetShiftState done [13:47:54]opened in 1722299915 [13:47:54]opened+sec_in_day 1722386315 [13:47:54]quantity*price = 150037 [13:47:54]sum+1 = 150039 [13:47:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 431 30.07.2024 13:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309497 ФПД: 24199487791200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134754&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309497&fm=24199487791200&tin=02508201610067®Number=0000000000092651&sum=150038 [13:47:55]StoreToDocumentArchive [13:47:55]shift 430 fd 309497 [13:47:55]save to /storage/0430/doc_00309497 [13:47:55]save last doc name /storage/0430/doc_00309497 to /storage/kkm_last_doc_name [13:47:55]save OK [13:47:55]Clear old archive folders... [13:47:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:47:55]tlvbuf is 00AF2FD0 [13:47:55]SAM_PROTO_ClearQueue [13:47:55]wFMCommunicate request_size=4 [13:47:55]MH_SAM_APDU [13:47:55]CAPDU: 80 09 00 00 [13:47:55]Write to MH i2c: E2 08 00 64 07 80 09 00 00 00 00 00 00 DD [13:47:55]Write i2c OK [13:47:55]MH_I2C_Read... [13:47:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:55]Read from MH i2c: E2 [13:47:55]MH_I2C_Read... [13:47:55]Read from MH i2c: E2 03 00 [13:47:55]MH_I2C_Read... [13:47:55]Read from MH i2c: E2 03 00 64 07 00 90 00 DF [13:47:55]RAPDU: 90 00 [13:47:55]wFMCommunicate OK [13:47:55]SAM_PROTO_ClearQueue done [13:47:55]KKMCreateOFDPacket [13:47:55]OFDProtocolAddRootSTLVToBuf [13:47:55]FM_MakeSignedData [13:47:55]FM_MakeSignedData [13:47:55]SAM_PROTO_SignData [13:47:55]wFMCommunicate request_size=4 [13:47:55]MH_SAM_APDU [13:47:55]CAPDU: 80 0D 01 02 [13:47:55]Write to MH i2c: E2 08 00 65 07 80 0D 01 02 00 00 00 00 E5 [13:47:55]Write i2c OK [13:47:55]MH_I2C_Read... [13:47:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:55]Read from MH i2c: E2 [13:47:55]MH_I2C_Read... [13:47:55]Read from MH i2c: E2 03 00 [13:47:55]MH_I2C_Read... [13:47:55]Read from MH i2c: E2 03 00 65 07 00 90 00 E0 [13:47:55]RAPDU: 90 00 [13:47:55]wFMCommunicate OK [13:47:55]wFMCommunicate request_size=255 [13:47:55]MH_SAM_APDU [13:47: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 AF 01 00 00 F4 03 04 00 0A EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B8 04 00 35 04 06 00 16 02 61 DF [13:47:55]Write to MH i2c: E2 02 01 66 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 AF 01 00 00 F4 03 04 00 0A EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B8 04 00 35 04 06 00 16 02 61 DF 00 00 A6 [13:47:55]Write i2c OK [13:47:55]MH_I2C_Read... [13:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:56]Read from MH i2c: E2 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 03 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 03 00 66 07 00 90 00 E1 [13:47:56]RAPDU: 90 00 [13:47:56]wFMCommunicate OK [13:47:56]wFMCommunicate request_size=7 [13:47:56]MH_SAM_APDU [13:47:56]CAPDU: 80 0D 02 02 02 A0 60 [13:47:56]Write to MH i2c: E2 0A 00 67 07 80 0D 02 02 02 00 A0 60 00 00 EC [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:56]Read from MH i2c: E2 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 03 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 03 00 67 07 00 90 00 E2 [13:47:56]RAPDU: 90 00 [13:47:56]wFMCommunicate OK [13:47:56]wFMCommunicate request_size=4 [13:47:56]MH_SAM_APDU [13:47:56]CAPDU: 80 0D 03 02 [13:47:56]Write to MH i2c: E2 08 00 68 07 80 0D 03 02 00 00 00 00 EA [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:56]Read from MH i2c: E2 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 0B 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 0B 00 68 07 00 42 53 9A B8 1D BC 91 A7 90 00 E3 [13:47:56]RAPDU: 42 53 9A B8 1D BC 91 A7 90 00 [13:47:56]wFMCommunicate OK [13:47:56]SAM_PROTO_SignData done [13:47:56]FM_MakeSignedData done [13:47:56]CreateOFDProtocolMessage [13:47:56]wFMCommunicate request_size=4 [13:47:56]MH_SAM_APDU [13:47:56]CAPDU: 80 11 00 00 [13:47:56]Write to MH i2c: E2 08 00 69 07 80 11 00 00 00 00 00 00 EA [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:56]Read from MH i2c: E2 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 17 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: E2 17 00 69 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 40 [13:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:56]wFMCommunicate OK [13:47:56]CreateOFDProtocolMessage done [13:47:56]OFDSenderStorePacket 309497 [13:47:56]StoreOFDPacket docnum=309497 [13:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E8 8E 04 01 C4 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 AF 01 00 00 F4 03 04 00 0A EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B8 04 00 35 04 06 00 16 02 61 DF A0 60 42 53 9A B8 1D BC 91 A7 [13:47:56]CheckFolder [13:47:56]dirname=/storage/ofd_packets [13:47:56]CheckFolder done [13:47:56]ProducePacketName [13:47:56]name=ofd_packets/00309497 [13:47:56]NVStorageSaveData ofd_packets/00309497 [13:47:56]File name is /storage/ofd_packets/00309497 [13:47:56]Write 298 bytes [13:47:56]NVStorageSaveData done [13:47:56]OFDSenderStorePacket done [13:47:56]KKMCreateOFDPacket done [13:47:56]NVStorageSaveData kkm_last_timestamp [13:47:56]File name is /storage/kkm_last_timestamp [13:47:56]Write 4 bytes [13:47:56]NVStorageSaveData done [13:47:56]ExternCall_PrintAddStr [13:47:56]wPrintStart [13:47:56]Write to MH i2c: 01 00 00 6A 07 71 [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: 01 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: 01 07 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: 01 07 00 6A 07 00 00 00 00 00 FF 0F 86 [13:47:56]RasterBufferAndPrint [13:47:56]line Счет N : (1)118105 [13:47:56]line ИНН: 02508201610067 [13:47:56]line Контрольно-Кассовый Чек [13:47:56]line ПРОДАЖА [13:47:56]line ТРК (МРК, ГНК) : 34 [13:47:56]line Товар: 2710194800 [13:47:56]line ДТ-К-3 [13:47:56]line 19.690 * 76.20 [13:47:56]line = 1500.38 [13:47:56]line НДС 12% НСП 1% [13:47:56]line > о реализуемом товаре [13:47:56]line ИТОГО: 1500.38 [13:47:56]line НСП 1% : 13.28 [13:47:56]line НДС 12% : 159.33 [13:47:56]line Наличными: 0.00 [13:47:56]line Безнал.: 1500.38 [13:47:56]line Место: АЗС № 128 "Партнер Нефть" [13:47:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:47:56]line СНО: Общий режим [13:47:56]line Чек 431 30.07.2024 13:47 [13:47:56]line Смена: 430 ФФД: 1.0 [13:47:56]line ЗНМ: 0300000046 [13:47:56]line РНМ: 0000000000092651 [13:47:56]line Версия ККМ: 001 [13:47:56]line Платежная система: O! деньги [13:47:56]line ФМ: 0000000000874943 [13:47:56]line ФД: 309497 [13:47:56]line ФПД: 24199487791200 [13:47:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134754&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309497&fm=24199487791200&tin=02508201610067®Number=0000000000092651&sum=150038 [13:47:56]written 0, free lines is 4095 [13:47:56]Write to MH i2c: 01 00 00 94 07 9B [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: 01 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: 01 07 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: 01 07 00 94 07 00 00 00 00 00 7B 0C 29 [13:47:56]RasterBufferAndPrint [13:47:56]line [13:47:56]line [13:47:56]line [13:47:56]line [13:47:56]line [13:47:56]written 0, free lines is 3212 [13:47:56]MH_Cut [13:47:56]Write to MH i2c: D1 01 00 9B 07 01 74 [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: D1 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: D1 01 00 [13:47:56]MH_I2C_Read... [13:47:56]Read from MH i2c: D1 01 00 9B 07 00 73 [13:47:56]Write to MH i2c: 01 00 00 9C 07 A3 [13:47:56]Write i2c OK [13:47:56]MH_I2C_Read... [13:47:58]*** Cut start [13:47:58]*** Partial cut [13:47:58]*** CUTSNS_PIN = 1 [13:47:58]*** CUTSNS_PIN = 0 [13:47:58]ConnectInit Can't take IP for lk.salyk.kg [13:47:58]CommunicateWithHost connect error [13:47:58]CommunicateWithHost err = -1 [13:47:58]OFD Sender: Server communicate error [13:47:58]*** Brake cut motor [13:47:58]OFD Sender: Processing packet 309495 [packets to send 234, broken 231] [13:47:58]ProducePacketName [13:47:58]name=ofd_packets/00309495 [13:47:58]OFD Sender: To server: pG, [13:47:58]CommunicateWithHost lk.salyk.kg:30040 [13:47:58]ConnectInit lk.salyk.kg [13:47:58]Read from MH i2c: 01 [13:47:58]MH_I2C_Read... [13:47:58]*** Stop cut motor [13:47:58]*** Cut end [13:47:58]Read from MH i2c: 01 07 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: 01 07 00 9C 07 00 00 00 00 00 FF 0F B8 [13:47:58]process_action close_receipt done [13:47:58]requested_data is exist [13:47:58]produce_requested_data [13:47:58]requested_item fm.sn is exist - process it [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 11 00 00 [13:47:58]Write to MH i2c: E2 08 00 9D 07 80 11 00 00 00 00 00 00 1E [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:58]Read from MH i2c: E2 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 17 00 [13:47:58]MH_I2C_Read... [13:47:58]Read from MH i2c: E2 17 00 9D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 74 [13:47:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:47:58]wFMCommunicate OK [13:47:58]requested_item fd.num is exist - process it [13:47:58]SAM_PROTO_GetFieldsCounters [13:47:58]wFMCommunicate request_size=4 [13:47:58]MH_SAM_APDU [13:47:58]CAPDU: 80 13 00 00 [13:47:58]Write to MH i2c: E2 08 00 9E 07 80 13 00 00 00 00 00 00 21 [13:47:58]Write i2c OK [13:47:58]MH_I2C_Read... [13:47:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:59]Read from MH i2c: E2 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 62 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 62 00 9E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [13:47:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 F9 B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:59]wFMCommunicate OK [13:47:59]SAM_PROTO_GetFieldsCounters done [13:47:59]requested_item shift.num is exist - process it [13:47:59]requested_item shift.opened is exist - process it [13:47:59]req_shift_opened [13:47:59]FM_GetShiftState [13:47:59]SAM_PROTO_GetShiftState [13:47:59]wFMCommunicate request_size=4 [13:47:59]MH_SAM_APDU [13:47:59]CAPDU: 80 13 01 00 [13:47:59]Write to MH i2c: E2 08 00 9F 07 80 13 01 00 00 00 00 00 23 [13:47:59]Write i2c OK [13:47:59]MH_I2C_Read... [13:47:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:59]Read from MH i2c: E2 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 0E 00 [13:47:59]MH_I2C_Read... [13:47:59]Read from MH i2c: E2 0E 00 9F 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 7E [13:47:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:47:59]wFMCommunicate OK [13:47:59]SAM_PROTO_GetShiftState done [13:47:59]FM_GetShiftState done [13:47:59]req_shift_opened done [13:47:59]requested_item shift.open_date is exist - process it [13:47:59]req_shift_open_date [13:47:59]req_shift_open_date done [13:47:59]produce_requested_data done [13:47:59]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309497,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:47:59]process_action_free close_receipt [13:47:59]json_value_free [13:47:59]json_value_free done [13:47:59]process_json_proto returns [13:47:59]Send response to host [13:47:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309497,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:47:59]free response buf [13:47:59]execute_script done [13:47:59]execute_script returns [13:47:59]free content buf [13:47:59]Sock 10.Close socket [13:47:59]Sock 10.Thread stoped [13:48:03]ConnectInit Can't take IP for lk.salyk.kg [13:48:03]CommunicateWithHost connect error [13:48:03]CommunicateWithHost err = -1 [13:48:03]OFD Sender: Server communicate error [13:48:08]OFD Sender: Processing packet 309495 [packets to send 234, broken 231] [13:48:08]ProducePacketName [13:48:08]name=ofd_packets/00309495 [13:48:08]OFD Sender: To server: pG, [13:48:08]CommunicateWithHost lk.salyk.kg:30040 [13:48:08]ConnectInit lk.salyk.kg [13:48:13]ConnectInit Can't take IP for lk.salyk.kg [13:48:13]CommunicateWithHost connect error [13:48:13]CommunicateWithHost err = -1 [13:48:13]OFD Sender: Server communicate error [13:48:18]OFD Sender: Processing packet 309495 [packets to send 234, broken 231] [13:48:18]ProducePacketName [13:48:18]name=ofd_packets/00309495 [13:48:18]OFD Sender: To server: pG, [13:48:18]CommunicateWithHost lk.salyk.kg:30040 [13:48:18]ConnectInit lk.salyk.kg [13:48:23]ConnectInit Can't take IP for lk.salyk.kg [13:48:23]CommunicateWithHost connect error [13:48:23]CommunicateWithHost err = -1 [13:48:23]OFD Sender: Server communicate error [13:48:28]OFD Sender: Processing packet 309495 [packets to send 234, broken 231] [13:48:28]ProducePacketName [13:48:28]name=ofd_packets/00309495 [13:48:28]OFD Sender: To server: pG, [13:48:28]CommunicateWithHost lk.salyk.kg:30040 [13:48:28]ConnectInit lk.salyk.kg [13:48:31]Connected sock=7 [13:48:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 05 72 07 01 72 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 32 FF 03 08 00 03 D4 0D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 FE EE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B8 04 00 35 04 06 00 2A 04 C5 D1 74 FE 52 0D 73 03 AB 94 88 91 [13:48:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 64 19 47 00 58 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F7 B8 04 00 F4 03 04 00 76 96 A8 66 B6 04 01 00 00 AA 7A 73 CB 4B E8 6A F1 [13:48:33]CommunicateWithHost err = 0 [13:48:33]CheckOFDResponse [13:48:33]1017 (14) - 77093643461234 [13:48:33]1041 (16) - 0000000000874943 [13:48:33]1040 (4) - 309495 [13:48:33]1012 (4) - 30.07.2024 07:29 [13:48:33]1206 (1) - 0 [13:48:33]OFD Sender: Remove packet 309495 [13:48:33]ProducePacketName [13:48:33]name=ofd_packets/00309495 [13:48:33]NVStorageDeleteData [13:48:33]OFD Sender: Processing packet 309496 [packets to send 233, broken 231] [13:48:33]ProducePacketName [13:48:33]name=ofd_packets/00309496 [13:48:33]OFD Sender: To server: pG, [13:48:33]CommunicateWithHost lk.salyk.kg:30040 [13:48:33]ConnectInit lk.salyk.kg [13:48:34]Connected sock=7 [13:48:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 05 EB 07 01 0C 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 01 00 00 F4 03 04 00 04 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B8 04 00 35 04 06 00 1F F9 DB 7B 4E 4C 1A 34 59 60 28 65 96 7D [13:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7B BB 47 00 55 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F8 B8 04 00 F4 03 04 00 79 96 A8 66 B6 04 01 00 00 FC C9 B4 C2 ED F9 DE 03 [13:48:35]CommunicateWithHost err = 0 [13:48:35]CheckOFDResponse [13:48:35]1017 (14) - 77093643461234 [13:48:35]1041 (16) - 0000000000874943 [13:48:35]1040 (4) - 309496 [13:48:35]1012 (4) - 30.07.2024 07:30 [13:48:35]1206 (1) - 0 [13:48:35]OFD Sender: Remove packet 309496 [13:48:35]ProducePacketName [13:48:35]name=ofd_packets/00309496 [13:48:35]NVStorageDeleteData [13:48:36]OFD Sender: Processing packet 309497 [packets to send 232, broken 231] [13:48:36]ProducePacketName [13:48:36]name=ofd_packets/00309497 [13:48:36]OFD Sender: To server: pG, [13:48:36]CommunicateWithHost lk.salyk.kg:30040 [13:48:36]ConnectInit lk.salyk.kg [13:48:37]Connected sock=7 [13:48:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 E8 8E 04 01 C4 D3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 AF 01 00 00 F4 03 04 00 0A EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B8 04 00 35 04 06 00 16 02 61 DF A0 60 42 53 9A B8 1D BC 91 A7 [13:48:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FE 4A 47 00 7A 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 F9 B8 04 00 F4 03 04 00 7C 96 A8 66 B6 04 01 00 00 6B 13 5F 13 7D 4F 30 A1 [13:48:39]CommunicateWithHost err = 0 [13:48:39]CheckOFDResponse [13:48:39]1017 (14) - 77093643461234 [13:48:39]1041 (16) - 0000000000874943 [13:48:39]1040 (4) - 309497 [13:48:39]1012 (4) - 30.07.2024 07:30 [13:48:39]1206 (1) - 0 [13:48:39]OFD Sender: Remove packet 309497 [13:48:39]ProducePacketName [13:48:39]name=ofd_packets/00309497 [13:48:39]NVStorageDeleteData [13:48:40]OFD Sender: No OFD packet to send [13:48:45]OFD Sender: No OFD packet to send [13:48:50]OFD Sender: No OFD packet to send [13:48:55]ConnectInit Can't connect to host [13:48:55]OFD Sender: No OFD packet to send [13:49:00]OFD Sender: No OFD packet to send [13:49:00]accept exits with 12 [13:49:00]New connection [13:49:00]New thread 3067198820 created [13:49:00]Thread 3067055460 joined [13:49:00]Waiting for new connection... [13:49:00] Sock 12.Parse request [13:49:00]Sock 12.Check first char [13:49:00]Sock 12.First char is OK [13:49:00]request: POST /json_proto HTTP/1.0 [13:49:00]Method: POST [13:49:00]URL: /json_proto [13:49:00]Method is POST - this is cgi request [13:49:00]url: /json_proto [13:49:00]query_string will be loaded in cgi processing [13:49:00]execute_cgi json_proto POST (null) [13:49:00]execute_cgi path=json_proto method=POST [13:49:00]POST find Content-Length [13:49:00]Host: 172.17.45.195:8080 [13:49:00]Content-Length: 678 [13:49:00]Content-Type: application/json [13:49:00] [13:49:00]POST finish read [13:49:00]Found Content-Length = 678 [13:49:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [13:49:00]execute_script... [13:49: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)118106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [13:49:00]POST & json_proto [13:49:00]process_json_proto [13:49:00]json parsed OK: [13:49:00]protocol is kg_v1.0 [13:49:00]action value=close_receipt [13:49:00]process_action close_receipt [13:49:00]cmd_close_receipt [13:49:00]MH_GetDate [13:49:00]Write to MH i2c: F0 00 00 A0 07 96 [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: F0 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: F0 09 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: F0 09 00 A0 07 00 4D EF A8 66 FB 01 7F 64 C8 [13:49:00]GetLastDocTimeStamp 1722347274 [13:49:00]current date 1722347341 [13:49:00]FM_GetShiftState [13:49:00]SAM_PROTO_GetShiftState [13:49:00]wFMCommunicate request_size=4 [13:49:00]MH_SAM_APDU [13:49:00]CAPDU: 80 13 01 00 [13:49:00]Write to MH i2c: E2 08 00 A1 07 80 13 01 00 00 00 00 00 25 [13:49:00]Write i2c OK [13:49:00]MH_I2C_Read... [13:49:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:00]Read from MH i2c: E2 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 0E 00 [13:49:00]MH_I2C_Read... [13:49:00]Read from MH i2c: E2 0E 00 A1 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 80 [13:49:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:49:00]wFMCommunicate OK [13:49:00]SAM_PROTO_GetShiftState done [13:49:00]FM_GetShiftState done [13:49:00]opened in 1722299915 [13:49:00]opened+sec_in_day 1722386315 [13:49:00]quantity*price = 70037 [13:49:00]sum+1 = 70038 [13:49:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 432 30.07.2024 13:49 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309498 ФПД: 142992982009497 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134901&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309498&fm=142992982009497&tin=02508201610067®Number=0000000000092651&sum=70000 [13:49:02]StoreToDocumentArchive [13:49:02]shift 430 fd 309498 [13:49:02]save to /storage/0430/doc_00309498 [13:49:02]save last doc name /storage/0430/doc_00309498 to /storage/kkm_last_doc_name [13:49:02]save OK [13:49:02]Clear old archive folders... [13:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:02]tlvbuf is 00ACBC70 [13:49:02]SAM_PROTO_ClearQueue [13:49:02]wFMCommunicate request_size=4 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 09 00 00 [13:49:02]Write to MH i2c: E2 08 00 AE 07 80 09 00 00 00 00 00 00 27 [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:02]Read from MH i2c: E2 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 AE 07 00 90 00 29 [13:49:02]RAPDU: 90 00 [13:49:02]wFMCommunicate OK [13:49:02]SAM_PROTO_ClearQueue done [13:49:02]KKMCreateOFDPacket [13:49:02]OFDProtocolAddRootSTLVToBuf [13:49:02]FM_MakeSignedData [13:49:02]FM_MakeSignedData [13:49:02]SAM_PROTO_SignData [13:49:02]wFMCommunicate request_size=4 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 0D 01 02 [13:49:02]Write to MH i2c: E2 08 00 AF 07 80 0D 01 02 00 00 00 00 2F [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:02]Read from MH i2c: E2 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 [13:49:02]MH_I2C_Read... [13:49:02]Read from MH i2c: E2 03 00 AF 07 00 90 00 2A [13:49:02]RAPDU: 90 00 [13:49:02]wFMCommunicate OK [13:49:02]wFMCommunicate request_size=255 [13:49:02]MH_SAM_APDU [13:49:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 B0 01 00 00 F4 03 04 00 4D EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B8 04 00 35 04 06 00 82 [13:49:02]Write to MH i2c: E2 02 01 B0 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 32 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 B0 01 00 00 F4 03 04 00 4D EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B8 04 00 35 04 06 00 82 00 00 75 [13:49:02]Write i2c OK [13:49:02]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 B0 07 00 90 00 2B [13:49:03]RAPDU: 90 00 [13:49:03]wFMCommunicate OK [13:49:03]wFMCommunicate request_size=10 [13:49:03]MH_SAM_APDU [13:49:03]CAPDU: 80 0D 02 02 05 0D 25 E5 E6 99 [13:49:03]Write to MH i2c: E2 0D 00 B1 07 80 0D 02 02 05 00 0D 25 E5 E6 99 00 00 D2 [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 03 00 B1 07 00 90 00 2C [13:49:03]RAPDU: 90 00 [13:49:03]wFMCommunicate OK [13:49:03]wFMCommunicate request_size=4 [13:49:03]MH_SAM_APDU [13:49:03]CAPDU: 80 0D 03 02 [13:49:03]Write to MH i2c: E2 08 00 B2 07 80 0D 03 02 00 00 00 00 34 [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 0B 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 0B 00 B2 07 00 94 53 F3 1E 19 B3 CF FA 90 00 C2 [13:49:03]RAPDU: 94 53 F3 1E 19 B3 CF FA 90 00 [13:49:03]wFMCommunicate OK [13:49:03]SAM_PROTO_SignData done [13:49:03]FM_MakeSignedData done [13:49:03]CreateOFDProtocolMessage [13:49:03]wFMCommunicate request_size=4 [13:49:03]MH_SAM_APDU [13:49:03]CAPDU: 80 11 00 00 [13:49:03]Write to MH i2c: E2 08 00 B3 07 80 11 00 00 00 00 00 00 34 [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:03]Read from MH i2c: E2 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 17 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: E2 17 00 B3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8A [13:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:49:03]wFMCommunicate OK [13:49:03]CreateOFDProtocolMessage done [13:49:03]OFDSenderStorePacket 309498 [13:49:03]StoreOFDPacket docnum=309498 [13:49:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8A 5D 07 01 9E A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B0 01 00 00 F4 03 04 00 4D EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B8 04 00 35 04 06 00 82 0D 25 E5 E6 99 94 53 F3 1E 19 B3 CF FA [13:49:03]CheckFolder [13:49:03]dirname=/storage/ofd_packets [13:49:03]CheckFolder done [13:49:03]ProducePacketName [13:49:03]name=ofd_packets/00309498 [13:49:03]NVStorageSaveData ofd_packets/00309498 [13:49:03]File name is /storage/ofd_packets/00309498 [13:49:03]Write 301 bytes [13:49:03]NVStorageSaveData done [13:49:03]OFDSenderStorePacket done [13:49:03]KKMCreateOFDPacket done [13:49:03]NVStorageSaveData kkm_last_timestamp [13:49:03]File name is /storage/kkm_last_timestamp [13:49:03]Write 4 bytes [13:49:03]NVStorageSaveData done [13:49:03]ExternCall_PrintAddStr [13:49:03]wPrintStart [13:49:03]Write to MH i2c: 01 00 00 B4 07 BB [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 07 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 07 00 B4 07 00 00 00 00 00 FF 0F D0 [13:49:03]RasterBufferAndPrint [13:49:03]line Счет N : (1)118106 [13:49:03]line ИНН: 02508201610067 [13:49:03]line Контрольно-Кассовый Чек [13:49:03]line ПРОДАЖА [13:49:03]line ТРК (МРК, ГНК) : 62 [13:49:03]line Товар: 2710124130 [13:49:03]line Аи-92-К-2 [13:49:03]line 10.330 * 67.80 [13:49:03]line = 700.37 [13:49:03]line НДС 12% НСП 1% [13:49:03]line > о реализуемом товаре [13:49:03]line ОКРУГЛЕНИЕ: -0.37 [13:49:03]line ИТОГО: 700.00 [13:49:03]line Внесено: 700.00 [13:49:03]line СДАЧА: 0.00 [13:49:03]line НСП 1% : 6.20 [13:49:03]line НДС 12% : 74.38 [13:49:03]line Наличными: 700.00 [13:49:03]line Безнал.: 0.00 [13:49:03]line Место: АЗС № 128 "Партнер Нефть" [13:49:03]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:49:03]line СНО: Общий режим [13:49:03]line Чек 432 30.07.2024 13:49 [13:49:03]line Смена: 430 ФФД: 1.0 [13:49:03]line ЗНМ: 0300000046 [13:49:03]line РНМ: 0000000000092651 [13:49:03]line Версия ККМ: 001 [13:49:03]line ФМ: 0000000000874943 [13:49:03]line ФД: 309498 [13:49:03]line ФПД: 142992982009497 [13:49:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134901&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309498&fm=142992982009497&tin=02508201610067®Number=0000000000092651&sum=70000 [13:49:03]OFD Sender: Processing packet 309498 [packets to send 232, broken 231] [13:49:03]ProducePacketName [13:49:03]name=ofd_packets/00309498 [13:49:03]OFD Sender: To server: pG, [13:49:03]CommunicateWithHost lk.salyk.kg:30040 [13:49:03]ConnectInit lk.salyk.kg [13:49:03]written 0, free lines is 4095 [13:49:03]Write to MH i2c: 01 00 00 DF 07 E6 [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 07 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: 01 07 00 DF 07 00 00 00 00 00 5C 0C 55 [13:49:03]RasterBufferAndPrint [13:49:03]line [13:49:03]line [13:49:03]line [13:49:03]line [13:49:03]line [13:49:03]written 0, free lines is 3185 [13:49:03]MH_Cut [13:49:03]Write to MH i2c: D1 01 00 E6 07 01 BF [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: D1 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: D1 01 00 [13:49:03]MH_I2C_Read... [13:49:03]Read from MH i2c: D1 01 00 E6 07 00 BE [13:49:03]Write to MH i2c: 01 00 00 E7 07 EE [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:04]Connected sock=7 [13:49:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 8A 5D 07 01 9E A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 B0 01 00 00 F4 03 04 00 4D EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B8 04 00 35 04 06 00 82 0D 25 E5 E6 99 94 53 F3 1E 19 B3 CF FA [13:49:05]*** Cut start [13:49:05]*** Partial cut [13:49:05]*** CUTSNS_PIN = 1 [13:49:05]*** CUTSNS_PIN = 0 [13:49:05]*** Brake cut motor [13:49:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CE 04 47 00 6D D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FA B8 04 00 F4 03 04 00 97 96 A8 66 B6 04 01 00 00 75 BC 5D 29 4C 55 4C BB [13:49:05]CommunicateWithHost err = 0 [13:49:05]CheckOFDResponse [13:49:05]1017 (14) - 77093643461234 [13:49:05]1041 (16) - 0000000000874943 [13:49:05]1040 (4) - 309498 [13:49:05]1012 (4) - 30.07.2024 07:30 [13:49:05]1206 (1) - 0 [13:49:05]OFD Sender: Remove packet 309498 [13:49:05]ProducePacketName [13:49:05]name=ofd_packets/00309498 [13:49:05]NVStorageDeleteData [13:49:05]Read from MH i2c: 01 [13:49:05]MH_I2C_Read... [13:49:05]*** Stop cut motor [13:49:05]*** Cut end [13:49:05]Read from MH i2c: 01 07 00 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: 01 07 00 E7 07 00 00 00 00 00 FF 0F 03 [13:49:05]process_action close_receipt done [13:49:05]requested_data is exist [13:49:05]produce_requested_data [13:49:05]requested_item fm.sn is exist - process it [13:49:05]wFMCommunicate request_size=4 [13:49:05]MH_SAM_APDU [13:49:05]CAPDU: 80 11 00 00 [13:49:05]Write to MH i2c: E2 08 00 E8 07 80 11 00 00 00 00 00 00 69 [13:49:05]Write i2c OK [13:49:05]MH_I2C_Read... [13:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:05]Read from MH i2c: E2 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 17 00 [13:49:05]MH_I2C_Read... [13:49:05]Read from MH i2c: E2 17 00 E8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 BF [13:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:49:05]wFMCommunicate OK [13:49:05]requested_item fd.num is exist - process it [13:49:05]SAM_PROTO_GetFieldsCounters [13:49:05]wFMCommunicate request_size=4 [13:49:05]MH_SAM_APDU [13:49:05]CAPDU: 80 13 00 00 [13:49:05]Write to MH i2c: E2 08 00 E9 07 80 13 00 00 00 00 00 00 6C [13:49:05]Write i2c OK [13:49:05]MH_I2C_Read... [13:49:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:06]Read from MH i2c: E2 [13:49:06]MH_I2C_Read... [13:49:06]Read from MH i2c: E2 62 00 [13:49:06]MH_I2C_Read... [13:49:06]Read from MH i2c: E2 62 00 E9 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [13:49:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FA B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:06]wFMCommunicate OK [13:49:06]SAM_PROTO_GetFieldsCounters done [13:49:06]requested_item shift.num is exist - process it [13:49:06]requested_item shift.opened is exist - process it [13:49:06]req_shift_opened [13:49:06]FM_GetShiftState [13:49:06]SAM_PROTO_GetShiftState [13:49:06]wFMCommunicate request_size=4 [13:49:06]MH_SAM_APDU [13:49:06]CAPDU: 80 13 01 00 [13:49:06]Write to MH i2c: E2 08 00 EA 07 80 13 01 00 00 00 00 00 6E [13:49:06]OFD Sender: No OFD packet to send [13:49:06]Write i2c OK [13:49:06]MH_I2C_Read... [13:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:06]Read from MH i2c: E2 [13:49:06]MH_I2C_Read... [13:49:06]Read from MH i2c: E2 0E 00 [13:49:06]MH_I2C_Read... [13:49:06]Read from MH i2c: E2 0E 00 EA 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C9 [13:49:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:49:06]wFMCommunicate OK [13:49:06]SAM_PROTO_GetShiftState done [13:49:06]FM_GetShiftState done [13:49:06]req_shift_opened done [13:49:06]requested_item shift.open_date is exist - process it [13:49:06]req_shift_open_date [13:49:06]req_shift_open_date done [13:49:06]produce_requested_data done [13:49:06]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309498,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:49:06]process_action_free close_receipt [13:49:06]json_value_free [13:49:06]json_value_free done [13:49:06]process_json_proto returns [13:49:06]Send response to host [13:49:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309498,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:49:06]free response buf [13:49:06]execute_script done [13:49:06]execute_script returns [13:49:06]free content buf [13:49:06]Sock 12.Close socket [13:49:06]Sock 12.Thread stoped [13:49:11]OFD Sender: No OFD packet to send [13:49:16]OFD Sender: No OFD packet to send [13:49:21]OFD Sender: No OFD packet to send [13:49:26]OFD Sender: No OFD packet to send [13:49:31]OFD Sender: No OFD packet to send [13:49:36]OFD Sender: No OFD packet to send [13:49:41]OFD Sender: No OFD packet to send [13:49:46]OFD Sender: No OFD packet to send [13:49:51]OFD Sender: No OFD packet to send [13:49:56]OFD Sender: No OFD packet to send [13:50:01]OFD Sender: No OFD packet to send [13:50:06]OFD Sender: No OFD packet to send [13:50:11]OFD Sender: No OFD packet to send [13:50:16]OFD Sender: No OFD packet to send [13:50:21]OFD Sender: No OFD packet to send [13:50:26]OFD Sender: No OFD packet to send [13:50:31]OFD Sender: No OFD packet to send [13:50:36]OFD Sender: No OFD packet to send [13:50:41]OFD Sender: No OFD packet to send [13:50:46]OFD Sender: No OFD packet to send [13:50:51]OFD Sender: No OFD packet to send [13:50:56]OFD Sender: No OFD packet to send [13:51:01]OFD Sender: No OFD packet to send [13:51:05]recv_with_timeout no data received [13:51:06]OFD Sender: No OFD packet to send [13:51:06]accept exits with 9 [13:51:06]New connection [13:51:06]New thread 3067055460 created [13:51:06]Thread 3067198820 joined [13:51:06]Waiting for new connection... [13:51:06] Sock 9.Parse request [13:51:06]Sock 9.Check first char [13:51:06]Sock 9.First char is OK [13:51:06]request: POST /json_proto HTTP/1.0 [13:51:06]Method: POST [13:51:06]URL: /json_proto [13:51:06]Method is POST - this is cgi request [13:51:06]url: /json_proto [13:51:06]query_string will be loaded in cgi processing [13:51:06]execute_cgi json_proto POST (null) [13:51:06]execute_cgi path=json_proto method=POST [13:51:06]POST find Content-Length [13:51:06]Host: 172.17.45.195:8080 [13:51:06]Content-Length: 675 [13:51:06]Content-Type: application/json [13:51:06] [13:51:06]POST finish read [13:51:06]Found Content-Length = 675 [13:51:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:06]execute_script... [13:51: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)118108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:06]POST & json_proto [13:51:06]process_json_proto [13:51:06]json parsed OK: [13:51:06]protocol is kg_v1.0 [13:51:06]action value=close_receipt [13:51:06]process_action close_receipt [13:51:06]cmd_close_receipt [13:51:06]MH_GetDate [13:51:06]Write to MH i2c: F0 00 00 EB 07 E1 [13:51:06]Write i2c OK [13:51:06]MH_I2C_Read... [13:51:06]Read from MH i2c: F0 [13:51:06]MH_I2C_Read... [13:51:06]Read from MH i2c: F0 09 00 [13:51:06]MH_I2C_Read... [13:51:06]Read from MH i2c: F0 09 00 EB 07 00 CB EF A8 66 FB 01 7F 64 91 [13:51:06]GetLastDocTimeStamp 1722347341 [13:51:06]current date 1722347467 [13:51:06]FM_GetShiftState [13:51:06]SAM_PROTO_GetShiftState [13:51:06]wFMCommunicate request_size=4 [13:51:06]MH_SAM_APDU [13:51:06]CAPDU: 80 13 01 00 [13:51:06]Write to MH i2c: E2 08 00 EC 07 80 13 01 00 00 00 00 00 70 [13:51:06]Write i2c OK [13:51:06]MH_I2C_Read... [13:51:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:06]Read from MH i2c: E2 [13:51:06]MH_I2C_Read... [13:51:06]Read from MH i2c: E2 0E 00 [13:51:06]MH_I2C_Read... [13:51:06]Read from MH i2c: E2 0E 00 EC 07 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 CB [13:51:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:06]wFMCommunicate OK [13:51:06]SAM_PROTO_GetShiftState done [13:51:06]FM_GetShiftState done [13:51:06]opened in 1722299915 [13:51:06]opened+sec_in_day 1722386315 [13:51:06]quantity*price = 100035 [13:51:06]sum+1 = 100036 [13:51:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 433 30.07.2024 13:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309499 ФПД: 5210588370975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135107&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309499&fm=5210588370975&tin=02508201610067®Number=0000000000092651&sum=100000 [13:51:07]StoreToDocumentArchive [13:51:07]shift 430 fd 309499 [13:51:07]save to /storage/0430/doc_00309499 [13:51:07]save last doc name /storage/0430/doc_00309499 to /storage/kkm_last_doc_name [13:51:07]save OK [13:51:07]Clear old archive folders... [13:51:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:51:07]tlvbuf is 00B23930 [13:51:07]SAM_PROTO_ClearQueue [13:51:07]wFMCommunicate request_size=4 [13:51:07]MH_SAM_APDU [13:51:07]CAPDU: 80 09 00 00 [13:51:07]Write to MH i2c: E2 08 00 F9 07 80 09 00 00 00 00 00 00 72 [13:51:07]Write i2c OK [13:51:07]MH_I2C_Read... [13:51:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:07]Read from MH i2c: E2 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 F9 07 00 90 00 74 [13:51:07]RAPDU: 90 00 [13:51:07]wFMCommunicate OK [13:51:07]SAM_PROTO_ClearQueue done [13:51:07]KKMCreateOFDPacket [13:51:07]OFDProtocolAddRootSTLVToBuf [13:51:07]FM_MakeSignedData [13:51:07]FM_MakeSignedData [13:51:07]SAM_PROTO_SignData [13:51:07]wFMCommunicate request_size=4 [13:51:07]MH_SAM_APDU [13:51:07]CAPDU: 80 0D 01 02 [13:51:07]Write to MH i2c: E2 08 00 FA 07 80 0D 01 02 00 00 00 00 7A [13:51:07]Write i2c OK [13:51:07]MH_I2C_Read... [13:51:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:07]Read from MH i2c: E2 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 FA 07 00 90 00 75 [13:51:07]RAPDU: 90 00 [13:51:07]wFMCommunicate OK [13:51:07]wFMCommunicate request_size=255 [13:51:07]MH_SAM_APDU [13:51:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CB EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B8 04 00 35 04 06 00 [13:51:07]Write to MH i2c: E2 02 01 FB 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CB EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B8 04 00 35 04 06 00 00 00 45 [13:51:07]Write i2c OK [13:51:07]MH_I2C_Read... [13:51:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:07]Read from MH i2c: E2 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 FB 07 00 90 00 76 [13:51:07]RAPDU: 90 00 [13:51:07]wFMCommunicate OK [13:51:07]wFMCommunicate request_size=11 [13:51:07]MH_SAM_APDU [13:51:07]CAPDU: 80 0D 02 02 06 04 BD 2F 44 D8 1F [13:51:07]Write to MH i2c: E2 0E 00 FC 07 80 0D 02 02 06 00 04 BD 2F 44 D8 1F 00 00 B4 [13:51:07]Write i2c OK [13:51:07]MH_I2C_Read... [13:51:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:07]Read from MH i2c: E2 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 03 00 FC 07 00 90 00 77 [13:51:07]RAPDU: 90 00 [13:51:07]wFMCommunicate OK [13:51:07]wFMCommunicate request_size=4 [13:51:07]MH_SAM_APDU [13:51:07]CAPDU: 80 0D 03 02 [13:51:07]Write to MH i2c: E2 08 00 FD 07 80 0D 03 02 00 00 00 00 7F [13:51:07]Write i2c OK [13:51:07]MH_I2C_Read... [13:51:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:07]Read from MH i2c: E2 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 0B 00 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 0B 00 FD 07 00 0C 23 DA 66 9A 57 AB 07 90 00 92 [13:51:07]RAPDU: 0C 23 DA 66 9A 57 AB 07 90 00 [13:51:07]wFMCommunicate OK [13:51:07]SAM_PROTO_SignData done [13:51:07]FM_MakeSignedData done [13:51:07]CreateOFDProtocolMessage [13:51:07]wFMCommunicate request_size=4 [13:51:07]MH_SAM_APDU [13:51:07]CAPDU: 80 11 00 00 [13:51:07]Write to MH i2c: E2 08 00 FE 07 80 11 00 00 00 00 00 00 7F [13:51:07]Write i2c OK [13:51:07]MH_I2C_Read... [13:51:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:07]Read from MH i2c: E2 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 17 00 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: E2 17 00 FE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D5 [13:51:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:07]wFMCommunicate OK [13:51:07]CreateOFDProtocolMessage done [13:51:07]OFDSenderStorePacket 309499 [13:51:07]StoreOFDPacket docnum=309499 [13:51:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5B BD 08 01 38 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CB EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B8 04 00 35 04 06 00 04 BD 2F 44 D8 1F 0C 23 DA 66 9A 57 AB 07 [13:51:07]CheckFolder [13:51:07]dirname=/storage/ofd_packets [13:51:07]CheckFolder done [13:51:07]ProducePacketName [13:51:07]name=ofd_packets/00309499 [13:51:07]NVStorageSaveData ofd_packets/00309499 [13:51:07]File name is /storage/ofd_packets/00309499 [13:51:07]Write 302 bytes [13:51:07]NVStorageSaveData done [13:51:07]OFDSenderStorePacket done [13:51:07]KKMCreateOFDPacket done [13:51:07]NVStorageSaveData kkm_last_timestamp [13:51:07]File name is /storage/kkm_last_timestamp [13:51:07]Write 4 bytes [13:51:07]NVStorageSaveData done [13:51:07]ExternCall_PrintAddStr [13:51:07]wPrintStart [13:51:07]Write to MH i2c: 01 00 00 FF 07 06 [13:51:07]Write i2c OK [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: 01 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: 01 07 00 [13:51:07]MH_I2C_Read... [13:51:07]Read from MH i2c: 01 07 00 FF 07 00 00 00 00 00 FF 0F 1B [13:51:07]RasterBufferAndPrint [13:51:07]line Счет N : (1)118108 [13:51:08]line ИНН: 02508201610067 [13:51:08]line Контрольно-Кассовый Чек [13:51:08]line ПРОДАЖА [13:51:08]line ТРК (МРК, ГНК) : 53 [13:51:08]line Товар: 2710124130 [13:51:08]line Super-92-К-5 [13:51:08]line 14.540 * 68.80 [13:51:08]line = 1000.35 [13:51:08]line НДС 12% НСП 1% [13:51:08]line > о реализуемом товаре [13:51:08]line ОКРУГЛЕНИЕ: -0.35 [13:51:08]line ИТОГО: 1000.00 [13:51:08]line Внесено: 1000.00 [13:51:08]line СДАЧА: 0.00 [13:51:08]line НСП 1% : 8.85 [13:51:08]line НДС 12% : 106.23 [13:51:08]line Наличными: 1000.00 [13:51:08]line Безнал.: 0.00 [13:51:08]line Место: АЗС № 128 "Партнер Нефть" [13:51:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:51:08]line СНО: Общий режим [13:51:08]line Чек 433 30.07.2024 13:51 [13:51:08]line Смена: 430 ФФД: 1.0 [13:51:08]line ЗНМ: 0300000046 [13:51:08]line РНМ: 0000000000092651 [13:51:08]line Версия ККМ: 001 [13:51:08]line ФМ: 0000000000874943 [13:51:08]line ФД: 309499 [13:51:08]line ФПД: 5210588370975 [13:51:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135107&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309499&fm=5210588370975&tin=02508201610067®Number=0000000000092651&sum=100000 [13:51:08]OFD Sender: Processing packet 309499 [packets to send 232, broken 231] [13:51:08]ProducePacketName [13:51:08]name=ofd_packets/00309499 [13:51:08]OFD Sender: To server: pG, [13:51:08]CommunicateWithHost lk.salyk.kg:30040 [13:51:08]ConnectInit lk.salyk.kg [13:51:08]written 0, free lines is 4095 [13:51:08]Write to MH i2c: 01 00 00 2A 08 32 [13:51:08]Write i2c OK [13:51:08]MH_I2C_Read... [13:51:08]Read from MH i2c: 01 [13:51:08]MH_I2C_Read... [13:51:08]Read from MH i2c: 01 07 00 [13:51:08]MH_I2C_Read... [13:51:08]Read from MH i2c: 01 07 00 2A 08 00 00 00 00 00 55 0C 9A [13:51:08]RasterBufferAndPrint [13:51:08]line [13:51:08]line [13:51:08]line [13:51:08]line [13:51:08]line [13:51:08]written 0, free lines is 3164 [13:51:08]MH_Cut [13:51:08]Write to MH i2c: D1 01 00 31 08 01 0B [13:51:08]Write i2c OK [13:51:08]MH_I2C_Read... [13:51:08]Read from MH i2c: D1 [13:51:08]MH_I2C_Read... [13:51:08]Read from MH i2c: D1 01 00 [13:51:08]MH_I2C_Read... [13:51:08]Read from MH i2c: D1 01 00 31 08 00 0A [13:51:08]Write to MH i2c: 01 00 00 32 08 3A [13:51:08]Write i2c OK [13:51:08]MH_I2C_Read... [13:51:08]Connected sock=10 [13:51:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5B BD 08 01 38 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CB EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B8 04 00 35 04 06 00 04 BD 2F 44 D8 1F 0C 23 DA 66 9A 57 AB 07 [13:51:09]*** Cut start [13:51:09]*** Partial cut [13:51:09]*** CUTSNS_PIN = 1 [13:51:09]*** CUTSNS_PIN = 0 [13:51:10]*** Brake cut motor [13:51:10]Read from MH i2c: 01 [13:51:10]MH_I2C_Read... [13:51:10]*** Stop cut motor [13:51:10]*** Cut end [13:51:10]Read from MH i2c: 01 07 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: 01 07 00 32 08 00 00 00 00 00 FF 0F 4F [13:51:10]process_action close_receipt done [13:51:10]requested_data is exist [13:51:10]produce_requested_data [13:51:10]requested_item fm.sn is exist - process it [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 11 00 00 [13:51:10]Write to MH i2c: E2 08 00 33 08 80 11 00 00 00 00 00 00 B5 [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 17 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 17 00 33 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0B [13:51:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:10]wFMCommunicate OK [13:51:10]requested_item fd.num is exist - process it [13:51:10]SAM_PROTO_GetFieldsCounters [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 13 00 00 [13:51:10]Write to MH i2c: E2 08 00 34 08 80 13 00 00 00 00 00 00 B8 [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 62 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 62 00 34 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [13:51:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FB B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:10]wFMCommunicate OK [13:51:10]SAM_PROTO_GetFieldsCounters done [13:51:10]requested_item shift.num is exist - process it [13:51:10]requested_item shift.opened is exist - process it [13:51:10]req_shift_opened [13:51:10]FM_GetShiftState [13:51:10]SAM_PROTO_GetShiftState [13:51:10]wFMCommunicate request_size=4 [13:51:10]MH_SAM_APDU [13:51:10]CAPDU: 80 13 01 00 [13:51:10]Write to MH i2c: E2 08 00 35 08 80 13 01 00 00 00 00 00 BA [13:51:10]Write i2c OK [13:51:10]MH_I2C_Read... [13:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:10]Read from MH i2c: E2 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 0E 00 [13:51:10]MH_I2C_Read... [13:51:10]Read from MH i2c: E2 0E 00 35 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 15 [13:51:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:10]wFMCommunicate OK [13:51:10]SAM_PROTO_GetShiftState done [13:51:10]FM_GetShiftState done [13:51:10]req_shift_opened done [13:51:10]requested_item shift.open_date is exist - process it [13:51:10]req_shift_open_date [13:51:10]req_shift_open_date done [13:51:10]produce_requested_data done [13:51:10]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309499,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:51:10]process_action_free close_receipt [13:51:10]json_value_free [13:51:10]json_value_free done [13:51:10]process_json_proto returns [13:51:10]Send response to host [13:51:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309499,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:51:10]free response buf [13:51:10]execute_script done [13:51:10]execute_script returns [13:51:10]free content buf [13:51:10]Sock 9.Close socket [13:51:10]Sock 9.Thread stoped [13:51:14]recv_with_timeout no data received [13:51:14]CommunicateWithHost answer receiving error [13:51:14]CommunicateWithHost err = -3 [13:51:14]OFD Sender: Server communicate error [13:51:19]OFD Sender: Processing packet 309499 [packets to send 232, broken 231] [13:51:19]ProducePacketName [13:51:19]name=ofd_packets/00309499 [13:51:19]OFD Sender: To server: pG, [13:51:19]CommunicateWithHost lk.salyk.kg:30040 [13:51:19]ConnectInit lk.salyk.kg [13:51:20]Connected sock=9 [13:51:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 5B BD 08 01 38 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CB EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B8 04 00 35 04 06 00 04 BD 2F 44 D8 1F 0C 23 DA 66 9A 57 AB 07 [13:51:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7C F7 47 00 B3 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FB B8 04 00 F4 03 04 00 1E 97 A8 66 B6 04 01 00 00 53 19 00 75 5C 3B 3E DA [13:51:22]CommunicateWithHost err = 0 [13:51:22]CheckOFDResponse [13:51:22]1017 (14) - 77093643461234 [13:51:22]1041 (16) - 0000000000874943 [13:51:22]1040 (4) - 309499 [13:51:22]1012 (4) - 30.07.2024 07:32 [13:51:22]1206 (1) - 0 [13:51:22]OFD Sender: Remove packet 309499 [13:51:22]ProducePacketName [13:51:22]name=ofd_packets/00309499 [13:51:22]NVStorageDeleteData [13:51:22]OFD Sender: No OFD packet to send [13:51:27]OFD Sender: No OFD packet to send [13:51:32]OFD Sender: No OFD packet to send [13:51:35]accept exits with 7 [13:51:35]New connection [13:51:35]New thread 3067198820 created [13:51:35]Thread 3067055460 joined [13:51:35]Waiting for new connection... [13:51:35] Sock 7.Parse request [13:51:35]Sock 7.Check first char [13:51:35]Sock 7.First char is OK [13:51:35]request: POST /json_proto HTTP/1.0 [13:51:35]Method: POST [13:51:35]URL: /json_proto [13:51:35]Method is POST - this is cgi request [13:51:35]url: /json_proto [13:51:35]query_string will be loaded in cgi processing [13:51:35]execute_cgi json_proto POST (null) [13:51:35]execute_cgi path=json_proto method=POST [13:51:35]POST find Content-Length [13:51:35]Host: 172.17.45.195:8080 [13:51:35]Content-Length: 682 [13:51:35]Content-Type: application/json [13:51:35] [13:51:35]POST finish read [13:51:35]Found Content-Length = 682 [13:51:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:35]execute_script... [13:51:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:35]POST & json_proto [13:51:35]process_json_proto [13:51:35]json parsed OK: [13:51:35]protocol is kg_v1.0 [13:51:35]action value=close_receipt [13:51:35]process_action close_receipt [13:51:35]cmd_close_receipt [13:51:35]MH_GetDate [13:51:35]Write to MH i2c: F0 00 00 36 08 2D [13:51:35]Write i2c OK [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: F0 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: F0 09 00 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: F0 09 00 36 08 00 E7 EF A8 66 FB 01 7F 64 F9 [13:51:35]GetLastDocTimeStamp 1722347467 [13:51:35]current date 1722347495 [13:51:35]FM_GetShiftState [13:51:35]SAM_PROTO_GetShiftState [13:51:35]wFMCommunicate request_size=4 [13:51:35]MH_SAM_APDU [13:51:35]CAPDU: 80 13 01 00 [13:51:35]Write to MH i2c: E2 08 00 37 08 80 13 01 00 00 00 00 00 BC [13:51:35]Write i2c OK [13:51:35]MH_I2C_Read... [13:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:35]Read from MH i2c: E2 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: E2 0E 00 [13:51:35]MH_I2C_Read... [13:51:35]Read from MH i2c: E2 0E 00 37 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 17 [13:51:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:35]wFMCommunicate OK [13:51:35]SAM_PROTO_GetShiftState done [13:51:35]FM_GetShiftState done [13:51:35]opened in 1722299915 [13:51:35]opened+sec_in_day 1722386315 [13:51:35]quantity*price = 100021 [13:51:35]sum+1 = 100023 [13:51:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 434 30.07.2024 13:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309500 ФПД: 206632407233584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135135&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309500&fm=206632407233584&tin=02508201610067®Number=0000000000092651&sum=100000 [13:51:36]StoreToDocumentArchive [13:51:36]shift 430 fd 309500 [13:51:36]save to /storage/0430/doc_00309500 [13:51:36]save last doc name /storage/0430/doc_00309500 to /storage/kkm_last_doc_name [13:51:36]save OK [13:51:36]Clear old archive folders... [13:51:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:36]tlvbuf is 00AB1CC0 [13:51:36]SAM_PROTO_ClearQueue [13:51:36]wFMCommunicate request_size=4 [13:51:36]MH_SAM_APDU [13:51:36]CAPDU: 80 09 00 00 [13:51:36]Write to MH i2c: E2 08 00 44 08 80 09 00 00 00 00 00 00 BE [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:36]Read from MH i2c: E2 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 44 08 00 90 00 C0 [13:51:36]RAPDU: 90 00 [13:51:36]wFMCommunicate OK [13:51:36]SAM_PROTO_ClearQueue done [13:51:36]KKMCreateOFDPacket [13:51:36]OFDProtocolAddRootSTLVToBuf [13:51:36]FM_MakeSignedData [13:51:36]FM_MakeSignedData [13:51:36]SAM_PROTO_SignData [13:51:36]wFMCommunicate request_size=4 [13:51:36]MH_SAM_APDU [13:51:36]CAPDU: 80 0D 01 02 [13:51:36]Write to MH i2c: E2 08 00 45 08 80 0D 01 02 00 00 00 00 C6 [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:36]Read from MH i2c: E2 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 45 08 00 90 00 C1 [13:51:36]RAPDU: 90 00 [13:51:36]wFMCommunicate OK [13:51:36]wFMCommunicate request_size=255 [13:51:36]MH_SAM_APDU [13:51:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 E7 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B8 04 00 35 04 06 00 BB [13:51:36]Write to MH i2c: E2 02 01 46 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B2 01 00 00 F4 03 04 00 E7 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B8 04 00 35 04 06 00 BB 00 00 2A [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:36]Read from MH i2c: E2 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 [13:51:36]MH_I2C_Read... [13:51:36]Read from MH i2c: E2 03 00 46 08 00 90 00 C2 [13:51:36]RAPDU: 90 00 [13:51:36]wFMCommunicate OK [13:51:36]wFMCommunicate request_size=10 [13:51:36]MH_SAM_APDU [13:51:36]CAPDU: 80 0D 02 02 05 EE 5B 3B 74 30 [13:51:36]Write to MH i2c: E2 0D 00 47 08 80 0D 02 02 05 00 EE 5B 3B 74 30 00 00 FB [13:51:36]Write i2c OK [13:51:36]MH_I2C_Read... [13:51:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:37]Read from MH i2c: E2 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 03 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 03 00 47 08 00 90 00 C3 [13:51:37]RAPDU: 90 00 [13:51:37]wFMCommunicate OK [13:51:37]wFMCommunicate request_size=4 [13:51:37]MH_SAM_APDU [13:51:37]CAPDU: 80 0D 03 02 [13:51:37]Write to MH i2c: E2 08 00 48 08 80 0D 03 02 00 00 00 00 CB [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:37]Read from MH i2c: E2 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 0B 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 0B 00 48 08 00 BB 92 D1 C4 DA 57 80 54 90 00 B3 [13:51:37]RAPDU: BB 92 D1 C4 DA 57 80 54 90 00 [13:51:37]wFMCommunicate OK [13:51:37]SAM_PROTO_SignData done [13:51:37]FM_MakeSignedData done [13:51:37]CreateOFDProtocolMessage [13:51:37]wFMCommunicate request_size=4 [13:51:37]MH_SAM_APDU [13:51:37]CAPDU: 80 11 00 00 [13:51:37]Write to MH i2c: E2 08 00 49 08 80 11 00 00 00 00 00 00 CB [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:37]Read from MH i2c: E2 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 17 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: E2 17 00 49 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 21 [13:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:37]wFMCommunicate OK [13:51:37]CreateOFDProtocolMessage done [13:51:37]OFDSenderStorePacket 309500 [13:51:37]StoreOFDPacket docnum=309500 [13:51:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 28 27 07 01 5A B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B2 01 00 00 F4 03 04 00 E7 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B8 04 00 35 04 06 00 BB EE 5B 3B 74 30 BB 92 D1 C4 DA 57 80 54 [13:51:37]CheckFolder [13:51:37]dirname=/storage/ofd_packets [13:51:37]CheckFolder done [13:51:37]ProducePacketName [13:51:37]name=ofd_packets/00309500 [13:51:37]NVStorageSaveData ofd_packets/00309500 [13:51:37]File name is /storage/ofd_packets/00309500 [13:51:37]Write 301 bytes [13:51:37]NVStorageSaveData done [13:51:37]OFDSenderStorePacket done [13:51:37]KKMCreateOFDPacket done [13:51:37]NVStorageSaveData kkm_last_timestamp [13:51:37]File name is /storage/kkm_last_timestamp [13:51:37]Write 4 bytes [13:51:37]NVStorageSaveData done [13:51:37]ExternCall_PrintAddStr [13:51:37]wPrintStart [13:51:37]Write to MH i2c: 01 00 00 4A 08 52 [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 4A 08 00 00 00 00 00 FF 0F 67 [13:51:37]RasterBufferAndPrint [13:51:37]line Счет N : (1)118109 [13:51:37]line ИНН: 02508201610067 [13:51:37]line Контрольно-Кассовый Чек [13:51:37]line ПРОДАЖА [13:51:37]line ТРК (МРК, ГНК) : 41 [13:51:37]line Товар: 2710124500 [13:51:37]line Аи-95-К-3 [13:51:37]line 13.480 * 74.20 [13:51:37]line = 1000.22 [13:51:37]line НДС 12% НСП 1% [13:51:37]line > о реализуемом товаре [13:51:37]line ОКРУГЛЕНИЕ: -0.22 [13:51:37]line ИТОГО: 1000.00 [13:51:37]line Внесено: 1000.00 [13:51:37]line СДАЧА: 0.00 [13:51:37]line НСП 1% : 8.85 [13:51:37]line НДС 12% : 106.22 [13:51:37]line Наличными: 1000.00 [13:51:37]line Безнал.: 0.00 [13:51:37]line Место: АЗС № 128 "Партнер Нефть" [13:51:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:51:37]line СНО: Общий режим [13:51:37]line Чек 434 30.07.2024 13:51 [13:51:37]line Смена: 430 ФФД: 1.0 [13:51:37]line ЗНМ: 0300000046 [13:51:37]line РНМ: 0000000000092651 [13:51:37]line Версия ККМ: 001 [13:51:37]line ФМ: 0000000000874943 [13:51:37]line ФД: 309500 [13:51:37]line ФПД: 206632407233584 [13:51:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135135&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309500&fm=206632407233584&tin=02508201610067®Number=0000000000092651&sum=100000 [13:51:37]written 0, free lines is 4095 [13:51:37]OFD Sender: Processing packet 309500 [packets to send 232, broken 231] [13:51:37]ProducePacketName [13:51:37]name=ofd_packets/00309500 [13:51:37]OFD Sender: To server: pG, [13:51:37]CommunicateWithHost lk.salyk.kg:30040 [13:51:37]ConnectInit lk.salyk.kg [13:51:37]Write to MH i2c: 01 00 00 75 08 7D [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: 01 07 00 75 08 00 00 00 00 00 62 0C F2 [13:51:37]RasterBufferAndPrint [13:51:37]line [13:51:37]line [13:51:37]line [13:51:37]line [13:51:37]line [13:51:37]written 0, free lines is 3175 [13:51:37]MH_Cut [13:51:37]Write to MH i2c: D1 01 00 7C 08 01 56 [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: D1 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: D1 01 00 [13:51:37]MH_I2C_Read... [13:51:37]Read from MH i2c: D1 01 00 7C 08 00 55 [13:51:37]Write to MH i2c: 01 00 00 7D 08 85 [13:51:37]Write i2c OK [13:51:37]MH_I2C_Read... [13:51:38]*** Cut start [13:51:38]*** Partial cut [13:51:38]*** CUTSNS_PIN = 1 [13:51:38]*** CUTSNS_PIN = 0 [13:51:39]*** Brake cut motor [13:51:39]Connected sock=11 [13:51:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 28 27 07 01 5A B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B2 01 00 00 F4 03 04 00 E7 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FC B8 04 00 35 04 06 00 BB EE 5B 3B 74 30 BB 92 D1 C4 DA 57 80 54 [13:51:39]Read from MH i2c: 01 [13:51:39]MH_I2C_Read... [13:51:39]*** Stop cut motor [13:51:39]*** Cut end [13:51:39]Read from MH i2c: 01 07 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: 01 07 00 7D 08 00 00 00 00 00 FF 0F 9A [13:51:39]process_action close_receipt done [13:51:39]requested_data is exist [13:51:39]produce_requested_data [13:51:39]requested_item fm.sn is exist - process it [13:51:39]wFMCommunicate request_size=4 [13:51:39]MH_SAM_APDU [13:51:39]CAPDU: 80 11 00 00 [13:51:39]Write to MH i2c: E2 08 00 7E 08 80 11 00 00 00 00 00 00 00 [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:39]Read from MH i2c: E2 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 17 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 17 00 7E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 56 [13:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:39]wFMCommunicate OK [13:51:39]requested_item fd.num is exist - process it [13:51:39]SAM_PROTO_GetFieldsCounters [13:51:39]wFMCommunicate request_size=4 [13:51:39]MH_SAM_APDU [13:51:39]CAPDU: 80 13 00 00 [13:51:39]Write to MH i2c: E2 08 00 7F 08 80 13 00 00 00 00 00 00 03 [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:39]Read from MH i2c: E2 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 62 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 62 00 7F 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [13:51:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FC B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:39]wFMCommunicate OK [13:51:39]SAM_PROTO_GetFieldsCounters done [13:51:39]requested_item shift.num is exist - process it [13:51:39]requested_item shift.opened is exist - process it [13:51:39]req_shift_opened [13:51:39]FM_GetShiftState [13:51:39]SAM_PROTO_GetShiftState [13:51:39]wFMCommunicate request_size=4 [13:51:39]MH_SAM_APDU [13:51:39]CAPDU: 80 13 01 00 [13:51:39]Write to MH i2c: E2 08 00 80 08 80 13 01 00 00 00 00 00 05 [13:51:39]Write i2c OK [13:51:39]MH_I2C_Read... [13:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:39]Read from MH i2c: E2 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 0E 00 [13:51:39]MH_I2C_Read... [13:51:39]Read from MH i2c: E2 0E 00 80 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 60 [13:51:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:39]wFMCommunicate OK [13:51:39]SAM_PROTO_GetShiftState done [13:51:39]FM_GetShiftState done [13:51:39]req_shift_opened done [13:51:39]requested_item shift.open_date is exist - process it [13:51:39]req_shift_open_date [13:51:39]req_shift_open_date done [13:51:39]produce_requested_data done [13:51:39]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309500,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:51:39]process_action_free close_receipt [13:51:39]json_value_free [13:51:39]json_value_free done [13:51:39]process_json_proto returns [13:51:39]Send response to host [13:51:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309500,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:51:39]free response buf [13:51:39]execute_script done [13:51:39]execute_script returns [13:51:39]free content buf [13:51:39]Sock 7.Close socket [13:51:39]Sock 7.Thread stoped [13:51:40]accept exits with 9 [13:51:40]New connection [13:51:40]New thread 3067055460 created [13:51:40]Thread 3067198820 joined [13:51:40]Waiting for new connection... [13:51:40] Sock 9.Parse request [13:51:40]Sock 9.Check first char [13:51:40]Sock 9.First char is OK [13:51:40]request: POST /json_proto HTTP/1.0 [13:51:40]Method: POST [13:51:40]URL: /json_proto [13:51:40]Method is POST - this is cgi request [13:51:40]url: /json_proto [13:51:40]query_string will be loaded in cgi processing [13:51:40]execute_cgi json_proto POST (null) [13:51:40]execute_cgi path=json_proto method=POST [13:51:40]POST find Content-Length [13:51:40]Host: 172.17.45.195:8080 [13:51:40]Content-Length: 816 [13:51:40]Content-Type: application/json [13:51:40] [13:51:40]POST finish read [13:51:40]Found Content-Length = 816 [13:51:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 56.430, "sum" : 4299.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 4299.97 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:40]execute_script... [13:51: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)118107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 56.430, "sum" : 4299.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 4299.97 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:40]POST & json_proto [13:51:40]process_json_proto [13:51:40]json parsed OK: [13:51:40]protocol is kg_v1.0 [13:51:40]action value=close_receipt [13:51:40]process_action close_receipt [13:51:40]cmd_close_receipt [13:51:40]MH_GetDate [13:51:40]Write to MH i2c: F0 00 00 81 08 78 [13:51:40]Write i2c OK [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: F0 [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: F0 09 00 [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: F0 09 00 81 08 00 EC EF A8 66 FB 01 7F 64 49 [13:51:40]GetLastDocTimeStamp 1722347495 [13:51:40]current date 1722347500 [13:51:40]FM_GetShiftState [13:51:40]SAM_PROTO_GetShiftState [13:51:40]wFMCommunicate request_size=4 [13:51:40]MH_SAM_APDU [13:51:40]CAPDU: 80 13 01 00 [13:51:40]Write to MH i2c: E2 08 00 82 08 80 13 01 00 00 00 00 00 07 [13:51:40]Write i2c OK [13:51:40]MH_I2C_Read... [13:51:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:40]Read from MH i2c: E2 [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: E2 0E 00 [13:51:40]MH_I2C_Read... [13:51:40]Read from MH i2c: E2 0E 00 82 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 62 [13:51:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:40]wFMCommunicate OK [13:51:40]SAM_PROTO_GetShiftState done [13:51:40]FM_GetShiftState done [13:51:40]opened in 1722299915 [13:51:40]opened+sec_in_day 1722386315 [13:51:40]quantity*price = 429996 [13:51:40]sum+1 = 429998 [13:51:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4299.97 НСП 1% : 38.05 НДС 12% : 456.63 Наличными: 0.00 Безнал.: 4299.97 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 435 30.07.2024 13:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309501 ФПД: 275697028788517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135140&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309501&fm=275697028788517&tin=02508201610067®Number=0000000000092651&sum=429997 [13:51:41]StoreToDocumentArchive [13:51:41]shift 430 fd 309501 [13:51:41]save to /storage/0430/doc_00309501 [13:51:41]save last doc name /storage/0430/doc_00309501 to /storage/kkm_last_doc_name [13:51:41]save OK [13:51:41]Clear old archive folders... [13:51:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:51:41]tlvbuf is 00A80D60 [13:51:41]SAM_PROTO_ClearQueue [13:51:41]wFMCommunicate request_size=4 [13:51:41]MH_SAM_APDU [13:51:41]CAPDU: 80 09 00 00 [13:51:41]Write to MH i2c: E2 08 00 8F 08 80 09 00 00 00 00 00 00 09 [13:51:41]Write i2c OK [13:51:41]MH_I2C_Read... [13:51:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:41]Read from MH i2c: E2 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 03 00 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 03 00 8F 08 00 90 00 0B [13:51:41]RAPDU: 90 00 [13:51:41]wFMCommunicate OK [13:51:41]SAM_PROTO_ClearQueue done [13:51:41]KKMCreateOFDPacket [13:51:41]OFDProtocolAddRootSTLVToBuf [13:51:41]FM_MakeSignedData [13:51:41]FM_MakeSignedData [13:51:41]SAM_PROTO_SignData [13:51:41]wFMCommunicate request_size=4 [13:51:41]MH_SAM_APDU [13:51:41]CAPDU: 80 0D 01 02 [13:51:41]Write to MH i2c: E2 08 00 90 08 80 0D 01 02 00 00 00 00 11 [13:51:41]Write i2c OK [13:51:41]MH_I2C_Read... [13:51:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:41]Read from MH i2c: E2 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 03 00 [13:51:41]MH_I2C_Read... [13:51:41]Read from MH i2c: E2 03 00 90 08 00 90 00 0C [13:51:41]RAPDU: 90 00 [13:51:41]wFMCommunicate OK [13:51:41]wFMCommunicate request_size=255 [13:51:41]MH_SAM_APDU [13:51: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 6E DC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AD 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 EC EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B8 04 00 35 04 06 00 FA BE B7 77 [13:51:41]Write to MH i2c: E2 02 01 91 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 6E DC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AD 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 EC EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B8 04 00 35 04 06 00 FA BE B7 77 00 00 4A [13:51:41]Write i2c OK [13:51:41]MH_I2C_Read... [13:51:41]OFD Sender: No OFD packet to send [13:51:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:42]Read from MH i2c: E2 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 03 00 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 03 00 91 08 00 90 00 0D [13:51:42]RAPDU: 90 00 [13:51:42]wFMCommunicate OK [13:51:42]wFMCommunicate request_size=7 [13:51:42]MH_SAM_APDU [13:51:42]CAPDU: 80 0D 02 02 02 71 25 [13:51:42]Write to MH i2c: E2 0A 00 92 08 80 0D 02 02 02 00 71 25 00 00 AE [13:51:42]Write i2c OK [13:51:42]MH_I2C_Read... [13:51:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:42]Read from MH i2c: E2 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 03 00 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 03 00 92 08 00 90 00 0E [13:51:42]RAPDU: 90 00 [13:51:42]wFMCommunicate OK [13:51:42]wFMCommunicate request_size=4 [13:51:42]MH_SAM_APDU [13:51:42]CAPDU: 80 0D 03 02 [13:51:42]Write to MH i2c: E2 08 00 93 08 80 0D 03 02 00 00 00 00 16 [13:51:42]Write i2c OK [13:51:42]MH_I2C_Read... [13:51:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:42]Read from MH i2c: E2 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 0B 00 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 0B 00 93 08 00 4F 45 DA 73 85 07 BB 67 90 00 A6 [13:51:42]RAPDU: 4F 45 DA 73 85 07 BB 67 90 00 [13:51:42]wFMCommunicate OK [13:51:42]SAM_PROTO_SignData done [13:51:42]FM_MakeSignedData done [13:51:42]CreateOFDProtocolMessage [13:51:42]wFMCommunicate request_size=4 [13:51:42]MH_SAM_APDU [13:51:42]CAPDU: 80 11 00 00 [13:51:42]Write to MH i2c: E2 08 00 94 08 80 11 00 00 00 00 00 00 16 [13:51:42]Write i2c OK [13:51:42]MH_I2C_Read... [13:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:42]Read from MH i2c: E2 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 17 00 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: E2 17 00 94 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6C [13:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:42]wFMCommunicate OK [13:51:42]CreateOFDProtocolMessage done [13:51:42]OFDSenderStorePacket 309501 [13:51:42]StoreOFDPacket docnum=309501 [13:51:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FA 2B 04 01 AB CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 6E DC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AD 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 EC EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B8 04 00 35 04 06 00 FA BE B7 77 71 25 4F 45 DA 73 85 07 BB 67 [13:51:42]CheckFolder [13:51:42]dirname=/storage/ofd_packets [13:51:42]CheckFolder done [13:51:42]ProducePacketName [13:51:42]name=ofd_packets/00309501 [13:51:42]NVStorageSaveData ofd_packets/00309501 [13:51:42]File name is /storage/ofd_packets/00309501 [13:51:42]Write 298 bytes [13:51:42]NVStorageSaveData done [13:51:42]OFDSenderStorePacket done [13:51:42]KKMCreateOFDPacket done [13:51:42]NVStorageSaveData kkm_last_timestamp [13:51:42]File name is /storage/kkm_last_timestamp [13:51:42]Write 4 bytes [13:51:42]NVStorageSaveData done [13:51:42]ExternCall_PrintAddStr [13:51:42]wPrintStart [13:51:42]Write to MH i2c: 01 00 00 95 08 9D [13:51:42]Write i2c OK [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: 01 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: 01 07 00 [13:51:42]MH_I2C_Read... [13:51:42]Read from MH i2c: 01 07 00 95 08 00 00 00 00 00 FF 0F B2 [13:51:42]RasterBufferAndPrint [13:51:42]line Счет N : (1)118107 [13:51:42]line ИНН: 02508201610067 [13:51:42]line Контрольно-Кассовый Чек [13:51:42]line ПРОДАЖА [13:51:42]line ТРК (МРК, ГНК) : 34 [13:51:42]line Товар: 2710194800 [13:51:42]line ДТ-К-3 [13:51:42]line 56.430 * 76.20 [13:51:42]line = 4299.97 [13:51:42]line НДС 12% НСП 1% [13:51:42]line > о реализуемом товаре [13:51:42]line ИТОГО: 4299.97 [13:51:42]line НСП 1% : 38.05 [13:51:42]line НДС 12% : 456.63 [13:51:42]line Наличными: 0.00 [13:51:42]line Безнал.: 4299.97 [13:51:42]line Место: АЗС № 128 "Партнер Нефть" [13:51:42]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:51:42]line СНО: Общий режим [13:51:42]line Чек 435 30.07.2024 13:51 [13:51:42]line Смена: 430 ФФД: 1.0 [13:51:42]line ЗНМ: 0300000046 [13:51:42]line РНМ: 0000000000092651 [13:51:42]line Версия ККМ: 001 [13:51:42]line Платежная система: Бакай Банк [13:51:42]line ФМ: 0000000000874943 [13:51:42]line ФД: 309501 [13:51:42]line ФПД: 275697028788517 [13:51:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135140&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309501&fm=275697028788517&tin=02508201610067®Number=0000000000092651&sum=429997 [13:51:42]OFD Sender: Processing packet 309501 [packets to send 232, broken 231] [13:51:42]ProducePacketName [13:51:42]name=ofd_packets/00309501 [13:51:42]OFD Sender: To server: pG, [13:51:42]CommunicateWithHost lk.salyk.kg:30040 [13:51:42]ConnectInit lk.salyk.kg [13:51:42]written 0, free lines is 4095 [13:51:43]Write to MH i2c: 01 00 00 BF 08 C7 [13:51:43]Write i2c OK [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: 01 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: 01 07 00 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: 01 07 00 BF 08 00 00 00 00 00 7D 0C 57 [13:51:43]RasterBufferAndPrint [13:51:43]line [13:51:43]line [13:51:43]line [13:51:43]line [13:51:43]line [13:51:43]written 0, free lines is 3208 [13:51:43]MH_Cut [13:51:43]Write to MH i2c: D1 01 00 C6 08 01 A0 [13:51:43]Write i2c OK [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: D1 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: D1 01 00 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: D1 01 00 C6 08 00 9F [13:51:43]Write to MH i2c: 01 00 00 C7 08 CF [13:51:43]Write i2c OK [13:51:43]MH_I2C_Read... [13:51:44]Connected sock=10 [13:51:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 FA 2B 04 01 AB CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 6E DC 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 AD 8F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AD 8F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AD 8F 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 EC EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FD B8 04 00 35 04 06 00 FA BE B7 77 71 25 4F 45 DA 73 85 07 BB 67 [13:51:44]*** Cut start [13:51:44]*** Partial cut [13:51:44]*** CUTSNS_PIN = 1 [13:51:44]*** CUTSNS_PIN = 0 [13:51:44]*** Brake cut motor [13:51:45]Read from MH i2c: 01 [13:51:45]MH_I2C_Read... [13:51:45]*** Stop cut motor [13:51:45]*** Cut end [13:51:45]Read from MH i2c: 01 07 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: 01 07 00 C7 08 00 00 00 00 00 FF 0F E4 [13:51:45]process_action close_receipt done [13:51:45]requested_data is exist [13:51:45]produce_requested_data [13:51:45]requested_item fm.sn is exist - process it [13:51:45]wFMCommunicate request_size=4 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 11 00 00 [13:51:45]Write to MH i2c: E2 08 00 C8 08 80 11 00 00 00 00 00 00 4A [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 17 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 17 00 C8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A0 [13:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:45]wFMCommunicate OK [13:51:45]requested_item fd.num is exist - process it [13:51:45]SAM_PROTO_GetFieldsCounters [13:51:45]wFMCommunicate request_size=4 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 13 00 00 [13:51:45]Write to MH i2c: E2 08 00 C9 08 80 13 00 00 00 00 00 00 4D [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 62 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 62 00 C9 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [13:51:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FD B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:45]wFMCommunicate OK [13:51:45]SAM_PROTO_GetFieldsCounters done [13:51:45]requested_item shift.num is exist - process it [13:51:45]requested_item shift.opened is exist - process it [13:51:45]req_shift_opened [13:51:45]FM_GetShiftState [13:51:45]SAM_PROTO_GetShiftState [13:51:45]wFMCommunicate request_size=4 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 13 01 00 [13:51:45]Write to MH i2c: E2 08 00 CA 08 80 13 01 00 00 00 00 00 4F [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 0E 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 0E 00 CA 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AA [13:51:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:45]wFMCommunicate OK [13:51:45]SAM_PROTO_GetShiftState done [13:51:45]FM_GetShiftState done [13:51:45]req_shift_opened done [13:51:45]requested_item shift.open_date is exist - process it [13:51:45]req_shift_open_date [13:51:45]req_shift_open_date done [13:51:45]produce_requested_data done [13:51:45]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309501,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:51:45]process_action_free close_receipt [13:51:45]json_value_free [13:51:45]json_value_free done [13:51:45]process_json_proto returns [13:51:45]Send response to host [13:51:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309501,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:51:45]free response buf [13:51:45]execute_script done [13:51:45]execute_script returns [13:51:45]free content buf [13:51:45]Sock 9.Close socket [13:51:45]Sock 9.Thread stoped [13:51:48]accept exits with 7 [13:51:48]New connection [13:51:48]New thread 3067198820 created [13:51:48]Thread 3067055460 joined [13:51:48]Waiting for new connection... [13:51:48] Sock 7.Parse request [13:51:48]Sock 7.Check first char [13:51:48]Sock 7.First char is OK [13:51:48]request: POST /json_proto HTTP/1.0 [13:51:48]Method: POST [13:51:48]URL: /json_proto [13:51:48]Method is POST - this is cgi request [13:51:48]url: /json_proto [13:51:48]query_string will be loaded in cgi processing [13:51:48]execute_cgi json_proto POST (null) [13:51:48]execute_cgi path=json_proto method=POST [13:51:48]POST find Content-Length [13:51:48]Host: 172.17.45.195:8080 [13:51:48]Content-Length: 799 [13:51:48]Content-Type: application/json [13:51:48] [13:51:48]POST finish read [13:51:48]Found Content-Length = 799 [13:51:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [13:51:48]execute_script... [13:51: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)118110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [13:51:48]POST & json_proto [13:51:48]process_json_proto [13:51:48]json parsed OK: [13:51:48]protocol is kg_v1.0 [13:51:48]action value=close_receipt [13:51:48]process_action close_receipt [13:51:48]cmd_close_receipt [13:51:48]MH_GetDate [13:51:48]Write to MH i2c: F0 00 00 CB 08 C2 [13:51:48]Write i2c OK [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: F0 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: F0 09 00 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: F0 09 00 CB 08 00 F4 EF A8 66 FB 01 7F 64 9B [13:51:48]GetLastDocTimeStamp 1722347500 [13:51:48]current date 1722347508 [13:51:48]FM_GetShiftState [13:51:48]SAM_PROTO_GetShiftState [13:51:48]wFMCommunicate request_size=4 [13:51:48]MH_SAM_APDU [13:51:48]CAPDU: 80 13 01 00 [13:51:48]Write to MH i2c: E2 08 00 CC 08 80 13 01 00 00 00 00 00 51 [13:51:48]Write i2c OK [13:51:48]MH_I2C_Read... [13:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:48]Read from MH i2c: E2 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: E2 0E 00 [13:51:48]MH_I2C_Read... [13:51:48]Read from MH i2c: E2 0E 00 CC 08 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AC [13:51:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:48]wFMCommunicate OK [13:51:48]SAM_PROTO_GetShiftState done [13:51:48]FM_GetShiftState done [13:51:48]opened in 1722299915 [13:51:48]opened+sec_in_day 1722386315 [13:51:48]quantity*price = 120015 [13:51:48]sum+1 = 120016 [13:51:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 436 30.07.2024 13:51 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309502 ФПД: 42503265127805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135148&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309502&fm=42503265127805&tin=02508201610067®Number=0000000000092651&sum=120015 [13:51:49]StoreToDocumentArchive [13:51:49]shift 430 fd 309502 [13:51:49]save to /storage/0430/doc_00309502 [13:51:49]save last doc name /storage/0430/doc_00309502 to /storage/kkm_last_doc_name [13:51:49]save OK [13:51:49]Clear old archive folders... [13:51:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:51:49]tlvbuf is 00AFC2D0 [13:51:49]SAM_PROTO_ClearQueue [13:51:49]wFMCommunicate request_size=4 [13:51:49]MH_SAM_APDU [13:51:49]CAPDU: 80 09 00 00 [13:51:49]Write to MH i2c: E2 08 00 D9 08 80 09 00 00 00 00 00 00 53 [13:51:49]Write i2c OK [13:51:49]MH_I2C_Read... [13:51:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:49]Read from MH i2c: E2 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 D9 08 00 90 00 55 [13:51:49]RAPDU: 90 00 [13:51:49]wFMCommunicate OK [13:51:49]SAM_PROTO_ClearQueue done [13:51:49]KKMCreateOFDPacket [13:51:49]OFDProtocolAddRootSTLVToBuf [13:51:49]FM_MakeSignedData [13:51:49]FM_MakeSignedData [13:51:49]SAM_PROTO_SignData [13:51:49]wFMCommunicate request_size=4 [13:51:49]MH_SAM_APDU [13:51:49]CAPDU: 80 0D 01 02 [13:51:49]Write to MH i2c: E2 08 00 DA 08 80 0D 01 02 00 00 00 00 5B [13:51:49]Write i2c OK [13:51:49]MH_I2C_Read... [13:51:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:49]Read from MH i2c: E2 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 DA 08 00 90 00 56 [13:51:49]RAPDU: 90 00 [13:51:49]wFMCommunicate OK [13:51:49]wFMCommunicate request_size=255 [13:51:49]MH_SAM_APDU [13:51: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B4 01 00 00 F4 03 04 00 F4 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B8 04 00 35 04 06 00 26 A8 10 05 [13:51:49]Write to MH i2c: E2 02 01 DB 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B4 01 00 00 F4 03 04 00 F4 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B8 04 00 35 04 06 00 26 A8 10 05 00 00 62 [13:51:49]Write i2c OK [13:51:49]MH_I2C_Read... [13:51:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:49]Read from MH i2c: E2 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 [13:51:49]MH_I2C_Read... [13:51:49]Read from MH i2c: E2 03 00 DB 08 00 90 00 57 [13:51:49]RAPDU: 90 00 [13:51:49]wFMCommunicate OK [13:51:49]wFMCommunicate request_size=7 [13:51:49]MH_SAM_APDU [13:51:49]CAPDU: 80 0D 02 02 02 0D 7D [13:51:49]Write to MH i2c: E2 0A 00 DC 08 80 0D 02 02 02 00 0D 7D 00 00 EC [13:51:49]Write i2c OK [13:51:49]MH_I2C_Read... [13:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:50]Read from MH i2c: E2 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 03 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 03 00 DC 08 00 90 00 58 [13:51:50]RAPDU: 90 00 [13:51:50]wFMCommunicate OK [13:51:50]wFMCommunicate request_size=4 [13:51:50]MH_SAM_APDU [13:51:50]CAPDU: 80 0D 03 02 [13:51:50]Write to MH i2c: E2 08 00 DD 08 80 0D 03 02 00 00 00 00 60 [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:50]Read from MH i2c: E2 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 0B 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 0B 00 DD 08 00 C7 3D BF FE E3 A2 7A 8D 90 00 AE [13:51:50]RAPDU: C7 3D BF FE E3 A2 7A 8D 90 00 [13:51:50]wFMCommunicate OK [13:51:50]SAM_PROTO_SignData done [13:51:50]FM_MakeSignedData done [13:51:50]CreateOFDProtocolMessage [13:51:50]wFMCommunicate request_size=4 [13:51:50]MH_SAM_APDU [13:51:50]CAPDU: 80 11 00 00 [13:51:50]Write to MH i2c: E2 08 00 DE 08 80 11 00 00 00 00 00 00 60 [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:50]Read from MH i2c: E2 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 17 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: E2 17 00 DE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B6 [13:51:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:50]wFMCommunicate OK [13:51:50]CreateOFDProtocolMessage done [13:51:50]OFDSenderStorePacket 309502 [13:51:50]StoreOFDPacket docnum=309502 [13:51:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 58 D0 04 01 B4 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B4 01 00 00 F4 03 04 00 F4 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B8 04 00 35 04 06 00 26 A8 10 05 0D 7D C7 3D BF FE E3 A2 7A 8D [13:51:50]CheckFolder [13:51:50]dirname=/storage/ofd_packets [13:51:50]CheckFolder done [13:51:50]ProducePacketName [13:51:50]name=ofd_packets/00309502 [13:51:50]NVStorageSaveData ofd_packets/00309502 [13:51:50]File name is /storage/ofd_packets/00309502 [13:51:50]Write 298 bytes [13:51:50]NVStorageSaveData done [13:51:50]OFDSenderStorePacket done [13:51:50]KKMCreateOFDPacket done [13:51:50]NVStorageSaveData kkm_last_timestamp [13:51:50]File name is /storage/kkm_last_timestamp [13:51:50]Write 4 bytes [13:51:50]NVStorageSaveData done [13:51:50]ExternCall_PrintAddStr [13:51:50]wPrintStart [13:51:50]Write to MH i2c: 01 00 00 DF 08 E7 [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 07 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 07 00 DF 08 00 00 00 00 00 FF 0F FC [13:51:50]RasterBufferAndPrint [13:51:50]line Счет N : (1)118110 [13:51:50]line ИНН: 02508201610067 [13:51:50]line Контрольно-Кассовый Чек [13:51:50]line ПРОДАЖА [13:51:50]line ТРК (МРК, ГНК) : 1 [13:51:50]line Товар: 2710194800 [13:51:50]line ДТ-К-3 [13:51:50]line 15.750 * 76.20 [13:51:50]line = 1200.15 [13:51:50]line НДС 12% НСП 1% [13:51:50]line > о реализуемом товаре [13:51:50]line ИТОГО: 1200.15 [13:51:50]line НСП 1% : 10.62 [13:51:50]line НДС 12% : 127.45 [13:51:50]line Наличными: 0.00 [13:51:50]line Безнал.: 1200.15 [13:51:50]line Место: АЗС № 128 "Партнер Нефть" [13:51:50]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:51:50]line СНО: Общий режим [13:51:50]line Чек 436 30.07.2024 13:51 [13:51:50]line Смена: 430 ФФД: 1.0 [13:51:50]line ЗНМ: 0300000046 [13:51:50]line РНМ: 0000000000092651 [13:51:50]line Версия ККМ: 001 [13:51:50]line Платежная система: O! деньги [13:51:50]line ФМ: 0000000000874943 [13:51:50]line ФД: 309502 [13:51:50]line ФПД: 42503265127805 [13:51:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135148&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309502&fm=42503265127805&tin=02508201610067®Number=0000000000092651&sum=120015 [13:51:50]OFD Sender: Processing packet 309502 [packets to send 232, broken 231] [13:51:50]ProducePacketName [13:51:50]name=ofd_packets/00309502 [13:51:50]OFD Sender: To server: pG, [13:51:50]CommunicateWithHost lk.salyk.kg:30040 [13:51:50]ConnectInit lk.salyk.kg [13:51:50]written 0, free lines is 4095 [13:51:50]Write to MH i2c: 01 00 00 09 09 12 [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 07 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: 01 07 00 09 09 00 00 00 00 00 75 0C 9A [13:51:50]RasterBufferAndPrint [13:51:50]line [13:51:50]line [13:51:50]line [13:51:50]line [13:51:50]line [13:51:50]written 0, free lines is 3204 [13:51:50]MH_Cut [13:51:50]Write to MH i2c: D1 01 00 10 09 01 EB [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: D1 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: D1 01 00 [13:51:50]MH_I2C_Read... [13:51:50]Read from MH i2c: D1 01 00 10 09 00 EA [13:51:50]Write to MH i2c: 01 00 00 11 09 1A [13:51:50]Write i2c OK [13:51:50]MH_I2C_Read... [13:51:50]Connected sock=10 [13:51:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 58 D0 04 01 B4 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B4 01 00 00 F4 03 04 00 F4 EF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B8 04 00 35 04 06 00 26 A8 10 05 0D 7D C7 3D BF FE E3 A2 7A 8D [13:51:51]*** Cut start [13:51:51]*** Partial cut [13:51:51]*** CUTSNS_PIN = 1 [13:51:52]*** CUTSNS_PIN = 0 [13:51:52]*** Brake cut motor [13:51:52]Read from MH i2c: 01 [13:51:52]MH_I2C_Read... [13:51:52]*** Stop cut motor [13:51:52]*** Cut end [13:51:52]Read from MH i2c: 01 07 00 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: 01 07 00 11 09 00 00 00 00 00 FF 0F 2F [13:51:52]process_action close_receipt done [13:51:52]requested_data is exist [13:51:52]produce_requested_data [13:51:52]requested_item fm.sn is exist - process it [13:51:52]wFMCommunicate request_size=4 [13:51:52]MH_SAM_APDU [13:51:52]CAPDU: 80 11 00 00 [13:51:52]Write to MH i2c: E2 08 00 12 09 80 11 00 00 00 00 00 00 95 [13:51:52]Write i2c OK [13:51:52]MH_I2C_Read... [13:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:52]Read from MH i2c: E2 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 17 00 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 17 00 12 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EB [13:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:51:52]wFMCommunicate OK [13:51:52]requested_item fd.num is exist - process it [13:51:52]SAM_PROTO_GetFieldsCounters [13:51:52]wFMCommunicate request_size=4 [13:51:52]MH_SAM_APDU [13:51:52]CAPDU: 80 13 00 00 [13:51:52]Write to MH i2c: E2 08 00 13 09 80 13 00 00 00 00 00 00 98 [13:51:52]Write i2c OK [13:51:52]MH_I2C_Read... [13:51:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:52]Read from MH i2c: E2 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 62 00 [13:51:52]MH_I2C_Read... [13:51:52]Read from MH i2c: E2 62 00 13 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [13:51:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:52]wFMCommunicate OK [13:51:52]SAM_PROTO_GetFieldsCounters done [13:51:52]requested_item shift.num is exist - process it [13:51:52]requested_item shift.opened is exist - process it [13:51:52]req_shift_opened [13:51:52]FM_GetShiftState [13:51:52]SAM_PROTO_GetShiftState [13:51:52]wFMCommunicate request_size=4 [13:51:52]MH_SAM_APDU [13:51:52]CAPDU: 80 13 01 00 [13:51:52]Write to MH i2c: E2 08 00 14 09 80 13 01 00 00 00 00 00 9A [13:51:53]Write i2c OK [13:51:53]MH_I2C_Read... [13:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:53]Read from MH i2c: E2 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: E2 0E 00 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: E2 0E 00 14 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F5 [13:51:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:51:53]wFMCommunicate OK [13:51:53]SAM_PROTO_GetShiftState done [13:51:53]FM_GetShiftState done [13:51:53]req_shift_opened done [13:51:53]requested_item shift.open_date is exist - process it [13:51:53]req_shift_open_date [13:51:53]req_shift_open_date done [13:51:53]produce_requested_data done [13:51:53]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309502,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:51:53]process_action_free close_receipt [13:51:53]json_value_free [13:51:53]json_value_free done [13:51:53]process_json_proto returns [13:51:53]Send response to host [13:51:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309502,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:51:53]free response buf [13:51:53]execute_script done [13:51:53]execute_script returns [13:51:53]free content buf [13:51:53]Sock 7.Close socket [13:51:53]Sock 7.Thread stoped [13:51:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 63 88 47 00 24 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FE B8 04 00 F4 03 04 00 3D 97 A8 66 B6 04 01 00 00 55 C3 94 BC 9F 98 19 E0 [13:51:54]CommunicateWithHost err = 0 [13:51:54]CheckOFDResponse [13:51:54]1017 (14) - 77093643461234 [13:51:54]1041 (16) - 0000000000874943 [13:51:54]1040 (4) - 309502 [13:51:54]1012 (4) - 30.07.2024 07:33 [13:51:54]1206 (1) - 0 [13:51:54]OFD Sender: Remove packet 309502 [13:51:54]ProducePacketName [13:51:54]name=ofd_packets/00309502 [13:51:54]NVStorageDeleteData [13:51:55]OFD Sender: No OFD packet to send [13:52:00]OFD Sender: No OFD packet to send [13:52:05]OFD Sender: No OFD packet to send [13:52:10]OFD Sender: No OFD packet to send [13:52:15]OFD Sender: No OFD packet to send [13:52:20]OFD Sender: No OFD packet to send [13:52:25]OFD Sender: No OFD packet to send [13:52:30]OFD Sender: No OFD packet to send [13:52:35]OFD Sender: No OFD packet to send [13:52:40]OFD Sender: No OFD packet to send [13:52:45]OFD Sender: No OFD packet to send [13:52:50]OFD Sender: No OFD packet to send [13:52:55]OFD Sender: No OFD packet to send [13:53:00]OFD Sender: No OFD packet to send [13:53:05]OFD Sender: No OFD packet to send [13:53:10]OFD Sender: No OFD packet to send [13:53:15]OFD Sender: No OFD packet to send [13:53:20]OFD Sender: No OFD packet to send [13:53:25]OFD Sender: No OFD packet to send [13:53:30]OFD Sender: No OFD packet to send [13:53:35]OFD Sender: No OFD packet to send [13:53:40]OFD Sender: No OFD packet to send [13:53:45]OFD Sender: No OFD packet to send [13:53:50]OFD Sender: No OFD packet to send [13:53:55]OFD Sender: No OFD packet to send [13:54:15]OFD Sender: No OFD packet to send [13:54:19]accept exits with 9 [13:54:19]New connection [13:54:19]New thread 3067055460 created [13:54:19]Thread 3067198820 joined [13:54:19]Waiting for new connection... [13:54:19] Sock 9.Parse request [13:54:19]Sock 9.Check first char [13:54:19]Sock 9.First char is OK [13:54:19]request: POST /json_proto HTTP/1.0 [13:54:19]Method: POST [13:54:19]URL: /json_proto [13:54:19]Method is POST - this is cgi request [13:54:19]url: /json_proto [13:54:19]query_string will be loaded in cgi processing [13:54:19]execute_cgi json_proto POST (null) [13:54:19]execute_cgi path=json_proto method=POST [13:54:19]POST find Content-Length [13:54:19]Host: 172.17.45.195:8080 [13:54:19]Content-Length: 1194 [13:54:19]Content-Type: application/json [13:54:19] [13:54:19]POST finish read [13:54:19]Found Content-Length = 1194 [13:54:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118112\u000A30.07.2024 13:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 12.390 x 67.80\u000A\u0418\u0422\u041E\u0413: 840.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:19]execute_script... [13:54:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118112\u000A30.07.2024 13:15\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 12.390 x 67.80\u000A\u0418\u0422\u041E\u0413: 840.04\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:19]POST & json_proto [13:54:19]process_json_proto [13:54:19]json parsed OK: [13:54:19]protocol is kg_v1.0 [13:54:19]action value=print_text [13:54:19]process_action print_text [13:54:19]cmd_print_text [13:54:19]ExternCall_PrintAddStr [13:54:19]wPrintStart [13:54:19]Write to MH i2c: 01 00 00 15 09 1E [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 07 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 07 00 15 09 00 00 00 00 00 FF 0F 33 [13:54:19]RasterBufferAndPrint [13:54:19]line *****ТОВАРНЫЙ ЧЕК***** [13:54:19]line АЗС-128 [13:54:19]line Партнер Нефть [13:54:19]line 00000000012345 [13:54:19]line Кассир : Анарбаев А. [13:54:19]line Счет N : (1)118112 [13:54:19]line 30.07.2024 13:15 [13:54:19]line ПРОДАЖА [13:54:19]line ТРК (МРК, ГНК): 62 [13:54:19]line Вид ГСМ : 2710124130 [13:54:19]line Аи-92-К-2 [13:54:19]line 12.390 x 67.80 [13:54:19]line ИТОГ: 840.04 [13:54:19]line Тип оплаты: Талоны: Топливная Карта [13:54:19]line 43306 [13:54:19]line ______________________ [13:54:19]line (подпись) [13:54:19]written 0, free lines is 4095 [13:54:19]Write to MH i2c: 01 00 00 29 09 32 [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 07 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 07 00 29 09 00 00 00 00 00 0F 0E 56 [13:54:19]RasterBufferAndPrint [13:54:19]line [13:54:19]line [13:54:19]line [13:54:19]line [13:54:19]line [13:54:19]written 0, free lines is 3600 [13:54:19]MH_Cut [13:54:19]Write to MH i2c: D1 01 00 30 09 01 0B [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: D1 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: D1 01 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: D1 01 00 30 09 00 0A [13:54:19]Write to MH i2c: 01 00 00 31 09 3A [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:20]*** Cut start [13:54:20]*** Partial cut [13:54:20]*** CUTSNS_PIN = 1 [13:54:20]*** CUTSNS_PIN = 0 [13:54:20]OFD Sender: No OFD packet to send [13:54:20]*** Brake cut motor [13:54:20]Read from MH i2c: 01 [13:54:20]MH_I2C_Read... [13:54:20]*** Stop cut motor [13:54:20]*** Cut end [13:54:20]Read from MH i2c: 01 07 00 [13:54:20]MH_I2C_Read... [13:54:21]Read from MH i2c: 01 07 00 31 09 00 00 00 00 00 FF 0F 4F [13:54:21]process_action print_text done [13:54:21]requested_data is exist [13:54:21]produce_requested_data [13:54:21]requested_item fm.sn is exist - process it [13:54:21]wFMCommunicate request_size=4 [13:54:21]MH_SAM_APDU [13:54:21]CAPDU: 80 11 00 00 [13:54:21]Write to MH i2c: E2 08 00 32 09 80 11 00 00 00 00 00 00 B5 [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:21]Read from MH i2c: E2 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 17 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 17 00 32 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0B [13:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:54:21]wFMCommunicate OK [13:54:21]requested_item fd.num is exist - process it [13:54:21]SAM_PROTO_GetFieldsCounters [13:54:21]wFMCommunicate request_size=4 [13:54:21]MH_SAM_APDU [13:54:21]CAPDU: 80 13 00 00 [13:54:21]Write to MH i2c: E2 08 00 33 09 80 13 00 00 00 00 00 00 B8 [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:21]Read from MH i2c: E2 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 62 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 62 00 33 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [13:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FE B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:21]wFMCommunicate OK [13:54:21]SAM_PROTO_GetFieldsCounters done [13:54:21]requested_item shift.num is exist - process it [13:54:21]requested_item shift.opened is exist - process it [13:54:21]req_shift_opened [13:54:21]FM_GetShiftState [13:54:21]SAM_PROTO_GetShiftState [13:54:21]wFMCommunicate request_size=4 [13:54:21]MH_SAM_APDU [13:54:21]CAPDU: 80 13 01 00 [13:54:21]Write to MH i2c: E2 08 00 34 09 80 13 01 00 00 00 00 00 BA [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:21]Read from MH i2c: E2 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 0E 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 0E 00 34 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 15 [13:54:21]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:54:21]wFMCommunicate OK [13:54:21]SAM_PROTO_GetShiftState done [13:54:21]FM_GetShiftState done [13:54:21]req_shift_opened done [13:54:21]requested_item shift.open_date is exist - process it [13:54:21]req_shift_open_date [13:54:21]req_shift_open_date done [13:54:21]produce_requested_data done [13:54:21]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309502,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:54:21]process_action_free print_text [13:54:21]json_value_free [13:54:21]json_value_free done [13:54:21]process_json_proto returns [13:54:21]Send response to host [13:54:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309502,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:54:21]free response buf [13:54:21]execute_script done [13:54:21]execute_script returns [13:54:21]free content buf [13:54:21]Sock 9.Close socket [13:54:21]Sock 9.Thread stoped [13:54:25]OFD Sender: No OFD packet to send [13:54:30]OFD Sender: No OFD packet to send [13:54:33]accept exits with 10 [13:54:33]New connection [13:54:33]New thread 3067198820 created [13:54:33]Thread 3067055460 joined [13:54:33]Waiting for new connection... [13:54:33] Sock 10.Parse request [13:54:33]Sock 10.Check first char [13:54:33]Sock 10.First char is OK [13:54:33]request: POST /json_proto HTTP/1.0 [13:54:33]Method: POST [13:54:33]URL: /json_proto [13:54:33]Method is POST - this is cgi request [13:54:33]url: /json_proto [13:54:33]query_string will be loaded in cgi processing [13:54:33]execute_cgi json_proto POST (null) [13:54:33]execute_cgi path=json_proto method=POST [13:54:33]POST find Content-Length [13:54:33]Host: 172.17.45.195:8080 [13:54:33]Content-Length: 674 [13:54:33]Content-Type: application/json [13:54:33] [13:54:33]POST finish read [13:54:33]Found Content-Length = 674 [13:54:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:33]execute_script... [13:54: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)118111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:33]POST & json_proto [13:54:33]process_json_proto [13:54:33]json parsed OK: [13:54:33]protocol is kg_v1.0 [13:54:33]action value=close_receipt [13:54:33]process_action close_receipt [13:54:33]cmd_close_receipt [13:54:33]MH_GetDate [13:54:33]Write to MH i2c: F0 00 00 35 09 2D [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: F0 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: F0 09 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: F0 09 00 35 09 00 99 F0 A8 66 FB 01 7F 64 AC [13:54:33]GetLastDocTimeStamp 1722347508 [13:54:33]current date 1722347673 [13:54:33]FM_GetShiftState [13:54:33]SAM_PROTO_GetShiftState [13:54:33]wFMCommunicate request_size=4 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 13 01 00 [13:54:33]Write to MH i2c: E2 08 00 36 09 80 13 01 00 00 00 00 00 BC [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 0E 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 0E 00 36 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 17 [13:54:33]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:54:33]wFMCommunicate OK [13:54:33]SAM_PROTO_GetShiftState done [13:54:33]FM_GetShiftState done [13:54:33]opened in 1722299915 [13:54:33]opened+sec_in_day 1722386315 [13:54:33]quantity*price = 50063 [13:54:33]sum+1 = 50064 [13:54:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 437 30.07.2024 13:54 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309503 ФПД: 56700830682472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135433&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309503&fm=56700830682472&tin=02508201610067®Number=0000000000092651&sum=50000 [13:54:34]StoreToDocumentArchive [13:54:34]shift 430 fd 309503 [13:54:34]save to /storage/0430/doc_00309503 [13:54:34]save last doc name /storage/0430/doc_00309503 to /storage/kkm_last_doc_name [13:54:34]save OK [13:54:34]Clear old archive folders... [13:54:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:54:34]tlvbuf is 00A46110 [13:54:34]SAM_PROTO_ClearQueue [13:54:34]wFMCommunicate request_size=4 [13:54:34]MH_SAM_APDU [13:54:34]CAPDU: 80 09 00 00 [13:54:34]Write to MH i2c: E2 08 00 43 09 80 09 00 00 00 00 00 00 BE [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:34]Read from MH i2c: E2 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 43 09 00 90 00 C0 [13:54:34]RAPDU: 90 00 [13:54:34]wFMCommunicate OK [13:54:34]SAM_PROTO_ClearQueue done [13:54:34]KKMCreateOFDPacket [13:54:34]OFDProtocolAddRootSTLVToBuf [13:54:34]FM_MakeSignedData [13:54:34]FM_MakeSignedData [13:54:34]SAM_PROTO_SignData [13:54:34]wFMCommunicate request_size=4 [13:54:34]MH_SAM_APDU [13:54:34]CAPDU: 80 0D 01 02 [13:54:34]Write to MH i2c: E2 08 00 44 09 80 0D 01 02 00 00 00 00 C6 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:34]Read from MH i2c: E2 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 44 09 00 90 00 C1 [13:54:34]RAPDU: 90 00 [13:54:34]wFMCommunicate OK [13:54:34]wFMCommunicate request_size=255 [13:54:34]MH_SAM_APDU [13:54: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B5 01 00 00 F4 03 04 00 99 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B8 04 00 35 04 06 00 33 91 B0 DF [13:54:34]Write to MH i2c: E2 02 01 45 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B5 01 00 00 F4 03 04 00 99 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B8 04 00 35 04 06 00 33 91 B0 DF 00 00 E1 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:34]Read from MH i2c: E2 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 45 09 00 90 00 C2 [13:54:34]RAPDU: 90 00 [13:54:34]wFMCommunicate OK [13:54:34]wFMCommunicate request_size=7 [13:54:34]MH_SAM_APDU [13:54:34]CAPDU: 80 0D 02 02 02 0D 68 [13:54:34]Write to MH i2c: E2 0A 00 46 09 80 0D 02 02 02 00 0D 68 00 00 42 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:34]Read from MH i2c: E2 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 03 00 46 09 00 90 00 C3 [13:54:34]RAPDU: 90 00 [13:54:34]wFMCommunicate OK [13:54:34]wFMCommunicate request_size=4 [13:54:34]MH_SAM_APDU [13:54:34]CAPDU: 80 0D 03 02 [13:54:34]Write to MH i2c: E2 08 00 47 09 80 0D 03 02 00 00 00 00 CB [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:34]Read from MH i2c: E2 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 0B 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 0B 00 47 09 00 B4 3E 98 00 73 27 18 2D 90 00 35 [13:54:34]RAPDU: B4 3E 98 00 73 27 18 2D 90 00 [13:54:34]wFMCommunicate OK [13:54:34]SAM_PROTO_SignData done [13:54:34]FM_MakeSignedData done [13:54:34]CreateOFDProtocolMessage [13:54:34]wFMCommunicate request_size=4 [13:54:34]MH_SAM_APDU [13:54:34]CAPDU: 80 11 00 00 [13:54:34]Write to MH i2c: E2 08 00 48 09 80 11 00 00 00 00 00 00 CB [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:34]Read from MH i2c: E2 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 17 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: E2 17 00 48 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 21 [13:54:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:54:34]wFMCommunicate OK [13:54:34]CreateOFDProtocolMessage done [13:54:34]OFDSenderStorePacket 309503 [13:54:34]StoreOFDPacket docnum=309503 [13:54:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 33 E2 04 01 09 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B5 01 00 00 F4 03 04 00 99 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B8 04 00 35 04 06 00 33 91 B0 DF 0D 68 B4 3E 98 00 73 27 18 2D [13:54:34]CheckFolder [13:54:34]dirname=/storage/ofd_packets [13:54:34]CheckFolder done [13:54:34]ProducePacketName [13:54:34]name=ofd_packets/00309503 [13:54:34]NVStorageSaveData ofd_packets/00309503 [13:54:34]File name is /storage/ofd_packets/00309503 [13:54:34]Write 298 bytes [13:54:34]NVStorageSaveData done [13:54:34]OFDSenderStorePacket done [13:54:34]KKMCreateOFDPacket done [13:54:34]NVStorageSaveData kkm_last_timestamp [13:54:34]File name is /storage/kkm_last_timestamp [13:54:34]Write 4 bytes [13:54:34]NVStorageSaveData done [13:54:34]ExternCall_PrintAddStr [13:54:34]wPrintStart [13:54:34]Write to MH i2c: 01 00 00 49 09 52 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 07 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 07 00 49 09 00 00 00 00 00 FF 0F 67 [13:54:34]RasterBufferAndPrint [13:54:34]line Счет N : (1)118111 [13:54:34]line ИНН: 02508201610067 [13:54:34]line Контрольно-Кассовый Чек [13:54:34]line ПРОДАЖА [13:54:34]line ТРК (МРК, ГНК) : 34 [13:54:34]line Товар: 2710194800 [13:54:34]line ДТ-К-3 [13:54:34]line 6.570 * 76.20 [13:54:34]line = 500.63 [13:54:34]line НДС 12% НСП 1% [13:54:34]line > о реализуемом товаре [13:54:34]line ОКРУГЛЕНИЕ: -0.63 [13:54:34]line ИТОГО: 500.00 [13:54:34]line Внесено: 500.00 [13:54:34]line СДАЧА: 0.00 [13:54:34]line НСП 1% : 4.43 [13:54:34]line НДС 12% : 53.16 [13:54:34]line Наличными: 500.00 [13:54:34]line Безнал.: 0.00 [13:54:34]line Место: АЗС № 128 "Партнер Нефть" [13:54:34]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:54:34]line СНО: Общий режим [13:54:34]line Чек 437 30.07.2024 13:54 [13:54:34]line Смена: 430 ФФД: 1.0 [13:54:34]line ЗНМ: 0300000046 [13:54:34]line РНМ: 0000000000092651 [13:54:34]line Версия ККМ: 001 [13:54:34]line ФМ: 0000000000874943 [13:54:34]line ФД: 309503 [13:54:34]line ФПД: 56700830682472 [13:54:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135433&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309503&fm=56700830682472&tin=02508201610067®Number=0000000000092651&sum=50000 [13:54:35]OFD Sender: Processing packet 309503 [packets to send 232, broken 231] [13:54:35]ProducePacketName [13:54:35]name=ofd_packets/00309503 [13:54:35]OFD Sender: To server: pG, [13:54:35]CommunicateWithHost lk.salyk.kg:30040 [13:54:35]ConnectInit lk.salyk.kg [13:54:35]written 0, free lines is 4095 [13:54:35]Write to MH i2c: 01 00 00 74 09 7D [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: 01 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: 01 07 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: 01 07 00 74 09 00 00 00 00 00 59 0C E9 [13:54:35]RasterBufferAndPrint [13:54:35]line [13:54:35]line [13:54:35]line [13:54:35]line [13:54:35]line [13:54:35]written 0, free lines is 3166 [13:54:35]MH_Cut [13:54:35]Write to MH i2c: D1 01 00 7B 09 01 56 [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: D1 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: D1 01 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: D1 01 00 7B 09 00 55 [13:54:35]Write to MH i2c: 01 00 00 7C 09 85 [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:36]*** Cut start [13:54:36]*** Partial cut [13:54:36]*** CUTSNS_PIN = 1 [13:54:36]*** CUTSNS_PIN = 0 [13:54:37]*** Brake cut motor [13:54:37]Read from MH i2c: 01 [13:54:37]MH_I2C_Read... [13:54:37]Read from MH i2c: 01 07 00 [13:54:37]MH_I2C_Read... [13:54:37]*** Stop cut motor [13:54:37]*** Cut end [13:54:37]Read from MH i2c: 01 07 00 7C 09 00 00 00 00 00 FF 0F 9A [13:54:37]process_action close_receipt done [13:54:37]requested_data is exist [13:54:37]produce_requested_data [13:54:37]requested_item fm.sn is exist - process it [13:54:37]wFMCommunicate request_size=4 [13:54:37]MH_SAM_APDU [13:54:37]CAPDU: 80 11 00 00 [13:54:37]Write to MH i2c: E2 08 00 7D 09 80 11 00 00 00 00 00 00 00 [13:54:37]Write i2c OK [13:54:37]MH_I2C_Read... [13:54:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:37]Read from MH i2c: E2 [13:54:37]MH_I2C_Read... [13:54:37]Read from MH i2c: E2 17 00 [13:54:37]MH_I2C_Read... [13:54:37]Read from MH i2c: E2 17 00 7D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 56 [13:54:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:54:37]wFMCommunicate OK [13:54:37]requested_item fd.num is exist - process it [13:54:37]SAM_PROTO_GetFieldsCounters [13:54:37]wFMCommunicate request_size=4 [13:54:37]MH_SAM_APDU [13:54:37]CAPDU: 80 13 00 00 [13:54:37]Write to MH i2c: E2 08 00 7E 09 80 13 00 00 00 00 00 00 03 [13:54:37]Write i2c OK [13:54:37]MH_I2C_Read... [13:54:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:37]Read from MH i2c: E2 [13:54:37]MH_I2C_Read... [13:54:37]Read from MH i2c: E2 62 00 [13:54:37]MH_I2C_Read... [13:54:37]Read from MH i2c: E2 62 00 7E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [13:54:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 FF B8 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:37]wFMCommunicate OK [13:54:37]SAM_PROTO_GetFieldsCounters done [13:54:37]requested_item shift.num is exist - process it [13:54:37]requested_item shift.opened is exist - process it [13:54:37]req_shift_opened [13:54:37]FM_GetShiftState [13:54:37]SAM_PROTO_GetShiftState [13:54:37]wFMCommunicate request_size=4 [13:54:37]MH_SAM_APDU [13:54:37]CAPDU: 80 13 01 00 [13:54:37]Write to MH i2c: E2 08 00 7F 09 80 13 01 00 00 00 00 00 05 [13:54:37]Write i2c OK [13:54:37]MH_I2C_Read... [13:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:37]Read from MH i2c: E2 [13:54:37]MH_I2C_Read... [13:54:37]Read from MH i2c: E2 0E 00 [13:54:37]MH_I2C_Read... [13:54:37]Read from MH i2c: E2 0E 00 7F 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 60 [13:54:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:54:37]wFMCommunicate OK [13:54:37]SAM_PROTO_GetShiftState done [13:54:37]FM_GetShiftState done [13:54:37]req_shift_opened done [13:54:37]requested_item shift.open_date is exist - process it [13:54:37]req_shift_open_date [13:54:37]req_shift_open_date done [13:54:37]produce_requested_data done [13:54:37]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309503,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:54:37]process_action_free close_receipt [13:54:37]json_value_free [13:54:37]json_value_free done [13:54:37]process_json_proto returns [13:54:37]Send response to host [13:54:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309503,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:54:37]free response buf [13:54:37]execute_script done [13:54:37]execute_script returns [13:54:37]free content buf [13:54:37]Sock 10.Close socket [13:54:37]Sock 10.Thread stoped [13:54:40]Connected sock=11 [13:54:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 33 E2 04 01 09 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 B5 01 00 00 F4 03 04 00 99 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B8 04 00 35 04 06 00 33 91 B0 DF 0D 68 B4 3E 98 00 73 27 18 2D [13:54:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EB 87 47 00 BA 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 FF B8 04 00 F4 03 04 00 E6 97 A8 66 B6 04 01 00 00 2F 70 01 26 4C 62 ED 54 [13:54:43]CommunicateWithHost err = 0 [13:54:43]CheckOFDResponse [13:54:43]1017 (14) - 77093643461234 [13:54:43]1041 (16) - 0000000000874943 [13:54:43]1040 (4) - 309503 [13:54:43]1012 (4) - 30.07.2024 07:36 [13:54:43]1206 (1) - 0 [13:54:43]OFD Sender: Remove packet 309503 [13:54:43]ProducePacketName [13:54:43]name=ofd_packets/00309503 [13:54:43]NVStorageDeleteData [13:54:43]OFD Sender: No OFD packet to send [13:54:48]OFD Sender: No OFD packet to send [13:54:53]OFD Sender: No OFD packet to send [13:54:58]OFD Sender: No OFD packet to send [13:55:00]accept exits with 9 [13:55:00]New connection [13:55:00]New thread 3067055460 created [13:55:00]Thread 3067198820 joined [13:55:00]Waiting for new connection... [13:55:00] Sock 9.Parse request [13:55:00]Sock 9.Check first char [13:55:00]Sock 9.First char is OK [13:55:00]request: POST /json_proto HTTP/1.0 [13:55:00]Method: POST [13:55:00]URL: /json_proto [13:55:00]Method is POST - this is cgi request [13:55:00]url: /json_proto [13:55:00]query_string will be loaded in cgi processing [13:55:00]execute_cgi json_proto POST (null) [13:55:00]execute_cgi path=json_proto method=POST [13:55:00]POST find Content-Length [13:55:00]Host: 172.17.45.195:8080 [13:55:00]Content-Length: 675 [13:55:00]Content-Type: application/json [13:55:00] [13:55:00]POST finish read [13:55:00]Found Content-Length = 675 [13:55:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 11.950, "sum" : 910.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 910.00, "total" : 910.00, "payments": [ { "type": 0, "sum" : 910.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:00]execute_script... [13:55:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 11.950, "sum" : 910.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 910.00, "total" : 910.00, "payments": [ { "type": 0, "sum" : 910.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:00]POST & json_proto [13:55:00]process_json_proto [13:55:00]json parsed OK: [13:55:00]protocol is kg_v1.0 [13:55:00]action value=close_receipt [13:55:00]process_action close_receipt [13:55:00]cmd_close_receipt [13:55:00]MH_GetDate [13:55:00]Write to MH i2c: F0 00 00 80 09 78 [13:55:00]Write i2c OK [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 09 00 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 09 00 80 09 00 B5 F0 A8 66 FB 01 7F 64 13 [13:55:00]GetLastDocTimeStamp 1722347673 [13:55:00]current date 1722347701 [13:55:00]FM_GetShiftState [13:55:00]SAM_PROTO_GetShiftState [13:55:00]wFMCommunicate request_size=4 [13:55:00]MH_SAM_APDU [13:55:00]CAPDU: 80 13 01 00 [13:55:00]Write to MH i2c: E2 08 00 81 09 80 13 01 00 00 00 00 00 07 [13:55:00]Write i2c OK [13:55:00]MH_I2C_Read... [13:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:00]Read from MH i2c: E2 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: E2 0E 00 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: E2 0E 00 81 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 62 [13:55:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:55:00]wFMCommunicate OK [13:55:00]SAM_PROTO_GetShiftState done [13:55:00]FM_GetShiftState done [13:55:00]opened in 1722299915 [13:55:00]opened+sec_in_day 1722386315 [13:55:00]quantity*price = 91059 [13:55:00]sum+1 = 91060 [13:55:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 910.00 Внесено: 910.00 СДАЧА: 0.00 НСП 1% : 8.06 НДС 12% : 96.70 Наличными: 910.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 438 30.07.2024 13:55 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309504 ФПД: 263932792034189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135501&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309504&fm=263932792034189&tin=02508201610067®Number=0000000000092651&sum=91000 [13:55:01]StoreToDocumentArchive [13:55:01]shift 430 fd 309504 [13:55:01]save to /storage/0430/doc_00309504 [13:55:01]save last doc name /storage/0430/doc_00309504 to /storage/kkm_last_doc_name [13:55:01]save OK [13:55:01]Clear old archive folders... [13:55:01]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:55:01]tlvbuf is 00A7FA20 [13:55:01]SAM_PROTO_ClearQueue [13:55:01]wFMCommunicate request_size=4 [13:55:01]MH_SAM_APDU [13:55:01]CAPDU: 80 09 00 00 [13:55:01]Write to MH i2c: E2 08 00 8E 09 80 09 00 00 00 00 00 00 09 [13:55:01]Write i2c OK [13:55:01]MH_I2C_Read... [13:55:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:01]Read from MH i2c: E2 [13:55:01]MH_I2C_Read... [13:55:01]Read from MH i2c: E2 03 00 [13:55:01]MH_I2C_Read... [13:55:01]Read from MH i2c: E2 03 00 8E 09 00 90 00 0B [13:55:01]RAPDU: 90 00 [13:55:01]wFMCommunicate OK [13:55:01]SAM_PROTO_ClearQueue done [13:55:01]KKMCreateOFDPacket [13:55:01]OFDProtocolAddRootSTLVToBuf [13:55:01]FM_MakeSignedData [13:55:01]FM_MakeSignedData [13:55:01]SAM_PROTO_SignData [13:55:01]wFMCommunicate request_size=4 [13:55:01]MH_SAM_APDU [13:55:01]CAPDU: 80 0D 01 02 [13:55:01]Write to MH i2c: E2 08 00 8F 09 80 0D 01 02 00 00 00 00 11 [13:55:01]Write i2c OK [13:55:01]MH_I2C_Read... [13:55:01]Read from MH i2c: E2 [13:55:01]MH_I2C_Read... [13:55:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:01]Read from MH i2c: E2 03 00 [13:55:01]MH_I2C_Read... [13:55:01]Read from MH i2c: E2 03 00 8F 09 00 90 00 0C [13:55:01]RAPDU: 90 00 [13:55:01]wFMCommunicate OK [13:55:01]wFMCommunicate request_size=255 [13:55:01]MH_SAM_APDU [13:55:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AE 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 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 B6 01 00 00 F4 03 04 00 B5 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B9 04 00 35 04 06 00 F0 0B A4 50 [13:55:01]Write to MH i2c: E2 02 01 90 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AE 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 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 B6 01 00 00 F4 03 04 00 B5 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B9 04 00 35 04 06 00 F0 0B A4 50 00 00 D7 [13:55:01]Write i2c OK [13:55:01]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 90 09 00 90 00 0D [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=7 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 0D 02 02 02 53 8D [13:55:02]Write to MH i2c: E2 0A 00 91 09 80 0D 02 02 02 00 53 8D 00 00 F8 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 91 09 00 90 00 0E [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=4 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 0D 03 02 [13:55:02]Write to MH i2c: E2 08 00 92 09 80 0D 03 02 00 00 00 00 16 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 0B 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 0B 00 92 09 00 5D 37 C7 4A B0 49 AF 9D 90 00 01 [13:55:02]RAPDU: 5D 37 C7 4A B0 49 AF 9D 90 00 [13:55:02]wFMCommunicate OK [13:55:02]SAM_PROTO_SignData done [13:55:02]FM_MakeSignedData done [13:55:02]CreateOFDProtocolMessage [13:55:02]wFMCommunicate request_size=4 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 11 00 00 [13:55:02]Write to MH i2c: E2 08 00 93 09 80 11 00 00 00 00 00 00 16 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 17 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 17 00 93 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6C [13:55:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:55:02]wFMCommunicate OK [13:55:02]CreateOFDProtocolMessage done [13:55:02]OFDSenderStorePacket 309504 [13:55:02]StoreOFDPacket docnum=309504 [13:55:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BB AC 04 01 C3 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AE 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 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 B6 01 00 00 F4 03 04 00 B5 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B9 04 00 35 04 06 00 F0 0B A4 50 53 8D 5D 37 C7 4A B0 49 AF 9D [13:55:02]CheckFolder [13:55:02]dirname=/storage/ofd_packets [13:55:02]CheckFolder done [13:55:02]ProducePacketName [13:55:02]name=ofd_packets/00309504 [13:55:02]NVStorageSaveData ofd_packets/00309504 [13:55:02]File name is /storage/ofd_packets/00309504 [13:55:02]Write 298 bytes [13:55:02]NVStorageSaveData done [13:55:02]OFDSenderStorePacket done [13:55:02]KKMCreateOFDPacket done [13:55:02]NVStorageSaveData kkm_last_timestamp [13:55:02]File name is /storage/kkm_last_timestamp [13:55:02]Write 4 bytes [13:55:02]NVStorageSaveData done [13:55:02]ExternCall_PrintAddStr [13:55:02]wPrintStart [13:55:02]Write to MH i2c: 01 00 00 94 09 9D [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 94 09 00 00 00 00 00 FF 0F B2 [13:55:02]RasterBufferAndPrint [13:55:02]line Счет N : (1)118113 [13:55:02]line ИНН: 02508201610067 [13:55:02]line Контрольно-Кассовый Чек [13:55:02]line ПРОДАЖА [13:55:02]line ТРК (МРК, ГНК) : 44 [13:55:02]line Товар: 2710194800 [13:55:02]line ДТ-К-3 [13:55:02]line 11.950 * 76.20 [13:55:02]line = 910.59 [13:55:02]line НДС 12% НСП 1% [13:55:02]line > о реализуемом товаре [13:55:02]line ОКРУГЛЕНИЕ: -0.59 [13:55:02]line ИТОГО: 910.00 [13:55:02]line Внесено: 910.00 [13:55:02]line СДАЧА: 0.00 [13:55:02]line НСП 1% : 8.06 [13:55:02]line НДС 12% : 96.70 [13:55:02]line Наличными: 910.00 [13:55:02]line Безнал.: 0.00 [13:55:02]line Место: АЗС № 128 "Партнер Нефть" [13:55:02]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:55:02]line СНО: Общий режим [13:55:02]line Чек 438 30.07.2024 13:55 [13:55:02]line Смена: 430 ФФД: 1.0 [13:55:02]line ЗНМ: 0300000046 [13:55:02]line РНМ: 0000000000092651 [13:55:02]line Версия ККМ: 001 [13:55:02]line ФМ: 0000000000874943 [13:55:02]line ФД: 309504 [13:55:02]line ФПД: 263932792034189 [13:55:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135501&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309504&fm=263932792034189&tin=02508201610067®Number=0000000000092651&sum=91000 [13:55:02]written 0, free lines is 4095 [13:55:02]OFD Sender: Processing packet 309504 [packets to send 232, broken 231] [13:55:02]ProducePacketName [13:55:02]name=ofd_packets/00309504 [13:55:02]OFD Sender: To server: pG, [13:55:02]CommunicateWithHost lk.salyk.kg:30040 [13:55:02]ConnectInit lk.salyk.kg [13:55:02]Write to MH i2c: 01 00 00 BF 09 C8 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 BF 09 00 00 00 00 00 5D 0C 38 [13:55:02]RasterBufferAndPrint [13:55:02]line [13:55:02]line [13:55:02]line [13:55:02]line [13:55:02]line [13:55:02]written 0, free lines is 3174 [13:55:02]MH_Cut [13:55:02]Write to MH i2c: D1 01 00 C6 09 01 A1 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: D1 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: D1 01 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: D1 01 00 C6 09 00 A0 [13:55:02]Write to MH i2c: 01 00 00 C7 09 D0 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:03]Connected sock=11 [13:55:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BB AC 04 01 C3 53 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 AE 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B3 63 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 63 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 25 00 00 00 00 07 04 06 00 78 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 B6 01 00 *** Cut start [13:55:03]00 F4 03 04 00 B5 F0 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 *** Partial cut [13:55:04]30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B9 04 00 35 04 06 00 F0 0B A4 50 53 8D 5D 37 C7 4A B0 49 AF 9D [13:55:04]*** CUTSNS_PIN = 1 [13:55:04]*** CUTSNS_PIN = 0 [13:55:04]*** Brake cut motor [13:55:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 82 63 47 00 EE 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 00 B9 04 00 F4 03 04 00 FE 97 A8 66 B6 04 01 00 00 49 6F 4B B7 BC 24 2E 83 [13:55:04]CommunicateWithHost err = 0 [13:55:04]CheckOFDResponse [13:55:04]1017 (14) - 77093643461234 [13:55:04]1041 (16) - 0000000000874943 [13:55:04]1040 (4) - 309504 [13:55:04]1012 (4) - 30.07.2024 07:36 [13:55:04]1206 (1) - 0 [13:55:04]OFD Sender: Remove packet 309504 [13:55:04]ProducePacketName [13:55:04]name=ofd_packets/00309504 [13:55:04]NVStorageDeleteData [13:55:04]Read from MH i2c: 01 [13:55:04]MH_I2C_Read... [13:55:04]*** Stop cut motor [13:55:04]*** Cut end [13:55:04]Read from MH i2c: 01 07 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: 01 07 00 C7 09 00 00 00 00 00 FF 0F E5 [13:55:04]process_action close_receipt done [13:55:04]requested_data is exist [13:55:04]produce_requested_data [13:55:04]requested_item fm.sn is exist - process it [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 11 00 00 [13:55:04]Write to MH i2c: E2 08 00 C8 09 80 11 00 00 00 00 00 00 4B [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 17 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 17 00 C8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A1 [13:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:55:04]wFMCommunicate OK [13:55:04]requested_item fd.num is exist - process it [13:55:04]SAM_PROTO_GetFieldsCounters [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 13 00 00 [13:55:04]Write to MH i2c: E2 08 00 C9 09 80 13 00 00 00 00 00 00 4E [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 62 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 62 00 C9 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 00 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [13:55:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 00 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:04]wFMCommunicate OK [13:55:04]SAM_PROTO_GetFieldsCounters done [13:55:04]requested_item shift.num is exist - process it [13:55:04]requested_item shift.opened is exist - process it [13:55:04]req_shift_opened [13:55:04]FM_GetShiftState [13:55:04]SAM_PROTO_GetShiftState [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 13 01 00 [13:55:04]Write to MH i2c: E2 08 00 CA 09 80 13 01 00 00 00 00 00 50 [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 0E 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 0E 00 CA 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AB [13:55:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:55:04]wFMCommunicate OK [13:55:04]SAM_PROTO_GetShiftState done [13:55:04]FM_GetShiftState done [13:55:04]req_shift_opened done [13:55:04]requested_item shift.open_date is exist - process it [13:55:04]req_shift_open_date [13:55:04]req_shift_open_date done [13:55:04]produce_requested_data done [13:55:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309504,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:55:04]process_action_free close_receipt [13:55:04]json_value_free [13:55:04]json_value_free done [13:55:04]process_json_proto returns [13:55:04]Send response to host [13:55:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309504,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:55:04]free response buf [13:55:04]execute_script done [13:55:04]execute_script returns [13:55:04]free content buf [13:55:04]Sock 9.Close socket [13:55:04]Sock 9.Thread stoped [13:55:05]OFD Sender: No OFD packet to send [13:55:10]OFD Sender: No OFD packet to send [13:55:15]OFD Sender: No OFD packet to send [13:55:20]OFD Sender: No OFD packet to send [13:55:25]OFD Sender: No OFD packet to send [13:55:30]OFD Sender: No OFD packet to send [13:55:35]OFD Sender: No OFD packet to send [13:55:40]OFD Sender: No OFD packet to send [13:55:45]OFD Sender: No OFD packet to send [13:55:50]OFD Sender: No OFD packet to send [13:55:55]OFD Sender: No OFD packet to send [13:56:00]OFD Sender: No OFD packet to send [13:56:05]OFD Sender: No OFD packet to send [13:56:10]OFD Sender: No OFD packet to send [13:56:15]OFD Sender: No OFD packet to send [13:56:20]OFD Sender: No OFD packet to send [13:56:25]OFD Sender: No OFD packet to send [13:56:25]ConnectInit Can't connect to host [13:56:30]OFD Sender: No OFD packet to send [13:56:35]OFD Sender: No OFD packet to send [13:56:40]OFD Sender: No OFD packet to send [13:56:45]OFD Sender: No OFD packet to send [13:56:50]OFD Sender: No OFD packet to send [13:56:55]OFD Sender: No OFD packet to send [13:57:00]OFD Sender: No OFD packet to send [13:57:05]OFD Sender: No OFD packet to send [13:57:10]OFD Sender: No OFD packet to send [13:57:10]accept exits with 10 [13:57:10]New connection [13:57:10]New thread 3067198820 created [13:57:10]Thread 3067055460 joined [13:57:10]Waiting for new connection... [13:57:10] Sock 10.Parse request [13:57:10]Sock 10.Check first char [13:57:10]Sock 10.First char is OK [13:57:10]request: POST /json_proto HTTP/1.0 [13:57:10]Method: POST [13:57:10]URL: /json_proto [13:57:10]Method is POST - this is cgi request [13:57:10]url: /json_proto [13:57:10]query_string will be loaded in cgi processing [13:57:10]execute_cgi json_proto POST (null) [13:57:10]execute_cgi path=json_proto method=POST [13:57:10]POST find Content-Length [13:57:10]Host: 172.17.45.195:8080 [13:57:10]Content-Length: 682 [13:57:10]Content-Type: application/json [13:57:10] [13:57:10]POST finish read [13:57:10]Found Content-Length = 682 [13:57:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:10]execute_script... [13:57:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:10]POST & json_proto [13:57:10]process_json_proto [13:57:10]json parsed OK: [13:57:10]protocol is kg_v1.0 [13:57:10]action value=close_receipt [13:57:10]process_action close_receipt [13:57:10]cmd_close_receipt [13:57:10]MH_GetDate [13:57:10]Write to MH i2c: F0 00 00 CB 09 C3 [13:57:10]Write i2c OK [13:57:10]MH_I2C_Read... [13:57:10]Read from MH i2c: F0 [13:57:10]MH_I2C_Read... [13:57:10]Read from MH i2c: F0 09 00 [13:57:10]MH_I2C_Read... [13:57:10]Read from MH i2c: F0 09 00 CB 09 00 37 F1 A8 66 FB 01 7F 64 E1 [13:57:10]GetLastDocTimeStamp 1722347701 [13:57:10]current date 1722347831 [13:57:10]FM_GetShiftState [13:57:10]SAM_PROTO_GetShiftState [13:57:10]wFMCommunicate request_size=4 [13:57:10]MH_SAM_APDU [13:57:10]CAPDU: 80 13 01 00 [13:57:10]Write to MH i2c: E2 08 00 CC 09 80 13 01 00 00 00 00 00 52 [13:57:10]Write i2c OK [13:57:10]MH_I2C_Read... [13:57:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:10]Read from MH i2c: E2 [13:57:10]MH_I2C_Read... [13:57:10]Read from MH i2c: E2 0E 00 [13:57:10]MH_I2C_Read... [13:57:10]Read from MH i2c: E2 0E 00 CC 09 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AD [13:57:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:57:10]wFMCommunicate OK [13:57:10]SAM_PROTO_GetShiftState done [13:57:10]FM_GetShiftState done [13:57:10]opened in 1722299915 [13:57:10]opened+sec_in_day 1722386315 [13:57:10]quantity*price = 100021 [13:57:10]sum+1 = 100023 [13:57:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 439 30.07.2024 13:57 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309505 ФПД: 272016491725244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135711&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309505&fm=272016491725244&tin=02508201610067®Number=0000000000092651&sum=100000 [13:57:12]StoreToDocumentArchive [13:57:12]shift 430 fd 309505 [13:57:12]save to /storage/0430/doc_00309505 [13:57:12]save last doc name /storage/0430/doc_00309505 to /storage/kkm_last_doc_name [13:57:12]save OK [13:57:12]Clear old archive folders... [13:57:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:57:12]tlvbuf is 00A3F430 [13:57:12]SAM_PROTO_ClearQueue [13:57:12]wFMCommunicate request_size=4 [13:57:12]MH_SAM_APDU [13:57:12]CAPDU: 80 09 00 00 [13:57:12]Write to MH i2c: E2 08 00 D9 09 80 09 00 00 00 00 00 00 54 [13:57:12]Write i2c OK [13:57:12]MH_I2C_Read... [13:57:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:12]Read from MH i2c: E2 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 D9 09 00 90 00 56 [13:57:12]RAPDU: 90 00 [13:57:12]wFMCommunicate OK [13:57:12]SAM_PROTO_ClearQueue done [13:57:12]KKMCreateOFDPacket [13:57:12]OFDProtocolAddRootSTLVToBuf [13:57:12]FM_MakeSignedData [13:57:12]FM_MakeSignedData [13:57:12]SAM_PROTO_SignData [13:57:12]wFMCommunicate request_size=4 [13:57:12]MH_SAM_APDU [13:57:12]CAPDU: 80 0D 01 02 [13:57:12]Write to MH i2c: E2 08 00 DA 09 80 0D 01 02 00 00 00 00 5C [13:57:12]Write i2c OK [13:57:12]MH_I2C_Read... [13:57:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:12]Read from MH i2c: E2 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 DA 09 00 90 00 57 [13:57:12]RAPDU: 90 00 [13:57:12]wFMCommunicate OK [13:57:12]wFMCommunicate request_size=255 [13:57:12]MH_SAM_APDU [13:57:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B9 04 00 35 04 06 00 F7 [13:57:12]Write to MH i2c: E2 02 01 DB 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B9 04 00 35 04 06 00 F7 00 00 59 [13:57:12]Write i2c OK [13:57:12]MH_I2C_Read... [13:57:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:12]Read from MH i2c: E2 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 DB 09 00 90 00 58 [13:57:12]RAPDU: 90 00 [13:57:12]wFMCommunicate OK [13:57:12]wFMCommunicate request_size=10 [13:57:12]MH_SAM_APDU [13:57:12]CAPDU: 80 0D 02 02 05 65 C6 5C C1 BC [13:57:12]Write to MH i2c: E2 0D 00 DC 09 80 0D 02 02 05 00 65 C6 5C C1 BC 00 00 6D [13:57:12]Write i2c OK [13:57:12]MH_I2C_Read... [13:57:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:12]Read from MH i2c: E2 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 03 00 DC 09 00 90 00 59 [13:57:12]RAPDU: 90 00 [13:57:12]wFMCommunicate OK [13:57:12]wFMCommunicate request_size=4 [13:57:12]MH_SAM_APDU [13:57:12]CAPDU: 80 0D 03 02 [13:57:12]Write to MH i2c: E2 08 00 DD 09 80 0D 03 02 00 00 00 00 61 [13:57:12]Write i2c OK [13:57:12]MH_I2C_Read... [13:57:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:57:12]Read from MH i2c: E2 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 0B 00 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 0B 00 DD 09 00 59 10 DA D9 B8 A0 D7 5A 90 00 07 [13:57:12]RAPDU: 59 10 DA D9 B8 A0 D7 5A 90 00 [13:57:12]wFMCommunicate OK [13:57:12]SAM_PROTO_SignData done [13:57:12]FM_MakeSignedData done [13:57:12]CreateOFDProtocolMessage [13:57:12]wFMCommunicate request_size=4 [13:57:12]MH_SAM_APDU [13:57:12]CAPDU: 80 11 00 00 [13:57:12]Write to MH i2c: E2 08 00 DE 09 80 11 00 00 00 00 00 00 61 [13:57:12]Write i2c OK [13:57:12]MH_I2C_Read... [13:57:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:12]Read from MH i2c: E2 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 17 00 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: E2 17 00 DE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B7 [13:57:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:57:12]wFMCommunicate OK [13:57:12]CreateOFDProtocolMessage done [13:57:12]OFDSenderStorePacket 309505 [13:57:12]StoreOFDPacket docnum=309505 [13:57:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 94 20 07 01 D6 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B9 04 00 35 04 06 00 F7 65 C6 5C C1 BC 59 10 DA D9 B8 A0 D7 5A [13:57:12]CheckFolder [13:57:12]dirname=/storage/ofd_packets [13:57:12]CheckFolder done [13:57:12]ProducePacketName [13:57:12]name=ofd_packets/00309505 [13:57:12]NVStorageSaveData ofd_packets/00309505 [13:57:12]File name is /storage/ofd_packets/00309505 [13:57:12]Write 301 bytes [13:57:12]NVStorageSaveData done [13:57:12]OFDSenderStorePacket done [13:57:12]KKMCreateOFDPacket done [13:57:12]NVStorageSaveData kkm_last_timestamp [13:57:12]File name is /storage/kkm_last_timestamp [13:57:12]Write 4 bytes [13:57:12]NVStorageSaveData done [13:57:12]ExternCall_PrintAddStr [13:57:12]wPrintStart [13:57:12]Write to MH i2c: 01 00 00 DF 09 E8 [13:57:12]Write i2c OK [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: 01 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: 01 07 00 [13:57:12]MH_I2C_Read... [13:57:12]Read from MH i2c: 01 07 00 DF 09 00 00 00 00 00 FF 0F FD [13:57:12]RasterBufferAndPrint [13:57:12]line Счет N : (1)118114 [13:57:12]line ИНН: 02508201610067 [13:57:12]line Контрольно-Кассовый Чек [13:57:12]line ПРОДАЖА [13:57:12]line ТРК (МРК, ГНК) : 51 [13:57:12]line Товар: 2710124500 [13:57:12]line Аи-95-К-3 [13:57:12]line 13.480 * 74.20 [13:57:12]line = 1000.22 [13:57:12]line НДС 12% НСП 1% [13:57:12]line > о реализуемом товаре [13:57:12]line ОКРУГЛЕНИЕ: -0.22 [13:57:12]line ИТОГО: 1000.00 [13:57:12]line Внесено: 1000.00 [13:57:12]line СДАЧА: 0.00 [13:57:12]line НСП 1% : 8.85 [13:57:12]line НДС 12% : 106.22 [13:57:12]line Наличными: 1000.00 [13:57:12]line Безнал.: 0.00 [13:57:12]line Место: АЗС № 128 "Партнер Нефть" [13:57:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:57:12]line СНО: Общий режим [13:57:12]line Чек 439 30.07.2024 13:57 [13:57:12]line Смена: 430 ФФД: 1.0 [13:57:12]line ЗНМ: 0300000046 [13:57:12]line РНМ: 0000000000092651 [13:57:12]line Версия ККМ: 001 [13:57:12]line ФМ: 0000000000874943 [13:57:12]line ФД: 309505 [13:57:12]line ФПД: 272016491725244 [13:57:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135711&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309505&fm=272016491725244&tin=02508201610067®Number=0000000000092651&sum=100000 [13:57:12]written 0, free lines is 4095 [13:57:12]OFD Sender: Processing packet 309505 [packets to send 232, broken 231] [13:57:12]ProducePacketName [13:57:12]name=ofd_packets/00309505 [13:57:12]OFD Sender: To server: pG, [13:57:12]CommunicateWithHost lk.salyk.kg:30040 [13:57:12]ConnectInit lk.salyk.kg [13:57:13]Write to MH i2c: 01 00 00 0A 0A 14 [13:57:13]Write i2c OK [13:57:13]MH_I2C_Read... [13:57:13]Read from MH i2c: 01 [13:57:13]MH_I2C_Read... [13:57:13]Read from MH i2c: 01 07 00 [13:57:13]MH_I2C_Read... [13:57:13]Read from MH i2c: 01 07 00 0A 0A 00 00 00 00 00 50 0C 77 [13:57:13]RasterBufferAndPrint [13:57:13]line [13:57:13]line [13:57:13]line [13:57:13]line [13:57:13]line [13:57:13]written 0, free lines is 3161 [13:57:13]MH_Cut [13:57:13]Write to MH i2c: D1 01 00 11 0A 01 ED [13:57:13]Write i2c OK [13:57:13]MH_I2C_Read... [13:57:13]Read from MH i2c: D1 [13:57:13]MH_I2C_Read... [13:57:13]Read from MH i2c: D1 01 00 [13:57:13]MH_I2C_Read... [13:57:13]Read from MH i2c: D1 01 00 11 0A 00 EC [13:57:13]Write to MH i2c: 01 00 00 12 0A 1C [13:57:13]Write i2c OK [13:57:13]MH_I2C_Read... [13:57:14]*** Cut start [13:57:14]*** Partial cut [13:57:14]*** CUTSNS_PIN = 1 [13:57:14]*** CUTSNS_PIN = 0 [13:57:14]*** Brake cut motor [13:57:15]Read from MH i2c: 01 [13:57:15]MH_I2C_Read... [13:57:15]*** Stop cut motor [13:57:15]*** Cut end [13:57:15]Read from MH i2c: 01 07 00 [13:57:15]MH_I2C_Read... [13:57:15]Read from MH i2c: 01 07 00 12 0A 00 00 00 00 00 FF 0F 31 [13:57:15]process_action close_receipt done [13:57:15]requested_data is exist [13:57:15]produce_requested_data [13:57:15]requested_item fm.sn is exist - process it [13:57:15]wFMCommunicate request_size=4 [13:57:15]MH_SAM_APDU [13:57:15]CAPDU: 80 11 00 00 [13:57:15]Write to MH i2c: E2 08 00 13 0A 80 11 00 00 00 00 00 00 97 [13:57:15]Write i2c OK [13:57:15]MH_I2C_Read... [13:57:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:15]Read from MH i2c: E2 [13:57:15]MH_I2C_Read... [13:57:15]Read from MH i2c: E2 17 00 [13:57:15]MH_I2C_Read... [13:57:15]Read from MH i2c: E2 17 00 13 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 ED [13:57:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:57:15]wFMCommunicate OK [13:57:15]requested_item fd.num is exist - process it [13:57:15]SAM_PROTO_GetFieldsCounters [13:57:15]wFMCommunicate request_size=4 [13:57:15]MH_SAM_APDU [13:57:15]CAPDU: 80 13 00 00 [13:57:15]Write to MH i2c: E2 08 00 14 0A 80 13 00 00 00 00 00 00 9A [13:57:15]Write i2c OK [13:57:15]MH_I2C_Read... [13:57:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:57:15]Read from MH i2c: E2 [13:57:15]MH_I2C_Read... [13:57:15]Read from MH i2c: E2 62 00 [13:57:15]MH_I2C_Read... [13:57:15]Read from MH i2c: E2 62 00 14 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 01 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [13:57:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 01 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:57:15]wFMCommunicate OK [13:57:15]SAM_PROTO_GetFieldsCounters done [13:57:15]requested_item shift.num is exist - process it [13:57:15]requested_item shift.opened is exist - process it [13:57:15]req_shift_opened [13:57:15]FM_GetShiftState [13:57:15]SAM_PROTO_GetShiftState [13:57:15]wFMCommunicate request_size=4 [13:57:15]MH_SAM_APDU [13:57:15]CAPDU: 80 13 01 00 [13:57:15]Write to MH i2c: E2 08 00 15 0A 80 13 01 00 00 00 00 00 9C [13:57:15]Write i2c OK [13:57:15]MH_I2C_Read... [13:57:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:15]Read from MH i2c: E2 [13:57:15]MH_I2C_Read... [13:57:15]Read from MH i2c: E2 0E 00 [13:57:15]MH_I2C_Read... [13:57:15]Read from MH i2c: E2 0E 00 15 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F7 [13:57:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:57:15]wFMCommunicate OK [13:57:15]SAM_PROTO_GetShiftState done [13:57:15]FM_GetShiftState done [13:57:15]req_shift_opened done [13:57:15]requested_item shift.open_date is exist - process it [13:57:15]req_shift_open_date [13:57:15]req_shift_open_date done [13:57:15]produce_requested_data done [13:57:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309505,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:57:15]process_action_free close_receipt [13:57:15]json_value_free [13:57:15]json_value_free done [13:57:15]process_json_proto returns [13:57:15]Send response to host [13:57:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309505,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:57:15]free response buf [13:57:15]execute_script done [13:57:15]execute_script returns [13:57:15]free content buf [13:57:15]Sock 10.Close socket [13:57:15]Sock 10.Thread stoped [13:57:16]Connected sock=7 [13:57:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 94 20 07 01 D6 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 37 F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B9 04 00 35 04 06 00 F7 65 C6 5C C1 BC 59 10 DA D9 B8 A0 D7 5A [13:57:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 53 BE 47 00 B8 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 01 B9 04 00 F4 03 04 00 85 98 A8 66 B6 04 01 00 00 27 6C B7 91 EA 40 A7 A4 [13:57:20]CommunicateWithHost err = 0 [13:57:20]CheckOFDResponse [13:57:20]1017 (14) - 77093643461234 [13:57:20]1041 (16) - 0000000000874943 [13:57:20]1040 (4) - 309505 [13:57:20]1012 (4) - 30.07.2024 07:38 [13:57:20]1206 (1) - 0 [13:57:21]OFD Sender: Remove packet 309505 [13:57:21]ProducePacketName [13:57:21]name=ofd_packets/00309505 [13:57:21]NVStorageDeleteData [13:57:21]OFD Sender: No OFD packet to send [13:57:26]OFD Sender: No OFD packet to send [13:57:31]OFD Sender: No OFD packet to send [13:57:36]OFD Sender: No OFD packet to send [13:57:41]OFD Sender: No OFD packet to send [13:57:46]OFD Sender: No OFD packet to send [13:57:51]OFD Sender: No OFD packet to send [13:57:56]OFD Sender: No OFD packet to send [13:58:01]OFD Sender: No OFD packet to send [13:58:06]OFD Sender: No OFD packet to send [13:58:11]OFD Sender: No OFD packet to send [13:58:16]OFD Sender: No OFD packet to send [13:58:21]OFD Sender: No OFD packet to send [13:58:26]OFD Sender: No OFD packet to send [13:58:29]accept exits with 9 [13:58:29]New connection [13:58:29]New thread 3067055460 created [13:58:29]Thread 3067198820 joined [13:58:29]Waiting for new connection... [13:58:29] Sock 9.Parse request [13:58:29]Sock 9.Check first char [13:58:29]Sock 9.First char is OK [13:58:29]request: POST /json_proto HTTP/1.0 [13:58:29]Method: POST [13:58:29]URL: /json_proto [13:58:29]Method is POST - this is cgi request [13:58:29]url: /json_proto [13:58:29]query_string will be loaded in cgi processing [13:58:29]execute_cgi json_proto POST (null) [13:58:29]execute_cgi path=json_proto method=POST [13:58:29]POST find Content-Length [13:58:29]Host: 172.17.45.195:8080 [13:58:29]Content-Length: 1203 [13:58:29]Content-Type: application/json [13:58:29] [13:58:29]POST finish read [13:58:29]Found Content-Length = 1203 [13:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118115\u000A30.07.2024 13:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940821\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:29]execute_script... [13:58:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118115\u000A30.07.2024 13:19\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 42\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940821\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:29]POST & json_proto [13:58:29]process_json_proto [13:58:29]json parsed OK: [13:58:29]protocol is kg_v1.0 [13:58:29]action value=print_text [13:58:29]process_action print_text [13:58:29]cmd_print_text [13:58:29]ExternCall_PrintAddStr [13:58:29]wPrintStart [13:58:29]Write to MH i2c: 01 00 00 16 0A 20 [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 16 0A 00 00 00 00 00 FF 0F 35 [13:58:29]RasterBufferAndPrint [13:58:29]line *****ТОВАРНЫЙ ЧЕК***** [13:58:29]line АЗС-128 [13:58:29]line Партнер Нефть [13:58:29]line 00000000012345 [13:58:29]line Кассир : Анарбаев А. [13:58:29]line Счет N : (1)118115 [13:58:29]line 30.07.2024 13:19 [13:58:29]line ПРОДАЖА [13:58:29]line ТРК (МРК, ГНК): 42 [13:58:29]line Вид ГСМ : 2710124130 [13:58:29]line Аи-92-К-2 [13:58:29]line 20.000 x 67.80 [13:58:29]line ИТОГ: 1356.00 [13:58:29]line Тип оплаты: Талоны: Топливные Талоны [13:58:29]line 3940821 [13:58:29]line ______________________ [13:58:29]line (подпись) [13:58:29]written 0, free lines is 4095 [13:58:29]Write to MH i2c: 01 00 00 2A 0A 34 [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: 01 07 00 2A 0A 00 00 00 00 00 0F 0E 58 [13:58:29]RasterBufferAndPrint [13:58:29]line [13:58:29]line [13:58:29]line [13:58:29]line [13:58:29]line [13:58:29]written 0, free lines is 3601 [13:58:29]MH_Cut [13:58:29]Write to MH i2c: D1 01 00 31 0A 01 0D [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: D1 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: D1 01 00 [13:58:29]MH_I2C_Read... [13:58:29]Read from MH i2c: D1 01 00 31 0A 00 0C [13:58:29]Write to MH i2c: 01 00 00 32 0A 3C [13:58:29]Write i2c OK [13:58:29]MH_I2C_Read... [13:58:30]*** Cut start [13:58:30]*** Partial cut [13:58:30]*** CUTSNS_PIN = 1 [13:58:30]*** CUTSNS_PIN = 0 [13:58:30]*** Brake cut motor [13:58:31]Read from MH i2c: 01 [13:58:31]MH_I2C_Read... [13:58:31]*** Stop cut motor [13:58:31]*** Cut end [13:58:31]Read from MH i2c: 01 07 00 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: 01 07 00 32 0A 00 00 00 00 00 FF 0F 51 [13:58:31]process_action print_text done [13:58:31]requested_data is exist [13:58:31]produce_requested_data [13:58:31]requested_item fm.sn is exist - process it [13:58:31]wFMCommunicate request_size=4 [13:58:31]MH_SAM_APDU [13:58:31]CAPDU: 80 11 00 00 [13:58:31]Write to MH i2c: E2 08 00 33 0A 80 11 00 00 00 00 00 00 B7 [13:58:31]Write i2c OK [13:58:31]MH_I2C_Read... [13:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:31]Read from MH i2c: E2 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 17 00 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 17 00 33 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0D [13:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:58:31]wFMCommunicate OK [13:58:31]requested_item fd.num is exist - process it [13:58:31]SAM_PROTO_GetFieldsCounters [13:58:31]wFMCommunicate request_size=4 [13:58:31]MH_SAM_APDU [13:58:31]CAPDU: 80 13 00 00 [13:58:31]Write to MH i2c: E2 08 00 34 0A 80 13 00 00 00 00 00 00 BA [13:58:31]Write i2c OK [13:58:31]MH_I2C_Read... [13:58:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:31]Read from MH i2c: E2 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 62 00 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 62 00 34 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 01 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [13:58:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 01 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:58:31]wFMCommunicate OK [13:58:31]SAM_PROTO_GetFieldsCounters done [13:58:31]requested_item shift.num is exist - process it [13:58:31]requested_item shift.opened is exist - process it [13:58:31]req_shift_opened [13:58:31]FM_GetShiftState [13:58:31]SAM_PROTO_GetShiftState [13:58:31]wFMCommunicate request_size=4 [13:58:31]MH_SAM_APDU [13:58:31]CAPDU: 80 13 01 00 [13:58:31]Write to MH i2c: E2 08 00 35 0A 80 13 01 00 00 00 00 00 BC [13:58:31]Write i2c OK [13:58:31]MH_I2C_Read... [13:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:31]Read from MH i2c: E2 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 0E 00 [13:58:31]MH_I2C_Read... [13:58:31]Read from MH i2c: E2 0E 00 35 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 17 [13:58:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:58:31]wFMCommunicate OK [13:58:31]SAM_PROTO_GetShiftState done [13:58:31]FM_GetShiftState done [13:58:31]req_shift_opened done [13:58:31]requested_item shift.open_date is exist - process it [13:58:31]req_shift_open_date [13:58:31]req_shift_open_date done [13:58:31]produce_requested_data done [13:58:31]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309505,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:58:31]process_action_free print_text [13:58:31]json_value_free [13:58:31]json_value_free done [13:58:31]process_json_proto returns [13:58:31]Send response to host [13:58:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309505,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:58:31]free response buf [13:58:31]execute_script done [13:58:31]execute_script returns [13:58:31]free content buf [13:58:31]Sock 9.Close socket [13:58:31]Sock 9.Thread stoped [13:58:31]OFD Sender: No OFD packet to send [13:58:36]accept exits with 10 [13:58:36]New connection [13:58:36]New thread 3067198820 created [13:58:36]Thread 3067055460 joined [13:58:36]Waiting for new connection... [13:58:36] Sock 10.Parse request [13:58:36]Sock 10.Check first char [13:58:36]Sock 10.First char is OK [13:58:36]request: POST /json_proto HTTP/1.0 [13:58:36]Method: POST [13:58:36]URL: /json_proto [13:58:36]Method is POST - this is cgi request [13:58:36]url: /json_proto [13:58:36]query_string will be loaded in cgi processing [13:58:36]execute_cgi json_proto POST (null) [13:58:36]execute_cgi path=json_proto method=POST [13:58:36]POST find Content-Length [13:58:36]Host: 172.17.45.195:8080 [13:58:36]Content-Length: 677 [13:58:36]Content-Type: application/json [13:58:36] [13:58:36]POST finish read [13:58:36]Found Content-Length = 677 [13:58:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:36]execute_script... [13:58: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)118116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:36]POST & json_proto [13:58:36]process_json_proto [13:58:36]json parsed OK: [13:58:36]protocol is kg_v1.0 [13:58:36]action value=close_receipt [13:58:36]process_action close_receipt [13:58:36]cmd_close_receipt [13:58:36]MH_GetDate [13:58:36]Write to MH i2c: F0 00 00 36 0A 2F [13:58:36]Write i2c OK [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: F0 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: F0 09 00 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: F0 09 00 36 0A 00 8C F1 A8 66 FB 01 7F 64 A2 [13:58:36]GetLastDocTimeStamp 1722347831 [13:58:36]current date 1722347916 [13:58:36]FM_GetShiftState [13:58:36]SAM_PROTO_GetShiftState [13:58:36]wFMCommunicate request_size=4 [13:58:36]MH_SAM_APDU [13:58:36]CAPDU: 80 13 01 00 [13:58:36]Write to MH i2c: E2 08 00 37 0A 80 13 01 00 00 00 00 00 BE [13:58:36]Write i2c OK [13:58:36]MH_I2C_Read... [13:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:36]Read from MH i2c: E2 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 0E 00 [13:58:36]MH_I2C_Read... [13:58:36]Read from MH i2c: E2 0E 00 37 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 19 [13:58:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:58:36]wFMCommunicate OK [13:58:36]SAM_PROTO_GetShiftState done [13:58:36]FM_GetShiftState done [13:58:36]opened in 1722299915 [13:58:36]opened+sec_in_day 1722386315 [13:58:36]quantity*price = 40068 [13:58:36]sum+1 = 40069 [13:58:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 440 30.07.2024 13:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309506 ФПД: 184660645668803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135836&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309506&fm=184660645668803&tin=02508201610067®Number=0000000000092651&sum=40000 [13:58:37]StoreToDocumentArchive [13:58:37]shift 430 fd 309506 [13:58:37]save to /storage/0430/doc_00309506 [13:58:37]save last doc name /storage/0430/doc_00309506 to /storage/kkm_last_doc_name [13:58:37]save OK [13:58:37]Clear old archive folders... [13:58:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:58:37]tlvbuf is 00AA27F0 [13:58:37]SAM_PROTO_ClearQueue [13:58:37]wFMCommunicate request_size=4 [13:58:37]MH_SAM_APDU [13:58:37]CAPDU: 80 09 00 00 [13:58:37]Write to MH i2c: E2 08 00 44 0A 80 09 00 00 00 00 00 00 C0 [13:58:37]Write i2c OK [13:58:37]MH_I2C_Read... [13:58:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:37]Read from MH i2c: E2 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 44 0A 00 90 00 C2 [13:58:37]RAPDU: 90 00 [13:58:37]wFMCommunicate OK [13:58:37]SAM_PROTO_ClearQueue done [13:58:37]KKMCreateOFDPacket [13:58:37]OFDProtocolAddRootSTLVToBuf [13:58:37]FM_MakeSignedData [13:58:37]FM_MakeSignedData [13:58:37]SAM_PROTO_SignData [13:58:37]wFMCommunicate request_size=4 [13:58:37]MH_SAM_APDU [13:58:37]CAPDU: 80 0D 01 02 [13:58:37]Write to MH i2c: E2 08 00 45 0A 80 0D 01 02 00 00 00 00 C8 [13:58:37]Write i2c OK [13:58:37]MH_I2C_Read... [13:58:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:37]Read from MH i2c: E2 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 45 0A 00 90 00 C3 [13:58:37]RAPDU: 90 00 [13:58:37]wFMCommunicate OK [13:58:37]wFMCommunicate request_size=255 [13:58:37]MH_SAM_APDU [13:58:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 B8 01 00 00 F4 03 04 00 8C F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B9 04 00 35 04 06 00 A7 [13:58:37]Write to MH i2c: E2 02 01 46 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 B8 01 00 00 F4 03 04 00 8C F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B9 04 00 35 04 06 00 A7 00 00 5E [13:58:37]Write i2c OK [13:58:37]MH_I2C_Read... [13:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:37]Read from MH i2c: E2 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 46 0A 00 90 00 C4 [13:58:37]RAPDU: 90 00 [13:58:37]wFMCommunicate OK [13:58:37]wFMCommunicate request_size=10 [13:58:37]MH_SAM_APDU [13:58:37]CAPDU: 80 0D 02 02 05 F2 A8 30 67 C3 [13:58:37]Write to MH i2c: E2 0D 00 47 0A 80 0D 02 02 05 00 F2 A8 30 67 C3 00 00 C9 [13:58:37]Write i2c OK [13:58:37]MH_I2C_Read... [13:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:37]Read from MH i2c: E2 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 03 00 47 0A 00 90 00 C5 [13:58:37]RAPDU: 90 00 [13:58:37]wFMCommunicate OK [13:58:37]wFMCommunicate request_size=4 [13:58:37]MH_SAM_APDU [13:58:37]CAPDU: 80 0D 03 02 [13:58:37]Write to MH i2c: E2 08 00 48 0A 80 0D 03 02 00 00 00 00 CD [13:58:37]Write i2c OK [13:58:37]MH_I2C_Read... [13:58:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:37]Read from MH i2c: E2 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 0B 00 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 0B 00 48 0A 00 5E 2A 75 E7 35 2D F1 C6 90 00 CB [13:58:37]RAPDU: 5E 2A 75 E7 35 2D F1 C6 90 00 [13:58:37]wFMCommunicate OK [13:58:37]SAM_PROTO_SignData done [13:58:37]FM_MakeSignedData done [13:58:37]CreateOFDProtocolMessage [13:58:37]wFMCommunicate request_size=4 [13:58:37]MH_SAM_APDU [13:58:37]CAPDU: 80 11 00 00 [13:58:37]Write to MH i2c: E2 08 00 49 0A 80 11 00 00 00 00 00 00 CD [13:58:37]Write i2c OK [13:58:37]MH_I2C_Read... [13:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:37]Read from MH i2c: E2 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 17 00 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: E2 17 00 49 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 23 [13:58:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:58:37]wFMCommunicate OK [13:58:37]CreateOFDProtocolMessage done [13:58:37]OFDSenderStorePacket 309506 [13:58:37]StoreOFDPacket docnum=309506 [13:58:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E3 B6 07 01 BB 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 8C F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B9 04 00 35 04 06 00 A7 F2 A8 30 67 C3 5E 2A 75 E7 35 2D F1 C6 [13:58:37]CheckFolder [13:58:37]dirname=/storage/ofd_packets [13:58:37]CheckFolder done [13:58:37]ProducePacketName [13:58:37]name=ofd_packets/00309506 [13:58:37]NVStorageSaveData ofd_packets/00309506 [13:58:37]File name is /storage/ofd_packets/00309506 [13:58:37]Write 301 bytes [13:58:37]NVStorageSaveData done [13:58:37]OFDSenderStorePacket done [13:58:37]KKMCreateOFDPacket done [13:58:37]NVStorageSaveData kkm_last_timestamp [13:58:37]File name is /storage/kkm_last_timestamp [13:58:37]Write 4 bytes [13:58:37]NVStorageSaveData done [13:58:37]ExternCall_PrintAddStr [13:58:37]wPrintStart [13:58:37]Write to MH i2c: 01 00 00 4A 0A 54 [13:58:37]Write i2c OK [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: 01 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: 01 07 00 [13:58:37]MH_I2C_Read... [13:58:37]Read from MH i2c: 01 07 00 4A 0A 00 00 00 00 00 FF 0F 69 [13:58:37]RasterBufferAndPrint [13:58:37]line Счет N : (1)118116 [13:58:37]line ИНН: 02508201610067 [13:58:37]line Контрольно-Кассовый Чек [13:58:37]line ПРОДАЖА [13:58:37]line ТРК (МРК, ГНК) : 61 [13:58:37]line Товар: 2710124500 [13:58:37]line Аи-95-К-3 [13:58:37]line 5.400 * 74.20 [13:58:37]line = 400.68 [13:58:37]line НДС 12% НСП 1% [13:58:37]line > о реализуемом товаре [13:58:37]line ОКРУГЛЕНИЕ: -0.68 [13:58:37]line ИТОГО: 400.00 [13:58:37]line Внесено: 400.00 [13:58:37]line СДАЧА: 0.00 [13:58:37]line НСП 1% : 3.55 [13:58:37]line НДС 12% : 42.55 [13:58:37]line Наличными: 400.00 [13:58:37]line Безнал.: 0.00 [13:58:37]line Место: АЗС № 128 "Партнер Нефть" [13:58:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [13:58:37]line СНО: Общий режим [13:58:37]line Чек 440 30.07.2024 13:58 [13:58:37]line Смена: 430 ФФД: 1.0 [13:58:37]line ЗНМ: 0300000046 [13:58:37]line РНМ: 0000000000092651 [13:58:37]line Версия ККМ: 001 [13:58:37]line ФМ: 0000000000874943 [13:58:37]line ФД: 309506 [13:58:37]line ФПД: 184660645668803 [13:58:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135836&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309506&fm=184660645668803&tin=02508201610067®Number=0000000000092651&sum=40000 [13:58:38]OFD Sender: Processing packet 309506 [packets to send 232, broken 231] [13:58:38]ProducePacketName [13:58:38]name=ofd_packets/00309506 [13:58:38]OFD Sender: To server: pG, [13:58:38]CommunicateWithHost lk.salyk.kg:30040 [13:58:38]ConnectInit lk.salyk.kg [13:58:38]written 0, free lines is 4095 [13:58:38]Write to MH i2c: 01 00 00 75 0A 7F [13:58:38]Write i2c OK [13:58:38]MH_I2C_Read... [13:58:38]Read from MH i2c: 01 [13:58:38]MH_I2C_Read... [13:58:38]Read from MH i2c: 01 07 00 [13:58:38]MH_I2C_Read... [13:58:38]Read from MH i2c: 01 07 00 75 0A 00 00 00 00 00 50 0C E2 [13:58:38]RasterBufferAndPrint [13:58:38]line [13:58:38]line [13:58:38]line [13:58:38]line [13:58:38]line [13:58:38]written 0, free lines is 3157 [13:58:38]MH_Cut [13:58:38]Write to MH i2c: D1 01 00 7C 0A 01 58 [13:58:38]Write i2c OK [13:58:38]MH_I2C_Read... [13:58:38]Read from MH i2c: D1 [13:58:38]MH_I2C_Read... [13:58:38]Read from MH i2c: D1 01 00 [13:58:38]MH_I2C_Read... [13:58:38]Read from MH i2c: D1 01 00 7C 0A 00 57 [13:58:38]Write to MH i2c: 01 00 00 7D 0A 87 [13:58:38]Write i2c OK [13:58:38]MH_I2C_Read... [13:58:39]*** Cut start [13:58:39]*** Partial cut [13:58:39]*** CUTSNS_PIN = 1 [13:58:39]*** CUTSNS_PIN = 0 [13:58:40]*** Brake cut motor [13:58:40]Read from MH i2c: 01 [13:58:40]MH_I2C_Read... [13:58:40]*** Stop cut motor [13:58:40]*** Cut end [13:58:40]Read from MH i2c: 01 07 00 [13:58:40]MH_I2C_Read... [13:58:40]Read from MH i2c: 01 07 00 7D 0A 00 00 00 00 00 FF 0F 9C [13:58:40]process_action close_receipt done [13:58:40]requested_data is exist [13:58:40]produce_requested_data [13:58:40]requested_item fm.sn is exist - process it [13:58:40]wFMCommunicate request_size=4 [13:58:40]MH_SAM_APDU [13:58:40]CAPDU: 80 11 00 00 [13:58:40]Write to MH i2c: E2 08 00 7E 0A 80 11 00 00 00 00 00 00 02 [13:58:40]Write i2c OK [13:58:40]MH_I2C_Read... [13:58:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:40]Read from MH i2c: E2 [13:58:40]MH_I2C_Read... [13:58:40]Read from MH i2c: E2 17 00 [13:58:40]MH_I2C_Read... [13:58:40]Read from MH i2c: E2 17 00 7E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 58 [13:58:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [13:58:40]wFMCommunicate OK [13:58:40]requested_item fd.num is exist - process it [13:58:40]SAM_PROTO_GetFieldsCounters [13:58:40]wFMCommunicate request_size=4 [13:58:40]MH_SAM_APDU [13:58:40]CAPDU: 80 13 00 00 [13:58:40]Write to MH i2c: E2 08 00 7F 0A 80 13 00 00 00 00 00 00 05 [13:58:40]Write i2c OK [13:58:40]MH_I2C_Read... [13:58:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:40]Read from MH i2c: E2 [13:58:40]MH_I2C_Read... [13:58:40]Read from MH i2c: E2 62 00 [13:58:40]MH_I2C_Read... [13:58:40]Read from MH i2c: E2 62 00 7F 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 02 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [13:58:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 02 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:58:40]wFMCommunicate OK [13:58:40]SAM_PROTO_GetFieldsCounters done [13:58:40]requested_item shift.num is exist - process it [13:58:40]requested_item shift.opened is exist - process it [13:58:40]req_shift_opened [13:58:40]FM_GetShiftState [13:58:40]SAM_PROTO_GetShiftState [13:58:40]wFMCommunicate request_size=4 [13:58:40]MH_SAM_APDU [13:58:40]CAPDU: 80 13 01 00 [13:58:40]Write to MH i2c: E2 08 00 80 0A 80 13 01 00 00 00 00 00 07 [13:58:40]Write i2c OK [13:58:40]MH_I2C_Read... [13:58:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:40]Read from MH i2c: E2 [13:58:40]MH_I2C_Read... [13:58:40]Read from MH i2c: E2 0E 00 [13:58:40]MH_I2C_Read... [13:58:40]Read from MH i2c: E2 0E 00 80 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 62 [13:58:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [13:58:40]wFMCommunicate OK [13:58:40]SAM_PROTO_GetShiftState done [13:58:40]FM_GetShiftState done [13:58:40]req_shift_opened done [13:58:40]requested_item shift.open_date is exist - process it [13:58:40]req_shift_open_date [13:58:40]req_shift_open_date done [13:58:40]produce_requested_data done [13:58:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309506,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [13:58:40]process_action_free close_receipt [13:58:40]json_value_free [13:58:40]json_value_free done [13:58:40]process_json_proto returns [13:58:40]Send response to host [13:58:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309506,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [13:58:40]free response buf [13:58:40]execute_script done [13:58:40]execute_script returns [13:58:40]free content buf [13:58:40]Sock 10.Close socket [13:58:40]Sock 10.Thread stoped [13:58:44]recv_with_timeout no data received [13:58:57]Connected sock=11 [13:58:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 E3 B6 07 01 BB 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 8C F1 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B9 04 00 35 04 06 00 A7 F2 A8 30 67 C3 5E 2A 75 E7 35 2D F1 C6 [13:59:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 57 70 47 00 5E C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 02 B9 04 00 F4 03 04 00 E7 98 A8 66 B6 04 01 00 00 4E D4 35 34 B7 4B 16 7A [13:59:02]CommunicateWithHost err = 0 [13:59:02]CheckOFDResponse [13:59:02]1017 (14) - 77093643461234 [13:59:02]1041 (16) - 0000000000874943 [13:59:02]1040 (4) - 309506 [13:59:02]1012 (4) - 30.07.2024 07:40 [13:59:02]1206 (1) - 0 [13:59:02]OFD Sender: Remove packet 309506 [13:59:02]ProducePacketName [13:59:02]name=ofd_packets/00309506 [13:59:02]NVStorageDeleteData [13:59:02]OFD Sender: No OFD packet to send [13:59:07]OFD Sender: No OFD packet to send [13:59:12]OFD Sender: No OFD packet to send [13:59:17]OFD Sender: No OFD packet to send [13:59:22]OFD Sender: No OFD packet to send [13:59:27]OFD Sender: No OFD packet to send [13:59:32]OFD Sender: No OFD packet to send [13:59:37]OFD Sender: No OFD packet to send [13:59:42]OFD Sender: No OFD packet to send [13:59:47]OFD Sender: No OFD packet to send [13:59:52]OFD Sender: No OFD packet to send [13:59:57]OFD Sender: No OFD packet to send [14:00:02]OFD Sender: No OFD packet to send [14:00:07]OFD Sender: No OFD packet to send [14:00:12]OFD Sender: No OFD packet to send [14:00:17]OFD Sender: No OFD packet to send [14:00:22]OFD Sender: No OFD packet to send [14:00:27]OFD Sender: No OFD packet to send [14:00:32]OFD Sender: No OFD packet to send [14:00:37]OFD Sender: No OFD packet to send [14:00:42]OFD Sender: No OFD packet to send [14:00:47]OFD Sender: No OFD packet to send [14:00:52]OFD Sender: No OFD packet to send [14:00:57]OFD Sender: No OFD packet to send [14:01:02]OFD Sender: No OFD packet to send [14:01:05]accept exits with 7 [14:01:05]New connection [14:01:05]New thread 3067055460 created [14:01:05]Thread 3067198820 joined [14:01:05]Waiting for new connection... [14:01:05] Sock 7.Parse request [14:01:05]Sock 7.Check first char [14:01:05]Sock 7.First char is OK [14:01:05]request: POST /json_proto HTTP/1.0 [14:01:05]Method: POST [14:01:05]URL: /json_proto [14:01:05]Method is POST - this is cgi request [14:01:05]url: /json_proto [14:01:05]query_string will be loaded in cgi processing [14:01:05]execute_cgi json_proto POST (null) [14:01:05]execute_cgi path=json_proto method=POST [14:01:05]POST find Content-Length [14:01:05]Host: 172.17.45.195:8080 [14:01:05]Content-Length: 674 [14:01:05]Content-Type: application/json [14:01:05] [14:01:05]POST finish read [14:01:05]Found Content-Length = 674 [14:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 12.600, "sum" : 960.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 960.00, "total" : 960.00, "payments": [ { "type": 0, "sum" : 960.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:05]execute_script... [14:01:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 12.600, "sum" : 960.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 960.00, "total" : 960.00, "payments": [ { "type": 0, "sum" : 960.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:05]POST & json_proto [14:01:05]process_json_proto [14:01:05]json parsed OK: [14:01:05]protocol is kg_v1.0 [14:01:05]action value=close_receipt [14:01:05]process_action close_receipt [14:01:05]cmd_close_receipt [14:01:05]MH_GetDate [14:01:05]Write to MH i2c: F0 00 00 81 0A 7A [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: F0 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: F0 09 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: F0 09 00 81 0A 00 22 F2 A8 66 FB 01 7F 64 84 [14:01:05]GetLastDocTimeStamp 1722347916 [14:01:05]current date 1722348066 [14:01:05]FM_GetShiftState [14:01:05]SAM_PROTO_GetShiftState [14:01:05]wFMCommunicate request_size=4 [14:01:05]MH_SAM_APDU [14:01:05]CAPDU: 80 13 01 00 [14:01:05]Write to MH i2c: E2 08 00 82 0A 80 13 01 00 00 00 00 00 09 [14:01:05]Write i2c OK [14:01:05]MH_I2C_Read... [14:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:05]Read from MH i2c: E2 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 0E 00 [14:01:05]MH_I2C_Read... [14:01:05]Read from MH i2c: E2 0E 00 82 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 64 [14:01:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:01:05]wFMCommunicate OK [14:01:05]SAM_PROTO_GetShiftState done [14:01:05]FM_GetShiftState done [14:01:05]opened in 1722299915 [14:01:05]opened+sec_in_day 1722386315 [14:01:05]quantity*price = 96012 [14:01:05]sum+1 = 96013 [14:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 960.00 Внесено: 960.00 СДАЧА: 0.00 НСП 1% : 8.50 НДС 12% : 101.96 Наличными: 960.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 441 30.07.2024 14:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309507 ФПД: 132297882069240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140106&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309507&fm=132297882069240&tin=02508201610067®Number=0000000000092651&sum=96000 [14:01:06]StoreToDocumentArchive [14:01:06]shift 430 fd 309507 [14:01:06]save to /storage/0430/doc_00309507 [14:01:06]save last doc name /storage/0430/doc_00309507 to /storage/kkm_last_doc_name [14:01:06]save OK [14:01:06]Clear old archive folders... [14:01:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:01:06]tlvbuf is 00A20910 [14:01:06]SAM_PROTO_ClearQueue [14:01:06]wFMCommunicate request_size=4 [14:01:06]MH_SAM_APDU [14:01:06]CAPDU: 80 09 00 00 [14:01:06]Write to MH i2c: E2 08 00 8F 0A 80 09 00 00 00 00 00 00 0B [14:01:06]Write i2c OK [14:01:06]MH_I2C_Read... [14:01:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:07]Read from MH i2c: E2 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 8F 0A 00 90 00 0D [14:01:07]RAPDU: 90 00 [14:01:07]wFMCommunicate OK [14:01:07]SAM_PROTO_ClearQueue done [14:01:07]KKMCreateOFDPacket [14:01:07]OFDProtocolAddRootSTLVToBuf [14:01:07]FM_MakeSignedData [14:01:07]FM_MakeSignedData [14:01:07]SAM_PROTO_SignData [14:01:07]wFMCommunicate request_size=4 [14:01:07]MH_SAM_APDU [14:01:07]CAPDU: 80 0D 01 02 [14:01:07]Write to MH i2c: E2 08 00 90 0A 80 0D 01 02 00 00 00 00 13 [14:01:07]Write i2c OK [14:01:07]MH_I2C_Read... [14:01:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:07]Read from MH i2c: E2 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 90 0A 00 90 00 0E [14:01:07]RAPDU: 90 00 [14:01:07]wFMCommunicate OK [14:01:07]wFMCommunicate request_size=255 [14:01:07]MH_SAM_APDU [14:01:07]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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 38 31 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0C 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 22 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B9 04 00 35 04 06 00 78 53 00 43 [14:01:07]Write to MH i2c: E2 02 01 91 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 38 31 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0C 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 22 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B9 04 00 35 04 06 00 78 53 00 43 00 00 DB [14:01:07]Write i2c OK [14:01:07]MH_I2C_Read... [14:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:07]Read from MH i2c: E2 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 91 0A 00 90 00 0F [14:01:07]RAPDU: 90 00 [14:01:07]wFMCommunicate OK [14:01:07]wFMCommunicate request_size=7 [14:01:07]MH_SAM_APDU [14:01:07]CAPDU: 80 0D 02 02 02 E8 F8 [14:01:07]Write to MH i2c: E2 0A 00 92 0A 80 0D 02 02 02 00 E8 F8 00 00 FA [14:01:07]Write i2c OK [14:01:07]MH_I2C_Read... [14:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:07]Read from MH i2c: E2 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 03 00 92 0A 00 90 00 10 [14:01:07]RAPDU: 90 00 [14:01:07]wFMCommunicate OK [14:01:07]wFMCommunicate request_size=4 [14:01:07]MH_SAM_APDU [14:01:07]CAPDU: 80 0D 03 02 [14:01:07]Write to MH i2c: E2 08 00 93 0A 80 0D 03 02 00 00 00 00 18 [14:01:07]Write i2c OK [14:01:07]MH_I2C_Read... [14:01:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:07]Read from MH i2c: E2 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 0B 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 0B 00 93 0A 00 CC 09 3C EF 63 19 13 7D 90 00 25 [14:01:07]RAPDU: CC 09 3C EF 63 19 13 7D 90 00 [14:01:07]wFMCommunicate OK [14:01:07]SAM_PROTO_SignData done [14:01:07]FM_MakeSignedData done [14:01:07]CreateOFDProtocolMessage [14:01:07]wFMCommunicate request_size=4 [14:01:07]MH_SAM_APDU [14:01:07]CAPDU: 80 11 00 00 [14:01:07]Write to MH i2c: E2 08 00 94 0A 80 11 00 00 00 00 00 00 18 [14:01:07]Write i2c OK [14:01:07]MH_I2C_Read... [14:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:07]Read from MH i2c: E2 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 17 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: E2 17 00 94 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6E [14:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:01:07]wFMCommunicate OK [14:01:07]CreateOFDProtocolMessage done [14:01:07]OFDSenderStorePacket 309507 [14:01:07]StoreOFDPacket docnum=309507 [14:01:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C0 88 04 01 CA 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 38 31 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0C 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 22 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B9 04 00 35 04 06 00 78 53 00 43 E8 F8 CC 09 3C EF 63 19 13 7D [14:01:07]CheckFolder [14:01:07]dirname=/storage/ofd_packets [14:01:07]CheckFolder done [14:01:07]ProducePacketName [14:01:07]name=ofd_packets/00309507 [14:01:07]NVStorageSaveData ofd_packets/00309507 [14:01:07]File name is /storage/ofd_packets/00309507 [14:01:07]Write 298 bytes [14:01:07]NVStorageSaveData done [14:01:07]OFDSenderStorePacket done [14:01:07]KKMCreateOFDPacket done [14:01:07]NVStorageSaveData kkm_last_timestamp [14:01:07]File name is /storage/kkm_last_timestamp [14:01:07]Write 4 bytes [14:01:07]NVStorageSaveData done [14:01:07]ExternCall_PrintAddStr [14:01:07]wPrintStart [14:01:07]Write to MH i2c: 01 00 00 95 0A 9F [14:01:07]Write i2c OK [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: 01 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: 01 07 00 [14:01:07]MH_I2C_Read... [14:01:07]Read from MH i2c: 01 07 00 95 0A 00 00 00 00 00 FF 0F B4 [14:01:07]RasterBufferAndPrint [14:01:07]line Счет N : (1)118119 [14:01:07]line ИНН: 02508201610067 [14:01:07]line Контрольно-Кассовый Чек [14:01:07]line ПРОДАЖА [14:01:07]line ТРК (МРК, ГНК) : 2 [14:01:07]line Товар: 2710194800 [14:01:07]line ДТ-К-3 [14:01:07]line 12.600 * 76.20 [14:01:07]line = 960.12 [14:01:07]line НДС 12% НСП 1% [14:01:07]line > о реализуемом товаре [14:01:07]line ОКРУГЛЕНИЕ: -0.12 [14:01:07]line ИТОГО: 960.00 [14:01:07]line Внесено: 960.00 [14:01:07]line СДАЧА: 0.00 [14:01:07]line НСП 1% : 8.50 [14:01:07]line НДС 12% : 101.96 [14:01:07]line Наличными: 960.00 [14:01:07]line Безнал.: 0.00 [14:01:07]line Место: АЗС № 128 "Партнер Нефть" [14:01:07]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:01:07]line СНО: Общий режим [14:01:07]line Чек 441 30.07.2024 14:01 [14:01:07]line Смена: 430 ФФД: 1.0 [14:01:07]line ЗНМ: 0300000046 [14:01:07]line РНМ: 0000000000092651 [14:01:07]line Версия ККМ: 001 [14:01:07]line ФМ: 0000000000874943 [14:01:07]line ФД: 309507 [14:01:07]line ФПД: 132297882069240 [14:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140106&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309507&fm=132297882069240&tin=02508201610067®Number=0000000000092651&sum=96000 [14:01:07]OFD Sender: Processing packet 309507 [packets to send 232, broken 231] [14:01:07]ProducePacketName [14:01:07]name=ofd_packets/00309507 [14:01:07]OFD Sender: To server: pG, [14:01:07]CommunicateWithHost lk.salyk.kg:30040 [14:01:07]ConnectInit lk.salyk.kg [14:01:07]written 0, free lines is 4095 [14:01:08]Write to MH i2c: 01 00 00 C0 0A CA [14:01:08]Write i2c OK [14:01:08]MH_I2C_Read... [14:01:08]Read from MH i2c: 01 [14:01:08]MH_I2C_Read... [14:01:08]Read from MH i2c: 01 07 00 [14:01:08]MH_I2C_Read... [14:01:08]Read from MH i2c: 01 07 00 C0 0A 00 00 00 00 00 5B 0C 38 [14:01:08]RasterBufferAndPrint [14:01:08]line [14:01:08]line [14:01:08]line [14:01:08]line [14:01:08]line [14:01:08]written 0, free lines is 3167 [14:01:08]MH_Cut [14:01:08]Write to MH i2c: D1 01 00 C7 0A 01 A3 [14:01:08]Write i2c OK [14:01:08]MH_I2C_Read... [14:01:08]Read from MH i2c: D1 [14:01:08]MH_I2C_Read... [14:01:08]Read from MH i2c: D1 01 00 [14:01:08]MH_I2C_Read... [14:01:08]Read from MH i2c: D1 01 00 C7 0A 00 A2 [14:01:08]Write to MH i2c: 01 00 00 C8 0A D2 [14:01:08]Write i2c OK [14:01:08]MH_I2C_Read... [14:01:09]*** Cut start [14:01:09]*** Partial cut [14:01:09]*** CUTSNS_PIN = 1 [14:01:09]*** CUTSNS_PIN = 0 [14:01:09]*** Brake cut motor [14:01:10]Read from MH i2c: 01 [14:01:10]MH_I2C_Read... [14:01:10]*** Stop cut motor [14:01:10]*** Cut end [14:01:10]Read from MH i2c: 01 07 00 [14:01:10]MH_I2C_Read... [14:01:10]Read from MH i2c: 01 07 00 C8 0A 00 00 00 00 00 FF 0F E7 [14:01:10]process_action close_receipt done [14:01:10]requested_data is exist [14:01:10]produce_requested_data [14:01:10]requested_item fm.sn is exist - process it [14:01:10]wFMCommunicate request_size=4 [14:01:10]MH_SAM_APDU [14:01:10]CAPDU: 80 11 00 00 [14:01:10]Write to MH i2c: E2 08 00 C9 0A 80 11 00 00 00 00 00 00 4D [14:01:10]Write i2c OK [14:01:10]MH_I2C_Read... [14:01:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:10]Read from MH i2c: E2 [14:01:10]MH_I2C_Read... [14:01:10]Read from MH i2c: E2 17 00 [14:01:10]MH_I2C_Read... [14:01:10]Read from MH i2c: E2 17 00 C9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A3 [14:01:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:01:10]wFMCommunicate OK [14:01:10]requested_item fd.num is exist - process it [14:01:10]SAM_PROTO_GetFieldsCounters [14:01:10]wFMCommunicate request_size=4 [14:01:10]MH_SAM_APDU [14:01:10]CAPDU: 80 13 00 00 [14:01:10]Write to MH i2c: E2 08 00 CA 0A 80 13 00 00 00 00 00 00 50 [14:01:10]Write i2c OK [14:01:10]MH_I2C_Read... [14:01:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:10]Read from MH i2c: E2 [14:01:10]MH_I2C_Read... [14:01:10]Read from MH i2c: E2 62 00 [14:01:10]MH_I2C_Read... [14:01:10]Read from MH i2c: E2 62 00 CA 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 03 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [14:01:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 03 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:10]wFMCommunicate OK [14:01:10]SAM_PROTO_GetFieldsCounters done [14:01:10]requested_item shift.num is exist - process it [14:01:10]requested_item shift.opened is exist - process it [14:01:10]req_shift_opened [14:01:10]FM_GetShiftState [14:01:10]SAM_PROTO_GetShiftState [14:01:10]wFMCommunicate request_size=4 [14:01:10]MH_SAM_APDU [14:01:10]CAPDU: 80 13 01 00 [14:01:10]Write to MH i2c: E2 08 00 CB 0A 80 13 01 00 00 00 00 00 52 [14:01:10]Write i2c OK [14:01:10]MH_I2C_Read... [14:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:10]Read from MH i2c: E2 [14:01:10]MH_I2C_Read... [14:01:10]Read from MH i2c: E2 0E 00 [14:01:10]MH_I2C_Read... [14:01:10]Read from MH i2c: E2 0E 00 CB 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AD [14:01:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:01:10]wFMCommunicate OK [14:01:10]SAM_PROTO_GetShiftState done [14:01:10]FM_GetShiftState done [14:01:10]req_shift_opened done [14:01:10]requested_item shift.open_date is exist - process it [14:01:10]req_shift_open_date [14:01:10]req_shift_open_date done [14:01:10]produce_requested_data done [14:01:10]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309507,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:01:10]process_action_free close_receipt [14:01:10]json_value_free [14:01:10]json_value_free done [14:01:10]process_json_proto returns [14:01:10]Send response to host [14:01:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309507,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:01:10]free response buf [14:01:10]execute_script done [14:01:10]execute_script returns [14:01:10]free content buf [14:01:10]Sock 7.Close socket [14:01:10]Sock 7.Thread stoped [14:01:12]ConnectInit Can't take IP for lk.salyk.kg [14:01:12]CommunicateWithHost connect error [14:01:12]CommunicateWithHost err = -1 [14:01:12]OFD Sender: Server communicate error [14:01:17]accept exits with 10 [14:01:17]New connection [14:01:17]New thread 3067198820 created [14:01:17]Thread 3067055460 joined [14:01:17]Waiting for new connection... [14:01:17] Sock 10.Parse request [14:01:17]Sock 10.Check first char [14:01:17]Sock 10.First char is OK [14:01:17]request: POST /json_proto HTTP/1.0 [14:01:17]Method: POST [14:01:17]URL: /json_proto [14:01:17]Method is POST - this is cgi request [14:01:17]url: /json_proto [14:01:17]query_string will be loaded in cgi processing [14:01:17]execute_cgi json_proto POST (null) [14:01:17]execute_cgi path=json_proto method=POST [14:01:17]POST find Content-Length [14:01:17]Host: 172.17.45.195:8080 [14:01:17]Content-Length: 803 [14:01:17]Content-Type: application/json [14:01:17] [14:01:17]POST finish read [14:01:17]Found Content-Length = 803 [14:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:17]execute_script... [14:01:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:01:17]POST & json_proto [14:01:17]process_json_proto [14:01:17]json parsed OK: [14:01:17]protocol is kg_v1.0 [14:01:17]action value=close_receipt [14:01:17]process_action close_receipt [14:01:17]cmd_close_receipt [14:01:17]MH_GetDate [14:01:17]Write to MH i2c: F0 00 00 CC 0A C5 [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: F0 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: F0 09 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: F0 09 00 CC 0A 00 2E F2 A8 66 FB 01 7F 64 DB [14:01:17]GetLastDocTimeStamp 1722348066 [14:01:17]current date 1722348078 [14:01:17]FM_GetShiftState [14:01:17]SAM_PROTO_GetShiftState [14:01:17]wFMCommunicate request_size=4 [14:01:17]MH_SAM_APDU [14:01:17]CAPDU: 80 13 01 00 [14:01:17]Write to MH i2c: E2 08 00 CD 0A 80 13 01 00 00 00 00 00 54 [14:01:17]Write i2c OK [14:01:17]MH_I2C_Read... [14:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:17]Read from MH i2c: E2 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 0E 00 [14:01:17]MH_I2C_Read... [14:01:17]Read from MH i2c: E2 0E 00 CD 0A 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AF [14:01:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:01:17]wFMCommunicate OK [14:01:17]SAM_PROTO_GetShiftState done [14:01:17]FM_GetShiftState done [14:01:17]opened in 1722299915 [14:01:17]opened+sec_in_day 1722386315 [14:01:17]quantity*price = 200010 [14:01:17]sum+1 = 200011 [14:01:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 442 30.07.2024 14:01 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309508 ФПД: 83455453330200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140118&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309508&fm=83455453330200&tin=02508201610067®Number=0000000000092651&sum=200010 [14:01:18]StoreToDocumentArchive [14:01:18]shift 430 fd 309508 [14:01:18]save to /storage/0430/doc_00309508 [14:01:18]save last doc name /storage/0430/doc_00309508 to /storage/kkm_last_doc_name [14:01:18]save OK [14:01:18]Clear old archive folders... [14:01:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:18]tlvbuf is 00A414A0 [14:01:18]SAM_PROTO_ClearQueue [14:01:18]wFMCommunicate request_size=4 [14:01:18]MH_SAM_APDU [14:01:18]CAPDU: 80 09 00 00 [14:01:18]Write to MH i2c: E2 08 00 DA 0A 80 09 00 00 00 00 00 00 56 [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:18]Read from MH i2c: E2 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: E2 03 00 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: E2 03 00 DA 0A 00 90 00 58 [14:01:18]RAPDU: 90 00 [14:01:18]wFMCommunicate OK [14:01:18]SAM_PROTO_ClearQueue done [14:01:18]KKMCreateOFDPacket [14:01:18]OFDProtocolAddRootSTLVToBuf [14:01:18]FM_MakeSignedData [14:01:18]FM_MakeSignedData [14:01:18]SAM_PROTO_SignData [14:01:18]wFMCommunicate request_size=4 [14:01:18]MH_SAM_APDU [14:01:18]CAPDU: 80 0D 01 02 [14:01:18]Write to MH i2c: E2 08 00 DB 0A 80 0D 01 02 00 00 00 00 5E [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:18]Read from MH i2c: E2 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: E2 03 00 [14:01:18]MH_I2C_Read... [14:01:18]Read from MH i2c: E2 03 00 DB 0A 00 90 00 59 [14:01:18]RAPDU: 90 00 [14:01:18]wFMCommunicate OK [14:01:18]wFMCommunicate request_size=255 [14:01:18]MH_SAM_APDU [14:01:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 2E F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B9 04 00 35 04 06 00 4B [14:01:18]Write to MH i2c: E2 02 01 DC 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 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 2E F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B9 04 00 35 04 06 00 4B 00 00 97 [14:01:18]Write i2c OK [14:01:18]MH_I2C_Read... [14:01:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:19]Read from MH i2c: E2 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 03 00 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 03 00 DC 0A 00 90 00 5A [14:01:19]RAPDU: 90 00 [14:01:19]wFMCommunicate OK [14:01:19]wFMCommunicate request_size=10 [14:01:19]MH_SAM_APDU [14:01:19]CAPDU: 80 0D 02 02 05 E6 FC A6 7B 18 [14:01:19]Write to MH i2c: E2 0D 00 DD 0A 80 0D 02 02 05 00 E6 FC A6 7B 18 00 00 86 [14:01:19]Write i2c OK [14:01:19]MH_I2C_Read... [14:01:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:19]Read from MH i2c: E2 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 03 00 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 03 00 DD 0A 00 90 00 5B [14:01:19]RAPDU: 90 00 [14:01:19]wFMCommunicate OK [14:01:19]wFMCommunicate request_size=4 [14:01:19]MH_SAM_APDU [14:01:19]CAPDU: 80 0D 03 02 [14:01:19]Write to MH i2c: E2 08 00 DE 0A 80 0D 03 02 00 00 00 00 63 [14:01:19]Write i2c OK [14:01:19]MH_I2C_Read... [14:01:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:19]Read from MH i2c: E2 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 0B 00 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 0B 00 DE 0A 00 2B 32 04 E0 26 42 E5 66 90 00 58 [14:01:19]RAPDU: 2B 32 04 E0 26 42 E5 66 90 00 [14:01:19]wFMCommunicate OK [14:01:19]SAM_PROTO_SignData done [14:01:19]FM_MakeSignedData done [14:01:19]CreateOFDProtocolMessage [14:01:19]wFMCommunicate request_size=4 [14:01:19]MH_SAM_APDU [14:01:19]CAPDU: 80 11 00 00 [14:01:19]Write to MH i2c: E2 08 00 DF 0A 80 11 00 00 00 00 00 00 63 [14:01:19]Write i2c OK [14:01:19]MH_I2C_Read... [14:01:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:19]Read from MH i2c: E2 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 17 00 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: E2 17 00 DF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B9 [14:01:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:01:19]wFMCommunicate OK [14:01:19]CreateOFDProtocolMessage done [14:01:19]OFDSenderStorePacket 309508 [14:01:19]StoreOFDPacket docnum=309508 [14:01:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 14 A5 07 01 AA CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 2E F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B9 04 00 35 04 06 00 4B E6 FC A6 7B 18 2B 32 04 E0 26 42 E5 66 [14:01:19]CheckFolder [14:01:19]dirname=/storage/ofd_packets [14:01:19]CheckFolder done [14:01:19]ProducePacketName [14:01:19]name=ofd_packets/00309508 [14:01:19]NVStorageSaveData ofd_packets/00309508 [14:01:19]File name is /storage/ofd_packets/00309508 [14:01:19]Write 301 bytes [14:01:19]NVStorageSaveData done [14:01:19]OFDSenderStorePacket done [14:01:19]KKMCreateOFDPacket done [14:01:19]NVStorageSaveData kkm_last_timestamp [14:01:19]File name is /storage/kkm_last_timestamp [14:01:19]Write 4 bytes [14:01:19]NVStorageSaveData done [14:01:19]ExternCall_PrintAddStr [14:01:19]wPrintStart [14:01:19]Write to MH i2c: 01 00 00 E0 0A EA [14:01:19]Write i2c OK [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: 01 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: 01 07 00 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: 01 07 00 E0 0A 00 00 00 00 00 FF 0F FF [14:01:19]RasterBufferAndPrint [14:01:19]line Счет N : (1)118118 [14:01:19]line ИНН: 02508201610067 [14:01:19]line Контрольно-Кассовый Чек [14:01:19]line ПРОДАЖА [14:01:19]line ТРК (МРК, ГНК) : 32 [14:01:19]line Товар: 2710124130 [14:01:19]line Аи-92-К-2 [14:01:19]line 29.500 * 67.80 [14:01:19]line = 2000.10 [14:01:19]line НДС 12% НСП 1% [14:01:19]line > о реализуемом товаре [14:01:19]line ИТОГО: 2000.10 [14:01:19]line НСП 1% : 17.70 [14:01:19]line НДС 12% : 212.40 [14:01:19]line Наличными: 0.00 [14:01:19]line Безнал.: 2000.10 [14:01:19]line Место: АЗС № 128 "Партнер Нефть" [14:01:19]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:01:19]line СНО: Общий режим [14:01:19]line Чек 442 30.07.2024 14:01 [14:01:19]line Смена: 430 ФФД: 1.0 [14:01:19]line ЗНМ: 0300000046 [14:01:19]line РНМ: 0000000000092651 [14:01:19]line Версия ККМ: 001 [14:01:19]line Платежная система: O! деньги [14:01:19]line ФМ: 0000000000874943 [14:01:19]line ФД: 309508 [14:01:19]line ФПД: 83455453330200 [14:01:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140118&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309508&fm=83455453330200&tin=02508201610067®Number=0000000000092651&sum=200010 [14:01:19]written 0, free lines is 4095 [14:01:19]Write to MH i2c: 01 00 00 0A 0B 15 [14:01:19]Write i2c OK [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: 01 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: 01 07 00 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: 01 07 00 0A 0B 00 00 00 00 00 67 0C 8F [14:01:19]RasterBufferAndPrint [14:01:19]line [14:01:19]line [14:01:19]line [14:01:19]line [14:01:19]line [14:01:19]written 0, free lines is 3184 [14:01:19]MH_Cut [14:01:19]Write to MH i2c: D1 01 00 11 0B 01 EE [14:01:19]Write i2c OK [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: D1 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: D1 01 00 [14:01:19]MH_I2C_Read... [14:01:19]Read from MH i2c: D1 01 00 11 0B 00 ED [14:01:19]Write to MH i2c: 01 00 00 12 0B 1D [14:01:19]Write i2c OK [14:01:19]MH_I2C_Read... [14:01:21]*** Cut start [14:01:21]*** Partial cut [14:01:21]*** CUTSNS_PIN = 1 [14:01:21]*** CUTSNS_PIN = 0 [14:01:21]Connected sock=11 [14:01:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C0 88 04 01 CA 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 38 31 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0C 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 22 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B9 04 00 35 04 06 00 78 53 00 43 E8 F8 CC 09 3C EF 63 19 13 7D [14:01:21]*** Brake cut motor [14:01:21]Read from MH i2c: 01 [14:01:21]MH_I2C_Read... [14:01:21]*** Stop cut motor [14:01:21]*** Cut end [14:01:21]Read from MH i2c: 01 07 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: 01 07 00 12 0B 00 00 00 00 00 FF 0F 32 [14:01:21]process_action close_receipt done [14:01:21]requested_data is exist [14:01:21]produce_requested_data [14:01:21]requested_item fm.sn is exist - process it [14:01:21]wFMCommunicate request_size=4 [14:01:21]MH_SAM_APDU [14:01:21]CAPDU: 80 11 00 00 [14:01:21]Write to MH i2c: E2 08 00 13 0B 80 11 00 00 00 00 00 00 98 [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:21]Read from MH i2c: E2 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 17 00 [14:01:21]MH_I2C_Read... [14:01:21]Read from MH i2c: E2 17 00 13 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EE [14:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:01:21]wFMCommunicate OK [14:01:21]requested_item fd.num is exist - process it [14:01:21]SAM_PROTO_GetFieldsCounters [14:01:21]wFMCommunicate request_size=4 [14:01:21]MH_SAM_APDU [14:01:21]CAPDU: 80 13 00 00 [14:01:21]Write to MH i2c: E2 08 00 14 0B 80 13 00 00 00 00 00 00 9B [14:01:21]Write i2c OK [14:01:21]MH_I2C_Read... [14:01:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:22]Read from MH i2c: E2 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 62 00 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 62 00 14 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 04 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [14:01:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 04 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:22]wFMCommunicate OK [14:01:22]SAM_PROTO_GetFieldsCounters done [14:01:22]requested_item shift.num is exist - process it [14:01:22]requested_item shift.opened is exist - process it [14:01:22]req_shift_opened [14:01:22]FM_GetShiftState [14:01:22]SAM_PROTO_GetShiftState [14:01:22]wFMCommunicate request_size=4 [14:01:22]MH_SAM_APDU [14:01:22]CAPDU: 80 13 01 00 [14:01:22]Write to MH i2c: E2 08 00 15 0B 80 13 01 00 00 00 00 00 9D [14:01:22]Write i2c OK [14:01:22]MH_I2C_Read... [14:01:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:22]Read from MH i2c: E2 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 0E 00 [14:01:22]MH_I2C_Read... [14:01:22]Read from MH i2c: E2 0E 00 15 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F8 [14:01:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:01:22]wFMCommunicate OK [14:01:22]SAM_PROTO_GetShiftState done [14:01:22]FM_GetShiftState done [14:01:22]req_shift_opened done [14:01:22]requested_item shift.open_date is exist - process it [14:01:22]req_shift_open_date [14:01:22]req_shift_open_date done [14:01:22]produce_requested_data done [14:01:22]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309508,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:01:22]process_action_free close_receipt [14:01:22]json_value_free [14:01:22]json_value_free done [14:01:22]process_json_proto returns [14:01:22]Send response to host [14:01:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309508,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:01:22]free response buf [14:01:22]execute_script done [14:01:22]execute_script returns [14:01:22]free content buf [14:01:22]Sock 10.Close socket [14:01:22]Sock 10.Thread stoped [14:01:26]recv_with_timeout no data received [14:01:26]CommunicateWithHost answer receiving error [14:01:26]CommunicateWithHost err = -3 [14:01:26]OFD Sender: Server communicate error [14:01:26]OFD Sender: Processing packet 309507 [packets to send 233, broken 231] [14:01:26]ProducePacketName [14:01:26]name=ofd_packets/00309507 [14:01:26]OFD Sender: To server: pG, [14:01:26]CommunicateWithHost lk.salyk.kg:30040 [14:01:26]ConnectInit lk.salyk.kg [14:01:31]Connected sock=10 [14:01:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C0 88 04 01 CA 08 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 38 31 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0C 77 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 77 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 27 00 00 00 00 07 04 06 00 00 77 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 22 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B9 04 00 35 04 06 00 78 53 00 43 E8 F8 CC 09 3C EF 63 19 13 7D [14:01:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 44 FF 47 00 84 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 03 B9 04 00 F4 03 04 00 81 99 A8 66 B6 04 01 00 00 C9 8B D4 04 B0 71 14 8F [14:01:33]CommunicateWithHost err = 0 [14:01:33]CheckOFDResponse [14:01:33]1017 (14) - 77093643461234 [14:01:33]1041 (16) - 0000000000874943 [14:01:33]1040 (4) - 309507 [14:01:33]1012 (4) - 30.07.2024 07:42 [14:01:33]1206 (1) - 0 [14:01:33]OFD Sender: Remove packet 309507 [14:01:33]ProducePacketName [14:01:33]name=ofd_packets/00309507 [14:01:33]NVStorageDeleteData [14:01:33]OFD Sender: Processing packet 309508 [packets to send 232, broken 231] [14:01:33]ProducePacketName [14:01:33]name=ofd_packets/00309508 [14:01:33]OFD Sender: To server: pG, [14:01:33]CommunicateWithHost lk.salyk.kg:30040 [14:01:33]ConnectInit lk.salyk.kg [14:01:35]Connected sock=9 [14:01:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 14 A5 07 01 AA CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 2E F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B9 04 00 35 04 06 00 4B E6 FC A6 7B 18 2B 32 04 E0 26 42 E5 66 [14:01:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AD 16 47 00 B1 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 04 B9 04 00 F4 03 04 00 86 99 A8 66 B6 04 01 00 00 D4 73 A7 93 15 69 11 57 [14:01:36]CommunicateWithHost err = 0 [14:01:36]CheckOFDResponse [14:01:36]1017 (14) - 77093643461234 [14:01:36]1041 (16) - 0000000000874943 [14:01:36]1040 (4) - 309508 [14:01:36]1012 (4) - 30.07.2024 07:43 [14:01:36]1206 (1) - 0 [14:01:36]OFD Sender: Remove packet 309508 [14:01:36]ProducePacketName [14:01:36]name=ofd_packets/00309508 [14:01:36]NVStorageDeleteData [14:01:36]OFD Sender: No OFD packet to send [14:01:41]OFD Sender: No OFD packet to send [14:01:46]OFD Sender: No OFD packet to send [14:01:51]OFD Sender: No OFD packet to send [14:01:56]OFD Sender: No OFD packet to send [14:02:01]OFD Sender: No OFD packet to send [14:02:06]OFD Sender: No OFD packet to send [14:02:11]OFD Sender: No OFD packet to send [14:02:14]recv_with_timeout no data received [14:02:15]accept exits with 7 [14:02:15]New connection [14:02:15]New thread 3067055460 created [14:02:15]Thread 3067198820 joined [14:02:15]Waiting for new connection... [14:02:15] Sock 7.Parse request [14:02:15]Sock 7.Check first char [14:02:15]Sock 7.First char is OK [14:02:15]request: POST /json_proto HTTP/1.0 [14:02:15]Method: POST [14:02:15]URL: /json_proto [14:02:15]Method is POST - this is cgi request [14:02:15]url: /json_proto [14:02:15]query_string will be loaded in cgi processing [14:02:15]execute_cgi json_proto POST (null) [14:02:15]execute_cgi path=json_proto method=POST [14:02:15]POST find Content-Length [14:02:15]Host: 172.17.45.195:8080 [14:02:15]Content-Length: 803 [14:02:15]Content-Type: application/json [14:02:15] [14:02:15]POST finish read [14:02:15]Found Content-Length = 803 [14:02:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.640, "sum" : 3015.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3015.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:15]execute_script... [14:02: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)118117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.640, "sum" : 3015.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3015.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:15]POST & json_proto [14:02:15]process_json_proto [14:02:16]json parsed OK: [14:02:16]protocol is kg_v1.0 [14:02:16]action value=close_receipt [14:02:16]process_action close_receipt [14:02:16]cmd_close_receipt [14:02:16]MH_GetDate [14:02:16]Write to MH i2c: F0 00 00 16 0B 10 [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: F0 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: F0 09 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: F0 09 00 16 0B 00 68 F2 A8 66 FB 01 7F 64 60 [14:02:16]GetLastDocTimeStamp 1722348078 [14:02:16]current date 1722348136 [14:02:16]FM_GetShiftState [14:02:16]SAM_PROTO_GetShiftState [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 13 01 00 [14:02:16]Write to MH i2c: E2 08 00 17 0B 80 13 01 00 00 00 00 00 9F [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0E 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0E 00 17 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 FA [14:02:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:02:16]wFMCommunicate OK [14:02:16]SAM_PROTO_GetShiftState done [14:02:16]FM_GetShiftState done [14:02:16]opened in 1722299915 [14:02:16]opened+sec_in_day 1722386315 [14:02:16]quantity*price = 301548 [14:02:16]sum+1 = 301550 [14:02:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3015.49 НСП 1% : 26.69 НДС 12% : 320.23 Наличными: 0.00 Безнал.: 3015.49 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 443 30.07.2024 14:02 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309509 ФПД: 153702210285676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140216&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309509&fm=153702210285676&tin=02508201610067®Number=0000000000092651&sum=301549 [14:02:17]StoreToDocumentArchive [14:02:17]shift 430 fd 309509 [14:02:17]save to /storage/0430/doc_00309509 [14:02:17]save last doc name /storage/0430/doc_00309509 to /storage/kkm_last_doc_name [14:02:17]save OK [14:02:17]Clear old archive folders... [14:02:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:02:17]tlvbuf is 00AA87A0 [14:02:17]SAM_PROTO_ClearQueue [14:02:17]wFMCommunicate request_size=4 [14:02:17]MH_SAM_APDU [14:02:17]CAPDU: 80 09 00 00 [14:02:17]Write to MH i2c: E2 08 00 24 0B 80 09 00 00 00 00 00 00 A1 [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:17]Read from MH i2c: E2 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 24 0B 00 90 00 A3 [14:02:17]RAPDU: 90 00 [14:02:17]wFMCommunicate OK [14:02:17]SAM_PROTO_ClearQueue done [14:02:17]KKMCreateOFDPacket [14:02:17]OFDProtocolAddRootSTLVToBuf [14:02:17]FM_MakeSignedData [14:02:17]FM_MakeSignedData [14:02:17]SAM_PROTO_SignData [14:02:17]wFMCommunicate request_size=4 [14:02:17]MH_SAM_APDU [14:02:17]CAPDU: 80 0D 01 02 [14:02:17]Write to MH i2c: E2 08 00 25 0B 80 0D 01 02 00 00 00 00 A9 [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:17]Read from MH i2c: E2 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 25 0B 00 90 00 A4 [14:02:17]RAPDU: 90 00 [14:02:17]wFMCommunicate OK [14:02:17]wFMCommunicate request_size=255 [14:02:17]MH_SAM_APDU [14:02:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C0 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 68 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B9 04 00 35 04 06 00 8B [14:02:17]Write to MH i2c: E2 02 01 26 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C0 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 68 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B9 04 00 35 04 06 00 8B 00 00 F5 [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:17]Read from MH i2c: E2 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 26 0B 00 90 00 A5 [14:02:17]RAPDU: 90 00 [14:02:17]wFMCommunicate OK [14:02:17]wFMCommunicate request_size=10 [14:02:17]MH_SAM_APDU [14:02:17]CAPDU: 80 0D 02 02 05 CA 95 A5 30 6C [14:02:17]Write to MH i2c: E2 0D 00 27 0B 80 0D 02 02 05 00 CA 95 A5 30 6C 00 00 56 [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:17]Read from MH i2c: E2 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 03 00 27 0B 00 90 00 A6 [14:02:17]RAPDU: 90 00 [14:02:17]wFMCommunicate OK [14:02:17]wFMCommunicate request_size=4 [14:02:17]MH_SAM_APDU [14:02:17]CAPDU: 80 0D 03 02 [14:02:17]Write to MH i2c: E2 08 00 28 0B 80 0D 03 02 00 00 00 00 AE [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:17]Read from MH i2c: E2 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 0B 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 0B 00 28 0B 00 97 63 B9 BC 45 34 DD C3 90 00 37 [14:02:17]RAPDU: 97 63 B9 BC 45 34 DD C3 90 00 [14:02:17]wFMCommunicate OK [14:02:17]SAM_PROTO_SignData done [14:02:17]FM_MakeSignedData done [14:02:17]CreateOFDProtocolMessage [14:02:17]wFMCommunicate request_size=4 [14:02:17]MH_SAM_APDU [14:02:17]CAPDU: 80 11 00 00 [14:02:17]Write to MH i2c: E2 08 00 29 0B 80 11 00 00 00 00 00 00 AE [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 [14:02:17]MH_I2C_Read... [14:02:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:17]Read from MH i2c: E2 17 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: E2 17 00 29 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 04 [14:02:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:02:17]wFMCommunicate OK [14:02:17]CreateOFDProtocolMessage done [14:02:17]OFDSenderStorePacket 309509 [14:02:17]StoreOFDPacket docnum=309509 [14:02:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 27 C5 07 01 D8 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C0 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 68 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B9 04 00 35 04 06 00 8B CA 95 A5 30 6C 97 63 B9 BC 45 34 DD C3 [14:02:17]CheckFolder [14:02:17]dirname=/storage/ofd_packets [14:02:17]CheckFolder done [14:02:17]ProducePacketName [14:02:17]name=ofd_packets/00309509 [14:02:17]NVStorageSaveData ofd_packets/00309509 [14:02:17]File name is /storage/ofd_packets/00309509 [14:02:17]Write 301 bytes [14:02:17]NVStorageSaveData done [14:02:17]OFDSenderStorePacket done [14:02:17]KKMCreateOFDPacket done [14:02:17]NVStorageSaveData kkm_last_timestamp [14:02:17]File name is /storage/kkm_last_timestamp [14:02:17]Write 4 bytes [14:02:17]NVStorageSaveData done [14:02:17]ExternCall_PrintAddStr [14:02:17]wPrintStart [14:02:17]Write to MH i2c: 01 00 00 2A 0B 35 [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: 01 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: 01 07 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: 01 07 00 2A 0B 00 00 00 00 00 FF 0F 4A [14:02:17]RasterBufferAndPrint [14:02:17]line Счет N : (1)118117 [14:02:17]line ИНН: 02508201610067 [14:02:17]line Контрольно-Кассовый Чек [14:02:17]line ПРОДАЖА [14:02:17]line ТРК (МРК, ГНК) : 41 [14:02:17]line Товар: 2710124500 [14:02:17]line Аи-95-К-3 [14:02:17]line 40.640 * 74.20 [14:02:17]line = 3015.49 [14:02:17]line НДС 12% НСП 1% [14:02:17]line > о реализуемом товаре [14:02:17]line ИТОГО: 3015.49 [14:02:17]line НСП 1% : 26.69 [14:02:17]line НДС 12% : 320.23 [14:02:17]line Наличными: 0.00 [14:02:17]line Безнал.: 3015.49 [14:02:17]line Место: АЗС № 128 "Партнер Нефть" [14:02:17]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:02:17]line СНО: Общий режим [14:02:17]line Чек 443 30.07.2024 14:02 [14:02:17]line Смена: 430 ФФД: 1.0 [14:02:17]line ЗНМ: 0300000046 [14:02:17]line РНМ: 0000000000092651 [14:02:17]line Версия ККМ: 001 [14:02:17]line Платежная система: O! деньги [14:02:17]line ФМ: 0000000000874943 [14:02:17]line ФД: 309509 [14:02:17]line ФПД: 153702210285676 [14:02:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140216&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309509&fm=153702210285676&tin=02508201610067®Number=0000000000092651&sum=301549 [14:02:17]OFD Sender: Processing packet 309509 [packets to send 232, broken 231] [14:02:17]ProducePacketName [14:02:17]name=ofd_packets/00309509 [14:02:17]OFD Sender: To server: pG, [14:02:17]CommunicateWithHost lk.salyk.kg:30040 [14:02:17]ConnectInit lk.salyk.kg [14:02:17]written 0, free lines is 4095 [14:02:18]Write to MH i2c: 01 00 00 54 0B 5F [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: 01 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: 01 07 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: 01 07 00 54 0B 00 00 00 00 00 6F 0C E1 [14:02:18]RasterBufferAndPrint [14:02:18]line [14:02:18]line [14:02:18]line [14:02:18]line [14:02:18]line [14:02:18]written 0, free lines is 3190 [14:02:18]MH_Cut [14:02:18]Write to MH i2c: D1 01 00 5B 0B 01 38 [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: D1 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: D1 01 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: D1 01 00 5B 0B 00 37 [14:02:18]Write to MH i2c: 01 00 00 5C 0B 67 [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:19]*** Cut start [14:02:19]*** Partial cut [14:02:19]*** CUTSNS_PIN = 1 [14:02:19]*** CUTSNS_PIN = 0 [14:02:19]*** Brake cut motor [14:02:20]Read from MH i2c: 01 [14:02:20]MH_I2C_Read... [14:02:20]*** Stop cut motor [14:02:20]*** Cut end [14:02:20]Read from MH i2c: 01 07 00 [14:02:20]MH_I2C_Read... [14:02:20]Read from MH i2c: 01 07 00 5C 0B 00 00 00 00 00 FF 0F 7C [14:02:20]process_action close_receipt done [14:02:20]requested_data is exist [14:02:20]produce_requested_data [14:02:20]requested_item fm.sn is exist - process it [14:02:20]wFMCommunicate request_size=4 [14:02:20]MH_SAM_APDU [14:02:20]CAPDU: 80 11 00 00 [14:02:20]Write to MH i2c: E2 08 00 5D 0B 80 11 00 00 00 00 00 00 E2 [14:02:20]Write i2c OK [14:02:20]MH_I2C_Read... [14:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:20]Read from MH i2c: E2 [14:02:20]MH_I2C_Read... [14:02:20]Read from MH i2c: E2 17 00 [14:02:20]MH_I2C_Read... [14:02:20]Read from MH i2c: E2 17 00 5D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 38 [14:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:02:20]wFMCommunicate OK [14:02:20]requested_item fd.num is exist - process it [14:02:20]SAM_PROTO_GetFieldsCounters [14:02:20]wFMCommunicate request_size=4 [14:02:20]MH_SAM_APDU [14:02:20]CAPDU: 80 13 00 00 [14:02:20]Write to MH i2c: E2 08 00 5E 0B 80 13 00 00 00 00 00 00 E5 [14:02:20]Write i2c OK [14:02:20]MH_I2C_Read... [14:02:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:20]Read from MH i2c: E2 [14:02:20]MH_I2C_Read... [14:02:20]Read from MH i2c: E2 62 00 [14:02:20]MH_I2C_Read... [14:02:20]Read from MH i2c: E2 62 00 5E 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 05 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [14:02:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 05 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:20]wFMCommunicate OK [14:02:20]SAM_PROTO_GetFieldsCounters done [14:02:20]requested_item shift.num is exist - process it [14:02:20]requested_item shift.opened is exist - process it [14:02:20]req_shift_opened [14:02:20]FM_GetShiftState [14:02:20]SAM_PROTO_GetShiftState [14:02:20]wFMCommunicate request_size=4 [14:02:20]MH_SAM_APDU [14:02:20]CAPDU: 80 13 01 00 [14:02:20]Write to MH i2c: E2 08 00 5F 0B 80 13 01 00 00 00 00 00 E7 [14:02:20]Write i2c OK [14:02:20]MH_I2C_Read... [14:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:20]Read from MH i2c: E2 [14:02:20]MH_I2C_Read... [14:02:20]Read from MH i2c: E2 0E 00 [14:02:20]MH_I2C_Read... [14:02:20]Read from MH i2c: E2 0E 00 5F 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 42 [14:02:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:02:20]wFMCommunicate OK [14:02:20]SAM_PROTO_GetShiftState done [14:02:20]FM_GetShiftState done [14:02:20]req_shift_opened done [14:02:20]requested_item shift.open_date is exist - process it [14:02:20]req_shift_open_date [14:02:20]req_shift_open_date done [14:02:20]produce_requested_data done [14:02:20]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309509,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:02:20]process_action_free close_receipt [14:02:20]json_value_free [14:02:20]json_value_free done [14:02:20]process_json_proto returns [14:02:20]Send response to host [14:02:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309509,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:02:20]free response buf [14:02:20]execute_script done [14:02:20]execute_script returns [14:02:20]free content buf [14:02:20]Sock 7.Close socket [14:02:20]Sock 7.Thread stoped [14:02:22]ConnectInit Can't take IP for lk.salyk.kg [14:02:22]CommunicateWithHost connect error [14:02:22]CommunicateWithHost err = -1 [14:02:22]OFD Sender: Server communicate error [14:02:27]OFD Sender: Processing packet 309509 [packets to send 232, broken 231] [14:02:27]ProducePacketName [14:02:27]name=ofd_packets/00309509 [14:02:27]OFD Sender: To server: pG, [14:02:27]CommunicateWithHost lk.salyk.kg:30040 [14:02:27]ConnectInit lk.salyk.kg [14:02:30]recv_with_timeout no data received [14:02:31]Connected sock=7 [14:02:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 27 C5 07 01 D8 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C0 9E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 ED 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 ED 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 ED 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 68 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B9 04 00 35 04 06 00 8B CA 95 A5 30 6C 97 63 B9 BC 45 34 DD C3 [14:02:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 7C 2A 47 00 0A 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 05 B9 04 00 F4 03 04 00 C0 99 A8 66 B6 04 01 00 00 1B 30 1A 2A E8 72 1A 60 [14:02:35]CommunicateWithHost err = 0 [14:02:35]CheckOFDResponse [14:02:35]1017 (14) - 77093643461234 [14:02:35]1041 (16) - 0000000000874943 [14:02:35]1040 (4) - 309509 [14:02:35]1012 (4) - 30.07.2024 07:44 [14:02:35]1206 (1) - 0 [14:02:35]OFD Sender: Remove packet 309509 [14:02:35]ProducePacketName [14:02:35]name=ofd_packets/00309509 [14:02:35]NVStorageDeleteData [14:02:35]OFD Sender: No OFD packet to send [14:02:40]OFD Sender: No OFD packet to send [14:02:45]OFD Sender: No OFD packet to send [14:02:50]OFD Sender: No OFD packet to send [14:02:55]OFD Sender: No OFD packet to send [14:03:00]OFD Sender: No OFD packet to send [14:03:05]OFD Sender: No OFD packet to send [14:03:10]OFD Sender: No OFD packet to send [14:03:15]OFD Sender: No OFD packet to send [14:03:20]OFD Sender: No OFD packet to send [14:03:25]OFD Sender: No OFD packet to send [14:03:30]OFD Sender: No OFD packet to send [14:03:35]OFD Sender: No OFD packet to send [14:03:40]OFD Sender: No OFD packet to send [14:03:45]OFD Sender: No OFD packet to send [14:03:50]OFD Sender: No OFD packet to send [14:03:55]OFD Sender: No OFD packet to send [14:04:00]OFD Sender: No OFD packet to send [14:04:05]OFD Sender: No OFD packet to send [14:04:10]OFD Sender: No OFD packet to send [14:04:15]OFD Sender: No OFD packet to send [14:04:20]OFD Sender: No OFD packet to send [14:04:25]accept exits with 9 [14:04:25]New connection [14:04:25]New thread 3067198820 created [14:04:25]Thread 3067055460 joined [14:04:25]Waiting for new connection... [14:04:25] Sock 9.Parse request [14:04:25]Sock 9.Check first char [14:04:25]Sock 9.First char is OK [14:04:25]request: POST /json_proto HTTP/1.0 [14:04:25]Method: POST [14:04:25]URL: /json_proto [14:04:25]Method is POST - this is cgi request [14:04:25]url: /json_proto [14:04:25]query_string will be loaded in cgi processing [14:04:25]execute_cgi json_proto POST (null) [14:04:25]execute_cgi path=json_proto method=POST [14:04:25]POST find Content-Length [14:04:25]Host: 172.17.45.195:8080 [14:04:25]Content-Length: 800 [14:04:25]Content-Type: application/json [14:04:25] [14:04:25]POST finish read [14:04:25]Found Content-Length = 800 [14:04:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 31.500, "sum" : 2400.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:25]execute_script... [14:04:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 31.500, "sum" : 2400.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2400.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:25]POST & json_proto [14:04:25]process_json_proto [14:04:25]json parsed OK: [14:04:25]protocol is kg_v1.0 [14:04:25]action value=close_receipt [14:04:25]process_action close_receipt [14:04:25]cmd_close_receipt [14:04:25]MH_GetDate [14:04:25]Write to MH i2c: F0 00 00 60 0B 5A [14:04:25]Write i2c OK [14:04:25]MH_I2C_Read... [14:04:25]Read from MH i2c: F0 [14:04:25]MH_I2C_Read... [14:04:25]Read from MH i2c: F0 09 00 [14:04:25]MH_I2C_Read... [14:04:25]Read from MH i2c: F0 09 00 60 0B 00 E9 F2 A8 66 FB 01 7F 64 2B [14:04:25]GetLastDocTimeStamp 1722348136 [14:04:25]current date 1722348265 [14:04:25]FM_GetShiftState [14:04:25]SAM_PROTO_GetShiftState [14:04:25]wFMCommunicate request_size=4 [14:04:25]MH_SAM_APDU [14:04:25]CAPDU: 80 13 01 00 [14:04:25]Write to MH i2c: E2 08 00 61 0B 80 13 01 00 00 00 00 00 E9 [14:04:25]Write i2c OK [14:04:25]MH_I2C_Read... [14:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:25]Read from MH i2c: E2 [14:04:25]MH_I2C_Read... [14:04:25]Read from MH i2c: E2 0E 00 [14:04:25]MH_I2C_Read... [14:04:25]Read from MH i2c: E2 0E 00 61 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 44 [14:04:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:04:25]wFMCommunicate OK [14:04:25]SAM_PROTO_GetShiftState done [14:04:25]FM_GetShiftState done [14:04:25]opened in 1722299915 [14:04:25]opened+sec_in_day 1722386315 [14:04:25]quantity*price = 240030 [14:04:25]sum+1 = 240031 [14:04:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2400.30 НСП 1% : 21.24 НДС 12% : 254.90 Наличными: 0.00 Безнал.: 2400.30 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 444 30.07.2024 14:04 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309510 ФПД: 223776267621460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140425&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309510&fm=223776267621460&tin=02508201610067®Number=0000000000092651&sum=240030 [14:04:26]StoreToDocumentArchive [14:04:26]shift 430 fd 309510 [14:04:26]save to /storage/0430/doc_00309510 [14:04:26]save last doc name /storage/0430/doc_00309510 to /storage/kkm_last_doc_name [14:04:26]save OK [14:04:26]Clear old archive folders... [14:04:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:04:26]tlvbuf is 00AB20F0 [14:04:26]SAM_PROTO_ClearQueue [14:04:26]wFMCommunicate request_size=4 [14:04:26]MH_SAM_APDU [14:04:26]CAPDU: 80 09 00 00 [14:04:26]Write to MH i2c: E2 08 00 6E 0B 80 09 00 00 00 00 00 00 EB [14:04:26]Write i2c OK [14:04:26]MH_I2C_Read... [14:04:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:26]Read from MH i2c: E2 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 6E 0B 00 90 00 ED [14:04:26]RAPDU: 90 00 [14:04:26]wFMCommunicate OK [14:04:26]SAM_PROTO_ClearQueue done [14:04:26]KKMCreateOFDPacket [14:04:26]OFDProtocolAddRootSTLVToBuf [14:04:26]FM_MakeSignedData [14:04:26]FM_MakeSignedData [14:04:26]SAM_PROTO_SignData [14:04:26]wFMCommunicate request_size=4 [14:04:26]MH_SAM_APDU [14:04:26]CAPDU: 80 0D 01 02 [14:04:26]Write to MH i2c: E2 08 00 6F 0B 80 0D 01 02 00 00 00 00 F3 [14:04:26]Write i2c OK [14:04:26]MH_I2C_Read... [14:04:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:26]Read from MH i2c: E2 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 6F 0B 00 90 00 EE [14:04:26]RAPDU: 90 00 [14:04:26]wFMCommunicate OK [14:04:26]wFMCommunicate request_size=255 [14:04:26]MH_SAM_APDU [14:04: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 E9 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B9 04 00 35 04 06 00 CB 85 F8 F0 [14:04:26]Write to MH i2c: E2 02 01 70 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 E9 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B9 04 00 35 04 06 00 CB 85 F8 F0 00 00 33 [14:04:26]Write i2c OK [14:04:26]MH_I2C_Read... [14:04:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:26]Read from MH i2c: E2 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 70 0B 00 90 00 EF [14:04:26]RAPDU: 90 00 [14:04:26]wFMCommunicate OK [14:04:26]wFMCommunicate request_size=7 [14:04:26]MH_SAM_APDU [14:04:26]CAPDU: 80 0D 02 02 02 D4 54 [14:04:26]Write to MH i2c: E2 0A 00 71 0B 80 0D 02 02 02 00 D4 54 00 00 22 [14:04:26]Write i2c OK [14:04:26]MH_I2C_Read... [14:04:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:26]Read from MH i2c: E2 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 03 00 71 0B 00 90 00 F0 [14:04:26]RAPDU: 90 00 [14:04:26]wFMCommunicate OK [14:04:26]wFMCommunicate request_size=4 [14:04:26]MH_SAM_APDU [14:04:26]CAPDU: 80 0D 03 02 [14:04:26]Write to MH i2c: E2 08 00 72 0B 80 0D 03 02 00 00 00 00 F8 [14:04:26]Write i2c OK [14:04:26]MH_I2C_Read... [14:04:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:26]Read from MH i2c: E2 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 0B 00 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 0B 00 72 0B 00 5D EC B4 BE DE C0 34 59 90 00 DF [14:04:26]RAPDU: 5D EC B4 BE DE C0 34 59 90 00 [14:04:26]wFMCommunicate OK [14:04:26]SAM_PROTO_SignData done [14:04:26]FM_MakeSignedData done [14:04:26]CreateOFDProtocolMessage [14:04:26]wFMCommunicate request_size=4 [14:04:26]MH_SAM_APDU [14:04:26]CAPDU: 80 11 00 00 [14:04:26]Write to MH i2c: E2 08 00 73 0B 80 11 00 00 00 00 00 00 F8 [14:04:26]Write i2c OK [14:04:26]MH_I2C_Read... [14:04:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:26]Read from MH i2c: E2 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 17 00 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: E2 17 00 73 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4E [14:04:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:04:26]wFMCommunicate OK [14:04:26]CreateOFDProtocolMessage done [14:04:26]OFDSenderStorePacket 309510 [14:04:26]StoreOFDPacket docnum=309510 [14:04:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F7 C1 04 01 57 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 E9 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B9 04 00 35 04 06 00 CB 85 F8 F0 D4 54 5D EC B4 BE DE C0 34 59 [14:04:26]CheckFolder [14:04:26]dirname=/storage/ofd_packets [14:04:26]CheckFolder done [14:04:26]ProducePacketName [14:04:26]name=ofd_packets/00309510 [14:04:26]NVStorageSaveData ofd_packets/00309510 [14:04:26]File name is /storage/ofd_packets/00309510 [14:04:26]Write 298 bytes [14:04:26]NVStorageSaveData done [14:04:26]OFDSenderStorePacket done [14:04:26]KKMCreateOFDPacket done [14:04:26]NVStorageSaveData kkm_last_timestamp [14:04:26]File name is /storage/kkm_last_timestamp [14:04:26]Write 4 bytes [14:04:26]NVStorageSaveData done [14:04:26]ExternCall_PrintAddStr [14:04:26]wPrintStart [14:04:26]Write to MH i2c: 01 00 00 74 0B 7F [14:04:26]Write i2c OK [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: 01 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: 01 07 00 [14:04:26]MH_I2C_Read... [14:04:26]Read from MH i2c: 01 07 00 74 0B 00 00 00 00 00 FF 0F 94 [14:04:26]RasterBufferAndPrint [14:04:26]line Счет N : (1)118120 [14:04:26]line ИНН: 02508201610067 [14:04:26]line Контрольно-Кассовый Чек [14:04:26]line ПРОДАЖА [14:04:26]line ТРК (МРК, ГНК) : 34 [14:04:26]line Товар: 2710194800 [14:04:26]line ДТ-К-3 [14:04:26]line 31.500 * 76.20 [14:04:26]line = 2400.30 [14:04:26]line НДС 12% НСП 1% [14:04:26]line > о реализуемом товаре [14:04:26]line ИТОГО: 2400.30 [14:04:26]line НСП 1% : 21.24 [14:04:26]line НДС 12% : 254.90 [14:04:26]line Наличными: 0.00 [14:04:26]line Безнал.: 2400.30 [14:04:26]line Место: АЗС № 128 "Партнер Нефть" [14:04:26]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:04:26]line СНО: Общий режим [14:04:26]line Чек 444 30.07.2024 14:04 [14:04:26]line Смена: 430 ФФД: 1.0 [14:04:26]line ЗНМ: 0300000046 [14:04:26]line РНМ: 0000000000092651 [14:04:26]line Версия ККМ: 001 [14:04:26]line Платежная система: O! деньги [14:04:26]line ФМ: 0000000000874943 [14:04:26]line ФД: 309510 [14:04:26]line ФПД: 223776267621460 [14:04:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140425&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309510&fm=223776267621460&tin=02508201610067®Number=0000000000092651&sum=240030 [14:04:27]OFD Sender: Processing packet 309510 [packets to send 232, broken 231] [14:04:27]ProducePacketName [14:04:27]name=ofd_packets/00309510 [14:04:27]OFD Sender: To server: pG, [14:04:27]CommunicateWithHost lk.salyk.kg:30040 [14:04:27]ConnectInit lk.salyk.kg [14:04:27]written 0, free lines is 4095 [14:04:27]Write to MH i2c: 01 00 00 9E 0B A9 [14:04:27]Write i2c OK [14:04:27]MH_I2C_Read... [14:04:27]Read from MH i2c: 01 [14:04:27]MH_I2C_Read... [14:04:27]Read from MH i2c: 01 07 00 [14:04:27]MH_I2C_Read... [14:04:27]Read from MH i2c: 01 07 00 9E 0B 00 00 00 00 00 70 0C 2C [14:04:27]RasterBufferAndPrint [14:04:27]line [14:04:27]line [14:04:27]line [14:04:27]line [14:04:27]line [14:04:27]written 0, free lines is 3188 [14:04:27]MH_Cut [14:04:27]Write to MH i2c: D1 01 00 A5 0B 01 82 [14:04:27]Write i2c OK [14:04:27]MH_I2C_Read... [14:04:27]Read from MH i2c: D1 [14:04:27]MH_I2C_Read... [14:04:27]Read from MH i2c: D1 01 00 [14:04:27]MH_I2C_Read... [14:04:27]Read from MH i2c: D1 01 00 A5 0B 00 81 [14:04:27]Write to MH i2c: 01 00 00 A6 0B B1 [14:04:27]Write i2c OK [14:04:27]MH_I2C_Read... [14:04:28]Connected sock=11 [14:04:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F7 C1 04 01 57 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 0C 7B 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9E A9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9E A9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 63 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9E A9 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 E9 F2 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B9 04 00 35 04 06 00 CB 85 F8 F0 D4 54 5D EC B4 BE DE C0 34 59 [14:04:28]*** Cut start [14:04:28]*** Partial cut [14:04:28]*** CUTSNS_PIN = 1 [14:04:28]*** CUTSNS_PIN = 0 [14:04:29]*** Brake cut motor [14:04:29]Read from MH i2c: 01 [14:04:29]MH_I2C_Read... [14:04:29]*** Stop cut motor [14:04:29]*** Cut end [14:04:29]Read from MH i2c: 01 07 00 [14:04:29]MH_I2C_Read... [14:04:29]Read from MH i2c: 01 07 00 A6 0B 00 00 00 00 00 FF 0F C6 [14:04:29]process_action close_receipt done [14:04:29]requested_data is exist [14:04:29]produce_requested_data [14:04:29]requested_item fm.sn is exist - process it [14:04:29]wFMCommunicate request_size=4 [14:04:29]MH_SAM_APDU [14:04:29]CAPDU: 80 11 00 00 [14:04:29]Write to MH i2c: E2 08 00 A7 0B 80 11 00 00 00 00 00 00 2C [14:04:29]Write i2c OK [14:04:29]MH_I2C_Read... [14:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:29]Read from MH i2c: E2 [14:04:29]MH_I2C_Read... [14:04:29]Read from MH i2c: E2 17 00 [14:04:29]MH_I2C_Read... [14:04:29]Read from MH i2c: E2 17 00 A7 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 82 [14:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:04:29]wFMCommunicate OK [14:04:29]requested_item fd.num is exist - process it [14:04:29]SAM_PROTO_GetFieldsCounters [14:04:29]wFMCommunicate request_size=4 [14:04:29]MH_SAM_APDU [14:04:29]CAPDU: 80 13 00 00 [14:04:29]Write to MH i2c: E2 08 00 A8 0B 80 13 00 00 00 00 00 00 2F [14:04:29]Write i2c OK [14:04:29]MH_I2C_Read... [14:04:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:29]Read from MH i2c: E2 [14:04:29]MH_I2C_Read... [14:04:29]Read from MH i2c: E2 62 00 [14:04:29]MH_I2C_Read... [14:04:29]Read from MH i2c: E2 62 00 A8 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 06 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [14:04:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 06 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:29]wFMCommunicate OK [14:04:29]SAM_PROTO_GetFieldsCounters done [14:04:29]requested_item shift.num is exist - process it [14:04:29]requested_item shift.opened is exist - process it [14:04:29]req_shift_opened [14:04:29]FM_GetShiftState [14:04:29]SAM_PROTO_GetShiftState [14:04:29]wFMCommunicate request_size=4 [14:04:29]MH_SAM_APDU [14:04:29]CAPDU: 80 13 01 00 [14:04:29]Write to MH i2c: E2 08 00 A9 0B 80 13 01 00 00 00 00 00 31 [14:04:29]Write i2c OK [14:04:29]MH_I2C_Read... [14:04:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:29]Read from MH i2c: E2 [14:04:29]MH_I2C_Read... [14:04:29]Read from MH i2c: E2 0E 00 [14:04:29]MH_I2C_Read... [14:04:29]Read from MH i2c: E2 0E 00 A9 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8C [14:04:29]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:04:29]wFMCommunicate OK [14:04:29]SAM_PROTO_GetShiftState done [14:04:29]FM_GetShiftState done [14:04:29]req_shift_opened done [14:04:29]requested_item shift.open_date is exist - process it [14:04:29]req_shift_open_date [14:04:29]req_shift_open_date done [14:04:29]produce_requested_data done [14:04:29]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309510,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:04:29]process_action_free close_receipt [14:04:29]json_value_free [14:04:29]json_value_free done [14:04:29]process_json_proto returns [14:04:29]Send response to host [14:04:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309510,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:04:29]free response buf [14:04:29]execute_script done [14:04:29]execute_script returns [14:04:29]free content buf [14:04:29]Sock 9.Close socket [14:04:29]Sock 9.Thread stoped [14:04:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AD 29 47 00 57 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 06 B9 04 00 F4 03 04 00 33 9A A8 66 B6 04 01 00 00 1B 3A 2B AC 97 1D 6A 6A [14:04:30]CommunicateWithHost err = 0 [14:04:30]CheckOFDResponse [14:04:30]1017 (14) - 77093643461234 [14:04:30]1041 (16) - 0000000000874943 [14:04:30]1040 (4) - 309510 [14:04:30]1012 (4) - 30.07.2024 07:45 [14:04:30]1206 (1) - 0 [14:04:30]OFD Sender: Remove packet 309510 [14:04:30]ProducePacketName [14:04:30]name=ofd_packets/00309510 [14:04:30]NVStorageDeleteData [14:04:30]OFD Sender: No OFD packet to send [14:04:35]OFD Sender: No OFD packet to send [14:04:40]OFD Sender: No OFD packet to send [14:04:45]OFD Sender: No OFD packet to send [14:04:50]OFD Sender: No OFD packet to send [14:04:55]OFD Sender: No OFD packet to send [14:05:00]OFD Sender: No OFD packet to send [14:05:05]OFD Sender: No OFD packet to send [14:05:10]OFD Sender: No OFD packet to send [14:05:15]OFD Sender: No OFD packet to send [14:05:20]OFD Sender: No OFD packet to send [14:05:25]OFD Sender: No OFD packet to send [14:05:30]OFD Sender: No OFD packet to send [14:05:35]OFD Sender: No OFD packet to send [14:05:40]OFD Sender: No OFD packet to send [14:05:45]OFD Sender: No OFD packet to send [14:05:50]OFD Sender: No OFD packet to send [14:05:55]OFD Sender: No OFD packet to send [14:06:00]OFD Sender: No OFD packet to send [14:06:05]OFD Sender: No OFD packet to send [14:06:10]OFD Sender: No OFD packet to send [14:06:15]OFD Sender: No OFD packet to send [14:06:18]accept exits with 10 [14:06:18]New connection [14:06:18]New thread 3067055460 created [14:06:18]Thread 3067198820 joined [14:06:18]Waiting for new connection... [14:06:18] Sock 10.Parse request [14:06:18]Sock 10.Check first char [14:06:18]Sock 10.First char is OK [14:06:18]request: POST /json_proto HTTP/1.0 [14:06:18]Method: POST [14:06:18]URL: /json_proto [14:06:18]Method is POST - this is cgi request [14:06:18]url: /json_proto [14:06:18]query_string will be loaded in cgi processing [14:06:18]execute_cgi json_proto POST (null) [14:06:18]execute_cgi path=json_proto method=POST [14:06:18]POST find Content-Length [14:06:18]Host: 172.17.45.195:8080 [14:06:18]Content-Length: 803 [14:06:18]Content-Type: application/json [14:06:18] [14:06:18]POST finish read [14:06:18]Found Content-Length = 803 [14:06:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [14:06:18]execute_script... [14:06: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)118121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [14:06:18]POST & json_proto [14:06:18]process_json_proto [14:06:18]json parsed OK: [14:06:18]protocol is kg_v1.0 [14:06:18]action value=close_receipt [14:06:18]process_action close_receipt [14:06:18]cmd_close_receipt [14:06:18]MH_GetDate [14:06:18]Write to MH i2c: F0 00 00 AA 0B A4 [14:06:18]Write i2c OK [14:06:18]MH_I2C_Read... [14:06:18]Read from MH i2c: F0 [14:06:18]MH_I2C_Read... [14:06:18]Read from MH i2c: F0 09 00 [14:06:18]MH_I2C_Read... [14:06:18]Read from MH i2c: F0 09 00 AA 0B 00 5B F3 A8 66 FB 01 7F 64 E8 [14:06:18]GetLastDocTimeStamp 1722348265 [14:06:18]current date 1722348379 [14:06:18]FM_GetShiftState [14:06:18]SAM_PROTO_GetShiftState [14:06:18]wFMCommunicate request_size=4 [14:06:18]MH_SAM_APDU [14:06:18]CAPDU: 80 13 01 00 [14:06:18]Write to MH i2c: E2 08 00 AB 0B 80 13 01 00 00 00 00 00 33 [14:06:18]Write i2c OK [14:06:18]MH_I2C_Read... [14:06:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:18]Read from MH i2c: E2 [14:06:18]MH_I2C_Read... [14:06:18]Read from MH i2c: E2 0E 00 [14:06:18]MH_I2C_Read... [14:06:18]Read from MH i2c: E2 0E 00 AB 0B 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8E [14:06:18]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:06:18]wFMCommunicate OK [14:06:18]SAM_PROTO_GetShiftState done [14:06:18]FM_GetShiftState done [14:06:18]opened in 1722299915 [14:06:18]opened+sec_in_day 1722386315 [14:06:18]quantity*price = 250046 [14:06:18]sum+1 = 250047 [14:06:18]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 466 30.07.2024 14:25 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309532 ФПД: 222091844015878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142519&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309532&fm=222091844015878&tin=02508201610067®Number=0000000000092651&sum=40000 [14:25:19]StoreToDocumentArchive [14:25:19]shift 430 fd 309532 [14:25:19]save to /storage/0430/doc_00309532 [14:25:19]save last doc name /storage/0430/doc_00309532 to /storage/kkm_last_doc_name [14:25:19]save OK [14:25:19]Clear old archive folders... [14:25:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:25:19]tlvbuf is 00A20BB0 [14:25:19]SAM_PROTO_ClearQueue [14:25:19]wFMCommunicate request_size=4 [14:25:19]MH_SAM_APDU [14:25:19]CAPDU: 80 09 00 00 [14:25:19]Write to MH i2c: E2 08 00 FD 11 80 09 00 00 00 00 00 00 80 [14:25:19]Write i2c OK [14:25:19]MH_I2C_Read... [14:25:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:19]Read from MH i2c: E2 [14:25:19]MH_I2C_Read... [14:25:19]Read from MH i2c: E2 03 00 [14:25:19]MH_I2C_Read... [14:25:19]Read from MH i2c: E2 03 00 FD 11 00 90 00 82 [14:25:19]RAPDU: 90 00 [14:25:19]wFMCommunicate OK [14:25:19]SAM_PROTO_ClearQueue done [14:25:19]KKMCreateOFDPacket [14:25:19]OFDProtocolAddRootSTLVToBuf [14:25:19]FM_MakeSignedData [14:25:19]FM_MakeSignedData [14:25:19]SAM_PROTO_SignData [14:25:19]wFMCommunicate request_size=4 [14:25:19]MH_SAM_APDU [14:25:19]CAPDU: 80 0D 01 02 [14:25:19]Write to MH i2c: E2 08 00 FE 11 80 0D 01 02 00 00 00 00 88 [14:25:19]Write i2c OK [14:25:19]MH_I2C_Read... [14:25:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:19]Read from MH i2c: E2 [14:25:19]MH_I2C_Read... [14:25:19]Read from MH i2c: E2 03 00 [14:25:19]MH_I2C_Read... [14:25:19]Read from MH i2c: E2 03 00 FE 11 00 90 00 83 [14:25:19]RAPDU: 90 00 [14:25:19]wFMCommunicate OK [14:25:19]wFMCommunicate request_size=255 [14:25:19]MH_SAM_APDU [14:25:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4C [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]Read from MH i2c: *** [00:00:10]A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724A8 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 36304444+1686045179=1722349623 [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 = 0x33550623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4D [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 38 F8 A8 66 FB 01 7F 64 1C [14:27:04]Current date/time: 30.07.2024 14:27 [14:27:04]FM_Init [14:27:04]wFMConnect [14:27:04]MH_SAM_On [14:27:04]Write to MH i2c: E0 00 00 08 00 E7 [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]*** iso7816_init finished! [14:27:04]*** atr: [14:27:04]*** 0F 3B D5 18 FF 81 91 FE [14:27:04]*** 1F C3 80 73 C8 21 10 0A [14:27:04]*** 00 00 00 00 00 00 00 00 [14:27:04]*** 00 00 00 00 00 00 00 00 [14:27:04]*** 00 00 00 00 00 00 00 00 [14:27:04]*** 00 00 00 00 00 00 00 00 [14:27:04]*** 00 00 00 00 00 00 00 00 [14:27:04]*** 00 00 00 00 00 00 00 00 [14:27:04]Read from MH i2c: E0 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E0 10 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [14:27:04]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:27:04]wFMCommunicate request_size=10 [14:27:04]MH_SAM_APDU [14:27:04]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:27:04]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:27:04]Read from MH i2c: E2 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:27:04]RAPDU: 90 00 [14:27:04]wFMCommunicate OK [14:27:04]wFMCommunicate request_size=4 [14:27:04]MH_SAM_APDU [14:27:04]CAPDU: 80 11 00 00 [14:27:04]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:04]Read from MH i2c: E2 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 17 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [14:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:27:04]wFMCommunicate OK [14:27:04]Detected FM SN is 0000000000874943 [14:27:04]Stored FM SN is 0000000000874943 [14:27:04]wFMCommunicate request_size=9 [14:27:04]MH_SAM_APDU [14:27:04]CAPDU: 80 16 00 00 04 62 7F 01 00 [14:27:04]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:27:04]Read from MH i2c: E2 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:27:04]RAPDU: 90 00 [14:27:04]wFMCommunicate OK [14:27:04]FM PIN OK [14:27:04]wFMCommunicate request_size=8 [14:27:04]MH_SAM_APDU [14:27:04]CAPDU: 80 14 04 00 03 02 00 01 [14:27:04]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:27:04]Read from MH i2c: E2 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:27:04]RAPDU: 90 00 [14:27:04]wFMCommunicate OK [14:27:04]wFMCommunicate request_size=13 [14:27:04]MH_SAM_APDU [14:27:04]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:27:04]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:27:04]Read from MH i2c: E2 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:27:04]RAPDU: 90 00 [14:27:04]wFMCommunicate OK [14:27:04]wFMCommunicate request_size=4 [14:27:04]MH_SAM_APDU [14:27:04]CAPDU: 80 11 00 00 [14:27:04]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:04]Read from MH i2c: E2 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 17 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [14:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:27:04]wFMCommunicate OK [14:27:04]DocumentArchiveInit [14:27:04]Start Httpd... [14:27:04]Httpd thread 3067428196 created [14:27:04]Write to MH i2c: 01 00 00 0F 00 0F [14:27:04]Write i2c OK [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: 01 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: 01 07 00 [14:27:04]MH_I2C_Read... [14:27:04]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:27:04]MH Int Process started [14:27:04]Allocated Socket 8 [14:27:04]Bind OK [14:27:04]Listen OK [14:27:04]httpd running on port 8080 [14:27:04]Waiting for new connection... [14:27:04]OFD Sender: Processing packet 309516 [packets to send 248, broken 231] [14:27:04]ProducePacketName [14:27:04]name=ofd_packets/00309516 [14:27:04]OFD Sender: To server: pG, [14:27:04]CommunicateWithHost lk.salyk.kg:30040 [14:27:04]ConnectInit lk.salyk.kg [14:27:05]accept exits with 9 [14:27:05]New connection [14:27:05]New thread 3067141476 created [14:27:05]Waiting for new connection... [14:27:05] Sock 9.Parse request [14:27:05]Sock 9.Check first char [14:27:05]Sock 9.First char is OK [14:27:05]request: POST /json_proto HTTP/1.0 [14:27:05]Method: POST [14:27:05]URL: /json_proto [14:27:05]Method is POST - this is cgi request [14:27:05]url: /json_proto [14:27:05]query_string will be loaded in cgi processing [14:27:05]execute_cgi json_proto POST (null) [14:27:05]execute_cgi path=json_proto method=POST [14:27:05]POST find Content-Length [14:27:05]Host: 172.17.45.195:8080 [14:27:05]Content-Length: 215 [14:27:05]Content-Type: application/json [14:27:05] [14:27:05]POST finish read [14:27:05]Found Content-Length = 215 [14:27:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:05]execute_script... [14:27:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:05]POST & json_proto [14:27:05]process_json_proto [14:27:05]json parsed OK: [14:27:05]protocol is kg_v1.0 [14:27:05]action value=get_value [14:27:05]process_action get_value [14:27:05]cmd_get_value [14:27:05]process_action get_value done [14:27:05]requested_data is exist [14:27:05]produce_requested_data [14:27:05]requested_item kkm.sn is exist - process it [14:27:05]requested_item kkm.ver is exist - process it [14:27:05]requested_item fm.sn is exist - process it [14:27:05]wFMCommunicate request_size=4 [14:27:05]MH_SAM_APDU [14:27:05]CAPDU: 80 11 00 00 [14:27:05]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [14:27:05]Write i2c OK [14:27:05]MH_I2C_Read... [14:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:05]Read from MH i2c: E2 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 17 00 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [14:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:27:05]wFMCommunicate OK [14:27:05]requested_item fd.num is exist - process it [14:27:05]SAM_PROTO_GetFieldsCounters [14:27:05]wFMCommunicate request_size=4 [14:27:05]MH_SAM_APDU [14:27:05]CAPDU: 80 13 00 00 [14:27:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [14:27:05]Write i2c OK [14:27:05]MH_I2C_Read... [14:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:05]Read from MH i2c: E2 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 62 00 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [14:27:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:05]wFMCommunicate OK [14:27:05]SAM_PROTO_GetFieldsCounters done [14:27:05]requested_item shift.num is exist - process it [14:27:05]requested_item shift.opened is exist - process it [14:27:05]req_shift_opened [14:27:05]FM_GetShiftState [14:27:05]SAM_PROTO_GetShiftState [14:27:05]wFMCommunicate request_size=4 [14:27:05]MH_SAM_APDU [14:27:05]CAPDU: 80 13 01 00 [14:27:05]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [14:27:05]Write i2c OK [14:27:05]MH_I2C_Read... [14:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:05]Read from MH i2c: E2 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 0E 00 [14:27:05]MH_I2C_Read... [14:27:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [14:27:05]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:27:05]wFMCommunicate OK [14:27:05]SAM_PROTO_GetShiftState done [14:27:05]FM_GetShiftState done [14:27:05]req_shift_opened done [14:27:05]requested_item shift.open_date is exist - process it [14:27:05]req_shift_open_date [14:27:05]req_shift_open_date done [14:27:05]produce_requested_data done [14:27:05]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309532,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:27:05]process_action_free get_value [14:27:05]json_value_free [14:27:05]json_value_free done [14:27:05]process_json_proto returns [14:27:05]Send response to host [14:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309532,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:27:05]free response buf [14:27:05]execute_script done [14:27:05]execute_script returns [14:27:05]free content buf [14:27:05]Sock 9.Close socket [14:27:05]Sock 9.Thread stoped [14:27:05]accept exits with 10 [14:27:05]New connection [14:27:05]New thread 3066998116 created [14:27:05]Thread 3067141476 joined [14:27:05]Waiting for new connection... [14:27:05] Sock 10.Parse request [14:27:05]Sock 10.Check first char [14:27:05]Sock 10.First char is OK [14:27:05]request: POST /json_proto HTTP/1.0 [14:27:05]Method: POST [14:27:05]URL: /json_proto [14:27:05]Method is POST - this is cgi request [14:27:05]url: /json_proto [14:27:05]query_string will be loaded in cgi processing [14:27:05]execute_cgi json_proto POST (null) [14:27:05]execute_cgi path=json_proto method=POST [14:27:05]POST find Content-Length [14:27:05]Host: 172.17.45.195:8080 [14:27:05]Content-Length: 331 [14:27:05]Content-Type: application/json [14:27:05] [14:27:05]POST finish read [14:27:05]Found Content-Length = 331 [14:27:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:27:05]execute_script... [14:27:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:27:05]POST & json_proto [14:27:05]process_json_proto [14:27:05]json parsed OK: [14:27:05]protocol is kg_v1.0 [14:27:05]action value=get_value [14:27:05]process_action get_value [14:27:05]cmd_get_value [14:27:05]process_action get_value done [14:27:05]requested_data is exist [14:27:05]produce_requested_data [14:27:05]requested_item fm.sale.total is exist - process it [14:27:05]SAM_PROTO_GetFMData [14:27:05]wFMCommunicate request_size=4 [14:27:05]MH_SAM_APDU [14:27:05]CAPDU: 80 13 03 00 [14:27:05]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [14:27:05]Write i2c OK [14:27:05]MH_I2C_Read... [14:27:05]Connected sock=6 [14:27:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 8F 07 04 01 3E 54 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C2 01 00 00 F4 03 04 00 2B F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0C B9 04 00 35 04 06 00 1D DD 83 54 59 31 E1 DF 50 DD 65 03 F0 43 [14:27:06]Read from MH i2c: E2 [14:27:06]MH_I2C_Read... [14:27:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:27:06]Read from MH i2c: E2 FD 00 [14:27:06]MH_I2C_Read... [14:27:06]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 C0 B5 04 00 69 04 A3 00 6F 04 04 00 E6 A9 04 00 B1 04 05 00 3B 4C F2 37 06 70 04 05 00 E8 99 67 39 05 72 04 04 00 53 B2 8A FE 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 79 42 1D A9 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 CC 69 17 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 DA 0B 00 00 B1 04 04 00 FC D0 16 26 70 04 04 00 FC D0 16 26 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 54 A5 0B 04 EF 03 09 90 00 03 [14:27:06]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 C0 B5 04 00 69 04 A3 00 6F 04 04 00 E6 A9 04 00 B1 04 05 00 3B 4C F2 37 06 70 04 05 00 E8 99 67 39 05 72 04 04 00 53 B2 8A FE 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 79 42 1D A9 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 CC 69 17 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 DA 0B 00 00 B1 04 04 00 FC D0 16 26 70 04 04 00 FC D0 16 26 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 54 A5 0B 04 EF 03 09 90 00 [14:27:06]wFMCommunicate OK [14:27:06]wFMCommunicate request_size=4 [14:27:06]MH_SAM_APDU [14:27:06]CAPDU: 80 17 00 00 [14:27:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:27:06]Write i2c OK [14:27:06]MH_I2C_Read... [14:27:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:27:06]Read from MH i2c: E2 [14:27:06]MH_I2C_Read... [14:27:06]Read from MH i2c: E2 FD 00 [14:27:06]MH_I2C_Read... [14:27:06]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BA 4C 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 A6 [14:27:06]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BA 4C 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [14:27:06]wFMCommunicate OK [14:27:06]wFMCommunicate request_size=4 [14:27:06]MH_SAM_APDU [14:27:06]CAPDU: 80 17 00 00 [14:27:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:27:06]Write i2c OK [14:27:06]MH_I2C_Read... [14:27:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:27:06]Read from MH i2c: E2 [14:27:06]MH_I2C_Read... [14:27:06]Read from MH i2c: E2 FD 00 [14:27:06]MH_I2C_Read... [14:27:06]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [14:27:06]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [14:27:06]wFMCommunicate OK [14:27:06]wFMCommunicate request_size=4 [14:27:06]MH_SAM_APDU [14:27:06]CAPDU: 80 17 00 00 [14:27:06]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [14:27:06]Write i2c OK [14:27:06]MH_I2C_Read... [14:27:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:27:06]Read from MH i2c: E2 [14:27:06]MH_I2C_Read... [14:27:06]Read from MH i2c: E2 FD 00 [14:27:06]MH_I2C_Read... [14:27:06]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [14:27:06]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [14:27:06]wFMCommunicate OK [14:27:06]wFMCommunicate request_size=4 [14:27:06]MH_SAM_APDU [14:27:06]CAPDU: 80 17 00 00 [14:27:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:27:06]Write i2c OK [14:27:06]MH_I2C_Read... [14:27:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [14:27:07]Read from MH i2c: E2 [14:27:07]MH_I2C_Read... [14:27:07]Read from MH i2c: E2 E2 00 [14:27:07]MH_I2C_Read... [14:27:07]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [14:27:07]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:27:07]wFMCommunicate OK [14:27:07]SAM_PROTO_GetFMData done [14:27:07]requested_item fm.sale_refund.total is exist - process it [14:27:07]requested_item fm.buy.total is exist - process it [14:27:07]requested_item shift.sale.total is exist - process it [14:27:07]SAM_PROTO_GetShiftData [14:27:07]wFMCommunicate request_size=4 [14:27:07]MH_SAM_APDU [14:27:07]CAPDU: 80 13 02 00 [14:27:07]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [14:27:07]Write i2c OK [14:27:07]MH_I2C_Read... [14:27:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:27:07]Read from MH i2c: E2 [14:27:07]MH_I2C_Read... [14:27:07]Read from MH i2c: E2 FD 00 [14:27:07]MH_I2C_Read... [14:27:07]Read from MH i2c: E2 FD 00 18 00 00 BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 D0 01 00 00 B1 04 04 00 21 BD 2B 03 70 04 04 00 CC 09 0A 02 72 04 04 00 55 B3 21 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 54 38 56 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 4D 2F 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 AE 0A 70 04 03 00 60 AE 0A 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 22 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 8C [14:27:07]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 D0 01 00 00 B1 04 04 00 21 BD 2B 03 70 04 04 00 CC 09 0A 02 72 04 04 00 55 B3 21 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 54 38 56 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 4D 2F 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 AE 0A 70 04 03 00 60 AE 0A 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 22 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [14:27:07]wFMCommunicate OK [14:27:07]wFMCommunicate request_size=4 [14:27:07]MH_SAM_APDU [14:27:07]CAPDU: 80 17 00 00 [14:27:07]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:27:07]Write i2c OK [14:27:07]MH_I2C_Read... [14:27:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 B3 CE 47 00 F3 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0C B9 04 00 F4 03 04 00 80 9F A8 66 B6 04 01 00 00 41 F1 C1 58 E8 08 A9 97 [14:27:07]CommunicateWithHost err = 0 [14:27:07]CheckOFDResponse [14:27:07]1017 (14) - 77093643461234 [14:27:07]1041 (16) - 0000000000874943 [14:27:07]1040 (4) - 309516 [14:27:07]1012 (4) - 30.07.2024 08:08 [14:27:07]1206 (1) - 0 [14:27:07]OFD Sender: Remove packet 309516 [14:27:07]ProducePacketName [14:27:07]name=ofd_packets/00309516 [14:27:07]NVStorageDeleteData [14:27:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:27:07]Read from MH i2c: E2 [14:27:07]MH_I2C_Read... [14:27:07]Read from MH i2c: E2 FD 00 [14:27:07]MH_I2C_Read... [14:27:07]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 33 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 90 00 91 [14:27:08]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 33 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 90 00 [14:27:08]wFMCommunicate OK [14:27:08]wFMCommunicate request_size=4 [14:27:08]MH_SAM_APDU [14:27:08]CAPDU: 80 17 00 00 [14:27:08]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:27:08]Write i2c OK [14:27:08]MH_I2C_Read... [14:27:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:27:08]Read from MH i2c: E2 [14:27:08]MH_I2C_Read... [14:27:08]Read from MH i2c: E2 FD 00 [14:27:08]MH_I2C_Read... [14:27:08]Read from MH i2c: E2 FD 00 1A 00 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 CC [14:27:08]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [14:27:08]wFMCommunicate OK [14:27:08]wFMCommunicate request_size=4 [14:27:08]MH_SAM_APDU [14:27:08]CAPDU: 80 17 00 00 [14:27:08]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [14:27:08]Write i2c OK [14:27:08]MH_I2C_Read... [14:27:08]OFD Sender: Processing packet 309517 [packets to send 247, broken 231] [14:27:08]ProducePacketName [14:27:08]name=ofd_packets/00309517 [14:27:08]OFD Sender: To server: pG, [14:27:08]CommunicateWithHost lk.salyk.kg:30040 [14:27:08]ConnectInit lk.salyk.kg [14:27:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:27:08]Read from MH i2c: E2 [14:27:08]MH_I2C_Read... [14:27:08]Read from MH i2c: E2 FD 00 [14:27:08]MH_I2C_Read... [14:27:08]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 12 [14:27:08]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [14:27:08]wFMCommunicate OK [14:27:08]wFMCommunicate request_size=4 [14:27:08]MH_SAM_APDU [14:27:08]CAPDU: 80 17 00 00 [14:27:08]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [14:27:08]Write i2c OK [14:27:08]MH_I2C_Read... [14:27:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [14:27:08]Read from MH i2c: E2 [14:27:08]MH_I2C_Read... [14:27:08]Read from MH i2c: E2 DA 00 [14:27:08]MH_I2C_Read... [14:27:08]Read from MH i2c: E2 DA 00 1C 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [14:27:08]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:27:09]wFMCommunicate OK [14:27:09]SAM_PROTO_GetShiftData done [14:27:09]requested_item shift.sale.total_cash is exist - process it [14:27:09]requested_item shift.sale_refund.total is exist - process it [14:27:09]requested_item shift.sale_refund.total_cash is exist - process it [14:27:09]requested_item shift.buy.total is exist - process it [14:27:09]requested_item shift.buy.total_cash is exist - process it [14:27:09]produce_requested_data done [14:27:09]produce_requested_data return {"fm.sale.total":267084298.83,"fm.sale_refund.total":6390295.00,"fm.buy.total":0.00,"shift.sale.total":531981.13,"shift.sale.total_cash":342123.00,"shift.sale_refund.total":7000.00,"shift.sale_refund.total_cash":7000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:27:09]process_action_free get_value [14:27:09]json_value_free [14:27:09]json_value_free done [14:27:09]process_json_proto returns [14:27:09]Send response to host [14:27:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":267084298.83,"fm.sale_refund.total":6390295.00,"fm.buy.total":0.00,"shift.sale.total":531981.13,"shift.sale.total_cash":342123.00,"shift.sale_refund.total":7000.00,"shift.sale_refund.total_cash":7000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:27:09]free response buf [14:27:09]execute_script done [14:27:09]execute_script returns [14:27:09]free content buf [14:27:09]Sock 10.Close socket [14:27:09]Sock 10.Thread stoped [14:27:09]accept exits with 9 [14:27:09]New connection [14:27:09]New thread 3067141476 created [14:27:09]Thread 3066998116 joined [14:27:09]Waiting for new connection... [14:27:09] Sock 9.Parse request [14:27:09]Sock 9.Check first char [14:27:09]Sock 9.First char is OK [14:27:09]request: POST /json_proto HTTP/1.0 [14:27:09]Method: POST [14:27:09]URL: /json_proto [14:27:09]Method is POST - this is cgi request [14:27:09]url: /json_proto [14:27:09]query_string will be loaded in cgi processing [14:27:09]execute_cgi json_proto POST (null) [14:27:09]execute_cgi path=json_proto method=POST [14:27:09]POST find Content-Length [14:27:09]Host: 172.17.45.195:8080 [14:27:09]Content-Length: 1154 [14:27:09]Content-Type: application/json [14:27:09] [14:27:09]POST finish read [14:27:09]Found Content-Length = 1154 [14:27:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118140\u000A30.07.2024 13:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194800\u000A\u0414\u0422-\u041A-3\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116729\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:09]execute_script... [14:27:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118140\u000A30.07.2024 13:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194800\u000A\u0414\u0422-\u041A-3\u000A 100.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 7620.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30116729\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:09]POST & json_proto [14:27:09]process_json_proto [14:27:09]json parsed OK: [14:27:09]protocol is kg_v1.0 [14:27:09]action value=print_text [14:27:09]process_action print_text [14:27:09]cmd_print_text [14:27:09]ExternCall_PrintAddStr [14:27:09]wPrintStart [14:27:09]Write to MH i2c: 01 00 00 1D 00 1D [14:27:09]Write i2c OK [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: 01 [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: 01 07 00 [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [14:27:09]RasterBufferAndPrint [14:27:09]line *****ТОВАРНЫЙ ЧЕК***** [14:27:09]line АЗС-128 [14:27:09]line Партнер Нефть [14:27:09]line 00000000012345 [14:27:09]line Кассир : Анарбаев А. [14:27:09]line Счет N : (1)118140 [14:27:09]line 30.07.2024 13:48 [14:27:09]line ПРОДАЖА [14:27:09]line ТРК (МРК, ГНК): 2 [14:27:09]line Вид ГСМ : 2710194800 [14:27:09]line ДТ-К-3 [14:27:09]line 100.000 x 76.20 [14:27:09]line ИТОГ: 7620.00 [14:27:09]line Тип оплаты: Талоны: ТК ГПНА Online [14:27:09]line 30116729 [14:27:09]line ______________________ [14:27:09]line (подпись) [14:27:09]written 0, free lines is 4095 [14:27:09]Write to MH i2c: 01 00 00 31 00 31 [14:27:09]Write i2c OK [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: 01 [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: 01 07 00 [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 11 0E 57 [14:27:09]RasterBufferAndPrint [14:27:09]line [14:27:09]line [14:27:09]line [14:27:09]line [14:27:09]line [14:27:09]written 0, free lines is 3610 [14:27:09]MH_Cut [14:27:09]Write to MH i2c: D1 01 00 38 00 01 0A [14:27:09]Write i2c OK [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: D1 [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: D1 01 00 [14:27:09]MH_I2C_Read... [14:27:09]Read from MH i2c: D1 01 00 38 00 00 09 [14:27:09]Write to MH i2c: 01 00 00 39 00 39 [14:27:09]Write i2c OK [14:27:09]MH_I2C_Read... [14:27:10]*** Cut start [14:27:10]*** Partial cut [14:27:10]*** CUTSNS_PIN = 1 [14:27:10]*** CUTSNS_PIN = 0 [14:27:10]Connected sock=11 [14:27:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 28 01 00 00 8A 2A 20 01 B2 05 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C3 01 00 00 F4 03 04 00 33 F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 0C B9 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0D B9 04 00 35 04 06 00 60 36 1E 58 74 DE FC AF 90 67 D2 8F BC 64 [14:27:10]*** Brake cut motor [14:27:10]Read from MH i2c: 01 [14:27:10]MH_I2C_Read... [14:27:10]*** Stop cut motor [14:27:10]*** Cut end [14:27:10]Read from MH i2c: 01 07 00 [14:27:10]MH_I2C_Read... [14:27:10]Read from MH i2c: 01 07 00 39 00 00 00 00 00 00 FF 0F 4E [14:27:10]process_action print_text done [14:27:10]requested_data is exist [14:27:10]produce_requested_data [14:27:10]requested_item fm.sn is exist - process it [14:27:10]wFMCommunicate request_size=4 [14:27:10]MH_SAM_APDU [14:27:10]CAPDU: 80 11 00 00 [14:27:10]Write to MH i2c: E2 08 00 3A 00 80 11 00 00 00 00 00 00 B4 [14:27:10]Write i2c OK [14:27:10]MH_I2C_Read... [14:27:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 17 FC 47 00 14 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 Read from MH i2c: 31 E2 32 [14:27:11]33 MH_I2C_Read... [14:27:11]34 Read from MH i2c: 11 E2 04 17 10 00 00 [14:27:11]30 MH_I2C_Read... [14:27:11]30 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:11]30 Read from MH i2c: 30 E2 30 17 30 00 30 3A 30 00 30 30 00 38 11 37 04 34 10 39 00 34 30 33 30 10 30 04 30 04 30 00 30 0D 30 B9 30 04 30 00 30 F4 38 37 03 34 04 39 00 34 84 33 9F 90 A8 00 66 0A B6 [14:27:11]RAPDU: 04 11 01 04 00 10 00 00 0A 30 30 10 30 15 30 7D 30 46 30 11 30 9E 30 13 30 [14:27:11]30 CommunicateWithHost err = 0 [14:27:11]38 CheckOFDResponse [14:27:11]1017 (14) - 77093643461234 [14:27:11]1041 (16) - 0000000000874943 [14:27:11]1040 (4) - 309517 [14:27:11]1012 (4) - 30.07.2024 08:08 [14:27:11]1206 (1) - 0 [14:27:11]OFD Sender: Remove packet 309517 [14:27:11]ProducePacketName [14:27:11]name=ofd_packets/00309517 [14:27:11]NVStorageDeleteData [14:27:11]37 34 39 34 33 90 00 [14:27:11]wFMCommunicate OK [14:27:11]requested_item fd.num is exist - process it [14:27:11]SAM_PROTO_GetFieldsCounters [14:27:11]wFMCommunicate request_size=4 [14:27:11]MH_SAM_APDU [14:27:11]CAPDU: 80 13 00 00 [14:27:11]Write to MH i2c: E2 08 00 3B 00 80 13 00 00 00 00 00 00 B7 [14:27:11]Write i2c OK [14:27:11]MH_I2C_Read... [14:27:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:11]Read from MH i2c: E2 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: E2 62 00 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: E2 62 00 3B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [14:27:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:11]wFMCommunicate OK [14:27:11]SAM_PROTO_GetFieldsCounters done [14:27:11]requested_item shift.num is exist - process it [14:27:11]requested_item shift.opened is exist - process it [14:27:11]req_shift_opened [14:27:11]FM_GetShiftState [14:27:11]SAM_PROTO_GetShiftState [14:27:11]wFMCommunicate request_size=4 [14:27:11]MH_SAM_APDU [14:27:11]CAPDU: 80 13 01 00 [14:27:11]Write to MH i2c: E2 08 00 3C 00 80 13 01 00 00 00 00 00 B9 [14:27:11]Write i2c OK [14:27:11]MH_I2C_Read... [14:27:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:11]Read from MH i2c: E2 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: E2 0E 00 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: E2 0E 00 3C 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 14 [14:27:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:27:11]wFMCommunicate OK [14:27:11]SAM_PROTO_GetShiftState done [14:27:11]FM_GetShiftState done [14:27:11]req_shift_opened done [14:27:11]requested_item shift.open_date is exist - process it [14:27:11]req_shift_open_date [14:27:11]req_shift_open_date done [14:27:11]produce_requested_data done [14:27:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309532,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:27:11]process_action_free print_text [14:27:11]json_value_free [14:27:11]json_value_free done [14:27:11]process_json_proto returns [14:27:11]Send response to host [14:27:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309532,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:27:11]free response buf [14:27:11]execute_script done [14:27:11]execute_script returns [14:27:11]free content buf [14:27:11]Sock 9.Close socket [14:27:11]Sock 9.Thread stoped [14:27:11]OFD Sender: Processing packet 309518 [packets to send 246, broken 231] [14:27:11]ProducePacketName [14:27:11]name=ofd_packets/00309518 [14:27:11]OFD Sender: To server: pG, [14:27:11]CommunicateWithHost lk.salyk.kg:30040 [14:27:11]ConnectInit lk.salyk.kg [14:27:11]accept exits with 10 [14:27:11]New connection [14:27:11]New thread 3066998116 created [14:27:11]Thread 3067141476 joined [14:27:11]Waiting for new connection... [14:27:11] Sock 10.Parse request [14:27:11]Sock 10.Check first char [14:27:11]Sock 10.First char is OK [14:27:11]request: POST /json_proto HTTP/1.0 [14:27:11]Method: POST [14:27:11]URL: /json_proto [14:27:11]Method is POST - this is cgi request [14:27:11]url: /json_proto [14:27:11]query_string will be loaded in cgi processing [14:27:11]execute_cgi json_proto POST (null) [14:27:11]execute_cgi path=json_proto method=POST [14:27:11]POST find Content-Length [14:27:11]Host: 172.17.45.195:8080 [14:27:11]Content-Length: 682 [14:27:11]Content-Type: application/json [14:27:11] [14:27:11]POST finish read [14:27:11]Found Content-Length = 682 [14:27:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:11]execute_script... [14:27: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)118144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:11]POST & json_proto [14:27:11]process_json_proto [14:27:11]json parsed OK: [14:27:11]protocol is kg_v1.0 [14:27:11]action value=close_receipt [14:27:11]process_action close_receipt [14:27:11]cmd_close_receipt [14:27:11]MH_GetDate [14:27:11]Write to MH i2c: F0 00 00 3D 00 2C [14:27:11]Write i2c OK [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: F0 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: F0 09 00 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: F0 09 00 3D 00 00 40 F8 A8 66 FB 01 7F 64 5A [14:27:11]GetLastDocTimeStamp 1722349519 [14:27:11]current date 1722349632 [14:27:11]FM_GetShiftState [14:27:11]SAM_PROTO_GetShiftState [14:27:11]wFMCommunicate request_size=4 [14:27:11]MH_SAM_APDU [14:27:11]CAPDU: 80 13 01 00 [14:27:11]Write to MH i2c: E2 08 00 3E 00 80 13 01 00 00 00 00 00 BB [14:27:11]Write i2c OK [14:27:11]MH_I2C_Read... [14:27:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:11]Read from MH i2c: E2 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: E2 0E 00 [14:27:11]MH_I2C_Read... [14:27:11]Read from MH i2c: E2 0E 00 3E 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 16 [14:27:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:27:11]wFMCommunicate OK [14:27:11]SAM_PROTO_GetShiftState done [14:27:11]FM_GetShiftState done [14:27:11]opened in 1722299915 [14:27:11]opened+sec_in_day 1722386315 [14:27:11]quantity*price = 100005 [14:27:11]sum+1 = 100006 [14:27:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 467 30.07.2024 14:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309533 ФПД: 40606230152975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142712&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309533&fm=40606230152975&tin=02508201610067®Number=0000000000092651&sum=100000 [14:27:13]StoreToDocumentArchive [14:27:13]shift 430 fd 309533 [14:27:13]save to /storage/0430/doc_00309533 [14:27:13]save last doc name /storage/0430/doc_00309533 to /storage/kkm_last_doc_name [14:27:13]save OK [14:27:13]Clear old archive folders... [14:27:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:27:13]tlvbuf is 00DEFBE0 [14:27:13]SAM_PROTO_ClearQueue [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 09 00 00 [14:27:13]Write to MH i2c: E2 08 00 4B 00 80 09 00 00 00 00 00 00 BD [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4B 00 00 90 00 BF [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]SAM_PROTO_ClearQueue done [14:27:13]KKMCreateOFDPacket [14:27:13]OFDProtocolAddRootSTLVToBuf [14:27:13]FM_MakeSignedData [14:27:13]FM_MakeSignedData [14:27:13]SAM_PROTO_SignData [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 0D 01 02 [14:27:13]Write to MH i2c: E2 08 00 4C 00 80 0D 01 02 00 00 00 00 C5 [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4C 00 00 90 00 C0 [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]wFMCommunicate request_size=255 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D3 01 00 00 F4 03 04 00 40 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B9 04 00 35 04 06 00 24 [14:27:13]Write to MH i2c: E2 02 01 4D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D3 01 00 00 F4 03 04 00 40 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B9 04 00 35 04 06 00 24 00 00 98 [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]Connected sock=6 [14:27:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C6 1E 04 01 0B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C4 01 00 00 F4 03 04 00 44 F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B9 04 00 35 04 06 00 CB 0A 10 28 CC 50 86 21 65 7E 85 D4 1F 9C [14:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4D 00 00 90 00 C1 [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]wFMCommunicate request_size=10 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 0D 02 02 05 EE 5F EC 87 0F [14:27:13]Write to MH i2c: E2 0D 00 4E 00 80 0D 02 02 05 00 EE 5F EC 87 0F 00 00 A1 [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 03 00 4E 00 00 90 00 C2 [14:27:13]RAPDU: 90 00 [14:27:13]wFMCommunicate OK [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 0D 03 02 [14:27:13]Write to MH i2c: E2 08 00 4F 00 80 0D 03 02 00 00 00 00 CA [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 0B 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 0B 00 4F 00 00 03 74 D4 D8 73 FD E3 DB 90 00 1C [14:27:13]RAPDU: 03 74 D4 D8 73 FD E3 DB 90 00 [14:27:13]wFMCommunicate OK [14:27:13]SAM_PROTO_SignData done [14:27:13]FM_MakeSignedData done [14:27:13]CreateOFDProtocolMessage [14:27:13]wFMCommunicate request_size=4 [14:27:13]MH_SAM_APDU [14:27:13]CAPDU: 80 11 00 00 [14:27:13]Write to MH i2c: E2 08 00 50 00 80 11 00 00 00 00 00 00 CA [14:27:13]Write i2c OK [14:27:13]MH_I2C_Read... [14:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:13]Read from MH i2c: E2 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 17 00 [14:27:13]MH_I2C_Read... [14:27:13]Read from MH i2c: E2 17 00 50 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 20 [14:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:27:14]wFMCommunicate OK [14:27:14]CreateOFDProtocolMessage done [14:27:14]OFDSenderStorePacket 309533 [14:27:14]StoreOFDPacket docnum=309533 [14:27:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0D 37 07 01 F3 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D3 01 00 00 F4 03 04 00 40 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B9 04 00 35 04 06 00 24 EE 5F EC 87 0F 03 74 D4 D8 73 FD E3 DB [14:27:14]CheckFolder [14:27:14]dirname=/storage/ofd_packets [14:27:14]CheckFolder done [14:27:14]ProducePacketName [14:27:14]name=ofd_packets/00309533 [14:27:14]NVStorageSaveData ofd_packets/00309533 [14:27:14]File name is /storage/ofd_packets/00309533 [14:27:14]Write 301 bytes [14:27:14]NVStorageSaveData done [14:27:14]OFDSenderStorePacket done [14:27:14]KKMCreateOFDPacket done [14:27:14]NVStorageSaveData kkm_last_timestamp [14:27:14]File name is /storage/kkm_last_timestamp [14:27:14]Write 4 bytes [14:27:14]NVStorageSaveData done [14:27:14]ExternCall_PrintAddStr [14:27:14]wPrintStart [14:27:14]Write to MH i2c: 01 00 00 51 00 51 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 51 00 00 00 00 00 00 FF 0F 66 [14:27:14]RasterBufferAndPrint [14:27:14]line Счет N : (1)118144 [14:27:14]line ИНН: 02508201610067 [14:27:14]line Контрольно-Кассовый Чек [14:27:14]line ПРОДАЖА [14:27:14]line ТРК (МРК, ГНК) : 52 [14:27:14]line Товар: 2710124130 [14:27:14]line Аи-92-К-2 [14:27:14]line 14.750 * 67.80 [14:27:14]line = 1000.05 [14:27:14]line НДС 12% НСП 1% [14:27:14]line > о реализуемом товаре [14:27:14]line ОКРУГЛЕНИЕ: -0.05 [14:27:14]line ИТОГО: 1000.00 [14:27:14]line Внесено: 1000.00 [14:27:14]line СДАЧА: 0.00 [14:27:14]line НСП 1% : 8.85 [14:27:14]line НДС 12% : 106.20 [14:27:14]line Наличными: 1000.00 [14:27:14]line Безнал.: 0.00 [14:27:14]line Место: АЗС № 128 "Партнер Нефть" [14:27:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:27:14]line СНО: Общий режим [14:27:14]line Чек 467 30.07.2024 14:27 [14:27:14]line Смена: 430 ФФД: 1.0 [14:27:14]line ЗНМ: 0300000046 [14:27:14]line РНМ: 0000000000092651 [14:27:14]line Версия ККМ: 001 [14:27:14]line ФМ: 0000000000874943 [14:27:14]line ФД: 309533 [14:27:14]line ФПД: 40606230152975 [14:27:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142712&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309533&fm=40606230152975&tin=02508201610067®Number=0000000000092651&sum=100000 [14:27:14]written 0, free lines is 4095 [14:27:14]Write to MH i2c: 01 00 00 7C 00 7C [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 52 0C E1 [14:27:14]RasterBufferAndPrint [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]line [14:27:14]written 0, free lines is 3170 [14:27:14]MH_Cut [14:27:14]Write to MH i2c: D1 01 00 83 00 01 55 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 01 00 [14:27:14]MH_I2C_Read... [14:27:14]Read from MH i2c: D1 01 00 83 00 00 54 [14:27:14]Write to MH i2c: 01 00 00 84 00 84 [14:27:14]Write i2c OK [14:27:14]MH_I2C_Read... [14:27:15]*** Cut start [14:27:15]*** Partial cut [14:27:15]*** CUTSNS_PIN = 1 [14:27:15]*** CUTSNS_PIN = 0 [14:27:16]*** Brake cut motor [14:27:16]Read from MH i2c: 01 [14:27:16]MH_I2C_Read... [14:27:16]*** Stop cut motor [14:27:16]*** Cut end [14:27:16]Read from MH i2c: 01 07 00 [14:27:16]MH_I2C_Read... [14:27:16]Read from MH i2c: 01 07 00 84 00 00 00 00 00 00 FF 0F 99 [14:27:16]process_action close_receipt done [14:27:16]requested_data is exist [14:27:16]produce_requested_data [14:27:16]requested_item fm.sn is exist - process it [14:27:16]wFMCommunicate request_size=4 [14:27:16]MH_SAM_APDU [14:27:16]CAPDU: 80 11 00 00 [14:27:16]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [14:27:16]Write i2c OK [14:27:16]MH_I2C_Read... [14:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:16]Read from MH i2c: E2 [14:27:16]MH_I2C_Read... [14:27:16]Read from MH i2c: E2 17 00 [14:27:16]MH_I2C_Read... [14:27:16]Read from MH i2c: E2 17 00 85 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 55 [14:27:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:27:16]wFMCommunicate OK [14:27:16]requested_item fd.num is exist - process it [14:27:16]SAM_PROTO_GetFieldsCounters [14:27:16]wFMCommunicate request_size=4 [14:27:16]MH_SAM_APDU [14:27:16]CAPDU: 80 13 00 00 [14:27:16]Write to MH i2c: E2 08 00 86 00 80 13 00 00 00 00 00 00 02 [14:27:16]Write i2c OK [14:27:16]MH_I2C_Read... [14:27:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:16]Read from MH i2c: E2 [14:27:16]MH_I2C_Read... [14:27:16]Read from MH i2c: E2 62 00 [14:27:16]MH_I2C_Read... [14:27:16]Read from MH i2c: E2 62 00 86 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [14:27:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:16]wFMCommunicate OK [14:27:16]SAM_PROTO_GetFieldsCounters done [14:27:16]requested_item shift.num is exist - process it [14:27:16]requested_item shift.opened is exist - process it [14:27:16]req_shift_opened [14:27:16]FM_GetShiftState [14:27:16]SAM_PROTO_GetShiftState [14:27:16]wFMCommunicate request_size=4 [14:27:16]MH_SAM_APDU [14:27:16]CAPDU: 80 13 01 00 [14:27:16]Write to MH i2c: E2 08 00 87 00 80 13 01 00 00 00 00 00 04 [14:27:16]Write i2c OK [14:27:16]MH_I2C_Read... [14:27:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:16]Read from MH i2c: E2 [14:27:16]MH_I2C_Read... [14:27:16]Read from MH i2c: E2 0E 00 [14:27:16]MH_I2C_Read... [14:27:16]Read from MH i2c: E2 0E 00 87 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 5F [14:27:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:27:16]wFMCommunicate OK [14:27:16]SAM_PROTO_GetShiftState done [14:27:16]FM_GetShiftState done [14:27:16]req_shift_opened done [14:27:16]requested_item shift.open_date is exist - process it [14:27:16]req_shift_open_date [14:27:16]req_shift_open_date done [14:27:16]produce_requested_data done [14:27:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309533,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:27:16]process_action_free close_receipt [14:27:16]json_value_free [14:27:16]json_value_free done [14:27:16]process_json_proto returns [14:27:16]Send response to host [14:27:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309533,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:27:16]free response buf [14:27:16]execute_script done [14:27:16]execute_script returns [14:27:16]free content buf [14:27:16]Sock 10.Close socket [14:27:16]Sock 10.Thread stoped [14:27:17]accept exits with 11 [14:27:17]New connection [14:27:17]New thread 3067141476 created [14:27:17]Thread 3066998116 joined [14:27:17]Waiting for new connection... [14:27:17] Sock 11.Parse request [14:27:17]Sock 11.Check first char [14:27:17]Sock 11.First char is OK [14:27:17]request: POST /json_proto HTTP/1.0 [14:27:17]Method: POST [14:27:17]URL: /json_proto [14:27:17]Method is POST - this is cgi request [14:27:17]url: /json_proto [14:27:17]query_string will be loaded in cgi processing [14:27:17]execute_cgi json_proto POST (null) [14:27:17]execute_cgi path=json_proto method=POST [14:27:17]POST find Content-Length [14:27:17]Host: 172.17.45.195:8080 [14:27:17]Content-Length: 682 [14:27:17]Content-Type: application/json [14:27:17] [14:27:17]POST finish read [14:27:17]Found Content-Length = 682 [14:27:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:17]execute_script... [14:27:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:17]POST & json_proto [14:27:17]process_json_proto [14:27:17]json parsed OK: [14:27:17]protocol is kg_v1.0 [14:27:17]action value=close_receipt [14:27:17]process_action close_receipt [14:27:17]cmd_close_receipt [14:27:17]MH_GetDate [14:27:17]Write to MH i2c: F0 00 00 88 00 77 [14:27:17]Write i2c OK [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: F0 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: F0 09 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: F0 09 00 88 00 00 45 F8 A8 66 FB 01 7F 64 AA [14:27:17]GetLastDocTimeStamp 1722349632 [14:27:17]current date 1722349637 [14:27:17]FM_GetShiftState [14:27:17]SAM_PROTO_GetShiftState [14:27:17]wFMCommunicate request_size=4 [14:27:17]MH_SAM_APDU [14:27:17]CAPDU: 80 13 01 00 [14:27:17]Write to MH i2c: E2 08 00 89 00 80 13 01 00 00 00 00 00 06 [14:27:17]Write i2c OK [14:27:17]MH_I2C_Read... [14:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:17]Read from MH i2c: E2 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 0E 00 [14:27:17]MH_I2C_Read... [14:27:17]Read from MH i2c: E2 0E 00 89 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 61 [14:27:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:27:17]wFMCommunicate OK [14:27:17]SAM_PROTO_GetShiftState done [14:27:17]FM_GetShiftState done [14:27:17]opened in 1722299915 [14:27:17]opened+sec_in_day 1722386315 [14:27:17]quantity*price = 100005 [14:27:17]sum+1 = 100006 [14:27:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 468 30.07.2024 14:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309534 ФПД: 113134544513306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142717&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309534&fm=113134544513306&tin=02508201610067®Number=0000000000092651&sum=100000 [14:27:18]StoreToDocumentArchive [14:27:18]shift 430 fd 309534 [14:27:18]save to /storage/0430/doc_00309534 [14:27:18]save last doc name /storage/0430/doc_00309534 to /storage/kkm_last_doc_name [14:27:18]save OK [14:27:18]Clear old archive folders... [14:27:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:27:18]tlvbuf is 00DF6810 [14:27:18]SAM_PROTO_ClearQueue [14:27:18]wFMCommunicate request_size=4 [14:27:18]MH_SAM_APDU [14:27:18]CAPDU: 80 09 00 00 [14:27:18]Write to MH i2c: E2 08 00 96 00 80 09 00 00 00 00 00 00 08 [14:27:18]Write i2c OK [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 [14:27:18]MH_I2C_Read... [14:27:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:18]Read from MH i2c: E2 03 00 [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 03 00 96 00 00 90 00 0A [14:27:18]RAPDU: 90 00 [14:27:18]wFMCommunicate OK [14:27:18]SAM_PROTO_ClearQueue done [14:27:18]KKMCreateOFDPacket [14:27:18]OFDProtocolAddRootSTLVToBuf [14:27:18]FM_MakeSignedData [14:27:18]FM_MakeSignedData [14:27:18]SAM_PROTO_SignData [14:27:18]wFMCommunicate request_size=4 [14:27:18]MH_SAM_APDU [14:27:18]CAPDU: 80 0D 01 02 [14:27:18]Write to MH i2c: E2 08 00 97 00 80 0D 01 02 00 00 00 00 10 [14:27:18]Write i2c OK [14:27:18]MH_I2C_Read... [14:27:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:18]Read from MH i2c: E2 [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 03 00 [14:27:18]MH_I2C_Read... [14:27:18]Read from MH i2c: E2 03 00 97 00 00 90 00 0B [14:27:18]RAPDU: 90 00 [14:27:18]wFMCommunicate OK [14:27:18]wFMCommunicate request_size=255 [14:27:18]MH_SAM_APDU [14:27:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 45 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B9 04 00 35 04 06 00 66 [14:27:18]Write to MH i2c: E2 recv_with_timeout no data received [14:27:19]02 CommunicateWithHost answer receiving error [14:27:19]01 CommunicateWithHost err = -3 [14:27:19]98 OFD Sender: Server communicate error [14:27:19]00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 45 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 OFD Sender: Processing packet 309518 [packets to send 247, broken 231] [14:27:19]34 ProducePacketName [14:27:19]39 name=ofd_packets/00309518 [14:27:19]34 OFD Sender: To server: pG, [14:27:19]33 CommunicateWithHost lk.salyk.kg:30040 [14:27:19]10 04 04 00 1E B9 04 00 35 04 06 00 66 00 00 2C [14:27:19]ConnectInit lk.salyk.kg [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [14:27:19]RAPDU: 90 00 [14:27:19]wFMCommunicate OK [14:27:19]wFMCommunicate request_size=10 [14:27:19]MH_SAM_APDU [14:27:19]CAPDU: 80 0D 02 02 05 E5 30 56 69 1A [14:27:19]Write to MH i2c: E2 0D 00 99 00 80 0D 02 02 05 00 E5 30 56 69 1A 00 00 0B [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [14:27:19]RAPDU: 90 00 [14:27:19]wFMCommunicate OK [14:27:19]wFMCommunicate request_size=4 [14:27:19]MH_SAM_APDU [14:27:19]CAPDU: 80 0D 03 02 [14:27:19]Write to MH i2c: E2 08 00 9A 00 80 0D 03 02 00 00 00 00 15 [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 0B 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 0B 00 9A 00 00 8A 8E E9 53 9F E6 9C 36 90 00 C1 [14:27:19]RAPDU: 8A 8E E9 53 9F E6 9C 36 90 00 [14:27:19]wFMCommunicate OK [14:27:19]SAM_PROTO_SignData done [14:27:19]FM_MakeSignedData done [14:27:19]CreateOFDProtocolMessage [14:27:19]wFMCommunicate request_size=4 [14:27:19]MH_SAM_APDU [14:27:19]CAPDU: 80 11 00 00 [14:27:19]Write to MH i2c: E2 08 00 9B 00 80 11 00 00 00 00 00 00 15 [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:19]Read from MH i2c: E2 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 17 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: E2 17 00 9B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 6B [14:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:27:19]wFMCommunicate OK [14:27:19]CreateOFDProtocolMessage done [14:27:19]OFDSenderStorePacket 309534 [14:27:19]StoreOFDPacket docnum=309534 [14:27:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0C 84 07 01 73 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 45 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B9 04 00 35 04 06 00 66 E5 30 56 69 1A 8A 8E E9 53 9F E6 9C 36 [14:27:19]CheckFolder [14:27:19]dirname=/storage/ofd_packets [14:27:19]CheckFolder done [14:27:19]ProducePacketName [14:27:19]name=ofd_packets/00309534 [14:27:19]NVStorageSaveData ofd_packets/00309534 [14:27:19]File name is /storage/ofd_packets/00309534 [14:27:19]Write 301 bytes [14:27:19]NVStorageSaveData done [14:27:19]OFDSenderStorePacket done [14:27:19]KKMCreateOFDPacket done [14:27:19]NVStorageSaveData kkm_last_timestamp [14:27:19]File name is /storage/kkm_last_timestamp [14:27:19]Write 4 bytes [14:27:19]NVStorageSaveData done [14:27:19]ExternCall_PrintAddStr [14:27:19]wPrintStart [14:27:19]Write to MH i2c: 01 00 00 9C 00 9C [14:27:19]Write i2c OK [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: 01 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: 01 07 00 [14:27:19]MH_I2C_Read... [14:27:19]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 FF 0F B1 [14:27:19]RasterBufferAndPrint [14:27:19]line Счет N : (1)118145 [14:27:19]line ИНН: 02508201610067 [14:27:19]line Контрольно-Кассовый Чек [14:27:19]line ПРОДАЖА [14:27:19]line ТРК (МРК, ГНК) : 62 [14:27:19]line Товар: 2710124130 [14:27:19]line Аи-92-К-2 [14:27:19]line 14.750 * 67.80 [14:27:19]line = 1000.05 [14:27:19]line НДС 12% НСП 1% [14:27:19]line > о реализуемом товаре [14:27:19]line ОКРУГЛЕНИЕ: -0.05 [14:27:19]line ИТОГО: 1000.00 [14:27:19]line Внесено: 1000.00 [14:27:19]line СДАЧА: 0.00 [14:27:19]line НСП 1% : 8.85 [14:27:19]line НДС 12% : 106.20 [14:27:19]line Наличными: 1000.00 [14:27:19]line Безнал.: 0.00 [14:27:19]line Место: АЗС № 128 "Партнер Нефть" [14:27:19]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:27:19]line СНО: Общий режим [14:27:19]line Чек 468 30.07.2024 14:27 [14:27:19]line Смена: 430 ФФД: 1.0 [14:27:19]line ЗНМ: 0300000046 [14:27:19]line РНМ: 0000000000092651 [14:27:19]line Версия ККМ: 001 [14:27:19]line ФМ: 0000000000874943 [14:27:19]line ФД: 309534 [14:27:19]line ФПД: 113134544513306 [14:27:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142717&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309534&fm=113134544513306&tin=02508201610067®Number=0000000000092651&sum=100000 [14:27:19]written 0, free lines is 4095 [14:27:20]Write to MH i2c: 01 00 00 C7 00 C7 [14:27:20]Write i2c OK [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: 01 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: 01 07 00 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 57 0C 31 [14:27:20]RasterBufferAndPrint [14:27:20]line [14:27:20]line [14:27:20]line [14:27:20]line [14:27:20]line [14:27:20]written 0, free lines is 3177 [14:27:20]MH_Cut [14:27:20]Write to MH i2c: D1 01 00 CE 00 01 A0 [14:27:20]Write i2c OK [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: D1 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: D1 01 00 [14:27:20]MH_I2C_Read... [14:27:20]Read from MH i2c: D1 01 00 CE 00 00 9F [14:27:20]Write to MH i2c: 01 00 00 CF 00 CF [14:27:20]Write i2c OK [14:27:20]MH_I2C_Read... [14:27:21]*** Cut start [14:27:21]*** Partial cut [14:27:21]*** CUTSNS_PIN = 1 [14:27:21]*** CUTSNS_PIN = 0 [14:27:21]*** Brake cut motor [14:27:22]Read from MH i2c: 01 [14:27:22]MH_I2C_Read... [14:27:22]*** Stop cut motor [14:27:22]*** Cut end [14:27:22]Read from MH i2c: 01 07 00 [14:27:22]MH_I2C_Read... [14:27:22]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [14:27:22]process_action close_receipt done [14:27:22]requested_data is exist [14:27:22]produce_requested_data [14:27:22]requested_item fm.sn is exist - process it [14:27:22]wFMCommunicate request_size=4 [14:27:22]MH_SAM_APDU [14:27:22]CAPDU: 80 11 00 00 [14:27:22]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [14:27:22]Write i2c OK [14:27:22]MH_I2C_Read... [14:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:22]Read from MH i2c: E2 [14:27:22]MH_I2C_Read... [14:27:22]Read from MH i2c: E2 17 00 [14:27:22]MH_I2C_Read... [14:27:22]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A0 [14:27:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:27:22]wFMCommunicate OK [14:27:22]requested_item fd.num is exist - process it [14:27:22]SAM_PROTO_GetFieldsCounters [14:27:22]wFMCommunicate request_size=4 [14:27:22]MH_SAM_APDU [14:27:22]CAPDU: 80 13 00 00 [14:27:22]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [14:27:22]Write i2c OK [14:27:22]MH_I2C_Read... [14:27:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:22]Read from MH i2c: E2 [14:27:22]MH_I2C_Read... [14:27:22]Read from MH i2c: E2 62 00 [14:27:22]MH_I2C_Read... [14:27:22]Read from MH i2c: E2 62 00 D1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1E B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [14:27:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1E B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:22]wFMCommunicate OK [14:27:22]SAM_PROTO_GetFieldsCounters done [14:27:22]requested_item shift.num is exist - process it [14:27:22]requested_item shift.opened is exist - process it [14:27:22]req_shift_opened [14:27:22]FM_GetShiftState [14:27:22]SAM_PROTO_GetShiftState [14:27:22]wFMCommunicate request_size=4 [14:27:22]MH_SAM_APDU [14:27:22]CAPDU: 80 13 01 00 [14:27:22]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [14:27:22]Write i2c OK [14:27:22]MH_I2C_Read... [14:27:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:22]Read from MH i2c: E2 [14:27:22]MH_I2C_Read... [14:27:22]Read from MH i2c: E2 0E 00 [14:27:22]MH_I2C_Read... [14:27:22]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AA [14:27:22]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:27:22]wFMCommunicate OK [14:27:22]SAM_PROTO_GetShiftState done [14:27:22]FM_GetShiftState done [14:27:22]req_shift_opened done [14:27:22]requested_item shift.open_date is exist - process it [14:27:22]req_shift_open_date [14:27:22]req_shift_open_date done [14:27:22]produce_requested_data done [14:27:22]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309534,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:27:22]process_action_free close_receipt [14:27:22]json_value_free [14:27:22]json_value_free done [14:27:22]process_json_proto returns [14:27:22]Send response to host [14:27:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309534,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:27:22]free response buf [14:27:22]execute_script done [14:27:22]execute_script returns [14:27:22]free content buf [14:27:22]Sock 11.Close socket [14:27:22]Sock 11.Thread stoped [14:27:24]ConnectInit Can't take IP for lk.salyk.kg [14:27:24]CommunicateWithHost connect error [14:27:24]CommunicateWithHost err = -1 [14:27:24]OFD Sender: Server communicate error [14:27:24]OFD Sender: Processing packet 309518 [packets to send 248, broken 231] [14:27:24]ProducePacketName [14:27:24]name=ofd_packets/00309518 [14:27:24]OFD Sender: To server: pG, [14:27:24]CommunicateWithHost lk.salyk.kg:30040 [14:27:24]ConnectInit lk.salyk.kg [14:27:28]Connected sock=6 [14:27:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 C6 1E 04 01 0B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 C4 01 00 00 F4 03 04 00 44 F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B9 04 00 35 04 06 00 CB 0A 10 28 CC 50 86 21 65 7E 85 D4 1F 9C [14:27:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E0 E9 47 00 01 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0E B9 04 00 F4 03 04 00 96 9F A8 66 B6 04 01 00 00 09 85 2F 2B D6 DE 25 B2 [14:27:29]CommunicateWithHost err = 0 [14:27:29]CheckOFDResponse [14:27:29]1017 (14) - 77093643461234 [14:27:29]1041 (16) - 0000000000874943 [14:27:29]1040 (4) - 309518 [14:27:29]1012 (4) - 30.07.2024 08:08 [14:27:29]1206 (1) - 0 [14:27:29]OFD Sender: Remove packet 309518 [14:27:29]ProducePacketName [14:27:29]name=ofd_packets/00309518 [14:27:29]NVStorageDeleteData [14:27:29]OFD Sender: Processing packet 309519 [packets to send 247, broken 231] [14:27:29]ProducePacketName [14:27:29]name=ofd_packets/00309519 [14:27:29]OFD Sender: To server: pG, [14:27:29]CommunicateWithHost lk.salyk.kg:30040 [14:27:29]ConnectInit lk.salyk.kg [14:27:31]Connected sock=7 [14:27:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 88 1E 07 01 A2 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 4E F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0F B9 04 00 35 04 06 00 98 74 04 3A 3B C9 D3 CC 09 1F 7D 52 AD 07 [14:27:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 30 AF 47 00 90 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 0F B9 04 00 F4 03 04 00 99 9F A8 66 B6 04 01 00 00 7E 91 2B 75 67 82 78 90 [14:27:32]CommunicateWithHost err = 0 [14:27:32]CheckOFDResponse [14:27:32]1017 (14) - 77093643461234 [14:27:32]1041 (16) - 0000000000874943 [14:27:32]1040 (4) - 309519 [14:27:32]1012 (4) - 30.07.2024 08:08 [14:27:32]1206 (1) - 0 [14:27:32]OFD Sender: Remove packet 309519 [14:27:32]ProducePacketName [14:27:32]name=ofd_packets/00309519 [14:27:32]NVStorageDeleteData [14:27:32]OFD Sender: Processing packet 309520 [packets to send 246, broken 231] [14:27:32]ProducePacketName [14:27:32]name=ofd_packets/00309520 [14:27:32]OFD Sender: To server: pG, [14:27:32]CommunicateWithHost lk.salyk.kg:30040 [14:27:32]ConnectInit lk.salyk.kg [14:27:37]ConnectInit Can't take IP for lk.salyk.kg [14:27:37]CommunicateWithHost connect error [14:27:37]CommunicateWithHost err = -1 [14:27:37]OFD Sender: Server communicate error [14:27:42]OFD Sender: Processing packet 309520 [packets to send 246, broken 231] [14:27:42]ProducePacketName [14:27:42]name=ofd_packets/00309520 [14:27:42]OFD Sender: To server: pG, [14:27:42]CommunicateWithHost lk.salyk.kg:30040 [14:27:42]ConnectInit lk.salyk.kg [14:27:45]Connected sock=7 [14:27:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9F 69 07 01 F8 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 C6 01 00 00 F4 03 04 00 63 F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 10 B9 04 00 35 04 06 00 27 98 39 4B A6 FF 47 CD 6C CD C7 53 7C D7 [14:27:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 1B 0C 47 00 1F 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 10 B9 04 00 F4 03 04 00 A7 9F A8 66 B6 04 01 00 00 4B C3 8B 0D D0 C6 B2 D4 [14:27:47]CommunicateWithHost err = 0 [14:27:47]CheckOFDResponse [14:27:47]1017 (14) - 77093643461234 [14:27:47]1041 (16) - 0000000000874943 [14:27:47]1040 (4) - 309520 [14:27:47]1012 (4) - 30.07.2024 08:09 [14:27:47]1206 (1) - 0 [14:27:47]OFD Sender: Remove packet 309520 [14:27:47]ProducePacketName [14:27:47]name=ofd_packets/00309520 [14:27:47]NVStorageDeleteData [14:27:47]OFD Sender: Processing packet 309521 [packets to send 245, broken 231] [14:27:47]ProducePacketName [14:27:47]name=ofd_packets/00309521 [14:27:47]OFD Sender: To server: pG, [14:27:47]CommunicateWithHost lk.salyk.kg:30040 [14:27:47]ConnectInit lk.salyk.kg [14:27:52]ConnectInit Can't take IP for lk.salyk.kg [14:27:52]CommunicateWithHost connect error [14:27:52]CommunicateWithHost err = -1 [14:27:52]OFD Sender: Server communicate error [14:27:57]OFD Sender: Processing packet 309521 [packets to send 245, broken 231] [14:27:57]ProducePacketName [14:27:57]name=ofd_packets/00309521 [14:27:57]OFD Sender: To server: pG, [14:27:57]CommunicateWithHost lk.salyk.kg:30040 [14:27:57]ConnectInit lk.salyk.kg [14:28:02]ConnectInit Can't take IP for lk.salyk.kg [14:28:02]CommunicateWithHost connect error [14:28:02]CommunicateWithHost err = -1 [14:28:02]OFD Sender: Server communicate error [14:28:07]OFD Sender: Processing packet 309521 [packets to send 245, broken 231] [14:28:07]ProducePacketName [14:28:07]name=ofd_packets/00309521 [14:28:07]OFD Sender: To server: pG, [14:28:07]CommunicateWithHost lk.salyk.kg:30040 [14:28:07]ConnectInit lk.salyk.kg [14:28:08]Connected sock=7 [14:28:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 FA CC 07 01 0D 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 C7 01 00 00 F4 03 04 00 6C F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 11 B9 04 00 35 04 06 00 E4 5C 1F 94 5E 29 26 CB C4 75 46 CC 2A 23 [14:28:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 38 1F 47 00 84 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 11 B9 04 00 F4 03 04 00 BF 9F A8 66 B6 04 01 00 00 11 D7 CD 11 6C 93 1E A6 [14:28:09]CommunicateWithHost err = 0 [14:28:09]CheckOFDResponse [14:28:09]1017 (14) - 77093643461234 [14:28:09]1041 (16) - 0000000000874943 [14:28:09]1040 (4) - 309521 [14:28:09]1012 (4) - 30.07.2024 08:09 [14:28:09]1206 (1) - 0 [14:28:09]OFD Sender: Remove packet 309521 [14:28:09]ProducePacketName [14:28:09]name=ofd_packets/00309521 [14:28:09]NVStorageDeleteData [14:28:10]OFD Sender: Processing packet 309522 [packets to send 244, broken 231] [14:28:10]ProducePacketName [14:28:10]name=ofd_packets/00309522 [14:28:10]OFD Sender: To server: pG, [14:28:10]CommunicateWithHost lk.salyk.kg:30040 [14:28:10]ConnectInit lk.salyk.kg [14:28:15]Connected sock=7 [14:28:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 CE EF 04 01 04 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 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 C8 01 00 00 F4 03 04 00 AC F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 12 B9 04 00 35 04 06 00 0F B4 71 0A F0 A7 E1 AE EC 78 49 EF 3C 5D [14:28:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 26 0E 47 00 37 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 12 B9 04 00 F4 03 04 00 C5 9F A8 66 B6 04 01 00 00 52 AA 41 9A 57 0B 1F 49 [14:28:16]CommunicateWithHost err = 0 [14:28:16]CheckOFDResponse [14:28:16]1017 (14) - 77093643461234 [14:28:16]1041 (16) - 0000000000874943 [14:28:16]1040 (4) - 309522 [14:28:16]1012 (4) - 30.07.2024 08:09 [14:28:16]1206 (1) - 0 [14:28:16]OFD Sender: Remove packet 309522 [14:28:16]ProducePacketName [14:28:16]name=ofd_packets/00309522 [14:28:16]NVStorageDeleteData [14:28:16]OFD Sender: Processing packet 309523 [packets to send 243, broken 231] [14:28:16]ProducePacketName [14:28:16]name=ofd_packets/00309523 [14:28:16]OFD Sender: To server: pG, [14:28:16]CommunicateWithHost lk.salyk.kg:30040 [14:28:16]ConnectInit lk.salyk.kg [14:28:18]Connected sock=7 [14:28:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 92 4C 07 01 35 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 9A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 9A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 2B 00 00 00 00 07 04 06 00 28 9A 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 D2 F4 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 13 B9 04 00 35 04 06 00 86 9A E6 6E B3 21 9D BE 5F 58 50 94 B4 2E [14:28:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EA 13 47 00 D4 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 13 B9 04 00 F4 03 04 00 C8 9F A8 66 B6 04 01 00 00 9E 69 AA 66 4A F4 F3 A1 [14:28:18]CommunicateWithHost err = 0 [14:28:18]CheckOFDResponse [14:28:18]1017 (14) - 77093643461234 [14:28:18]1041 (16) - 0000000000874943 [14:28:18]1040 (4) - 309523 [14:28:18]1012 (4) - 30.07.2024 08:09 [14:28:18]1206 (1) - 0 [14:28:18]OFD Sender: Remove packet 309523 [14:28:18]ProducePacketName [14:28:18]name=ofd_packets/00309523 [14:28:18]NVStorageDeleteData [14:28:19]OFD Sender: Processing packet 309524 [packets to send 242, broken 231] [14:28:19]ProducePacketName [14:28:19]name=ofd_packets/00309524 [14:28:19]OFD Sender: To server: pG, [14:28:19]CommunicateWithHost lk.salyk.kg:30040 [14:28:19]ConnectInit lk.salyk.kg [14:28:21]Connected sock=7 [14: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 34 39 34 33 0F 01 00 00 28 3F 07 01 75 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 4C F5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B9 04 00 35 04 06 00 F9 02 A3 92 9B F6 4C 56 56 48 1F FF 3A 74 [14:28:26]recv_with_timeout no data received [14:28:26]CommunicateWithHost answer receiving error [14:28:26]CommunicateWithHost err = -3 [14:28:26]OFD Sender: Server communicate error [14:28:27]recv_with_timeout no data received [14:28:31]OFD Sender: Processing packet 309524 [packets to send 242, broken 231] [14:28:31]ProducePacketName [14:28:31]name=ofd_packets/00309524 [14:28:31]OFD Sender: To server: pG, [14:28:31]CommunicateWithHost lk.salyk.kg:30040 [14:28:31]ConnectInit lk.salyk.kg [14:29:11]accept exits with 10 [14:29:11]New connection [14:29:11]New thread 3066998116 created [14:29:11]Thread 3067141476 joined [14:29:11]Waiting for new connection... [14:29:11] Sock 10.Parse request [14:29:11]Sock 10.Check first char [14:29:11]Sock 10.First char is OK [14:29:11]request: POST /json_proto HTTP/1.0 [14:29:11]Method: POST [14:29:11]URL: /json_proto [14:29:11]Method is POST - this is cgi request [14:29:11]url: /json_proto [14:29:11]query_string will be loaded in cgi processing [14:29:11]execute_cgi json_proto POST (null) [14:29:11]execute_cgi path=json_proto method=POST [14:29:11]POST find Content-Length [14:29:11]Host: 172.17.45.195:8080 [14:29:11]Content-Length: 679 [14:29:11]Content-Type: application/json [14:29:11] [14:29:11]POST finish read [14:29:11]Found Content-Length = 679 [14:29:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [14:29:11]execute_script... [14:29: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)118147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [14:29:11]POST & json_proto [14:29:11]process_json_proto [14:29:11]json parsed OK: [14:29:11]protocol is kg_v1.0 [14:29:11]action value=close_receipt [14:29:11]process_action close_receipt [14:29:11]cmd_close_receipt [14:29:11]MH_GetDate [14:29:11]Write to MH i2c: F0 00 00 D3 00 C2 [14:29:11]Write i2c OK [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: F0 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: F0 09 00 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: F0 09 00 D3 00 00 B8 F8 A8 66 FB 01 7F 64 68 [14:29:11]GetLastDocTimeStamp 1722349637 [14:29:11]current date 1722349752 [14:29:11]FM_GetShiftState [14:29:11]SAM_PROTO_GetShiftState [14:29:11]wFMCommunicate request_size=4 [14:29:11]MH_SAM_APDU [14:29:11]CAPDU: 80 13 01 00 [14:29:11]Write to MH i2c: E2 08 00 D4 00 80 13 01 00 00 00 00 00 51 [14:29:11]Write i2c OK [14:29:11]MH_I2C_Read... [14:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:11]Read from MH i2c: E2 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 0E 00 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 0E 00 D4 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AC [14:29:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:29:11]wFMCommunicate OK [14:29:11]SAM_PROTO_GetShiftState done [14:29:11]FM_GetShiftState done [14:29:11]opened in 1722299915 [14:29:11]opened+sec_in_day 1722386315 [14:29:11]quantity*price = 100050 [14:29:11]sum+1 = 100052 [14:29: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 469 30.07.2024 14:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309535 ФПД: 246416360742601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142912&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309535&fm=246416360742601&tin=02508201610067®Number=0000000000092651&sum=100000 [14:29:12]StoreToDocumentArchive [14:29:12]shift 430 fd 309535 [14:29:12]save to /storage/0430/doc_00309535 [14:29:12]save last doc name /storage/0430/doc_00309535 to /storage/kkm_last_doc_name [14:29:12]save OK [14:29:12]Clear old archive folders... [14:29:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:29:12]tlvbuf is 00DF84C0 [14:29:12]SAM_PROTO_ClearQueue [14:29:12]wFMCommunicate request_size=4 [14:29:12]MH_SAM_APDU [14:29:12]CAPDU: 80 09 00 00 [14:29:12]Write to MH i2c: E2 08 00 E1 00 80 09 00 00 00 00 00 00 53 [14:29:12]Write i2c OK [14:29:12]MH_I2C_Read... [14:29:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:12]Read from MH i2c: E2 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: E2 03 00 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [14:29:12]RAPDU: 90 00 [14:29:12]wFMCommunicate OK [14:29:12]SAM_PROTO_ClearQueue done [14:29:12]KKMCreateOFDPacket [14:29:12]OFDProtocolAddRootSTLVToBuf [14:29:12]FM_MakeSignedData [14:29:12]FM_MakeSignedData [14:29:12]SAM_PROTO_SignData [14:29:12]wFMCommunicate request_size=4 [14:29:12]MH_SAM_APDU [14:29:12]CAPDU: 80 0D 01 02 [14:29:12]Write to MH i2c: E2 08 00 E2 00 80 0D 01 02 00 00 00 00 5B [14:29:12]Write i2c OK [14:29:12]MH_I2C_Read... [14:29:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:12]Read from MH i2c: E2 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: E2 03 00 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [14:29:12]RAPDU: 90 00 [14:29:12]wFMCommunicate OK [14:29:12]wFMCommunicate request_size=255 [14:29:12]MH_SAM_APDU [14:29: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D5 01 00 00 F4 03 04 00 B8 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B9 04 00 35 04 06 00 E0 1D 47 A6 [14:29:12]Write to MH i2c: E2 02 01 E3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D5 01 00 00 F4 03 04 00 B8 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B9 04 00 35 04 06 00 E0 1D 47 A6 00 00 ED [14:29:12]Write i2c OK [14:29:12]MH_I2C_Read... [14:29:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:13]Read from MH i2c: E2 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 03 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [14:29:13]RAPDU: 90 00 [14:29:13]wFMCommunicate OK [14:29:13]wFMCommunicate request_size=7 [14:29:13]MH_SAM_APDU [14:29:13]CAPDU: 80 0D 02 02 02 1E C9 [14:29:13]Write to MH i2c: E2 0A 00 E4 00 80 0D 02 02 02 00 1E C9 00 00 49 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:13]Read from MH i2c: E2 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 03 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [14:29:13]RAPDU: 90 00 [14:29:13]wFMCommunicate OK [14:29:13]wFMCommunicate request_size=4 [14:29:13]MH_SAM_APDU [14:29:13]CAPDU: 80 0D 03 02 [14:29:13]Write to MH i2c: E2 08 00 E5 00 80 0D 03 02 00 00 00 00 60 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:13]Read from MH i2c: E2 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 0B 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 0B 00 E5 00 00 E7 9E 99 41 E4 15 56 EA 90 00 F9 [14:29:13]RAPDU: E7 9E 99 41 E4 15 56 EA 90 00 [14:29:13]wFMCommunicate OK [14:29:13]SAM_PROTO_SignData done [14:29:13]FM_MakeSignedData done [14:29:13]CreateOFDProtocolMessage [14:29:13]wFMCommunicate request_size=4 [14:29:13]MH_SAM_APDU [14:29:13]CAPDU: 80 11 00 00 [14:29:13]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:13]Read from MH i2c: E2 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 17 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B6 [14:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:29:13]wFMCommunicate OK [14:29:13]CreateOFDProtocolMessage done [14:29:13]OFDSenderStorePacket 309535 [14:29:13]StoreOFDPacket docnum=309535 [14:29:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9F 05 04 01 6C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D5 01 00 00 F4 03 04 00 B8 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B9 04 00 35 04 06 00 E0 1D 47 A6 1E C9 E7 9E 99 41 E4 15 56 EA [14:29:13]CheckFolder [14:29:13]dirname=/storage/ofd_packets [14:29:13]CheckFolder done [14:29:13]ProducePacketName [14:29:13]name=ofd_packets/00309535 [14:29:13]NVStorageSaveData ofd_packets/00309535 [14:29:13]File name is /storage/ofd_packets/00309535 [14:29:13]Write 298 bytes [14:29:13]NVStorageSaveData done [14:29:13]OFDSenderStorePacket done [14:29:13]KKMCreateOFDPacket done [14:29:13]NVStorageSaveData kkm_last_timestamp [14:29:13]File name is /storage/kkm_last_timestamp [14:29:13]Write 4 bytes [14:29:13]NVStorageSaveData done [14:29:13]ExternCall_PrintAddStr [14:29:13]wPrintStart [14:29:13]Write to MH i2c: 01 00 00 E7 00 E7 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: 01 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: 01 07 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [14:29:13]RasterBufferAndPrint [14:29:13]line Счет N : (1)118147 [14:29:13]line ИНН: 02508201610067 [14:29:13]line Контрольно-Кассовый Чек [14:29:13]line ПРОДАЖА [14:29:13]line ТРК (МРК, ГНК) : 34 [14:29:13]line Товар: 2710194800 [14:29:13]line ДТ-К-3 [14:29:13]line 13.130 * 76.20 [14:29:13]line = 1000.51 [14:29:13]line НДС 12% НСП 1% [14:29:13]line > о реализуемом товаре [14:29:13]line ОКРУГЛЕНИЕ: -0.51 [14:29:13]line ИТОГО: 1000.00 [14:29:13]line Внесено: 1000.00 [14:29:13]line СДАЧА: 0.00 [14:29:13]line НСП 1% : 8.85 [14:29:13]line НДС 12% : 106.25 [14:29:13]line Наличными: 1000.00 [14:29:13]line Безнал.: 0.00 [14:29:13]line Место: АЗС № 128 "Партнер Нефть" [14:29:13]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:29:13]line СНО: Общий режим [14:29:13]line Чек 469 30.07.2024 14:29 [14:29:13]line Смена: 430 ФФД: 1.0 [14:29:13]line ЗНМ: 0300000046 [14:29:13]line РНМ: 0000000000092651 [14:29:13]line Версия ККМ: 001 [14:29:13]line ФМ: 0000000000874943 [14:29:13]line ФД: 309535 [14:29:13]line ФПД: 246416360742601 [14:29:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142912&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309535&fm=246416360742601&tin=02508201610067®Number=0000000000092651&sum=100000 [14:29:13]written 0, free lines is 4095 [14:29:13]Write to MH i2c: 01 00 00 12 01 13 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: 01 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: 01 07 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 5F 0C 85 [14:29:13]RasterBufferAndPrint [14:29:13]line [14:29:13]line [14:29:13]line [14:29:13]line [14:29:13]line [14:29:13]written 0, free lines is 3176 [14:29:13]MH_Cut [14:29:13]Write to MH i2c: D1 01 00 19 01 01 EC [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: D1 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: D1 01 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: D1 01 00 19 01 00 EB [14:29:13]Write to MH i2c: 01 00 00 1A 01 1B [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:15]*** Cut start [14:29:15]*** Partial cut [14:29:15]*** CUTSNS_PIN = 1 [14:29:15]*** CUTSNS_PIN = 0 [14:29:15]*** Brake cut motor [14:29:15]Read from MH i2c: 01 [14:29:15]MH_I2C_Read... [14:29:15]*** Stop cut motor [14:29:15]*** Cut end [14:29:15]Read from MH i2c: 01 07 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [14:29:15]process_action close_receipt done [14:29:15]requested_data is exist [14:29:15]produce_requested_data [14:29:15]requested_item fm.sn is exist - process it [14:29:15]wFMCommunicate request_size=4 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 11 00 00 [14:29:15]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:15]Read from MH i2c: E2 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 17 00 [14:29:15]MH_I2C_Read... [14:29:15]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EC [14:29:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:29:15]wFMCommunicate OK [14:29:15]requested_item fd.num is exist - process it [14:29:15]SAM_PROTO_GetFieldsCounters [14:29:15]wFMCommunicate request_size=4 [14:29:15]MH_SAM_APDU [14:29:15]CAPDU: 80 13 00 00 [14:29:15]Write to MH i2c: E2 08 00 1C 01 80 13 00 00 00 00 00 00 99 [14:29:15]Write i2c OK [14:29:15]MH_I2C_Read... [14:29:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:16]Read from MH i2c: E2 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 62 00 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 62 00 1C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [14:29:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 1F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:16]wFMCommunicate OK [14:29:16]SAM_PROTO_GetFieldsCounters done [14:29:16]requested_item shift.num is exist - process it [14:29:16]requested_item shift.opened is exist - process it [14:29:16]req_shift_opened [14:29:16]FM_GetShiftState [14:29:16]SAM_PROTO_GetShiftState [14:29:16]wFMCommunicate request_size=4 [14:29:16]MH_SAM_APDU [14:29:16]CAPDU: 80 13 01 00 [14:29:16]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [14:29:16]Write i2c OK [14:29:16]MH_I2C_Read... [14:29:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:16]Read from MH i2c: E2 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 0E 00 [14:29:16]MH_I2C_Read... [14:29:16]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [14:29:16]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:29:16]wFMCommunicate OK [14:29:16]SAM_PROTO_GetShiftState done [14:29:16]FM_GetShiftState done [14:29:16]req_shift_opened done [14:29:16]requested_item shift.open_date is exist - process it [14:29:16]req_shift_open_date [14:29:16]req_shift_open_date done [14:29:16]produce_requested_data done [14:29:16]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309535,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:29:16]process_action_free close_receipt [14:29:16]json_value_free [14:29:16]json_value_free done [14:29:16]process_json_proto returns [14:29:16]Send response to host [14:29:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309535,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:29:16]free response buf [14:29:16]execute_script done [14:29:16]execute_script returns [14:29:16]free content buf [14:29:16]Sock 10.Close socket [14:29:16]Sock 10.Thread stoped [14:29:45]accept exits with 9 [14:29:45]New connection [14:29:45]New thread 3067141476 created [14:29:45]Thread 3066998116 joined [14:29:45]Waiting for new connection... [14:29:45] Sock 9.Parse request [14:29:45]Sock 9.Check first char [14:29:45]Sock 9.First char is OK [14:29:45]request: POST /json_proto HTTP/1.0 [14:29:45]Method: POST [14:29:45]URL: /json_proto [14:29:45]Method is POST - this is cgi request [14:29:45]url: /json_proto [14:29:45]query_string will be loaded in cgi processing [14:29:45]execute_cgi json_proto POST (null) [14:29:45]execute_cgi path=json_proto method=POST [14:29:45]POST find Content-Length [14:29:45]Host: 172.17.45.195:8080 [14:29:45]Content-Length: 800 [14:29:45]Content-Type: application/json [14:29:45] [14:29:45]POST finish read [14:29:45]Found Content-Length = 800 [14:29:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [14:29:45]execute_script... [14:29: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)118148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [14:29:45]POST & json_proto [14:29:45]process_json_proto [14:29:45]json parsed OK: [14:29:45]protocol is kg_v1.0 [14:29:45]action value=close_receipt [14:29:45]process_action close_receipt [14:29:45]cmd_close_receipt [14:29:45]MH_GetDate [14:29:45]Write to MH i2c: F0 00 00 1E 01 0E [14:29:45]Write i2c OK [14:29:45]MH_I2C_Read... [14:29:45]Read from MH i2c: F0 [14:29:45]MH_I2C_Read... [14:29:45]Read from MH i2c: F0 09 00 [14:29:45]MH_I2C_Read... [14:29:45]Read from MH i2c: F0 09 00 1E 01 00 DA F8 A8 66 FB 01 7F 64 D6 [14:29:45]GetLastDocTimeStamp 1722349752 [14:29:45]current date 1722349786 [14:29:45]FM_GetShiftState [14:29:45]SAM_PROTO_GetShiftState [14:29:45]wFMCommunicate request_size=4 [14:29:45]MH_SAM_APDU [14:29:45]CAPDU: 80 13 01 00 [14:29:45]Write to MH i2c: E2 08 00 1F 01 80 13 01 00 00 00 00 00 9D [14:29:45]Write i2c OK [14:29:45]MH_I2C_Read... [14:29:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:45]Read from MH i2c: E2 [14:29:45]MH_I2C_Read... [14:29:45]Read from MH i2c: E2 0E 00 [14:29:45]MH_I2C_Read... [14:29:45]Read from MH i2c: E2 0E 00 1F 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F8 [14:29:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:29:45]wFMCommunicate OK [14:29:45]SAM_PROTO_GetShiftState done [14:29:45]FM_GetShiftState done [14:29:45]opened in 1722299915 [14:29:45]opened+sec_in_day 1722386315 [14:29:45]quantity*price = 200025 [14:29:45]sum+1 = 200026 [14:29:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 470 30.07.2024 14:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309536 ФПД: 276640214831441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142946&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309536&fm=276640214831441&tin=02508201610067®Number=0000000000092651&sum=200025 [14:29:46]StoreToDocumentArchive [14:29:46]shift 430 fd 309536 [14:29:46]save to /storage/0430/doc_00309536 [14:29:46]save last doc name /storage/0430/doc_00309536 to /storage/kkm_last_doc_name [14:29:46]save OK [14:29:46]Clear old archive folders... [14:29:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:29:46]tlvbuf is 00DAD8C0 [14:29:46]SAM_PROTO_ClearQueue [14:29:46]wFMCommunicate request_size=4 [14:29:46]MH_SAM_APDU [14:29:46]CAPDU: 80 09 00 00 [14:29:46]Write to MH i2c: E2 08 00 2C 01 80 09 00 00 00 00 00 00 9F [14:29:46]Write i2c OK [14:29:46]MH_I2C_Read... [14:29:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:46]Read from MH i2c: E2 [14:29:46]MH_I2C_Read... [14:29:46]Read from MH i2c: E2 03 00 [14:29:46]MH_I2C_Read... [14:29:46]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [14:29:46]RAPDU: 90 00 [14:29:46]wFMCommunicate OK [14:29:46]SAM_PROTO_ClearQueue done [14:29:46]KKMCreateOFDPacket [14:29:46]OFDProtocolAddRootSTLVToBuf [14:29:46]FM_MakeSignedData [14:29:46]FM_MakeSignedData [14:29:46]SAM_PROTO_SignData [14:29:46]wFMCommunicate request_size=4 [14:29:46]MH_SAM_APDU [14:29:46]CAPDU: 80 0D 01 02 [14:29:46]Write to MH i2c: E2 08 00 2D 01 80 0D 01 02 00 00 00 00 A7 [14:29:46]Write i2c OK [14:29:46]MH_I2C_Read... [14:29:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:46]Read from MH i2c: E2 [14:29:46]MH_I2C_Read... [14:29:46]Read from MH i2c: E2 03 00 [14:29:46]MH_I2C_Read... [14:29:46]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [14:29:46]RAPDU: 90 00 [14:29:46]wFMCommunicate OK [14:29:46]wFMCommunicate request_size=255 [14:29:46]MH_SAM_APDU [14:29:46]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D6 01 00 00 F4 03 04 00 DA F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B9 04 00 35 04 06 00 FB 9A 51 BC [14:29:46]Write to MH i2c: E2 02 01 2E 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D6 01 00 00 F4 03 04 00 DA F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B9 04 00 35 04 06 00 FB 9A 51 BC 00 00 35 [14:29:46]Write i2c OK [14:29:46]MH_I2C_Read... [14:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:47]Read from MH i2c: E2 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 03 00 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [14:29:47]RAPDU: 90 00 [14:29:47]wFMCommunicate OK [14:29:47]wFMCommunicate request_size=7 [14:29:47]MH_SAM_APDU [14:29:47]CAPDU: 80 0D 02 02 02 51 51 [14:29:47]Write to MH i2c: E2 0A 00 2F 01 80 0D 02 02 02 00 51 51 00 00 50 [14:29:47]Write i2c OK [14:29:47]MH_I2C_Read... [14:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:47]Read from MH i2c: E2 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 03 00 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 03 00 2F 01 00 90 00 A4 [14:29:47]RAPDU: 90 00 [14:29:47]wFMCommunicate OK [14:29:47]wFMCommunicate request_size=4 [14:29:47]MH_SAM_APDU [14:29:47]CAPDU: 80 0D 03 02 [14:29:47]Write to MH i2c: E2 08 00 30 01 80 0D 03 02 00 00 00 00 AC [14:29:47]Write i2c OK [14:29:47]MH_I2C_Read... [14:29:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:47]Read from MH i2c: E2 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 0B 00 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 0B 00 30 01 00 09 43 85 94 9C D3 EA 06 90 00 71 [14:29:47]RAPDU: 09 43 85 94 9C D3 EA 06 90 00 [14:29:47]wFMCommunicate OK [14:29:47]SAM_PROTO_SignData done [14:29:47]FM_MakeSignedData done [14:29:47]CreateOFDProtocolMessage [14:29:47]wFMCommunicate request_size=4 [14:29:47]MH_SAM_APDU [14:29:47]CAPDU: 80 11 00 00 [14:29:47]Write to MH i2c: E2 08 00 31 01 80 11 00 00 00 00 00 00 AC [14:29:47]Write i2c OK [14:29:47]MH_I2C_Read... [14:29:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:47]Read from MH i2c: E2 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 17 00 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: E2 17 00 31 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 02 [14:29:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:29:47]wFMCommunicate OK [14:29:47]CreateOFDProtocolMessage done [14:29:47]OFDSenderStorePacket 309536 [14:29:47]StoreOFDPacket docnum=309536 [14:29:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F7 FB 04 01 8D BE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D6 01 00 00 F4 03 04 00 DA F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B9 04 00 35 04 06 00 FB 9A 51 BC 51 51 09 43 85 94 9C D3 EA 06 [14:29:47]CheckFolder [14:29:47]dirname=/storage/ofd_packets [14:29:47]CheckFolder done [14:29:47]ProducePacketName [14:29:47]name=ofd_packets/00309536 [14:29:47]NVStorageSaveData ofd_packets/00309536 [14:29:47]File name is /storage/ofd_packets/00309536 [14:29:47]Write 298 bytes [14:29:47]NVStorageSaveData done [14:29:47]OFDSenderStorePacket done [14:29:47]KKMCreateOFDPacket done [14:29:47]NVStorageSaveData kkm_last_timestamp [14:29:47]File name is /storage/kkm_last_timestamp [14:29:47]Write 4 bytes [14:29:47]NVStorageSaveData done [14:29:47]ExternCall_PrintAddStr [14:29:47]wPrintStart [14:29:47]Write to MH i2c: 01 00 00 32 01 33 [14:29:47]Write i2c OK [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: 01 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: 01 07 00 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 FF 0F 48 [14:29:47]RasterBufferAndPrint [14:29:47]line Счет N : (1)118148 [14:29:47]line ИНН: 02508201610067 [14:29:47]line Контрольно-Кассовый Чек [14:29:47]line ПРОДАЖА [14:29:47]line ТРК (МРК, ГНК) : 44 [14:29:47]line Товар: 2710194800 [14:29:47]line ДТ-К-3 [14:29:47]line 26.250 * 76.20 [14:29:47]line = 2000.25 [14:29:47]line НДС 12% НСП 1% [14:29:47]line > о реализуемом товаре [14:29:47]line ИТОГО: 2000.25 [14:29:47]line НСП 1% : 17.70 [14:29:47]line НДС 12% : 212.42 [14:29:47]line Наличными: 0.00 [14:29:47]line Безнал.: 2000.25 [14:29:47]line Место: АЗС № 128 "Партнер Нефть" [14:29:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:29:47]line СНО: Общий режим [14:29:47]line Чек 470 30.07.2024 14:29 [14:29:47]line Смена: 430 ФФД: 1.0 [14:29:47]line ЗНМ: 0300000046 [14:29:47]line РНМ: 0000000000092651 [14:29:47]line Версия ККМ: 001 [14:29:47]line Платежная система: O! деньги [14:29:47]line ФМ: 0000000000874943 [14:29:47]line ФД: 309536 [14:29:47]line ФПД: 276640214831441 [14:29:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142946&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309536&fm=276640214831441&tin=02508201610067®Number=0000000000092651&sum=200025 [14:29:47]written 0, free lines is 4095 [14:29:47]Write to MH i2c: 01 00 00 5C 01 5D [14:29:47]Write i2c OK [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: 01 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: 01 07 00 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 78 0C E8 [14:29:47]RasterBufferAndPrint [14:29:47]line [14:29:47]line [14:29:47]line [14:29:47]line [14:29:47]line [14:29:47]written 0, free lines is 3198 [14:29:47]MH_Cut [14:29:47]Write to MH i2c: D1 01 00 63 01 01 36 [14:29:47]Write i2c OK [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: D1 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: D1 01 00 [14:29:47]MH_I2C_Read... [14:29:47]Read from MH i2c: D1 01 00 63 01 00 35 [14:29:47]Write to MH i2c: 01 00 00 64 01 65 [14:29:47]Write i2c OK [14:29:47]MH_I2C_Read... [14:29:49]*** Cut start [14:29:49]*** Partial cut [14:29:49]*** CUTSNS_PIN = 1 [14:29:49]*** CUTSNS_PIN = 0 [14:29:49]*** Brake cut motor [14:29:49]Read from MH i2c: 01 [14:29:49]MH_I2C_Read... [14:29:49]*** Stop cut motor [14:29:49]*** Cut end [14:29:49]Read from MH i2c: 01 07 00 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [14:29:49]process_action close_receipt done [14:29:49]requested_data is exist [14:29:49]produce_requested_data [14:29:49]requested_item fm.sn is exist - process it [14:29:49]wFMCommunicate request_size=4 [14:29:49]MH_SAM_APDU [14:29:49]CAPDU: 80 11 00 00 [14:29:49]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [14:29:49]Write i2c OK [14:29:49]MH_I2C_Read... [14:29:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:49]Read from MH i2c: E2 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: E2 17 00 [14:29:49]MH_I2C_Read... [14:29:49]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 36 [14:29:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:29:49]wFMCommunicate OK [14:29:49]requested_item fd.num is exist - process it [14:29:49]SAM_PROTO_GetFieldsCounters [14:29:49]wFMCommunicate request_size=4 [14:29:49]MH_SAM_APDU [14:29:49]CAPDU: 80 13 00 00 [14:29:49]Write to MH i2c: E2 08 00 66 01 80 13 00 00 00 00 00 00 E3 [14:29:49]Write i2c OK [14:29:49]MH_I2C_Read... [14:29:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:50]Read from MH i2c: E2 [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: E2 62 00 [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: E2 62 00 66 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 20 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [14:29:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 20 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:50]wFMCommunicate OK [14:29:50]SAM_PROTO_GetFieldsCounters done [14:29:50]requested_item shift.num is exist - process it [14:29:50]requested_item shift.opened is exist - process it [14:29:50]req_shift_opened [14:29:50]FM_GetShiftState [14:29:50]SAM_PROTO_GetShiftState [14:29:50]wFMCommunicate request_size=4 [14:29:50]MH_SAM_APDU [14:29:50]CAPDU: 80 13 01 00 [14:29:50]Write to MH i2c: E2 08 00 67 01 80 13 01 00 00 00 00 00 E5 [14:29:50]Write i2c OK [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: E2 [14:29:50]MH_I2C_Read... [14:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:50]Read from MH i2c: E2 0E 00 [14:29:50]MH_I2C_Read... [14:29:50]Read from MH i2c: E2 0E 00 67 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 40 [14:29:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:29:50]wFMCommunicate OK [14:29:50]SAM_PROTO_GetShiftState done [14:29:50]FM_GetShiftState done [14:29:50]req_shift_opened done [14:29:50]requested_item shift.open_date is exist - process it [14:29:50]req_shift_open_date [14:29:50]req_shift_open_date done [14:29:50]produce_requested_data done [14:29:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309536,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:29:50]process_action_free close_receipt [14:29:50]json_value_free [14:29:50]json_value_free done [14:29:50]process_json_proto returns [14:29:50]Send response to host [14:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309536,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:29:50]free response buf [14:29:50]execute_script done [14:29:50]execute_script returns [14:29:50]free content buf [14:29:50]Sock 9.Close socket [14:29:50]Sock 9.Thread stoped [14:30:22]recv_with_timeout no data received [14:30:43]ConnectInit Can't connect to host [14:30:43]CommunicateWithHost connect error [14:30:43]CommunicateWithHost err = -1 [14:30:43]OFD Sender: Server communicate error [14:30:43]OFD Sender: Processing packet 309524 [packets to send 244, broken 231] [14:30:43]ProducePacketName [14:30:43]name=ofd_packets/00309524 [14:30:43]OFD Sender: To server: pG, [14:30:43]CommunicateWithHost lk.salyk.kg:30040 [14:30:43]ConnectInit lk.salyk.kg [14:30:45]Connected sock=7 [14:30:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 28 3F 07 01 75 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 4C F5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B9 04 00 35 04 06 00 F9 02 A3 92 9B F6 4C 56 56 48 1F FF 3A 74 [14:30:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 00 0C 47 00 71 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 14 B9 04 00 [14:37:23]Read from MH i2c: E2 03 00 DD 01 00 90 00 52 [14:37:23]RAPDU: 90 00 [14:37:23]wFMCommunicate OK [14:37:23]wFMCommunicate request_size=13 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 15 02 00 08 F4 03 04 00 A3 FA A8 66 [14:37:23]Write to MH i2c: E2 10 00 DE 01 80 15 02 00 08 00 F4 03 04 00 A3 FA A8 66 00 00 15 [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:37:23]Read from MH i2c: E2 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 DE 01 00 90 00 53 [14:37:23]RAPDU: 90 00 [14:37:23]wFMCommunicate OK [14:37:23]wFMCommunicate request_size=25 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 [14:37:23]Write to MH i2c: E2 1C 00 DF 01 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 00 00 C0 [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:23]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:37:23]Read from MH i2c: E2 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 DF 01 00 90 00 54 [14:37:23]RAPDU: 90 00 [14:37:23]wFMCommunicate OK [14:37:23]wFMCommunicate request_size=4 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 15 03 00 [14:37:23]Write to MH i2c: E2 08 00 E0 01 80 15 03 00 00 00 00 00 62 [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 40 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 40 00 E0 01 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DC 01 00 00 35 04 06 00 49 B7 DC 9F 14 BB 90 00 14 [14:37:24]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DC 01 00 00 35 04 06 00 49 B7 DC 9F 14 BB 90 00 [14:37:24]wFMCommunicate OK [14:37:24]SAM_PROTO_ProcessDocument answer len = 59 [14:37:24]SAM_PROTO_ProcessDocument done [14:37:24]SetTLVBufToDocument [14:37:24]Processing tag 1209 (04B9) [14:37:24]Malloc new data [14:37:24]Processing tag 1041 (0411) [14:37:24]Processing tag 1040 (0410) [14:37:24]Malloc new data [14:37:24]Processing tag 1038 (040E) [14:37:24]Malloc new data [14:37:24]Processing tag 1042 (0412) [14:37:24]Malloc new data [14:37:24]Processing tag 1077 (0435) [14:37:24]Malloc new data [14:37:24]SetTLVBufToDocument err=0 [14:37:24]KKMLoadAndSignReceiptData store KKM data [14:37:24]KKMLoadAndSignReceiptData err=0 [14:37:24]wFMCommunicate request_size=4 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 11 00 00 [14:37:24]Write to MH i2c: E2 08 00 E1 01 80 11 00 00 00 00 00 00 5C [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 17 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 17 00 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B2 [14:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:37:24]wFMCommunicate OK [14:37:24]Счет N : (1)118155 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 34 Товар: 2710194800 ДТ-К-3 26.250 * 76.20 = 2000.25 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 476 30.07.2024 14:37 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309542 ФПД: 81054029255867 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T143723&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309542&fm=81054029255867&tin=02508201610067®Number=0000000000092651&sum=200025 [14:37:24]StoreToDocumentArchive [14:37:24]shift 430 fd 309542 [14:37:24]save to /storage/0430/doc_00309542 [14:37:24]save last doc name /storage/0430/doc_00309542 to /storage/kkm_last_doc_name [14:37:24]save OK [14:37:24]Clear old archive folders... [14:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:37:24]tlvbuf is 020DCD10 [14:37:24]SAM_PROTO_ClearQueue [14:37:24]wFMCommunicate request_size=4 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 09 00 00 [14:37:24]Write to MH i2c: E2 08 00 E2 01 80 09 00 00 00 00 00 00 55 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 E2 01 00 90 00 57 [14:37:24]RAPDU: 90 00 [14:37:24]wFMCommunicate OK [14:37:24]SAM_PROTO_ClearQueue done [14:37:24]KKMCreateOFDPacket [14:37:24]OFDProtocolAddRootSTLVToBuf [14:37:24]FM_MakeSignedData [14:37:24]FM_MakeSignedData [14:37:24]SAM_PROTO_SignData [14:37:24]wFMCommunicate request_size=4 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 0D 01 02 [14:37:24]Write to MH i2c: E2 08 00 E3 01 80 0D 01 02 00 00 00 00 5D [14:37:24]OFD Sender: Processing packet 309526 [packets to send 247, broken 231] [14:37:24]ProducePacketName [14:37:24]name=ofd_packets/00309526 [14:37:24]OFD Sender: To server: pG, [14:37:24]CommunicateWithHost lk.salyk.kg:30040 [14:37:24]ConnectInit lk.salyk.kg [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [14:37:24]RAPDU: 90 00 [14:37:24]wFMCommunicate OK [14:37:24]wFMCommunicate request_size=255 [14:37:24]MH_SAM_APDU [14:37: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DC 01 00 00 F4 03 04 00 A3 FA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B9 04 00 35 04 06 00 49 B7 DC 9F [14:37:24]Write to MH i2c: E2 02 01 E4 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DC 01 00 00 F4 03 04 00 A3 FA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B9 04 00 35 04 06 00 49 B7 DC 9F 00 00 9B [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [14:37:24]RAPDU: 90 00 [14:37:24]wFMCommunicate OK [14:37:24]wFMCommunicate request_size=7 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 0D 02 02 02 14 BB [14:37:24]Write to MH i2c: E2 0A 00 E5 01 80 0D 02 02 02 00 14 BB 00 00 33 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [14:37:24]RAPDU: 90 00 [14:37:24]wFMCommunicate OK [14:37:24]wFMCommunicate request_size=4 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 0D 03 02 [14:37:24]Write to MH i2c: E2 08 00 E6 01 80 0D 03 02 00 00 00 00 62 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 0B 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 0B 00 E6 01 00 2A 55 58 28 38 47 7F AB 90 00 0B [14:37:24]RAPDU: 2A 55 58 28 38 47 7F AB 90 00 [14:37:24]wFMCommunicate OK [14:37:24]SAM_PROTO_SignData done [14:37:24]FM_MakeSignedData done [14:37:24]CreateOFDProtocolMessage [14:37:24]wFMCommunicate request_size=4 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 11 00 00 [14:37:24]Write to MH i2c: E2 08 00 E7 01 80 11 00 00 00 00 00 00 62 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 17 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 17 00 E7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B8 [14:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:37:24]wFMCommunicate OK [14:37:24]CreateOFDProtocolMessage done [14:37:24]OFDSenderStorePacket 309542 [14:37:24]StoreOFDPacket docnum=309542 [14:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BD D2 04 01 88 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DC 01 00 00 F4 03 04 00 A3 FA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B9 04 00 35 04 06 00 49 B7 DC 9F 14 BB 2A 55 58 28 38 47 7F AB [14:37:24]CheckFolder [14:37:24]dirname=/storage/ofd_packets [14:37:24]CheckFolder done [14:37:24]ProducePacketName [14:37:24]name=ofd_packets/00309542 [14:37:24]NVStorageSaveData ofd_packets/00309542 [14:37:24]File name is /storage/ofd_packets/00309542 [14:37:24]Write 298 bytes [14:37:24]NVStorageSaveData done [14:37:24]OFDSenderStorePacket done [14:37:24]KKMCreateOFDPacket done [14:37:24]NVStorageSaveData kkm_last_timestamp [14:37:24]File name is /storage/kkm_last_timestamp [14:37:24]Write 4 bytes [14:37:24]NVStorageSaveData done [14:37:24]ExternCall_PrintAddStr [14:37:24]wPrintStart [14:37:24]Write to MH i2c: 01 00 00 E8 01 E9 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 07 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 07 00 E8 01 00 00 00 00 00 FF 0F FE [14:37:24]RasterBufferAndPrint [14:37:24]line Счет N : (1)118155 [14:37:24]line ИНН: 02508201610067 [14:37:24]line Контрольно-Кассовый Чек [14:37:24]line ПРОДАЖА [14:37:24]line ТРК (МРК, ГНК) : 34 [14:37:24]line Товар: 2710194800 [14:37:24]line ДТ-К-3 [14:37:24]line 26.250 * 76.20 [14:37:24]line = 2000.25 [14:37:24]line НДС 12% НСП 1% [14:37:24]line > о реализуемом товаре [14:37:24]line ИТОГО: 2000.25 [14:37:24]line НСП 1% : 17.70 [14:37:24]line НДС 12% : 212.42 [14:37:24]line Наличными: 0.00 [14:37:24]line Безнал.: 2000.25 [14:37:24]line Место: АЗС № 128 "Партнер Нефть" [14:37:24]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:37:24]line СНО: Общий режим [14:37:24]line Чек 476 30.07.2024 14:37 [14:37:24]line Смена: 430 ФФД: 1.0 [14:37:24]line ЗНМ: 0300000046 [14:37:24]line РНМ: 0000000000092651 [14:37:24]line Версия ККМ: 001 [14:37:24]line Платежная система: O! деньги [14:37:24]line ФМ: 0000000000874943 [14:37:24]line ФД: 309542 [14:37:24]line ФПД: 81054029255867 [14:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T143723&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309542&fm=81054029255867&tin=02508201610067®Number=0000000000092651&sum=200025 [14:37:25]ConnectInit Can't connect to host [14:37:25]written 0, free lines is 4095 [14:37:25]Write to MH i2c: 01 00 00 12 02 14 [14:37:25]Write i2c OK [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: 01 [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: 01 07 00 [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: 01 07 00 12 02 00 00 00 00 00 6E 0C 95 [14:37:25]RasterBufferAndPrint [14:37:25]line [14:37:25]line [14:37:25]line [14:37:25]line [14:37:25]line [14:37:25]written 0, free lines is 3185 [14:37:25]MH_Cut [14:37:25]Write to MH i2c: D1 01 00 19 02 01 ED [14:37:25]Write i2c OK [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: D1 [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: D1 01 00 [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: D1 01 00 19 02 00 EC [14:37:25]Write to MH i2c: 01 00 00 1A 02 1C [14:37:25]Write i2c OK [14:37:25]MH_I2C_Read... [14:37:26]*** Cut start [14:37:26]*** Partial cut [14:37:26]*** CUTSNS_PIN = 1 [14:37:26]*** CUTSNS_PIN = 0 [14:37:27]*** Brake cut motor [14:37:27]Read from MH i2c: 01 [14:37:27]MH_I2C_Read... [14:37:27]*** Stop cut motor [14:37:27]*** Cut end [14:37:27]Read from MH i2c: 01 07 00 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 FF 0F 31 [14:37:27]process_action close_receipt done [14:37:27]requested_data is exist [14:37:27]produce_requested_data [14:37:27]requested_item fm.sn is exist - process it [14:37:27]wFMCommunicate request_size=4 [14:37:27]MH_SAM_APDU [14:37:27]CAPDU: 80 11 00 00 [14:37:27]Write to MH i2c: E2 08 00 1B 02 80 11 00 00 00 00 00 00 97 [14:37:27]Write i2c OK [14:37:27]MH_I2C_Read... [14:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:27]Read from MH i2c: E2 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 17 00 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 17 00 1B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 ED [14:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:37:27]wFMCommunicate OK [14:37:27]requested_item fd.num is exist - process it [14:37:27]SAM_PROTO_GetFieldsCounters [14:37:27]wFMCommunicate request_size=4 [14:37:27]MH_SAM_APDU [14:37:27]CAPDU: 80 13 00 00 [14:37:27]Write to MH i2c: E2 08 00 1C 02 80 13 00 00 00 00 00 00 9A [14:37:27]Write i2c OK [14:37:27]MH_I2C_Read... [14:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:27]Read from MH i2c: E2 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 62 00 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 62 00 1C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 26 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [14:37:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 26 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:27]wFMCommunicate OK [14:37:27]SAM_PROTO_GetFieldsCounters done [14:37:27]requested_item shift.num is exist - process it [14:37:27]requested_item shift.opened is exist - process it [14:37:27]req_shift_opened [14:37:27]FM_GetShiftState [14:37:27]SAM_PROTO_GetShiftState [14:37:27]wFMCommunicate request_size=4 [14:37:27]MH_SAM_APDU [14:37:27]CAPDU: 80 13 01 00 [14:37:27]Write to MH i2c: E2 08 00 1D 02 80 13 01 00 00 00 00 00 9C [14:37:27]Write i2c OK [14:37:27]MH_I2C_Read... [14:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:27]Read from MH i2c: E2 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 0E 00 [14:37:27]MH_I2C_Read... [14:37:27]Read from MH i2c: E2 0E 00 1D 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F7 [14:37:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:37:27]wFMCommunicate OK [14:37:27]SAM_PROTO_GetShiftState done [14:37:27]FM_GetShiftState done [14:37:27]req_shift_opened done [14:37:27]requested_item shift.open_date is exist - process it [14:37:27]req_shift_open_date [14:37:27]req_shift_open_date done [14:37:27]produce_requested_data done [14:37:27]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309542,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:37:27]process_action_free close_receipt [14:37:27]json_value_free [14:37:27]json_value_free done [14:37:27]process_json_proto returns [14:37:27]Send response to host [14:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309542,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:37:27]free response buf [14:37:27]execute_script done [14:37:27]execute_script returns [14:37:27]free content buf [14:37:27]Sock 9.Close socket [14:37:27]Sock 9.Thread stoped [14:37:29]ConnectInit Can't take IP for lk.salyk.kg [14:37:29]CommunicateWithHost connect error [14:37:29]CommunicateWithHost err = -1 [14:37:29]OFD Sender: Server communicate error [14:37:29]OFD Sender: Processing packet 309526 [packets to send 248, broken 231] [14:37:29]ProducePacketName [14:37:29]name=ofd_packets/00309526 [14:37:29]OFD Sender: To server: pG, [14:37:29]CommunicateWithHost lk.salyk.kg:30040 [14:37:29]ConnectInit lk.salyk.kg [14:37:29]Connected sock=9 [14: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 34 39 34 33 0F 01 00 00 70 9D 07 01 39 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 CC 01 00 00 F4 03 04 00 F1 F5 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 16 B9 04 00 35 04 06 00 E5 01 45 EA 5E E4 0D 64 82 2C 21 1B C4 7C [14:37:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F2 4C 47 00 66 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 16 B9 04 00 F4 03 04 00 EF A1 A8 66 B6 04 01 00 00 80 FE 8E F7 54 7E 48 33 [14:37:31]CommunicateWithHost err = 0 [14:37:31]CheckOFDResponse [14:37:31]1017 (14) - 77093643461234 [14:37:31]1041 (16) - 0000000000874943 [14:37:31]1040 (4) - 309526 [14:37:31]1012 (4) - 30.07.2024 08:18 [14:37:31]1206 (1) - 0 [14:37:31]OFD Sender: Remove packet 309526 [14:37:31]ProducePacketName [14:37:31]name=ofd_packets/00309526 [14:37:31]NVStorageDeleteData [14:37:31]OFD Sender: Processing packet 309527 [packets to send 247, broken 231] [14:37:31]ProducePacketName [14:37:31]name=ofd_packets/00309527 [14:37:31]OFD Sender: To server: pG, [14:37:31]CommunicateWithHost lk.salyk.kg:30040 [14:37:31]ConnectInit lk.salyk.kg [14:37:36]ConnectInit Can't take IP for lk.salyk.kg [14:37:36]CommunicateWithHost connect error [14:37:36]CommunicateWithHost err = -1 [14:37:36]OFD Sender: Server communicate error [14:37:41]OFD Sender: Processing packet 309527 [packets to send 247, broken 231] [14:37:41]ProducePacketName [14:37:41]name=ofd_packets/00309527 [14:37:41]OFD Sender: To server: pG, [14:37:41]CommunicateWithHost lk.salyk.kg:30040 [14:37:41]ConnectInit lk.salyk.kg [14:37:42]Connected sock=9 [14:37:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D1 77 07 01 89 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 CD 01 00 00 F4 03 04 00 6C F6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 17 B9 04 00 35 04 06 00 1B C6 81 D4 0A CC 40 87 8F 66 94 B4 5C FA [14:37:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C7 57 47 00 35 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 17 B9 04 00 F4 03 04 00 FC A1 A8 66 B6 04 01 00 00 A4 CE 0B E8 FD 67 CA 9A [14:37:43]CommunicateWithHost err = 0 [14:37:43]CheckOFDResponse [14:37:43]1017 (14) - 77093643461234 [14:37:43]1041 (16) - 0000000000874943 [14:37:43]1040 (4) - 309527 [14:37:43]1012 (4) - 30.07.2024 08:19 [14:37:43]1206 (1) - 0 [14:37:43]OFD Sender: Remove packet 309527 [14:37:43]ProducePacketName [14:37:43]name=ofd_packets/00309527 [14:37:43]NVStorageDeleteData [14:37:43]OFD Sender: Processing packet 309528 [packets to send 246, broken 231] [14:37:43]ProducePacketName [14:37:43]name=ofd_packets/00309528 [14:37:43]OFD Sender: To server: pG, [14:37:43]CommunicateWithHost lk.salyk.kg:30040 [14:37:43]ConnectInit lk.salyk.kg [14:37:48]ConnectInit Can't take IP for lk.salyk.kg [14:37:48]CommunicateWithHost connect error [14:37:48]CommunicateWithHost err = -1 [14:37:48]OFD Sender: Server communicate error [14:37:53]OFD Sender: Processing packet 309528 [packets to send 246, broken 231] [14:37:53]ProducePacketName [14:37:53]name=ofd_packets/00309528 [14:37:53]OFD Sender: To server: pG, [14:37:53]CommunicateWithHost lk.salyk.kg:30040 [14:37:53]ConnectInit lk.salyk.kg [14:37:58]ConnectInit Can't take IP for lk.salyk.kg [14:37:58]CommunicateWithHost connect error [14:37:58]CommunicateWithHost err = -1 [14:37:58]OFD Sender: Server communicate error [14:38:03]OFD Sender: Processing packet 309528 [packets to send 246, broken 231] [14:38:03]ProducePacketName [14:38:03]name=ofd_packets/00309528 [14:38:03]OFD Sender: To server: pG, [14:38:03]CommunicateWithHost lk.salyk.kg:30040 [14:38:03]ConnectInit lk.salyk.kg [14:38:04]Connected sock=9 [14:38:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 45 FE 04 01 AC 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 08 52 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 14 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 14 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 E6 F6 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 18 B9 04 00 35 04 06 00 2A AA BB E1 46 71 47 2B A6 51 AD C5 25 C7 [14:38:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3A 1E 47 00 10 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 18 B9 04 00 F4 03 04 00 12 A2 A8 66 B6 04 01 00 00 34 43 B0 99 93 E6 6C 47 [14:38:04]CommunicateWithHost err = 0 [14:38:04]CheckOFDResponse [14:38:04]1017 (14) - 77093643461234 [14:38:04]1041 (16) - 0000000000874943 [14:38:04]1040 (4) - 309528 [14:38:04]1012 (4) - 30.07.2024 08:19 [14:38:04]1206 (1) - 0 [14:38:04]OFD Sender: Remove packet 309528 [14:38:04]ProducePacketName [14:38:04]name=ofd_packets/00309528 [14:38:04]NVStorageDeleteData [14:38:05]OFD Sender: Processing packet 309529 [packets to send 245, broken 231] [14:38:05]ProducePacketName [14:38:05]name=ofd_packets/00309529 [14:38:05]OFD Sender: To server: pG, [14:38:05]CommunicateWithHost lk.salyk.kg:30040 [14:38:05]ConnectInit lk.salyk.kg [14:38:07]Connected sock=9 [14:38:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 A6 96 04 01 F8 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 CF 01 00 00 F4 03 04 00 1F F7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 19 B9 04 00 35 04 06 00 FE 8A 1D E2 AF FB F8 01 A0 8B 8E EF BD BF [14:38:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6D 4A 47 00 46 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 19 B9 04 00 F4 03 04 00 15 A2 A8 66 B6 04 01 00 00 68 F4 18 97 A9 1C 82 64 [14:38:08]CommunicateWithHost err = 0 [14:38:08]CheckOFDResponse [14:38:08]1017 (14) - 77093643461234 [14:38:08]1041 (16) - 0000000000874943 [14:38:08]1040 (4) - 309529 [14:38:08]1012 (4) - 30.07.2024 08:19 [14:38:08]1206 (1) - 0 [14:38:08]OFD Sender: Remove packet 309529 [14:38:08]ProducePacketName [14:38:08]name=ofd_packets/00309529 [14:38:08]NVStorageDeleteData [14:38:08]OFD Sender: Processing packet 309530 [packets to send 244, broken 231] [14:38:08]ProducePacketName [14:38:08]name=ofd_packets/00309530 [14:38:08]OFD Sender: To server: pG, [14:38:08]CommunicateWithHost lk.salyk.kg:30040 [14:38:08]ConnectInit lk.salyk.kg [14:38:11]Connected sock=9 [14:38:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 3A D0 06 01 A6 4E 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 3A 20 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 4E 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 2C F7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1A B9 04 00 35 04 06 00 44 54 F8 0B 52 49 FA 2F B3 DA D5 7E F3 C5 [14:38:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CC 42 47 00 B7 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1A B9 04 00 F4 03 04 00 19 A2 A8 66 B6 04 01 00 00 F8 6D 88 AD 51 7A E2 8F [14:38:12]CommunicateWithHost err = 0 [14:38:12]CheckOFDResponse [14:38:12]1017 (14) - 77093643461234 [14:38:12]1041 (16) - 0000000000874943 [14:38:12]1040 (4) - 309530 [14:38:12]1012 (4) - 30.07.2024 08:19 [14:38:12]1206 (1) - 0 [14:38:12]OFD Sender: Remove packet 309530 [14:38:12]ProducePacketName [14:38:12]name=ofd_packets/00309530 [14:38:12]NVStorageDeleteData [14:38:12]OFD Sender: Processing packet 309531 [packets to send 243, broken 231] [14:38:12]ProducePacketName [14:38:12]name=ofd_packets/00309531 [14:38:12]OFD Sender: To server: pG, [14:38:12]CommunicateWithHost lk.salyk.kg:30040 [14:38:12]ConnectInit lk.salyk.kg [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4C [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724A8 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 36305362+1686045179=1722350541 [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 = 0x33550623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4D [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 CE FB A8 66 FB 01 7F 64 B5 [14:42:22]Current date/time: 30.07.2024 14:42 [14:42:22]FM_Init [14:42:22]wFMConnect [14:42:22]MH_SAM_On [14:42:22]Write to MH i2c: E0 00 00 08 00 E7 [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]*** iso7816_init finished! [14:42:22]*** atr: [14:42:22]*** 0F 3B D5 18 FF 81 91 FE [14:42:22]*** 1F C3 80 73 C8 21 10 0A [14:42:22]*** 00 00 00 00 00 00 00 00 [14:42:22]*** 00 00 00 00 00 00 00 00 [14:42:22]*** 00 00 00 00 00 00 00 00 [14:42:22]*** 00 00 00 00 00 00 00 00 [14:42:22]*** 00 00 00 00 00 00 00 00 [14:42:22]*** 00 00 00 00 00 00 00 00 [14:42:22]Read from MH i2c: E0 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E0 10 00 [14:42:22]MH_I2C_Read... [14:42:22]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 [14:42:22]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:42:22]wFMCommunicate request_size=10 [14:42:22]MH_SAM_APDU [14:42:22]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:42:22]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:42:22]Read from MH i2c: E2 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:42:22]RAPDU: 90 00 [14:42:22]wFMCommunicate OK [14:42:22]wFMCommunicate request_size=4 [14:42:22]MH_SAM_APDU [14:42:22]CAPDU: 80 11 00 00 [14:42:22]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:22]Read from MH i2c: E2 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 17 00 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [14:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:42:22]wFMCommunicate OK [14:42:22]Detected FM SN is 0000000000874943 [14:42:22]Stored FM SN is 0000000000874943 [14:42:22]wFMCommunicate request_size=9 [14:42:22]MH_SAM_APDU [14:42:22]CAPDU: 80 16 00 00 04 62 7F 01 00 [14:42:22]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:42:22]Read from MH i2c: E2 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:42:22]RAPDU: 90 00 [14:42:22]wFMCommunicate OK [14:42:22]FM PIN OK [14:42:22]wFMCommunicate request_size=8 [14:42:22]MH_SAM_APDU [14:42:22]CAPDU: 80 14 04 00 03 02 00 01 [14:42:22]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:42:22]Read from MH i2c: E2 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:42:22]RAPDU: 90 00 [14:42:22]wFMCommunicate OK [14:42:22]wFMCommunicate request_size=13 [14:42:22]MH_SAM_APDU [14:42:22]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:42:22]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 [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:42:22]Read from MH i2c: E2 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:42:22]RAPDU: 90 00 [14:42:22]wFMCommunicate OK [14:42:22]wFMCommunicate request_size=4 [14:42:22]MH_SAM_APDU [14:42:22]CAPDU: 80 11 00 00 [14:42:22]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:22]Read from MH i2c: E2 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 17 00 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [14:42:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:42:22]wFMCommunicate OK [14:42:22]DocumentArchiveInit [14:42:22]Start Httpd... [14:42:22]Httpd thread 3067780452 created [14:42:22]Write to MH i2c: 01 00 00 0F 00 0F [14:42:22]Write i2c OK [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: 01 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: 01 07 00 [14:42:22]MH_I2C_Read... [14:42:22]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:42:22]MH Int Process started [14:42:22]Allocated Socket 7 [14:42:22]Bind OK [14:42:22]Listen OK [14:42:22]httpd running on port 8080 [14:42:22]Waiting for new connection... [14:42:22]OFD Sender: Processing packet 309531 [packets to send 243, broken 231] [14:42:22]ProducePacketName [14:42:22]name=ofd_packets/00309531 [14:42:22]OFD Sender: To server: pG, [14:42:22]CommunicateWithHost lk.salyk.kg:30040 [14:42:22]ConnectInit lk.salyk.kg [14:42:23]Connected sock=9 [14:42:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 AB 9F 08 01 02 DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 01 00 00 F4 03 04 00 B1 F7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1B B9 04 00 35 04 06 00 DF 82 B2 33 21 5D 61 C3 19 F9 FC 82 61 5D [14:42:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A1 10 47 00 C8 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1B B9 04 00 F4 03 04 00 16 A3 A8 66 B6 04 01 00 00 85 E1 C3 94 0E 7F 23 2E [14:42:26]CommunicateWithHost err = 0 [14:42:26]CheckOFDResponse [14:42:26]1017 (14) - 77093643461234 [14:42:26]1041 (16) - 0000000000874943 [14:42:26]1040 (4) - 309531 [14:42:26]1012 (4) - 30.07.2024 08:23 [14:42:26]1206 (1) - 0 [14:42:26]OFD Sender: Remove packet 309531 [14:42:26]ProducePacketName [14:42:26]name=ofd_packets/00309531 [14:42:26]NVStorageDeleteData [14:42:27]OFD Sender: Processing packet 309532 [packets to send 242, broken 231] [14:42:27]ProducePacketName [14:42:27]name=ofd_packets/00309532 [14:42:27]OFD Sender: To server: pG, [14:42:27]CommunicateWithHost lk.salyk.kg:30040 [14:42:27]ConnectInit lk.salyk.kg [14:42:35]Connected sock=9 [14:42:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A9 00 07 01 78 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 D2 01 00 00 F4 03 04 00 CF F7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1C B9 04 00 35 04 06 00 C9 FD C9 78 57 06 5E B4 C3 DD 56 34 DD 44 [14:42:40]recv_with_timeout no data received [14:42:40]CommunicateWithHost answer receiving error [14:42:40]CommunicateWithHost err = -3 [14:42:40]OFD Sender: Server communicate error [14:42:45]OFD Sender: Processing packet 309532 [packets to send 242, broken 231] [14:42:45]ProducePacketName [14:42:45]name=ofd_packets/00309532 [14:42:45]OFD Sender: To server: pG, [14:42:45]CommunicateWithHost lk.salyk.kg:30040 [14:42:45]ConnectInit lk.salyk.kg [14:42:45]accept exits with 8 [14:42:45]New connection [14:42:45]New thread 3067493732 created [14:42:45]Waiting for new connection... [14:42:45] Sock 8.Parse request [14:42:45]Sock 8.Check first char [14:42:45]Sock 8.First char is OK [14:42:45]request: POST /json_proto HTTP/1.0 [14:42:45]Method: POST [14:42:45]URL: /json_proto [14:42:45]Method is POST - this is cgi request [14:42:45]url: /json_proto [14:42:45]query_string will be loaded in cgi processing [14:42:45]execute_cgi json_proto POST (null) [14:42:45]execute_cgi path=json_proto method=POST [14:42:45]POST find Content-Length [14:42:45]Host: 172.17.45.195:8080 [14:42:45]Content-Length: 215 [14:42:45]Content-Type: application/json [14:42:45] [14:42:45]POST finish read [14:42:45]Found Content-Length = 215 [14:42:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:45]execute_script... [14:42:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:45]POST & json_proto [14:42:45]process_json_proto [14:42:45]json parsed OK: [14:42:45]protocol is kg_v1.0 [14:42:45]action value=get_value [14:42:45]process_action get_value [14:42:45]cmd_get_value [14:42:45]process_action get_value done [14:42:45]requested_data is exist [14:42:45]produce_requested_data [14:42:45]requested_item kkm.sn is exist - process it [14:42:45]requested_item kkm.ver is exist - process it [14:42:45]requested_item fm.sn is exist - process it [14:42:45]wFMCommunicate request_size=4 [14:42:45]MH_SAM_APDU [14:42:45]CAPDU: 80 11 00 00 [14:42:45]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [14:42:45]Write i2c OK [14:42:45]MH_I2C_Read... [14:42:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:45]Read from MH i2c: E2 [14:42:45]MH_I2C_Read... [14:42:45]Read from MH i2c: E2 17 00 [14:42:45]MH_I2C_Read... [14:42:45]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [14:42:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:42:45]wFMCommunicate OK [14:42:45]requested_item fd.num is exist - process it [14:42:45]SAM_PROTO_GetFieldsCounters [14:42:45]wFMCommunicate request_size=4 [14:42:45]MH_SAM_APDU [14:42:45]CAPDU: 80 13 00 00 [14:42:45]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [14:42:45]Write i2c OK [14:42:45]MH_I2C_Read... [14:42:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:46]Read from MH i2c: E2 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 62 00 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 26 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [14:42:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 26 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:46]wFMCommunicate OK [14:42:46]SAM_PROTO_GetFieldsCounters done [14:42:46]requested_item shift.num is exist - process it [14:42:46]requested_item shift.opened is exist - process it [14:42:46]req_shift_opened [14:42:46]FM_GetShiftState [14:42:46]SAM_PROTO_GetShiftState [14:42:46]wFMCommunicate request_size=4 [14:42:46]MH_SAM_APDU [14:42:46]CAPDU: 80 13 01 00 [14:42:46]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [14:42:46]Write i2c OK [14:42:46]MH_I2C_Read... [14:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:46]Read from MH i2c: E2 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 0E 00 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [14:42:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:42:46]wFMCommunicate OK [14:42:46]SAM_PROTO_GetShiftState done [14:42:46]FM_GetShiftState done [14:42:46]req_shift_opened done [14:42:46]requested_item shift.open_date is exist - process it [14:42:46]req_shift_open_date [14:42:46]req_shift_open_date done [14:42:46]produce_requested_data done [14:42:46]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309542,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:42:46]process_action_free get_value [14:42:46]json_value_free [14:42:46]json_value_free done [14:42:46]process_json_proto returns [14:42:46]Send response to host [14:42:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309542,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:42:46]free response buf [14:42:46]execute_script done [14:42:46]execute_script returns [14:42:46]free content buf [14:42:46]Sock 8.Close socket [14:42:46]Sock 8.Thread stoped [14:42:46]accept exits with 11 [14:42:46]New connection [14:42:46]New thread 3067350372 created [14:42:46]Thread 3067493732 joined [14:42:46]Waiting for new connection... [14:42:46] Sock 11.Parse request [14:42:46]Sock 11.Check first char [14:42:46]Sock 11.First char is OK [14:42:46]request: POST /json_proto HTTP/1.0 [14:42:46]Method: POST [14:42:46]URL: /json_proto [14:42:46]Method is POST - this is cgi request [14:42:46]url: /json_proto [14:42:46]query_string will be loaded in cgi processing [14:42:46]execute_cgi json_proto POST (null) [14:42:46]execute_cgi path=json_proto method=POST [14:42:46]POST find Content-Length [14:42:46]Host: 172.17.45.195:8080 [14:42:46]Content-Length: 331 [14:42:46]Content-Type: application/json [14:42:46] [14:42:46]POST finish read [14:42:46]Found Content-Length = 331 [14:42:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:42:46]execute_script... [14:42:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:42:46]POST & json_proto [14:42:46]process_json_proto [14:42:46]json parsed OK: [14:42:46]protocol is kg_v1.0 [14:42:46]action value=get_value [14:42:46]process_action get_value [14:42:46]cmd_get_value [14:42:46]process_action get_value done [14:42:46]requested_data is exist [14:42:46]produce_requested_data [14:42:46]requested_item fm.sale.total is exist - process it [14:42:46]SAM_PROTO_GetFMData [14:42:46]wFMCommunicate request_size=4 [14:42:46]MH_SAM_APDU [14:42:46]CAPDU: 80 13 03 00 [14:42:46]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [14:42:46]Write i2c OK [14:42:46]MH_I2C_Read... [14:42:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:42:46]Read from MH i2c: E2 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 FD 00 [14:42:46]MH_I2C_Read... [14:42:46]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 CA B5 04 00 69 04 A3 00 6F 04 04 00 F0 A9 04 00 B1 04 05 00 6D F2 00 38 06 70 04 05 00 68 25 70 39 05 72 04 04 00 05 CD 90 FE 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 CA D0 1E A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FD 8A 17 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 DA 0B 00 00 B1 04 04 00 FC D0 16 26 70 04 04 00 FC D0 16 26 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 54 A5 0B 04 EF 03 09 90 00 18 [14:42:46]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 CA B5 04 00 69 04 A3 00 6F 04 04 00 F0 A9 04 00 B1 04 05 00 6D F2 00 38 06 70 04 05 00 68 25 70 39 05 72 04 04 00 05 CD 90 FE 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 CA D0 1E A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 FD 8A 17 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 DA 0B 00 00 B1 04 04 00 FC D0 16 26 70 04 04 00 FC D0 16 26 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 54 A5 0B 04 EF 03 09 90 00 [14:42:46]wFMCommunicate OK [14:42:46]wFMCommunicate request_size=4 [14:42:46]MH_SAM_APDU [14:42:46]CAPDU: 80 17 00 00 [14:42:46]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:42:46]Write i2c OK [14:42:46]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 FD 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BA 4C 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 A6 [14:42:47]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BA 4C 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [14:42:47]wFMCommunicate OK [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 17 00 00 [14:42:47]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 FD 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [14:42:47]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [14:42:47]wFMCommunicate OK [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 17 00 00 [14:42:47]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 FD 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [14:42:47]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [14:42:47]wFMCommunicate OK [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 17 00 00 [14:42:47]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [14:42:47]Read from MH i2c: E2 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 E2 00 [14:42:47]MH_I2C_Read... [14:42:47]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [14:42:47]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:42:47]wFMCommunicate OK [14:42:47]SAM_PROTO_GetFMData done [14:42:47]requested_item fm.sale_refund.total is exist - process it [14:42:47]requested_item fm.buy.total is exist - process it [14:42:47]requested_item shift.sale.total is exist - process it [14:42:47]SAM_PROTO_GetShiftData [14:42:47]wFMCommunicate request_size=4 [14:42:47]MH_SAM_APDU [14:42:47]CAPDU: 80 13 02 00 [14:42:47]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [14:42:47]Write i2c OK [14:42:47]MH_I2C_Read... [14:42:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:42:48]Read from MH i2c: E2 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: E2 FD 00 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: E2 FD 00 18 00 00 BD 04 AA 04 B9 04 6E 04 04 00 DC 01 00 00 69 04 9F 00 6F 04 04 00 DA 01 00 00 B1 04 04 00 53 63 3A 03 70 04 04 00 4C 95 12 02 72 04 04 00 07 CE 27 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 A5 C6 57 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 7E 50 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 AE 0A 70 04 03 00 60 AE 0A 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 22 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 A0 [14:42:48]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 DC 01 00 00 69 04 9F 00 6F 04 04 00 DA 01 00 00 B1 04 04 00 53 63 3A 03 70 04 04 00 4C 95 12 02 72 04 04 00 07 CE 27 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 A5 C6 57 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 7E 50 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 AE 0A 70 04 03 00 60 AE 0A 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 22 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [14:42:48]wFMCommunicate OK [14:42:48]wFMCommunicate request_size=4 [14:42:48]MH_SAM_APDU [14:42:48]CAPDU: 80 17 00 00 [14:42:48]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:42:48]Write i2c OK [14:42:48]MH_I2C_Read... [14:42:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:42:48]Read from MH i2c: E2 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: E2 FD 00 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 33 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 90 00 91 [14:42:48]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 33 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 90 00 [14:42:48]wFMCommunicate OK [14:42:48]wFMCommunicate request_size=4 [14:42:48]MH_SAM_APDU [14:42:48]CAPDU: 80 17 00 00 [14:42:48]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:42:48]Write i2c OK [14:42:48]MH_I2C_Read... [14:42:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:42:48]Read from MH i2c: E2 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: E2 FD 00 [14:42:48]MH_I2C_Read... [14:42:48]Read from MH i2c: E2 FD 00 1A 00 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 CC [14:42:48]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [14:42:49]wFMCommunicate OK [14:42:49]wFMCommunicate request_size=4 [14:42:49]MH_SAM_APDU [14:42:49]CAPDU: 80 17 00 00 [14:42:49]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [14:42:49]Write i2c OK [14:42:49]MH_I2C_Read... [14:42:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:42:49]Read from MH i2c: E2 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 FD 00 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 12 [14:42:49]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [14:42:49]wFMCommunicate OK [14:42:49]wFMCommunicate request_size=4 [14:42:49]MH_SAM_APDU [14:42:49]CAPDU: 80 17 00 00 [14:42:49]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [14:42:49]Write i2c OK [14:42:49]MH_I2C_Read... [14:42:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [14:42:49]Read from MH i2c: E2 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 DA 00 [14:42:49]MH_I2C_Read... [14:42:49]Read from MH i2c: E2 DA 00 1C 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [14:42:49]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:42:49]wFMCommunicate OK [14:42:49]SAM_PROTO_GetShiftData done [14:42:49]requested_item shift.sale.total_cash is exist - process it [14:42:49]requested_item shift.sale_refund.total is exist - process it [14:42:49]requested_item shift.sale_refund.total_cash is exist - process it [14:42:49]requested_item shift.buy.total is exist - process it [14:42:49]requested_item shift.buy.total_cash is exist - process it [14:42:49]produce_requested_data done [14:42:49]produce_requested_data return {"fm.sale.total":267093899.33,"fm.sale_refund.total":6390295.00,"fm.buy.total":0.00,"shift.sale.total":541581.63,"shift.sale.total_cash":347723.00,"shift.sale_refund.total":7000.00,"shift.sale_refund.total_cash":7000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:42:49]process_action_free get_value [14:42:49]json_value_free [14:42:49]json_value_free done [14:42:49]process_json_proto returns [14:42:49]Send response to host [14:42:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":267093899.33,"fm.sale_refund.total":6390295.00,"fm.buy.total":0.00,"shift.sale.total":541581.63,"shift.sale.total_cash":347723.00,"shift.sale_refund.total":7000.00,"shift.sale_refund.total_cash":7000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:42:49]free response buf [14:42:49]execute_script done [14:42:49]execute_script returns [14:42:49]free content buf [14:42:49]Sock 11.Close socket [14:42:49]Sock 11.Thread stoped [14:42:49]Connected sock=9 [14:42:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A9 00 07 01 78 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 D2 01 00 00 F4 03 04 00 CF F7 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1C B9 04 00 35 04 06 00 C9 FD C9 78 57 06 5E B4 C3 DD 56 34 DD 44 [14:42:50]accept exits with 8 [14:42:50]New connection [14:42:50]New thread 3067493732 created [14:42:50]Thread 3067350372 joined [14:42:50]Waiting for new connection... [14:42:50] Sock 8.Parse request [14:42:50]Sock 8.Check first char [14:42:50]Sock 8.First char is OK [14:42:50]request: POST /json_proto HTTP/1.0 [14:42:50]Method: POST [14:42:50]URL: /json_proto [14:42:50]Method is POST - this is cgi request [14:42:50]url: /json_proto [14:42:50]query_string will be loaded in cgi processing [14:42:50]execute_cgi json_proto POST (null) [14:42:50]execute_cgi path=json_proto method=POST [14:42:50]POST find Content-Length [14:42:50]Host: 172.17.45.195:8080 [14:42:50]Content-Length: 670 [14:42:50]Content-Type: application/json [14:42:50] [14:42:50]POST finish read [14:42:50]Found Content-Length = 670 [14:42:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:50]execute_script... [14:42:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:50]POST & json_proto [14:42:50]process_json_proto [14:42:50]json parsed OK: [14:42:50]protocol is kg_v1.0 [14:42:50]action value=close_receipt [14:42:50]process_action close_receipt [14:42:50]cmd_close_receipt [14:42:50]MH_GetDate [14:42:50]Write to MH i2c: F0 00 00 1D 00 0C [14:42:50]Write i2c OK [14:42:50]MH_I2C_Read... [14:42:50]Read from MH i2c: F0 [14:42:50]MH_I2C_Read... [14:42:50]Read from MH i2c: F0 09 00 [14:42:50]MH_I2C_Read... [14:42:50]Read from MH i2c: F0 09 00 1D 00 00 EA FB A8 66 FB 01 7F 64 E7 [14:42:50]GetLastDocTimeStamp 1722350243 [14:42:50]current date 1722350570 [14:42:50]FM_GetShiftState [14:42:50]SAM_PROTO_GetShiftState [14:42:50]wFMCommunicate request_size=4 [14:42:50]MH_SAM_APDU [14:42:50]CAPDU: 80 13 01 00 [14:42:50]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [14:42:50]Write i2c OK [14:42:50]MH_I2C_Read... [14:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:50]Read from MH i2c: E2 [14:42:50]MH_I2C_Read... [14:42:50]Read from MH i2c: E2 0E 00 [14:42:50]MH_I2C_Read... [14:42:50]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [14:42:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:42:50]wFMCommunicate OK [14:42:50]SAM_PROTO_GetShiftState done [14:42:50]FM_GetShiftState done [14:42:50]opened in 1722299915 [14:42:50]opened+sec_in_day 1722386315 [14:42:50]quantity*price = 50017 [14:42:50]sum+1 = 50019 [14:42:50]Check (price>sum+1) || (price+1 о реализуемом товаре [14:42:52]line ОКРУГЛЕНИЕ: -0.18 [14:42:52]line ИТОГО: 500.00 [14:42:52]line Внесено: 500.00 [14:42:52]line СДАЧА: 0.00 [14:42:52]line НСП 1% : 4.43 [14:42:52]line НДС 12% : 53.12 [14:42:52]line Наличными: 500.00 [14:42:52]line Безнал.: 0.00 [14:42:52]line Место: АЗС № 128 "Партнер Нефть" [14:42:52]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:42:52]line СНО: Общий режим [14:42:52]line Чек 477 30.07.2024 14:42 [14:42:52]line Смена: 430 ФФД: 1.0 [14:42:52]line ЗНМ: 0300000046 [14:42:52]line РНМ: 0000000000092651 [14:42:52]line Версия ККМ: 001 [14:42:52]line ФМ: 0000000000874943 [14:42:52]line ФД: 309543 [14:42:52]line ФПД: 253397007670584 [14:42:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144250&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309543&fm=253397007670584&tin=02508201610067®Number=0000000000092651&sum=50000 [14:42:52]written 0, free lines is 4095 [14:42:52]Write to MH i2c: 01 00 00 5C 00 5C [14:42:52]Write i2c OK [14:42:52]MH_I2C_Read... [14:42:52]Read from MH i2c: 01 [14:42:52]MH_I2C_Read... [14:42:52]Read from MH i2c: 01 07 00 [14:42:52]MH_I2C_Read... [14:42:52]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 55 0C C4 [14:42:52]RasterBufferAndPrint [14:42:52]line [14:42:52]line [14:42:52]line [14:42:52]line [14:42:52]line [14:42:52]written 0, free lines is 3168 [14:42:52]MH_Cut [14:42:52]Write to MH i2c: D1 01 00 63 00 01 35 [14:42:52]Write i2c OK [14:42:52]MH_I2C_Read... [14:42:52]Read from MH i2c: D1 [14:42:52]MH_I2C_Read... [14:42:52]Read from MH i2c: D1 01 00 [14:42:52]MH_I2C_Read... [14:42:52]Read from MH i2c: D1 01 00 63 00 00 34 [14:42:52]Write to MH i2c: 01 00 00 64 00 64 [14:42:52]Write i2c OK [14:42:52]MH_I2C_Read... [14:42:54]*** Cut start [14:42:54]*** Partial cut [14:42:54]*** CUTSNS_PIN = 1 [14:42:54]*** CUTSNS_PIN = 0 [14:42:54]*** Brake cut motor [14:42:54]Read from MH i2c: 01 [14:42:54]MH_I2C_Read... [14:42:54]*** Stop cut motor [14:42:54]Read from MH i2c: 01 07 00 [14:42:54]MH_I2C_Read... [14:42:54]*** Cut end [14:42:54]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [14:42:54]process_action close_receipt done [14:42:54]requested_data is exist [14:42:54]produce_requested_data [14:42:54]requested_item fm.sn is exist - process it [14:42:54]wFMCommunicate request_size=4 [14:42:54]MH_SAM_APDU [14:42:54]CAPDU: 80 11 00 00 [14:42:54]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [14:42:54]Write i2c OK [14:42:54]MH_I2C_Read... [14:42:54]Read from MH i2c: E2 [14:42:54]MH_I2C_Read... [14:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:54]Read from MH i2c: E2 17 00 [14:42:54]MH_I2C_Read... [14:42:54]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [14:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:42:54]wFMCommunicate OK [14:42:54]requested_item fd.num is exist - process it [14:42:54]SAM_PROTO_GetFieldsCounters [14:42:54]wFMCommunicate request_size=4 [14:42:54]MH_SAM_APDU [14:42:54]CAPDU: 80 13 00 00 [14:42:54]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [14:42:54]Write i2c OK [14:42:54]MH_I2C_Read... [14:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:54]Read from MH i2c: E2 [14:42:54]MH_I2C_Read... [14:42:54]Read from MH i2c: E2 62 00 [14:42:54]MH_I2C_Read... [14:42:54]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 27 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 31 [14:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 27 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:54]wFMCommunicate OK [14:42:54]SAM_PROTO_GetFieldsCounters done [14:42:54]requested_item shift.num is exist - process it [14:42:54]requested_item shift.opened is exist - process it [14:42:54]req_shift_opened [14:42:54]FM_GetShiftState [14:42:54]SAM_PROTO_GetShiftState [14:42:54]wFMCommunicate request_size=4 [14:42:54]MH_SAM_APDU [14:42:54]CAPDU: 80 13 01 00 [14:42:54]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [14:42:54]Write i2c OK [14:42:54]MH_I2C_Read... [14:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:55]Connected sock=9 [14:42:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0D 37 07 01 F3 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D3 01 00 00 F4 03 04 00 40 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B9 04 00 35 04 06 00 24 EE 5F EC 87 0F 03 74 D4 D8 73 FD E3 DB [14:42:55]Read from MH i2c: E2 [14:42:55]MH_I2C_Read... [14:42:55]Read from MH i2c: E2 0E 00 [14:42:55]MH_I2C_Read... [14:42:55]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [14:42:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:42:55]wFMCommunicate OK [14:42:55]SAM_PROTO_GetShiftState done [14:42:55]FM_GetShiftState done [14:42:55]req_shift_opened done [14:42:55]requested_item shift.open_date is exist - process it [14:42:55]req_shift_open_date [14:42:55]req_shift_open_date done [14:42:55]produce_requested_data done [14:42:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309543,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:42:55]process_action_free close_receipt [14:42:55]json_value_free [14:42:55]json_value_free done [14:42:55]process_json_proto returns [14:42:55]Send response to host [14:42:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309543,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:42:55]free response buf [14:42:55]execute_script done [14:42:55]execute_script returns [14:42:55]free content buf [14:42:55]Sock 8.Close socket [14:42:55]Sock 8.Thread stoped [14:42:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 03 44 47 00 32 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1D B9 04 00 F4 03 04 00 35 A3 A8 66 B6 04 01 00 00 71 F4 48 28 66 B6 57 E4 [14:42:58]CommunicateWithHost err = 0 [14:42:58]CheckOFDResponse [14:42:58]1017 (14) - 77093643461234 [14:42:58]1041 (16) - 0000000000874943 [14:42:58]1040 (4) - 309533 [14:42:58]1012 (4) - 30.07.2024 08:24 [14:42:58]1206 (1) - 0 [14:42:58]OFD Sender: Remove packet 309533 [14:42:58]ProducePacketName [14:42:58]name=ofd_packets/00309533 [14:42:58]NVStorageDeleteData [14:42:59]OFD Sender: Processing packet 309534 [packets to send 241, broken 231] [14:42:59]ProducePacketName [14:42:59]name=ofd_packets/00309534 [14:42:59]OFD Sender: To server: pG, [14:42:59]CommunicateWithHost lk.salyk.kg:30040 [14:42:59]ConnectInit lk.salyk.kg [14:43:03]Connected sock=8 [14:43:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 0C 84 07 01 73 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 45 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B9 04 00 35 04 06 00 66 E5 30 56 69 1A 8A 8E E9 53 9F E6 9C 36 [14:43:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 62 9E 47 00 8B B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1E B9 04 00 F4 03 04 00 3D A3 A8 66 B6 04 01 00 00 6A 9A F1 5C BC 3F B3 2F [14:43:04]CommunicateWithHost err = 0 [14:43:04]CheckOFDResponse [14:43:04]1017 (14) - 77093643461234 [14:43:04]1041 (16) - 0000000000874943 [14:43:04]1040 (4) - 309534 [14:43:04]1012 (4) - 30.07.2024 08:24 [14:43:04]1206 (1) - 0 [14:43:04]OFD Sender: Remove packet 309534 [14:43:04]ProducePacketName [14:43:04]name=ofd_packets/00309534 [14:43:04]NVStorageDeleteData [14:43:05]OFD Sender: Processing packet 309535 [packets to send 240, broken 231] [14:43:05]ProducePacketName [14:43:05]name=ofd_packets/00309535 [14:43:05]OFD Sender: To server: pG, [14:43:05]CommunicateWithHost lk.salyk.kg:30040 [14:43:05]ConnectInit lk.salyk.kg [14:43:21]Connected sock=8 [14: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 34 39 34 33 0C 01 00 00 9F 05 04 01 6C 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 D5 01 00 00 F4 03 04 00 B8 F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B9 04 00 35 04 06 00 E0 1D 47 A6 1E C9 E7 9E 99 41 E4 15 56 EA [14:43:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D4 FC 47 00 E8 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 1F B9 04 00 F4 03 04 00 4F A3 A8 66 B6 04 01 00 00 84 70 8B 7A 89 C7 22 F9 [14:43:22]CommunicateWithHost err = 0 [14:43:22]CheckOFDResponse [14:43:22]1017 (14) - 77093643461234 [14:43:22]1041 (16) - 0000000000874943 [14:43:22]1040 (4) - 309535 [14:43:22]1012 (4) - 30.07.2024 08:24 [14:43:22]1206 (1) - 0 [14:43:22]OFD Sender: Remove packet 309535 [14:43:22]ProducePacketName [14:43:22]name=ofd_packets/00309535 [14:43:22]NVStorageDeleteData [14:43:23]OFD Sender: Processing packet 309536 [packets to send 239, broken 231] [14:43:23]ProducePacketName [14:43:23]name=ofd_packets/00309536 [14:43:23]OFD Sender: To server: pG, [14:43:23]CommunicateWithHost lk.salyk.kg:30040 [14:43:23]ConnectInit lk.salyk.kg [14:43:24]Connected sock=8 [14:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F7 FB 04 01 8D BE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D6 01 00 00 F4 03 04 00 DA F8 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B9 04 00 35 04 06 00 FB 9A 51 BC 51 51 09 43 85 94 9C D3 EA 06 [14:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FE A8 47 00 25 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 20 B9 04 00 F4 03 04 00 52 A3 A8 66 B6 04 01 00 00 D5 CE 97 97 9D B9 55 C4 [14:43:24]CommunicateWithHost err = 0 [14:43:24]CheckOFDResponse [14:43:24]1017 (14) - 77093643461234 [14:43:24]1041 (16) - 0000000000874943 [14:43:24]1040 (4) - 309536 [14:43:24]1012 (4) - 30.07.2024 08:24 [14:43:24]1206 (1) - 0 [14:43:24]OFD Sender: Remove packet 309536 [14:43:24]ProducePacketName [14:43:24]name=ofd_packets/00309536 [14:43:24]NVStorageDeleteData [14:43:25]OFD Sender: Processing packet 309537 [packets to send 238, broken 231] [14:43:25]ProducePacketName [14:43:25]name=ofd_packets/00309537 [14:43:25]OFD Sender: To server: pG, [14:43:25]CommunicateWithHost lk.salyk.kg:30040 [14:43:25]ConnectInit lk.salyk.kg [14:43:30]ConnectInit Can't take IP for lk.salyk.kg [14:43:30]CommunicateWithHost connect error [14:43:30]CommunicateWithHost err = -1 [14:43:30]OFD Sender: Server communicate error [14:43:30]OFD Sender: Processing packet 309537 [packets to send 238, broken 231] [14:43:30]ProducePacketName [14:43:30]name=ofd_packets/00309537 [14:43:30]OFD Sender: To server: pG, [14:43:30]CommunicateWithHost lk.salyk.kg:30040 [14:43:30]ConnectInit lk.salyk.kg [14:43:35]ConnectInit Can't take IP for lk.salyk.kg [14:43:35]CommunicateWithHost connect error [14:43:35]CommunicateWithHost err = -1 [14:43:35]OFD Sender: Server communicate error [14:43:37]accept exits with 11 [14:43:37]New connection [14:43:37]New thread 3067350372 created [14:43:37]Thread 3067493732 joined [14:43:37]Waiting for new connection... [14:43:37] Sock 11.Parse request [14:43:37]Sock 11.Check first char [14:43:37]Sock 11.First char is OK [14:43:37]request: POST /json_proto HTTP/1.0 [14:43:37]Method: POST [14:43:37]URL: /json_proto [14:43:37]Method is POST - this is cgi request [14:43:37]url: /json_proto [14:43:37]query_string will be loaded in cgi processing [14:43:37]execute_cgi json_proto POST (null) [14:43:37]execute_cgi path=json_proto method=POST [14:43:37]POST find Content-Length [14:43:37]Host: 172.17.45.195:8080 [14:43:37]Content-Length: 677 [14:43:37]Content-Type: application/json [14:43:37] [14:43:37]POST finish read [14:43:37]Found Content-Length = 677 [14:43:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:37]execute_script... 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DE 01 00 00 35 04 06 00 AF CE C3 57 0A 95 90 00 97 [14:43:38]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DE 01 00 00 35 04 06 00 AF CE C3 57 0A 95 90 00 [14:43:38]wFMCommunicate OK [14:43:38]SAM_PROTO_ProcessDocument answer len = 59 [14:43:38]SAM_PROTO_ProcessDocument done [14:43:38]SetTLVBufToDocument [14:43:38]Processing tag 1209 (04B9) [14:43:38]Malloc new data [14:43:38]Processing tag 1041 (0411) [14:43:38]Processing tag 1040 (0410) [14:43:38]Malloc new data [14:43:38]Processing tag 1038 (040E) [14:43:38]Malloc new data [14:43:38]Processing tag 1042 (0412) [14:43:38]Malloc new data [14:43:38]Processing tag 1077 (0435) [14:43:38]Malloc new data [14:43:38]SetTLVBufToDocument err=0 [14:43:38]KKMLoadAndSignReceiptData store KKM data [14:43:38]KKMLoadAndSignReceiptData err=0 [14:43:38]wFMCommunicate request_size=4 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 11 00 00 [14:43:38]Write to MH i2c: E2 08 00 75 00 80 11 00 00 00 00 00 00 EF [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 17 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 17 00 75 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 45 [14:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:43:38]wFMCommunicate OK [14:43:38]Счет N : (1)118157 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 52 Товар: 2710124130 Аи-92-К-2 7.380 * 67.80 = 500.36 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 478 30.07.2024 14:43 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309544 ФПД: 193302575385237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144337&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309544&fm=193302575385237&tin=02508201610067®Number=0000000000092651&sum=50000 [14:43:38]StoreToDocumentArchive [14:43:38]shift 430 fd 309544 [14:43:38]save to /storage/0430/doc_00309544 [14:43:38]save last doc name /storage/0430/doc_00309544 to /storage/kkm_last_doc_name [14:43:38]save OK [14:43:38]Clear old archive folders... [14:43:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:38]tlvbuf is 0067D960 [14:43:38]SAM_PROTO_ClearQueue [14:43:38]wFMCommunicate request_size=4 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 09 00 00 [14:43:38]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [14:43:38]RAPDU: 90 00 [14:43:38]wFMCommunicate OK [14:43:38]SAM_PROTO_ClearQueue done [14:43:38]KKMCreateOFDPacket [14:43:38]OFDProtocolAddRootSTLVToBuf [14:43:38]FM_MakeSignedData [14:43:38]FM_MakeSignedData [14:43:38]SAM_PROTO_SignData [14:43:38]wFMCommunicate request_size=4 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 0D 01 02 [14:43:38]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [14:43:38]RAPDU: 90 00 [14:43:38]wFMCommunicate OK [14:43:38]wFMCommunicate request_size=255 [14:43:38]MH_SAM_APDU [14:43: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 19 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B9 04 00 35 04 06 00 AF [14:43:38]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 19 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B9 04 00 35 04 06 00 AF 00 00 B2 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [14:43:38]RAPDU: 90 00 [14:43:38]wFMCommunicate OK [14:43:38]wFMCommunicate request_size=10 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 0D 02 02 05 CE C3 57 0A 95 [14:43:38]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 CE C3 57 0A 95 00 00 84 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [14:43:38]RAPDU: 90 00 [14:43:38]wFMCommunicate OK [14:43:38]wFMCommunicate request_size=4 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 0D 03 02 [14:43:38]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 0B 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 0B 00 7A 00 00 49 40 86 B2 5A 7C 3A D9 90 00 A0 [14:43:38]RAPDU: 49 40 86 B2 5A 7C 3A D9 90 00 [14:43:38]wFMCommunicate OK [14:43:38]SAM_PROTO_SignData done [14:43:38]FM_MakeSignedData done [14:43:38]CreateOFDProtocolMessage [14:43:38]wFMCommunicate request_size=4 [14:43:38]MH_SAM_APDU [14:43:38]CAPDU: 80 11 00 00 [14:43:38]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:38]Read from MH i2c: E2 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 17 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4B [14:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:43:38]wFMCommunicate OK [14:43:38]CreateOFDProtocolMessage done [14:43:38]OFDSenderStorePacket 309544 [14:43:38]StoreOFDPacket docnum=309544 [14:43:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A5 B1 07 01 22 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 19 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B9 04 00 35 04 06 00 AF CE C3 57 0A 95 49 40 86 B2 5A 7C 3A D9 [14:43:38]CheckFolder [14:43:38]dirname=/storage/ofd_packets [14:43:38]CheckFolder done [14:43:38]ProducePacketName [14:43:38]name=ofd_packets/00309544 [14:43:38]NVStorageSaveData ofd_packets/00309544 [14:43:38]File name is /storage/ofd_packets/00309544 [14:43:38]Write 301 bytes [14:43:38]NVStorageSaveData done [14:43:38]OFDSenderStorePacket done [14:43:38]KKMCreateOFDPacket done [14:43:38]NVStorageSaveData kkm_last_timestamp [14:43:38]File name is /storage/kkm_last_timestamp [14:43:38]Write 4 bytes [14:43:38]NVStorageSaveData done [14:43:38]ExternCall_PrintAddStr [14:43:38]wPrintStart [14:43:38]Write to MH i2c: 01 00 00 7C 00 7C [14:43:38]Write i2c OK [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: 01 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: 01 07 00 [14:43:38]MH_I2C_Read... [14:43:38]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [14:43:38]RasterBufferAndPrint [14:43:38]line Счет N : (1)118157 [14:43:38]line ИНН: 02508201610067 [14:43:38]line Контрольно-Кассовый Чек [14:43:38]line ПРОДАЖА [14:43:38]line ТРК (МРК, ГНК) : 52 [14:43:38]line Товар: 2710124130 [14:43:38]line Аи-92-К-2 [14:43:38]line 7.380 * 67.80 [14:43:38]line = 500.36 [14:43:38]line НДС 12% НСП 1% [14:43:38]line > о реализуемом товаре [14:43:38]line ОКРУГЛЕНИЕ: -0.36 [14:43:38]line ИТОГО: 500.00 [14:43:38]line Внесено: 500.00 [14:43:38]line СДАЧА: 0.00 [14:43:38]line НСП 1% : 4.43 [14:43:38]line НДС 12% : 53.14 [14:43:38]line Наличными: 500.00 [14:43:38]line Безнал.: 0.00 [14:43:38]line Место: АЗС № 128 "Партнер Нефть" [14:43:38]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:43:38]line СНО: Общий режим [14:43:38]line Чек 478 30.07.2024 14:43 [14:43:38]line Смена: 430 ФФД: 1.0 [14:43:38]line ЗНМ: 0300000046 [14:43:38]line РНМ: 0000000000092651 [14:43:39]line Версия ККМ: 001 [14:43:39]line ФМ: 0000000000874943 [14:43:39]line ФД: 309544 [14:43:39]line ФПД: 193302575385237 [14:43:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144337&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309544&fm=193302575385237&tin=02508201610067®Number=0000000000092651&sum=50000 [14:43:39]OFD Sender: Processing packet 309537 [packets to send 239, broken 231] [14:43:39]ProducePacketName [14:43:39]name=ofd_packets/00309537 [14:43:39]OFD Sender: To server: pG, [14:43:39]CommunicateWithHost lk.salyk.kg:30040 [14:43:39]ConnectInit lk.salyk.kg [14:43:39]written 0, free lines is 4095 [14:43:39]Write to MH i2c: 01 00 00 A7 00 A7 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 07 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 55 0C 0F [14:43:39]RasterBufferAndPrint [14:43:39]line [14:43:39]line [14:43:39]line [14:43:39]line [14:43:39]line [14:43:39]written 0, free lines is 3167 [14:43:39]MH_Cut [14:43:39]Write to MH i2c: D1 01 00 AE 00 01 80 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: D1 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: D1 01 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: D1 01 00 AE 00 00 7F [14:43:39]Write to MH i2c: 01 00 00 AF 00 AF [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:41]*** Cut start [14:43:41]*** Partial cut [14:43:41]*** CUTSNS_PIN = 1 [14:43:41]*** CUTSNS_PIN = 0 [14:43:41]*** Brake cut motor [14:43:41]Read from MH i2c: 01 [14:43:41]MH_I2C_Read... [14:43:41]*** Stop cut motor [14:43:41]*** Cut end [14:43:41]Read from MH i2c: 01 07 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [14:43:41]process_action close_receipt done [14:43:41]requested_data is exist [14:43:41]produce_requested_data [14:43:41]requested_item fm.sn is exist - process it [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 11 00 00 [14:43:41]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 17 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 80 [14:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:43:41]wFMCommunicate OK [14:43:41]requested_item fd.num is exist - process it [14:43:41]SAM_PROTO_GetFieldsCounters [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 13 00 00 [14:43:41]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 62 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 28 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [14:43:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 28 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:41]wFMCommunicate OK [14:43:41]SAM_PROTO_GetFieldsCounters done [14:43:41]requested_item shift.num is exist - process it [14:43:41]requested_item shift.opened is exist - process it [14:43:41]req_shift_opened [14:43:41]FM_GetShiftState [14:43:41]SAM_PROTO_GetShiftState [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 13 01 00 [14:43:41]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:42]Read from MH i2c: E2 [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: E2 0E 00 [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8A [14:43:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:43:42]wFMCommunicate OK [14:43:42]SAM_PROTO_GetShiftState done [14:43:42]FM_GetShiftState done [14:43:42]req_shift_opened done [14:43:42]requested_item shift.open_date is exist - process it [14:43:42]req_shift_open_date [14:43:42]req_shift_open_date done [14:43:42]produce_requested_data done [14:43:42]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309544,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:43:42]process_action_free close_receipt [14:43:42]json_value_free [14:43:42]json_value_free done [14:43:42]process_json_proto returns [14:43:42]Send response to host [14:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309544,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:43:42]free response buf [14:43:42]execute_script done [14:43:42]execute_script returns [14:43:42]free content buf [14:43:42]Sock 11.Close socket [14:43:42]Sock 11.Thread stoped [14:43:44]ConnectInit Can't take IP for lk.salyk.kg [14:43:44]CommunicateWithHost connect error [14:43:44]CommunicateWithHost err = -1 [14:43:44]OFD Sender: Server communicate error [14:43:49]OFD Sender: Processing packet 309537 [packets to send 239, broken 231] [14:43:49]ProducePacketName [14:43:49]name=ofd_packets/00309537 [14:43:49]OFD Sender: To server: pG, [14:43:49]CommunicateWithHost lk.salyk.kg:30040 [14:43:49]ConnectInit lk.salyk.kg [14:43:54]ConnectInit Can't take IP for lk.salyk.kg [14:43:54]CommunicateWithHost connect error [14:43:54]CommunicateWithHost err = -1 [14:43:54]OFD Sender: Server communicate error [14:43:59]OFD Sender: Processing packet 309537 [packets to send 239, broken 231] [14:43:59]ProducePacketName [14:43:59]name=ofd_packets/00309537 [14:43:59]OFD Sender: To server: pG, [14:43:59]CommunicateWithHost lk.salyk.kg:30040 [14:43:59]ConnectInit lk.salyk.kg [14:44:04]ConnectInit Can't take IP for lk.salyk.kg [14:44:04]CommunicateWithHost connect error [14:44:04]CommunicateWithHost err = -1 [14:44:04]OFD Sender: Server communicate error [14:44:09]OFD Sender: Processing packet 309537 [packets to send 239, broken 231] [14:44:09]ProducePacketName [14:44:09]name=ofd_packets/00309537 [14:44:09]OFD Sender: To server: pG, [14:44:09]CommunicateWithHost lk.salyk.kg:30040 [14:44:09]ConnectInit lk.salyk.kg [14:44:14]ConnectInit Can't take IP for lk.salyk.kg [14:44:14]CommunicateWithHost connect error [14:44:14]CommunicateWithHost err = -1 [14:44:14]OFD Sender: Server communicate error [14:44:19]OFD Sender: Processing packet 309537 [packets to send 239, broken 231] [14:44:19]ProducePacketName [14:44:19]name=ofd_packets/00309537 [14:44:19]OFD Sender: To server: pG, [14:44:19]CommunicateWithHost lk.salyk.kg:30040 [14:44:19]ConnectInit lk.salyk.kg [14:44:24]ConnectInit Can't take IP for lk.salyk.kg [14:44:24]CommunicateWithHost connect error [14:44:24]CommunicateWithHost err = -1 [14:44:24]OFD Sender: Server communicate error [14:44:29]OFD Sender: Processing packet 309537 [packets to send 239, broken 231] [14:44:29]ProducePacketName [14:44:29]name=ofd_packets/00309537 [14:44:29]OFD Sender: To server: pG, [14:44:29]CommunicateWithHost lk.salyk.kg:30040 [14:44:29]ConnectInit lk.salyk.kg [14:44:31]Connected sock=9 [14:44:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 B2 71 04 01 7C F0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 D7 01 00 00 F4 03 04 00 7A F9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 21 B9 04 00 35 04 06 00 E3 61 5D 7B 58 16 6A 4F BB FE 36 43 AA 46 [14:44:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 FB BA 47 00 4A 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 21 B9 04 00 F4 03 04 00 95 A3 A8 66 B6 04 01 00 00 05 A1 9E 95 5C 39 A7 C3 [14:44:33]CommunicateWithHost err = 0 [14:44:33]CheckOFDResponse [14:44:33]1017 (14) - 77093643461234 [14:44:33]1041 (16) - 0000000000874943 [14:44:33]1040 (4) - 309537 [14:44:33]1012 (4) - 30.07.2024 08:25 [14:44:33]1206 (1) - 0 [14:44:33]OFD Sender: Remove packet 309537 [14:44:33]ProducePacketName [14:44:33]name=ofd_packets/00309537 [14:44:33]NVStorageDeleteData [14:44:34]OFD Sender: Processing packet 309538 [packets to send 238, broken 231] [14:44:34]ProducePacketName [14:44:34]name=ofd_packets/00309538 [14:44:34]OFD Sender: To server: pG, [14:44:34]CommunicateWithHost lk.salyk.kg:30040 [14:44:34]ConnectInit lk.salyk.kg [14:44:35]Connected sock=9 [14:44:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A6 93 07 01 6B 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 80 F9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 22 B9 04 00 35 04 06 00 51 99 AD 68 30 8B EB C5 8D 70 27 EF 3C FD [14:44:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D8 78 47 00 50 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 22 B9 04 00 F4 03 04 00 99 A3 A8 66 B6 04 01 00 00 0F AF 55 24 04 EB 51 74 [14:44:36]CommunicateWithHost err = 0 [14:44:36]CheckOFDResponse [14:44:36]1017 (14) - 77093643461234 [14:44:36]1041 (16) - 0000000000874943 [14:44:36]1040 (4) - 309538 [14:44:36]1012 (4) - 30.07.2024 08:26 [14:44:36]1206 (1) - 0 [14:44:36]OFD Sender: Remove packet 309538 [14:44:36]ProducePacketName [14:44:36]name=ofd_packets/00309538 [14:44:36]NVStorageDeleteData [14:44:36]OFD Sender: Processing packet 309539 [packets to send 237, broken 231] [14:44:36]ProducePacketName [14:44:36]name=ofd_packets/00309539 [14:44:36]OFD Sender: To server: pG, [14:44:36]CommunicateWithHost lk.salyk.kg:30040 [14:44:36]ConnectInit lk.salyk.kg [14:44:38]Connected sock=9 [14:44:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 2D 03 07 01 50 D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 D9 01 00 00 F4 03 04 00 B1 F9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 23 B9 04 00 35 04 06 00 71 D4 05 48 07 91 2B B4 1C A1 70 B2 8F 73 [14:44:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 A3 93 47 00 BE F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 23 B9 04 00 F4 03 04 00 9C A3 A8 66 B6 04 01 00 00 F4 11 26 60 2B 44 38 55 [14:44:39]CommunicateWithHost err = 0 [14:44:39]CheckOFDResponse [14:44:39]1017 (14) - 77093643461234 [14:44:39]1041 (16) - 0000000000874943 [14:44:39]1040 (4) - 309539 [14:44:39]1012 (4) - 30.07.2024 08:26 [14:44:39]1206 (1) - 0 [14:44:39]OFD Sender: Remove packet 309539 [14:44:39]ProducePacketName [14:44:39]name=ofd_packets/00309539 [14:44:39]NVStorageDeleteData [14:44:39]OFD Sender: Processing packet 309540 [packets to send 236, broken 231] [14:44:39]ProducePacketName [14:44:39]name=ofd_packets/00309540 [14:44:39]OFD Sender: To server: pG, [14:44:39]CommunicateWithHost lk.salyk.kg:30040 [14:44:39]ConnectInit lk.salyk.kg [14:44:40]Connected sock=9 [14:44:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 33 1D 07 01 CE 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 32 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 DA 01 00 00 F4 03 04 00 DA F9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 24 B9 04 00 35 04 06 00 2B D5 4D 1D 3F E2 25 A7 FB 46 40 17 84 E0 [14:44:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 AC 6F 47 00 0A 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 24 B9 04 00 F4 03 04 00 9E A3 A8 66 B6 04 01 00 00 DC 41 C2 3E D4 5C 65 81 [14:44:41]CommunicateWithHost err = 0 [14:44:41]CheckOFDResponse [14:44:41]1017 (14) - 77093643461234 [14:44:41]1041 (16) - 0000000000874943 [14:44:41]1040 (4) - 309540 [14:44:41]1012 (4) - 30.07.2024 08:26 [14:44:41]1206 (1) - 0 [14:44:41]OFD Sender: Remove packet 309540 [14:44:41]ProducePacketName [14:44:41]name=ofd_packets/00309540 [14:44:41]NVStorageDeleteData [14:44:41]OFD Sender: Processing packet 309541 [packets to send 235, broken 231] [14:44:41]ProducePacketName [14:44:41]name=ofd_packets/00309541 [14:44:41]OFD Sender: To server: pG, [14:44:41]CommunicateWithHost lk.salyk.kg:30040 [14:44:41]ConnectInit lk.salyk.kg [14:44:46]ConnectInit Can't take IP for lk.salyk.kg [14:44:46]CommunicateWithHost connect error [14:44:46]CommunicateWithHost err = -1 [14:44:46]OFD Sender: Server communicate error [14:44:51]OFD Sender: Processing packet 309541 [packets to send 235, broken 231] [14:44:51]ProducePacketName [14:44:51]name=ofd_packets/00309541 [14:44:51]OFD Sender: To server: pG, [14:44:51]CommunicateWithHost lk.salyk.kg:30040 [14:44:51]ConnectInit lk.salyk.kg [14:44:56]ConnectInit Can't take IP for lk.salyk.kg [14:44:56]CommunicateWithHost connect error [14:44:56]CommunicateWithHost err = -1 [14:44:56]OFD Sender: Server communicate error [14:44:58]accept exits with 8 [14:44:58]New connection [14:44:58]New thread 3067493732 created [14:44:58]Thread 3067350372 joined [14:44:58]Waiting for new connection... [14:44:58] Sock 8.Parse request [14:44:58]Sock 8.Check first char [14:44:58]Sock 8.First char is OK [14:44:58]request: POST /json_proto HTTP/1.0 [14:44:58]Method: POST [14:44:58]URL: /json_proto [14:44:58]Method is POST - this is cgi request [14:44:58]url: /json_proto [14:44:58]query_string will be loaded in cgi processing [14:44:58]execute_cgi json_proto POST (null) [14:44:58]execute_cgi path=json_proto method=POST [14:44:58]POST find Content-Length [14:44:58]Host: 172.17.45.195:8080 [14:44:58]Content-Length: 1157 [14:44:58]Content-Type: application/json [14:44:58] [14:44:58]POST finish read [14:44:58]Found Content-Length = 1157 [14:44:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118159\u000A30.07.2024 14:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088639\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:58]execute_script... [14:44:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118159\u000A30.07.2024 14:06\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30088639\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:58]POST & json_proto [14:44:58]process_json_proto [14:44:58]json parsed OK: [14:44:58]protocol is kg_v1.0 [14:44:58]action value=print_text [14:44:58]process_action print_text [14:44:58]cmd_print_text [14:44:58]ExternCall_PrintAddStr [14:44:58]wPrintStart [14:44:58]Write to MH i2c: 01 00 00 B3 00 B3 [14:44:58]Write i2c OK [14:44:58]MH_I2C_Read... [14:44:58]Read from MH i2c: 01 [14:44:58]MH_I2C_Read... [14:44:58]Read from MH i2c: 01 07 00 [14:44:58]MH_I2C_Read... [14:44:58]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [14:44:58]RasterBufferAndPrint [14:44:58]line *****ТОВАРНЫЙ ЧЕК***** [14:44:58]line АЗС-128 [14:44:58]line Партнер Нефть [14:44:58]line 00000000012345 [14:44:58]line Кассир : Анарбаев А. [14:44:58]line Счет N : (1)118159 [14:44:58]line 30.07.2024 14:06 [14:44:58]line ПРОДАЖА [14:44:58]line ТРК (МРК, ГНК): 62 [14:44:58]line Вид ГСМ : 2710124130 [14:44:58]line Аи-92-К-2 [14:44:58]line 30.000 x 67.80 [14:44:58]line ИТОГ: 2034.00 [14:44:58]line Тип оплаты: Талоны: ТК ГПНА Online [14:44:58]line 30088639 [14:44:58]line ______________________ [14:44:58]line (подпись) [14:44:58]written 0, free lines is 4095 [14:44:59]Write to MH i2c: 01 00 00 C7 00 C7 [14:44:59]Write i2c OK [14:44:59]MH_I2C_Read... [14:44:59]Read from MH i2c: 01 [14:44:59]MH_I2C_Read... [14:44:59]Read from MH i2c: 01 07 00 [14:44:59]MH_I2C_Read... [14:44:59]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 14 0E F0 [14:44:59]RasterBufferAndPrint [14:44:59]line [14:44:59]line [14:44:59]line [14:44:59]line [14:44:59]line [14:44:59]written 0, free lines is 3615 [14:44:59]MH_Cut [14:44:59]Write to MH i2c: D1 01 00 CE 00 01 A0 [14:44:59]Write i2c OK [14:44:59]MH_I2C_Read... [14:44:59]Read from MH i2c: D1 [14:44:59]MH_I2C_Read... [14:44:59]Read from MH i2c: D1 01 00 [14:44:59]MH_I2C_Read... [14:44:59]Read from MH i2c: D1 01 00 CE 00 00 9F [14:44:59]Write to MH i2c: 01 00 00 CF 00 CF [14:44:59]Write i2c OK [14:44:59]MH_I2C_Read... [14:44:59]*** Cut start [14:44:59]*** Partial cut [14:44:59]*** CUTSNS_PIN = 1 [14:44:59]*** CUTSNS_PIN = 0 [14:45:00]*** Brake cut motor [14:45:00]Read from MH i2c: 01 [14:45:00]MH_I2C_Read... [14:45:00]*** Stop cut motor [14:45:00]*** Cut end [14:45:00]Read from MH i2c: 01 07 00 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [14:45:00]process_action print_text done [14:45:00]requested_data is exist [14:45:00]produce_requested_data [14:45:00]requested_item fm.sn is exist - process it [14:45:00]wFMCommunicate request_size=4 [14:45:00]MH_SAM_APDU [14:45:00]CAPDU: 80 11 00 00 [14:45:00]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [14:45:00]Write i2c OK [14:45:00]MH_I2C_Read... [14:45:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:00]Read from MH i2c: E2 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 17 00 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A0 [14:45:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:45:00]wFMCommunicate OK [14:45:00]requested_item fd.num is exist - process it [14:45:00]SAM_PROTO_GetFieldsCounters [14:45:00]wFMCommunicate request_size=4 [14:45:00]MH_SAM_APDU [14:45:00]CAPDU: 80 13 00 00 [14:45:00]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [14:45:00]Write i2c OK [14:45:00]MH_I2C_Read... [14:45:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:00]Read from MH i2c: E2 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 62 00 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 62 00 D1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 28 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [14:45:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 28 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:00]wFMCommunicate OK [14:45:00]SAM_PROTO_GetFieldsCounters done [14:45:00]requested_item shift.num is exist - process it [14:45:00]requested_item shift.opened is exist - process it [14:45:00]req_shift_opened [14:45:00]FM_GetShiftState [14:45:00]SAM_PROTO_GetShiftState [14:45:00]wFMCommunicate request_size=4 [14:45:00]MH_SAM_APDU [14:45:00]CAPDU: 80 13 01 00 [14:45:00]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [14:45:00]Write i2c OK [14:45:00]MH_I2C_Read... [14:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:00]Read from MH i2c: E2 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 0E 00 [14:45:00]MH_I2C_Read... [14:45:00]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AA [14:45:00]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:45:00]wFMCommunicate OK [14:45:00]SAM_PROTO_GetShiftState done [14:45:00]FM_GetShiftState done [14:45:00]req_shift_opened done [14:45:00]requested_item shift.open_date is exist - process it [14:45:00]req_shift_open_date [14:45:00]req_shift_open_date done [14:45:00]produce_requested_data done [14:45:00]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309544,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:45:00]process_action_free print_text [14:45:00]json_value_free [14:45:00]json_value_free done [14:45:00]process_json_proto returns [14:45:00]Send response to host [14:45:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309544,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:45:00]free response buf [14:45:00]execute_script done [14:45:00]execute_script returns [14:45:00]free content buf [14:45:00]Sock 8.Close socket [14:45:00]Sock 8.Thread stoped [14:45:01]OFD Sender: Processing packet 309541 [packets to send 235, broken 231] [14:45:01]ProducePacketName [14:45:01]name=ofd_packets/00309541 [14:45:01]OFD Sender: To server: pG, [14:45:01]CommunicateWithHost lk.salyk.kg:30040 [14:45:01]ConnectInit lk.salyk.kg [14:45:06]ConnectInit Can't take IP for lk.salyk.kg [14:45:06]CommunicateWithHost connect error [14:45:06]CommunicateWithHost err = -1 [14:45:06]OFD Sender: Server communicate error [14:45:11]OFD Sender: Processing packet 309541 [packets to send 235, broken 231] [14:45:11]ProducePacketName [14:45:11]name=ofd_packets/00309541 [14:45:11]OFD Sender: To server: pG, [14:45:11]CommunicateWithHost lk.salyk.kg:30040 [14:45:11]ConnectInit lk.salyk.kg [14:45:14]Connected sock=8 [14:45:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 90 90 07 01 4B 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 E0 F9 A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 25 B9 04 00 35 04 06 00 07 BB B7 40 FC E7 11 22 C1 92 26 60 26 B5 [14:45:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F4 01 47 00 B0 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 25 B9 04 00 F4 03 04 00 C1 A3 A8 66 B6 04 01 00 00 0B 7D 34 BE B0 D2 D9 DF [14:45:19]CommunicateWithHost err = 0 [14:45:19]CheckOFDResponse [14:45:19]1017 (14) - 77093643461234 [14:45:19]1041 (16) - 0000000000874943 [14:45:19]1040 (4) - 309541 [14:45:19]1012 (4) - 30.07.2024 08:26 [14:45:19]1206 (1) - 0 [14:45:19]OFD Sender: Remove packet 309541 [14:45:19]ProducePacketName [14:45:19]name=ofd_packets/00309541 [14:45:19]NVStorageDeleteData [14:45:19]OFD Sender: Processing packet 309542 [packets to send 234, broken 231] [14:45:19]ProducePacketName [14:45:19]name=ofd_packets/00309542 [14:45:19]OFD Sender: To server: pG, [14:45:19]CommunicateWithHost lk.salyk.kg:30040 [14:45:19]ConnectInit lk.salyk.kg [14:45:27]Connected sock=8 [14:45:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 BD D2 04 01 88 2F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 DC 01 00 00 F4 03 04 00 A3 FA A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B9 04 00 35 04 06 00 49 B7 DC 9F 14 BB 2A 55 58 28 38 47 7F AB [14:45:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C0 C9 47 00 85 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 26 B9 04 00 F4 03 04 00 CD A3 A8 66 B6 04 01 00 00 21 EF A2 37 BD 1C 39 1C [14:45:32]CommunicateWithHost err = 0 [14:45:32]CheckOFDResponse [14:45:32]1017 (14) - 77093643461234 [14:45:32]1041 (16) - 0000000000874943 [14:45:32]1040 (4) - 309542 [14:45:32]1012 (4) - 30.07.2024 08:26 [14:45:32]1206 (1) - 0 [14:45:32]OFD Sender: Remove packet 309542 [14:45:32]ProducePacketName [14:45:32]name=ofd_packets/00309542 [14:45:32]NVStorageDeleteData [14:45:32]OFD Sender: Processing packet 309543 [packets to send 233, broken 231] [14:45:32]ProducePacketName [14:45:32]name=ofd_packets/00309543 [14:45:32]OFD Sender: To server: pG, [14:45:32]CommunicateWithHost lk.salyk.kg:30040 [14:45:32]ConnectInit lk.salyk.kg [14:45:36]Connected sock=8 [14:45:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 BD 1A 08 01 20 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 EA FB A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 27 B9 04 00 35 04 06 00 E6 76 96 A1 1D 38 2A 6D 6C 0E 1A 36 62 CB [14:45:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DD 09 47 00 76 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 27 B9 04 00 F4 03 04 00 D6 A3 A8 66 B6 04 01 00 00 E7 9E 76 01 E1 1C 49 5C [14:45:37]CommunicateWithHost err = 0 [14:45:37]CheckOFDResponse [14:45:37]1017 (14) - 77093643461234 [14:45:37]1041 (16) - 0000000000874943 [14:45:37]1040 (4) - 309543 [14:45:37]1012 (4) - 30.07.2024 08:27 [14:45:37]1206 (1) - 0 [14:45:37]OFD Sender: Remove packet 309543 [14:45:37]ProducePacketName [14:45:37]name=ofd_packets/00309543 [14:45:37]NVStorageDeleteData [14:45:37]OFD Sender: Processing packet 309544 [packets to send 232, broken 231] [14:45:37]ProducePacketName [14:45:37]name=ofd_packets/00309544 [14:45:37]OFD Sender: To server: pG, [14:45:37]CommunicateWithHost lk.salyk.kg:30040 [14:45:37]ConnectInit lk.salyk.kg [14:45:38]Connected sock=8 [14:45:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 A5 B1 07 01 22 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 01 00 00 F4 03 04 00 19 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B9 04 00 35 04 06 00 AF CE C3 57 0A 95 49 40 86 B2 5A 7C 3A D9 [14:45:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E0 9D 47 00 91 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 28 B9 04 00 F4 03 04 00 D9 A3 A8 66 B6 04 01 00 00 BA E2 F6 14 C2 DD B8 C1 [14:45:39]CommunicateWithHost err = 0 [14:45:39]CheckOFDResponse [14:45:39]1017 (14) - 77093643461234 [14:45:39]1041 (16) - 0000000000874943 [14:45:39]1040 (4) - 309544 [14:45:39]1012 (4) - 30.07.2024 08:27 [14:45:39]1206 (1) - 0 [14:45:39]OFD Sender: Remove packet 309544 [14:45:39]ProducePacketName [14:45:39]name=ofd_packets/00309544 [14:45:39]NVStorageDeleteData [14:45:40]OFD Sender: No OFD packet to send [14:45:45]OFD Sender: No OFD packet to send [14:45:50]OFD Sender: No OFD packet to send [14:45:54]accept exits with 9 [14:45:54]New connection [14:45:54]New thread 3067350372 created [14:45:54]Thread 3067493732 joined [14:45:54]Waiting for new connection... [14:45:54] Sock 9.Parse request [14:45:54]Sock 9.Check first char [14:45:54]Sock 9.First char is OK [14:45:54]request: POST /json_proto HTTP/1.0 [14:45:54]Method: POST [14:45:54]URL: /json_proto [14:45:54]Method is POST - this is cgi request [14:45:54]url: /json_proto [14:45:54]query_string will be loaded in cgi processing [14:45:54]execute_cgi json_proto POST (null) [14:45:54]execute_cgi path=json_proto method=POST [14:45:54]POST find Content-Length [14:45:54]Host: 172.17.45.195:8080 [14:45:54]Content-Length: 796 [14:45:54]Content-Type: application/json [14:45:54] [14:45:54]POST finish read [14:45:54]Found Content-Length = 796 [14:45:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.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" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:54]execute_script... [14:45: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)118158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 43.610, "sum" : 3000.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" : 3000.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:54]POST & json_proto [14:45:54]process_json_proto [14:45:54]json parsed OK: [14:45:54]protocol is kg_v1.0 [14:45:54]action value=close_receipt [14:45:54]process_action close_receipt [14:45:54]cmd_close_receipt [14:45:54]MH_GetDate [14:45:54]Write to MH i2c: F0 00 00 D3 00 C2 [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: F0 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: F0 09 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: F0 09 00 D3 00 00 A2 FC A8 66 FB 01 7F 64 56 [14:45:54]GetLastDocTimeStamp 1722350617 [14:45:54]current date 1722350754 [14:45:54]FM_GetShiftState [14:45:54]SAM_PROTO_GetShiftState [14:45:54]wFMCommunicate request_size=4 [14:45:54]MH_SAM_APDU [14:45:54]CAPDU: 80 13 01 00 [14:45:54]Write to MH i2c: E2 08 00 D4 00 80 13 01 00 00 00 00 00 51 [14:45:54]Write i2c OK [14:45:54]MH_I2C_Read... [14:45:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:54]Read from MH i2c: E2 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 0E 00 [14:45:54]MH_I2C_Read... [14:45:54]Read from MH i2c: E2 0E 00 D4 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AC [14:45:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:45:54]wFMCommunicate OK [14:45:54]SAM_PROTO_GetShiftState done [14:45:54]FM_GetShiftState done [14:45:54]opened in 1722299915 [14:45:54]opened+sec_in_day 1722386315 [14:45:54]quantity*price = 300036 [14:45:54]sum+1 = 300038 [14:45:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.37 НСП 1% : 26.55 НДС 12% : 318.62 Наличными: 0.00 Безнал.: 3000.37 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 479 30.07.2024 14:45 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874943 ФД: 309545 ФПД: 275330392365172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309545&fm=275330392365172&tin=02508201610067®Number=0000000000092651&sum=300037 [14:45:55]StoreToDocumentArchive [14:45:55]shift 430 fd 309545 [14:45:55]save to /storage/0430/doc_00309545 [14:45:55]save last doc name /storage/0430/doc_00309545 to /storage/kkm_last_doc_name [14:45:55]save OK [14:45:55]Clear old archive folders... [14:45:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:45:55]tlvbuf is 00696D30 [14:45:55]SAM_PROTO_ClearQueue [14:45:55]wFMCommunicate request_size=4 [14:45:55]MH_SAM_APDU [14:45:55]CAPDU: 80 09 00 00 [14:45:55]Write to MH i2c: E2 08 00 E1 00 80 09 00 00 00 00 00 00 53 [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:55]Read from MH i2c: E2 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: E2 03 00 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [14:45:55]RAPDU: 90 00 [14:45:55]wFMCommunicate OK [14:45:55]SAM_PROTO_ClearQueue done [14:45:55]KKMCreateOFDPacket [14:45:55]OFDProtocolAddRootSTLVToBuf [14:45:55]FM_MakeSignedData [14:45:55]FM_MakeSignedData [14:45:55]SAM_PROTO_SignData [14:45:55]wFMCommunicate request_size=4 [14:45:55]MH_SAM_APDU [14:45:55]CAPDU: 80 0D 01 02 [14:45:55]Write to MH i2c: E2 08 00 E2 00 80 0D 01 02 00 00 00 00 5B [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:55]Read from MH i2c: E2 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: E2 03 00 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [14:45:55]RAPDU: 90 00 [14:45:55]wFMCommunicate OK [14:45:55]wFMCommunicate request_size=255 [14:45:55]MH_SAM_APDU [14:45:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 A2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B9 04 00 35 04 06 00 [14:45:56]Write to MH i2c: E2 02 01 E3 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 A2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B9 04 00 35 04 06 00 00 00 E1 [14:45:56]Write i2c OK [14:45:56]MH_I2C_Read... [14:45:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:56]Read from MH i2c: E2 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 03 00 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [14:45:56]RAPDU: 90 00 [14:45:56]wFMCommunicate OK [14:45:56]wFMCommunicate request_size=11 [14:45:56]MH_SAM_APDU [14:45:56]CAPDU: 80 0D 02 02 06 FA 69 5A 3B 98 74 [14:45:56]Write to MH i2c: E2 0E 00 E4 00 80 0D 02 02 06 00 FA 69 5A 3B 98 74 00 00 6E [14:45:56]Write i2c OK [14:45:56]MH_I2C_Read... [14:45:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:56]Read from MH i2c: E2 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 03 00 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [14:45:56]RAPDU: 90 00 [14:45:56]wFMCommunicate OK [14:45:56]wFMCommunicate request_size=4 [14:45:56]MH_SAM_APDU [14:45:56]CAPDU: 80 0D 03 02 [14:45:56]Write to MH i2c: E2 08 00 E5 00 80 0D 03 02 00 00 00 00 60 [14:45:56]Write i2c OK [14:45:56]MH_I2C_Read... [14:45:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:56]Read from MH i2c: E2 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 0B 00 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 0B 00 E5 00 00 54 D0 22 4B 65 3F F4 A9 90 00 33 [14:45:56]RAPDU: 54 D0 22 4B 65 3F F4 A9 90 00 [14:45:56]wFMCommunicate OK [14:45:56]SAM_PROTO_SignData done [14:45:56]FM_MakeSignedData done [14:45:56]CreateOFDProtocolMessage [14:45:56]wFMCommunicate request_size=4 [14:45:56]MH_SAM_APDU [14:45:56]CAPDU: 80 11 00 00 [14:45:56]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [14:45:56]Write i2c OK [14:45:56]MH_I2C_Read... [14:45:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:56]Read from MH i2c: E2 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 17 00 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B6 [14:45:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:45:56]wFMCommunicate OK [14:45:56]CreateOFDProtocolMessage done [14:45:56]OFDSenderStorePacket 309545 [14:45:56]StoreOFDPacket docnum=309545 [14:45:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 D5 90 08 01 3C 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 A2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B9 04 00 35 04 06 00 FA 69 5A 3B 98 74 54 D0 22 4B 65 3F F4 A9 [14:45:56]CheckFolder [14:45:56]dirname=/storage/ofd_packets [14:45:56]CheckFolder done [14:45:56]ProducePacketName [14:45:56]name=ofd_packets/00309545 [14:45:56]NVStorageSaveData ofd_packets/00309545 [14:45:56]File name is /storage/ofd_packets/00309545 [14:45:56]Write 302 bytes [14:45:56]NVStorageSaveData done [14:45:56]OFDSenderStorePacket done [14:45:56]KKMCreateOFDPacket done [14:45:56]NVStorageSaveData kkm_last_timestamp [14:45:56]File name is /storage/kkm_last_timestamp [14:45:56]Write 4 bytes [14:45:56]NVStorageSaveData done [14:45:56]ExternCall_PrintAddStr [14:45:56]wPrintStart [14:45:56]Write to MH i2c: 01 00 00 E7 00 E7 [14:45:56]Write i2c OK [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: 01 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: 01 07 00 [14:45:56]MH_I2C_Read... [14:45:56]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [14:45:56]RasterBufferAndPrint [14:45:56]line Счет N : (1)118158 [14:45:56]line ИНН: 02508201610067 [14:45:56]line Контрольно-Кассовый Чек [14:45:56]line ПРОДАЖА [14:45:56]line ТРК (МРК, ГНК) : 33 [14:45:56]line Товар: 2710124130 [14:45:56]line Super-92-К-5 [14:45:56]line 43.610 * 68.80 [14:45:56]line = 3000.37 [14:45:56]line НДС 12% НСП 1% [14:45:56]line > о реализуемом товаре [14:45:56]line ИТОГО: 3000.37 [14:45:56]line НСП 1% : 26.55 [14:45:56]line НДС 12% : 318.62 [14:45:56]line Наличными: 0.00 [14:45:56]line Безнал.: 3000.37 [14:45:56]line Место: АЗС № 128 "Партнер Нефть" [14:45:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:45:56]line СНО: Общий режим [14:45:56]line Чек 479 30.07.2024 14:45 [14:45:56]line Смена: 430 ФФД: 1.0 [14:45:56]line ЗНМ: 0300000046 [14:45:56]line РНМ: 0000000000092651 [14:45:56]line Версия ККМ: 001 [14:45:56]line Платежная система: O! деньги [14:45:56]line ФМ: 0000000000874943 [14:45:56]line ФД: 309545 [14:45:56]line ФПД: 275330392365172 [14:45:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144554&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309545&fm=275330392365172&tin=02508201610067®Number=0000000000092651&sum=300037 [14:45:56]OFD Sender: Processing packet 309545 [packets to send 232, broken 231] [14:45:56]ProducePacketName [14:45:56]name=ofd_packets/00309545 [14:45:56]OFD Sender: To server: pG, [14:45:56]CommunicateWithHost lk.salyk.kg:30040 [14:45:56]ConnectInit lk.salyk.kg [14:45:56]written 0, free lines is 4095 [14:45:57]Write to MH i2c: 01 00 00 11 01 12 [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: 01 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: 01 07 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 70 0C 95 [14:45:57]RasterBufferAndPrint [14:45:57]line [14:45:57]line [14:45:57]line [14:45:57]line [14:45:57]line [14:45:57]written 0, free lines is 3204 [14:45:57]MH_Cut [14:45:57]Write to MH i2c: D1 01 00 18 01 01 EB [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: D1 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: D1 01 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: D1 01 00 18 01 00 EA [14:45:57]Write to MH i2c: 01 00 00 19 01 1A [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:58]*** Cut start [14:45:58]*** Partial cut [14:45:58]*** CUTSNS_PIN = 1 [14:45:58]*** CUTSNS_PIN = 0 [14:45:58]*** Brake cut motor [14:45:59]Read from MH i2c: 01 [14:45:59]MH_I2C_Read... [14:45:59]*** Stop cut motor [14:45:59]*** Cut end [14:45:59]Read from MH i2c: 01 07 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: 01 07 00 19 01 00 00 00 00 00 FF 0F 2F [14:45:59]process_action close_receipt done [14:45:59]requested_data is exist [14:45:59]produce_requested_data [14:45:59]requested_item fm.sn is exist - process it [14:45:59]wFMCommunicate request_size=4 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 11 00 00 [14:45:59]Write to MH i2c: E2 08 00 1A 01 80 11 00 00 00 00 00 00 95 [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 17 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 17 00 1A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EB [14:45:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:45:59]wFMCommunicate OK [14:45:59]requested_item fd.num is exist - process it [14:45:59]SAM_PROTO_GetFieldsCounters [14:45:59]wFMCommunicate request_size=4 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 13 00 00 [14:45:59]Write to MH i2c: E2 08 00 1B 01 80 13 00 00 00 00 00 00 98 [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 62 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 62 00 1B 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 29 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [14:45:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 29 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:59]wFMCommunicate OK [14:45:59]SAM_PROTO_GetFieldsCounters done [14:45:59]requested_item shift.num is exist - process it [14:45:59]requested_item shift.opened is exist - process it [14:45:59]req_shift_opened [14:45:59]FM_GetShiftState [14:45:59]SAM_PROTO_GetShiftState [14:45:59]wFMCommunicate request_size=4 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 13 01 00 [14:45:59]Write to MH i2c: E2 08 00 1C 01 80 13 01 00 00 00 00 00 9A [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 0E 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 0E 00 1C 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F5 [14:45:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:45:59]wFMCommunicate OK [14:45:59]SAM_PROTO_GetShiftState done [14:45:59]FM_GetShiftState done [14:45:59]req_shift_opened done [14:45:59]requested_item shift.open_date is exist - process it [14:45:59]req_shift_open_date [14:45:59]req_shift_open_date done [14:45:59]produce_requested_data done [14:45:59]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309545,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:45:59]process_action_free close_receipt [14:45:59]json_value_free [14:45:59]json_value_free done [14:45:59]process_json_proto returns [14:45:59]Send response to host [14:45:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309545,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:45:59]free response buf [14:45:59]execute_script done [14:45:59]execute_script returns [14:45:59]free content buf [14:45:59]Sock 9.Close socket [14:45:59]Sock 9.Thread stoped [14:46:01]ConnectInit Can't take IP for lk.salyk.kg [14:46:01]CommunicateWithHost connect error [14:46:01]CommunicateWithHost err = -1 [14:46:01]OFD Sender: Server communicate error [14:46:06]OFD Sender: Processing packet 309545 [packets to send 232, broken 231] [14:46:06]ProducePacketName [14:46:06]name=ofd_packets/00309545 [14:46:06]OFD Sender: To server: pG, [14:46:06]CommunicateWithHost lk.salyk.kg:30040 [14:46:06]ConnectInit lk.salyk.kg [14:46:07]Connected sock=9 [14:46:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 D5 90 08 01 3C 21 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A AA 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 05 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 76 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 A2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B9 04 00 35 04 06 00 FA 69 5A 3B 98 74 54 D0 22 4B 65 3F F4 A9 [14:46:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 8A C8 47 00 1B 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 29 B9 04 00 F4 03 04 00 F5 A3 A8 66 B6 04 01 00 00 E0 8C 6D DA 59 CC 10 76 [14:46:09]CommunicateWithHost err = 0 [14:46:09]CheckOFDResponse [14:46:09]1017 (14) - 77093643461234 [14:46:09]1041 (16) - 0000000000874943 [14:46:09]1040 (4) - 309545 [14:46:09]1012 (4) - 30.07.2024 08:27 [14:46:09]1206 (1) - 0 [14:46:09]OFD Sender: Remove packet 309545 [14:46:09]ProducePacketName [14:46:09]name=ofd_packets/00309545 [14:46:09]NVStorageDeleteData [14:46:10]OFD Sender: No OFD packet to send [14:46:15]OFD Sender: No OFD packet to send [14:46:20]OFD Sender: No OFD packet to send [14:46:25]OFD Sender: No OFD packet to send [14:46:30]OFD Sender: No OFD packet to send [14:46:35]OFD Sender: No OFD packet to send [14:46:40]OFD Sender: No OFD packet to send [14:46:41]accept exits with 8 [14:46:41]New connection [14:46:41]New thread 3067493732 created [14:46:41]Thread 3067350372 joined [14:46:41]Waiting for new connection... [14:46:41] Sock 8.Parse request [14:46:41]Sock 8.Check first char [14:46:41]Sock 8.First char is OK [14:46:41]request: POST /json_proto HTTP/1.0 [14:46:41]Method: POST [14:46:41]URL: /json_proto [14:46:41]Method is POST - this is cgi request [14:46:41]url: /json_proto [14:46:41]query_string will be loaded in cgi processing [14:46:41]execute_cgi json_proto POST (null) [14:46:41]execute_cgi path=json_proto method=POST [14:46:41]POST find Content-Length [14:46:41]Host: 172.17.45.195:8080 [14:46:41]Content-Length: 684 [14:46:41]Content-Type: application/json [14:46:41] [14:46:41]POST finish read [14:46:41]Found Content-Length = 684 [14:46:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:41]execute_script... [14:46: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)118160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:41]POST & json_proto [14:46:41]process_json_proto [14:46:41]json parsed OK: [14:46:41]protocol is kg_v1.0 [14:46:41]action value=close_receipt [14:46:41]process_action close_receipt [14:46:41]cmd_close_receipt [14:46:41]MH_GetDate [14:46:41]Write to MH i2c: F0 00 00 1D 01 0D [14:46:41]Write i2c OK [14:46:41]MH_I2C_Read... [14:46:41]Read from MH i2c: F0 [14:46:41]MH_I2C_Read... [14:46:41]Read from MH i2c: F0 09 00 [14:46:41]MH_I2C_Read... [14:46:41]Read from MH i2c: F0 09 00 1D 01 00 D1 FC A8 66 FB 01 7F 64 D0 [14:46:41]GetLastDocTimeStamp 1722350754 [14:46:41]current date 1722350801 [14:46:41]FM_GetShiftState [14:46:41]SAM_PROTO_GetShiftState [14:46:41]wFMCommunicate request_size=4 [14:46:41]MH_SAM_APDU [14:46:41]CAPDU: 80 13 01 00 [14:46:41]Write to MH i2c: E2 08 00 1E 01 80 13 01 00 00 00 00 00 9C [14:46:41]Write i2c OK [14:46:41]MH_I2C_Read... [14:46:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:41]Read from MH i2c: E2 [14:46:41]MH_I2C_Read... [14:46:41]Read from MH i2c: E2 0E 00 [14:46:41]MH_I2C_Read... [14:46:41]Read from MH i2c: E2 0E 00 1E 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F7 [14:46:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:46:41]wFMCommunicate OK [14:46:41]SAM_PROTO_GetShiftState done [14:46:41]FM_GetShiftState done [14:46:41]opened in 1722299915 [14:46:41]opened+sec_in_day 1722386315 [14:46:41]quantity*price = 100027 [14:46:41]sum+1 = 100028 [14:46:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 480 30.07.2024 14:46 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309546 ФПД: 169848782117670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144641&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309546&fm=169848782117670&tin=02508201610067®Number=0000000000092651&sum=100000 [14:46:42]StoreToDocumentArchive [14:46:42]shift 430 fd 309546 [14:46:42]save to /storage/0430/doc_00309546 [14:46:42]save last doc name /storage/0430/doc_00309546 to /storage/kkm_last_doc_name [14:46:42]save OK [14:46:42]Clear old archive folders... [14:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:46:42]tlvbuf is 006C4810 [14:46:42]SAM_PROTO_ClearQueue [14:46:42]wFMCommunicate request_size=4 [14:46:42]MH_SAM_APDU [14:46:42]CAPDU: 80 09 00 00 [14:46:42]Write to MH i2c: E2 08 00 2B 01 80 09 00 00 00 00 00 00 9E [14:46:42]Write i2c OK [14:46:42]MH_I2C_Read... [14:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:42]Read from MH i2c: E2 [14:46:42]MH_I2C_Read... [14:46:42]Read from MH i2c: E2 03 00 [14:46:42]MH_I2C_Read... [14:46:42]Read from MH i2c: E2 03 00 2B 01 00 90 00 A0 [14:46:42]RAPDU: 90 00 [14:46:42]wFMCommunicate OK [14:46:42]SAM_PROTO_ClearQueue done [14:46:42]KKMCreateOFDPacket [14:46:42]OFDProtocolAddRootSTLVToBuf [14:46:42]FM_MakeSignedData [14:46:42]FM_MakeSignedData [14:46:42]SAM_PROTO_SignData [14:46:42]wFMCommunicate request_size=4 [14:46:42]MH_SAM_APDU [14:46:42]CAPDU: 80 0D 01 02 [14:46:42]Write to MH i2c: E2 08 00 2C 01 80 0D 01 02 00 00 00 00 A6 [14:46:42]Write i2c OK [14:46:42]MH_I2C_Read... [14:46:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:43]Read from MH i2c: E2 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 03 00 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [14:46:43]RAPDU: 90 00 [14:46:43]wFMCommunicate OK [14:46:43]wFMCommunicate request_size=255 [14:46:43]MH_SAM_APDU [14:46:43]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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 D1 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B9 04 00 35 04 06 00 9A 7A [14:46:43]Write to MH i2c: E2 02 01 2D 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 D1 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B9 04 00 35 04 06 00 9A 7A 00 00 74 [14:46:43]Write i2c OK [14:46:43]MH_I2C_Read... [14:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:43]Read from MH i2c: E2 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 03 00 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [14:46:43]RAPDU: 90 00 [14:46:43]wFMCommunicate OK [14:46:43]wFMCommunicate request_size=9 [14:46:43]MH_SAM_APDU [14:46:43]CAPDU: 80 0D 02 02 04 00 52 DB 26 [14:46:43]Write to MH i2c: E2 0C 00 2E 01 80 0D 02 02 04 00 00 52 DB 26 00 00 04 [14:46:43]Write i2c OK [14:46:43]MH_I2C_Read... [14:46:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:43]Read from MH i2c: E2 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 03 00 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [14:46:43]RAPDU: 90 00 [14:46:43]wFMCommunicate OK [14:46:43]wFMCommunicate request_size=4 [14:46:43]MH_SAM_APDU [14:46:43]CAPDU: 80 0D 03 02 [14:46:43]Write to MH i2c: E2 08 00 2F 01 80 0D 03 02 00 00 00 00 AB [14:46:43]Write i2c OK [14:46:43]MH_I2C_Read... [14:46:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:43]Read from MH i2c: E2 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 0B 00 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 0B 00 2F 01 00 F8 57 11 B7 0E B9 C6 12 90 00 62 [14:46:43]RAPDU: F8 57 11 B7 0E B9 C6 12 90 00 [14:46:43]wFMCommunicate OK [14:46:43]SAM_PROTO_SignData done [14:46:43]FM_MakeSignedData done [14:46:43]CreateOFDProtocolMessage [14:46:43]wFMCommunicate request_size=4 [14:46:43]MH_SAM_APDU [14:46:43]CAPDU: 80 11 00 00 [14:46:43]Write to MH i2c: E2 08 00 30 01 80 11 00 00 00 00 00 00 AB [14:46:43]Write i2c OK [14:46:43]MH_I2C_Read... [14:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:43]Read from MH i2c: E2 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 17 00 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: E2 17 00 30 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 01 [14:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:46:43]wFMCommunicate OK [14:46:43]CreateOFDProtocolMessage done [14:46:43]OFDSenderStorePacket 309546 [14:46:43]StoreOFDPacket docnum=309546 [14:46:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 03 F7 06 01 85 9B 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 D1 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B9 04 00 35 04 06 00 9A 7A 00 52 DB 26 F8 57 11 B7 0E B9 C6 12 [14:46:43]CheckFolder [14:46:43]dirname=/storage/ofd_packets [14:46:43]CheckFolder done [14:46:43]ProducePacketName [14:46:43]name=ofd_packets/00309546 [14:46:43]NVStorageSaveData ofd_packets/00309546 [14:46:43]File name is /storage/ofd_packets/00309546 [14:46:43]Write 300 bytes [14:46:43]NVStorageSaveData done [14:46:43]OFDSenderStorePacket done [14:46:43]KKMCreateOFDPacket done [14:46:43]NVStorageSaveData kkm_last_timestamp [14:46:43]File name is /storage/kkm_last_timestamp [14:46:43]Write 4 bytes [14:46:43]NVStorageSaveData done [14:46:43]ExternCall_PrintAddStr [14:46:43]wPrintStart [14:46:43]Write to MH i2c: 01 00 00 31 01 32 [14:46:43]Write i2c OK [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: 01 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: 01 07 00 [14:46:43]MH_I2C_Read... [14:46:43]Read from MH i2c: 01 07 00 31 01 00 00 00 00 00 FF 0F 47 [14:46:43]RasterBufferAndPrint [14:46:43]line Счет N : (1)118160 [14:46:43]line ИНН: 02508201610067 [14:46:43]line Контрольно-Кассовый Чек [14:46:43]line ПРОДАЖА [14:46:43]line ТРК (МРК, ГНК) : 7 [14:46:43]line Товар: 2711190000 [14:46:44]line ГАЗ-К-3 [14:46:44]line 27.480 * 36.40 [14:46:44]line = 1000.27 [14:46:44]line НДС 12% НСП 1% [14:46:44]line > о реализуемом товаре [14:46:44]line ОКРУГЛЕНИЕ: -0.27 [14:46:44]line ИТОГО: 1000.00 [14:46:44]line Внесено: 1000.00 [14:46:44]line СДАЧА: 0.00 [14:46:44]line НСП 1% : 8.85 [14:46:44]line НДС 12% : 106.22 [14:46:44]line Наличными: 1000.00 [14:46:44]OFD Sender: Processing packet 309546 [packets to send 232, broken 231] [14:46:44]ProducePacketName [14:46:44]name=ofd_packets/00309546 [14:46:44]OFD Sender: To server: pG, [14:46:44]CommunicateWithHost lk.salyk.kg:30040 [14:46:44]ConnectInit lk.salyk.kg [14:46:44]line Безнал.: 0.00 [14:46:44]line Место: АЗС № 128 "Партнер Нефть" [14:46:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:46:44]line СНО: Общий режим [14:46:44]line Чек 480 30.07.2024 14:46 [14:46:44]line Смена: 430 ФФД: 1.0 [14:46:44]line ЗНМ: 0300000046 [14:46:44]line РНМ: 0000000000092651 [14:46:44]line Версия ККМ: 001 [14:46:44]line ФМ: 0000000000874943 [14:46:44]line ФД: 309546 [14:46:44]line ФПД: 169848782117670 [14:46:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144641&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309546&fm=169848782117670&tin=02508201610067®Number=0000000000092651&sum=100000 [14:46:44]written 0, free lines is 4095 [14:46:44]Write to MH i2c: 01 00 00 5C 01 5D [14:46:44]Write i2c OK [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: 01 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: 01 07 00 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 61 0C D1 [14:46:44]RasterBufferAndPrint [14:46:44]line [14:46:44]line [14:46:44]line [14:46:44]line [14:46:44]line [14:46:44]written 0, free lines is 3187 [14:46:44]MH_Cut [14:46:44]Write to MH i2c: D1 01 00 63 01 01 36 [14:46:44]Write i2c OK [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: D1 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: D1 01 00 [14:46:44]MH_I2C_Read... [14:46:44]Read from MH i2c: D1 01 00 63 01 00 35 [14:46:44]Write to MH i2c: 01 00 00 64 01 65 [14:46:44]Write i2c OK [14:46:44]MH_I2C_Read... [14:46:45]*** Cut start [14:46:45]*** Partial cut [14:46:45]*** CUTSNS_PIN = 1 [14:46:45]*** CUTSNS_PIN = 0 [14:46:46]*** Brake cut motor [14:46:46]Read from MH i2c: 01 [14:46:46]MH_I2C_Read... [14:46:46]*** Stop cut motor [14:46:46]*** Cut end [14:46:46]Read from MH i2c: 01 07 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [14:46:46]process_action close_receipt done [14:46:46]requested_data is exist [14:46:46]produce_requested_data [14:46:46]requested_item fm.sn is exist - process it [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 11 00 00 [14:46:46]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 17 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 36 [14:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:46:46]wFMCommunicate OK [14:46:46]requested_item fd.num is exist - process it [14:46:46]SAM_PROTO_GetFieldsCounters [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 13 00 00 [14:46:46]Write to MH i2c: E2 08 00 66 01 80 13 00 00 00 00 00 00 E3 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 62 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 62 00 66 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2A B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [14:46:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2A B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:46]wFMCommunicate OK [14:46:46]SAM_PROTO_GetFieldsCounters done [14:46:46]requested_item shift.num is exist - process it [14:46:46]requested_item shift.opened is exist - process it [14:46:46]req_shift_opened [14:46:46]FM_GetShiftState [14:46:46]SAM_PROTO_GetShiftState [14:46:46]wFMCommunicate request_size=4 [14:46:46]MH_SAM_APDU [14:46:46]CAPDU: 80 13 01 00 [14:46:46]Write to MH i2c: E2 08 00 67 01 80 13 01 00 00 00 00 00 E5 [14:46:46]Write i2c OK [14:46:46]MH_I2C_Read... [14:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:46]Read from MH i2c: E2 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 0E 00 [14:46:46]MH_I2C_Read... [14:46:46]Read from MH i2c: E2 0E 00 67 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 40 [14:46:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:46:46]wFMCommunicate OK [14:46:46]SAM_PROTO_GetShiftState done [14:46:46]FM_GetShiftState done [14:46:46]req_shift_opened done [14:46:46]requested_item shift.open_date is exist - process it [14:46:46]req_shift_open_date [14:46:46]req_shift_open_date done [14:46:46]produce_requested_data done [14:46:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309546,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:46:46]process_action_free close_receipt [14:46:46]json_value_free [14:46:46]json_value_free done [14:46:46]process_json_proto returns [14:46:46]Send response to host [14:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309546,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:46:46]free response buf [14:46:46]execute_script done [14:46:46]execute_script returns [14:46:46]free content buf [14:46:46]Sock 8.Close socket [14:46:46]Sock 8.Thread stoped [14:46:49]Connected sock=10 [14:46:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 03 F7 06 01 85 9B 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 D1 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B9 04 00 35 04 06 00 9A 7A 00 52 DB 26 F8 57 11 B7 0E B9 C6 12 [14:46:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 23 9D 47 00 4E 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2A B9 04 00 F4 03 04 00 21 A4 A8 66 B6 04 01 00 00 9C B2 76 55 F5 8A 3F A8 [14:46:52]CommunicateWithHost err = 0 [14:46:52]CheckOFDResponse [14:46:52]1017 (14) - 77093643461234 [14:46:52]1041 (16) - 0000000000874943 [14:46:52]1040 (4) - 309546 [14:46:52]1012 (4) - 30.07.2024 08:28 [14:46:52]1206 (1) - 0 [14:46:52]OFD Sender: Remove packet 309546 [14:46:52]ProducePacketName [14:46:52]name=ofd_packets/00309546 [14:46:52]NVStorageDeleteData [14:46:52]OFD Sender: No OFD packet to send [14:46:57]OFD Sender: No OFD packet to send [14:46:57]ConnectInit Can't connect to host [14:47:02]OFD Sender: No OFD packet to send [14:47:07]OFD Sender: No OFD packet to send [14:47:12]OFD Sender: No OFD packet to send [14:47:14]accept exits with 9 [14:47:14]New connection [14:47:14]New thread 3067350372 created [14:47:14]Thread 3067493732 joined [14:47:14]Waiting for new connection... [14:47:14] Sock 9.Parse request [14:47:14]Sock 9.Check first char [14:47:14]Sock 9.First char is OK [14:47:14]request: POST /json_proto HTTP/1.0 [14:47:14]Method: POST [14:47:14]URL: /json_proto [14:47:14]Method is POST - this is cgi request [14:47:14]url: /json_proto [14:47:14]query_string will be loaded in cgi processing [14:47:14]execute_cgi json_proto POST (null) [14:47:14]execute_cgi path=json_proto method=POST [14:47:14]POST find Content-Length [14:47:14]Host: 172.17.45.195:8080 [14:47:14]Content-Length: 677 [14:47:14]Content-Type: application/json [14:47:14] [14:47:14]POST finish read [14:47:14]Found Content-Length = 677 [14:47:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:14]execute_script... [14:47: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)118161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:14]POST & json_proto [14:47:14]process_json_proto [14:47:14]json parsed OK: [14:47:14]protocol is kg_v1.0 [14:47:14]action value=close_receipt [14:47:14]process_action close_receipt [14:47:14]cmd_close_receipt [14:47:14]MH_GetDate [14:47:14]Write to MH i2c: F0 00 00 68 01 58 [14:47:14]Write i2c OK [14:47:14]MH_I2C_Read... [14:47:14]Read from MH i2c: F0 [14:47:14]MH_I2C_Read... [14:47:14]Read from MH i2c: F0 09 00 [14:47:14]MH_I2C_Read... [14:47:14]Read from MH i2c: F0 09 00 68 01 00 F2 FC A8 66 FB 01 7F 64 3C [14:47:14]GetLastDocTimeStamp 1722350801 [14:47:14]current date 1722350834 [14:47:14]FM_GetShiftState [14:47:14]SAM_PROTO_GetShiftState [14:47:14]wFMCommunicate request_size=4 [14:47:14]MH_SAM_APDU [14:47:14]CAPDU: 80 13 01 00 [14:47:14]Write to MH i2c: E2 08 00 69 01 80 13 01 00 00 00 00 00 E7 [14:47:14]Write i2c OK [14:47:14]MH_I2C_Read... [14:47:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:14]Read from MH i2c: E2 [14:47:14]MH_I2C_Read... [14:47:14]Read from MH i2c: E2 0E 00 [14:47:14]MH_I2C_Read... [14:47:14]Read from MH i2c: E2 0E 00 69 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 42 [14:47:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:47:14]wFMCommunicate OK [14:47:14]SAM_PROTO_GetShiftState done [14:47:14]FM_GetShiftState done [14:47:14]opened in 1722299915 [14:47:14]opened+sec_in_day 1722386315 [14:47:14]quantity*price = 50036 [14:47:14]sum+1 = 50037 [14:47:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 481 30.07.2024 14:47 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309547 ФПД: 57131046049543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144714&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309547&fm=57131046049543&tin=02508201610067®Number=0000000000092651&sum=50000 [14:47:15]StoreToDocumentArchive [14:47:15]shift 430 fd 309547 [14:47:15]save to /storage/0430/doc_00309547 [14:47:15]save last doc name /storage/0430/doc_00309547 to /storage/kkm_last_doc_name [14:47:15]save OK [14:47:15]Clear old archive folders... [14:47:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:47:15]tlvbuf is 00665B80 [14:47:15]SAM_PROTO_ClearQueue [14:47:15]wFMCommunicate request_size=4 [14:47:15]MH_SAM_APDU [14:47:15]CAPDU: 80 09 00 00 [14:47:15]Write to MH i2c: E2 08 00 76 01 80 09 00 00 00 00 00 00 E9 [14:47:15]Write i2c OK [14:47:15]MH_I2C_Read... [14:47:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:15]Read from MH i2c: E2 [14:47:15]MH_I2C_Read... [14:47:15]Read from MH i2c: E2 03 00 [14:47:15]MH_I2C_Read... [14:47:15]Read from MH i2c: E2 03 00 76 01 00 90 00 EB [14:47:15]RAPDU: 90 00 [14:47:15]wFMCommunicate OK [14:47:15]SAM_PROTO_ClearQueue done [14:47:15]KKMCreateOFDPacket [14:47:15]OFDProtocolAddRootSTLVToBuf [14:47:15]FM_MakeSignedData [14:47:15]FM_MakeSignedData [14:47:15]SAM_PROTO_SignData [14:47:15]wFMCommunicate request_size=4 [14:47:15]MH_SAM_APDU [14:47:15]CAPDU: 80 0D 01 02 [14:47:15]Write to MH i2c: E2 08 00 77 01 80 0D 01 02 00 00 00 00 F1 [14:47:16]Write i2c OK [14:47:16]MH_I2C_Read... [14:47:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:16]Read from MH i2c: E2 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 03 00 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [14:47:16]RAPDU: 90 00 [14:47:16]wFMCommunicate OK [14:47:16]wFMCommunicate request_size=255 [14:47:16]MH_SAM_APDU [14:47: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B9 04 00 35 04 06 00 33 [14:47:16]Write to MH i2c: E2 02 01 78 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B9 04 00 35 04 06 00 33 00 00 16 [14:47:16]Write i2c OK [14:47:16]MH_I2C_Read... [14:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:16]Read from MH i2c: E2 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 03 00 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [14:47:16]RAPDU: 90 00 [14:47:16]wFMCommunicate OK [14:47:16]wFMCommunicate request_size=10 [14:47:16]MH_SAM_APDU [14:47:16]CAPDU: 80 0D 02 02 05 F5 DB B4 97 07 [14:47:16]Write to MH i2c: E2 0D 00 79 01 80 0D 02 02 05 00 F5 DB B4 97 07 00 00 20 [14:47:16]Write i2c OK [14:47:16]MH_I2C_Read... [14:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:16]Read from MH i2c: E2 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 03 00 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [14:47:16]RAPDU: 90 00 [14:47:16]wFMCommunicate OK [14:47:16]wFMCommunicate request_size=4 [14:47:16]MH_SAM_APDU [14:47:16]CAPDU: 80 0D 03 02 [14:47:16]Write to MH i2c: E2 08 00 7A 01 80 0D 03 02 00 00 00 00 F6 [14:47:16]Write i2c OK [14:47:16]MH_I2C_Read... [14:47:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:16]Read from MH i2c: E2 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 0B 00 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 0B 00 7A 01 00 D7 90 9C 0B 38 70 82 1B 90 00 4A [14:47:16]RAPDU: D7 90 9C 0B 38 70 82 1B 90 00 [14:47:16]wFMCommunicate OK [14:47:16]SAM_PROTO_SignData done [14:47:16]FM_MakeSignedData done [14:47:16]CreateOFDProtocolMessage [14:47:16]wFMCommunicate request_size=4 [14:47:16]MH_SAM_APDU [14:47:16]CAPDU: 80 11 00 00 [14:47:16]Write to MH i2c: E2 08 00 7B 01 80 11 00 00 00 00 00 00 F6 [14:47:16]Write i2c OK [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 [14:47:16]MH_I2C_Read... [14:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:16]Read from MH i2c: E2 17 00 [14:47:16]MH_I2C_Read... [14:47:16]Read from MH i2c: E2 17 00 7B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4C [14:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:47:16]wFMCommunicate OK [14:47:16]CreateOFDProtocolMessage done [14:47:16]OFDSenderStorePacket 309547 [14:47:16]StoreOFDPacket docnum=309547 [14:47:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5B DA 07 01 29 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B9 04 00 35 04 06 00 33 F5 DB B4 97 07 D7 90 9C 0B 38 70 82 1B [14:47:16]CheckFolder [14:47:16]dirname=/storage/ofd_packets [14:47:16]CheckFolder done [14:47:16]ProducePacketName [14:47:16]name=ofd_packets/00309547 [14:47:17]NVStorageSaveData ofd_packets/00309547 [14:47:17]File name is /storage/ofd_packets/00309547 [14:47:17]Write 301 bytes [14:47:17]NVStorageSaveData done [14:47:17]OFDSenderStorePacket done [14:47:17]KKMCreateOFDPacket done [14:47:17]NVStorageSaveData kkm_last_timestamp [14:47:17]File name is /storage/kkm_last_timestamp [14:47:17]Write 4 bytes [14:47:17]NVStorageSaveData done [14:47:17]ExternCall_PrintAddStr [14:47:17]wPrintStart [14:47:17]Write to MH i2c: 01 00 00 7C 01 7D [14:47:17]Write i2c OK [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: 01 [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: 01 07 00 [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: 01 07 00 7C 01 00 00 00 00 00 FF 0F 92 [14:47:17]RasterBufferAndPrint [14:47:17]line Счет N : (1)118161 [14:47:17]line ИНН: 02508201610067 [14:47:17]line Контрольно-Кассовый Чек [14:47:17]line ПРОДАЖА [14:47:17]line ТРК (МРК, ГНК) : 42 [14:47:17]line Товар: 2710124130 [14:47:17]line Аи-92-К-2 [14:47:17]line 7.380 * 67.80 [14:47:17]line = 500.36 [14:47:17]line НДС 12% НСП 1% [14:47:17]line > о реализуемом товаре [14:47:17]line ОКРУГЛЕНИЕ: -0.36 [14:47:17]line ИТОГО: 500.00 [14:47:17]line Внесено: 500.00 [14:47:17]line СДАЧА: 0.00 [14:47:17]line НСП 1% : 4.43 [14:47:17]line НДС 12% : 53.14 [14:47:17]line Наличными: 500.00 [14:47:17]line Безнал.: 0.00 [14:47:17]line Место: АЗС № 128 "Партнер Нефть" [14:47:17]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:47:17]line СНО: Общий режим [14:47:17]line Чек 481 30.07.2024 14:47 [14:47:17]line Смена: 430 ФФД: 1.0 [14:47:17]line ЗНМ: 0300000046 [14:47:17]line РНМ: 0000000000092651 [14:47:17]line Версия ККМ: 001 [14:47:17]line ФМ: 0000000000874943 [14:47:17]line ФД: 309547 [14:47:17]line ФПД: 57131046049543 [14:47:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144714&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309547&fm=57131046049543&tin=02508201610067®Number=0000000000092651&sum=50000 [14:47:17]OFD Sender: Processing packet 309547 [packets to send 232, broken 231] [14:47:17]ProducePacketName [14:47:17]name=ofd_packets/00309547 [14:47:17]OFD Sender: To server: pG, [14:47:17]CommunicateWithHost lk.salyk.kg:30040 [14:47:17]ConnectInit lk.salyk.kg [14:47:17]written 0, free lines is 4095 [14:47:17]Write to MH i2c: 01 00 00 A7 01 A8 [14:47:17]Write i2c OK [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: 01 [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: 01 07 00 [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 58 0C 13 [14:47:17]RasterBufferAndPrint [14:47:17]line [14:47:17]line [14:47:17]line [14:47:17]line [14:47:17]line [14:47:17]written 0, free lines is 3183 [14:47:17]MH_Cut [14:47:17]Write to MH i2c: D1 01 00 AE 01 01 81 [14:47:17]Write i2c OK [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: D1 [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: D1 01 00 [14:47:17]MH_I2C_Read... [14:47:17]Read from MH i2c: D1 01 00 AE 01 00 80 [14:47:17]Write to MH i2c: 01 00 00 AF 01 B0 [14:47:17]Write i2c OK [14:47:17]MH_I2C_Read... [14:47:18]*** Cut start [14:47:18]*** Partial cut [14:47:18]*** CUTSNS_PIN = 1 [14:47:18]*** CUTSNS_PIN = 0 [14:47:19]*** Brake cut motor [14:47:19]recv_with_timeout no data received [14:47:19]Read from MH i2c: 01 [14:47:19]MH_I2C_Read... [14:47:19]*** Stop cut motor [14:47:19]*** Cut end [14:47:19]Read from MH i2c: 01 07 00 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: 01 07 00 AF 01 00 00 00 00 00 FF 0F C5 [14:47:19]process_action close_receipt done [14:47:19]requested_data is exist [14:47:19]produce_requested_data [14:47:19]requested_item fm.sn is exist - process it [14:47:19]wFMCommunicate request_size=4 [14:47:19]MH_SAM_APDU [14:47:19]CAPDU: 80 11 00 00 [14:47:19]Write to MH i2c: E2 08 00 B0 01 80 11 00 00 00 00 00 00 2B [14:47:19]Write i2c OK [14:47:19]MH_I2C_Read... [14:47:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:19]Read from MH i2c: E2 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 17 00 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 17 00 B0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 81 [14:47:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:47:19]wFMCommunicate OK [14:47:19]requested_item fd.num is exist - process it [14:47:19]SAM_PROTO_GetFieldsCounters [14:47:19]wFMCommunicate request_size=4 [14:47:19]MH_SAM_APDU [14:47:19]CAPDU: 80 13 00 00 [14:47:19]Write to MH i2c: E2 08 00 B1 01 80 13 00 00 00 00 00 00 2E [14:47:19]Write i2c OK [14:47:19]MH_I2C_Read... [14:47:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:19]Read from MH i2c: E2 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 62 00 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 62 00 B1 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2B B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [14:47:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2B B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:19]wFMCommunicate OK [14:47:19]SAM_PROTO_GetFieldsCounters done [14:47:19]requested_item shift.num is exist - process it [14:47:19]requested_item shift.opened is exist - process it [14:47:19]req_shift_opened [14:47:19]FM_GetShiftState [14:47:19]SAM_PROTO_GetShiftState [14:47:19]wFMCommunicate request_size=4 [14:47:19]MH_SAM_APDU [14:47:19]CAPDU: 80 13 01 00 [14:47:19]Write to MH i2c: E2 08 00 B2 01 80 13 01 00 00 00 00 00 30 [14:47:19]Write i2c OK [14:47:19]MH_I2C_Read... [14:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:19]Read from MH i2c: E2 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 0E 00 [14:47:19]MH_I2C_Read... [14:47:19]Read from MH i2c: E2 0E 00 B2 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8B [14:47:19]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:47:20]wFMCommunicate OK [14:47:20]SAM_PROTO_GetShiftState done [14:47:20]FM_GetShiftState done [14:47:20]req_shift_opened done [14:47:20]requested_item shift.open_date is exist - process it [14:47:20]req_shift_open_date [14:47:20]req_shift_open_date done [14:47:20]produce_requested_data done [14:47:20]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309547,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:47:20]process_action_free close_receipt [14:47:20]json_value_free [14:47:20]json_value_free done [14:47:20]process_json_proto returns [14:47:20]Send response to host [14:47:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309547,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:47:20]free response buf [14:47:20]execute_script done [14:47:20]execute_script returns [14:47:20]free content buf [14:47:20]Sock 9.Close socket [14:47:20]Sock 9.Thread stoped [14:47:22]ConnectInit Can't take IP for lk.salyk.kg [14:47:22]CommunicateWithHost connect error [14:47:22]CommunicateWithHost err = -1 [14:47:22]OFD Sender: Server communicate error [14:47:27]OFD Sender: Processing packet 309547 [packets to send 232, broken 231] [14:47:27]ProducePacketName [14:47:27]name=ofd_packets/00309547 [14:47:27]OFD Sender: To server: pG, [14:47:27]CommunicateWithHost lk.salyk.kg:30040 [14:47:27]ConnectInit lk.salyk.kg [14:47:32]ConnectInit Can't take IP for lk.salyk.kg [14:47:32]CommunicateWithHost connect error [14:47:32]CommunicateWithHost err = -1 [14:47:32]OFD Sender: Server communicate error [14:47:37]OFD Sender: Processing packet 309547 [packets to send 232, broken 231] [14:47:37]ProducePacketName [14:47:37]name=ofd_packets/00309547 [14:47:37]OFD Sender: To server: pG, [14:47:37]CommunicateWithHost lk.salyk.kg:30040 [14:47:37]ConnectInit lk.salyk.kg [14:47:42]ConnectInit Can't take IP for lk.salyk.kg [14:47:42]CommunicateWithHost connect error [14:47:42]CommunicateWithHost err = -1 [14:47:42]OFD Sender: Server communicate error [14:47:47]OFD Sender: Processing packet 309547 [packets to send 232, broken 231] [14:47:47]ProducePacketName [14:47:47]name=ofd_packets/00309547 [14:47:47]OFD Sender: To server: pG, [14:47:47]CommunicateWithHost lk.salyk.kg:30040 [14:47:47]ConnectInit lk.salyk.kg [14:47:52]ConnectInit Can't take IP for lk.salyk.kg [14:47:52]CommunicateWithHost connect error [14:47:52]CommunicateWithHost err = -1 [14:47:52]OFD Sender: Server communicate error [14:47:57]OFD Sender: Processing packet 309547 [packets to send 232, broken 231] [14:47:57]ProducePacketName [14:47:57]name=ofd_packets/00309547 [14:47:57]OFD Sender: To server: pG, [14:47:57]CommunicateWithHost lk.salyk.kg:30040 [14:47:57]ConnectInit lk.salyk.kg [14:48:02]ConnectInit Can't take IP for lk.salyk.kg [14:48:02]CommunicateWithHost connect error [14:48:02]CommunicateWithHost err = -1 [14:48:02]OFD Sender: Server communicate error [14:48:07]OFD Sender: Processing packet 309547 [packets to send 232, broken 231] [14:48:07]ProducePacketName [14:48:07]name=ofd_packets/00309547 [14:48:07]OFD Sender: To server: pG, [14:48:07]CommunicateWithHost lk.salyk.kg:30040 [14:48:07]ConnectInit lk.salyk.kg [14:48:12]ConnectInit Can't take IP for lk.salyk.kg [14:48:12]CommunicateWithHost connect error [14:48:12]CommunicateWithHost err = -1 [14:48:12]OFD Sender: Server communicate error [14:48:17]OFD Sender: Processing packet 309547 [packets to send 232, broken 231] [14:48:17]ProducePacketName [14:48:17]name=ofd_packets/00309547 [14:48:17]OFD Sender: To server: pG, [14:48:17]CommunicateWithHost lk.salyk.kg:30040 [14:48:17]ConnectInit lk.salyk.kg [14:48:19]Connected sock=9 [14:48:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 5B DA 07 01 29 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 F2 FC A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B9 04 00 35 04 06 00 33 F5 DB B4 97 07 D7 90 9C 0B 38 70 82 1B [14:48:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 4F 4F 47 00 51 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2B B9 04 00 F4 03 04 00 7A A4 A8 66 B6 04 01 00 00 6F 63 6A EE C7 18 3A CA [14:48:22]CommunicateWithHost err = 0 [14:48:22]CheckOFDResponse [14:48:22]1017 (14) - 77093643461234 [14:48:22]1041 (16) - 0000000000874943 [14:48:22]1040 (4) - 309547 [14:48:22]1012 (4) - 30.07.2024 08:29 [14:48:22]1206 (1) - 0 [14:48:22]OFD Sender: Remove packet 309547 [14:48:22]ProducePacketName [14:48:22]name=ofd_packets/00309547 [14:48:22]NVStorageDeleteData [14:48:22]OFD Sender: No OFD packet to send [14:48:27]OFD Sender: No OFD packet to send [14:48:32]OFD Sender: No OFD packet to send [14:48:37]OFD Sender: No OFD packet to send [14:48:42]OFD Sender: No OFD packet to send [14:48:47]OFD Sender: No OFD packet to send [14:48:52]OFD Sender: No OFD packet to send [14:48:57]OFD Sender: No OFD packet to send [14:49:02]OFD Sender: No OFD packet to send [14:49:07]OFD Sender: No OFD packet to send [14:49:12]OFD Sender: No OFD packet to send [14:49:17]OFD Sender: No OFD packet to send [14:49:22]OFD Sender: No OFD packet to send [14:49:27]OFD Sender: No OFD packet to send [14:49:32]OFD Sender: No OFD packet to send [14:49:36]ConnectInit Can't connect to host [14:49:37]OFD Sender: No OFD packet to send [14:49:42]OFD Sender: No OFD packet to send [14:49:47]OFD Sender: No OFD packet to send [14:49:49]accept exits with 10 [14:49:49]New connection [14:49:49]New thread 3067493732 created [14:49:49]Thread 3067350372 joined [14:49:49]Waiting for new connection... [14:49:49] Sock 10.Parse request [14:49:49]Sock 10.Check first char [14:49:49]Sock 10.First char is OK [14:49:49]request: POST /json_proto HTTP/1.0 [14:49:49]Method: POST [14:49:49]URL: /json_proto [14:49:49]Method is POST - this is cgi request [14:49:49]url: /json_proto [14:49:49]query_string will be loaded in cgi processing [14:49:49]execute_cgi json_proto POST (null) [14:49:49]execute_cgi path=json_proto method=POST [14:49:49]POST find Content-Length [14:49:49]Host: 172.17.45.195:8080 [14:49:49]Content-Length: 680 [14:49:49]Content-Type: application/json [14:49:49] [14:49:49]POST finish read [14:49:49]Found Content-Length = 680 [14:49:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 16.490, "sum" : 600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:49]execute_script... [14:49: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)118162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 16.490, "sum" : 600.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:49]POST & json_proto [14:49:49]process_json_proto [14:49:49]json parsed OK: [14:49:49]protocol is kg_v1.0 [14:49:49]action value=close_receipt [14:49:49]process_action close_receipt [14:49:49]cmd_close_receipt [14:49:49]MH_GetDate [14:49:49]Write to MH i2c: F0 00 00 B3 01 A3 [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: F0 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: F0 09 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: F0 09 00 B3 01 00 8D FD A8 66 FB 01 7F 64 23 [14:49:49]GetLastDocTimeStamp 1722350834 [14:49:49]current date 1722350989 [14:49:49]FM_GetShiftState [14:49:49]SAM_PROTO_GetShiftState [14:49:49]wFMCommunicate request_size=4 [14:49:49]MH_SAM_APDU [14:49:49]CAPDU: 80 13 01 00 [14:49:49]Write to MH i2c: E2 08 00 B4 01 80 13 01 00 00 00 00 00 32 [14:49:49]Write i2c OK [14:49:49]MH_I2C_Read... [14:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:49]Read from MH i2c: E2 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: E2 0E 00 [14:49:49]MH_I2C_Read... [14:49:49]Read from MH i2c: E2 0E 00 B4 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8D [14:49:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:49:49]wFMCommunicate OK [14:49:49]SAM_PROTO_GetShiftState done [14:49:49]FM_GetShiftState done [14:49:49]opened in 1722299915 [14:49:49]opened+sec_in_day 1722386315 [14:49:49]quantity*price = 60023 [14:49:49]sum+1 = 60025 [14:49:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 482 30.07.2024 14:49 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309548 ФПД: 177052995343840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144949&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309548&fm=177052995343840&tin=02508201610067®Number=0000000000092651&sum=60000 [14:49:50]StoreToDocumentArchive [14:49:50]shift 430 fd 309548 [14:49:50]save to /storage/0430/doc_00309548 [14:49:50]save last doc name /storage/0430/doc_00309548 to /storage/kkm_last_doc_name [14:49:50]save OK [14:49:50]Clear old archive folders... [14:49:50]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:49:50]tlvbuf is 006233C0 [14:49:50]SAM_PROTO_ClearQueue [14:49:50]wFMCommunicate request_size=4 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 09 00 00 [14:49:50]Write to MH i2c: E2 08 00 C1 01 80 09 00 00 00 00 00 00 34 [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 C1 01 00 90 00 36 [14:49:50]RAPDU: 90 00 [14:49:50]wFMCommunicate OK [14:49:50]SAM_PROTO_ClearQueue done [14:49:50]KKMCreateOFDPacket [14:49:50]OFDProtocolAddRootSTLVToBuf [14:49:50]FM_MakeSignedData [14:49:50]FM_MakeSignedData [14:49:50]SAM_PROTO_SignData [14:49:50]wFMCommunicate request_size=4 [14:49:50]MH_SAM_APDU [14:49:50]CAPDU: 80 0D 01 02 [14:49:50]Write to MH i2c: E2 08 00 C2 01 80 0D 01 02 00 00 00 00 3C [14:49:50]Write i2c OK [14:49:50]MH_I2C_Read... [14:49:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:50]Read from MH i2c: E2 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 [14:49:50]MH_I2C_Read... [14:49:50]Read from MH i2c: E2 03 00 C2 01 00 90 00 37 [14:49:50]RAPDU: 90 00 [14:49:50]wFMCommunicate OK [14:49:50]wFMCommunicate request_size=255 [14:49:50]MH_SAM_APDU [14:49: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 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 8D FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B9 04 00 35 04 06 00 A1 07 [14:49:51]Write to MH i2c: E2 02 01 C3 01 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 8D FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B9 04 00 35 04 06 00 A1 07 00 00 A0 [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:51]Read from MH i2c: E2 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 03 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 03 00 C3 01 00 90 00 38 [14:49:51]RAPDU: 90 00 [14:49:51]wFMCommunicate OK [14:49:51]wFMCommunicate request_size=9 [14:49:51]MH_SAM_APDU [14:49:51]CAPDU: 80 0D 02 02 04 5C E4 D5 E0 [14:49:51]Write to MH i2c: E2 0C 00 C4 01 80 0D 02 02 04 00 5C E4 D5 E0 00 00 3C [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:51]Read from MH i2c: E2 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 03 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [14:49:51]RAPDU: 90 00 [14:49:51]wFMCommunicate OK [14:49:51]wFMCommunicate request_size=4 [14:49:51]MH_SAM_APDU [14:49:51]CAPDU: 80 0D 03 02 [14:49:51]Write to MH i2c: E2 08 00 C5 01 80 0D 03 02 00 00 00 00 41 [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:51]Read from MH i2c: E2 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 0B 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 0B 00 C5 01 00 4E 12 24 1C E2 0F D3 B4 90 00 5A [14:49:51]RAPDU: 4E 12 24 1C E2 0F D3 B4 90 00 [14:49:51]wFMCommunicate OK [14:49:51]SAM_PROTO_SignData done [14:49:51]FM_MakeSignedData done [14:49:51]CreateOFDProtocolMessage [14:49:51]wFMCommunicate request_size=4 [14:49:51]MH_SAM_APDU [14:49:51]CAPDU: 80 11 00 00 [14:49:51]Write to MH i2c: E2 08 00 C6 01 80 11 00 00 00 00 00 00 41 [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 [14:49:51]MH_I2C_Read... [14:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:51]Read from MH i2c: E2 17 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: E2 17 00 C6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 97 [14:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:49:51]wFMCommunicate OK [14:49:51]CreateOFDProtocolMessage done [14:49:51]OFDSenderStorePacket 309548 [14:49:51]StoreOFDPacket docnum=309548 [14:49:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 C3 79 06 01 98 9E 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 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 8D FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B9 04 00 35 04 06 00 A1 07 5C E4 D5 E0 4E 12 24 1C E2 0F D3 B4 [14:49:51]CheckFolder [14:49:51]dirname=/storage/ofd_packets [14:49:51]CheckFolder done [14:49:51]ProducePacketName [14:49:51]name=ofd_packets/00309548 [14:49:51]NVStorageSaveData ofd_packets/00309548 [14:49:51]File name is /storage/ofd_packets/00309548 [14:49:51]Write 300 bytes [14:49:51]NVStorageSaveData done [14:49:51]OFDSenderStorePacket done [14:49:51]KKMCreateOFDPacket done [14:49:51]NVStorageSaveData kkm_last_timestamp [14:49:51]File name is /storage/kkm_last_timestamp [14:49:51]Write 4 bytes [14:49:51]NVStorageSaveData done [14:49:51]ExternCall_PrintAddStr [14:49:51]wPrintStart [14:49:51]Write to MH i2c: 01 00 00 C7 01 C8 [14:49:51]Write i2c OK [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: 01 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: 01 07 00 [14:49:51]MH_I2C_Read... [14:49:51]Read from MH i2c: 01 07 00 C7 01 00 00 00 00 00 FF 0F DD [14:49:51]RasterBufferAndPrint [14:49:51]line Счет N : (1)118162 [14:49:51]line ИНН: 02508201610067 [14:49:51]line Контрольно-Кассовый Чек [14:49:51]line ПРОДАЖА [14:49:51]line ТРК (МРК, ГНК) : 7 [14:49:51]line Товар: 2711190000 [14:49:51]line ГАЗ-К-3 [14:49:51]line 16.490 * 36.40 [14:49:51]line = 600.24 [14:49:51]line НДС 12% НСП 1% [14:49:51]line > о реализуемом товаре [14:49:51]line ОКРУГЛЕНИЕ: -0.24 [14:49:51]line ИТОГО: 600.00 [14:49:51]line Внесено: 600.00 [14:49:51]line СДАЧА: 0.00 [14:49:51]line НСП 1% : 5.31 [14:49:51]line НДС 12% : 63.74 [14:49:51]line Наличными: 600.00 [14:49:51]line Безнал.: 0.00 [14:49:51]line Место: АЗС № 128 "Партнер Нефть" [14:49:51]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:49:51]line СНО: Общий режим [14:49:52]OFD Sender: Processing packet 309548 [packets to send 232, broken 231] [14:49:52]ProducePacketName [14:49:52]name=ofd_packets/00309548 [14:49:52]OFD Sender: To server: pG, [14:49:52]CommunicateWithHost lk.salyk.kg:30040 [14:49:52]ConnectInit lk.salyk.kg [14:49:52]line Чек 482 30.07.2024 14:49 [14:49:52]line Смена: 430 ФФД: 1.0 [14:49:52]line ЗНМ: 0300000046 [14:49:52]line РНМ: 0000000000092651 [14:49:52]line Версия ККМ: 001 [14:49:52]line ФМ: 0000000000874943 [14:49:52]line ФД: 309548 [14:49:52]line ФПД: 177052995343840 [14:49:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144949&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309548&fm=177052995343840&tin=02508201610067®Number=0000000000092651&sum=60000 [14:49:52]written 0, free lines is 4095 [14:49:52]Write to MH i2c: 01 00 00 F2 01 F3 [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: 01 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: 01 07 00 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 62 0C 68 [14:49:52]RasterBufferAndPrint [14:49:52]line [14:49:52]line [14:49:52]line [14:49:52]line [14:49:52]line [14:49:52]written 0, free lines is 3191 [14:49:52]MH_Cut [14:49:52]Write to MH i2c: D1 01 00 F9 01 01 CC [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: D1 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: D1 01 00 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: D1 01 00 F9 01 00 CB [14:49:52]Write to MH i2c: 01 00 00 FA 01 FB [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:53]Connected sock=8 [14:49:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 C3 79 06 01 98 9E 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 6A 40 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 78 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 8D FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B9 04 00 35 04 06 00 A1 07 5C E4 D5 *** Cut start [14:49:53]E0 4E 12 24 1C E2 0F D3 B4 [14:49:53]*** Partial cut [14:49:53]*** CUTSNS_PIN = 1 [14:49:53]*** CUTSNS_PIN = 0 [14:49:54]*** Brake cut motor [14:49:54]Read from MH i2c: 01 [14:49:54]MH_I2C_Read... [14:49:54]*** Stop cut motor [14:49:54]*** Cut end [14:49:54]Read from MH i2c: 01 07 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [14:49:54]process_action close_receipt done [14:49:54]requested_data is exist [14:49:54]produce_requested_data [14:49:54]requested_item fm.sn is exist - process it [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 11 00 00 [14:49:54]Write to MH i2c: E2 08 00 FB 01 80 11 00 00 00 00 00 00 76 [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 89 D3 47 00 7D B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:54]30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2C B9 04 00 F4 03 04 00 D8 A4 A8 66 B6 04 01 00 00 04 2F 2E F4 4E 36 5E 39 [14:49:54]CommunicateWithHost err = 0 [14:49:54]CheckOFDResponse [14:49:54]1017 (14) - 77093643461234 [14:49:54]1041 (16) - 0000000000874943 [14:49:54]1040 (4) - 309548 [14:49:54]1012 (4) - 30.07.2024 08:31 [14:49:54]1206 (1) - 0 [14:49:54]OFD Sender: Remove packet 309548 [14:49:54]ProducePacketName [14:49:54]name=ofd_packets/00309548 [14:49:54]NVStorageDeleteData [14:49:54]Read from MH i2c: E2 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 17 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 17 00 FB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CC [14:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:49:54]wFMCommunicate OK [14:49:54]requested_item fd.num is exist - process it [14:49:54]SAM_PROTO_GetFieldsCounters [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 13 00 00 [14:49:54]Write to MH i2c: E2 08 00 FC 01 80 13 00 00 00 00 00 00 79 [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:54]Read from MH i2c: E2 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 62 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 62 00 FC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [14:49:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:55]wFMCommunicate OK [14:49:55]SAM_PROTO_GetFieldsCounters done [14:49:55]requested_item shift.num is exist - process it [14:49:55]requested_item shift.opened is exist - process it [14:49:55]req_shift_opened [14:49:55]FM_GetShiftState [14:49:55]SAM_PROTO_GetShiftState [14:49:55]wFMCommunicate request_size=4 [14:49:55]MH_SAM_APDU [14:49:55]CAPDU: 80 13 01 00 [14:49:55]Write to MH i2c: E2 08 00 FD 01 80 13 01 00 00 00 00 00 7B [14:49:55]Write i2c OK [14:49:55]MH_I2C_Read... [14:49:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:55]Read from MH i2c: E2 [14:49:55]MH_I2C_Read... [14:49:55]Read from MH i2c: E2 0E 00 [14:49:55]MH_I2C_Read... [14:49:55]Read from MH i2c: E2 0E 00 FD 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D6 [14:49:55]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:49:55]wFMCommunicate OK [14:49:55]SAM_PROTO_GetShiftState done [14:49:55]FM_GetShiftState done [14:49:55]req_shift_opened done [14:49:55]requested_item shift.open_date is exist - process it [14:49:55]req_shift_open_date [14:49:55]req_shift_open_date done [14:49:55]produce_requested_data done [14:49:55]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309548,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:49:55]process_action_free close_receipt [14:49:55]json_value_free [14:49:55]json_value_free done [14:49:55]process_json_proto returns [14:49:55]Send response to host [14:49:55]OFD Sender: No OFD packet to send [14:49:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309548,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:49:55]free response buf [14:49:55]execute_script done [14:49:55]execute_script returns [14:49:55]free content buf [14:49:55]Sock 10.Close socket [14:49:55]Sock 10.Thread stoped [14:49:56]accept exits with 9 [14:49:56]New connection [14:49:56]New thread 3067350372 created [14:49:56]Thread 3067493732 joined [14:49:56]Waiting for new connection... [14:49:56] Sock 9.Parse request [14:49:56]Sock 9.Check first char [14:49:56]Sock 9.First char is OK [14:49:56]request: POST /json_proto HTTP/1.0 [14:49:56]Method: POST [14:49:56]URL: /json_proto [14:49:56]Method is POST - this is cgi request [14:49:56]url: /json_proto [14:49:56]query_string will be loaded in cgi processing [14:49:56]execute_cgi json_proto POST (null) [14:49:56]execute_cgi path=json_proto method=POST [14:49:56]POST find Content-Length [14:49:56]Host: 172.17.45.195:8080 [14:49:56]Content-Length: 678 [14:49:56]Content-Type: application/json [14:49:56] [14:49:56]POST finish read [14:49:56]Found Content-Length = 678 [14:49:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [14:49:56]execute_script... [14:49:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [14:49:56]POST & json_proto [14:49:56]process_json_proto [14:49:56]json parsed OK: [14:49:56]protocol is kg_v1.0 [14:49:56]action value=close_receipt [14:49:56]process_action close_receipt [14:49:56]cmd_close_receipt [14:49:56]MH_GetDate [14:49:56]Write to MH i2c: F0 00 00 FE 01 EE [14:49:56]Write i2c OK [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: F0 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: F0 09 00 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: F0 09 00 FE 01 00 94 FD A8 66 FB 01 7F 64 75 [14:49:56]GetLastDocTimeStamp 1722350989 [14:49:56]current date 1722350996 [14:49:56]FM_GetShiftState [14:49:56]SAM_PROTO_GetShiftState [14:49:56]wFMCommunicate request_size=4 [14:49:56]MH_SAM_APDU [14:49:56]CAPDU: 80 13 01 00 [14:49:56]Write to MH i2c: E2 08 00 FF 01 80 13 01 00 00 00 00 00 7D [14:49:56]Write i2c OK [14:49:56]MH_I2C_Read... [14:49:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:56]Read from MH i2c: E2 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 0E 00 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 0E 00 FF 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D8 [14:49:56]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:49:56]wFMCommunicate OK [14:49:56]SAM_PROTO_GetShiftState done [14:49:56]FM_GetShiftState done [14:49:56]opened in 1722299915 [14:49:56]opened+sec_in_day 1722386315 [14:49:56]quantity*price = 70037 [14:49:56]sum+1 = 70038 [14:49:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 483 30.07.2024 14:49 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309549 ФПД: 193558097195581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144956&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309549&fm=193558097195581&tin=02508201610067®Number=0000000000092651&sum=70000 [14:49:58]StoreToDocumentArchive [14:49:58]shift 430 fd 309549 [14:49:58]save to /storage/0430/doc_00309549 [14:49:58]save last doc name /storage/0430/doc_00309549 to /storage/kkm_last_doc_name [14:49:58]save OK [14:49:58]Clear old archive folders... [14:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:58]tlvbuf is 007031A0 [14:49:58]SAM_PROTO_ClearQueue [14:49:58]wFMCommunicate request_size=4 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 09 00 00 [14:49:58]Write to MH i2c: E2 08 00 0C 02 80 09 00 00 00 00 00 00 80 [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 0C 02 00 90 00 82 [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]SAM_PROTO_ClearQueue done [14:49:58]KKMCreateOFDPacket [14:49:58]OFDProtocolAddRootSTLVToBuf [14:49:58]FM_MakeSignedData [14:49:58]FM_MakeSignedData [14:49:58]SAM_PROTO_SignData [14:49:58]wFMCommunicate request_size=4 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 0D 01 02 [14:49:58]Write to MH i2c: E2 08 00 0D 02 80 0D 01 02 00 00 00 00 88 [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 0D 02 00 90 00 83 [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=255 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 E3 01 00 00 F4 03 04 00 94 FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B9 04 00 35 04 06 00 B0 [14:49:58]Write to MH i2c: E2 02 01 0E 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 32 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 E3 01 00 00 F4 03 04 00 94 FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B9 04 00 35 04 06 00 B0 00 00 B8 [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 0E 02 00 90 00 84 [14:49:59]RAPDU: 90 00 [14:49:59]wFMCommunicate OK [14:49:59]wFMCommunicate request_size=10 [14:49:59]MH_SAM_APDU [14:49:59]CAPDU: 80 0D 02 02 05 0A 41 A0 72 3D [14:49:59]Write to MH i2c: E2 0D 00 0F 02 80 0D 02 02 05 00 0A 41 A0 72 3D 00 00 2F [14:49:59]Write i2c OK [14:49:59]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [14:49:59]RAPDU: 90 00 [14:49:59]wFMCommunicate OK [14:49:59]wFMCommunicate request_size=4 [14:49:59]MH_SAM_APDU [14:49:59]CAPDU: 80 0D 03 02 [14:49:59]Write to MH i2c: E2 08 00 10 02 80 0D 03 02 00 00 00 00 8D [14:49:59]Write i2c OK [14:49:59]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 0B 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 0B 00 10 02 00 A2 B5 8D 4C 70 85 1A 4F 90 00 1C [14:49:59]RAPDU: A2 B5 8D 4C 70 85 1A 4F 90 00 [14:49:59]wFMCommunicate OK [14:49:59]SAM_PROTO_SignData done [14:49:59]FM_MakeSignedData done [14:49:59]CreateOFDProtocolMessage [14:49:59]wFMCommunicate request_size=4 [14:49:59]MH_SAM_APDU [14:49:59]CAPDU: 80 11 00 00 [14:49:59]Write to MH i2c: E2 08 00 11 02 80 11 00 00 00 00 00 00 8D [14:49:59]Write i2c OK [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:59]Read from MH i2c: E2 17 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 17 00 11 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E3 [14:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:49:59]wFMCommunicate OK [14:49:59]CreateOFDProtocolMessage done [14:49:59]OFDSenderStorePacket 309549 [14:49:59]StoreOFDPacket docnum=309549 [14:49:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 69 00 07 01 AD 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 32 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 E3 01 00 00 F4 03 04 00 94 FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B9 04 00 35 04 06 00 B0 0A 41 A0 72 3D A2 B5 8D 4C 70 85 1A 4F [14:49:59]CheckFolder [14:49:59]dirname=/storage/ofd_packets [14:49:59]CheckFolder done [14:49:59]ProducePacketName [14:49:59]name=ofd_packets/00309549 [14:49:59]NVStorageSaveData ofd_packets/00309549 [14:49:59]File name is /storage/ofd_packets/00309549 [14:49:59]Write 301 bytes [14:49:59]NVStorageSaveData done [14:49:59]OFDSenderStorePacket done [14:49:59]KKMCreateOFDPacket done [14:49:59]NVStorageSaveData kkm_last_timestamp [14:49:59]File name is /storage/kkm_last_timestamp [14:49:59]Write 4 bytes [14:49:59]NVStorageSaveData done [14:49:59]ExternCall_PrintAddStr [14:49:59]wPrintStart [14:49:59]Write to MH i2c: 01 00 00 12 02 14 [14:49:59]Write i2c OK [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: 01 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: 01 07 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: 01 07 00 12 02 00 00 00 00 00 FF 0F 29 [14:49:59]RasterBufferAndPrint [14:49:59]line Счет N : (1)118163 [14:49:59]line ИНН: 02508201610067 [14:49:59]line Контрольно-Кассовый Чек [14:49:59]line ПРОДАЖА [14:49:59]line ТРК (МРК, ГНК) : 42 [14:49:59]line Товар: 2710124130 [14:49:59]line Аи-92-К-2 [14:49:59]line 10.330 * 67.80 [14:49:59]line = 700.37 [14:49:59]line НДС 12% НСП 1% [14:49:59]line > о реализуемом товаре [14:49:59]line ОКРУГЛЕНИЕ: -0.37 [14:49:59]line ИТОГО: 700.00 [14:49:59]line Внесено: 700.00 [14:49:59]line СДАЧА: 0.00 [14:49:59]line НСП 1% : 6.20 [14:49:59]line НДС 12% : 74.38 [14:49:59]line Наличными: 700.00 [14:49:59]line Безнал.: 0.00 [14:49:59]line Место: АЗС № 128 "Партнер Нефть" [14:49:59]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:49:59]line СНО: Общий режим [14:49:59]line Чек 483 30.07.2024 14:49 [14:49:59]line Смена: 430 ФФД: 1.0 [14:49:59]line ЗНМ: 0300000046 [14:49:59]line РНМ: 0000000000092651 [14:49:59]line Версия ККМ: 001 [14:49:59]line ФМ: 0000000000874943 [14:49:59]line ФД: 309549 [14:49:59]line ФПД: 193558097195581 [14:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T144956&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309549&fm=193558097195581&tin=02508201610067®Number=0000000000092651&sum=70000 [14:49:59]written 0, free lines is 4095 [14:49:59]OFD Sender: Processing packet 309549 [packets to send 232, broken 231] [14:49:59]ProducePacketName [14:49:59]name=ofd_packets/00309549 [14:49:59]OFD Sender: To server: pG, [14:49:59]CommunicateWithHost lk.salyk.kg:30040 [14:49:59]ConnectInit lk.salyk.kg [14:50:00]Write to MH i2c: 01 00 00 3D 02 3F [14:50:00]Write i2c OK [14:50:00]MH_I2C_Read... [14:50:00]Read from MH i2c: 01 [14:50:00]MH_I2C_Read... [14:50:00]Read from MH i2c: 01 07 00 [14:50:00]MH_I2C_Read... [14:50:00]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 5A 0C AC [14:50:00]RasterBufferAndPrint [14:50:00]line [14:50:00]line [14:50:00]line [14:50:00]line [14:50:00]line [14:50:00]written 0, free lines is 3187 [14:50:00]MH_Cut [14:50:00]Write to MH i2c: D1 01 00 44 02 01 18 [14:50:00]Write i2c OK [14:50:00]MH_I2C_Read... [14:50:00]Read from MH i2c: D1 [14:50:00]MH_I2C_Read... [14:50:00]Read from MH i2c: D1 01 00 [14:50:00]MH_I2C_Read... [14:50:00]Read from MH i2c: D1 01 00 44 02 00 17 [14:50:00]Write to MH i2c: 01 00 00 45 02 47 [14:50:00]Write i2c OK [14:50:00]MH_I2C_Read... [14:50:01]*** Cut start [14:50:01]*** Partial cut [14:50:01]*** CUTSNS_PIN = 1 [14:50:01]*** CUTSNS_PIN = 0 [14:50:01]*** Brake cut motor [14:50:02]Read from MH i2c: 01 [14:50:02]MH_I2C_Read... [14:50:02]*** Stop cut motor [14:50:02]*** Cut end [14:50:02]Read from MH i2c: 01 07 00 [14:50:02]MH_I2C_Read... [14:50:02]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 FF 0F 5C [14:50:02]process_action close_receipt done [14:50:02]requested_data is exist [14:50:02]produce_requested_data [14:50:02]requested_item fm.sn is exist - process it [14:50:02]wFMCommunicate request_size=4 [14:50:02]MH_SAM_APDU [14:50:02]CAPDU: 80 11 00 00 [14:50:02]Write to MH i2c: E2 08 00 46 02 80 11 00 00 00 00 00 00 C2 [14:50:02]Write i2c OK [14:50:02]MH_I2C_Read... [14:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:02]Read from MH i2c: E2 [14:50:02]MH_I2C_Read... [14:50:02]Read from MH i2c: E2 17 00 [14:50:02]MH_I2C_Read... [14:50:02]Read from MH i2c: E2 17 00 46 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 18 [14:50:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:50:02]wFMCommunicate OK [14:50:02]requested_item fd.num is exist - process it [14:50:02]SAM_PROTO_GetFieldsCounters [14:50:02]wFMCommunicate request_size=4 [14:50:02]MH_SAM_APDU [14:50:02]CAPDU: 80 13 00 00 [14:50:02]Write to MH i2c: E2 08 00 47 02 80 13 00 00 00 00 00 00 C5 [14:50:02]Write i2c OK [14:50:02]MH_I2C_Read... [14:50:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:02]Read from MH i2c: E2 [14:50:02]MH_I2C_Read... [14:50:02]Read from MH i2c: E2 62 00 [14:50:02]MH_I2C_Read... [14:50:02]Read from MH i2c: E2 62 00 47 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [14:50:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:02]wFMCommunicate OK [14:50:02]SAM_PROTO_GetFieldsCounters done [14:50:02]requested_item shift.num is exist - process it [14:50:02]requested_item shift.opened is exist - process it [14:50:02]req_shift_opened [14:50:02]FM_GetShiftState [14:50:02]SAM_PROTO_GetShiftState [14:50:02]wFMCommunicate request_size=4 [14:50:02]MH_SAM_APDU [14:50:02]CAPDU: 80 13 01 00 [14:50:02]Write to MH i2c: E2 08 00 48 02 80 13 01 00 00 00 00 00 C7 [14:50:02]Write i2c OK [14:50:02]MH_I2C_Read... [14:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:02]Read from MH i2c: E2 [14:50:02]MH_I2C_Read... [14:50:02]Read from MH i2c: E2 0E 00 [14:50:02]MH_I2C_Read... [14:50:02]Read from MH i2c: E2 0E 00 48 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 22 [14:50:02]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:50:02]wFMCommunicate OK [14:50:02]SAM_PROTO_GetShiftState done [14:50:02]FM_GetShiftState done [14:50:02]req_shift_opened done [14:50:02]requested_item shift.open_date is exist - process it [14:50:02]req_shift_open_date [14:50:02]req_shift_open_date done [14:50:02]produce_requested_data done [14:50:02]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309549,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:50:02]process_action_free close_receipt [14:50:02]json_value_free [14:50:02]json_value_free done [14:50:02]process_json_proto returns [14:50:02]Send response to host [14:50:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309549,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:50:02]free response buf [14:50:02]execute_script done [14:50:02]execute_script returns [14:50:02]free content buf [14:50:02]Sock 9.Close socket [14:50:02]Sock 9.Thread stoped [14:50:04]ConnectInit Can't take IP for lk.salyk.kg [14:50:04]CommunicateWithHost connect error [14:50:04]CommunicateWithHost err = -1 [14:50:04]OFD Sender: Server communicate error [14:50:09]OFD Sender: Processing packet 309549 [packets to send 232, broken 231] [14:50:09]ProducePacketName [14:50:09]name=ofd_packets/00309549 [14:50:09]OFD Sender: To server: pG, [14:50:09]CommunicateWithHost lk.salyk.kg:30040 [14:50:09]ConnectInit lk.salyk.kg [14:50:12]Connected sock=9 [14:50:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 69 00 07 01 AD 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 32 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 E3 01 00 00 F4 03 04 00 94 FD A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B9 04 00 35 04 06 00 B0 0A 41 A0 72 3D A2 B5 8D 4C 70 85 1A 4F [14:50:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 42 A9 47 00 90 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2D B9 04 00 F4 03 04 00 EB A4 A8 66 B6 04 01 00 00 94 6F A1 5E BC D7 94 2F [14:50:17]CommunicateWithHost err = 0 [14:50:17]CheckOFDResponse [14:50:17]1017 (14) - 77093643461234 [14:50:17]1041 (16) - 0000000000874943 [14:50:17]1040 (4) - 309549 [14:50:17]1012 (4) - 30.07.2024 08:31 [14:50:17]1206 (1) - 0 [14:50:17]OFD Sender: Remove packet 309549 [14:50:17]ProducePacketName [14:50:17]name=ofd_packets/00309549 [14:50:17]NVStorageDeleteData [14:50:17]OFD Sender: No OFD packet to send [14:50:22]OFD Sender: No OFD packet to send [14:50:27]OFD Sender: No OFD packet to send [14:50:32]OFD Sender: No OFD packet to send [14:50:37]OFD Sender: No OFD packet to send [14:50:40]recv_with_timeout no data received [14:50:42]OFD Sender: No OFD packet to send [14:50:47]OFD Sender: No OFD packet to send [14:50:50]accept exits with 10 [14:50:50]New connection [14:50:50]New thread 3067493732 created [14:50:50]Thread 3067350372 joined [14:50:50]Waiting for new connection... [14:50:50] Sock 10.Parse request [14:50:50]Sock 10.Check first char [14:50:50]Sock 10.First char is OK [14:50:50]request: POST /json_proto HTTP/1.0 [14:50:50]Method: POST [14:50:50]URL: /json_proto [14:50:50]Method is POST - this is cgi request [14:50:50]url: /json_proto [14:50:50]query_string will be loaded in cgi processing [14:50:50]execute_cgi json_proto POST (null) [14:50:50]execute_cgi path=json_proto method=POST [14:50:50]POST find Content-Length [14:50:50]Host: 172.17.45.195:8080 [14:50:50]Content-Length: 1203 [14:50:50]Content-Type: application/json [14:50:50] [14:50:50]POST finish read [14:50:50]Found Content-Length = 1203 [14:50:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118164\u000A30.07.2024 14:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940820\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:50]execute_script... [14:50:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118164\u000A30.07.2024 14:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940820\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:50]POST & json_proto [14:50:50]process_json_proto [14:50:50]json parsed OK: [14:50:50]protocol is kg_v1.0 [14:50:50]action value=print_text [14:50:50]process_action print_text [14:50:50]cmd_print_text [14:50:50]ExternCall_PrintAddStr [14:50:50]wPrintStart [14:50:50]Write to MH i2c: 01 00 00 49 02 4B [14:50:50]Write i2c OK [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: 01 [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: 01 07 00 [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: 01 07 00 49 02 00 00 00 00 00 FF 0F 60 [14:50:50]RasterBufferAndPrint [14:50:50]line *****ТОВАРНЫЙ ЧЕК***** [14:50:50]line АЗС-128 [14:50:50]line Партнер Нефть [14:50:50]line 00000000012345 [14:50:50]line Кассир : Анарбаев А. [14:50:50]line Счет N : (1)118164 [14:50:50]line 30.07.2024 14:12 [14:50:50]line ПРОДАЖА [14:50:50]line ТРК (МРК, ГНК): 62 [14:50:50]line Вид ГСМ : 2710124130 [14:50:50]line Аи-92-К-2 [14:50:50]line 20.000 x 67.80 [14:50:50]line ИТОГ: 1356.00 [14:50:50]line Тип оплаты: Талоны: Топливные Талоны [14:50:50]line 3940820 [14:50:50]line ______________________ [14:50:50]line (подпись) [14:50:50]written 0, free lines is 4095 [14:50:50]Write to MH i2c: 01 00 00 5D 02 5F [14:50:50]Write i2c OK [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: 01 [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: 01 07 00 [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 16 0E 8A [14:50:50]RasterBufferAndPrint [14:50:50]line [14:50:50]line [14:50:50]line [14:50:50]line [14:50:50]line [14:50:50]written 0, free lines is 3630 [14:50:50]MH_Cut [14:50:50]Write to MH i2c: D1 01 00 64 02 01 38 [14:50:50]Write i2c OK [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: D1 [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: D1 01 00 [14:50:50]MH_I2C_Read... [14:50:50]Read from MH i2c: D1 01 00 64 02 00 37 [14:50:50]Write to MH i2c: 01 00 00 65 02 67 [14:50:50]Write i2c OK [14:50:50]MH_I2C_Read... [14:50:51]*** Cut start [14:50:51]*** Partial cut [14:50:51]*** CUTSNS_PIN = 1 [14:50:51]*** CUTSNS_PIN = 0 [14:50:51]*** Brake cut motor [14:50:51]Read from MH i2c: 01 [14:50:51]MH_I2C_Read... [14:50:51]*** Stop cut motor [14:50:51]*** Cut end [14:50:51]Read from MH i2c: 01 07 00 [14:50:51]MH_I2C_Read... [14:50:51]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 FF 0F 7C [14:50:51]process_action print_text done [14:50:51]requested_data is exist [14:50:51]produce_requested_data [14:50:51]requested_item fm.sn is exist - process it [14:50:51]wFMCommunicate request_size=4 [14:50:51]MH_SAM_APDU [14:50:51]CAPDU: 80 11 00 00 [14:50:51]Write to MH i2c: E2 08 00 66 02 80 11 00 00 00 00 00 00 E2 [14:50:51]Write i2c OK [14:50:51]MH_I2C_Read... [14:50:51]Read from MH i2c: E2 [14:50:51]MH_I2C_Read... [14:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:51]Read from MH i2c: E2 17 00 [14:50:51]MH_I2C_Read... [14:50:51]Read from MH i2c: E2 17 00 66 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 38 [14:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:50:51]wFMCommunicate OK [14:50:51]requested_item fd.num is exist - process it [14:50:51]SAM_PROTO_GetFieldsCounters [14:50:51]wFMCommunicate request_size=4 [14:50:51]MH_SAM_APDU [14:50:51]CAPDU: 80 13 00 00 [14:50:51]Write to MH i2c: E2 08 00 67 02 80 13 00 00 00 00 00 00 E5 [14:50:51]Write i2c OK [14:50:51]MH_I2C_Read... [14:50:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:51]Read from MH i2c: E2 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: E2 62 00 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: E2 62 00 67 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [14:50:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:52]wFMCommunicate OK [14:50:52]SAM_PROTO_GetFieldsCounters done [14:50:52]requested_item shift.num is exist - process it [14:50:52]requested_item shift.opened is exist - process it [14:50:52]req_shift_opened [14:50:52]FM_GetShiftState [14:50:52]SAM_PROTO_GetShiftState [14:50:52]wFMCommunicate request_size=4 [14:50:52]MH_SAM_APDU [14:50:52]CAPDU: 80 13 01 00 [14:50:52]Write to MH i2c: E2 08 00 68 02 80 13 01 00 00 00 00 00 E7 [14:50:52]Write i2c OK [14:50:52]MH_I2C_Read... [14:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:52]Read from MH i2c: E2 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: E2 0E 00 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: E2 0E 00 68 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 42 [14:50:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:50:52]wFMCommunicate OK [14:50:52]SAM_PROTO_GetShiftState done [14:50:52]FM_GetShiftState done [14:50:52]req_shift_opened done [14:50:52]requested_item shift.open_date is exist - process it [14:50:52]req_shift_open_date [14:50:52]req_shift_open_date done [14:50:52]produce_requested_data done [14:50:52]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309549,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:50:52]process_action_free print_text [14:50:52]json_value_free [14:50:52]json_value_free done [14:50:52]process_json_proto returns [14:50:52]Send response to host [14:50:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309549,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:50:52]free response buf [14:50:52]execute_script done [14:50:52]execute_script returns [14:50:52]free content buf [14:50:52]Sock 10.Close socket [14:50:52]Sock 10.Thread stoped [14:50:52]OFD Sender: No OFD packet to send [14:50:57]OFD Sender: No OFD packet to send [14:51:02]OFD Sender: No OFD packet to send [14:51:07]OFD Sender: No OFD packet to send [14:51:12]OFD Sender: No OFD packet to send [14:51:17]OFD Sender: No OFD packet to send [14:51:22]OFD Sender: No OFD packet to send [14:51:27]OFD Sender: No OFD packet to send [14:51:32]OFD Sender: No OFD packet to send [14:51:37]OFD Sender: No OFD packet to send [14:51:42]OFD Sender: No OFD packet to send [14:51:47]OFD Sender: No OFD packet to send [14:51:48]recv_with_timeout no data received [14:51:52]OFD Sender: No OFD packet to send [14:51:57]OFD Sender: No OFD packet to send [14:52:02]OFD Sender: No OFD packet to send [14:52:07]OFD Sender: No OFD packet to send [14:52:12]OFD Sender: No OFD packet to send [14:52:17]OFD Sender: No OFD packet to send [14:52:22]OFD Sender: No OFD packet to send [14:52:25]accept exits with 9 [14:52:25]New connection [14:52:25]New thread 3067350372 created [14:52:25]Thread 3067493732 joined [14:52:25]Waiting for new connection... [14:52:26] Sock 9.Parse request [14:52:26]Sock 9.Check first char [14:52:26]Sock 9.First char is OK [14:52:26]request: POST /json_proto HTTP/1.0 [14:52:26]Method: POST [14:52:26]URL: /json_proto [14:52:26]Method is POST - this is cgi request [14:52:26]url: /json_proto [14:52:26]query_string will be loaded in cgi processing [14:52:26]execute_cgi json_proto POST (null) [14:52:26]execute_cgi path=json_proto method=POST [14:52:26]POST find Content-Length [14:52:26]Host: 172.17.45.195:8080 [14:52:26]Content-Length: 670 [14:52:26]Content-Type: application/json [14:52:26] [14:52:26]POST finish read [14:52:26]Found Content-Length = 670 [14:52:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:26]execute_script... [14:52: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)118165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 7.270, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:26]POST & json_proto [14:52:26]process_json_proto [14:52:26]json parsed OK: [14:52:26]protocol is kg_v1.0 [14:52:26]action value=close_receipt [14:52:26]process_action close_receipt [14:52:26]cmd_close_receipt [14:52:26]MH_GetDate [14:52:26]Write to MH i2c: F0 00 00 69 02 5A [14:52:26]Write i2c OK [14:52:26]MH_I2C_Read... [14:52:26]Read from MH i2c: F0 [14:52:26]MH_I2C_Read... [14:52:26]Read from MH i2c: F0 09 00 [14:52:26]MH_I2C_Read... [14:52:26]Read from MH i2c: F0 09 00 69 02 00 2A FE A8 66 FB 01 7F 64 78 [14:52:26]GetLastDocTimeStamp 1722350996 [14:52:26]current date 1722351146 [14:52:26]FM_GetShiftState [14:52:26]SAM_PROTO_GetShiftState [14:52:26]wFMCommunicate request_size=4 [14:52:26]MH_SAM_APDU [14:52:26]CAPDU: 80 13 01 00 [14:52:26]Write to MH i2c: E2 08 00 6A 02 80 13 01 00 00 00 00 00 E9 [14:52:26]Write i2c OK [14:52:26]MH_I2C_Read... [14:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:26]Read from MH i2c: E2 [14:52:26]MH_I2C_Read... [14:52:26]Read from MH i2c: E2 0E 00 [14:52:26]MH_I2C_Read... [14:52:26]Read from MH i2c: E2 0E 00 6A 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 44 [14:52:26]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:52:26]wFMCommunicate OK [14:52:26]SAM_PROTO_GetShiftState done [14:52:26]FM_GetShiftState done [14:52:26]opened in 1722299915 [14:52:26]opened+sec_in_day 1722386315 [14:52:26]quantity*price = 50017 [14:52:26]sum+1 = 50019 [14:52:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 484 30.07.2024 14:52 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309550 ФПД: 237726786279539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145226&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309550&fm=237726786279539&tin=02508201610067®Number=0000000000092651&sum=50000 [14:52:27]StoreToDocumentArchive [14:52:27]shift 430 fd 309550 [14:52:27]save to /storage/0430/doc_00309550 [14:52:27]save last doc name /storage/0430/doc_00309550 to /storage/kkm_last_doc_name [14:52:27]save OK [14:52:27]Clear old archive folders... [14:52:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:52:27]tlvbuf is B6FD99A0 [14:52:27]SAM_PROTO_ClearQueue [14:52:27]wFMCommunicate request_size=4 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 09 00 00 [14:52:27]Write to MH i2c: E2 08 00 77 02 80 09 00 00 00 00 00 00 EB [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 03 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [14:52:27]RAPDU: 90 00 [14:52:27]wFMCommunicate OK [14:52:27]SAM_PROTO_ClearQueue done [14:52:27]KKMCreateOFDPacket [14:52:27]OFDProtocolAddRootSTLVToBuf [14:52:27]FM_MakeSignedData [14:52:27]FM_MakeSignedData [14:52:27]SAM_PROTO_SignData [14:52:27]wFMCommunicate request_size=4 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 0D 01 02 [14:52:27]Write to MH i2c: E2 08 00 78 02 80 0D 01 02 00 00 00 00 F3 [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:52:27]Read from MH i2c: E2 03 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [14:52:27]RAPDU: 90 00 [14:52:27]wFMCommunicate OK [14:52:27]wFMCommunicate request_size=255 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 E4 01 00 00 F4 03 04 00 2A FE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B9 04 00 35 04 06 00 [14:52:27]Write to MH i2c: E2 02 01 79 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 2A FE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B9 04 00 35 04 06 00 00 00 34 [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 03 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [14:52:27]RAPDU: 90 00 [14:52:27]wFMCommunicate OK [14:52:27]wFMCommunicate request_size=11 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 0D 02 02 06 D8 36 14 A6 58 73 [14:52:27]Write to MH i2c: E2 0E 00 7A 02 80 0D 02 02 06 00 D8 36 14 A6 58 73 00 00 95 [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 03 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [14:52:27]RAPDU: 90 00 [14:52:27]wFMCommunicate OK [14:52:27]wFMCommunicate request_size=4 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 0D 03 02 [14:52:27]Write to MH i2c: E2 08 00 7B 02 80 0D 03 02 00 00 00 00 F8 [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 0B 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 0B 00 7B 02 00 A7 47 EB 11 D5 F3 B6 89 90 00 EA [14:52:27]RAPDU: A7 47 EB 11 D5 F3 B6 89 90 00 [14:52:27]wFMCommunicate OK [14:52:27]SAM_PROTO_SignData done [14:52:27]FM_MakeSignedData done [14:52:28]CreateOFDProtocolMessage [14:52:28]wFMCommunicate request_size=4 [14:52:28]MH_SAM_APDU [14:52:28]CAPDU: 80 11 00 00 [14:52:28]Write to MH i2c: E2 08 00 7C 02 80 11 00 00 00 00 00 00 F8 [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:28]OFD Sender: No OFD packet to send [14:52:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:28]Read from MH i2c: E2 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: E2 17 00 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: E2 17 00 7C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4E [14:52:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:52:28]wFMCommunicate OK [14:52:28]CreateOFDProtocolMessage done [14:52:28]OFDSenderStorePacket 309550 [14:52:28]StoreOFDPacket docnum=309550 [14:52:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 75 4B 08 01 F2 72 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 2A FE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B9 04 00 35 04 06 00 D8 36 14 A6 58 73 A7 47 EB 11 D5 F3 B6 89 [14:52:28]CheckFolder [14:52:28]dirname=/storage/ofd_packets [14:52:28]CheckFolder done [14:52:28]ProducePacketName [14:52:28]name=ofd_packets/00309550 [14:52:28]NVStorageSaveData ofd_packets/00309550 [14:52:28]File name is /storage/ofd_packets/00309550 [14:52:28]Write 302 bytes [14:52:28]NVStorageSaveData done [14:52:28]OFDSenderStorePacket done [14:52:28]KKMCreateOFDPacket done [14:52:28]NVStorageSaveData kkm_last_timestamp [14:52:28]File name is /storage/kkm_last_timestamp [14:52:28]Write 4 bytes [14:52:28]NVStorageSaveData done [14:52:28]ExternCall_PrintAddStr [14:52:28]wPrintStart [14:52:28]Write to MH i2c: 01 00 00 7D 02 7F [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: 01 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: 01 07 00 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: 01 07 00 7D 02 00 00 00 00 00 FF 0F 94 [14:52:28]RasterBufferAndPrint [14:52:28]line Счет N : (1)118165 [14:52:28]line ИНН: 02508201610067 [14:52:28]line Контрольно-Кассовый Чек [14:52:28]line ПРОДАЖА [14:52:28]line ТРК (МРК, ГНК) : 43 [14:52:28]line Товар: 2710124130 [14:52:28]line Super-92-К-5 [14:52:28]line 7.270 * 68.80 [14:52:28]line = 500.18 [14:52:28]line НДС 12% НСП 1% [14:52:28]line > о реализуемом товаре [14:52:28]line ОКРУГЛЕНИЕ: -0.18 [14:52:28]line ИТОГО: 500.00 [14:52:28]line Внесено: 500.00 [14:52:28]line СДАЧА: 0.00 [14:52:28]line НСП 1% : 4.43 [14:52:28]line НДС 12% : 53.12 [14:52:28]line Наличными: 500.00 [14:52:28]line Безнал.: 0.00 [14:52:28]line Место: АЗС № 128 "Партнер Нефть" [14:52:28]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:52:28]line СНО: Общий режим [14:52:28]line Чек 484 30.07.2024 14:52 [14:52:28]line Смена: 430 ФФД: 1.0 [14:52:28]line ЗНМ: 0300000046 [14:52:28]line РНМ: 0000000000092651 [14:52:28]line Версия ККМ: 001 [14:52:28]line ФМ: 0000000000874943 [14:52:28]line ФД: 309550 [14:52:28]line ФПД: 237726786279539 [14:52:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145226&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309550&fm=237726786279539&tin=02508201610067®Number=0000000000092651&sum=50000 [14:52:28]OFD Sender: Processing packet 309550 [packets to send 232, broken 231] [14:52:28]ProducePacketName [14:52:28]name=ofd_packets/00309550 [14:52:28]OFD Sender: To server: pG, [14:52:28]CommunicateWithHost lk.salyk.kg:30040 [14:52:28]ConnectInit lk.salyk.kg [14:52:28]written 0, free lines is 4095 [14:52:28]Write to MH i2c: 01 00 00 A8 02 AA [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: 01 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: 01 07 00 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: 01 07 00 A8 02 00 00 00 00 00 60 0C 1D [14:52:28]RasterBufferAndPrint [14:52:28]line [14:52:28]line [14:52:28]line [14:52:28]line [14:52:28]line [14:52:28]written 0, free lines is 3182 [14:52:28]MH_Cut [14:52:28]Write to MH i2c: D1 01 00 AF 02 01 83 [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: D1 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: D1 01 00 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: D1 01 00 AF 02 00 82 [14:52:28]Write to MH i2c: 01 00 00 B0 02 B2 [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:29]*** Cut start [14:52:29]*** Partial cut [14:52:29]*** CUTSNS_PIN = 1 [14:52:29]*** CUTSNS_PIN = 0 [14:52:30]*** Brake cut motor [14:52:30]Read from MH i2c: 01 [14:52:30]MH_I2C_Read... [14:52:30]*** Stop cut motor [14:52:30]*** Cut end [14:52:30]Read from MH i2c: 01 07 00 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: 01 07 00 B0 02 00 00 00 00 00 FF 0F C7 [14:52:30]process_action close_receipt done [14:52:30]requested_data is exist [14:52:30]produce_requested_data [14:52:30]requested_item fm.sn is exist - process it [14:52:30]wFMCommunicate request_size=4 [14:52:30]MH_SAM_APDU [14:52:30]CAPDU: 80 11 00 00 [14:52:30]Write to MH i2c: E2 08 00 B1 02 80 11 00 00 00 00 00 00 2D [14:52:30]Write i2c OK [14:52:30]MH_I2C_Read... [14:52:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:30]Read from MH i2c: E2 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 17 00 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 17 00 B1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 83 [14:52:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:52:30]wFMCommunicate OK [14:52:30]requested_item fd.num is exist - process it [14:52:30]SAM_PROTO_GetFieldsCounters [14:52:30]wFMCommunicate request_size=4 [14:52:30]MH_SAM_APDU [14:52:30]CAPDU: 80 13 00 00 [14:52:30]Write to MH i2c: E2 08 00 B2 02 80 13 00 00 00 00 00 00 30 [14:52:30]Write i2c OK [14:52:30]MH_I2C_Read... [14:52:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:52:30]Read from MH i2c: E2 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 62 00 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 62 00 B2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2E B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [14:52:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2E B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:52:30]wFMCommunicate OK [14:52:30]SAM_PROTO_GetFieldsCounters done [14:52:30]requested_item shift.num is exist - process it [14:52:30]requested_item shift.opened is exist - process it [14:52:30]req_shift_opened [14:52:30]FM_GetShiftState [14:52:30]SAM_PROTO_GetShiftState [14:52:30]wFMCommunicate request_size=4 [14:52:30]MH_SAM_APDU [14:52:30]CAPDU: 80 13 01 00 [14:52:30]Write to MH i2c: E2 08 00 B3 02 80 13 01 00 00 00 00 00 32 [14:52:30]Write i2c OK [14:52:30]MH_I2C_Read... [14:52:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:30]Read from MH i2c: E2 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 0E 00 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 0E 00 B3 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8D [14:52:30]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:52:30]wFMCommunicate OK [14:52:30]SAM_PROTO_GetShiftState done [14:52:30]FM_GetShiftState done [14:52:30]req_shift_opened done [14:52:30]requested_item shift.open_date is exist - process it [14:52:30]req_shift_open_date [14:52:30]req_shift_open_date done [14:52:30]produce_requested_data done [14:52:30]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309550,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:52:30]process_action_free close_receipt [14:52:30]json_value_free [14:52:30]json_value_free done [14:52:30]process_json_proto returns [14:52:30]Send response to host [14:52:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309550,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:52:30]free response buf [14:52:30]execute_script done [14:52:30]execute_script returns [14:52:30]free content buf [14:52:30]Sock 9.Close socket [14:52:30]Sock 9.Thread stoped [14:52:32]Connected sock=11 [14:52:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 75 4B 08 01 F2 72 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 1C 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 2A FE A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B9 04 00 35 04 06 00 D8 36 14 A6 58 73 A7 47 EB 11 D5 F3 B6 89 [14:52:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F7 5D 47 00 98 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2E B9 04 00 F4 03 04 00 76 A5 A8 66 B6 04 01 00 00 BE 2A 6A 3D C4 4E 9F 09 [14:52:34]CommunicateWithHost err = 0 [14:52:34]CheckOFDResponse [14:52:34]1017 (14) - 77093643461234 [14:52:34]1041 (16) - 0000000000874943 [14:52:34]1040 (4) - 309550 [14:52:34]1012 (4) - 30.07.2024 08:33 [14:52:34]1206 (1) - 0 [14:52:34]OFD Sender: Remove packet 309550 [14:52:34]ProducePacketName [14:52:34]name=ofd_packets/00309550 [14:52:34]NVStorageDeleteData [14:52:34]OFD Sender: No OFD packet to send [14:52:39]OFD Sender: No OFD packet to send [14:52:44]OFD Sender: No OFD packet to send [14:52:49]OFD Sender: No OFD packet to send [14:52:54]OFD Sender: No OFD packet to send [14:52:59]OFD Sender: No OFD packet to send [14:53:04]OFD Sender: No OFD packet to send [14:53:09]OFD Sender: No OFD packet to send [14:53:14]OFD Sender: No OFD packet to send [14:53:19]OFD Sender: No OFD packet to send [14:53:24]OFD Sender: No OFD packet to send [14:53:30]OFD Sender: No OFD packet to send [14:53:35]OFD Sender: No OFD packet to send [14:53:40]OFD Sender: No OFD packet to send [14:53:45]OFD Sender: No OFD packet to send [14:53:50]OFD Sender: No OFD packet to send [14:53:55]OFD Sender: No OFD packet to send [14:54:00]OFD Sender: No OFD packet to send [14:54:05]OFD Sender: No OFD packet to send [14:54:10]OFD Sender: No OFD packet to send [14:54:15]OFD Sender: No OFD packet to send [14:54:20]OFD Sender: No OFD packet to send [14:54:25]OFD Sender: No OFD packet to send [14:54:30]OFD Sender: No OFD packet to send [14:54:35]OFD Sender: No OFD packet to send [14:54:40]OFD Sender: No OFD packet to send [14:54:44]recv_with_timeout no data received [14:54:45]OFD Sender: No OFD packet to send [14:54:50]OFD Sender: No OFD packet to send [14:54:55]OFD Sender: No OFD packet to send [14:55:00]OFD Sender: No OFD packet to send [14:55:05]OFD Sender: No OFD packet to send [14:55:08]recv_with_timeout no data received [14:55:10]OFD Sender: No OFD packet to send [14:55:15]OFD Sender: No OFD packet to send [14:55:19]recv_with_timeout no data received [14:55:20]OFD Sender: No OFD packet to send [14:55:25]OFD Sender: No OFD packet to send [14:55:30]OFD Sender: No OFD packet to send [14:55:35]OFD Sender: No OFD packet to send [14:55:40]OFD Sender: No OFD packet to send [14:55:45]OFD Sender: No OFD packet to send [14:55:50]OFD Sender: No OFD packet to send [14:55:55]OFD Sender: No OFD packet to send [14:56:00]OFD Sender: No OFD packet to send [14:56:05]OFD Sender: No OFD packet to send [14:56:06]accept exits with 8 [14:56:06]New connection [14:56:06]New thread 3067493732 created [14:56:06]Thread 3067350372 joined [14:56:06]Waiting for new connection... [14:56:06] Sock 8.Parse request [14:56:06]Sock 8.Check first char [14:56:06]Sock 8.First char is OK [14:56:06]request: POST /json_proto HTTP/1.0 [14:56:06]Method: POST [14:56:06]URL: /json_proto [14:56:06]Method is POST - this is cgi request [14:56:06]url: /json_proto [14:56:06]query_string will be loaded in cgi processing [14:56:06]execute_cgi json_proto POST (null) [14:56:06]execute_cgi path=json_proto method=POST [14:56:06]POST find Content-Length [14:56:06]Host: 172.17.45.195:8080 [14:56:06]Content-Length: 682 [14:56:06]Content-Type: application/json [14:56:06] [14:56:06]POST finish read [14:56:06]Found Content-Length = 682 [14:56:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "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" ] } } [14:56:06]execute_script... [14:56: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)118166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 29.500, "sum" : 2000.10, "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" ] } } [14:56:06]POST & json_proto [14:56:06]process_json_proto [14:56:06]json parsed OK: [14:56:06]protocol is kg_v1.0 [14:56:06]action value=close_receipt [14:56:06]process_action close_receipt [14:56:06]cmd_close_receipt [14:56:06]MH_GetDate [14:56:06]Write to MH i2c: F0 00 00 B4 02 A5 [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: F0 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: F0 09 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: F0 09 00 B4 02 00 06 FF A8 66 FB 01 7F 64 A0 [14:56:06]GetLastDocTimeStamp 1722351146 [14:56:06]current date 1722351366 [14:56:06]FM_GetShiftState [14:56:06]SAM_PROTO_GetShiftState [14:56:06]wFMCommunicate request_size=4 [14:56:06]MH_SAM_APDU [14:56:06]CAPDU: 80 13 01 00 [14:56:06]Write to MH i2c: E2 08 00 B5 02 80 13 01 00 00 00 00 00 34 [14:56:06]Write i2c OK [14:56:06]MH_I2C_Read... [14:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:06]Read from MH i2c: E2 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 0E 00 [14:56:06]MH_I2C_Read... [14:56:06]Read from MH i2c: E2 0E 00 B5 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8F [14:56:06]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:56:06]wFMCommunicate OK [14:56:06]SAM_PROTO_GetShiftState done [14:56:06]FM_GetShiftState done [14:56:06]opened in 1722299915 [14:56:06]opened+sec_in_day 1722386315 [14:56:06]quantity*price = 200010 [14:56:06]sum+1 = 200011 [14:56:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 485 30.07.2024 14:56 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309551 ФПД: 270462515838568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145606&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309551&fm=270462515838568&tin=02508201610067®Number=0000000000092651&sum=200000 [14:56:07]StoreToDocumentArchive [14:56:07]shift 430 fd 309551 [14:56:07]save to /storage/0430/doc_00309551 [14:56:07]save last doc name /storage/0430/doc_00309551 to /storage/kkm_last_doc_name [14:56:07]save OK [14:56:07]Clear old archive folders... [14:56:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:07]tlvbuf is B6FD9450 [14:56:07]SAM_PROTO_ClearQueue [14:56:07]wFMCommunicate request_size=4 [14:56:07]MH_SAM_APDU [14:56:07]CAPDU: 80 09 00 00 [14:56:07]Write to MH i2c: E2 08 00 C2 02 80 09 00 00 00 00 00 00 36 [14:56:07]Write i2c OK [14:56:07]MH_I2C_Read... [14:56:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:07]Read from MH i2c: E2 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: E2 03 00 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: E2 03 00 C2 02 00 90 00 38 [14:56:07]RAPDU: 90 00 [14:56:07]wFMCommunicate OK [14:56:07]SAM_PROTO_ClearQueue done [14:56:07]KKMCreateOFDPacket [14:56:07]OFDProtocolAddRootSTLVToBuf [14:56:07]FM_MakeSignedData [14:56:07]FM_MakeSignedData [14:56:07]SAM_PROTO_SignData [14:56:07]wFMCommunicate request_size=4 [14:56:07]MH_SAM_APDU [14:56:07]CAPDU: 80 0D 01 02 [14:56:07]Write to MH i2c: E2 08 00 C3 02 80 0D 01 02 00 00 00 00 3E [14:56:07]Write i2c OK [14:56:07]MH_I2C_Read... [14:56:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:07]Read from MH i2c: E2 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: E2 03 00 [14:56:07]MH_I2C_Read... [14:56:07]Read from MH i2c: E2 03 00 C3 02 00 90 00 39 [14:56:07]RAPDU: 90 00 [14:56:07]wFMCommunicate OK [14:56:07]wFMCommunicate request_size=255 [14:56:07]MH_SAM_APDU [14:56:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 06 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B9 04 00 35 04 06 00 F5 [14:56:07]Write to MH i2c: E2 02 01 C4 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 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 06 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B9 04 00 35 04 06 00 F5 00 00 48 [14:56:07]Write i2c OK [14:56:07]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 03 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 03 00 C4 02 00 90 00 3A [14:56:08]RAPDU: 90 00 [14:56:08]wFMCommunicate OK [14:56:08]wFMCommunicate request_size=10 [14:56:08]MH_SAM_APDU [14:56:08]CAPDU: 80 0D 02 02 05 FB F6 2E 7E 68 [14:56:08]Write to MH i2c: E2 0D 00 C5 02 80 0D 02 02 05 00 FB F6 2E 7E 68 00 00 50 [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 03 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [14:56:08]RAPDU: 90 00 [14:56:08]wFMCommunicate OK [14:56:08]wFMCommunicate request_size=4 [14:56:08]MH_SAM_APDU [14:56:08]CAPDU: 80 0D 03 02 [14:56:08]Write to MH i2c: E2 08 00 C6 02 80 0D 03 02 00 00 00 00 43 [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 0B 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 0B 00 C6 02 00 00 C2 A5 71 A1 63 A1 DE 90 00 9F [14:56:08]RAPDU: 00 C2 A5 71 A1 63 A1 DE 90 00 [14:56:08]wFMCommunicate OK [14:56:08]SAM_PROTO_SignData done [14:56:08]FM_MakeSignedData done [14:56:08]CreateOFDProtocolMessage [14:56:08]wFMCommunicate request_size=4 [14:56:08]MH_SAM_APDU [14:56:08]CAPDU: 80 11 00 00 [14:56:08]Write to MH i2c: E2 08 00 C7 02 80 11 00 00 00 00 00 00 43 [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:08]Read from MH i2c: E2 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 17 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: E2 17 00 C7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 99 [14:56:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:56:08]wFMCommunicate OK [14:56:08]CreateOFDProtocolMessage done [14:56:08]OFDSenderStorePacket 309551 [14:56:08]StoreOFDPacket docnum=309551 [14:56:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 45 CD 07 01 46 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 06 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B9 04 00 35 04 06 00 F5 FB F6 2E 7E 68 00 C2 A5 71 A1 63 A1 DE [14:56:08]CheckFolder [14:56:08]dirname=/storage/ofd_packets [14:56:08]CheckFolder done [14:56:08]ProducePacketName [14:56:08]name=ofd_packets/00309551 [14:56:08]NVStorageSaveData ofd_packets/00309551 [14:56:08]File name is /storage/ofd_packets/00309551 [14:56:08]Write 301 bytes [14:56:08]NVStorageSaveData done [14:56:08]OFDSenderStorePacket done [14:56:08]KKMCreateOFDPacket done [14:56:08]NVStorageSaveData kkm_last_timestamp [14:56:08]File name is /storage/kkm_last_timestamp [14:56:08]Write 4 bytes [14:56:08]NVStorageSaveData done [14:56:08]ExternCall_PrintAddStr [14:56:08]wPrintStart [14:56:08]Write to MH i2c: 01 00 00 C8 02 CA [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: 01 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: 01 07 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: 01 07 00 C8 02 00 00 00 00 00 FF 0F DF [14:56:08]RasterBufferAndPrint [14:56:08]line Счет N : (1)118166 [14:56:08]line ИНН: 02508201610067 [14:56:08]line Контрольно-Кассовый Чек [14:56:08]line ПРОДАЖА [14:56:08]line ТРК (МРК, ГНК) : 52 [14:56:08]line Товар: 2710124130 [14:56:08]line Аи-92-К-2 [14:56:08]line 29.500 * 67.80 [14:56:08]line = 2000.10 [14:56:08]line НДС 12% НСП 1% [14:56:08]line > о реализуемом товаре [14:56:08]line ОКРУГЛЕНИЕ: -0.10 [14:56:08]line ИТОГО: 2000.00 [14:56:08]line Внесено: 2000.00 [14:56:08]line СДАЧА: 0.00 [14:56:08]line НСП 1% : 17.70 [14:56:08]line НДС 12% : 212.40 [14:56:08]line Наличными: 2000.00 [14:56:08]line Безнал.: 0.00 [14:56:08]line Место: АЗС № 128 "Партнер Нефть" [14:56:08]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:56:08]line СНО: Общий режим [14:56:08]line Чек 485 30.07.2024 14:56 [14:56:08]line Смена: 430 ФФД: 1.0 [14:56:08]line ЗНМ: 0300000046 [14:56:08]line РНМ: 0000000000092651 [14:56:08]line Версия ККМ: 001 [14:56:08]line ФМ: 0000000000874943 [14:56:08]line ФД: 309551 [14:56:08]line ФПД: 270462515838568 [14:56:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145606&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309551&fm=270462515838568&tin=02508201610067®Number=0000000000092651&sum=200000 [14:56:08]OFD Sender: Processing packet 309551 [packets to send 232, broken 231] [14:56:08]ProducePacketName [14:56:08]name=ofd_packets/00309551 [14:56:08]OFD Sender: To server: pG, [14:56:08]CommunicateWithHost lk.salyk.kg:30040 [14:56:08]ConnectInit lk.salyk.kg [14:56:08]written 0, free lines is 4095 [14:56:08]Write to MH i2c: 01 00 00 F3 02 F5 [14:56:08]Write i2c OK [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: 01 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: 01 07 00 [14:56:08]MH_I2C_Read... [14:56:08]Read from MH i2c: 01 07 00 F3 02 00 00 00 00 00 53 0C 5B [14:56:08]RasterBufferAndPrint [14:56:08]line [14:56:08]line [14:56:08]line [14:56:08]line [14:56:08]line [14:56:08]written 0, free lines is 3159 [14:56:09]MH_Cut [14:56:09]Write to MH i2c: D1 01 00 FA 02 01 CE [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: D1 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: D1 01 00 [14:56:09]MH_I2C_Read... [14:56:09]Read from MH i2c: D1 01 00 FA 02 00 CD [14:56:09]Write to MH i2c: 01 00 00 FB 02 FD [14:56:09]Write i2c OK [14:56:09]MH_I2C_Read... [14:56:10]*** Cut start [14:56:10]*** Partial cut [14:56:10]*** CUTSNS_PIN = 1 [14:56:10]*** CUTSNS_PIN = 0 [14:56:10]Connected sock=11 [14:56:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 45 CD 07 01 46 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 06 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B9 04 00 35 04 06 00 F5 FB F6 2E 7E 68 00 C2 A5 71 A1 63 A1 DE [14:56:10]*** Brake cut motor [14:56:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 64 02 47 00 FF 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 2F B9 04 00 F4 03 04 00 50 A6 A8 66 B6 04 01 00 00 B8 2F 39 A7 3B BC A6 7E [14:56:10]CommunicateWithHost err = 0 [14:56:10]CheckOFDResponse [14:56:10]1017 (14) - 77093643461234 [14:56:10]1041 (16) - 0000000000874943 [14:56:10]1040 (4) - 309551 [14:56:10]1012 (4) - 30.07.2024 08:37 [14:56:10]1206 (1) - 0 [14:56:10]OFD Sender: Remove packet 309551 [14:56:10]ProducePacketName [14:56:10]name=ofd_packets/00309551 [14:56:10]NVStorageDeleteData [14:56:10]Read from MH i2c: 01 [14:56:10]MH_I2C_Read... [14:56:10]*** Stop cut motor [14:56:10]*** Cut end [14:56:10]Read from MH i2c: 01 07 00 [14:56:10]MH_I2C_Read... [14:56:10]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 FF 0F 12 [14:56:10]process_action close_receipt done [14:56:10]requested_data is exist [14:56:10]produce_requested_data [14:56:10]requested_item fm.sn is exist - process it [14:56:10]wFMCommunicate request_size=4 [14:56:10]MH_SAM_APDU [14:56:10]CAPDU: 80 11 00 00 [14:56:10]Write to MH i2c: E2 08 00 FC 02 80 11 00 00 00 00 00 00 78 [14:56:10]Write i2c OK [14:56:10]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 17 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 17 00 FC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CE [14:56:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:56:11]wFMCommunicate OK [14:56:11]requested_item fd.num is exist - process it [14:56:11]SAM_PROTO_GetFieldsCounters [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 13 00 00 [14:56:11]Write to MH i2c: E2 08 00 FD 02 80 13 00 00 00 00 00 00 7B [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 62 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 62 00 FD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [14: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 2F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:11]wFMCommunicate OK [14:56:11]SAM_PROTO_GetFieldsCounters done [14:56:11]requested_item shift.num is exist - process it [14:56:11]requested_item shift.opened is exist - process it [14:56:11]req_shift_opened [14:56:11]FM_GetShiftState [14:56:11]SAM_PROTO_GetShiftState [14:56:11]wFMCommunicate request_size=4 [14:56:11]MH_SAM_APDU [14:56:11]CAPDU: 80 13 01 00 [14:56:11]Write to MH i2c: E2 08 00 FE 02 80 13 01 00 00 00 00 00 7D [14:56:11]Write i2c OK [14:56:11]MH_I2C_Read... [14:56:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:11]Read from MH i2c: E2 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 0E 00 [14:56:11]MH_I2C_Read... [14:56:11]Read from MH i2c: E2 0E 00 FE 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D8 [14:56:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:56:11]wFMCommunicate OK [14:56:11]SAM_PROTO_GetShiftState done [14:56:11]FM_GetShiftState done [14:56:11]req_shift_opened done [14:56:11]requested_item shift.open_date is exist - process it [14:56:11]req_shift_open_date [14:56:11]req_shift_open_date done [14:56:11]produce_requested_data done [14:56:11]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309551,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:56:11]process_action_free close_receipt [14:56:11]json_value_free [14:56:11]json_value_free done [14:56:11]process_json_proto returns [14:56:11]Send response to host [14:56:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309551,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:56:11]free response buf [14:56:11]execute_script done [14:56:11]execute_script returns [14:56:11]free content buf [14:56:11]Sock 8.Close socket [14:56:11]Sock 8.Thread stoped [14:56:11]OFD Sender: No OFD packet to send [14:56:16]OFD Sender: No OFD packet to send [14:56:21]OFD Sender: No OFD packet to send [14:56:26]OFD Sender: No OFD packet to send [14:56:31]OFD Sender: No OFD packet to send [14:56:36]OFD Sender: No OFD packet to send [14:56:41]OFD Sender: No OFD packet to send [14:56:46]OFD Sender: No OFD packet to send [14:56:51]OFD Sender: No OFD packet to send [14:56:56]OFD Sender: No OFD packet to send [14:57:01]OFD Sender: No OFD packet to send [14:57:06]OFD Sender: No OFD packet to send [14:57:08]recv_with_timeout no data received [14:57:11]OFD Sender: No OFD packet to send [14:57:16]OFD Sender: No OFD packet to send [14:57:21]OFD Sender: No OFD packet to send [14:57:26]OFD Sender: No OFD packet to send [14:57:31]OFD Sender: No OFD packet to send [14:57:36]OFD Sender: No OFD packet to send [14:57:41]OFD Sender: No OFD packet to send [14:57:43]recv_with_timeout no data received [14:57:46]OFD Sender: No OFD packet to send [14:57:51]OFD Sender: No OFD packet to send [14:57:54]accept exits with 9 [14:57:54]New connection [14:57:54]New thread 3067350372 created [14:57:54]Thread 3067493732 joined [14:57:54]Waiting for new connection... [14:57:54] Sock 9.Parse request [14:57:54]Sock 9.Check first char [14:57:54]Sock 9.First char is OK [14:57:54]request: POST /json_proto HTTP/1.0 [14:57:54]Method: POST [14:57:54]URL: /json_proto [14:57:54]Method is POST - this is cgi request [14:57:54]url: /json_proto [14:57:54]query_string will be loaded in cgi processing [14:57:54]execute_cgi json_proto POST (null) [14:57:54]execute_cgi path=json_proto method=POST [14:57:54]POST find Content-Length [14:57:54]Host: 172.17.45.195:8080 [14:57:54]Content-Length: 677 [14:57:54]Content-Type: application/json [14:57:54] [14:57:54]POST finish read [14:57:54]Found Content-Length = 677 [14:57:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:54]execute_script... [14:57: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)118167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:54]POST & json_proto [14:57:54]process_json_proto [14:57:54]json parsed OK: [14:57:54]protocol is kg_v1.0 [14:57:54]action value=close_receipt [14:57:54]process_action close_receipt [14:57:54]cmd_close_receipt [14:57:54]MH_GetDate [14:57:54]Write to MH i2c: F0 00 00 FF 02 F0 [14:57:54]Write i2c OK [14:57:54]MH_I2C_Read... [14:57:54]Read from MH i2c: F0 [14:57:54]MH_I2C_Read... [14:57:54]Read from MH i2c: F0 09 00 [14:57:54]MH_I2C_Read... [14:57:54]Read from MH i2c: F0 09 00 FF 02 00 72 FF A8 66 FB 01 7F 64 57 [14:57:54]GetLastDocTimeStamp 1722351366 [14:57:54]current date 1722351474 [14:57:54]FM_GetShiftState [14:57:54]SAM_PROTO_GetShiftState [14:57:54]wFMCommunicate request_size=4 [14:57:54]MH_SAM_APDU [14:57:54]CAPDU: 80 13 01 00 [14:57:54]Write to MH i2c: E2 08 00 00 03 80 13 01 00 00 00 00 00 80 [14:57:54]Write i2c OK [14:57:54]MH_I2C_Read... [14:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:54]Read from MH i2c: E2 [14:57:54]MH_I2C_Read... [14:57:54]Read from MH i2c: E2 0E 00 [14:57:54]MH_I2C_Read... [14:57:54]Read from MH i2c: E2 0E 00 00 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DB [14:57:54]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:57:54]wFMCommunicate OK [14:57:54]SAM_PROTO_GetShiftState done [14:57:54]FM_GetShiftState done [14:57:54]opened in 1722299915 [14:57:54]opened+sec_in_day 1722386315 [14:57:54]quantity*price = 50036 [14:57:54]sum+1 = 50037 [14:57:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 486 30.07.2024 14:57 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309552 ФПД: 258012658165111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145754&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309552&fm=258012658165111&tin=02508201610067®Number=0000000000092651&sum=50000 [14:57:55]StoreToDocumentArchive [14:57:55]shift 430 fd 309552 [14:57:55]save to /storage/0430/doc_00309552 [14:57:55]save last doc name /storage/0430/doc_00309552 to /storage/kkm_last_doc_name [14:57:55]save OK [14:57:55]Clear old archive folders... [14:57:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:55]tlvbuf is 006DA7A0 [14:57:55]SAM_PROTO_ClearQueue [14:57:55]wFMCommunicate request_size=4 [14:57:55]MH_SAM_APDU [14:57:55]CAPDU: 80 09 00 00 [14:57:55]Write to MH i2c: E2 08 00 0D 03 80 09 00 00 00 00 00 00 82 [14:57:55]Write i2c OK [14:57:55]MH_I2C_Read... [14:57:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:55]Read from MH i2c: E2 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 0D 03 00 90 00 84 [14:57:55]RAPDU: 90 00 [14:57:55]wFMCommunicate OK [14:57:55]SAM_PROTO_ClearQueue done [14:57:55]KKMCreateOFDPacket [14:57:55]OFDProtocolAddRootSTLVToBuf [14:57:55]FM_MakeSignedData [14:57:55]FM_MakeSignedData [14:57:55]SAM_PROTO_SignData [14:57:55]wFMCommunicate request_size=4 [14:57:55]MH_SAM_APDU [14:57:55]CAPDU: 80 0D 01 02 [14:57:55]Write to MH i2c: E2 08 00 0E 03 80 0D 01 02 00 00 00 00 8A [14:57:55]Write i2c OK [14:57:55]MH_I2C_Read... [14:57:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:55]Read from MH i2c: E2 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 0E 03 00 90 00 85 [14:57:55]RAPDU: 90 00 [14:57:55]wFMCommunicate OK [14:57:55]wFMCommunicate request_size=255 [14:57:55]MH_SAM_APDU [14:57:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 72 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B9 04 00 35 04 06 00 EA [14:57:55]Write to MH i2c: E2 02 01 0F 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 72 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B9 04 00 35 04 06 00 EA 00 00 F3 [14:57:55]Write i2c OK [14:57:55]MH_I2C_Read... [14:57:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:55]Read from MH i2c: E2 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 0F 03 00 90 00 86 [14:57:55]RAPDU: 90 00 [14:57:55]wFMCommunicate OK [14:57:55]wFMCommunicate request_size=10 [14:57:55]MH_SAM_APDU [14:57:55]CAPDU: 80 0D 02 02 05 A9 40 D6 65 77 [14:57:55]Write to MH i2c: E2 0D 00 10 03 80 0D 02 02 05 00 A9 40 D6 65 77 00 00 32 [14:57:55]Write i2c OK [14:57:55]MH_I2C_Read... [14:57:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:55]Read from MH i2c: E2 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 03 00 10 03 00 90 00 87 [14:57:55]RAPDU: 90 00 [14:57:55]wFMCommunicate OK [14:57:55]wFMCommunicate request_size=4 [14:57:55]MH_SAM_APDU [14:57:55]CAPDU: 80 0D 03 02 [14:57:55]Write to MH i2c: E2 08 00 11 03 80 0D 03 02 00 00 00 00 8F [14:57:55]Write i2c OK [14:57:55]MH_I2C_Read... [14:57:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:55]Read from MH i2c: E2 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 0B 00 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 0B 00 11 03 00 7D 39 EA 00 96 C9 2A BE 90 00 77 [14:57:55]RAPDU: 7D 39 EA 00 96 C9 2A BE 90 00 [14:57:55]wFMCommunicate OK [14:57:55]SAM_PROTO_SignData done [14:57:55]FM_MakeSignedData done [14:57:55]CreateOFDProtocolMessage [14:57:55]wFMCommunicate request_size=4 [14:57:55]MH_SAM_APDU [14:57:55]CAPDU: 80 11 00 00 [14:57:55]Write to MH i2c: E2 08 00 12 03 80 11 00 00 00 00 00 00 8F [14:57:55]Write i2c OK [14:57:55]MH_I2C_Read... [14:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:55]Read from MH i2c: E2 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 17 00 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: E2 17 00 12 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E5 [14:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:57:55]wFMCommunicate OK [14:57:55]CreateOFDProtocolMessage done [14:57:55]OFDSenderStorePacket 309552 [14:57:55]StoreOFDPacket docnum=309552 [14:57:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 70 34 07 01 B2 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 72 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B9 04 00 35 04 06 00 EA A9 40 D6 65 77 7D 39 EA 00 96 C9 2A BE [14:57:55]CheckFolder [14:57:55]dirname=/storage/ofd_packets [14:57:55]CheckFolder done [14:57:55]ProducePacketName [14:57:55]name=ofd_packets/00309552 [14:57:55]NVStorageSaveData ofd_packets/00309552 [14:57:55]File name is /storage/ofd_packets/00309552 [14:57:55]Write 301 bytes [14:57:55]NVStorageSaveData done [14:57:55]OFDSenderStorePacket done [14:57:55]KKMCreateOFDPacket done [14:57:55]NVStorageSaveData kkm_last_timestamp [14:57:55]File name is /storage/kkm_last_timestamp [14:57:55]Write 4 bytes [14:57:55]NVStorageSaveData done [14:57:55]ExternCall_PrintAddStr [14:57:55]wPrintStart [14:57:55]Write to MH i2c: 01 00 00 13 03 16 [14:57:55]Write i2c OK [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: 01 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: 01 07 00 [14:57:55]MH_I2C_Read... [14:57:55]Read from MH i2c: 01 07 00 13 03 00 00 00 00 00 FF 0F 2B [14:57:55]RasterBufferAndPrint [14:57:55]line Счет N : (1)118167 [14:57:55]line ИНН: 02508201610067 [14:57:55]line Контрольно-Кассовый Чек [14:57:55]line ПРОДАЖА [14:57:55]line ТРК (МРК, ГНК) : 42 [14:57:55]line Товар: 2710124130 [14:57:55]line Аи-92-К-2 [14:57:55]line 7.380 * 67.80 [14:57:55]line = 500.36 [14:57:55]line НДС 12% НСП 1% [14:57:55]line > о реализуемом товаре [14:57:55]line ОКРУГЛЕНИЕ: -0.36 [14:57:55]line ИТОГО: 500.00 [14:57:55]line Внесено: 500.00 [14:57:55]line СДАЧА: 0.00 [14:57:55]line НСП 1% : 4.43 [14:57:55]line НДС 12% : 53.14 [14:57:55]line Наличными: 500.00 [14:57:55]line Безнал.: 0.00 [14:57:55]line Место: АЗС № 128 "Партнер Нефть" [14:57:55]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:57:55]line СНО: Общий режим [14:57:55]line Чек 486 30.07.2024 14:57 [14:57:55]line Смена: 430 ФФД: 1.0 [14:57:55]line ЗНМ: 0300000046 [14:57:55]line РНМ: 0000000000092651 [14:57:55]line Версия ККМ: 001 [14:57:55]line ФМ: 0000000000874943 [14:57:55]line ФД: 309552 [14:57:55]line ФПД: 258012658165111 [14:57:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145754&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309552&fm=258012658165111&tin=02508201610067®Number=0000000000092651&sum=50000 [14:57:56]OFD Sender: Processing packet 309552 [packets to send 232, broken 231] [14:57:56]ProducePacketName [14:57:56]name=ofd_packets/00309552 [14:57:56]OFD Sender: To server: pG, [14:57:56]CommunicateWithHost lk.salyk.kg:30040 [14:57:56]ConnectInit lk.salyk.kg [14:57:56]written 0, free lines is 4095 [14:57:56]Write to MH i2c: 01 00 00 3E 03 41 [14:57:56]Write i2c OK [14:57:56]MH_I2C_Read... [14:57:56]Read from MH i2c: 01 [14:57:56]MH_I2C_Read... [14:57:56]Read from MH i2c: 01 07 00 [14:57:56]MH_I2C_Read... [14:57:56]Read from MH i2c: 01 07 00 3E 03 00 00 00 00 00 52 0C A6 [14:57:56]RasterBufferAndPrint [14:57:56]line [14:57:56]line [14:57:56]line [14:57:56]line [14:57:56]line [14:57:56]written 0, free lines is 3157 [14:57:56]MH_Cut [14:57:56]Write to MH i2c: D1 01 00 45 03 01 1A [14:57:56]Write i2c OK [14:57:56]MH_I2C_Read... [14:57:56]Read from MH i2c: D1 [14:57:56]MH_I2C_Read... [14:57:56]Read from MH i2c: D1 01 00 [14:57:56]MH_I2C_Read... [14:57:56]Read from MH i2c: D1 01 00 45 03 00 19 [14:57:56]Write to MH i2c: 01 00 00 46 03 49 [14:57:56]Write i2c OK [14:57:56]MH_I2C_Read... [14:57:58]*** Cut start [14:57:58]*** Partial cut [14:57:58]*** CUTSNS_PIN = 1 [14:57:58]*** CUTSNS_PIN = 0 [14:57:58]*** Brake cut motor [14:57:58]Read from MH i2c: 01 [14:57:58]MH_I2C_Read... [14:57:58]*** Stop cut motor [14:57:58]*** Cut end [14:57:58]Read from MH i2c: 01 07 00 [14:57:58]MH_I2C_Read... [14:57:58]Read from MH i2c: 01 07 00 46 03 00 00 00 00 00 FF 0F 5E [14:57:58]process_action close_receipt done [14:57:58]requested_data is exist [14:57:58]produce_requested_data [14:57:58]requested_item fm.sn is exist - process it [14:57:58]wFMCommunicate request_size=4 [14:57:58]MH_SAM_APDU [14:57:58]CAPDU: 80 11 00 00 [14:57:58]Write to MH i2c: E2 08 00 47 03 80 11 00 00 00 00 00 00 C4 [14:57:58]Write i2c OK [14:57:58]MH_I2C_Read... [14:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:58]Read from MH i2c: E2 [14:57:58]MH_I2C_Read... [14:57:58]Read from MH i2c: E2 17 00 [14:57:58]MH_I2C_Read... [14:57:58]Read from MH i2c: E2 17 00 47 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1A [14:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:57:58]wFMCommunicate OK [14:57:58]requested_item fd.num is exist - process it [14:57:58]SAM_PROTO_GetFieldsCounters [14:57:58]wFMCommunicate request_size=4 [14:57:58]MH_SAM_APDU [14:57:58]CAPDU: 80 13 00 00 [14:57:58]Write to MH i2c: E2 08 00 48 03 80 13 00 00 00 00 00 00 C7 [14:57:58]Write i2c OK [14:57:58]MH_I2C_Read... [14:57:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:58]Read from MH i2c: E2 [14:57:58]MH_I2C_Read... [14:57:58]Read from MH i2c: E2 62 00 [14:57:58]MH_I2C_Read... [14:57:58]Read from MH i2c: E2 62 00 48 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 30 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [14:57:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 30 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:58]wFMCommunicate OK [14:57:58]SAM_PROTO_GetFieldsCounters done [14:57:58]requested_item shift.num is exist - process it [14:57:58]requested_item shift.opened is exist - process it [14:57:58]req_shift_opened [14:57:58]FM_GetShiftState [14:57:58]SAM_PROTO_GetShiftState [14:57:58]wFMCommunicate request_size=4 [14:57:58]MH_SAM_APDU [14:57:58]CAPDU: 80 13 01 00 [14:57:58]Write to MH i2c: E2 08 00 49 03 80 13 01 00 00 00 00 00 C9 [14:57:58]Write i2c OK [14:57:58]MH_I2C_Read... [14:57:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:58]Read from MH i2c: E2 [14:57:58]MH_I2C_Read... [14:57:58]Read from MH i2c: E2 0E 00 [14:57:58]MH_I2C_Read... [14:57:58]Read from MH i2c: E2 0E 00 49 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 24 [14:57:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:57:58]wFMCommunicate OK [14:57:58]SAM_PROTO_GetShiftState done [14:57:58]FM_GetShiftState done [14:57:58]req_shift_opened done [14:57:58]requested_item shift.open_date is exist - process it [14:57:58]req_shift_open_date [14:57:58]req_shift_open_date done [14:57:58]produce_requested_data done [14:57:58]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309552,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:57:58]process_action_free close_receipt [14:57:58]json_value_free [14:57:58]json_value_free done [14:57:58]process_json_proto returns [14:57:58]Send response to host [14:57:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309552,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:57:58]free response buf [14:57:58]execute_script done [14:57:58]execute_script returns [14:57:58]free content buf [14:57:58]Sock 9.Close socket [14:57:58]Sock 9.Thread stoped [14:58:01]ConnectInit Can't take IP for lk.salyk.kg [14:58:01]CommunicateWithHost connect error [14:58:01]CommunicateWithHost err = -1 [14:58:01]OFD Sender: Server communicate error [14:58:06]OFD Sender: Processing packet 309552 [packets to send 232, broken 231] [14:58:06]ProducePacketName [14:58:06]name=ofd_packets/00309552 [14:58:06]OFD Sender: To server: pG, [14:58:06]CommunicateWithHost lk.salyk.kg:30040 [14:58:06]ConnectInit lk.salyk.kg [14:58:06]Connected sock=9 [14:58:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 70 34 07 01 B2 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 72 FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B9 04 00 35 04 06 00 EA A9 40 D6 65 77 7D 39 EA 00 96 C9 2A BE [14:58:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3E CB 47 00 51 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 30 B9 04 00 F4 03 04 00 C5 A6 A8 66 B6 04 01 00 00 EB F1 82 C8 5C 7F F0 46 [14:58:07]CommunicateWithHost err = 0 [14:58:07]CheckOFDResponse [14:58:07]1017 (14) - 77093643461234 [14:58:07]1041 (16) - 0000000000874943 [14:58:07]1040 (4) - 309552 [14:58:07]1012 (4) - 30.07.2024 08:39 [14:58:07]1206 (1) - 0 [14:58:07]OFD Sender: Remove packet 309552 [14:58:07]ProducePacketName [14:58:07]name=ofd_packets/00309552 [14:58:07]NVStorageDeleteData [14:58:08]OFD Sender: No OFD packet to send [14:58:13]OFD Sender: No OFD packet to send [14:58:18]OFD Sender: No OFD packet to send [14:58:20]accept exits with 8 [14:58:20]New connection [14:58:20]New thread 3067493732 created [14:58:20]Thread 3067350372 joined [14:58:20]Waiting for new connection... [14:58:20] Sock 8.Parse request [14:58:20]Sock 8.Check first char [14:58:20]Sock 8.First char is OK [14:58:20]request: POST /json_proto HTTP/1.0 [14:58:20]Method: POST [14:58:20]URL: /json_proto [14:58:20]Method is POST - this is cgi request [14:58:20]url: /json_proto [14:58:20]query_string will be loaded in cgi processing [14:58:20]execute_cgi json_proto POST (null) [14:58:20]execute_cgi path=json_proto method=POST [14:58:20]POST find Content-Length [14:58:20]Host: 172.17.45.195:8080 [14:58:20]Content-Length: 677 [14:58:20]Content-Type: application/json [14:58:20] [14:58:20]POST finish read [14:58:20]Found Content-Length = 677 [14:58:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:20]execute_script... [14:58: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)118168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:20]POST & json_proto [14:58:20]process_json_proto [14:58:20]json parsed OK: [14:58:20]protocol is kg_v1.0 [14:58:20]action value=close_receipt [14:58:20]process_action close_receipt [14:58:20]cmd_close_receipt [14:58:20]MH_GetDate [14:58:20]Write to MH i2c: F0 00 00 4A 03 3C [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: F0 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: F0 09 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: F0 09 00 4A 03 00 8C FF A8 66 FB 01 7F 64 BD [14:58:20]GetLastDocTimeStamp 1722351474 [14:58:20]current date 1722351500 [14:58:20]FM_GetShiftState [14:58:20]SAM_PROTO_GetShiftState [14:58:20]wFMCommunicate request_size=4 [14:58:20]MH_SAM_APDU [14:58:20]CAPDU: 80 13 01 00 [14:58:20]Write to MH i2c: E2 08 00 4B 03 80 13 01 00 00 00 00 00 CB [14:58:20]Write i2c OK [14:58:20]MH_I2C_Read... [14:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:20]Read from MH i2c: E2 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 0E 00 [14:58:20]MH_I2C_Read... [14:58:20]Read from MH i2c: E2 0E 00 4B 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 26 [14:58:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:58:20]wFMCommunicate OK [14:58:20]SAM_PROTO_GetShiftState done [14:58:20]FM_GetShiftState done [14:58:20]opened in 1722299915 [14:58:20]opened+sec_in_day 1722386315 [14:58:20]quantity*price = 50036 [14:58:20]sum+1 = 50037 [14:58:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 487 30.07.2024 14:58 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309553 ФПД: 77290131329488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145820&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309553&fm=77290131329488&tin=02508201610067®Number=0000000000092651&sum=50000 [14:58:21]StoreToDocumentArchive [14:58:21]shift 430 fd 309553 [14:58:21]save to /storage/0430/doc_00309553 [14:58:21]save last doc name /storage/0430/doc_00309553 to /storage/kkm_last_doc_name [14:58:21]save OK [14:58:21]Clear old archive folders... [14:58:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:58:21]tlvbuf is 006B74D0 [14:58:21]SAM_PROTO_ClearQueue [14:58:21]wFMCommunicate request_size=4 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 09 00 00 [14:58:21]Write to MH i2c: E2 08 00 58 03 80 09 00 00 00 00 00 00 CD [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [14:58:21]RAPDU: 90 00 [14:58:21]wFMCommunicate OK [14:58:21]SAM_PROTO_ClearQueue done [14:58:21]KKMCreateOFDPacket [14:58:21]OFDProtocolAddRootSTLVToBuf [14:58:21]FM_MakeSignedData [14:58:21]FM_MakeSignedData [14:58:21]SAM_PROTO_SignData [14:58:21]wFMCommunicate request_size=4 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 0D 01 02 [14:58:21]Write to MH i2c: E2 08 00 59 03 80 0D 01 02 00 00 00 00 D5 [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [14:58:21]RAPDU: 90 00 [14:58:21]wFMCommunicate OK [14:58:21]wFMCommunicate request_size=255 [14:58:21]MH_SAM_APDU [14:58: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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 8C FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B9 04 00 35 04 06 00 46 [14:58:21]Write to MH i2c: E2 02 01 5A 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 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 8C FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B9 04 00 35 04 06 00 46 00 00 B6 [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 5A 03 00 90 00 D1 [14:58:21]RAPDU: 90 00 [14:58:21]wFMCommunicate OK [14:58:21]wFMCommunicate request_size=10 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 0D 02 02 05 4B 82 D2 91 D0 [14:58:21]Write to MH i2c: E2 0D 00 5B 03 80 0D 02 02 05 00 4B 82 D2 91 D0 00 00 E2 [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 03 00 5B 03 00 90 00 D2 [14:58:21]RAPDU: 90 00 [14:58:21]wFMCommunicate OK [14:58:21]wFMCommunicate request_size=4 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 0D 03 02 [14:58:21]Write to MH i2c: E2 08 00 5C 03 80 0D 03 02 00 00 00 00 DA [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 0B 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 0B 00 5C 03 00 BF FB E8 64 3B C8 6E 31 90 00 83 [14:58:21]RAPDU: BF FB E8 64 3B C8 6E 31 90 00 [14:58:21]wFMCommunicate OK [14:58:21]SAM_PROTO_SignData done [14:58:21]FM_MakeSignedData done [14:58:21]CreateOFDProtocolMessage [14:58:21]wFMCommunicate request_size=4 [14:58:21]MH_SAM_APDU [14:58:21]CAPDU: 80 11 00 00 [14:58:21]Write to MH i2c: E2 08 00 5D 03 80 11 00 00 00 00 00 00 DA [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:21]Read from MH i2c: E2 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 17 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: E2 17 00 5D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 30 [14:58:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:58:21]wFMCommunicate OK [14:58:21]CreateOFDProtocolMessage done [14:58:21]OFDSenderStorePacket 309553 [14:58:21]StoreOFDPacket docnum=309553 [14:58:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AD C8 07 01 85 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 8C FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B9 04 00 35 04 06 00 46 4B 82 D2 91 D0 BF FB E8 64 3B C8 6E 31 [14:58:21]CheckFolder [14:58:21]dirname=/storage/ofd_packets [14:58:21]CheckFolder done [14:58:21]ProducePacketName [14:58:21]name=ofd_packets/00309553 [14:58:21]NVStorageSaveData ofd_packets/00309553 [14:58:21]File name is /storage/ofd_packets/00309553 [14:58:21]Write 301 bytes [14:58:21]NVStorageSaveData done [14:58:21]OFDSenderStorePacket done [14:58:21]KKMCreateOFDPacket done [14:58:21]NVStorageSaveData kkm_last_timestamp [14:58:21]File name is /storage/kkm_last_timestamp [14:58:21]Write 4 bytes [14:58:21]NVStorageSaveData done [14:58:21]ExternCall_PrintAddStr [14:58:21]wPrintStart [14:58:21]Write to MH i2c: 01 00 00 5E 03 61 [14:58:21]Write i2c OK [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: 01 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: 01 07 00 [14:58:21]MH_I2C_Read... [14:58:21]Read from MH i2c: 01 07 00 5E 03 00 00 00 00 00 FF 0F 76 [14:58:21]RasterBufferAndPrint [14:58:21]line Счет N : (1)118168 [14:58:21]line ИНН: 02508201610067 [14:58:21]line Контрольно-Кассовый Чек [14:58:21]line ПРОДАЖА [14:58:21]line ТРК (МРК, ГНК) : 32 [14:58:21]line Товар: 2710124130 [14:58:21]line Аи-92-К-2 [14:58:21]line 7.380 * 67.80 [14:58:21]line = 500.36 [14:58:21]line НДС 12% НСП 1% [14:58:21]line > о реализуемом товаре [14:58:21]line ОКРУГЛЕНИЕ: -0.36 [14:58:21]line ИТОГО: 500.00 [14:58:21]line Внесено: 500.00 [14:58:21]line СДАЧА: 0.00 [14:58:21]line НСП 1% : 4.43 [14:58:21]line НДС 12% : 53.14 [14:58:21]line Наличными: 500.00 [14:58:21]line Безнал.: 0.00 [14:58:21]line Место: АЗС № 128 "Партнер Нефть" [14:58:21]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [14:58:21]line СНО: Общий режим [14:58:21]line Чек 487 30.07.2024 14:58 [14:58:21]line Смена: 430 ФФД: 1.0 [14:58:21]line ЗНМ: 0300000046 [14:58:21]line РНМ: 0000000000092651 [14:58:21]line Версия ККМ: 001 [14:58:21]line ФМ: 0000000000874943 [14:58:21]line ФД: 309553 [14:58:21]line ФПД: 77290131329488 [14:58:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145820&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309553&fm=77290131329488&tin=02508201610067®Number=0000000000092651&sum=50000 [14:58:21]written 0, free lines is 4095 [14:58:21]OFD Sender: Processing packet 309553 [packets to send 232, broken 231] [14:58:21]ProducePacketName [14:58:21]name=ofd_packets/00309553 [14:58:21]OFD Sender: To server: pG, [14:58:21]CommunicateWithHost lk.salyk.kg:30040 [14:58:21]ConnectInit lk.salyk.kg [14:58:22]Write to MH i2c: 01 00 00 89 03 8C [14:58:22]Write i2c OK [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: 01 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: 01 07 00 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: 01 07 00 89 03 00 00 00 00 00 55 0C F4 [14:58:22]RasterBufferAndPrint [14:58:22]line [14:58:22]line [14:58:22]line [14:58:22]line [14:58:22]line [14:58:22]written 0, free lines is 3161 [14:58:22]MH_Cut [14:58:22]Write to MH i2c: D1 01 00 90 03 01 65 [14:58:22]Write i2c OK [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: D1 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: D1 01 00 [14:58:22]MH_I2C_Read... [14:58:22]Read from MH i2c: D1 01 00 90 03 00 64 [14:58:22]Write to MH i2c: 01 00 00 91 03 94 [14:58:22]Write i2c OK [14:58:22]MH_I2C_Read... [14:58:23]*** Cut start [14:58:23]*** Partial cut [14:58:23]*** CUTSNS_PIN = 1 [14:58:23]*** CUTSNS_PIN = 0 [14:58:23]*** Brake cut motor [14:58:24]Read from MH i2c: 01 [14:58:24]MH_I2C_Read... [14:58:24]*** Stop cut motor [14:58:24]*** Cut end [14:58:24]Read from MH i2c: 01 07 00 [14:58:24]MH_I2C_Read... [14:58:24]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 FF 0F A9 [14:58:24]process_action close_receipt done [14:58:24]requested_data is exist [14:58:24]produce_requested_data [14:58:24]requested_item fm.sn is exist - process it [14:58:24]wFMCommunicate request_size=4 [14:58:24]MH_SAM_APDU [14:58:24]CAPDU: 80 11 00 00 [14:58:24]Write to MH i2c: E2 08 00 92 03 80 11 00 00 00 00 00 00 0F [14:58:24]Write i2c OK [14:58:24]MH_I2C_Read... [14:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:24]Read from MH i2c: E2 [14:58:24]MH_I2C_Read... [14:58:24]Read from MH i2c: E2 17 00 [14:58:24]MH_I2C_Read... [14:58:24]Read from MH i2c: E2 17 00 92 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 65 [14:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [14:58:24]wFMCommunicate OK [14:58:24]requested_item fd.num is exist - process it [14:58:24]SAM_PROTO_GetFieldsCounters [14:58:24]wFMCommunicate request_size=4 [14:58:24]MH_SAM_APDU [14:58:24]CAPDU: 80 13 00 00 [14:58:24]Write to MH i2c: E2 08 00 93 03 80 13 00 00 00 00 00 00 12 [14:58:24]Write i2c OK [14:58:24]MH_I2C_Read... [14:58:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:24]Read from MH i2c: E2 [14:58:24]MH_I2C_Read... [14:58:24]Read from MH i2c: E2 62 00 [14:58:24]MH_I2C_Read... [14:58:24]Read from MH i2c: E2 62 00 93 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 31 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [14: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 31 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:58:24]wFMCommunicate OK [14:58:24]SAM_PROTO_GetFieldsCounters done [14:58:24]requested_item shift.num is exist - process it [14:58:24]requested_item shift.opened is exist - process it [14:58:24]req_shift_opened [14:58:24]FM_GetShiftState [14:58:24]SAM_PROTO_GetShiftState [14:58:24]wFMCommunicate request_size=4 [14:58:24]MH_SAM_APDU [14:58:24]CAPDU: 80 13 01 00 [14:58:24]Write to MH i2c: E2 08 00 94 03 80 13 01 00 00 00 00 00 14 [14:58:24]Write i2c OK [14:58:24]MH_I2C_Read... [14:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:24]Read from MH i2c: E2 [14:58:24]MH_I2C_Read... [14:58:24]Read from MH i2c: E2 0E 00 [14:58:24]MH_I2C_Read... [14:58:24]Read from MH i2c: E2 0E 00 94 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6F [14:58:24]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [14:58:24]wFMCommunicate OK [14:58:24]SAM_PROTO_GetShiftState done [14:58:24]FM_GetShiftState done [14:58:24]req_shift_opened done [14:58:24]requested_item shift.open_date is exist - process it [14:58:24]req_shift_open_date [14:58:24]req_shift_open_date done [14:58:24]produce_requested_data done [14:58:24]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309553,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [14:58:24]process_action_free close_receipt [14:58:24]json_value_free [14:58:24]json_value_free done [14:58:24]process_json_proto returns [14:58:24]Send response to host [14:58:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309553,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [14:58:24]free response buf [14:58:24]execute_script done [14:58:24]execute_script returns [14:58:24]free content buf [14:58:24]Sock 8.Close socket [14:58:24]Sock 8.Thread stoped [14:58:30]Connected sock=10 [14:58:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AD C8 07 01 85 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 8C FF A8 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B9 04 00 35 04 06 00 46 4B 82 D2 91 D0 BF FB E8 64 3B C8 6E 31 [14:58:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 34 98 47 00 AD BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 31 B9 04 00 F4 03 04 00 DC A6 A8 66 B6 04 01 00 00 6E B9 B9 38 67 B5 00 79 [14:58:31]CommunicateWithHost err = 0 [14:58:31]CheckOFDResponse [14:58:31]1017 (14) - 77093643461234 [14:58:31]1041 (16) - 0000000000874943 [14:58:31]1040 (4) - 309553 [14:58:31]1012 (4) - 30.07.2024 08:39 [14:58:31]1206 (1) - 0 [14:58:31]OFD Sender: Remove packet 309553 [14:58:31]ProducePacketName [14:58:31]name=ofd_packets/00309553 [14:58:31]NVStorageDeleteData [14:58:31]OFD Sender: No OFD packet to send [14:58:36]OFD Sender: No OFD packet to send [14:58:41]OFD Sender: No OFD packet to send [14:58:46]OFD Sender: No OFD packet to send [14:58:51]OFD Sender: No OFD packet to send [14:58:56]OFD Sender: No OFD packet to send [14:59:01]OFD Sender: No OFD packet to send [14:59:05]recv_with_timeout no data received [14:59:06]OFD Sender: No OFD packet to send [14:59:11]OFD Sender: No OFD packet to send [14:59:16]OFD Sender: No OFD packet to send [14:59:21]OFD Sender: No OFD packet to send [14:59:26]OFD Sender: No OFD packet to send [14:59:31]OFD Sender: No OFD packet to send [14:59:36]OFD Sender: No OFD packet to send [14:59:41]OFD Sender: No OFD packet to send [14:59:46]OFD Sender: No OFD packet to send [14:59:51]OFD Sender: No OFD packet to send [14:59:56]OFD Sender: No OFD packet to send [15:00:01]OFD Sender: No OFD packet to send [15:00:06]OFD Sender: No OFD packet to send [15:00:11]OFD Sender: No OFD packet to send [15:00:16]OFD Sender: No OFD packet to send [15:00:21]OFD Sender: No OFD packet to send [15:00:26]OFD Sender: No OFD packet to send [15:00:31]OFD Sender: No OFD packet to send [15:00:36]OFD Sender: No OFD packet to send [15:00:41]recv_with_timeout no data received [15:00:41]OFD Sender: No OFD packet to send [15:00:46]OFD Sender: No OFD packet to send [15:00:51]OFD Sender: No OFD packet to send [15:00:53]accept exits with 9 [15:00:53]New connection [15:00:53]New thread 3067350372 created [15:00:53]Thread 3067493732 joined [15:00:53]Waiting for new connection... [15:00:53] Sock 9.Parse request [15:00:53]Sock 9.Check first char [15:00:53]Sock 9.First char is OK [15:00:53]request: POST /json_proto HTTP/1.0 [15:00:53]Method: POST [15:00:53]URL: /json_proto [15:00:53]Method is POST - this is cgi request [15:00:53]url: /json_proto [15:00:53]query_string will be loaded in cgi processing [15:00:53]execute_cgi json_proto POST (null) [15:00:53]execute_cgi path=json_proto method=POST [15:00:53]POST find Content-Length [15:00:53]Host: 172.17.45.195:8080 [15:00:53]Content-Length: 815 [15:00:53]Content-Type: application/json [15:00:53] [15:00:53]POST finish read [15:00:53]Found Content-Length = 815 [15:00:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:53]execute_script... [15:00:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:53]POST & json_proto [15:00:53]process_json_proto [15:00:53]json parsed OK: [15:00:53]protocol is kg_v1.0 [15:00:53]action value=close_receipt [15:00:53]process_action close_receipt [15:00:53]cmd_close_receipt [15:00:53]MH_GetDate [15:00:53]Write to MH i2c: F0 00 00 95 03 87 [15:00:53]Write i2c OK [15:00:53]MH_I2C_Read... [15:00:53]Read from MH i2c: F0 [15:00:53]MH_I2C_Read... [15:00:53]Read from MH i2c: F0 09 00 [15:00:53]MH_I2C_Read... [15:00:53]Read from MH i2c: F0 09 00 95 03 00 25 00 A9 66 FB 01 7F 64 A3 [15:00:53]GetLastDocTimeStamp 1722351500 [15:00:53]current date 1722351653 [15:00:53]FM_GetShiftState [15:00:53]SAM_PROTO_GetShiftState [15:00:53]wFMCommunicate request_size=4 [15:00:53]MH_SAM_APDU [15:00:53]CAPDU: 80 13 01 00 [15:00:53]Write to MH i2c: E2 08 00 96 03 80 13 01 00 00 00 00 00 16 [15:00:53]Write i2c OK [15:00:53]MH_I2C_Read... [15:00:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:53]Read from MH i2c: E2 [15:00:53]MH_I2C_Read... [15:00:53]Read from MH i2c: E2 0E 00 [15:00:53]MH_I2C_Read... [15:00:53]Read from MH i2c: E2 0E 00 96 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 71 [15:00:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:00:53]wFMCommunicate OK [15:00:53]SAM_PROTO_GetShiftState done [15:00:53]FM_GetShiftState done [15:00:53]opened in 1722299915 [15:00:53]opened+sec_in_day 1722386315 [15:00:53]quantity*price = 200025 [15:00:53]sum+1 = 200026 [15:00:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 488 30.07.2024 15:00 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309554 ФПД: 192093159426802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T150053&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309554&fm=192093159426802&tin=02508201610067®Number=0000000000092651&sum=200025 [15:00:54]StoreToDocumentArchive [15:00:54]shift 430 fd 309554 [15:00:54]save to /storage/0430/doc_00309554 [15:00:54]save last doc name /storage/0430/doc_00309554 to /storage/kkm_last_doc_name [15:00:54]save OK [15:00:54]Clear old archive folders... [15:00:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:00:54]tlvbuf is 006EF3D0 [15:00:54]SAM_PROTO_ClearQueue [15:00:54]wFMCommunicate request_size=4 [15:00:54]MH_SAM_APDU [15:00:54]CAPDU: 80 09 00 00 [15:00:54]Write to MH i2c: E2 08 00 A3 03 80 09 00 00 00 00 00 00 18 [15:00:54]Write i2c OK [15:00:54]MH_I2C_Read... [15:00:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:54]Read from MH i2c: E2 [15:00:54]MH_I2C_Read... [15:00:54]Read from MH i2c: E2 03 00 [15:00:54]MH_I2C_Read... [15:00:54]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [15:00:54]RAPDU: 90 00 [15:00:54]wFMCommunicate OK [15:00:54]SAM_PROTO_ClearQueue done [15:00:54]KKMCreateOFDPacket [15:00:54]OFDProtocolAddRootSTLVToBuf [15:00:54]FM_MakeSignedData [15:00:54]FM_MakeSignedData [15:00:54]SAM_PROTO_SignData [15:00:54]wFMCommunicate request_size=4 [15:00:54]MH_SAM_APDU [15:00:54]CAPDU: 80 0D 01 02 [15:00:54]Write to MH i2c: E2 08 00 A4 03 80 0D 01 02 00 00 00 00 20 [15:00:54]Write i2c OK [15:00:54]MH_I2C_Read... [15:00:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:54]Read from MH i2c: E2 [15:00:54]MH_I2C_Read... [15:00:54]Read from MH i2c: E2 03 00 [15:00:54]MH_I2C_Read... [15:00:54]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [15:00:54]RAPDU: 90 00 [15:00:54]wFMCommunicate OK [15:00:54]wFMCommunicate request_size=255 [15:00:54]MH_SAM_APDU [15: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 E8 01 00 00 F4 03 04 00 25 00 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B9 04 00 35 04 06 00 AE B5 2C 88 [15:00:54]Write to MH i2c: E2 02 01 A5 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 E8 01 00 00 F4 03 04 00 25 00 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B9 04 00 35 04 06 00 AE B5 2C 88 00 00 9B [15:00:54]Write i2c OK [15:00:54]MH_I2C_Read... [15:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:55]Read from MH i2c: E2 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 03 00 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [15:00:55]RAPDU: 90 00 [15:00:55]wFMCommunicate OK [15:00:55]wFMCommunicate request_size=7 [15:00:55]MH_SAM_APDU [15:00:55]CAPDU: 80 0D 02 02 02 0A F2 [15:00:55]Write to MH i2c: E2 0A 00 A6 03 80 0D 02 02 02 00 0A F2 00 00 23 [15:00:55]Write i2c OK [15:00:55]MH_I2C_Read... [15:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:55]Read from MH i2c: E2 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 03 00 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [15:00:55]RAPDU: 90 00 [15:00:55]wFMCommunicate OK [15:00:55]wFMCommunicate request_size=4 [15:00:55]MH_SAM_APDU [15:00:55]CAPDU: 80 0D 03 02 [15:00:55]Write to MH i2c: E2 08 00 A7 03 80 0D 03 02 00 00 00 00 25 [15:00:55]Write i2c OK [15:00:55]MH_I2C_Read... [15:00:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:55]Read from MH i2c: E2 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 0B 00 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 0B 00 A7 03 00 85 1C AF 07 D4 4F 74 0B 90 00 1F [15:00:55]RAPDU: 85 1C AF 07 D4 4F 74 0B 90 00 [15:00:55]wFMCommunicate OK [15:00:55]SAM_PROTO_SignData done [15:00:55]FM_MakeSignedData done [15:00:55]CreateOFDProtocolMessage [15:00:55]wFMCommunicate request_size=4 [15:00:55]MH_SAM_APDU [15:00:55]CAPDU: 80 11 00 00 [15:00:55]Write to MH i2c: E2 08 00 A8 03 80 11 00 00 00 00 00 00 25 [15:00:55]Write i2c OK [15:00:55]MH_I2C_Read... [15:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:55]Read from MH i2c: E2 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 17 00 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: E2 17 00 A8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7B [15:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:00:55]wFMCommunicate OK [15:00:55]CreateOFDProtocolMessage done [15:00:55]OFDSenderStorePacket 309554 [15:00:55]StoreOFDPacket docnum=309554 [15:00:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 70 15 04 01 4B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 E8 01 00 00 F4 03 04 00 25 00 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B9 04 00 35 04 06 00 AE B5 2C 88 0A F2 85 1C AF 07 D4 4F 74 0B [15:00:55]CheckFolder [15:00:55]dirname=/storage/ofd_packets [15:00:55]CheckFolder done [15:00:55]ProducePacketName [15:00:55]name=ofd_packets/00309554 [15:00:55]NVStorageSaveData ofd_packets/00309554 [15:00:55]File name is /storage/ofd_packets/00309554 [15:00:55]Write 298 bytes [15:00:55]NVStorageSaveData done [15:00:55]OFDSenderStorePacket done [15:00:55]KKMCreateOFDPacket done [15:00:55]NVStorageSaveData kkm_last_timestamp [15:00:55]File name is /storage/kkm_last_timestamp [15:00:55]Write 4 bytes [15:00:55]NVStorageSaveData done [15:00:55]ExternCall_PrintAddStr [15:00:55]wPrintStart [15:00:55]Write to MH i2c: 01 00 00 A9 03 AC [15:00:55]Write i2c OK [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: 01 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: 01 07 00 [15:00:55]MH_I2C_Read... [15:00:55]Read from MH i2c: 01 07 00 A9 03 00 00 00 00 00 FF 0F C1 [15:00:55]RasterBufferAndPrint [15:00:55]line Счет N : (1)118169 [15:00:55]line ИНН: 02508201610067 [15:00:55]line Контрольно-Кассовый Чек [15:00:55]line ПРОДАЖА [15:00:55]line ТРК (МРК, ГНК) : 2 [15:00:55]line Товар: 2710194800 [15:00:55]line ДТ-К-3 [15:00:55]line 26.250 * 76.20 [15:00:55]line = 2000.25 [15:00:55]line НДС 12% НСП 1% [15:00:55]line > о реализуемом товаре [15:00:55]line ИТОГО: 2000.25 [15:00:55]line НСП 1% : 17.70 [15:00:55]line НДС 12% : 212.42 [15:00:55]line Наличными: 0.00 [15:00:55]line Безнал.: 2000.25 [15:00:55]line Место: АЗС № 128 "Партнер Нефть" [15:00:55]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:00:55]line СНО: Общий режим [15:00:55]line Чек 488 30.07.2024 15:00 [15:00:55]line Смена: 430 ФФД: 1.0 [15:00:55]line ЗНМ: 0300000046 [15:00:55]line РНМ: 0000000000092651 [15:00:55]line Версия ККМ: 001 [15:00:55]line Платежная система: Бакай Банк [15:00:55]line ФМ: 0000000000874943 [15:00:55]line ФД: 309554 [15:00:55]line ФПД: 192093159426802 [15:00:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T150053&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309554&fm=192093159426802&tin=02508201610067®Number=0000000000092651&sum=200025 [15:00:55]OFD Sender: Processing packet 309554 [packets to send 232, broken 231] [15:00:55]ProducePacketName [15:00:55]name=ofd_packets/00309554 [15:00:55]OFD Sender: To server: pG, [15:00:55]CommunicateWithHost lk.salyk.kg:30040 [15:00:55]ConnectInit lk.salyk.kg [15:00:55]written 0, free lines is 4095 [15:00:56]Write to MH i2c: 01 00 00 D3 03 D6 [15:00:56]Write i2c OK [15:00:56]MH_I2C_Read... [15:00:56]Read from MH i2c: 01 [15:00:56]MH_I2C_Read... [15:00:56]Read from MH i2c: 01 07 00 [15:00:56]MH_I2C_Read... [15:00:56]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 76 0C 5F [15:00:56]RasterBufferAndPrint [15:00:56]line [15:00:56]line [15:00:56]line [15:00:56]line [15:00:56]line [15:00:56]written 0, free lines is 3193 [15:00:56]MH_Cut [15:00:56]Write to MH i2c: D1 01 00 DA 03 01 AF [15:00:56]Write i2c OK [15:00:56]MH_I2C_Read... [15:00:56]Read from MH i2c: D1 [15:00:56]MH_I2C_Read... [15:00:56]Read from MH i2c: D1 01 00 [15:00:56]MH_I2C_Read... [15:00:56]Read from MH i2c: D1 01 00 DA 03 00 AE [15:00:56]Write to MH i2c: 01 00 00 DB 03 DE [15:00:56]Write i2c OK [15:00:56]MH_I2C_Read... [15:00:57]*** Cut start [15:00:57]*** Partial cut [15:00:57]*** CUTSNS_PIN = 1 [15:00:57]*** CUTSNS_PIN = 0 [15:00:57]Connected sock=8 [15:00:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 70 15 04 01 4B 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 E8 01 00 00 F4 03 04 00 25 00 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B9 04 00 35 04 06 00 AE B5 2C 88 0A F2 85 1C AF 07 D4 4F 74 0B [15:00:57]*** Brake cut motor [15:00:58]Read from MH i2c: 01 [15:00:58]MH_I2C_Read... [15:00:58]*** Stop cut motor [15:00:58]*** Cut end [15:00:58]Read from MH i2c: 01 07 00 [15:00:58]MH_I2C_Read... [15:00:58]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 FF 0F F3 [15:00:58]process_action close_receipt done [15:00:58]requested_data is exist [15:00:58]produce_requested_data [15:00:58]requested_item fm.sn is exist - process it [15:00:58]wFMCommunicate request_size=4 [15:00:58]MH_SAM_APDU [15:00:58]CAPDU: 80 11 00 00 [15:00:58]Write to MH i2c: E2 08 00 DC 03 80 11 00 00 00 00 00 00 59 [15:00:58]Write i2c OK [15:00:58]MH_I2C_Read... [15:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:58]Read from MH i2c: E2 [15:00:58]MH_I2C_Read... [15:00:58]Read from MH i2c: E2 17 00 [15:00:58]MH_I2C_Read... [15:00:58]Read from MH i2c: E2 17 00 DC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AF [15:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:00:58]wFMCommunicate OK [15:00:58]requested_item fd.num is exist - process it [15:00:58]SAM_PROTO_GetFieldsCounters [15:00:58]wFMCommunicate request_size=4 [15:00:58]MH_SAM_APDU [15:00:58]CAPDU: 80 13 00 00 [15:00:58]Write to MH i2c: E2 08 00 DD 03 80 13 00 00 00 00 00 00 5C [15:00:58]Write i2c OK [15:00:58]MH_I2C_Read... [15:00:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:58]Read from MH i2c: E2 [15:00:58]MH_I2C_Read... [15:00:58]Read from MH i2c: E2 62 00 [15:00:58]MH_I2C_Read... [15:00:58]Read from MH i2c: E2 62 00 DD 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 32 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [15:00:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 32 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:58]wFMCommunicate OK [15:00:58]SAM_PROTO_GetFieldsCounters done [15:00:58]requested_item shift.num is exist - process it [15:00:58]requested_item shift.opened is exist - process it [15:00:58]req_shift_opened [15:00:58]FM_GetShiftState [15:00:58]SAM_PROTO_GetShiftState [15:00:58]wFMCommunicate request_size=4 [15:00:58]MH_SAM_APDU [15:00:58]CAPDU: 80 13 01 00 [15:00:58]Write to MH i2c: E2 08 00 DE 03 80 13 01 00 00 00 00 00 5E [15:00:58]Write i2c OK [15:00:58]MH_I2C_Read... [15:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:58]Read from MH i2c: E2 [15:00:58]MH_I2C_Read... [15:00:58]Read from MH i2c: E2 0E 00 [15:00:58]MH_I2C_Read... [15:00:58]Read from MH i2c: E2 0E 00 DE 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B9 [15:00:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:00:58]wFMCommunicate OK [15:00:58]SAM_PROTO_GetShiftState done [15:00:58]FM_GetShiftState done [15:00:58]req_shift_opened done [15:00:58]requested_item shift.open_date is exist - process it [15:00:58]req_shift_open_date [15:00:58]req_shift_open_date done [15:00:58]produce_requested_data done [15:00:58]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309554,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:00:58]process_action_free close_receipt [15:00:58]json_value_free [15:00:58]json_value_free done [15:00:58]process_json_proto returns [15:00:58]Send response to host [15:00:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309554,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:00:58]free response buf [15:00:58]execute_script done [15:00:58]execute_script returns [15:00:58]free content buf [15:00:58]Sock 9.Close socket [15:00:58]Sock 9.Thread stoped [15:00:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 41 8E 47 00 A2 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 32 B9 04 00 F4 03 04 00 6F A7 A8 66 B6 04 01 00 00 37 B8 94 B4 35 9D 2E AF [15:00:59]CommunicateWithHost err = 0 [15:00:59]CheckOFDResponse [15:00:59]1017 (14) - 77093643461234 [15:00:59]1041 (16) - 0000000000874943 [15:00:59]1040 (4) - 309554 [15:00:59]1012 (4) - 30.07.2024 08:42 [15:00:59]1206 (1) - 0 [15:00:59]OFD Sender: Remove packet 309554 [15:00:59]ProducePacketName [15:00:59]name=ofd_packets/00309554 [15:00:59]NVStorageDeleteData [15:01:00]OFD Sender: No OFD packet to send [15:01:05]OFD Sender: No OFD packet to send [15:01:10]OFD Sender: No OFD packet to send [15:01:15]OFD Sender: No OFD packet to send [15:01:20]OFD Sender: No OFD packet to send [15:01:25]OFD Sender: No OFD packet to send [15:01:30]OFD Sender: No OFD packet to send [15:01:35]OFD Sender: No OFD packet to send [15:01:40]OFD Sender: No OFD packet to send [15:01:45]OFD Sender: No OFD packet to send [15:01:50]OFD Sender: No OFD packet to send [15:01:55]OFD Sender: No OFD packet to send [15:02:00]OFD Sender: No OFD packet to send [15:02:05]OFD Sender: No OFD packet to send [15:02:10]OFD Sender: No OFD packet to send [15:02:15]OFD Sender: No OFD packet to send [15:02:20]OFD Sender: No OFD packet to send [15:02:25]OFD Sender: No OFD packet to send [15:02:30]OFD Sender: No OFD packet to send [15:02:35]OFD Sender: No OFD packet to send [15:02:40]OFD Sender: No OFD packet to send [15:02:45]OFD Sender: No OFD packet to send [15:03:05]OFD Sender: No OFD packet to send [15:03:10]OFD Sender: No OFD packet to send [15:03:15]OFD Sender: No OFD packet to send [15:03:20]OFD Sender: No OFD packet to send [15:03:25]OFD Sender: No OFD packet to send [15:03:30]OFD Sender: No OFD packet to send [15:03:35]OFD Sender: No OFD packet to send [15:03:40]OFD Sender: No OFD packet to send [15:03:45]OFD Sender: No OFD packet to send [15:03:50]OFD Sender: No OFD packet to send [15:03:55]OFD Sender: No OFD packet to send [15:04:00]OFD Sender: No OFD packet to send [15:04:05]OFD Sender: No OFD packet to send [15:04:10]OFD Sender: No OFD packet to send [15:04:15]OFD Sender: No OFD packet to send [15:04:20]OFD Sender: No OFD packet to send [15:04:25]OFD Sender: No OFD packet to send [15:04:30]OFD Sender: No OFD packet to send [15:04:35]OFD Sender: No OFD packet to send [15:04:40]OFD Sender: No OFD packet to send [15:04:45]OFD Sender: No OFD packet to send [15:04:50]OFD Sender: No OFD packet to send [15:04:55]OFD Sender: No OFD packet to send [15:05:00]OFD Sender: No OFD packet to send [15:05:05]OFD Sender: No OFD packet to send [15:05:10]OFD Sender: No OFD packet to send [15:05:13]ConnectInit Can't connect to host [15:05:15]OFD Sender: No OFD packet to send [15:05:20]OFD Sender: No OFD packet to send [15:05:25]OFD Sender: No OFD packet to send [15:05:30]OFD Sender: No OFD packet to send [15:05:35]OFD Sender: No OFD packet to send [15:05:40]OFD Sender: No OFD packet to send [15:05:45]OFD Sender: No OFD packet to send [15:05:50]OFD Sender: No OFD packet to send [15:05:55]OFD Sender: No OFD packet to send [15:06:00]OFD Sender: No OFD packet to send [15:06:05]OFD Sender: No OFD packet to send [15:06:10]OFD Sender: No OFD packet to send [15:06:15]OFD Sender: No OFD packet to send [15:06:20]OFD Sender: No OFD packet to send [15:06:25]OFD Sender: No OFD packet to send [15:06:30]OFD Sender: No OFD packet to send [15:06:35]OFD Sender: No OFD packet to send [15:06:40]OFD Sender: No OFD packet to send [15:06:45]OFD Sender: No OFD packet to send [15:06:50]OFD Sender: No OFD packet to send [15:06:55]OFD Sender: No OFD packet to send [15:07:00]OFD Sender: No OFD packet to send [15:07:05]OFD Sender: No OFD packet to send [15:07:10]OFD Sender: No OFD packet to send [15:07:15]OFD Sender: No OFD packet to send [15:07:20]OFD Sender: No OFD packet to send [15:07:25]OFD Sender: No OFD packet to send [15:07:30]OFD Sender: No OFD packet to send [15:07:35]OFD Sender: No OFD packet to send [15:07:39]accept exits with 10 [15:07:39]New connection [15:07:39]New thread 3067493732 created [15:07:39]Thread 3067350372 joined [15:07:39]Waiting for new connection... [15:07:39] Sock 10.Parse request [15:07:39]Sock 10.Check first char [15:07:39]Sock 10.First char is OK [15:07:39]request: POST /json_proto HTTP/1.0 [15:07:39]Method: POST [15:07:39]URL: /json_proto [15:07:39]Method is POST - this is cgi request [15:07:39]url: /json_proto [15:07:39]query_string will be loaded in cgi processing [15:07:39]execute_cgi json_proto POST (null) [15:07:39]execute_cgi path=json_proto method=POST [15:07:39]POST find Content-Length [15:07:39]Host: 172.17.45.195:8080 [15:07:39]Content-Length: 682 [15:07:39]Content-Type: application/json [15:07:39] [15:07:39]POST finish read [15:07:39]Found Content-Length = 682 [15:07:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:39]execute_script... [15:07: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)118170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:39]POST & json_proto [15:07:39]process_json_proto [15:07:39]json parsed OK: [15:07:39]protocol is kg_v1.0 [15:07:39]action value=close_receipt [15:07:39]process_action close_receipt [15:07:39]cmd_close_receipt [15:07:39]MH_GetDate [15:07:39]Write to MH i2c: F0 00 00 DF 03 D1 [15:07:39]Write i2c OK [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: F0 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: F0 09 00 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: F0 09 00 DF 03 00 BC 01 A9 66 FB 01 7F 64 85 [15:07:39]GetLastDocTimeStamp 1722351653 [15:07:39]current date 1722352060 [15:07:39]FM_GetShiftState [15:07:39]SAM_PROTO_GetShiftState [15:07:39]wFMCommunicate request_size=4 [15:07:39]MH_SAM_APDU [15:07:39]CAPDU: 80 13 01 00 [15:07:39]Write to MH i2c: E2 08 00 E0 03 80 13 01 00 00 00 00 00 60 [15:07:39]Write i2c OK [15:07:39]MH_I2C_Read... [15:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:39]Read from MH i2c: E2 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 0E 00 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 0E 00 E0 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BB [15:07:39]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:07:39]wFMCommunicate OK [15:07:39]SAM_PROTO_GetShiftState done [15:07:39]FM_GetShiftState done [15:07:39]opened in 1722299915 [15:07:39]opened+sec_in_day 1722386315 [15:07:39]quantity*price = 100005 [15:07:39]sum+1 = 100006 [15:07:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 489 30.07.2024 15:07 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309555 ФПД: 160309747472832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T150740&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309555&fm=160309747472832&tin=02508201610067®Number=0000000000092651&sum=100000 [15:07:40]StoreToDocumentArchive [15:07:40]shift 430 fd 309555 [15:07:40]save to /storage/0430/doc_00309555 [15:07:40]save last doc name /storage/0430/doc_00309555 to /storage/kkm_last_doc_name [15:07:40]save OK [15:07:40]Clear old archive folders... [15:07:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:40]tlvbuf is 006DE520 [15:07:40]SAM_PROTO_ClearQueue [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 09 00 00 [15:07:40]Write to MH i2c: E2 08 00 ED 03 80 09 00 00 00 00 00 00 62 [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:40]Read from MH i2c: E2 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 [15:07:40]MH_I2C_Read... [15:07:40]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [15:07:40]RAPDU: 90 00 [15:07:40]wFMCommunicate OK [15:07:40]SAM_PROTO_ClearQueue done [15:07:40]KKMCreateOFDPacket [15:07:40]OFDProtocolAddRootSTLVToBuf [15:07:40]FM_MakeSignedData [15:07:40]FM_MakeSignedData [15:07:40]SAM_PROTO_SignData [15:07:40]wFMCommunicate request_size=4 [15:07:40]MH_SAM_APDU [15:07:40]CAPDU: 80 0D 01 02 [15:07:40]Write to MH i2c: E2 08 00 EE 03 80 0D 01 02 00 00 00 00 6A [15:07:40]Write i2c OK [15:07:40]MH_I2C_Read... [15:07:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:41]Read from MH i2c: E2 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 03 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [15:07:41]RAPDU: 90 00 [15:07:41]wFMCommunicate OK [15:07:41]wFMCommunicate request_size=255 [15:07:41]MH_SAM_APDU [15:07:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 E9 01 00 00 F4 03 04 00 BC 01 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B9 04 00 35 04 06 00 91 [15:07:41]Write to MH i2c: E2 02 01 EF 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 E9 01 00 00 F4 03 04 00 BC 01 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B9 04 00 35 04 06 00 91 00 00 5C [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:41]Read from MH i2c: E2 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 03 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [15:07:41]RAPDU: 90 00 [15:07:41]wFMCommunicate OK [15:07:41]wFMCommunicate request_size=10 [15:07:41]MH_SAM_APDU [15:07:41]CAPDU: 80 0D 02 02 05 CD 05 8D 59 C0 [15:07:41]Write to MH i2c: E2 0D 00 F0 03 80 0D 02 02 05 00 CD 05 8D 59 C0 00 00 EF [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:41]Read from MH i2c: E2 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 03 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [15:07:41]RAPDU: 90 00 [15:07:41]wFMCommunicate OK [15:07:41]wFMCommunicate request_size=4 [15:07:41]MH_SAM_APDU [15:07:41]CAPDU: 80 0D 03 02 [15:07:41]Write to MH i2c: E2 08 00 F1 03 80 0D 03 02 00 00 00 00 6F [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:41]Read from MH i2c: E2 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 0B 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 0B 00 F1 03 00 E4 6F E5 9B 41 69 18 97 90 00 9C [15:07:41]RAPDU: E4 6F E5 9B 41 69 18 97 90 00 [15:07:41]wFMCommunicate OK [15:07:41]SAM_PROTO_SignData done [15:07:41]FM_MakeSignedData done [15:07:41]CreateOFDProtocolMessage [15:07:41]wFMCommunicate request_size=4 [15:07:41]MH_SAM_APDU [15:07:41]CAPDU: 80 11 00 00 [15:07:41]Write to MH i2c: E2 08 00 F2 03 80 11 00 00 00 00 00 00 6F [15:07:41]Write i2c OK [15:07:41]MH_I2C_Read... [15:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:41]Read from MH i2c: E2 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 17 00 [15:07:41]MH_I2C_Read... [15:07:41]Read from MH i2c: E2 17 00 F2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C5 [15:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:07:41]wFMCommunicate OK [15:07:41]CreateOFDProtocolMessage done [15:07:41]OFDSenderStorePacket 309555 [15:07:41]StoreOFDPacket docnum=309555 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4C [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724A8 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 36307105+1686045179=1722352284 [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 = 0x33550623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4D [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 9D 02 A9 66 FB 01 7F 64 8C [15:11:25]Current date/time: 30.07.2024 15:11 [15:11:25]FM_Init [15:11:25]wFMConnect [15:11:25]MH_SAM_On [15:11:25]Write to MH i2c: E0 00 00 08 00 E7 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]*** iso7816_init finished! [15:11:25]*** atr: [15:11:25]*** 0F 3B D5 18 FF 81 91 FE [15:11:25]*** 1F C3 80 73 C8 21 10 0A [15:11:25]*** 00 00 00 00 00 00 00 00 [15:11:25]*** 00 00 00 00 00 00 00 00 [15:11:25]*** 00 00 00 00 00 00 00 00 [15:11:25]*** 00 00 00 00 00 00 00 00 [15:11:25]*** 00 00 00 00 00 00 00 00 [15:11:25]*** 00 00 00 00 00 00 00 00 [15:11:25]Read from MH i2c: E0 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E0 10 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:11:25]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:11:25]wFMCommunicate request_size=10 [15:11:25]MH_SAM_APDU [15:11:25]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:11:25]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:11:25]Read from MH i2c: E2 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:11:25]RAPDU: 90 00 [15:11:25]wFMCommunicate OK [15:11:25]wFMCommunicate request_size=4 [15:11:25]MH_SAM_APDU [15:11:25]CAPDU: 80 11 00 00 [15:11:25]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:25]Read from MH i2c: E2 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 17 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [15:11:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:25]wFMCommunicate OK [15:11:25]Detected FM SN is 0000000000874943 [15:11:25]Stored FM SN is 0000000000874943 [15:11:25]wFMCommunicate request_size=9 [15:11:25]MH_SAM_APDU [15:11:25]CAPDU: 80 16 00 00 04 62 7F 01 00 [15:11:25]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:11:25]Read from MH i2c: E2 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:11:25]RAPDU: 90 00 [15:11:25]wFMCommunicate OK [15:11:25]FM PIN OK [15:11:25]wFMCommunicate request_size=8 [15:11:25]MH_SAM_APDU [15:11:25]CAPDU: 80 14 04 00 03 02 00 01 [15:11:25]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:11:25]Read from MH i2c: E2 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:11:25]RAPDU: 90 00 [15:11:25]wFMCommunicate OK [15:11:25]wFMCommunicate request_size=13 [15:11:25]MH_SAM_APDU [15:11:25]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:11:25]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:11:25]Read from MH i2c: E2 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:11:25]RAPDU: 90 00 [15:11:25]wFMCommunicate OK [15:11:25]wFMCommunicate request_size=4 [15:11:25]MH_SAM_APDU [15:11:25]CAPDU: 80 11 00 00 [15:11:25]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:25]Read from MH i2c: E2 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 17 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [15:11:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:25]wFMCommunicate OK [15:11:25]DocumentArchiveInit [15:11:25]Start Httpd... [15:11:25]Httpd thread 3067264356 created [15:11:25]Write to MH i2c: 01 00 00 0F 00 0F [15:11:25]Write i2c OK [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 07 00 [15:11:25]MH_I2C_Read... [15:11:25]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:11:25]Allocated Socket 5 [15:11:25]Bind OK [15:11:25]Listen OK [15:11:25]httpd running on port 8080 [15:11:25]Waiting for new connection... [15:11:25]MH Int Process started [15:11:25]OFD Sender: Processing packet 309555 [packets to send 233, broken 231] [15:11:25]ProducePacketName [15:11:25]name=ofd_packets/00309555 [15:11:25]OFD Sender: To server: pG, [15:11:25]CommunicateWithHost lk.salyk.kg:30040 [15:11:25]ConnectInit lk.salyk.kg [15:11:26]Connected sock=8 [15:11:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 CA 0C 07 01 FE 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 E9 01 00 00 F4 03 04 00 BC 01 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B9 04 00 35 04 06 00 91 CD 05 8D 59 C0 E4 6F E5 9B 41 69 18 97 [15:11:27]accept exits with 6 [15:11:27]New connection [15:11:27]New thread 3066977636 created [15:11:27]Waiting for new connection... [15:11:27] Sock 6.Parse request [15:11:27]Sock 6.Check first char [15:11:27]Sock 6.First char is OK [15:11:27]request: POST /json_proto HTTP/1.0 [15:11:27]Method: POST [15:11:27]URL: /json_proto [15:11:27]Method is POST - this is cgi request [15:11:27]url: /json_proto [15:11:27]query_string will be loaded in cgi processing [15:11:27]execute_cgi json_proto POST (null) [15:11:27]execute_cgi path=json_proto method=POST [15:11:27]POST find Content-Length [15:11:27]Host: 172.17.45.195:8080 [15:11:27]Content-Length: 215 [15:11:27]Content-Type: application/json [15:11:27] [15:11:27]POST finish read [15:11:27]Found Content-Length = 215 [15:11:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:27]execute_script... [15:11:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:27]POST & json_proto [15:11:27]process_json_proto [15:11:27]json parsed OK: [15:11:27]protocol is kg_v1.0 [15:11:27]action value=get_value [15:11:27]process_action get_value [15:11:27]cmd_get_value [15:11:27]process_action get_value done [15:11:27]requested_data is exist [15:11:27]produce_requested_data [15:11:27]requested_item kkm.sn is exist - process it [15:11:27]requested_item kkm.ver is exist - process it [15:11:27]requested_item fm.sn is exist - process it [15:11:27]wFMCommunicate request_size=4 [15:11:27]MH_SAM_APDU [15:11:27]CAPDU: 80 11 00 00 [15:11:27]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:11:27]Write i2c OK [15:11:27]MH_I2C_Read... [15:11:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:27]Read from MH i2c: E2 [15:11:27]MH_I2C_Read... [15:11:27]Read from MH i2c: E2 17 00 [15:11:27]MH_I2C_Read... [15:11:27]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [15:11:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:27]wFMCommunicate OK [15:11:27]requested_item fd.num is exist - process it [15:11:27]SAM_PROTO_GetFieldsCounters [15:11:27]wFMCommunicate request_size=4 [15:11:27]MH_SAM_APDU [15:11:27]CAPDU: 80 13 00 00 [15:11:27]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:11:27]Write i2c OK [15:11:27]MH_I2C_Read... [15:11:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:27]Read from MH i2c: E2 [15:11:27]MH_I2C_Read... [15:11:27]Read from MH i2c: E2 62 00 [15:11:27]MH_I2C_Read... [15:11:27]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 34 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [15:11:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 34 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:27]wFMCommunicate OK [15:11:27]SAM_PROTO_GetFieldsCounters done [15:11:27]requested_item shift.num is exist - process it [15:11:27]requested_item shift.opened is exist - process it [15:11:27]req_shift_opened [15:11:27]FM_GetShiftState [15:11:27]SAM_PROTO_GetShiftState [15:11:27]wFMCommunicate request_size=4 [15:11:27]MH_SAM_APDU [15:11:27]CAPDU: 80 13 01 00 [15:11:27]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:11:27]Write i2c OK [15:11:27]MH_I2C_Read... [15:11:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:27]Read from MH i2c: E2 [15:11:27]MH_I2C_Read... [15:11:27]Read from MH i2c: E2 0E 00 [15:11:27]MH_I2C_Read... [15:11:27]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [15:11:27]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:27]wFMCommunicate OK [15:11:27]SAM_PROTO_GetShiftState done [15:11:27]FM_GetShiftState done [15:11:27]req_shift_opened done [15:11:27]requested_item shift.open_date is exist - process it [15:11:27]req_shift_open_date [15:11:27]req_shift_open_date done [15:11:27]produce_requested_data done [15:11:27]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309556,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:11:27]process_action_free get_value [15:11:27]json_value_free [15:11:27]json_value_free done [15:11:27]process_json_proto returns [15:11:27]Send response to host [15:11:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309556,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:11:27]free response buf [15:11:27]execute_script done [15:11:27]execute_script returns [15:11:27]free content buf [15:11:27]Sock 6.Close socket [15:11:27]Sock 6.Thread stoped [15:11:27]accept exits with 10 [15:11:27]New connection [15:11:27]New thread 3066834276 created [15:11:27]Thread 3066977636 joined [15:11:27]Waiting for new connection... [15:11:27] Sock 10.Parse request [15:11:27]Sock 10.Check first char [15:11:27]Sock 10.First char is OK [15:11:27]request: POST /json_proto HTTP/1.0 [15:11:27]Method: POST [15:11:27]URL: /json_proto [15:11:27]Method is POST - this is cgi request [15:11:27]url: /json_proto [15:11:27]query_string will be loaded in cgi processing [15:11:27]execute_cgi json_proto POST (null) [15:11:27]execute_cgi path=json_proto method=POST [15:11:27]POST find Content-Length [15:11:27]Host: 172.17.45.195:8080 [15:11:27]Content-Length: 331 [15:11:27]Content-Type: application/json [15:11:27] [15:11:27]POST finish read [15:11:27]Found Content-Length = 331 [15:11:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:11:27]execute_script... [15:11:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:11:27]POST & json_proto [15:11:27]process_json_proto [15:11:27]json parsed OK: [15:11:27]protocol is kg_v1.0 [15:11:27]action value=get_value [15:11:27]process_action get_value [15:11:27]cmd_get_value [15:11:27]process_action get_value done [15:11:27]requested_data is exist [15:11:27]produce_requested_data [15:11:27]requested_item fm.sale.total is exist - process it [15:11:27]SAM_PROTO_GetFMData [15:11:27]wFMCommunicate request_size=4 [15:11:27]MH_SAM_APDU [15:11:27]CAPDU: 80 13 03 00 [15:11:27]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:11:27]Write i2c OK [15:11:27]MH_I2C_Read... [15:11:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:11:28]Read from MH i2c: E2 [15:11:28]MH_I2C_Read... [15:11:28]Read from MH i2c: E2 FD 00 [15:11:28]MH_I2C_Read... [15:11:28]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 D8 B5 04 00 69 04 A3 00 6F 04 04 00 FE A9 04 00 B1 04 05 00 4B 01 16 38 06 70 04 05 00 E8 92 7D 39 05 72 04 04 00 63 6E 98 FE 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 6A 0D 21 A9 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 B6 BA 17 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 DA 0B 00 00 B1 04 04 00 FC D0 16 26 70 04 04 00 FC D0 16 26 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 54 A5 0B 04 EF 03 09 90 00 01 [15:11:28]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 D8 B5 04 00 69 04 A3 00 6F 04 04 00 FE A9 04 00 B1 04 05 00 4B 01 16 38 06 70 04 05 00 E8 92 7D 39 05 72 04 04 00 63 6E 98 FE 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 6A 0D 21 A9 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 B6 BA 17 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 DA 0B 00 00 B1 04 04 00 FC D0 16 26 70 04 04 00 FC D0 16 26 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 54 A5 0B 04 EF 03 09 90 00 [15:11:28]wFMCommunicate OK [15:11:28]wFMCommunicate request_size=4 [15:11:28]MH_SAM_APDU [15:11:28]CAPDU: 80 17 00 00 [15:11:28]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:11:28]Write i2c OK [15:11:28]MH_I2C_Read... [15:11:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:28]Read from MH i2c: E2 [15:11:28]MH_I2C_Read... [15:11:28]Read from MH i2c: E2 FD 00 [15:11:28]MH_I2C_Read... [15:11:28]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BA 4C 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 A6 [15:11:28]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BA 4C 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:11:28]wFMCommunicate OK [15:11:28]wFMCommunicate request_size=4 [15:11:28]MH_SAM_APDU [15:11:28]CAPDU: 80 17 00 00 [15:11:28]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:11:28]Write i2c OK [15:11:28]MH_I2C_Read... [15:11:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:28]Read from MH i2c: E2 [15:11:28]MH_I2C_Read... [15:11:28]Read from MH i2c: E2 FD 00 [15:11:28]MH_I2C_Read... [15:11:28]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [15:11:28]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:11:28]wFMCommunicate OK [15:11:28]wFMCommunicate request_size=4 [15:11:28]MH_SAM_APDU [15:11:28]CAPDU: 80 17 00 00 [15:11:28]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:11:28]Write i2c OK [15:11:28]MH_I2C_Read... [15:11:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6D A7 47 00 D5 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 33 B9 04 00 F4 03 04 00 E5 A9 A8 66 B6 04 01 00 00 42 9C C8 3D A6 2B DE AA [15:11:28]CommunicateWithHost err = 0 [15:11:28]CheckOFDResponse [15:11:28]1017 (14) - 77093643461234 [15:11:28]1041 (16) - 0000000000874943 [15:11:28]1040 (4) - 309555 [15:11:28]1012 (4) - 30.07.2024 08:52 [15:11:28]1206 (1) - 0 [15:11:28]OFD Sender: Remove packet 309555 [15:11:28]ProducePacketName [15:11:28]name=ofd_packets/00309555 [15:11:28]NVStorageDeleteData [15:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:29]Read from MH i2c: E2 [15:11:29]MH_I2C_Read... [15:11:29]Read from MH i2c: E2 FD 00 [15:11:29]MH_I2C_Read... [15:11:29]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [15:11:29]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:11:29]wFMCommunicate OK [15:11:29]wFMCommunicate request_size=4 [15:11:29]MH_SAM_APDU [15:11:29]CAPDU: 80 17 00 00 [15:11:29]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:11:29]Write i2c OK [15:11:29]MH_I2C_Read... [15:11:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:11:29]Read from MH i2c: E2 [15:11:29]MH_I2C_Read... [15:11:29]Read from MH i2c: E2 E2 00 [15:11:29]MH_I2C_Read... [15:11:29]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [15:11:29]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:11:29]wFMCommunicate OK [15:11:29]SAM_PROTO_GetFMData done [15:11:29]requested_item fm.sale_refund.total is exist - process it [15:11:29]requested_item fm.buy.total is exist - process it [15:11:29]requested_item shift.sale.total is exist - process it [15:11:29]SAM_PROTO_GetShiftData [15:11:29]wFMCommunicate request_size=4 [15:11:29]MH_SAM_APDU [15:11:29]CAPDU: 80 13 02 00 [15:11:29]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:11:29]OFD Sender: Processing packet 309556 [packets to send 232, broken 231] [15:11:29]ProducePacketName [15:11:29]name=ofd_packets/00309556 [15:11:29]OFD Sender: To server: pG, [15:11:29]CommunicateWithHost lk.salyk.kg:30040 [15:11:29]ConnectInit lk.salyk.kg [15:11:29]Write i2c OK [15:11:29]MH_I2C_Read... [15:11:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:11:29]Read from MH i2c: E2 [15:11:29]MH_I2C_Read... [15:11:29]Read from MH i2c: E2 FD 00 [15:11:29]MH_I2C_Read... [15:11:29]Read from MH i2c: E2 FD 00 18 00 00 BD 04 AA 04 B9 04 6E 04 04 00 EA 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 31 72 4F 03 70 04 04 00 CC 02 20 02 72 04 04 00 65 6F 2F 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 45 03 5A 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 37 80 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 AE 0A 70 04 03 00 60 AE 0A 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 22 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 89 [15:11:29]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 EA 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 31 72 4F 03 70 04 04 00 CC 02 20 02 72 04 04 00 65 6F 2F 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 45 03 5A 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 37 80 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 02 00 00 00 B1 04 03 00 60 AE 0A 70 04 03 00 60 AE 0A 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 6C 22 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [15:11:29]wFMCommunicate OK [15:11:29]wFMCommunicate request_size=4 [15:11:29]MH_SAM_APDU [15:11:29]CAPDU: 80 17 00 00 [15:11:29]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:11:29]Write i2c OK [15:11:29]MH_I2C_Read... [15:11:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:30]Read from MH i2c: E2 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: E2 FD 00 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 33 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 90 00 91 [15:11:30]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 33 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 90 00 [15:11:30]wFMCommunicate OK [15:11:30]wFMCommunicate request_size=4 [15:11:30]MH_SAM_APDU [15:11:30]CAPDU: 80 17 00 00 [15:11:30]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:11:30]Write i2c OK [15:11:30]MH_I2C_Read... [15:11:30]Connected sock=11 [15:11:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 25 97 07 01 BD 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 C7 01 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 34 B9 04 00 35 04 06 00 34 32 0C F1 9B 11 BE BA F3 83 7A 78 49 CD [15:11:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:30]Read from MH i2c: E2 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: E2 FD 00 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: E2 FD 00 1A 00 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 CC [15:11:30]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [15:11:30]wFMCommunicate OK [15:11:30]wFMCommunicate request_size=4 [15:11:30]MH_SAM_APDU [15:11:30]CAPDU: 80 17 00 00 [15:11:30]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:11:30]Write i2c OK [15:11:30]MH_I2C_Read... [15:11:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 50 DE 47 00 E7 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 34 B9 04 00 F4 03 04 00 E8 A9 A8 66 B6 04 01 00 00 D5 6A 12 31 58 F0 F9 A1 [15:11:30]CommunicateWithHost err = 0 [15:11:30]CheckOFDResponse [15:11:30]1017 (14) - 77093643461234 [15:11:30]1041 (16) - 0000000000874943 [15:11:30]1040 (4) - 309556 [15:11:30]1012 (4) - 30.07.2024 08:52 [15:11:30]1206 (1) - 0 [15:11:30]OFD Sender: Remove packet 309556 [15:11:30]ProducePacketName [15:11:30]name=ofd_packets/00309556 [15:11:30]NVStorageDeleteData [15:11:30]Read from MH i2c: E2 [15:11:30]MH_I2C_Read... [15:11:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:11:30]Read from MH i2c: E2 FD 00 [15:11:30]MH_I2C_Read... [15:11:30]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 12 [15:11:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [15:11:30]wFMCommunicate OK [15:11:30]wFMCommunicate request_size=4 [15:11:30]MH_SAM_APDU [15:11:30]CAPDU: 80 17 00 00 [15:11:30]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:11:30]Write i2c OK [15:11:30]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 DA 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 DA 00 1C 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [15:11:31]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:11:31]wFMCommunicate OK [15:11:31]SAM_PROTO_GetShiftData done [15:11:31]requested_item shift.sale.total_cash is exist - process it [15:11:31]requested_item shift.sale_refund.total is exist - process it [15:11:31]requested_item shift.sale_refund.total_cash is exist - process it [15:11:31]requested_item shift.buy.total is exist - process it [15:11:31]requested_item shift.buy.total_cash is exist - process it [15:11:31]produce_requested_data done [15:11:31]produce_requested_data return {"fm.sale.total":267107699.95,"fm.sale_refund.total":6390295.00,"fm.buy.total":0.00,"shift.sale.total":555382.25,"shift.sale.total_cash":356523.00,"shift.sale_refund.total":7000.00,"shift.sale_refund.total_cash":7000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:11:31]process_action_free get_value [15:11:31]json_value_free [15:11:31]json_value_free done [15:11:31]process_json_proto returns [15:11:31]Send response to host [15:11:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":267107699.95,"fm.sale_refund.total":6390295.00,"fm.buy.total":0.00,"shift.sale.total":555382.25,"shift.sale.total_cash":356523.00,"shift.sale_refund.total":7000.00,"shift.sale_refund.total_cash":7000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:11:31]free response buf [15:11:31]execute_script done [15:11:31]execute_script returns [15:11:31]free content buf [15:11:31]Sock 10.Close socket [15:11:31]Sock 10.Thread stoped [15:11:31]OFD Sender: No OFD packet to send [15:11:31]accept exits with 6 [15:11:31]New connection [15:11:31]New thread 3066977636 created [15:11:31]Thread 3066834276 joined [15:11:31]Waiting for new connection... [15:11:31] Sock 6.Parse request [15:11:31]Sock 6.Check first char [15:11:31]Sock 6.First char is OK [15:11:31]request: POST /json_proto HTTP/1.0 [15:11:31]Method: POST [15:11:31]URL: /json_proto [15:11:31]Method is POST - this is cgi request [15:11:31]url: /json_proto [15:11:31]query_string will be loaded in cgi processing [15:11:31]execute_cgi json_proto POST (null) [15:11:31]execute_cgi path=json_proto method=POST [15:11:31]POST find Content-Length [15:11:31]Host: 172.17.45.195:8080 [15:11:31]Content-Length: 679 [15:11:31]Content-Type: application/json [15:11:31] [15:11:31]POST finish read [15:11:31]Found Content-Length = 679 [15:11:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:11:31]execute_script... [15:11:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:11:31]POST & json_proto [15:11:31]process_json_proto [15:11:31]json parsed OK: [15:11:31]protocol is kg_v1.0 [15:11:31]action value=close_receipt [15:11:31]process_action close_receipt [15:11:31]cmd_close_receipt [15:11:31]MH_GetDate [15:11:31]Write to MH i2c: F0 00 00 1D 00 0C [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: F0 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: F0 09 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: F0 09 00 1D 00 00 A4 02 A9 66 FB 01 7F 64 A9 [15:11:31]GetLastDocTimeStamp 1722352071 [15:11:31]current date 1722352292 [15:11:31]FM_GetShiftState [15:11:31]SAM_PROTO_GetShiftState [15:11:31]wFMCommunicate request_size=4 [15:11:31]MH_SAM_APDU [15:11:31]CAPDU: 80 13 01 00 [15:11:31]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:11:31]Write i2c OK [15:11:31]MH_I2C_Read... [15:11:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:31]Read from MH i2c: E2 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 0E 00 [15:11:31]MH_I2C_Read... [15:11:31]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [15:11:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:31]wFMCommunicate OK [15:11:31]SAM_PROTO_GetShiftState done [15:11:31]FM_GetShiftState done [15:11:31]opened in 1722299915 [15:11:31]opened+sec_in_day 1722386315 [15:11:31]quantity*price = 400050 [15:11:31]sum+1 = 400051 [15:11:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 491 30.07.2024 15:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309557 ФПД: 59135442143230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151132&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309557&fm=59135442143230&tin=02508201610067®Number=0000000000092651&sum=400000 [15:11:32]StoreToDocumentArchive [15:11:32]shift 430 fd 309557 [15:11:32]save to /storage/0430/doc_00309557 [15:11:32]save last doc name /storage/0430/doc_00309557 to /storage/kkm_last_doc_name [15:11:32]save OK [15:11:32]Clear old archive folders... [15:11:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:11:32]tlvbuf is 01626F00 [15:11:32]SAM_PROTO_ClearQueue [15:11:32]wFMCommunicate request_size=4 [15:11:32]MH_SAM_APDU [15:11:32]CAPDU: 80 09 00 00 [15:11:32]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:11:32]Write i2c OK [15:11:32]MH_I2C_Read... [15:11:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:32]Read from MH i2c: E2 [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: E2 03 00 [15:11:32]MH_I2C_Read... [15:11:32]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:11:32]RAPDU: 90 00 [15:11:32]wFMCommunicate OK [15:11:32]SAM_PROTO_ClearQueue done [15:11:32]KKMCreateOFDPacket [15:11:32]OFDProtocolAddRootSTLVToBuf [15:11:32]FM_MakeSignedData [15:11:32]FM_MakeSignedData [15:11:32]SAM_PROTO_SignData [15:11:32]wFMCommunicate request_size=4 [15:11:32]MH_SAM_APDU [15:11:32]CAPDU: 80 0D 01 02 [15:11:32]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:11:33]Write i2c OK [15:11:33]MH_I2C_Read... [15:11:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:33]Read from MH i2c: E2 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 03 00 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:11:33]RAPDU: 90 00 [15:11:33]wFMCommunicate OK [15:11:33]wFMCommunicate request_size=255 [15:11:33]MH_SAM_APDU [15:11:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EB 01 00 00 F4 03 04 00 A4 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B9 04 00 35 04 06 00 35 C8 8B 05 [15:11:33]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EB 01 00 00 F4 03 04 00 A4 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B9 04 00 35 04 06 00 35 C8 8B 05 00 00 22 [15:11:33]Write i2c OK [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 [15:11:33]MH_I2C_Read... [15:11:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:33]Read from MH i2c: E2 03 00 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:11:33]RAPDU: 90 00 [15:11:33]wFMCommunicate OK [15:11:33]wFMCommunicate request_size=7 [15:11:33]MH_SAM_APDU [15:11:33]CAPDU: 80 0D 02 02 02 C7 FE [15:11:33]Write to MH i2c: E2 0A 00 2E 00 80 0D 02 02 02 00 C7 FE 00 00 71 [15:11:33]Write i2c OK [15:11:33]MH_I2C_Read... [15:11:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:33]Read from MH i2c: E2 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 03 00 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:11:33]RAPDU: 90 00 [15:11:33]wFMCommunicate OK [15:11:33]wFMCommunicate request_size=4 [15:11:33]MH_SAM_APDU [15:11:33]CAPDU: 80 0D 03 02 [15:11:33]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:11:33]Write i2c OK [15:11:33]MH_I2C_Read... [15:11:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:33]Read from MH i2c: E2 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 0B 00 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 0B 00 2F 00 00 42 6B CB F2 23 82 97 05 90 00 56 [15:11:33]RAPDU: 42 6B CB F2 23 82 97 05 90 00 [15:11:33]wFMCommunicate OK [15:11:33]SAM_PROTO_SignData done [15:11:33]FM_MakeSignedData done [15:11:33]CreateOFDProtocolMessage [15:11:33]wFMCommunicate request_size=4 [15:11:33]MH_SAM_APDU [15:11:33]CAPDU: 80 11 00 00 [15:11:33]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:11:33]Write i2c OK [15:11:33]MH_I2C_Read... [15:11:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:33]Read from MH i2c: E2 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 17 00 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [15:11:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:33]wFMCommunicate OK [15:11:33]CreateOFDProtocolMessage done [15:11:33]OFDSenderStorePacket 309557 [15:11:33]StoreOFDPacket docnum=309557 [15:11:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 31 97 04 01 27 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EB 01 00 00 F4 03 04 00 A4 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B9 04 00 35 04 06 00 35 C8 8B 05 C7 FE 42 6B CB F2 23 82 97 05 [15:11:33]CheckFolder [15:11:33]dirname=/storage/ofd_packets [15:11:33]CheckFolder done [15:11:33]ProducePacketName [15:11:33]name=ofd_packets/00309557 [15:11:33]NVStorageSaveData ofd_packets/00309557 [15:11:33]File name is /storage/ofd_packets/00309557 [15:11:33]Write 298 bytes [15:11:33]NVStorageSaveData done [15:11:33]OFDSenderStorePacket done [15:11:33]KKMCreateOFDPacket done [15:11:33]NVStorageSaveData kkm_last_timestamp [15:11:33]File name is /storage/kkm_last_timestamp [15:11:33]Write 4 bytes [15:11:33]NVStorageSaveData done [15:11:33]ExternCall_PrintAddStr [15:11:33]wPrintStart [15:11:33]Write to MH i2c: 01 00 00 31 00 31 [15:11:33]Write i2c OK [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: 01 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: 01 07 00 [15:11:33]MH_I2C_Read... [15:11:33]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:11:33]RasterBufferAndPrint [15:11:33]line Счет N : (1)118172 [15:11:33]line ИНН: 02508201610067 [15:11:33]line Контрольно-Кассовый Чек [15:11:33]line ПРОДАЖА [15:11:33]line ТРК (МРК, ГНК) : 34 [15:11:33]line Товар: 2710194800 [15:11:33]line ДТ-К-3 [15:11:33]line 52.500 * 76.20 [15:11:33]line = 4000.50 [15:11:33]line НДС 12% НСП 1% [15:11:33]line > о реализуемом товаре [15:11:33]line ОКРУГЛЕНИЕ: -0.50 [15:11:33]line ИТОГО: 4000.00 [15:11:33]line Внесено: 4000.00 [15:11:33]line СДАЧА: 0.00 [15:11:33]line НСП 1% : 35.40 [15:11:33]line НДС 12% : 424.83 [15:11:33]line Наличными: 4000.00 [15:11:33]line Безнал.: 0.00 [15:11:33]line Место: АЗС № 128 "Партнер Нефть" [15:11:33]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:11:33]line СНО: Общий режим [15:11:33]line Чек 491 30.07.2024 15:11 [15:11:33]line Смена: 430 ФФД: 1.0 [15:11:33]line ЗНМ: 0300000046 [15:11:33]line РНМ: 0000000000092651 [15:11:33]line Версия ККМ: 001 [15:11:33]line ФМ: 0000000000874943 [15:11:33]line ФД: 309557 [15:11:33]line ФПД: 59135442143230 [15:11:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151132&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309557&fm=59135442143230&tin=02508201610067®Number=0000000000092651&sum=400000 [15:11:33]written 0, free lines is 4095 [15:11:33]OFD Sender: Processing packet 309557 [packets to send 232, broken 231] [15:11:33]ProducePacketName [15:11:33]name=ofd_packets/00309557 [15:11:33]OFD Sender: To server: pG, [15:11:33]CommunicateWithHost lk.salyk.kg:30040 [15:11:33]ConnectInit lk.salyk.kg [15:11:34]Write to MH i2c: 01 00 00 5C 00 5C [15:11:34]Write i2c OK [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: 01 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: 01 07 00 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 56 0C C5 [15:11:34]RasterBufferAndPrint [15:11:34]line [15:11:34]line [15:11:34]line [15:11:34]line [15:11:34]line [15:11:34]written 0, free lines is 3171 [15:11:34]MH_Cut [15:11:34]Write to MH i2c: D1 01 00 63 00 01 35 [15:11:34]Write i2c OK [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: D1 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: D1 01 00 [15:11:34]MH_I2C_Read... [15:11:34]Read from MH i2c: D1 01 00 63 00 00 34 [15:11:34]Write to MH i2c: 01 00 00 64 00 64 [15:11:34]Write i2c OK [15:11:34]MH_I2C_Read... [15:11:35]*** Cut start [15:11:35]*** Partial cut [15:11:35]*** CUTSNS_PIN = 1 [15:11:35]*** CUTSNS_PIN = 0 [15:11:35]*** Brake cut motor [15:11:36]Read from MH i2c: 01 [15:11:36]MH_I2C_Read... [15:11:36]*** Stop cut motor [15:11:36]*** Cut end [15:11:36]Read from MH i2c: 01 07 00 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [15:11:36]process_action close_receipt done [15:11:36]requested_data is exist [15:11:36]produce_requested_data [15:11:36]requested_item fm.sn is exist - process it [15:11:36]wFMCommunicate request_size=4 [15:11:36]MH_SAM_APDU [15:11:36]CAPDU: 80 11 00 00 [15:11:36]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [15:11:36]Write i2c OK [15:11:36]MH_I2C_Read... [15:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:36]Read from MH i2c: E2 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: E2 17 00 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [15:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:36]wFMCommunicate OK [15:11:36]requested_item fd.num is exist - process it [15:11:36]SAM_PROTO_GetFieldsCounters [15:11:36]wFMCommunicate request_size=4 [15:11:36]MH_SAM_APDU [15:11:36]CAPDU: 80 13 00 00 [15:11:36]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [15:11:36]Write i2c OK [15:11:36]MH_I2C_Read... [15:11:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:36]Read from MH i2c: E2 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: E2 62 00 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 35 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [15:11:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 35 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:36]wFMCommunicate OK [15:11:36]SAM_PROTO_GetFieldsCounters done [15:11:36]requested_item shift.num is exist - process it [15:11:36]requested_item shift.opened is exist - process it [15:11:36]req_shift_opened [15:11:36]FM_GetShiftState [15:11:36]SAM_PROTO_GetShiftState [15:11:36]wFMCommunicate request_size=4 [15:11:36]MH_SAM_APDU [15:11:36]CAPDU: 80 13 01 00 [15:11:36]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [15:11:36]Write i2c OK [15:11:36]MH_I2C_Read... [15:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:36]Read from MH i2c: E2 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: E2 0E 00 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [15:11:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:36]wFMCommunicate OK [15:11:36]SAM_PROTO_GetShiftState done [15:11:36]FM_GetShiftState done [15:11:36]req_shift_opened done [15:11:36]requested_item shift.open_date is exist - process it [15:11:36]req_shift_open_date [15:11:36]req_shift_open_date done [15:11:36]produce_requested_data done [15:11:36]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309557,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:11:36]process_action_free close_receipt [15:11:36]json_value_free [15:11:36]json_value_free done [15:11:36]process_json_proto returns [15:11:36]Send response to host [15:11:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309557,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:11:36]free response buf [15:11:36]execute_script done [15:11:36]execute_script returns [15:11:36]free content buf [15:11:36]Sock 6.Close socket [15:11:36]Sock 6.Thread stoped [15:11:36]accept exits with 8 [15:11:36]New connection [15:11:36]New thread 3066834276 created [15:11:36]Thread 3066977636 joined [15:11:36]Waiting for new connection... [15:11:36] Sock 8.Parse request [15:11:36]Sock 8.Check first char [15:11:36]Sock 8.First char is OK [15:11:36]request: POST /json_proto HTTP/1.0 [15:11:36]Method: POST [15:11:36]URL: /json_proto [15:11:36]Method is POST - this is cgi request [15:11:36]url: /json_proto [15:11:36]query_string will be loaded in cgi processing [15:11:36]execute_cgi json_proto POST (null) [15:11:36]execute_cgi path=json_proto method=POST [15:11:36]POST find Content-Length [15:11:36]Host: 172.17.45.195:8080 [15:11:36]Content-Length: 678 [15:11:36]Content-Type: application/json [15:11:36] [15:11:36]POST finish read [15:11:36]Found Content-Length = 678 [15:11:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:36]execute_script... [15:11: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)118173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 45.940, "sum" : 3500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:36]POST & json_proto [15:11:36]process_json_proto [15:11:36]json parsed OK: [15:11:36]protocol is kg_v1.0 [15:11:36]action value=close_receipt [15:11:36]process_action close_receipt [15:11:36]cmd_close_receipt [15:11:36]MH_GetDate [15:11:36]Write to MH i2c: F0 00 00 68 00 57 [15:11:36]Write i2c OK [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: F0 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: F0 09 00 [15:11:36]MH_I2C_Read... [15:11:36]Read from MH i2c: F0 09 00 68 00 00 A9 02 A9 66 FB 01 7F 64 F9 [15:11:36]GetLastDocTimeStamp 1722352292 [15:11:36]current date 1722352297 [15:11:36]FM_GetShiftState [15:11:36]SAM_PROTO_GetShiftState [15:11:36]wFMCommunicate request_size=4 [15:11:36]MH_SAM_APDU [15:11:36]CAPDU: 80 13 01 00 [15:11:36]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [15:11:36]Write i2c OK [15:11:36]MH_I2C_Read... [15:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:37]Read from MH i2c: E2 [15:11:37]MH_I2C_Read... [15:11:37]Read from MH i2c: E2 0E 00 [15:11:37]MH_I2C_Read... [15:11:37]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 41 [15:11:37]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:37]wFMCommunicate OK [15:11:37]SAM_PROTO_GetShiftState done [15:11:37]FM_GetShiftState done [15:11:37]opened in 1722299915 [15:11:37]opened+sec_in_day 1722386315 [15:11:37]quantity*price = 350062 [15:11:37]sum+1 = 350064 [15:11:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.75 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 492 30.07.2024 15:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309558 ФПД: 256768035884432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151137&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309558&fm=256768035884432&tin=02508201610067®Number=0000000000092651&sum=350000 [15:11:38]StoreToDocumentArchive [15:11:38]shift 430 fd 309558 [15:11:38]save to /storage/0430/doc_00309558 [15:11:38]save last doc name /storage/0430/doc_00309558 to /storage/kkm_last_doc_name [15:11:38]save OK [15:11:38]Clear old archive folders... [15:11:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:11:38]tlvbuf is 0163E170 [15:11:38]SAM_PROTO_ClearQueue [15:11:38]wFMCommunicate request_size=4 [15:11:38]MH_SAM_APDU [15:11:38]CAPDU: 80 09 00 00 [15:11:38]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [15:11:38]Write i2c OK [15:11:38]MH_I2C_Read... [15:11:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:38]Read from MH i2c: E2 [15:11:38]MH_I2C_Read... [15:11:38]Read from MH i2c: E2 03 00 [15:11:38]MH_I2C_Read... [15:11:38]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:11:38]RAPDU: 90 00 [15:11:38]wFMCommunicate OK [15:11:38]SAM_PROTO_ClearQueue done [15:11:38]KKMCreateOFDPacket [15:11:38]OFDProtocolAddRootSTLVToBuf [15:11:38]FM_MakeSignedData [15:11:38]FM_MakeSignedData [15:11:38]SAM_PROTO_SignData [15:11:38]wFMCommunicate request_size=4 [15:11:38]MH_SAM_APDU [15:11:38]CAPDU: 80 0D 01 02 [15:11:38]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [15:11:38]Write i2c OK [15:11:38]MH_I2C_Read... [15:11:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:38]Read from MH i2c: E2 [15:11:38]MH_I2C_Read... [15:11:38]Read from MH i2c: E2 03 00 [15:11:38]MH_I2C_Read... [15:11:38]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [15:11:38]RAPDU: 90 00 [15:11:38]wFMCommunicate OK [15:11:38]wFMCommunicate request_size=255 [15:11:38]MH_SAM_APDU [15:11: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 A9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B9 04 00 35 04 06 00 E9 87 77 91 [15:11:38]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 A9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B9 04 00 35 04 06 00 E9 87 77 91 00 00 EB [15:11:38]Write i2c OK [15:11:38]MH_I2C_Read... [15:11:38]Connected sock=10 [15:11:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 31 97 04 01 27 B7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EB 01 00 00 F4 03 04 00 A4 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B9 04 00 35 04 06 00 35 C8 8B 05 C7 FE 42 6B CB F2 23 82 97 05 [15:11:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:39]Read from MH i2c: E2 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 03 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [15:11:39]RAPDU: 90 00 [15:11:39]wFMCommunicate OK [15:11:39]wFMCommunicate request_size=7 [15:11:39]MH_SAM_APDU [15:11:39]CAPDU: 80 0D 02 02 02 8D 90 [15:11:39]Write to MH i2c: E2 0A 00 79 00 80 0D 02 02 02 00 8D 90 00 00 14 [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:39]Read from MH i2c: E2 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 03 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [15:11:39]RAPDU: 90 00 [15:11:39]wFMCommunicate OK [15:11:39]wFMCommunicate request_size=4 [15:11:39]MH_SAM_APDU [15:11:39]CAPDU: 80 0D 03 02 [15:11:39]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:39]Read from MH i2c: E2 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 0B 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 0B 00 7A 00 00 58 A0 92 83 28 6B 31 46 90 00 0D [15:11:39]RAPDU: 58 A0 92 83 28 6B 31 46 90 00 [15:11:39]wFMCommunicate OK [15:11:39]SAM_PROTO_SignData done [15:11:39]FM_MakeSignedData done [15:11:39]CreateOFDProtocolMessage [15:11:39]wFMCommunicate request_size=4 [15:11:39]MH_SAM_APDU [15:11:39]CAPDU: 80 11 00 00 [15:11:39]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:39]Read from MH i2c: E2 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 17 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4B [15:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:39]wFMCommunicate OK [15:11:39]CreateOFDProtocolMessage done [15:11:39]OFDSenderStorePacket 309558 [15:11:39]StoreOFDPacket docnum=309558 [15:11:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 D6 9D 04 01 7D 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 A9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B9 04 00 35 04 06 00 E9 87 77 91 8D 90 58 A0 92 83 28 6B 31 46 [15:11:39]CheckFolder [15:11:39]dirname=/storage/ofd_packets [15:11:39]CheckFolder done [15:11:39]ProducePacketName [15:11:39]name=ofd_packets/00309558 [15:11:39]NVStorageSaveData ofd_packets/00309558 [15:11:39]File name is /storage/ofd_packets/00309558 [15:11:39]Write 298 bytes [15:11:39]NVStorageSaveData done [15:11:39]OFDSenderStorePacket done [15:11:39]KKMCreateOFDPacket done [15:11:39]NVStorageSaveData kkm_last_timestamp [15:11:39]File name is /storage/kkm_last_timestamp [15:11:39]Write 4 bytes [15:11:39]NVStorageSaveData done [15:11:39]ExternCall_PrintAddStr [15:11:39]wPrintStart [15:11:39]Write to MH i2c: 01 00 00 7C 00 7C [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: 01 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: 01 07 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [15:11:39]RasterBufferAndPrint [15:11:39]line Счет N : (1)118173 [15:11:39]line ИНН: 02508201610067 [15:11:39]line Контрольно-Кассовый Чек [15:11:39]line ПРОДАЖА [15:11:39]line ТРК (МРК, ГНК) : 2 [15:11:39]line Товар: 2710194800 [15:11:39]line ДТ-К-3 [15:11:39]line 45.940 * 76.20 [15:11:39]line = 3500.63 [15:11:39]line НДС 12% НСП 1% [15:11:39]line > о реализуемом товаре [15:11:39]line ОКРУГЛЕНИЕ: -0.63 [15:11:39]line ИТОГО: 3500.00 [15:11:39]line Внесено: 3500.00 [15:11:39]line СДАЧА: 0.00 [15:11:39]line НСП 1% : 30.98 [15:11:39]line НДС 12% : 371.75 [15:11:39]line Наличными: 3500.00 [15:11:39]line Безнал.: 0.00 [15:11:39]line Место: АЗС № 128 "Партнер Нефть" [15:11:39]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:11:39]line СНО: Общий режим [15:11:39]line Чек 492 30.07.2024 15:11 [15:11:39]line Смена: 430 ФФД: 1.0 [15:11:39]line ЗНМ: 0300000046 [15:11:39]line РНМ: 0000000000092651 [15:11:39]line Версия ККМ: 001 [15:11:39]line ФМ: 0000000000874943 [15:11:39]line ФД: 309558 [15:11:39]line ФПД: 256768035884432 [15:11:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151137&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309558&fm=256768035884432&tin=02508201610067®Number=0000000000092651&sum=350000 [15:11:39]written 0, free lines is 4095 [15:11:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 BA 54 47 00 5A 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 35 B9 04 00 F4 03 04 00 F1 A9 A8 66 B6 04 01 00 00 28 E9 4E 15 44 9F D7 44 [15:11:39]CommunicateWithHost err = 0 [15:11:39]CheckOFDResponse [15:11:39]1017 (14) - 77093643461234 [15:11:39]1041 (16) - 0000000000874943 [15:11:39]1040 (4) - 309557 [15:11:39]1012 (4) - 30.07.2024 08:53 [15:11:39]1206 (1) - 0 [15:11:39]OFD Sender: Remove packet 309557 [15:11:39]ProducePacketName [15:11:39]name=ofd_packets/00309557 [15:11:39]NVStorageDeleteData [15:11:39]Write to MH i2c: 01 00 00 A7 00 A7 [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: 01 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: 01 07 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 63 0C 1D [15:11:39]RasterBufferAndPrint [15:11:39]line [15:11:39]line [15:11:39]line [15:11:39]line [15:11:39]line [15:11:39]written 0, free lines is 3185 [15:11:39]MH_Cut [15:11:39]Write to MH i2c: D1 01 00 AE 00 01 80 [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: D1 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: D1 01 00 [15:11:39]MH_I2C_Read... [15:11:39]Read from MH i2c: D1 01 00 AE 00 00 7F [15:11:39]Write to MH i2c: 01 00 00 AF 00 AF [15:11:39]Write i2c OK [15:11:39]MH_I2C_Read... [15:11:40]OFD Sender: Processing packet 309558 [packets to send 232, broken 231] [15:11:40]ProducePacketName [15:11:40]name=ofd_packets/00309558 [15:11:40]OFD Sender: To server: pG, [15:11:40]CommunicateWithHost lk.salyk.kg:30040 [15:11:40]ConnectInit lk.salyk.kg [15:11:41]*** Cut start [15:11:41]*** Partial cut [15:11:41]*** CUTSNS_PIN = 1 [15:11:41]*** CUTSNS_PIN = 0 [15:11:41]*** Brake cut motor [15:11:41]Read from MH i2c: *** Stop cut motor [15:11:41]01 *** Cut end [15:11:41] [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: 01 07 00 [15:11:41]MH_I2C_Read... [15:11:41]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [15:11:41]process_action close_receipt done [15:11:41]requested_data is exist [15:11:41]produce_requested_data [15:11:41]requested_item fm.sn is exist - process it [15:11:41]wFMCommunicate request_size=4 [15:11:41]MH_SAM_APDU [15:11:41]CAPDU: 80 11 00 00 [15:11:41]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [15:11:41]Write i2c OK [15:11:41]MH_I2C_Read... [15:11:41]Connected sock=10 [15:11:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 D6 9D 04 01 7D 0C 5A 03 01 00 03 00 F8 00 1E *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:41]04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 74 B3 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 6F 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 37 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 A9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B9 04 00 35 04 06 00 E9 87 77 91 8D 90 58 A0 92 83 28 6B 31 46 [15:11:42]Read from MH i2c: E2 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: E2 17 00 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 80 [15:11:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:42]wFMCommunicate OK [15:11:42]requested_item fd.num is exist - process it [15:11:42]SAM_PROTO_GetFieldsCounters [15:11:42]wFMCommunicate request_size=4 [15:11:42]MH_SAM_APDU [15:11:42]CAPDU: 80 13 00 00 [15:11:42]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [15:11:42]Write i2c OK [15:11:42]MH_I2C_Read... [15:11:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:42]Read from MH i2c: E2 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: E2 62 00 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 36 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [15:11:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 36 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:42]wFMCommunicate OK [15:11:42]SAM_PROTO_GetFieldsCounters done [15:11:42]requested_item shift.num is exist - process it [15:11:42]requested_item shift.opened is exist - process it [15:11:42]req_shift_opened [15:11:42]FM_GetShiftState [15:11:42]SAM_PROTO_GetShiftState [15:11:42]wFMCommunicate request_size=4 [15:11:42]MH_SAM_APDU [15:11:42]CAPDU: 80 13 01 00 [15:11:42]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [15:11:42]Write i2c OK [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:42]E2 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: E2 0E 00 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8A [15:11:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:42]wFMCommunicate OK [15:11:42]SAM_PROTO_GetShiftState done [15:11:42]FM_GetShiftState done [15:11:42]req_shift_opened done [15:11:42]requested_item shift.open_date is exist - process it [15:11:42]req_shift_open_date [15:11:42]req_shift_open_date done [15:11:42]produce_requested_data done [15:11:42]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309558,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:11:42]process_action_free close_receipt [15:11:42]json_value_free [15:11:42]json_value_free done [15:11:42]process_json_proto returns [15:11:42]Send response to host [15:11:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309558,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:11:42]free response buf [15:11:42]execute_script done [15:11:42]execute_script returns [15:11:42]free content buf [15:11:42]Sock 8.Close socket [15:11:42]Sock 8.Thread stoped [15:11:42]accept exits with 6 [15:11:42]New connection [15:11:42]New thread 3066977636 created [15:11:42]Thread 3066834276 joined [15:11:42]Waiting for new connection... [15:11:42] Sock 6.Parse request [15:11:42]Sock 6.Check first char [15:11:42]Sock 6.First char is OK [15:11:42]request: POST /json_proto HTTP/1.0 [15:11:42]Method: POST [15:11:42]URL: /json_proto [15:11:42]Method is POST - this is cgi request [15:11:42]url: /json_proto [15:11:42]query_string will be loaded in cgi processing [15:11:42]execute_cgi json_proto POST (null) [15:11:42]execute_cgi path=json_proto method=POST [15:11:42]POST find Content-Length [15:11:42]Host: 172.17.45.195:8080 [15:11:42]Content-Length: 1157 [15:11:42]Content-Type: application/json [15:11:42] [15:11:42]POST finish read [15:11:42]Found Content-Length = 1157 [15:11:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118175\u000A30.07.2024 14:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017836\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:42]execute_script... [15:11:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118175\u000A30.07.2024 14:33\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-2\u000A 20.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1356.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30017836\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:42]POST & json_proto [15:11:42]process_json_proto [15:11:42]json parsed OK: [15:11:42]protocol is kg_v1.0 [15:11:42]action value=print_text [15:11:42]process_action print_text [15:11:42]cmd_print_text [15:11:42]ExternCall_PrintAddStr [15:11:42]wPrintStart [15:11:42]Write to MH i2c: 01 00 00 B3 00 B3 [15:11:42]Write i2c OK [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: 01 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: 01 07 00 [15:11:42]MH_I2C_Read... [15:11:42]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [15:11:42]RasterBufferAndPrint [15:11:42]line *****ТОВАРНЫЙ ЧЕК***** [15:11:42]line АЗС-128 [15:11:42]line Партнер Нефть [15:11:42]line 00000000012345 [15:11:42]line Кассир : Анарбаев А. [15:11:42]line Счет N : (1)118175 [15:11:42]line 30.07.2024 14:33 [15:11:42]line ПРОДАЖА [15:11:42]line ТРК (МРК, ГНК): 52 [15:11:42]line Вид ГСМ : 2710124130 [15:11:42]line Аи-92-К-2 [15:11:42]line 20.000 x 67.80 [15:11:42]line ИТОГ: 1356.00 [15:11:42]line Тип оплаты: Талоны: ТК ГПНА Online [15:11:42]line 30017836 [15:11:42]line ______________________ [15:11:42]line (подпись) [15:11:42]written 0, free lines is 4095 [15:11:43]Write to MH i2c: 01 00 00 C7 00 C7 [15:11:43]Write i2c OK [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: 01 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: 01 07 00 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 13 0E EF [15:11:43]RasterBufferAndPrint [15:11:43]line [15:11:43]line [15:11:43]line [15:11:43]line [15:11:43]line [15:11:43]written 0, free lines is 3620 [15:11:43]MH_Cut [15:11:43]Write to MH i2c: D1 01 00 CE 00 01 A0 [15:11:43]Write i2c OK [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: D1 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: D1 01 00 [15:11:43]MH_I2C_Read... [15:11:43]Read from MH i2c: D1 01 00 CE 00 00 9F [15:11:43]Write to MH i2c: 01 00 00 CF 00 CF [15:11:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 55 1D 47 00 09 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 36 B9 04 00 F4 03 04 00 F4 A9 A8 66 B6 04 01 00 00 A8 94 6E 5C 43 A3 6A 83 [15:11:43]CommunicateWithHost err = 0 [15:11:43]CheckOFDResponse [15:11:43]1017 (14) - 77093643461234 [15:11:43]1041 (16) - 0000000000874943 [15:11:43]1040 (4) - 309558 [15:11:43]1012 (4) - 30.07.2024 08:53 [15:11:43]1206 (1) - 0 [15:11:43]OFD Sender: Remove packet 309558 [15:11:43]ProducePacketName [15:11:43]name=ofd_packets/00309558 [15:11:43]NVStorageDeleteData [15:11:43]Write i2c OK [15:11:43]MH_I2C_Read... [15:11:43]OFD Sender: No OFD packet to send [15:11:43]*** Cut start [15:11:43]*** Partial cut [15:11:43]*** CUTSNS_PIN = 1 [15:11:43]*** CUTSNS_PIN = 0 [15:11:43]OFD Sender: No OFD packet to send [15:11:44]*** Brake cut motor [15:11:44]Read from MH i2c: *** Stop cut motor [15:11:44]01 *** Cut end [15:11:44] [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: 01 07 00 [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: 01 07 00 CF 00 00 00 00 00 00 FF 0F E4 [15:11:44]process_action print_text done [15:11:44]requested_data is exist [15:11:44]produce_requested_data [15:11:44]requested_item fm.sn is exist - process it [15:11:44]wFMCommunicate request_size=4 [15:11:44]MH_SAM_APDU [15:11:44]CAPDU: 80 11 00 00 [15:11:44]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [15:11:44]Write i2c OK [15:11:44]MH_I2C_Read... [15:11:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:44]Read from MH i2c: E2 [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: E2 17 00 [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: E2 17 00 D0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A0 [15:11:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:44]wFMCommunicate OK [15:11:44]requested_item fd.num is exist - process it [15:11:44]SAM_PROTO_GetFieldsCounters [15:11:44]wFMCommunicate request_size=4 [15:11:44]MH_SAM_APDU [15:11:44]CAPDU: 80 13 00 00 [15:11:44]Write to MH i2c: E2 08 00 D1 00 80 13 00 00 00 00 00 00 4D [15:11:44]Write i2c OK [15:11:44]MH_I2C_Read... [15:11:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:44]Read from MH i2c: E2 [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: E2 62 00 [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: E2 62 00 D1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 36 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [15:11:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 36 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:44]wFMCommunicate OK [15:11:44]SAM_PROTO_GetFieldsCounters done [15:11:44]requested_item shift.num is exist - process it [15:11:44]requested_item shift.opened is exist - process it [15:11:44]req_shift_opened [15:11:44]FM_GetShiftState [15:11:44]SAM_PROTO_GetShiftState [15:11:44]wFMCommunicate request_size=4 [15:11:44]MH_SAM_APDU [15:11:44]CAPDU: 80 13 01 00 [15:11:44]Write to MH i2c: E2 08 00 D2 00 80 13 01 00 00 00 00 00 4F [15:11:44]Write i2c OK [15:11:44]MH_I2C_Read... [15:11:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:44]Read from MH i2c: E2 [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: E2 0E 00 [15:11:44]MH_I2C_Read... [15:11:44]Read from MH i2c: E2 0E 00 D2 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AA [15:11:44]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:44]wFMCommunicate OK [15:11:44]SAM_PROTO_GetShiftState done [15:11:44]FM_GetShiftState done [15:11:44]req_shift_opened done [15:11:44]requested_item shift.open_date is exist - process it [15:11:44]req_shift_open_date [15:11:44]req_shift_open_date done [15:11:44]produce_requested_data done [15:11:44]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309558,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:11:44]process_action_free print_text [15:11:44]json_value_free [15:11:44]json_value_free done [15:11:44]process_json_proto returns [15:11:44]Send response to host [15:11:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309558,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:11:44]free response buf [15:11:44]execute_script done [15:11:44]execute_script returns [15:11:44]free content buf [15:11:44]Sock 6.Close socket [15:11:44]Sock 6.Thread stoped [15:11:45]accept exits with 8 [15:11:45]New connection [15:11:45]New thread 3066834276 created [15:11:45]Thread 3066977636 joined [15:11:45]Waiting for new connection... [15:11:45] Sock 8.Parse request [15:11:45]Sock 8.Check first char [15:11:45]Sock 8.First char is OK [15:11:45]request: POST /json_proto HTTP/1.0 [15:11:45]Method: POST [15:11:45]URL: /json_proto [15:11:45]Method is POST - this is cgi request [15:11:45]url: /json_proto [15:11:45]query_string will be loaded in cgi processing [15:11:45]execute_cgi json_proto POST (null) [15:11:45]execute_cgi path=json_proto method=POST [15:11:45]POST find Content-Length [15:11:45]Host: 172.17.45.195:8080 [15:11:45]Content-Length: 670 [15:11:45]Content-Type: application/json [15:11:45] [15:11:45]POST finish read [15:11:45]Found Content-Length = 670 [15:11:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:45]execute_script... [15:11:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 68.80, "quantity" : 5.820, "sum" : 400.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:45]POST & json_proto [15:11:45]process_json_proto [15:11:45]json parsed OK: [15:11:45]protocol is kg_v1.0 [15:11:45]action value=close_receipt [15:11:45]process_action close_receipt [15:11:45]cmd_close_receipt [15:11:45]MH_GetDate [15:11:45]Write to MH i2c: F0 00 00 D3 00 C2 [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: F0 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: F0 09 00 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: F0 09 00 D3 00 00 B1 02 A9 66 FB 01 7F 64 6C [15:11:45]GetLastDocTimeStamp 1722352297 [15:11:45]current date 1722352305 [15:11:45]FM_GetShiftState [15:11:45]SAM_PROTO_GetShiftState [15:11:45]wFMCommunicate request_size=4 [15:11:45]MH_SAM_APDU [15:11:45]CAPDU: 80 13 01 00 [15:11:45]Write to MH i2c: E2 08 00 D4 00 80 13 01 00 00 00 00 00 51 [15:11:45]Write i2c OK [15:11:45]MH_I2C_Read... [15:11:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:45]Read from MH i2c: E2 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: E2 0E 00 [15:11:45]MH_I2C_Read... [15:11:45]Read from MH i2c: E2 0E 00 D4 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AC [15:11:45]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:45]wFMCommunicate OK [15:11:45]SAM_PROTO_GetShiftState done [15:11:45]FM_GetShiftState done [15:11:45]opened in 1722299915 [15:11:45]opened+sec_in_day 1722386315 [15:11:45]quantity*price = 40041 [15:11:45]sum+1 = 40043 [15:11:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.52 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 493 30.07.2024 15:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309559 ФПД: 175433769142307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151145&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309559&fm=175433769142307&tin=02508201610067®Number=0000000000092651&sum=40000 [15:11:46]StoreToDocumentArchive [15:11:46]shift 430 fd 309559 [15:11:46]save to /storage/0430/doc_00309559 [15:11:46]save last doc name /storage/0430/doc_00309559 to /storage/kkm_last_doc_name [15:11:46]save OK [15:11:46]Clear old archive folders... [15:11:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:11:46]tlvbuf is 015DD930 [15:11:46]SAM_PROTO_ClearQueue [15:11:46]wFMCommunicate request_size=4 [15:11:46]MH_SAM_APDU [15:11:46]CAPDU: 80 09 00 00 [15:11:46]Write to MH i2c: E2 08 00 E1 00 80 09 00 00 00 00 00 00 53 [15:11:46]Write i2c OK [15:11:46]MH_I2C_Read... [15:11:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:46]Read from MH i2c: E2 [15:11:46]MH_I2C_Read... [15:11:46]Read from MH i2c: E2 03 00 [15:11:46]MH_I2C_Read... [15:11:46]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [15:11:46]RAPDU: 90 00 [15:11:46]wFMCommunicate OK [15:11:46]SAM_PROTO_ClearQueue done [15:11:46]KKMCreateOFDPacket [15:11:46]OFDProtocolAddRootSTLVToBuf [15:11:46]FM_MakeSignedData [15:11:46]FM_MakeSignedData [15:11:46]SAM_PROTO_SignData [15:11:46]wFMCommunicate request_size=4 [15:11:46]MH_SAM_APDU [15:11:46]CAPDU: 80 0D 01 02 [15:11:46]Write to MH i2c: E2 08 00 E2 00 80 0D 01 02 00 00 00 00 5B [15:11:46]Write i2c OK [15:11:46]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [15:11:47]RAPDU: 90 00 [15:11:47]wFMCommunicate OK [15:11:47]wFMCommunicate request_size=255 [15:11:47]MH_SAM_APDU [15:11:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 B1 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B9 04 00 35 04 06 00 [15:11:47]Write to MH i2c: E2 02 01 E3 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 B1 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B9 04 00 35 04 06 00 00 00 7C [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [15:11:47]RAPDU: 90 00 [15:11:47]wFMCommunicate OK [15:11:47]wFMCommunicate request_size=11 [15:11:47]MH_SAM_APDU [15:11:47]CAPDU: 80 0D 02 02 06 9F 8E 5B 7D C8 23 [15:11:47]Write to MH i2c: E2 0E 00 E4 00 80 0D 02 02 06 00 9F 8E 5B 7D C8 23 00 00 5A [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 03 00 E4 00 00 90 00 58 [15:11:47]RAPDU: 90 00 [15:11:47]wFMCommunicate OK [15:11:47]wFMCommunicate request_size=4 [15:11:47]MH_SAM_APDU [15:11:47]CAPDU: 80 0D 03 02 [15:11:47]Write to MH i2c: E2 08 00 E5 00 80 0D 03 02 00 00 00 00 60 [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 0B 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 0B 00 E5 00 00 87 CD 6D 86 B1 C9 86 B9 90 00 61 [15:11:47]RAPDU: 87 CD 6D 86 B1 C9 86 B9 90 00 [15:11:47]wFMCommunicate OK [15:11:47]SAM_PROTO_SignData done [15:11:47]FM_MakeSignedData done [15:11:47]CreateOFDProtocolMessage [15:11:47]wFMCommunicate request_size=4 [15:11:47]MH_SAM_APDU [15:11:47]CAPDU: 80 11 00 00 [15:11:47]Write to MH i2c: E2 08 00 E6 00 80 11 00 00 00 00 00 00 60 [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:47]Read from MH i2c: E2 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 17 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: E2 17 00 E6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B6 [15:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:47]wFMCommunicate OK [15:11:47]CreateOFDProtocolMessage done [15:11:47]OFDSenderStorePacket 309559 [15:11:47]StoreOFDPacket docnum=309559 [15:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 01 00 00 97 B7 08 01 65 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 01 00 00 F4 03 04 00 B1 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 37 B9 04 00 35 04 06 00 9F 8E 5B 7D C8 23 87 CD 6D 86 B1 C9 86 B9 [15:11:47]CheckFolder [15:11:47]dirname=/storage/ofd_packets [15:11:47]CheckFolder done [15:11:47]ProducePacketName [15:11:47]name=ofd_packets/00309559 [15:11:47]NVStorageSaveData ofd_packets/00309559 [15:11:47]File name is /storage/ofd_packets/00309559 [15:11:47]Write 302 bytes [15:11:47]NVStorageSaveData done [15:11:47]OFDSenderStorePacket done [15:11:47]KKMCreateOFDPacket done [15:11:47]NVStorageSaveData kkm_last_timestamp [15:11:47]File name is /storage/kkm_last_timestamp [15:11:47]Write 4 bytes [15:11:47]NVStorageSaveData done [15:11:47]ExternCall_PrintAddStr [15:11:47]wPrintStart [15:11:47]Write to MH i2c: 01 00 00 E7 00 E7 [15:11:47]Write i2c OK [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 07 00 [15:11:47]MH_I2C_Read... [15:11:47]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 FF 0F FC [15:11:47]RasterBufferAndPrint [15:11:47]line Счет N : (1)118176 [15:11:47]line ИНН: 02508201610067 [15:11:47]line Контрольно-Кассовый Чек [15:11:47]line ПРОДАЖА [15:11:47]line ТРК (МРК, ГНК) : 43 [15:11:47]line Товар: 2710124130 [15:11:47]line Super-92-К-5 [15:11:47]line 5.820 * 68.80 [15:11:47]line = 400.42 [15:11:47]line НДС 12% НСП 1% [15:11:47]line > о реализуемом товаре [15:11:47]line ОКРУГЛЕНИЕ: -0.42 [15:11:47]line ИТОГО: 400.00 [15:11:47]line Внесено: 400.00 [15:11:47]line СДАЧА: 0.00 [15:11:47]line НСП 1% : 3.54 [15:11:47]line НДС 12% : 42.52 [15:11:47]line Наличными: 400.00 [15:11:47]line Безнал.: 0.00 [15:11:47]line Место: АЗС № 128 "Партнер Нефть" [15:11:47]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:11:47]line СНО: Общий режим [15:11:47]line Чек 493 30.07.2024 15:11 [15:11:47]line Смена: 430 ФФД: 1.0 [15:11:47]line ЗНМ: 0300000046 [15:11:47]line РНМ: 0000000000092651 [15:11:47]line Версия ККМ: 001 [15:11:47]line ФМ: 0000000000874943 [15:11:47]line ФД: 309559 [15:11:47]line ФПД: 175433769142307 [15:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151145&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309559&fm=175433769142307&tin=02508201610067®Number=0000000000092651&sum=40000 [15:11:47]OFD Sender: Processing packet 309559 [packets to send 232, broken 231] [15:11:47]ProducePacketName [15:11:47]name=ofd_packets/00309559 [15:11:47]OFD Sender: To server: pG, [15:11:47]CommunicateWithHost lk.salyk.kg:30040 [15:11:47]ConnectInit lk.salyk.kg [15:11:47]written 0, free lines is 4095 [15:11:48]Write to MH i2c: 01 00 00 12 01 13 [15:11:48]Write i2c OK [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: 01 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: 01 07 00 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 61 0C 87 [15:11:48]RasterBufferAndPrint [15:11:48]line [15:11:48]line [15:11:48]line [15:11:48]line [15:11:48]line [15:11:48]written 0, free lines is 3186 [15:11:48]MH_Cut [15:11:48]Write to MH i2c: D1 01 00 19 01 01 EC [15:11:48]Write i2c OK [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: D1 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: D1 01 00 [15:11:48]MH_I2C_Read... [15:11:48]Read from MH i2c: D1 01 00 19 01 00 EB [15:11:48]Write to MH i2c: 01 00 00 1A 01 1B [15:11:48]Write i2c OK [15:11:48]MH_I2C_Read... [15:11:49]*** Cut start [15:11:49]*** Partial cut [15:11:49]*** CUTSNS_PIN = 1 [15:11:49]*** CUTSNS_PIN = 0 [15:11:50]*** Brake cut motor [15:11:50]Read from MH i2c: 01 [15:11:50]MH_I2C_Read... [15:11:50]*** Stop cut motor [15:11:50]*** Cut end [15:11:50]Read from MH i2c: 01 07 00 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: 01 07 00 1A 01 00 00 00 00 00 FF 0F 30 [15:11:50]process_action close_receipt done [15:11:50]requested_data is exist [15:11:50]produce_requested_data [15:11:50]requested_item fm.sn is exist - process it [15:11:50]wFMCommunicate request_size=4 [15:11:50]MH_SAM_APDU [15:11:50]CAPDU: 80 11 00 00 [15:11:50]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [15:11:50]Write i2c OK [15:11:50]MH_I2C_Read... [15:11:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:50]Read from MH i2c: E2 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 17 00 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EC [15:11:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:50]wFMCommunicate OK [15:11:50]requested_item fd.num is exist - process it [15:11:50]SAM_PROTO_GetFieldsCounters [15:11:50]wFMCommunicate request_size=4 [15:11:50]MH_SAM_APDU [15:11:50]CAPDU: 80 13 00 00 [15:11:50]Write to MH i2c: E2 08 00 1C 01 80 13 00 00 00 00 00 00 99 [15:11:50]Write i2c OK [15:11:50]MH_I2C_Read... [15:11:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:50]Read from MH i2c: E2 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 62 00 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 62 00 1C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 37 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [15:11:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 37 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:50]wFMCommunicate OK [15:11:50]SAM_PROTO_GetFieldsCounters done [15:11:50]requested_item shift.num is exist - process it [15:11:50]requested_item shift.opened is exist - process it [15:11:50]req_shift_opened [15:11:50]FM_GetShiftState [15:11:50]SAM_PROTO_GetShiftState [15:11:50]wFMCommunicate request_size=4 [15:11:50]MH_SAM_APDU [15:11:50]CAPDU: 80 13 01 00 [15:11:50]Write to MH i2c: E2 08 00 1D 01 80 13 01 00 00 00 00 00 9B [15:11:50]Write i2c OK [15:11:50]MH_I2C_Read... [15:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:50]Read from MH i2c: E2 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 0E 00 [15:11:50]MH_I2C_Read... [15:11:50]Read from MH i2c: E2 0E 00 1D 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [15:11:50]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:50]wFMCommunicate OK [15:11:50]SAM_PROTO_GetShiftState done [15:11:50]FM_GetShiftState done [15:11:50]req_shift_opened done [15:11:50]requested_item shift.open_date is exist - process it [15:11:50]req_shift_open_date [15:11:50]req_shift_open_date done [15:11:50]produce_requested_data done [15:11:50]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309559,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:11:50]process_action_free close_receipt [15:11:50]json_value_free [15:11:50]json_value_free done [15:11:50]process_json_proto returns [15:11:50]Send response to host [15:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309559,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:11:50]free response buf [15:11:50]execute_script done [15:11:50]execute_script returns [15:11:50]free content buf [15:11:50]Sock 8.Close socket [15:11:50]Sock 8.Thread stoped [15:11:51]accept exits with 6 [15:11:51]New connection [15:11:51]New thread 3066977636 created [15:11:51]Thread 3066834276 joined [15:11:51]Waiting for new connection... [15:11:51] Sock 6.Parse request [15:11:51]Sock 6.Check first char [15:11:51]Sock 6.First char is OK [15:11:51]request: POST /json_proto HTTP/1.0 [15:11:51]Method: POST [15:11:51]URL: /json_proto [15:11:51]Method is POST - this is cgi request [15:11:51]url: /json_proto [15:11:51]query_string will be loaded in cgi processing [15:11:51]execute_cgi json_proto POST (null) [15:11:51]execute_cgi path=json_proto method=POST [15:11:51]POST find Content-Length [15:11:51]Host: 172.17.45.195:8080 [15:11:51]Content-Length: 682 [15:11:51]Content-Type: application/json [15:11:51] [15:11:51]POST finish read [15:11:51]Found Content-Length = 682 [15:11:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:51]execute_script... [15:11:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:51]POST & json_proto [15:11:51]process_json_proto [15:11:51]json parsed OK: [15:11:51]protocol is kg_v1.0 [15:11:51]action value=close_receipt [15:11:51]process_action close_receipt [15:11:51]cmd_close_receipt [15:11:51]MH_GetDate [15:11:51]Write to MH i2c: F0 00 00 1E 01 0E [15:11:51]Write i2c OK [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: F0 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: F0 09 00 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: F0 09 00 1E 01 00 B7 02 A9 66 FB 01 7F 64 BE [15:11:51]GetLastDocTimeStamp 1722352305 [15:11:51]current date 1722352311 [15:11:51]FM_GetShiftState [15:11:51]SAM_PROTO_GetShiftState [15:11:51]wFMCommunicate request_size=4 [15:11:51]MH_SAM_APDU [15:11:51]CAPDU: 80 13 01 00 [15:11:51]Write to MH i2c: E2 08 00 1F 01 80 13 01 00 00 00 00 00 9D [15:11:51]Write i2c OK [15:11:51]MH_I2C_Read... [15:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:51]Read from MH i2c: E2 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 0E 00 [15:11:51]MH_I2C_Read... [15:11:51]Read from MH i2c: E2 0E 00 1F 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F8 [15:11:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:51]wFMCommunicate OK [15:11:51]SAM_PROTO_GetShiftState done [15:11:51]FM_GetShiftState done [15:11:51]opened in 1722299915 [15:11:51]opened+sec_in_day 1722386315 [15:11:51]quantity*price = 100005 [15:11:51]sum+1 = 100006 [15:11:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 494 30.07.2024 15:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309560 ФПД: 239499342946480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151152&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309560&fm=239499342946480&tin=02508201610067®Number=0000000000092651&sum=100000 [15:11:53]StoreToDocumentArchive [15:11:53]shift 430 fd 309560 [15:11:53]save to /storage/0430/doc_00309560 [15:11:53]save last doc name /storage/0430/doc_00309560 to /storage/kkm_last_doc_name [15:11:53]save OK [15:11:53]Clear old archive folders... [15:11:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:11:53]tlvbuf is 015F8520 [15:11:53]SAM_PROTO_ClearQueue [15:11:53]wFMCommunicate request_size=4 [15:11:53]MH_SAM_APDU [15:11:53]CAPDU: 80 09 00 00 [15:11:53]Write to MH i2c: E2 08 00 2C 01 80 09 00 00 00 00 00 00 9F [15:11:53]Write i2c OK [15:11:53]MH_I2C_Read... [15:11:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:53]Read from MH i2c: E2 [15:11:53]MH_I2C_Read... [15:11:53]Read from MH i2c: E2 03 00 [15:11:53]MH_I2C_Read... [15:11:53]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [15:11:53]RAPDU: 90 00 [15:11:53]wFMCommunicate OK [15:11:53]SAM_PROTO_ClearQueue done [15:11:53]KKMCreateOFDPacket [15:11:53]OFDProtocolAddRootSTLVToBuf [15:11:53]FM_MakeSignedData [15:11:53]FM_MakeSignedData [15:11:53]SAM_PROTO_SignData [15:11:53]wFMCommunicate request_size=4 [15:11:53]MH_SAM_APDU [15:11:53]CAPDU: 80 0D 01 02 [15:11:53]Write to MH i2c: E2 08 00 2D 01 80 0D 01 02 00 00 00 00 A7 [15:11:53]Write i2c OK [15:11:53]MH_I2C_Read... [15:11:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:53]Read from MH i2c: E2 [15:11:53]MH_I2C_Read... [15:11:53]Read from MH i2c: E2 03 00 [15:11:53]MH_I2C_Read... [15:11:53]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [15:11:53]RAPDU: 90 00 [15:11:53]wFMCommunicate OK [15:11:53]wFMCommunicate request_size=255 [15:11:53]MH_SAM_APDU [15:11:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 OFD Sender: No OFD packet to send [15:11:53]00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 B8 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B9 04 00 35 04 06 00 D9 [15:11:53]Write to MH i2c: E2 02 01 2E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 B8 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B9 04 00 35 04 06 00 D9 00 00 E8 [15:11:53]Write i2c OK [15:11:53]MH_I2C_Read... [15:11:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:54]Read from MH i2c: E2 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 03 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [15:11:54]RAPDU: 90 00 [15:11:54]wFMCommunicate OK [15:11:54]wFMCommunicate request_size=10 [15:11:54]MH_SAM_APDU [15:11:54]CAPDU: 80 0D 02 02 05 D2 C9 42 A0 B0 [15:11:54]Write to MH i2c: E2 0D 00 2F 01 80 0D 02 02 05 00 D2 C9 42 A0 B0 00 00 E1 [15:11:54]Write i2c OK [15:11:54]MH_I2C_Read... [15:11:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:54]Read from MH i2c: E2 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 03 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 03 00 2F 01 00 90 00 A4 [15:11:54]RAPDU: 90 00 [15:11:54]wFMCommunicate OK [15:11:54]wFMCommunicate request_size=4 [15:11:54]MH_SAM_APDU [15:11:54]CAPDU: 80 0D 03 02 [15:11:54]Write to MH i2c: E2 08 00 30 01 80 0D 03 02 00 00 00 00 AC [15:11:54]Write i2c OK [15:11:54]MH_I2C_Read... [15:11:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:54]Read from MH i2c: E2 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 0B 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 0B 00 30 01 00 06 3B BB FB A3 48 D3 4C 90 00 AE [15:11:54]RAPDU: 06 3B BB FB A3 48 D3 4C 90 00 [15:11:54]wFMCommunicate OK [15:11:54]SAM_PROTO_SignData done [15:11:54]FM_MakeSignedData done [15:11:54]CreateOFDProtocolMessage [15:11:54]wFMCommunicate request_size=4 [15:11:54]MH_SAM_APDU [15:11:54]CAPDU: 80 11 00 00 [15:11:54]Write to MH i2c: E2 08 00 31 01 80 11 00 00 00 00 00 00 AC [15:11:54]Write i2c OK [15:11:54]MH_I2C_Read... [15:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:54]Read from MH i2c: E2 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 17 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: E2 17 00 31 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 02 [15:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:54]wFMCommunicate OK [15:11:54]CreateOFDProtocolMessage done [15:11:54]OFDSenderStorePacket 309560 [15:11:54]StoreOFDPacket docnum=309560 [15:11:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 38 D5 07 01 B1 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 B8 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B9 04 00 35 04 06 00 D9 D2 C9 42 A0 B0 06 3B BB FB A3 48 D3 4C [15:11:54]CheckFolder [15:11:54]dirname=/storage/ofd_packets [15:11:54]CheckFolder done [15:11:54]ProducePacketName [15:11:54]name=ofd_packets/00309560 [15:11:54]NVStorageSaveData ofd_packets/00309560 [15:11:54]File name is /storage/ofd_packets/00309560 [15:11:54]Write 301 bytes [15:11:54]NVStorageSaveData done [15:11:54]OFDSenderStorePacket done [15:11:54]KKMCreateOFDPacket done [15:11:54]NVStorageSaveData kkm_last_timestamp [15:11:54]File name is /storage/kkm_last_timestamp [15:11:54]Write 4 bytes [15:11:54]NVStorageSaveData done [15:11:54]ExternCall_PrintAddStr [15:11:54]wPrintStart [15:11:54]Write to MH i2c: 01 00 00 32 01 33 [15:11:54]Write i2c OK [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: 01 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: 01 07 00 [15:11:54]MH_I2C_Read... [15:11:54]Read from MH i2c: 01 07 00 32 01 00 00 00 00 00 FF 0F 48 [15:11:54]RasterBufferAndPrint [15:11:54]line Счет N : (1)118177 [15:11:54]line ИНН: 02508201610067 [15:11:54]line Контрольно-Кассовый Чек [15:11:54]line ПРОДАЖА [15:11:54]line ТРК (МРК, ГНК) : 62 [15:11:54]line Товар: 2710124130 [15:11:54]line Аи-92-К-2 [15:11:54]line 14.750 * 67.80 [15:11:54]line = 1000.05 [15:11:54]line НДС 12% НСП 1% [15:11:54]line > о реализуемом товаре [15:11:54]line ОКРУГЛЕНИЕ: -0.05 [15:11:54]line ИТОГО: 1000.00 [15:11:54]line Внесено: 1000.00 [15:11:54]line СДАЧА: 0.00 [15:11:54]line НСП 1% : 8.85 [15:11:54]line НДС 12% : 106.20 [15:11:54]line Наличными: 1000.00 [15:11:54]line Безнал.: 0.00 [15:11:54]line Место: АЗС № 128 "Партнер Нефть" [15:11:54]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:11:54]line СНО: Общий режим [15:11:54]line Чек 494 30.07.2024 15:11 [15:11:54]line Смена: 430 ФФД: 1.0 [15:11:54]line ЗНМ: 0300000046 [15:11:54]line РНМ: 0000000000092651 [15:11:54]line Версия ККМ: 001 [15:11:54]line ФМ: 0000000000874943 [15:11:54]line ФД: 309560 [15:11:54]line ФПД: 239499342946480 [15:11:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151152&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309560&fm=239499342946480&tin=02508201610067®Number=0000000000092651&sum=100000 [15:11:54]OFD Sender: Processing packet 309560 [packets to send 232, broken 231] [15:11:54]ProducePacketName [15:11:54]name=ofd_packets/00309560 [15:11:54]OFD Sender: To server: pG, [15:11:54]CommunicateWithHost lk.salyk.kg:30040 [15:11:54]ConnectInit lk.salyk.kg [15:11:54]written 0, free lines is 4095 [15:11:55]Write to MH i2c: 01 00 00 5D 01 5E [15:11:55]Write i2c OK [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: 01 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: 01 07 00 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 5F 0C D0 [15:11:55]RasterBufferAndPrint [15:11:55]line [15:11:55]line [15:11:55]line [15:11:55]line [15:11:55]line [15:11:55]written 0, free lines is 3186 [15:11:55]MH_Cut [15:11:55]Write to MH i2c: D1 01 00 64 01 01 37 [15:11:55]Write i2c OK [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: D1 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: D1 01 00 [15:11:55]MH_I2C_Read... [15:11:55]Read from MH i2c: D1 01 00 64 01 00 36 [15:11:55]Write to MH i2c: 01 00 00 65 01 66 [15:11:55]Write i2c OK [15:11:55]MH_I2C_Read... [15:11:56]*** Cut start [15:11:56]*** Partial cut [15:11:56]*** CUTSNS_PIN = 1 [15:11:56]*** CUTSNS_PIN = 0 [15:11:56]Connected sock=10 [15:11:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 38 D5 07 01 B1 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 *** Brake cut motor [15:11:56]00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 B8 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B9 04 00 35 04 06 00 D9 D2 C9 42 A0 B0 06 3B BB FB A3 48 D3 4C [15:11:56]Read from MH i2c: 01 [15:11:56]MH_I2C_Read... [15:11:56]*** Stop cut motor [15:11:56]*** Cut end [15:11:56]Read from MH i2c: 01 07 00 [15:11:56]MH_I2C_Read... [15:11:56]Read from MH i2c: 01 07 00 65 01 00 00 00 00 00 FF 0F 7B [15:11:56]process_action close_receipt done [15:11:56]requested_data is exist [15:11:56]produce_requested_data [15:11:56]requested_item fm.sn is exist - process it [15:11:56]wFMCommunicate request_size=4 [15:11:56]MH_SAM_APDU [15:11:56]CAPDU: 80 11 00 00 [15:11:56]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [15:11:56]Write i2c OK [15:11:56]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 17 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 37 [15:11:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:11:57]wFMCommunicate OK [15:11:57]requested_item fd.num is exist - process it [15:11:57]SAM_PROTO_GetFieldsCounters [15:11:57]wFMCommunicate request_size=4 [15:11:57]MH_SAM_APDU [15:11:57]CAPDU: 80 13 00 00 [15:11:57]Write to MH i2c: E2 08 00 67 01 80 13 00 00 00 00 00 00 E4 [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 62 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 62 00 67 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 38 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [15:11:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 38 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:57]wFMCommunicate OK [15:11:57]SAM_PROTO_GetFieldsCounters done [15:11:57]requested_item shift.num is exist - process it [15:11:57]requested_item shift.opened is exist - process it [15:11:57]req_shift_opened [15:11:57]FM_GetShiftState [15:11:57]SAM_PROTO_GetShiftState [15:11:57]wFMCommunicate request_size=4 [15:11:57]MH_SAM_APDU [15:11:57]CAPDU: 80 13 01 00 [15:11:57]Write to MH i2c: E2 08 00 68 01 80 13 01 00 00 00 00 00 E6 [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 0E 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 0E 00 68 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 41 [15:11:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:57]wFMCommunicate OK [15:11:57]SAM_PROTO_GetShiftState done [15:11:57]FM_GetShiftState done [15:11:57]req_shift_opened done [15:11:57]requested_item shift.open_date is exist - process it [15:11:57]req_shift_open_date [15:11:57]req_shift_open_date done [15:11:57]produce_requested_data done [15:11:57]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309560,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:11:57]process_action_free close_receipt [15:11:57]json_value_free [15:11:57]json_value_free done [15:11:57]process_json_proto returns [15:11:57]Send response to host [15:11:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309560,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:11:57]free response buf [15:11:57]execute_script done [15:11:57]execute_script returns [15:11:57]free content buf [15:11:57]Sock 6.Close socket [15:11:57]Sock 6.Thread stoped [15:11:57]accept exits with 8 [15:11:57]New connection [15:11:57]New thread 3066834276 created [15:11:57]Thread 3066977636 joined [15:11:57]Waiting for new connection... [15:11:57] Sock 8.Parse request [15:11:57]Sock 8.Check first char [15:11:57]Sock 8.First char is OK [15:11:57]request: POST /json_proto HTTP/1.0 [15:11:57]Method: POST [15:11:57]URL: /json_proto [15:11:57]Method is POST - this is cgi request [15:11:57]url: /json_proto [15:11:57]query_string will be loaded in cgi processing [15:11:57]execute_cgi json_proto POST (null) [15:11:57]execute_cgi path=json_proto method=POST [15:11:57]POST find Content-Length [15:11:57]Host: 172.17.45.195:8080 [15:11:57]Content-Length: 679 [15:11:57]Content-Type: application/json [15:11:57] [15:11:57]POST finish read [15:11:57]Found Content-Length = 679 [15:11:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:11:57]execute_script... [15:11:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:11:57]POST & json_proto [15:11:57]process_json_proto [15:11:57]json parsed OK: [15:11:57]protocol is kg_v1.0 [15:11:57]action value=close_receipt [15:11:57]process_action close_receipt [15:11:57]cmd_close_receipt [15:11:57]MH_GetDate [15:11:57]Write to MH i2c: F0 00 00 69 01 59 [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: F0 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: F0 09 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: F0 09 00 69 01 00 BE 02 A9 66 FB 01 7F 64 10 [15:11:57]GetLastDocTimeStamp 1722352312 [15:11:57]current date 1722352318 [15:11:57]FM_GetShiftState [15:11:57]SAM_PROTO_GetShiftState [15:11:57]wFMCommunicate request_size=4 [15:11:57]MH_SAM_APDU [15:11:57]CAPDU: 80 13 01 00 [15:11:57]Write to MH i2c: E2 08 00 6A 01 80 13 01 00 00 00 00 00 E8 [15:11:57]Write i2c OK [15:11:57]MH_I2C_Read... [15:11:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:57]Read from MH i2c: E2 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 0E 00 [15:11:57]MH_I2C_Read... [15:11:57]Read from MH i2c: E2 0E 00 6A 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 43 [15:11:57]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:11:57]wFMCommunicate OK [15:11:57]SAM_PROTO_GetShiftState done [15:11:57]FM_GetShiftState done [15:11:57]opened in 1722299915 [15:11:57]opened+sec_in_day 1722386315 [15:11:57]quantity*price = 400050 [15:11:57]sum+1 = 400051 [15:11:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 495 30.07.2024 15:11 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309561 ФПД: 58401278131730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151158&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309561&fm=58401278131730&tin=02508201610067®Number=0000000000092651&sum=400000 [15:11:59]StoreToDocumentArchive [15:11:59]shift 430 fd 309561 [15:11:59]save to /storage/0430/doc_00309561 [15:11:59]save last doc name /storage/0430/doc_00309561 to /storage/kkm_last_doc_name [15:11:59]save OK [15:11:59]Clear old archive folders... [15:11:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:11:59]tlvbuf is 01667640 [15:11:59]SAM_PROTO_ClearQueue [15:11:59]wFMCommunicate request_size=4 [15:11:59]MH_SAM_APDU [15:11:59]CAPDU: 80 09 00 00 [15:11:59]Write to MH i2c: E2 08 00 77 01 80 09 00 00 00 00 00 00 EA [15:11:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F3 2E 47 00 7A 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 38 B9 04 00 F4 03 04 00 03 AA A8 66 B6 04 01 00 00 AD A0 1A 58 AB 54 4C 28 [15:12:00]CommunicateWithHost err = 0 [15:12:00]CheckOFDResponse [15:12:00]1017 (14) - 77093643461234 [15:12:00]1041 (16) - 0000000000874943 [15:12:00]1040 (4) - 309560 [15:12:00]1012 (4) - 30.07.2024 08:53 [15:12:00]1206 (1) - 0 [15:12:00]OFD Sender: Remove packet 309560 [15:12:00]ProducePacketName [15:12:00]name=ofd_packets/00309560 [15:12:00]NVStorageDeleteData [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:00]Read from MH i2c: E2 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 77 01 00 90 00 EC [15:12:00]RAPDU: 90 00 [15:12:00]wFMCommunicate OK [15:12:00]SAM_PROTO_ClearQueue done [15:12:00]KKMCreateOFDPacket [15:12:00]OFDProtocolAddRootSTLVToBuf [15:12:00]FM_MakeSignedData [15:12:00]FM_MakeSignedData [15:12:00]SAM_PROTO_SignData [15:12:00]wFMCommunicate request_size=4 [15:12:00]MH_SAM_APDU [15:12:00]CAPDU: 80 0D 01 02 [15:12:00]Write to MH i2c: E2 08 00 78 01 80 0D 01 02 00 00 00 00 F2 [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:00]Read from MH i2c: E2 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 78 01 00 90 00 ED [15:12:00]RAPDU: 90 00 [15:12:00]wFMCommunicate OK [15:12:00]wFMCommunicate request_size=255 [15:12:00]MH_SAM_APDU [15: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EF 01 00 00 F4 03 04 00 BE 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B9 04 00 35 04 06 00 35 1D 9B 6F [15:12:00]Write to MH i2c: E2 02 01 79 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EF 01 00 00 F4 03 04 00 BE 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B9 04 00 35 04 06 00 35 1D 9B 6F 00 00 60 [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:00]OFD Sender: No OFD packet to send [15:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:00]Read from MH i2c: E2 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 79 01 00 90 00 EE [15:12:00]RAPDU: 90 00 [15:12:00]wFMCommunicate OK [15:12:00]wFMCommunicate request_size=7 [15:12:00]MH_SAM_APDU [15:12:00]CAPDU: 80 0D 02 02 02 FE 12 [15:12:00]Write to MH i2c: E2 0A 00 7A 01 80 0D 02 02 02 00 FE 12 00 00 09 [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:00]Read from MH i2c: E2 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 03 00 7A 01 00 90 00 EF [15:12:00]RAPDU: 90 00 [15:12:00]wFMCommunicate OK [15:12:00]wFMCommunicate request_size=4 [15:12:00]MH_SAM_APDU [15:12:00]CAPDU: 80 0D 03 02 [15:12:00]Write to MH i2c: E2 08 00 7B 01 80 0D 03 02 00 00 00 00 F7 [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:00]Read from MH i2c: E2 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 0B 00 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 0B 00 7B 01 00 EF 35 8B 53 15 3F BC A1 90 00 AB [15:12:00]RAPDU: EF 35 8B 53 15 3F BC A1 90 00 [15:12:00]wFMCommunicate OK [15:12:00]SAM_PROTO_SignData done [15:12:00]FM_MakeSignedData done [15:12:00]CreateOFDProtocolMessage [15:12:00]wFMCommunicate request_size=4 [15:12:00]MH_SAM_APDU [15:12:00]CAPDU: 80 11 00 00 [15:12:00]Write to MH i2c: E2 08 00 7C 01 80 11 00 00 00 00 00 00 F7 [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 [15:12:01]MH_I2C_Read... [15:12:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:01]Read from MH i2c: E2 17 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 17 00 7C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4D [15:12:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:12:01]wFMCommunicate OK [15:12:01]CreateOFDProtocolMessage done [15:12:01]OFDSenderStorePacket 309561 [15:12:01]StoreOFDPacket docnum=309561 [15:12:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F7 BA 04 01 26 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EF 01 00 00 F4 03 04 00 BE 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B9 04 00 35 04 06 00 35 1D 9B 6F FE 12 EF 35 8B 53 15 3F BC A1 [15:12:01]CheckFolder [15:12:01]dirname=/storage/ofd_packets [15:12:01]CheckFolder done [15:12:01]ProducePacketName [15:12:01]name=ofd_packets/00309561 [15:12:01]NVStorageSaveData ofd_packets/00309561 [15:12:01]File name is /storage/ofd_packets/00309561 [15:12:01]Write 298 bytes [15:12:01]NVStorageSaveData done [15:12:01]OFDSenderStorePacket done [15:12:01]KKMCreateOFDPacket done [15:12:01]NVStorageSaveData kkm_last_timestamp [15:12:01]File name is /storage/kkm_last_timestamp [15:12:01]Write 4 bytes [15:12:01]NVStorageSaveData done [15:12:01]ExternCall_PrintAddStr [15:12:01]wPrintStart [15:12:01]Write to MH i2c: 01 00 00 7D 01 7E [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 07 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [15:12:01]RasterBufferAndPrint [15:12:01]line Счет N : (1)118178 [15:12:01]line ИНН: 02508201610067 [15:12:01]line Контрольно-Кассовый Чек [15:12:01]line ПРОДАЖА [15:12:01]line ТРК (МРК, ГНК) : 54 [15:12:01]line Товар: 2710194800 [15:12:01]line ДТ-К-3 [15:12:01]line 52.500 * 76.20 [15:12:01]line = 4000.50 [15:12:01]line НДС 12% НСП 1% [15:12:01]line > о реализуемом товаре [15:12:01]line ОКРУГЛЕНИЕ: -0.50 [15:12:01]line ИТОГО: 4000.00 [15:12:01]line Внесено: 4000.00 [15:12:01]line СДАЧА: 0.00 [15:12:01]line НСП 1% : 35.40 [15:12:01]line НДС 12% : 424.83 [15:12:01]line Наличными: 4000.00 [15:12:01]line Безнал.: 0.00 [15:12:01]line Место: АЗС № 128 "Партнер Нефть" [15:12:01]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:12:01]line СНО: Общий режим [15:12:01]line Чек 495 30.07.2024 15:11 [15:12:01]line Смена: 430 ФФД: 1.0 [15:12:01]line ЗНМ: 0300000046 [15:12:01]line РНМ: 0000000000092651 [15:12:01]line Версия ККМ: 001 [15:12:01]line ФМ: 0000000000874943 [15:12:01]line ФД: 309561 [15:12:01]line ФПД: 58401278131730 [15:12:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151158&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309561&fm=58401278131730&tin=02508201610067®Number=0000000000092651&sum=400000 [15:12:01]OFD Sender: Processing packet 309561 [packets to send 232, broken 231] [15:12:01]ProducePacketName [15:12:01]name=ofd_packets/00309561 [15:12:01]OFD Sender: To server: pG, [15:12:01]CommunicateWithHost lk.salyk.kg:30040 [15:12:01]ConnectInit lk.salyk.kg [15:12:01]written 0, free lines is 4095 [15:12:01]Write to MH i2c: 01 00 00 A8 01 A9 [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 07 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 5F 0C 1B [15:12:01]RasterBufferAndPrint [15:12:01]line [15:12:01]line [15:12:01]line [15:12:01]line [15:12:01]line [15:12:01]written 0, free lines is 3187 [15:12:01]MH_Cut [15:12:01]Write to MH i2c: D1 01 00 AF 01 01 82 [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: D1 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: D1 01 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: D1 01 00 AF 01 00 81 [15:12:01]Write to MH i2c: 01 00 00 B0 01 B1 [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:02]*** Cut start [15:12:02]*** Partial cut [15:12:02]*** CUTSNS_PIN = 1 [15:12:02]*** CUTSNS_PIN = 0 [15:12:03]*** Brake cut motor [15:12:03]Read from MH i2c: 01 [15:12:03]MH_I2C_Read... [15:12:03]*** Stop cut motor [15:12:03]*** Cut end [15:12:03]Read from MH i2c: 01 07 00 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 FF 0F C6 [15:12:03]process_action close_receipt done [15:12:03]requested_data is exist [15:12:03]produce_requested_data [15:12:03]requested_item fm.sn is exist - process it [15:12:03]wFMCommunicate request_size=4 [15:12:03]MH_SAM_APDU [15:12:03]CAPDU: 80 11 00 00 [15:12:03]Write to MH i2c: E2 08 00 B1 01 80 11 00 00 00 00 00 00 2C [15:12:03]Write i2c OK [15:12:03]MH_I2C_Read... [15:12:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:03]Read from MH i2c: E2 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 17 00 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 17 00 B1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 82 [15:12:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:12:03]wFMCommunicate OK [15:12:03]requested_item fd.num is exist - process it [15:12:03]SAM_PROTO_GetFieldsCounters [15:12:03]wFMCommunicate request_size=4 [15:12:03]MH_SAM_APDU [15:12:03]CAPDU: 80 13 00 00 [15:12:03]Write to MH i2c: E2 08 00 B2 01 80 13 00 00 00 00 00 00 2F [15:12:03]Write i2c OK [15:12:03]MH_I2C_Read... [15:12:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:03]Read from MH i2c: E2 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 62 00 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 62 00 B2 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 39 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [15:12:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 39 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:03]wFMCommunicate OK [15:12:03]SAM_PROTO_GetFieldsCounters done [15:12:03]requested_item shift.num is exist - process it [15:12:03]requested_item shift.opened is exist - process it [15:12:03]req_shift_opened [15:12:03]FM_GetShiftState [15:12:03]SAM_PROTO_GetShiftState [15:12:03]wFMCommunicate request_size=4 [15:12:03]MH_SAM_APDU [15:12:04]CAPDU: 80 13 01 00 [15:12:04]Write to MH i2c: E2 08 00 B3 01 80 13 01 00 00 00 00 00 31 [15:12:04]Write i2c OK [15:12:04]MH_I2C_Read... [15:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:04]Read from MH i2c: E2 [15:12:04]MH_I2C_Read... [15:12:04]Read from MH i2c: E2 0E 00 [15:12:04]MH_I2C_Read... [15:12:04]Read from MH i2c: E2 0E 00 B3 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8C [15:12:04]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:12:04]wFMCommunicate OK [15:12:04]SAM_PROTO_GetShiftState done [15:12:04]FM_GetShiftState done [15:12:04]req_shift_opened done [15:12:04]requested_item shift.open_date is exist - process it [15:12:04]req_shift_open_date [15:12:04]req_shift_open_date done [15:12:04]produce_requested_data done [15:12:04]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309561,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:12:04]process_action_free close_receipt [15:12:04]json_value_free [15:12:04]json_value_free done [15:12:04]process_json_proto returns [15:12:04]Send response to host [15:12:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309561,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:12:04]free response buf [15:12:04]execute_script done [15:12:04]execute_script returns [15:12:04]free content buf [15:12:04]Sock 8.Close socket [15:12:04]Sock 8.Thread stoped [15:12:04]recv_with_timeout no data received [15:12:05]Connected sock=10 [15:12:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F7 BA 04 01 26 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EF 01 00 00 F4 03 04 00 BE 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B9 04 00 35 04 06 00 35 1D 9B 6F FE 12 EF 35 8B 53 15 3F BC A1 [15:12:08]accept exits with 6 [15:12:08]New connection [15:12:08]New thread 3066977636 created [15:12:08]Thread 3066834276 joined [15:12:08]Waiting for new connection... [15:12:08] Sock 6.Parse request [15:12:08]Sock 6.Check first char [15:12:08]Sock 6.First char is OK [15:12:08]request: POST /json_proto HTTP/1.0 [15:12:08]Method: POST [15:12:08]URL: /json_proto [15:12:08]Method is POST - this is cgi request [15:12:08]url: /json_proto [15:12:08]query_string will be loaded in cgi processing [15:12:08]execute_cgi json_proto POST (null) [15:12:08]execute_cgi path=json_proto method=POST [15:12:08]POST find Content-Length [15:12:08]Host: 172.17.45.195:8080 [15:12:08]Content-Length: 736 [15:12:08]Content-Type: application/json [15:12:08] [15:12:08]POST finish read [15:12:08]Found Content-Length = 736 [15:12:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 309561, "base_FM": "0000000000874943", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:12:08]execute_script... [15:12:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 309561, "base_FM": "0000000000874943", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:12:08]POST & json_proto [15:12:08]process_json_proto [15:12:08]json parsed OK: [15:12:08]protocol is kg_v1.0 [15:12:08]action value=close_receipt [15:12:08]process_action close_receipt [15:12:08]cmd_close_receipt [15:12:08]MH_GetDate [15:12:08]Write to MH i2c: F0 00 00 B4 01 A4 [15:12:08]Write i2c OK [15:12:08]MH_I2C_Read... [15:12:08]Read from MH i2c: F0 [15:12:08]MH_I2C_Read... [15:12:08]Read from MH i2c: F0 09 00 [15:12:08]MH_I2C_Read... [15:12:08]Read from MH i2c: F0 09 00 B4 01 00 C9 02 A9 66 FB 01 7F 64 66 [15:12:08]GetLastDocTimeStamp 1722352318 [15:12:08]current date 1722352329 [15:12:08]FM_GetShiftState [15:12:08]SAM_PROTO_GetShiftState [15:12:08]wFMCommunicate request_size=4 [15:12:08]MH_SAM_APDU [15:12:08]CAPDU: 80 13 01 00 [15:12:08]Write to MH i2c: E2 08 00 B5 01 80 13 01 00 00 00 00 00 33 [15:12:08]Write i2c OK [15:12:08]MH_I2C_Read... [15:12:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:08]Read from MH i2c: E2 [15:12:08]MH_I2C_Read... [15:12:08]Read from MH i2c: E2 0E 00 [15:12:08]MH_I2C_Read... [15:12:08]Read from MH i2c: E2 0E 00 B5 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8E [15:12:09]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:12:09]wFMCommunicate OK [15:12:09]SAM_PROTO_GetShiftState done [15:12:09]FM_GetShiftState done [15:12:09]opened in 1722299915 [15:12:09]opened+sec_in_day 1722386315 [15:12:09]quantity*price = 400050 [15:12:09]sum+1 = 400051 [15:12:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 4000.00 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 496 30.07.2024 15:12 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФД осн.: 309561 ФМ осн.: 0000000000874943 ФМ: 0000000000874943 ФД: 309562 ФПД: 141139436206258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151209&type=2&operation_type=1&fn_number=0000000000874943&fd_number=309562&fm=141139436206258&tin=02508201610067®Number=0000000000092651&sum=400000 [15:12:10]StoreToDocumentArchive [15:12:10]shift 430 fd 309562 [15:12:10]save to /storage/0430/doc_00309562 [15:12:10]save last doc name /storage/0430/doc_00309562 to /storage/kkm_last_doc_name [15:12:10]save OK [15:12:10]Clear old archive folders... [15:12:10]ProcessDocumentItem done err = 0, tmpTLVsize=276 [15:12:10]tlvbuf is 016C3060 [15:12:10]SAM_PROTO_ClearQueue [15:12:10]wFMCommunicate request_size=4 [15:12:10]MH_SAM_APDU [15:12:10]CAPDU: 80 09 00 00 [15:12:10]Write to MH i2c: E2 08 00 C4 01 80 09 00 00 00 00 00 00 37 [15:12:10]Write i2c OK [15:12:10]MH_I2C_Read... [15:12:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:10]Read from MH i2c: E2 [15:12:10]MH_I2C_Read... [15:12:10]Read from MH i2c: E2 03 00 [15:12:10]MH_I2C_Read... [15:12:10]Read from MH i2c: E2 03 00 C4 01 00 90 00 39 [15:12:10]RAPDU: 90 00 [15:12:10]wFMCommunicate OK [15:12:10]SAM_PROTO_ClearQueue done [15:12:10]KKMCreateOFDPacket [15:12:10]OFDProtocolAddRootSTLVToBuf [15:12:10]FM_MakeSignedData [15:12:10]FM_MakeSignedData [15:12:10]SAM_PROTO_SignData [15:12:10]wFMCommunicate request_size=4 [15:12:10]MH_SAM_APDU [15:12:10]CAPDU: 80 0D 01 02 [15:12:10]Write to MH i2c: E2 08 00 C5 01 80 0D 01 02 00 00 00 00 3F [15:12:10]Write i2c OK [15:12:10]MH_I2C_Read... [15:12:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:11]Read from MH i2c: E2 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 03 00 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 03 00 C5 01 00 90 00 3A [15:12:11]RAPDU: 90 00 [15:12:11]wFMCommunicate OK [15:12:11]wFMCommunicate request_size=255 [15:12:11]MH_SAM_APDU [15:12:11]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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F0 01 00 00 F4 03 04 00 C9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 39 B9 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 30 30 30 [15:12:11]Write to MH i2c: E2 02 01 C6 01 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F0 01 00 00 F4 03 04 00 C9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 39 B9 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 30 30 30 00 00 4F [15:12:11]Write i2c OK [15:12:11]MH_I2C_Read... [15:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:11]Read from MH i2c: E2 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 03 00 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 03 00 C6 01 00 90 00 3B [15:12:11]RAPDU: 90 00 [15:12:11]wFMCommunicate OK [15:12:11]wFMCommunicate request_size=35 [15:12:11]MH_SAM_APDU [15:12:11]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B9 04 00 35 04 06 00 80 5D 95 F5 78 B2 [15:12:11]Write to MH i2c: E2 26 00 C7 01 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B9 04 00 35 04 06 00 80 5D 95 F5 78 B2 00 00 C0 [15:12:11]Write i2c OK [15:12:11]MH_I2C_Read... [15:12:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:11]Read from MH i2c: E2 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 03 00 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 03 00 C7 01 00 90 00 3C [15:12:11]RAPDU: 90 00 [15:12:11]wFMCommunicate OK [15:12:11]wFMCommunicate request_size=4 [15:12:11]MH_SAM_APDU [15:12:11]CAPDU: 80 0D 03 02 [15:12:11]Write to MH i2c: E2 08 00 C8 01 80 0D 03 02 00 00 00 00 44 [15:12:11]Write i2c OK [15:12:11]MH_I2C_Read... [15:12:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:11]Read from MH i2c: E2 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 0B 00 [15:12:11]MH_I2C_Read... [15:12:11]Read from MH i2c: E2 0B 00 C8 01 00 8D 39 6E B5 64 7E 07 1F 90 00 36 [15:12:11]RAPDU: 8D 39 6E B5 64 7E 07 1F 90 00 [15:12:11]wFMCommunicate OK [15:12:11]SAM_PROTO_SignData done [15:12:11]FM_MakeSignedData done [15:12:11]CreateOFDProtocolMessage [15:12:11]wFMCommunicate request_size=4 [15:12:12]MH_SAM_APDU [15:12:12]CAPDU: 80 11 00 00 [15:12:12]Write to MH i2c: E2 08 00 C9 01 80 11 00 00 00 00 00 00 44 [15:12:12]Write i2c OK [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: E2 [15:12:12]MH_I2C_Read... [15:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:12]Read from MH i2c: E2 17 00 [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: E2 17 00 C9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 9A [15:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:12:12]wFMCommunicate OK [15:12:12]CreateOFDProtocolMessage done [15:12:12]OFDSenderStorePacket 309562 [15:12:12]StoreOFDPacket docnum=309562 [15:12:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 28 01 00 00 2D ED 20 01 0A DB 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F0 01 00 00 F4 03 04 00 C9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 39 B9 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B9 04 00 35 04 06 00 80 5D 95 F5 78 B2 8D 39 6E B5 64 7E 07 1F [15:12:12]CheckFolder [15:12:12]dirname=/storage/ofd_packets [15:12:12]CheckFolder done [15:12:12]ProducePacketName [15:12:12]name=ofd_packets/00309562 [15:12:12]NVStorageSaveData ofd_packets/00309562 [15:12:12]File name is /storage/ofd_packets/00309562 [15:12:12]Write 326 bytes [15:12:12]NVStorageSaveData done [15:12:12]OFDSenderStorePacket done [15:12:12]KKMCreateOFDPacket done [15:12:12]NVStorageSaveData kkm_last_timestamp [15:12:12]File name is /storage/kkm_last_timestamp [15:12:12]Write 4 bytes [15:12:12]NVStorageSaveData done [15:12:12]ExternCall_PrintAddStr [15:12:12]wPrintStart [15:12:12]Write to MH i2c: 01 00 00 CA 01 CB [15:12:12]Write i2c OK [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: 01 [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: 01 07 00 [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: 01 07 00 CA 01 00 00 00 00 00 FF 0F E0 [15:12:12]RasterBufferAndPrint [15:12:12]line Счет N : (1)118178 [15:12:12]line ИНН: 02508201610067 [15:12:12]line Контрольно-Кассовый Чек [15:12:12]line ВОЗВРАТ ПРОДАЖИ [15:12:12]line ТРК (МРК, ГНК) : 54 [15:12:12]line Товар: 2710194800 [15:12:12]line ДТ-К-3 [15:12:12]line 52.500 * 76.20 [15:12:12]line = 4000.50 [15:12:12]line НДС 12% НСП 1% [15:12:12]line > о реализуемом товаре [15:12:12]line ОКРУГЛЕНИЕ: -0.50 [15:12:12]line ИТОГО: 4000.00 [15:12:12]line НСП 1% : 35.40 [15:12:12]line НДС 12% : 424.83 [15:12:12]line Наличными: 4000.00 [15:12:12]line Безнал.: 0.00 [15:12:12]line Место: АЗС № 128 "Партнер Нефть" [15:12:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:12:12]line СНО: Общий режим [15:12:12]line Чек 496 30.07.2024 15:12 [15:12:12]line Смена: 430 ФФД: 1.0 [15:12:12]line ЗНМ: 0300000046 [15:12:12]line РНМ: 0000000000092651 [15:12:12]line Версия ККМ: 001 [15:12:12]line ФД осн.: 309561 [15:12:12]line ФМ осн.: 0000000000874943 [15:12:12]line ФМ: 0000000000874943 [15:12:12]line ФД: 309562 [15:12:12]line ФПД: 141139436206258 [15:12:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151209&type=2&operation_type=1&fn_number=0000000000874943&fd_number=309562&fm=141139436206258&tin=02508201610067®Number=0000000000092651&sum=400000 [15:12:12]OFD Sender: Processing packet 309561 [packets to send 233, broken 231] [15:12:12]ProducePacketName [15:12:12]name=ofd_packets/00309561 [15:12:12]OFD Sender: To server: pG, [15:12:12]CommunicateWithHost lk.salyk.kg:30040 [15:12:12]ConnectInit lk.salyk.kg [15:12:12]written 0, free lines is 4095 [15:12:12]Write to MH i2c: 01 00 00 F5 01 F6 [15:12:12]Write i2c OK [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: 01 [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: 01 07 00 [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: 01 07 00 F5 01 00 00 00 00 00 66 0C 6F [15:12:12]RasterBufferAndPrint [15:12:12]line [15:12:12]line [15:12:12]line [15:12:12]line [15:12:12]line [15:12:12]written 0, free lines is 3195 [15:12:12]MH_Cut [15:12:12]Write to MH i2c: D1 01 00 FC 01 01 CF [15:12:12]Write i2c OK [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: D1 [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: D1 01 00 [15:12:12]MH_I2C_Read... [15:12:12]Read from MH i2c: D1 01 00 FC 01 00 CE [15:12:12]Write to MH i2c: 01 00 00 FD 01 FE [15:12:12]Write i2c OK [15:12:12]MH_I2C_Read... [15:12:12]Connected sock=10 [15:12:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 F7 BA 04 01 26 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 EF 01 00 00 F4 03 04 00 BE 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B9 04 00 35 04 06 00 35 1D 9B 6F FE 12 EF 35 8B 53 15 3F BC A1 [15:12:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 56 55 47 00 69 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 39 B9 04 00 F4 03 04 00 13 AA A8 66 B6 04 01 00 00 48 E8 56 E7 20 4B DA CA [15:12:14]CommunicateWithHost err = 0 [15:12:14]CheckOFDResponse [15:12:14]*** Cut start [15:12:14]1017 (14) - 77093643461234 [15:12:14]*** Partial cut [15:12:14]1041 (16) - 0000000000874943 [15:12:14]1040 (4) - 309561 [15:12:14]*** CUTSNS_PIN = 1 [15:12:14]1012 (4) - 30.07.2024 08:53 [15:12:14]1206 (1) - 0 [15:12:14]OFD Sender: Remove packet 309561 [15:12:14]ProducePacketName [15:12:14]name=ofd_packets/00309561 [15:12:14]NVStorageDeleteData [15:12:14]*** CUTSNS_PIN = 0 [15:12:14]*** Brake cut motor [15:12:14]OFD Sender: Processing packet 309562 [packets to send 232, broken 231] [15:12:14]ProducePacketName [15:12:14]name=ofd_packets/00309562 [15:12:14]OFD Sender: To server: pG, [15:12:14]CommunicateWithHost lk.salyk.kg:30040 [15:12:14]ConnectInit lk.salyk.kg [15:12:14]Read from MH i2c: 01 [15:12:14]MH_I2C_Read... [15:12:14]*** Stop cut motor [15:12:14]*** Cut end [15:12:14]Read from MH i2c: 01 07 00 [15:12:14]MH_I2C_Read... [15:12:14]Read from MH i2c: 01 07 00 FD 01 00 00 00 00 00 FF 0F 13 [15:12:14]process_action close_receipt done [15:12:14]requested_data is exist [15:12:14]produce_requested_data [15:12:14]requested_item fm.sn is exist - process it [15:12:14]wFMCommunicate request_size=4 [15:12:14]MH_SAM_APDU [15:12:14]CAPDU: 80 11 00 00 [15:12:14]Write to MH i2c: E2 08 00 FE 01 80 11 00 00 00 00 00 00 79 [15:12:14]Write i2c OK [15:12:14]MH_I2C_Read... [15:12:14]Read from MH i2c: E2 [15:12:14]MH_I2C_Read... [15:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:14]Read from MH i2c: E2 17 00 [15:12:14]MH_I2C_Read... [15:12:14]Read from MH i2c: E2 17 00 FE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CF [15:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:12:14]wFMCommunicate OK [15:12:14]requested_item fd.num is exist - process it [15:12:14]SAM_PROTO_GetFieldsCounters [15:12:14]wFMCommunicate request_size=4 [15:12:14]MH_SAM_APDU [15:12:14]CAPDU: 80 13 00 00 [15:12:14]Write to MH i2c: E2 08 00 FF 01 80 13 00 00 00 00 00 00 7C [15:12:14]Write i2c OK [15:12:14]MH_I2C_Read... [15:12:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:14]Read from MH i2c: E2 [15:12:14]MH_I2C_Read... [15:12:14]Read from MH i2c: E2 62 00 [15:12:14]MH_I2C_Read... [15:12:14]Read from MH i2c: E2 62 00 FF 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3A B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [15:12:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3A B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:15]wFMCommunicate OK [15:12:15]SAM_PROTO_GetFieldsCounters done [15:12:15]requested_item shift.num is exist - process it [15:12:15]requested_item shift.opened is exist - process it [15:12:15]req_shift_opened [15:12:15]FM_GetShiftState [15:12:15]SAM_PROTO_GetShiftState [15:12:15]wFMCommunicate request_size=4 [15:12:15]MH_SAM_APDU [15:12:15]CAPDU: 80 13 01 00 [15:12:15]Write to MH i2c: E2 08 00 00 02 80 13 01 00 00 00 00 00 7F [15:12:15]Write i2c OK [15:12:15]MH_I2C_Read... [15:12:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:15]Read from MH i2c: E2 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 0E 00 [15:12:15]MH_I2C_Read... [15:12:15]Read from MH i2c: E2 0E 00 00 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DA [15:12:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:12:15]wFMCommunicate OK [15:12:15]SAM_PROTO_GetShiftState done [15:12:15]FM_GetShiftState done [15:12:15]req_shift_opened done [15:12:15]requested_item shift.open_date is exist - process it [15:12:15]req_shift_open_date [15:12:15]req_shift_open_date done [15:12:15]produce_requested_data done [15:12:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309562,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:12:15]process_action_free close_receipt [15:12:15]json_value_free [15:12:15]json_value_free done [15:12:15]process_json_proto returns [15:12:15]Send response to host [15:12:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309562,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:12:15]free response buf [15:12:15]execute_script done [15:12:15]execute_script returns [15:12:15]free content buf [15:12:15]Sock 6.Close socket [15:12:15]Sock 6.Thread stoped [15:12:16]Connected sock=10 [15:12:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 28 01 00 00 2D ED 20 01 0A DB 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F0 01 00 00 F4 03 04 00 C9 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 27 04 04 00 39 B9 04 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B9 04 00 35 04 06 00 80 5D 95 F5 78 B2 8D 39 6E B5 64 7E 07 1F [15:12:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 05 87 47 00 5B 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3A B9 04 00 F4 03 04 00 17 AA A8 66 B6 04 01 00 00 EF 18 0A 3A 5E 62 CF 19 [15:12:17]CommunicateWithHost err = 0 [15:12:17]CheckOFDResponse [15:12:17]1017 (14) - 77093643461234 [15:12:17]1041 (16) - 0000000000874943 [15:12:17]1040 (4) - 309562 [15:12:17]1012 (4) - 30.07.2024 08:53 [15:12:17]1206 (1) - 0 [15:12:17]OFD Sender: Remove packet 309562 [15:12:17]ProducePacketName [15:12:17]name=ofd_packets/00309562 [15:12:17]NVStorageDeleteData [15:12:17]OFD Sender: No OFD packet to send [15:12:22]OFD Sender: No OFD packet to send [15:12:27]OFD Sender: No OFD packet to send [15:12:32]OFD Sender: No OFD packet to send [15:12:37]OFD Sender: No OFD packet to send [15:12:42]OFD Sender: No OFD packet to send [15:12:47]OFD Sender: No OFD packet to send [15:12:52]OFD Sender: No OFD packet to send [15:12:57]OFD Sender: No OFD packet to send [15:12:58]accept exits with 9 [15:12:58]New connection [15:12:58]New thread 3066834276 created [15:12:58]Thread 3066977636 joined [15:12:58]Waiting for new connection... [15:12:58] Sock 9.Parse request [15:12:58]Sock 9.Check first char [15:12:58]Sock 9.First char is OK [15:12:58]request: POST /json_proto HTTP/1.0 [15:12:58]Method: POST [15:12:58]URL: /json_proto [15:12:58]Method is POST - this is cgi request [15:12:58]url: /json_proto [15:12:58]query_string will be loaded in cgi processing [15:12:58]execute_cgi json_proto POST (null) [15:12:58]execute_cgi path=json_proto method=POST [15:12:58]POST find Content-Length [15:12:58]Host: 172.17.45.195:8080 [15:12:58]Content-Length: 678 [15:12:58]Content-Type: application/json [15:12:58] [15:12:58]POST finish read [15:12:58]Found Content-Length = 678 [15:12:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [15:12:58]execute_script... [15:12: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)118180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [15:12:58]POST & json_proto [15:12:58]process_json_proto [15:12:58]json parsed OK: [15:12:58]protocol is kg_v1.0 [15:12:58]action value=close_receipt [15:12:58]process_action close_receipt [15:12:58]cmd_close_receipt [15:12:58]MH_GetDate [15:12:58]Write to MH i2c: F0 00 00 01 02 F2 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: F0 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: F0 09 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: F0 09 00 01 02 00 FA 02 A9 66 FB 01 7F 64 E5 [15:12:58]GetLastDocTimeStamp 1722352329 [15:12:58]current date 1722352378 [15:12:58]FM_GetShiftState [15:12:58]SAM_PROTO_GetShiftState [15:12:58]wFMCommunicate request_size=4 [15:12:58]MH_SAM_APDU [15:12:58]CAPDU: 80 13 01 00 [15:12:58]Write to MH i2c: E2 08 00 02 02 80 13 01 00 00 00 00 00 81 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:58]Read from MH i2c: E2 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 0E 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: E2 0E 00 02 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 DC [15:12:58]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:12:58]wFMCommunicate OK [15:12:58]SAM_PROTO_GetShiftState done [15:12:58]FM_GetShiftState done [15:12:58]opened in 1722299915 [15:12:58]opened+sec_in_day 1722386315 [15:12:58]quantity*price = 70037 [15:12:58]sum+1 = 70038 [15:12:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 497 30.07.2024 15:12 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309563 ФПД: 45497555665253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151258&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309563&fm=45497555665253&tin=02508201610067®Number=0000000000092651&sum=70000 [15:12:59]StoreToDocumentArchive [15:12:59]shift 430 fd 309563 [15:12:59]save to /storage/0430/doc_00309563 [15:12:59]save last doc name /storage/0430/doc_00309563 to /storage/kkm_last_doc_name [15:12:59]save OK [15:12:59]Clear old archive folders... [15:12:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:12:59]tlvbuf is 015C9B10 [15:12:59]SAM_PROTO_ClearQueue [15:12:59]wFMCommunicate request_size=4 [15:12:59]MH_SAM_APDU [15:12:59]CAPDU: 80 09 00 00 [15:12:59]Write to MH i2c: E2 08 00 0F 02 80 09 00 00 00 00 00 00 83 [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:59]Read from MH i2c: E2 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 03 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 03 00 0F 02 00 90 00 85 [15:12:59]RAPDU: 90 00 [15:12:59]wFMCommunicate OK [15:12:59]SAM_PROTO_ClearQueue done [15:12:59]KKMCreateOFDPacket [15:12:59]OFDProtocolAddRootSTLVToBuf [15:12:59]FM_MakeSignedData [15:12:59]FM_MakeSignedData [15:12:59]SAM_PROTO_SignData [15:12:59]wFMCommunicate request_size=4 [15:12:59]MH_SAM_APDU [15:12:59]CAPDU: 80 0D 01 02 [15:12:59]Write to MH i2c: E2 08 00 10 02 80 0D 01 02 00 00 00 00 8B [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:59]Read from MH i2c: E2 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 03 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 03 00 10 02 00 90 00 86 [15:12:59]RAPDU: 90 00 [15:12:59]wFMCommunicate OK [15:12:59]wFMCommunicate request_size=255 [15:12:59]MH_SAM_APDU [15:12:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 F1 01 00 00 F4 03 04 00 FA 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B9 04 00 35 04 06 00 29 [15:13:00]Write to MH i2c: E2 02 01 11 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 32 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 F1 01 00 00 F4 03 04 00 FA 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B9 04 00 35 04 06 00 29 00 00 BC [15:13:00]Write i2c OK [15:13:00]MH_I2C_Read... [15:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:00]Read from MH i2c: E2 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 03 00 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 03 00 11 02 00 90 00 87 [15:13:00]RAPDU: 90 00 [15:13:00]wFMCommunicate OK [15:13:00]wFMCommunicate request_size=10 [15:13:00]MH_SAM_APDU [15:13:00]CAPDU: 80 0D 02 02 05 61 39 A4 C1 65 [15:13:00]Write to MH i2c: E2 0D 00 12 02 80 0D 02 02 05 00 61 39 A4 C1 65 00 00 FC [15:13:00]Write i2c OK [15:13:00]MH_I2C_Read... [15:13:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:00]Read from MH i2c: E2 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 03 00 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 03 00 12 02 00 90 00 88 [15:13:00]RAPDU: 90 00 [15:13:00]wFMCommunicate OK [15:13:00]wFMCommunicate request_size=4 [15:13:00]MH_SAM_APDU [15:13:00]CAPDU: 80 0D 03 02 [15:13:00]Write to MH i2c: E2 08 00 13 02 80 0D 03 02 00 00 00 00 90 [15:13:00]Write i2c OK [15:13:00]MH_I2C_Read... [15:13:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:00]Read from MH i2c: E2 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 0B 00 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 0B 00 13 02 00 A2 01 22 2A 54 0A AC 77 90 00 01 [15:13:00]RAPDU: A2 01 22 2A 54 0A AC 77 90 00 [15:13:00]wFMCommunicate OK [15:13:00]SAM_PROTO_SignData done [15:13:00]FM_MakeSignedData done [15:13:00]CreateOFDProtocolMessage [15:13:00]wFMCommunicate request_size=4 [15:13:00]MH_SAM_APDU [15:13:00]CAPDU: 80 11 00 00 [15:13:00]Write to MH i2c: E2 08 00 14 02 80 11 00 00 00 00 00 00 90 [15:13:00]Write i2c OK [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 [15:13:00]MH_I2C_Read... [15:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:00]Read from MH i2c: E2 17 00 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: E2 17 00 14 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E6 [15:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:13:00]wFMCommunicate OK [15:13:00]CreateOFDProtocolMessage done [15:13:00]OFDSenderStorePacket 309563 [15:13:00]StoreOFDPacket docnum=309563 [15:13:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F7 10 07 01 F1 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F1 01 00 00 F4 03 04 00 FA 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B9 04 00 35 04 06 00 29 61 39 A4 C1 65 A2 01 22 2A 54 0A AC 77 [15:13:00]CheckFolder [15:13:00]dirname=/storage/ofd_packets [15:13:00]CheckFolder done [15:13:00]ProducePacketName [15:13:00]name=ofd_packets/00309563 [15:13:00]NVStorageSaveData ofd_packets/00309563 [15:13:00]File name is /storage/ofd_packets/00309563 [15:13:00]Write 301 bytes [15:13:00]NVStorageSaveData done [15:13:00]OFDSenderStorePacket done [15:13:00]KKMCreateOFDPacket done [15:13:00]NVStorageSaveData kkm_last_timestamp [15:13:00]File name is /storage/kkm_last_timestamp [15:13:00]Write 4 bytes [15:13:00]NVStorageSaveData done [15:13:00]ExternCall_PrintAddStr [15:13:00]wPrintStart [15:13:00]Write to MH i2c: 01 00 00 15 02 17 [15:13:00]Write i2c OK [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: 01 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: 01 07 00 [15:13:00]MH_I2C_Read... [15:13:00]Read from MH i2c: 01 07 00 15 02 00 00 00 00 00 FF 0F 2C [15:13:00]RasterBufferAndPrint [15:13:00]line Счет N : (1)118180 [15:13:00]line ИНН: 02508201610067 [15:13:00]line Контрольно-Кассовый Чек [15:13:00]line ПРОДАЖА [15:13:00]line ТРК (МРК, ГНК) : 42 [15:13:00]line Товар: 2710124130 [15:13:00]line Аи-92-К-2 [15:13:00]line 10.330 * 67.80 [15:13:00]line = 700.37 [15:13:00]line НДС 12% НСП 1% [15:13:00]line > о реализуемом товаре [15:13:00]line ОКРУГЛЕНИЕ: -0.37 [15:13:00]line ИТОГО: 700.00 [15:13:00]line Внесено: 700.00 [15:13:00]line СДАЧА: 0.00 [15:13:00]line НСП 1% : 6.20 [15:13:00]line НДС 12% : 74.38 [15:13:00]line Наличными: 700.00 [15:13:00]line Безнал.: 0.00 [15:13:00]line Место: АЗС № 128 "Партнер Нефть" [15:13:00]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:13:00]line СНО: Общий режим [15:13:00]line Чек 497 30.07.2024 15:12 [15:13:00]line Смена: 430 ФФД: 1.0 [15:13:00]line ЗНМ: 0300000046 [15:13:00]line РНМ: 0000000000092651 [15:13:00]line Версия ККМ: 001 [15:13:00]line ФМ: 0000000000874943 [15:13:00]line ФД: 309563 [15:13:00]line ФПД: 45497555665253 [15:13:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151258&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309563&fm=45497555665253&tin=02508201610067®Number=0000000000092651&sum=70000 [15:13:00]OFD Sender: Processing packet 309563 [packets to send 232, broken 231] [15:13:00]ProducePacketName [15:13:01]name=ofd_packets/00309563 [15:13:01]OFD Sender: To server: pG, [15:13:01]CommunicateWithHost lk.salyk.kg:30040 [15:13:01]ConnectInit lk.salyk.kg [15:13:01]written 0, free lines is 4095 [15:13:01]Write to MH i2c: 01 00 00 40 02 42 [15:13:01]Write i2c OK [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: 01 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: 01 07 00 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 5B 0C B0 [15:13:01]RasterBufferAndPrint [15:13:01]line [15:13:01]line [15:13:01]line [15:13:01]line [15:13:01]line [15:13:01]written 0, free lines is 3186 [15:13:01]MH_Cut [15:13:01]Write to MH i2c: D1 01 00 47 02 01 1B [15:13:01]Write i2c OK [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: D1 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: D1 01 00 [15:13:01]MH_I2C_Read... [15:13:01]Read from MH i2c: D1 01 00 47 02 00 1A [15:13:01]Write to MH i2c: 01 00 00 48 02 4A [15:13:01]Write i2c OK [15:13:01]MH_I2C_Read... [15:13:02]*** Cut start [15:13:02]*** Partial cut [15:13:02]*** CUTSNS_PIN = 1 [15:13:02]*** CUTSNS_PIN = 0 [15:13:03]*** Brake cut motor [15:13:03]Read from MH i2c: 01 [15:13:03]MH_I2C_Read... [15:13:03]*** Stop cut motor [15:13:03]*** Cut end [15:13:03]Read from MH i2c: 01 07 00 [15:13:03]MH_I2C_Read... [15:13:03]Read from MH i2c: 01 07 00 48 02 00 00 00 00 00 FF 0F 5F [15:13:03]process_action close_receipt done [15:13:03]requested_data is exist [15:13:03]produce_requested_data [15:13:03]requested_item fm.sn is exist - process it [15:13:03]wFMCommunicate request_size=4 [15:13:03]MH_SAM_APDU [15:13:03]CAPDU: 80 11 00 00 [15:13:03]Write to MH i2c: E2 08 00 49 02 80 11 00 00 00 00 00 00 C5 [15:13:03]Write i2c OK [15:13:03]MH_I2C_Read... [15:13:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:03]Read from MH i2c: E2 [15:13:03]MH_I2C_Read... [15:13:03]Read from MH i2c: E2 17 00 [15:13:03]MH_I2C_Read... [15:13:03]Read from MH i2c: E2 17 00 49 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 1B [15:13:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:13:03]wFMCommunicate OK [15:13:03]requested_item fd.num is exist - process it [15:13:03]SAM_PROTO_GetFieldsCounters [15:13:03]wFMCommunicate request_size=4 [15:13:03]MH_SAM_APDU [15:13:03]CAPDU: 80 13 00 00 [15:13:03]Write to MH i2c: E2 08 00 4A 02 80 13 00 00 00 00 00 00 C8 [15:13:03]Write i2c OK [15:13:03]MH_I2C_Read... [15:13:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:03]Read from MH i2c: E2 [15:13:03]MH_I2C_Read... [15:13:03]Read from MH i2c: E2 62 00 [15:13:03]MH_I2C_Read... [15:13:03]Read from MH i2c: E2 62 00 4A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3B B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [15:13:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3B B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:03]wFMCommunicate OK [15:13:03]SAM_PROTO_GetFieldsCounters done [15:13:03]requested_item shift.num is exist - process it [15:13:03]requested_item shift.opened is exist - process it [15:13:03]req_shift_opened [15:13:03]FM_GetShiftState [15:13:03]SAM_PROTO_GetShiftState [15:13:03]wFMCommunicate request_size=4 [15:13:03]MH_SAM_APDU [15:13:03]CAPDU: 80 13 01 00 [15:13:03]Write to MH i2c: E2 08 00 4B 02 80 13 01 00 00 00 00 00 CA [15:13:03]Write i2c OK [15:13:03]MH_I2C_Read... [15:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:03]Read from MH i2c: E2 [15:13:03]MH_I2C_Read... [15:13:03]Read from MH i2c: E2 0E 00 [15:13:03]MH_I2C_Read... [15:13:03]Read from MH i2c: E2 0E 00 4B 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 25 [15:13:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:13:03]wFMCommunicate OK [15:13:03]SAM_PROTO_GetShiftState done [15:13:03]FM_GetShiftState done [15:13:03]req_shift_opened done [15:13:03]requested_item shift.open_date is exist - process it [15:13:03]req_shift_open_date [15:13:03]req_shift_open_date done [15:13:03]produce_requested_data done [15:13:03]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309563,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:13:03]process_action_free close_receipt [15:13:03]json_value_free [15:13:03]json_value_free done [15:13:03]process_json_proto returns [15:13:03]Send response to host [15:13:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309563,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:13:03]free response buf [15:13:03]execute_script done [15:13:03]execute_script returns [15:13:03]free content buf [15:13:03]Sock 9.Close socket [15:13:03]Sock 9.Thread stoped [15:13:04]Connected sock=10 [15:13:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 F7 10 07 01 F1 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F1 01 00 00 F4 03 04 00 FA 02 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B9 04 00 35 04 06 00 29 61 39 A4 C1 65 A2 01 22 2A 54 0A AC 77 [15:13:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 3B 08 47 00 DA 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3B B9 04 00 F4 03 04 00 46 AA A8 66 B6 04 01 00 00 27 E8 D4 D2 7A 0D C7 CF [15:13:05]CommunicateWithHost err = 0 [15:13:05]CheckOFDResponse [15:13:05]1017 (14) - 77093643461234 [15:13:05]1041 (16) - 0000000000874943 [15:13:05]1040 (4) - 309563 [15:13:05]1012 (4) - 30.07.2024 08:54 [15:13:05]1206 (1) - 0 [15:13:05]OFD Sender: Remove packet 309563 [15:13:05]ProducePacketName [15:13:05]name=ofd_packets/00309563 [15:13:05]NVStorageDeleteData [15:13:06]OFD Sender: No OFD packet to send [15:13:08]accept exits with 8 [15:13:08]New connection [15:13:08]New thread 3066977636 created [15:13:08]Thread 3066834276 joined [15:13:08]Waiting for new connection... [15:13:08] Sock 8.Parse request [15:13:08]Sock 8.Check first char [15:13:08]Sock 8.First char is OK [15:13:08]request: POST /json_proto HTTP/1.0 [15:13:08]Method: POST [15:13:08]URL: /json_proto [15:13:08]Method is POST - this is cgi request [15:13:08]url: /json_proto [15:13:08]query_string will be loaded in cgi processing [15:13:08]execute_cgi json_proto POST (null) [15:13:08]execute_cgi path=json_proto method=POST [15:13:08]POST find Content-Length [15:13:08]Host: 172.17.45.195:8080 [15:13:08]Content-Length: 682 [15:13:08]Content-Type: application/json [15:13:08] [15:13:08]POST finish read [15:13:08]Found Content-Length = 682 [15:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:08]execute_script... [15:13:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:08]POST & json_proto [15:13:08]process_json_proto [15:13:08]json parsed OK: [15:13:08]protocol is kg_v1.0 [15:13:08]action value=close_receipt [15:13:08]process_action close_receipt [15:13:08]cmd_close_receipt [15:13:08]MH_GetDate [15:13:08]Write to MH i2c: F0 00 00 4C 02 3D [15:13:08]Write i2c OK [15:13:08]MH_I2C_Read... [15:13:08]Read from MH i2c: F0 [15:13:08]MH_I2C_Read... [15:13:08]Read from MH i2c: F0 09 00 [15:13:08]MH_I2C_Read... [15:13:08]Read from MH i2c: F0 09 00 4C 02 00 05 03 A9 66 FB 01 7F 64 3C [15:13:08]GetLastDocTimeStamp 1722352378 [15:13:08]current date 1722352389 [15:13:08]FM_GetShiftState [15:13:08]SAM_PROTO_GetShiftState [15:13:08]wFMCommunicate request_size=4 [15:13:08]MH_SAM_APDU [15:13:08]CAPDU: 80 13 01 00 [15:13:08]Write to MH i2c: E2 08 00 4D 02 80 13 01 00 00 00 00 00 CC [15:13:08]Write i2c OK [15:13:08]MH_I2C_Read... [15:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:08]Read from MH i2c: E2 [15:13:08]MH_I2C_Read... [15:13:08]Read from MH i2c: E2 0E 00 [15:13:08]MH_I2C_Read... [15:13:08]Read from MH i2c: E2 0E 00 4D 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 27 [15:13:08]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:13:08]wFMCommunicate OK [15:13:08]SAM_PROTO_GetShiftState done [15:13:08]FM_GetShiftState done [15:13:08]opened in 1722299915 [15:13:08]opened+sec_in_day 1722386315 [15:13:08]quantity*price = 100005 [15:13:08]sum+1 = 100006 [15:13:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 498 30.07.2024 15:13 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309564 ФПД: 37436777616213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151309&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309564&fm=37436777616213&tin=02508201610067®Number=0000000000092651&sum=100000 [15:13:10]StoreToDocumentArchive [15:13:10]shift 430 fd 309564 [15:13:10]save to /storage/0430/doc_00309564 [15:13:10]save last doc name /storage/0430/doc_00309564 to /storage/kkm_last_doc_name [15:13:10]save OK [15:13:10]Clear old archive folders... [15:13:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:13:10]tlvbuf is 01634830 [15:13:10]SAM_PROTO_ClearQueue [15:13:10]wFMCommunicate request_size=4 [15:13:10]MH_SAM_APDU [15:13:10]CAPDU: 80 09 00 00 [15:13:10]Write to MH i2c: E2 08 00 5A 02 80 09 00 00 00 00 00 00 CE [15:13:10]Write i2c OK [15:13:10]MH_I2C_Read... [15:13:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:10]Read from MH i2c: E2 [15:13:10]MH_I2C_Read... [15:13:10]Read from MH i2c: E2 03 00 [15:13:10]MH_I2C_Read... [15:13:10]Read from MH i2c: E2 03 00 5A 02 00 90 00 D0 [15:13:10]RAPDU: 90 00 [15:13:10]wFMCommunicate OK [15:13:10]SAM_PROTO_ClearQueue done [15:13:10]KKMCreateOFDPacket [15:13:10]OFDProtocolAddRootSTLVToBuf [15:13:10]FM_MakeSignedData [15:13:10]FM_MakeSignedData [15:13:10]SAM_PROTO_SignData [15:13:10]wFMCommunicate request_size=4 [15:13:10]MH_SAM_APDU [15:13:10]CAPDU: 80 0D 01 02 [15:13:10]Write to MH i2c: E2 08 00 5B 02 80 0D 01 02 00 00 00 00 D6 [15:13:10]Write i2c OK [15:13:10]MH_I2C_Read... [15:13:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:10]Read from MH i2c: E2 [15:13:10]MH_I2C_Read... [15:13:10]Read from MH i2c: E2 03 00 [15:13:10]MH_I2C_Read... [15:13:10]Read from MH i2c: E2 03 00 5B 02 00 90 00 D1 [15:13:10]RAPDU: 90 00 [15:13:10]wFMCommunicate OK [15:13:10]wFMCommunicate request_size=255 [15:13:10]MH_SAM_APDU [15:13: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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 05 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B9 04 00 35 04 06 00 22 [15:13:10]Write to MH i2c: E2 02 01 5C 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 05 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B9 04 00 35 04 06 00 22 00 00 B6 [15:13:11]Write i2c OK [15:13:11]MH_I2C_Read... [15:13:11]OFD Sender: No OFD packet to send [15:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:11]Read from MH i2c: E2 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 03 00 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 03 00 5C 02 00 90 00 D2 [15:13:11]RAPDU: 90 00 [15:13:11]wFMCommunicate OK [15:13:11]wFMCommunicate request_size=10 [15:13:11]MH_SAM_APDU [15:13:11]CAPDU: 80 0D 02 02 05 0C 6D D4 D3 55 [15:13:11]Write to MH i2c: E2 0D 00 5D 02 80 0D 02 02 05 00 0C 6D D4 D3 55 00 00 58 [15:13:11]Write i2c OK [15:13:11]MH_I2C_Read... [15:13:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:11]Read from MH i2c: E2 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 03 00 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 03 00 5D 02 00 90 00 D3 [15:13:11]RAPDU: 90 00 [15:13:11]wFMCommunicate OK [15:13:11]wFMCommunicate request_size=4 [15:13:11]MH_SAM_APDU [15:13:11]CAPDU: 80 0D 03 02 [15:13:11]Write to MH i2c: E2 08 00 5E 02 80 0D 03 02 00 00 00 00 DB [15:13:11]Write i2c OK [15:13:11]MH_I2C_Read... [15:13:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:11]Read from MH i2c: E2 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 0B 00 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 0B 00 5E 02 00 A6 34 3E 7F 47 D3 80 EE 90 00 FB [15:13:11]RAPDU: A6 34 3E 7F 47 D3 80 EE 90 00 [15:13:11]wFMCommunicate OK [15:13:11]SAM_PROTO_SignData done [15:13:11]FM_MakeSignedData done [15:13:11]CreateOFDProtocolMessage [15:13:11]wFMCommunicate request_size=4 [15:13:11]MH_SAM_APDU [15:13:11]CAPDU: 80 11 00 00 [15:13:11]Write to MH i2c: E2 08 00 5F 02 80 11 00 00 00 00 00 00 DB [15:13:11]Write i2c OK [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 [15:13:11]MH_I2C_Read... [15:13:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:11]Read from MH i2c: E2 17 00 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: E2 17 00 5F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 31 [15:13:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:13:11]wFMCommunicate OK [15:13:11]CreateOFDProtocolMessage done [15:13:11]OFDSenderStorePacket 309564 [15:13:11]StoreOFDPacket docnum=309564 [15:13:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 CB E0 07 01 8E F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 05 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B9 04 00 35 04 06 00 22 0C 6D D4 D3 55 A6 34 3E 7F 47 D3 80 EE [15:13:11]CheckFolder [15:13:11]dirname=/storage/ofd_packets [15:13:11]CheckFolder done [15:13:11]ProducePacketName [15:13:11]name=ofd_packets/00309564 [15:13:11]NVStorageSaveData ofd_packets/00309564 [15:13:11]File name is /storage/ofd_packets/00309564 [15:13:11]Write 301 bytes [15:13:11]NVStorageSaveData done [15:13:11]OFDSenderStorePacket done [15:13:11]KKMCreateOFDPacket done [15:13:11]NVStorageSaveData kkm_last_timestamp [15:13:11]File name is /storage/kkm_last_timestamp [15:13:11]Write 4 bytes [15:13:11]NVStorageSaveData done [15:13:11]ExternCall_PrintAddStr [15:13:11]wPrintStart [15:13:11]Write to MH i2c: 01 00 00 60 02 62 [15:13:11]Write i2c OK [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: 01 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: 01 07 00 [15:13:11]MH_I2C_Read... [15:13:11]Read from MH i2c: 01 07 00 60 02 00 00 00 00 00 FF 0F 77 [15:13:11]RasterBufferAndPrint [15:13:11]line Счет N : (1)118179 [15:13:11]line ИНН: 02508201610067 [15:13:11]line Контрольно-Кассовый Чек [15:13:11]line ПРОДАЖА [15:13:11]line ТРК (МРК, ГНК) : 52 [15:13:11]line Товар: 2710124130 [15:13:11]line Аи-92-К-2 [15:13:11]line 14.750 * 67.80 [15:13:11]line = 1000.05 [15:13:11]line НДС 12% НСП 1% [15:13:11]line > о реализуемом товаре [15:13:11]line ОКРУГЛЕНИЕ: -0.05 [15:13:11]line ИТОГО: 1000.00 [15:13:11]line Внесено: 1000.00 [15:13:11]line СДАЧА: 0.00 [15:13:11]line НСП 1% : 8.85 [15:13:11]line НДС 12% : 106.20 [15:13:11]line Наличными: 1000.00 [15:13:11]line Безнал.: 0.00 [15:13:11]line Место: АЗС № 128 "Партнер Нефть" [15:13:11]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:13:11]line СНО: Общий режим [15:13:11]line Чек 498 30.07.2024 15:13 [15:13:11]line Смена: 430 ФФД: 1.0 [15:13:11]line ЗНМ: 0300000046 [15:13:11]line РНМ: 0000000000092651 [15:13:11]line Версия ККМ: 001 [15:13:11]line ФМ: 0000000000874943 [15:13:11]line ФД: 309564 [15:13:11]line ФПД: 37436777616213 [15:13:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151309&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309564&fm=37436777616213&tin=02508201610067®Number=0000000000092651&sum=100000 [15:13:11]OFD Sender: Processing packet 309564 [packets to send 232, broken 231] [15:13:11]ProducePacketName [15:13:11]name=ofd_packets/00309564 [15:13:11]OFD Sender: To server: pG, [15:13:11]CommunicateWithHost lk.salyk.kg:30040 [15:13:11]ConnectInit lk.salyk.kg [15:13:11]written 0, free lines is 4095 [15:13:12]Write to MH i2c: 01 00 00 8B 02 8D [15:13:12]Write i2c OK [15:13:12]MH_I2C_Read... [15:13:12]Read from MH i2c: 01 [15:13:12]MH_I2C_Read... [15:13:12]Read from MH i2c: 01 07 00 [15:13:12]MH_I2C_Read... [15:13:12]Read from MH i2c: 01 07 00 8B 02 00 00 00 00 00 61 0C 01 [15:13:12]RasterBufferAndPrint [15:13:12]line [15:13:12]line [15:13:12]line [15:13:12]line [15:13:12]line [15:13:12]written 0, free lines is 3191 [15:13:12]MH_Cut [15:13:12]Write to MH i2c: D1 01 00 92 02 01 66 [15:13:12]Write i2c OK [15:13:12]MH_I2C_Read... [15:13:12]Read from MH i2c: D1 [15:13:12]MH_I2C_Read... [15:13:12]Read from MH i2c: D1 01 00 [15:13:12]MH_I2C_Read... [15:13:12]Read from MH i2c: D1 01 00 92 02 00 65 [15:13:12]Write to MH i2c: 01 00 00 93 02 95 [15:13:12]Write i2c OK [15:13:12]MH_I2C_Read... [15:13:13]*** Cut start [15:13:13]*** Partial cut [15:13:13]*** CUTSNS_PIN = 1 [15:13:13]*** CUTSNS_PIN = 0 [15:13:13]*** Brake cut motor [15:13:14]Read from MH i2c: 01 [15:13:14]MH_I2C_Read... [15:13:14]*** Stop cut motor [15:13:14]*** Cut end [15:13:14]Read from MH i2c: 01 07 00 [15:13:14]MH_I2C_Read... [15:13:14]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 FF 0F AA [15:13:14]process_action close_receipt done [15:13:14]requested_data is exist [15:13:14]produce_requested_data [15:13:14]requested_item fm.sn is exist - process it [15:13:14]wFMCommunicate request_size=4 [15:13:14]MH_SAM_APDU [15:13:14]CAPDU: 80 11 00 00 [15:13:14]Write to MH i2c: E2 08 00 94 02 80 11 00 00 00 00 00 00 10 [15:13:14]Write i2c OK [15:13:14]MH_I2C_Read... [15:13:14]Read from MH i2c: E2 [15:13:14]MH_I2C_Read... [15:13:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:14]Read from MH i2c: E2 17 00 [15:13:14]MH_I2C_Read... [15:13:14]Read from MH i2c: E2 17 00 94 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 66 [15:13:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:13:14]wFMCommunicate OK [15:13:14]requested_item fd.num is exist - process it [15:13:14]SAM_PROTO_GetFieldsCounters [15:13:14]wFMCommunicate request_size=4 [15:13:14]MH_SAM_APDU [15:13:14]CAPDU: 80 13 00 00 [15:13:14]Write to MH i2c: E2 08 00 95 02 80 13 00 00 00 00 00 00 13 [15:13:14]Write i2c OK [15:13:14]MH_I2C_Read... [15:13:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:14]Read from MH i2c: E2 [15:13:14]MH_I2C_Read... [15:13:14]Read from MH i2c: E2 62 00 [15:13:14]MH_I2C_Read... [15:13:14]Read from MH i2c: E2 62 00 95 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [15: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:14]wFMCommunicate OK [15:13:14]SAM_PROTO_GetFieldsCounters done [15:13:14]requested_item shift.num is exist - process it [15:13:14]requested_item shift.opened is exist - process it [15:13:14]req_shift_opened [15:13:14]FM_GetShiftState [15:13:14]SAM_PROTO_GetShiftState [15:13:14]wFMCommunicate request_size=4 [15:13:14]MH_SAM_APDU [15:13:14]CAPDU: 80 13 01 00 [15:13:14]Write to MH i2c: E2 08 00 96 02 80 13 01 00 00 00 00 00 15 [15:13:14]Write i2c OK [15:13:14]MH_I2C_Read... [15:13:14]Read from MH i2c: E2 [15:13:14]MH_I2C_Read... [15:13:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:14]Read from MH i2c: E2 0E 00 [15:13:14]MH_I2C_Read... [15:13:14]Read from MH i2c: E2 0E 00 96 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 70 [15:13:14]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:13:14]wFMCommunicate OK [15:13:14]SAM_PROTO_GetShiftState done [15:13:14]FM_GetShiftState done [15:13:14]req_shift_opened done [15:13:14]requested_item shift.open_date is exist - process it [15:13:14]req_shift_open_date [15:13:14]req_shift_open_date done [15:13:14]produce_requested_data done [15:13:14]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309564,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:13:14]process_action_free close_receipt [15:13:14]json_value_free [15:13:14]json_value_free done [15:13:14]process_json_proto returns [15:13:14]Send response to host [15:13:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309564,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:13:14]free response buf [15:13:14]execute_script done [15:13:14]execute_script returns [15:13:14]free content buf [15:13:14]Sock 8.Close socket [15:13:14]Sock 8.Thread stoped [15:13:16]ConnectInit Can't take IP for lk.salyk.kg [15:13:16]CommunicateWithHost connect error [15:13:16]CommunicateWithHost err = -1 [15:13:16]OFD Sender: Server communicate error [15:13:21]OFD Sender: Processing packet 309564 [packets to send 232, broken 231] [15:13:21]ProducePacketName [15:13:21]name=ofd_packets/00309564 [15:13:21]OFD Sender: To server: pG, [15:13:21]CommunicateWithHost lk.salyk.kg:30040 [15:13:21]ConnectInit lk.salyk.kg [15:13:27]Connected sock=9 [15:13:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 CB E0 07 01 8E F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F2 01 00 00 F4 03 04 00 05 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B9 04 00 35 04 06 00 22 0C 6D D4 D3 55 A6 34 3E 7F 47 D3 80 EE [15:13:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 13 9B 47 00 9D 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3C B9 04 00 F4 03 04 00 5D AA A8 66 B6 04 01 00 00 E6 C1 60 EA 7F 03 96 02 [15:13:27]CommunicateWithHost err = 0 [15:13:27]CheckOFDResponse [15:13:27]1017 (14) - 77093643461234 [15:13:27]1041 (16) - 0000000000874943 [15:13:27]1040 (4) - 309564 [15:13:27]1012 (4) - 30.07.2024 08:54 [15:13:27]1206 (1) - 0 [15:13:27]OFD Sender: Remove packet 309564 [15:13:27]ProducePacketName [15:13:27]name=ofd_packets/00309564 [15:13:27]NVStorageDeleteData [15:13:28]OFD Sender: No OFD packet to send [15:13:33]OFD Sender: No OFD packet to send [15:13:38]OFD Sender: No OFD packet to send [15:13:43]OFD Sender: No OFD packet to send [15:13:48]OFD Sender: No OFD packet to send [15:13:53]OFD Sender: No OFD packet to send [15:13:58]OFD Sender: No OFD packet to send [15:14:03]OFD Sender: No OFD packet to send [15:14:08]OFD Sender: No OFD packet to send [15:14:13]OFD Sender: No OFD packet to send [15:14:18]OFD Sender: No OFD packet to send [15:14:23]OFD Sender: No OFD packet to send [15:14:28]OFD Sender: No OFD packet to send [15:14:33]OFD Sender: No OFD packet to send [15:14:38]OFD Sender: No OFD packet to send [15:14:41]recv_with_timeout no data received [15:14:43]OFD Sender: No OFD packet to send [15:14:43]accept exits with 10 [15:14:43]New connection [15:14:43]New thread 3066834276 created [15:14:43]Thread 3066977636 joined [15:14:43]Waiting for new connection... [15:14:43] Sock 10.Parse request [15:14:43]Sock 10.Check first char [15:14:43]Sock 10.First char is OK [15:14:43]request: POST /json_proto HTTP/1.0 [15:14:43]Method: POST [15:14:43]URL: /json_proto [15:14:43]Method is POST - this is cgi request [15:14:43]url: /json_proto [15:14:43]query_string will be loaded in cgi processing [15:14:43]execute_cgi json_proto POST (null) [15:14:43]execute_cgi path=json_proto method=POST [15:14:43]POST find Content-Length [15:14:43]Host: 172.17.45.195:8080 [15:14:43]Content-Length: 674 [15:14:43]Content-Type: application/json [15:14:43] [15:14:43]POST finish read [15:14:43]Found Content-Length = 674 [15:14:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:43]execute_script... [15:14: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)118181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 64", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:43]POST & json_proto [15:14:43]process_json_proto [15:14:43]json parsed OK: [15:14:43]protocol is kg_v1.0 [15:14:43]action value=close_receipt [15:14:43]process_action close_receipt [15:14:43]cmd_close_receipt [15:14:43]MH_GetDate [15:14:43]Write to MH i2c: F0 00 00 97 02 88 [15:14:43]Write i2c OK [15:14:43]MH_I2C_Read... [15:14:43]Read from MH i2c: F0 [15:14:43]MH_I2C_Read... [15:14:43]Read from MH i2c: F0 09 00 [15:14:43]MH_I2C_Read... [15:14:43]Read from MH i2c: F0 09 00 97 02 00 64 03 A9 66 FB 01 7F 64 E6 [15:14:43]GetLastDocTimeStamp 1722352389 [15:14:43]current date 1722352484 [15:14:43]FM_GetShiftState [15:14:43]SAM_PROTO_GetShiftState [15:14:43]wFMCommunicate request_size=4 [15:14:43]MH_SAM_APDU [15:14:43]CAPDU: 80 13 01 00 [15:14:43]Write to MH i2c: E2 08 00 98 02 80 13 01 00 00 00 00 00 17 [15:14:43]Write i2c OK [15:14:43]MH_I2C_Read... [15:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:43]Read from MH i2c: E2 [15:14:43]MH_I2C_Read... [15:14:43]Read from MH i2c: E2 0E 00 [15:14:43]MH_I2C_Read... [15:14:43]Read from MH i2c: E2 0E 00 98 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 72 [15:14:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:14:43]wFMCommunicate OK [15:14:43]SAM_PROTO_GetShiftState done [15:14:43]FM_GetShiftState done [15:14:43]opened in 1722299915 [15:14:43]opened+sec_in_day 1722386315 [15:14:43]quantity*price = 70027 [15:14:43]sum+1 = 70029 [15:14:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 499 30.07.2024 15:14 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309565 ФПД: 211289395005884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151444&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309565&fm=211289395005884&tin=02508201610067®Number=0000000000092651&sum=70000 [15:14:45]StoreToDocumentArchive [15:14:45]shift 430 fd 309565 [15:14:45]save to /storage/0430/doc_00309565 [15:14:45]save last doc name /storage/0430/doc_00309565 to /storage/kkm_last_doc_name [15:14:45]save OK [15:14:45]Clear old archive folders... [15:14:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:14:45]tlvbuf is 0159AB40 [15:14:45]SAM_PROTO_ClearQueue [15:14:45]wFMCommunicate request_size=4 [15:14:45]MH_SAM_APDU [15:14:45]CAPDU: 80 09 00 00 [15:14:45]Write to MH i2c: E2 08 00 A5 02 80 09 00 00 00 00 00 00 19 [15:14:45]Write i2c OK [15:14:45]MH_I2C_Read... [15:14:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:45]Read from MH i2c: E2 [15:14:45]MH_I2C_Read... [15:14:45]Read from MH i2c: E2 03 00 [15:14:45]MH_I2C_Read... [15:14:45]Read from MH i2c: E2 03 00 A5 02 00 90 00 1B [15:14:45]RAPDU: 90 00 [15:14:45]wFMCommunicate OK [15:14:45]SAM_PROTO_ClearQueue done [15:14:45]KKMCreateOFDPacket [15:14:45]OFDProtocolAddRootSTLVToBuf [15:14:45]FM_MakeSignedData [15:14:45]FM_MakeSignedData [15:14:45]SAM_PROTO_SignData [15:14:45]wFMCommunicate request_size=4 [15:14:45]MH_SAM_APDU [15:14:45]CAPDU: 80 0D 01 02 [15:14:45]Write to MH i2c: E2 08 00 A6 02 80 0D 01 02 00 00 00 00 21 [15:14:45]Write i2c OK [15:14:45]MH_I2C_Read... [15:14:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:45]Read from MH i2c: E2 [15:14:45]MH_I2C_Read... [15:14:45]Read from MH i2c: E2 03 00 [15:14:45]MH_I2C_Read... [15:14:45]Read from MH i2c: E2 03 00 A6 02 00 90 00 1C [15:14:45]RAPDU: 90 00 [15:14:45]wFMCommunicate OK [15:14:45]wFMCommunicate request_size=255 [15:14:45]MH_SAM_APDU [15:14: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F3 01 00 00 F4 03 04 00 64 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B9 04 00 35 04 06 00 C0 2A A5 55 [15:14:45]Write to MH i2c: E2 02 01 A7 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F3 01 00 00 F4 03 04 00 64 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B9 04 00 35 04 06 00 C0 2A A5 55 00 00 9D [15:14:45]Write i2c OK [15:14:45]MH_I2C_Read... [15:14:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:46]Read from MH i2c: E2 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 03 00 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 03 00 A7 02 00 90 00 1D [15:14:46]RAPDU: 90 00 [15:14:46]wFMCommunicate OK [15:14:46]wFMCommunicate request_size=7 [15:14:46]MH_SAM_APDU [15:14:46]CAPDU: 80 0D 02 02 02 89 BC [15:14:46]Write to MH i2c: E2 0A 00 A8 02 80 0D 02 02 02 00 89 BC 00 00 6D [15:14:46]Write i2c OK [15:14:46]MH_I2C_Read... [15:14:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:46]Read from MH i2c: E2 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 03 00 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 03 00 A8 02 00 90 00 1E [15:14:46]RAPDU: 90 00 [15:14:46]wFMCommunicate OK [15:14:46]wFMCommunicate request_size=4 [15:14:46]MH_SAM_APDU [15:14:46]CAPDU: 80 0D 03 02 [15:14:46]Write to MH i2c: E2 08 00 A9 02 80 0D 03 02 00 00 00 00 26 [15:14:46]Write i2c OK [15:14:46]MH_I2C_Read... [15:14:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:46]Read from MH i2c: E2 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 0B 00 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 0B 00 A9 02 00 64 B6 2B D8 4F 65 06 A0 90 00 9E [15:14:46]RAPDU: 64 B6 2B D8 4F 65 06 A0 90 00 [15:14:46]wFMCommunicate OK [15:14:46]SAM_PROTO_SignData done [15:14:46]FM_MakeSignedData done [15:14:46]CreateOFDProtocolMessage [15:14:46]wFMCommunicate request_size=4 [15:14:46]MH_SAM_APDU [15:14:46]CAPDU: 80 11 00 00 [15:14:46]Write to MH i2c: E2 08 00 AA 02 80 11 00 00 00 00 00 00 26 [15:14:46]Write i2c OK [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 [15:14:46]MH_I2C_Read... [15:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:46]Read from MH i2c: E2 17 00 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: E2 17 00 AA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 7C [15:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:14:46]wFMCommunicate OK [15:14:46]CreateOFDProtocolMessage done [15:14:46]OFDSenderStorePacket 309565 [15:14:46]StoreOFDPacket docnum=309565 [15:14:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 AD FD 04 01 98 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F3 01 00 00 F4 03 04 00 64 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B9 04 00 35 04 06 00 C0 2A A5 55 89 BC 64 B6 2B D8 4F 65 06 A0 [15:14:46]CheckFolder [15:14:46]dirname=/storage/ofd_packets [15:14:46]CheckFolder done [15:14:46]ProducePacketName [15:14:46]name=ofd_packets/00309565 [15:14:46]NVStorageSaveData ofd_packets/00309565 [15:14:46]File name is /storage/ofd_packets/00309565 [15:14:46]Write 298 bytes [15:14:46]NVStorageSaveData done [15:14:46]OFDSenderStorePacket done [15:14:46]KKMCreateOFDPacket done [15:14:46]NVStorageSaveData kkm_last_timestamp [15:14:46]File name is /storage/kkm_last_timestamp [15:14:46]Write 4 bytes [15:14:46]NVStorageSaveData done [15:14:46]ExternCall_PrintAddStr [15:14:46]wPrintStart [15:14:46]Write to MH i2c: 01 00 00 AB 02 AD [15:14:46]Write i2c OK [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: 01 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: 01 07 00 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 FF 0F C2 [15:14:46]RasterBufferAndPrint [15:14:46]line Счет N : (1)118181 [15:14:46]line ИНН: 02508201610067 [15:14:46]line Контрольно-Кассовый Чек [15:14:46]line ПРОДАЖА [15:14:46]line ТРК (МРК, ГНК) : 64 [15:14:46]line Товар: 2710194800 [15:14:46]line ДТ-К-3 [15:14:46]line 9.190 * 76.20 [15:14:46]line = 700.28 [15:14:46]line НДС 12% НСП 1% [15:14:46]line > о реализуемом товаре [15:14:46]line ОКРУГЛЕНИЕ: -0.28 [15:14:46]line ИТОГО: 700.00 [15:14:46]line Внесено: 700.00 [15:14:46]line СДАЧА: 0.00 [15:14:46]line НСП 1% : 6.20 [15:14:46]line НДС 12% : 74.37 [15:14:46]line Наличными: 700.00 [15:14:46]line Безнал.: 0.00 [15:14:46]line Место: АЗС № 128 "Партнер Нефть" [15:14:46]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:14:46]line СНО: Общий режим [15:14:46]line Чек 499 30.07.2024 15:14 [15:14:46]line Смена: 430 ФФД: 1.0 [15:14:46]line ЗНМ: 0300000046 [15:14:46]line РНМ: 0000000000092651 [15:14:46]line Версия ККМ: 001 [15:14:46]line ФМ: 0000000000874943 [15:14:46]line ФД: 309565 [15:14:46]line ФПД: 211289395005884 [15:14:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151444&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309565&fm=211289395005884&tin=02508201610067®Number=0000000000092651&sum=70000 [15:14:46]written 0, free lines is 4095 [15:14:46]OFD Sender: Processing packet 309565 [packets to send 232, broken 231] [15:14:46]ProducePacketName [15:14:46]name=ofd_packets/00309565 [15:14:46]OFD Sender: To server: pG, [15:14:46]CommunicateWithHost lk.salyk.kg:30040 [15:14:46]ConnectInit lk.salyk.kg [15:14:46]Write to MH i2c: 01 00 00 D6 02 D8 [15:14:46]Write i2c OK [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: 01 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: 01 07 00 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 65 0C 50 [15:14:46]RasterBufferAndPrint [15:14:46]line [15:14:46]line [15:14:46]line [15:14:46]line [15:14:46]line [15:14:46]written 0, free lines is 3189 [15:14:46]MH_Cut [15:14:46]Write to MH i2c: D1 01 00 DD 02 01 B1 [15:14:46]Write i2c OK [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: D1 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: D1 01 00 [15:14:46]MH_I2C_Read... [15:14:46]Read from MH i2c: D1 01 00 DD 02 00 B0 [15:14:46]Write to MH i2c: 01 00 00 DE 02 E0 [15:14:46]Write i2c OK [15:14:46]MH_I2C_Read... [15:14:48]*** Cut start [15:14:48]*** Partial cut [15:14:48]*** CUTSNS_PIN = 1 [15:14:48]*** CUTSNS_PIN = 0 [15:14:48]*** Brake cut motor [15:14:48]Read from MH i2c: 01 [15:14:48]MH_I2C_Read... [15:14:48]*** Stop cut motor [15:14:48]*** Cut end [15:14:48]Read from MH i2c: 01 07 00 [15:14:48]MH_I2C_Read... [15:14:48]Read from MH i2c: 01 07 00 DE 02 00 00 00 00 00 FF 0F F5 [15:14:48]process_action close_receipt done [15:14:48]requested_data is exist [15:14:48]produce_requested_data [15:14:48]requested_item fm.sn is exist - process it [15:14:48]wFMCommunicate request_size=4 [15:14:48]MH_SAM_APDU [15:14:48]CAPDU: 80 11 00 00 [15:14:48]Write to MH i2c: E2 08 00 DF 02 80 11 00 00 00 00 00 00 5B [15:14:48]Write i2c OK [15:14:48]MH_I2C_Read... [15:14:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:48]Read from MH i2c: E2 [15:14:48]MH_I2C_Read... [15:14:48]Read from MH i2c: E2 17 00 [15:14:48]MH_I2C_Read... [15:14:48]Read from MH i2c: E2 17 00 DF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 B1 [15:14:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:14:48]wFMCommunicate OK [15:14:48]requested_item fd.num is exist - process it [15:14:48]SAM_PROTO_GetFieldsCounters [15:14:48]wFMCommunicate request_size=4 [15:14:48]MH_SAM_APDU [15:14:48]CAPDU: 80 13 00 00 [15:14:48]Write to MH i2c: E2 08 00 E0 02 80 13 00 00 00 00 00 00 5E [15:14:48]Write i2c OK [15:14:48]MH_I2C_Read... [15:14:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:49]Read from MH i2c: E2 [15:14:49]MH_I2C_Read... [15:14:49]Read from MH i2c: E2 62 00 [15:14:49]MH_I2C_Read... [15:14:49]Read from MH i2c: E2 62 00 E0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [15:14:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:49]wFMCommunicate OK [15:14:49]SAM_PROTO_GetFieldsCounters done [15:14:49]requested_item shift.num is exist - process it [15:14:49]requested_item shift.opened is exist - process it [15:14:49]req_shift_opened [15:14:49]FM_GetShiftState [15:14:49]SAM_PROTO_GetShiftState [15:14:49]wFMCommunicate request_size=4 [15:14:49]MH_SAM_APDU [15:14:49]CAPDU: 80 13 01 00 [15:14:49]Write to MH i2c: E2 08 00 E1 02 80 13 01 00 00 00 00 00 60 [15:14:49]Write i2c OK [15:14:49]MH_I2C_Read... [15:14:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:49]Read from MH i2c: E2 [15:14:49]MH_I2C_Read... [15:14:49]Read from MH i2c: E2 0E 00 [15:14:49]MH_I2C_Read... [15:14:49]Read from MH i2c: E2 0E 00 E1 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BB [15:14:49]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:14:49]wFMCommunicate OK [15:14:49]SAM_PROTO_GetShiftState done [15:14:49]FM_GetShiftState done [15:14:49]req_shift_opened done [15:14:49]requested_item shift.open_date is exist - process it [15:14:49]req_shift_open_date [15:14:49]req_shift_open_date done [15:14:49]produce_requested_data done [15:14:49]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309565,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:14:49]process_action_free close_receipt [15:14:49]json_value_free [15:14:49]json_value_free done [15:14:49]process_json_proto returns [15:14:49]Send response to host [15:14:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309565,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:14:49]free response buf [15:14:49]execute_script done [15:14:49]execute_script returns [15:14:49]free content buf [15:14:49]Sock 10.Close socket [15:14:49]Sock 10.Thread stoped [15:14:51]ConnectInit Can't take IP for lk.salyk.kg [15:14:51]CommunicateWithHost connect error [15:14:51]CommunicateWithHost err = -1 [15:14:51]OFD Sender: Server communicate error [15:14:56]OFD Sender: Processing packet 309565 [packets to send 232, broken 231] [15:14:56]ProducePacketName [15:14:56]name=ofd_packets/00309565 [15:14:56]OFD Sender: To server: pG, [15:14:56]CommunicateWithHost lk.salyk.kg:30040 [15:14:56]ConnectInit lk.salyk.kg [15:14:57]Connected sock=9 [15:14:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 AD FD 04 01 98 12 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F3 01 00 00 F4 03 04 00 64 03 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B9 04 00 35 04 06 00 C0 2A A5 55 89 BC 64 B6 2B D8 4F 65 06 A0 [15:14:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 EF 26 47 00 2D 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3D B9 04 00 F4 03 04 00 B8 AA A8 66 B6 04 01 00 00 EA 68 ED 3B B3 B7 BF 76 [15:14:58]CommunicateWithHost err = 0 [15:14:58]CheckOFDResponse [15:14:58]1017 (14) - 77093643461234 [15:14:58]1041 (16) - 0000000000874943 [15:14:58]1040 (4) - 309565 [15:14:58]1012 (4) - 30.07.2024 08:56 [15:14:58]1206 (1) - 0 [15:14:58]OFD Sender: Remove packet 309565 [15:14:58]ProducePacketName [15:14:58]name=ofd_packets/00309565 [15:14:58]NVStorageDeleteData [15:14:58]OFD Sender: No OFD packet to send [15:15:03]OFD Sender: No OFD packet to send [15:15:09]OFD Sender: No OFD packet to send [15:15:14]OFD Sender: No OFD packet to send [15:15:19]OFD Sender: No OFD packet to send [15:15:24]OFD Sender: No OFD packet to send [15:15:29]OFD Sender: No OFD packet to send [15:15:34]OFD Sender: No OFD packet to send [15:15:39]OFD Sender: No OFD packet to send [15:15:44]OFD Sender: No OFD packet to send [15:15:49]OFD Sender: No OFD packet to send [15:15:54]OFD Sender: No OFD packet to send [15:15:59]OFD Sender: No OFD packet to send [15:16:04]OFD Sender: No OFD packet to send [15:16:09]OFD Sender: No OFD packet to send [15:16:14]OFD Sender: No OFD packet to send [15:16:19]OFD Sender: No OFD packet to send [15:16:24]OFD Sender: No OFD packet to send [15:16:29]OFD Sender: No OFD packet to send [15:16:34]OFD Sender: No OFD packet to send [15:16:39]OFD Sender: No OFD packet to send [15:16:44]OFD Sender: No OFD packet to send [15:16:49]OFD Sender: No OFD packet to send [15:16:54]OFD Sender: No OFD packet to send [15:16:59]OFD Sender: No OFD packet to send [15:17:04]OFD Sender: No OFD packet to send [15:17:09]OFD Sender: No OFD packet to send [15:17:14]OFD Sender: No OFD packet to send [15:17:19]OFD Sender: No OFD packet to send [15:17:24]OFD Sender: No OFD packet to send [15:17:29]OFD Sender: No OFD packet to send [15:17:34]OFD Sender: No OFD packet to send [15:17:39]OFD Sender: No OFD packet to send [15:17:44]OFD Sender: No OFD packet to send [15:17:49]OFD Sender: No OFD packet to send [15:17:54]OFD Sender: No OFD packet to send [15:17:59]OFD Sender: No OFD packet to send [15:18:04]OFD Sender: No OFD packet to send [15:18:09]OFD Sender: No OFD packet to send [15:18:14]OFD Sender: No OFD packet to send [15:18:19]OFD Sender: No OFD packet to send [15:18:24]OFD Sender: No OFD packet to send [15:18:29]OFD Sender: No OFD packet to send [15:18:34]OFD Sender: No OFD packet to send [15:18:39]OFD Sender: No OFD packet to send [15:18:44]OFD Sender: No OFD packet to send [15:18:49]OFD Sender: No OFD packet to send [15:18:54]OFD Sender: No OFD packet to send [15:18:59]OFD Sender: No OFD packet to send [15:19:04]OFD Sender: No OFD packet to send [15:19:09]OFD Sender: No OFD packet to send [15:19:14]OFD Sender: No OFD packet to send [15:19:19]OFD Sender: No OFD packet to send [15:19:24]OFD Sender: No OFD packet to send [15:19:29]OFD Sender: No OFD packet to send [15:19:34]OFD Sender: No OFD packet to send [15:19:39]OFD Sender: No OFD packet to send [15:19:44]OFD Sender: No OFD packet to send [15:19:49]OFD Sender: No OFD packet to send [15:19:54]OFD Sender: No OFD packet to send [15:19:59]OFD Sender: No OFD packet to send [15:19:59]recv_with_timeout no data received [15:20:04]OFD Sender: No OFD packet to send [15:20:09]OFD Sender: No OFD packet to send [15:20:14]OFD Sender: No OFD packet to send [15:20:19]OFD Sender: No OFD packet to send [15:20:24]OFD Sender: No OFD packet to send [15:20:29]OFD Sender: No OFD packet to send [15:20:34]OFD Sender: No OFD packet to send [15:20:39]OFD Sender: No OFD packet to send [15:20:44]OFD Sender: No OFD packet to send [15:20:49]OFD Sender: No OFD packet to send [15:20:54]OFD Sender: No OFD packet to send [15:20:59]OFD Sender: No OFD packet to send [15:21:04]OFD Sender: No OFD packet to send [15:21:09]OFD Sender: No OFD packet to send [15:21:14]OFD Sender: No OFD packet to send [15:21:17]recv_with_timeout no data received [15:21:19]OFD Sender: No OFD packet to send [15:21:24]OFD Sender: No OFD packet to send [15:21:29]OFD Sender: No OFD packet to send [15:21:34]OFD Sender: No OFD packet to send [15:21:35]accept exits with 8 [15:21:35]New connection [15:21:35]New thread 3066977636 created [15:21:35]Thread 3066834276 joined [15:21:35]Waiting for new connection... [15:21:35] Sock 8.Parse request [15:21:35]Sock 8.Check first char [15:21:35]Sock 8.First char is OK [15:21:35]request: POST /json_proto HTTP/1.0 [15:21:35]Method: POST [15:21:35]URL: /json_proto [15:21:35]Method is POST - this is cgi request [15:21:35]url: /json_proto [15:21:35]query_string will be loaded in cgi processing [15:21:35]execute_cgi json_proto POST (null) [15:21:35]execute_cgi path=json_proto method=POST [15:21:35]POST find Content-Length [15:21:35]Host: 172.17.45.195:8080 [15:21:35]Content-Length: 682 [15:21:35]Content-Type: application/json [15:21:35] [15:21:35]POST finish read [15:21:35]Found Content-Length = 682 [15:21:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:35]execute_script... [15:21: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)118182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:35]POST & json_proto [15:21:35]process_json_proto [15:21:35]json parsed OK: [15:21:35]protocol is kg_v1.0 [15:21:35]action value=close_receipt [15:21:35]process_action close_receipt [15:21:35]cmd_close_receipt [15:21:35]MH_GetDate [15:21:35]Write to MH i2c: F0 00 00 E2 02 D3 [15:21:35]Write i2c OK [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: F0 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: F0 09 00 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: F0 09 00 E2 02 00 00 05 A9 66 FB 01 7F 64 CF [15:21:35]GetLastDocTimeStamp 1722352484 [15:21:35]current date 1722352896 [15:21:35]FM_GetShiftState [15:21:35]SAM_PROTO_GetShiftState [15:21:35]wFMCommunicate request_size=4 [15:21:35]MH_SAM_APDU [15:21:35]CAPDU: 80 13 01 00 [15:21:35]Write to MH i2c: E2 08 00 E3 02 80 13 01 00 00 00 00 00 62 [15:21:35]Write i2c OK [15:21:35]MH_I2C_Read... [15:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:35]Read from MH i2c: E2 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: E2 0E 00 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: E2 0E 00 E3 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BD [15:21:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:21:35]wFMCommunicate OK [15:21:35]SAM_PROTO_GetShiftState done [15:21:35]FM_GetShiftState done [15:21:35]opened in 1722299915 [15:21:35]opened+sec_in_day 1722386315 [15:21:35]quantity*price = 150032 [15:21:35]sum+1 = 150033 [15:21:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 500 30.07.2024 15:21 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309566 ФПД: 118320992134037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152136&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309566&fm=118320992134037&tin=02508201610067®Number=0000000000092651&sum=150000 [15:21:36]StoreToDocumentArchive [15:21:36]shift 430 fd 309566 [15:21:36]save to /storage/0430/doc_00309566 [15:21:36]save last doc name /storage/0430/doc_00309566 to /storage/kkm_last_doc_name [15:21:36]save OK [15:21:36]Clear old archive folders... [15:21:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:36]tlvbuf is 0163FBF0 [15:21:36]SAM_PROTO_ClearQueue [15:21:36]wFMCommunicate request_size=4 [15:21:36]MH_SAM_APDU [15:21:36]CAPDU: 80 09 00 00 [15:21:36]Write to MH i2c: E2 08 00 F0 02 80 09 00 00 00 00 00 00 64 [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [15:21:36]RAPDU: 90 00 [15:21:36]wFMCommunicate OK [15:21:36]SAM_PROTO_ClearQueue done [15:21:36]KKMCreateOFDPacket [15:21:36]OFDProtocolAddRootSTLVToBuf [15:21:36]FM_MakeSignedData [15:21:36]FM_MakeSignedData [15:21:36]SAM_PROTO_SignData [15:21:36]wFMCommunicate request_size=4 [15:21:36]MH_SAM_APDU [15:21:36]CAPDU: 80 0D 01 02 [15:21:36]Write to MH i2c: E2 08 00 F1 02 80 0D 01 02 00 00 00 00 6C [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 03 00 F1 02 00 90 00 67 [15:21:37]RAPDU: 90 00 [15:21:37]wFMCommunicate OK [15:21:37]wFMCommunicate request_size=255 [15:21:37]MH_SAM_APDU [15:21:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 00 05 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B9 04 00 35 04 06 00 6B [15:21:37]Write to MH i2c: E2 02 01 F2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 00 05 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B9 04 00 35 04 06 00 6B 00 00 7B [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:37]Read from MH i2c: E2 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 03 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 03 00 F2 02 00 90 00 68 [15:21:37]RAPDU: 90 00 [15:21:37]wFMCommunicate OK [15:21:37]wFMCommunicate request_size=10 [15:21:37]MH_SAM_APDU [15:21:37]CAPDU: 80 0D 02 02 05 9C C0 B4 A3 95 [15:21:37]Write to MH i2c: E2 0D 00 F3 02 80 0D 02 02 05 00 9C C0 B4 A3 95 00 00 C1 [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:37]Read from MH i2c: E2 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 03 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 03 00 F3 02 00 90 00 69 [15:21:37]RAPDU: 90 00 [15:21:37]wFMCommunicate OK [15:21:37]wFMCommunicate request_size=4 [15:21:37]MH_SAM_APDU [15:21:37]CAPDU: 80 0D 03 02 [15:21:37]Write to MH i2c: E2 08 00 F4 02 80 0D 03 02 00 00 00 00 71 [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:37]Read from MH i2c: E2 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 0B 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 0B 00 F4 02 00 3F 6C 5E 87 7D 57 A5 7B 90 00 F6 [15:21:37]RAPDU: 3F 6C 5E 87 7D 57 A5 7B 90 00 [15:21:37]wFMCommunicate OK [15:21:37]SAM_PROTO_SignData done [15:21:37]FM_MakeSignedData done [15:21:37]CreateOFDProtocolMessage [15:21:37]wFMCommunicate request_size=4 [15:21:37]MH_SAM_APDU [15:21:37]CAPDU: 80 11 00 00 [15:21:37]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:37]Read from MH i2c: E2 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 17 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C7 [15:21:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:21:37]wFMCommunicate OK [15:21:37]CreateOFDProtocolMessage done [15:21:37]OFDSenderStorePacket 309566 [15:21:37]StoreOFDPacket docnum=309566 [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]/dev/ttyS4 opened [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:08]MH_GetMetrics [00:00:08]Write to MH i2c: 00 00 00 01 00 00 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4C [00:00:08]Are we in boot? [00:00:08]We are in boot - try to switch [00:00:08]Write to MH i2c: A0 00 00 02 00 A1 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:09]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:09]*** Waiting for read because exit forced [00:00:09]*** 10 ms more... [00:00:09]*** MH1903S init start (LINUX_LIGHT) [00:00:09]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005724A8 (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 36307809+1686045179=1722352988 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x200ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33550623 [00:00:09]*** Is cutter blocked? [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4D [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 30620 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 5D 05 A9 66 FB 01 7F 64 4F [15:23:09]Current date/time: 30.07.2024 15:23 [15:23:09]FM_Init [15:23:09]wFMConnect [15:23:09]MH_SAM_On [15:23:09]Write to MH i2c: E0 00 00 08 00 E7 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_init finished! [15:23:09]*** atr: [15:23:09]*** 0F 3B D5 18 FF 81 91 FE [15:23:09]*** 1F C3 80 73 C8 21 10 0A [15:23:09]*** 00 00 00 00 00 00 00 00 [15:23:09]*** 00 00 00 00 00 00 00 00 [15:23:09]*** 00 00 00 00 00 00 00 00 [15:23:09]*** 00 00 00 00 00 00 00 00 [15:23:09]*** 00 00 00 00 00 00 00 00 [15:23:09]*** 00 00 00 00 00 00 00 00 [15:23:09]Read from MH i2c: E0 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E0 10 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:23:09]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:23:09]wFMCommunicate request_size=10 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:23:09]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:23:09]RAPDU: 90 00 [15:23:09]wFMCommunicate OK [15:23:09]wFMCommunicate request_size=4 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 80 11 00 00 [15:23:09]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 17 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [15:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:23:09]wFMCommunicate OK [15:23:09]Detected FM SN is 0000000000874943 [15:23:09]Stored FM SN is 0000000000874943 [15:23:09]wFMCommunicate request_size=9 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 80 16 00 00 04 62 7F 01 00 [15:23:09]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:23:09]RAPDU: 90 00 [15:23:09]wFMCommunicate OK [15:23:09]FM PIN OK [15:23:09]wFMCommunicate request_size=8 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 80 14 04 00 03 02 00 01 [15:23:09]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:23:09]RAPDU: 90 00 [15:23:09]wFMCommunicate OK [15:23:09]wFMCommunicate request_size=13 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:23:09]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:23:09]RAPDU: 90 00 [15:23:09]wFMCommunicate OK [15:23:09]wFMCommunicate request_size=4 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 80 11 00 00 [15:23:09]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 17 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [15:23:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:23:09]wFMCommunicate OK [15:23:09]DocumentArchiveInit [15:23:09]Start Httpd... [15:23:09]Httpd thread 3067428196 created [15:23:09]Write to MH i2c: 01 00 00 0F 00 0F [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: 01 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: 01 07 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:23:09]MH Int Process started [15:23:09]Allocated Socket 8 [15:23:09]Bind OK [15:23:09]Listen OK [15:23:09]httpd running on port 8080 [15:23:09]Waiting for new connection... [15:23:09]OFD Sender: Processing packet 309566 [packets to send 233, broken 231] [15:23:09]ProducePacketName [15:23:09]name=ofd_packets/00309566 [15:23:09]OFD Sender: To server: pG, [15:23:09]CommunicateWithHost lk.salyk.kg:30040 [15:23:09]ConnectInit lk.salyk.kg [15:23:10]Connected sock=6 [15:23:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D7 50 07 01 66 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 00 05 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B9 04 00 35 04 06 00 6B 9C C0 B4 A3 95 3F 6C 5E 87 7D 57 A5 7B [15:23:10]accept exits with 9 [15:23:10]New connection [15:23:10]New thread 3067141476 created [15:23:10]Waiting for new connection... [15:23:10] Sock 9.Parse request [15:23:10]Sock 9.Check first char [15:23:10]Sock 9.First char is OK [15:23:10]request: POST /json_proto HTTP/1.0 [15:23:10]Method: POST [15:23:10]URL: /json_proto [15:23:10]Method is POST - this is cgi request [15:23:10]url: /json_proto [15:23:10]query_string will be loaded in cgi processing [15:23:10]execute_cgi json_proto POST (null) [15:23:10]execute_cgi path=json_proto method=POST [15:23:10]POST find Content-Length [15:23:10]Host: 172.17.45.195:8080 [15:23:10]Content-Length: 215 [15:23:10]Content-Type: application/json [15:23:10] [15:23:10]POST finish read [15:23:10]Found Content-Length = 215 [15:23:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:10]execute_script... [15:23:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:23:10]POST & json_proto [15:23:10]process_json_proto [15:23:10]json parsed OK: [15:23:10]protocol is kg_v1.0 [15:23:10]action value=get_value [15:23:10]process_action get_value [15:23:10]cmd_get_value [15:23:10]process_action get_value done [15:23:10]requested_data is exist [15:23:10]produce_requested_data [15:23:10]requested_item kkm.sn is exist - process it [15:23:10]requested_item kkm.ver is exist - process it [15:23:10]requested_item fm.sn is exist - process it [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 11 00 00 [15:23:10]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 17 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [15:23:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:23:10]wFMCommunicate OK [15:23:10]requested_item fd.num is exist - process it [15:23:10]SAM_PROTO_GetFieldsCounters [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 13 00 00 [15:23:10]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 62 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [15:23:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:10]wFMCommunicate OK [15:23:10]SAM_PROTO_GetFieldsCounters done [15:23:10]requested_item shift.num is exist - process it [15:23:10]requested_item shift.opened is exist - process it [15:23:10]req_shift_opened [15:23:10]FM_GetShiftState [15:23:10]SAM_PROTO_GetShiftState [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 13 01 00 [15:23:10]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 0E 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [15:23:10]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:23:10]wFMCommunicate OK [15:23:10]SAM_PROTO_GetShiftState done [15:23:10]FM_GetShiftState done [15:23:10]req_shift_opened done [15:23:10]requested_item shift.open_date is exist - process it [15:23:10]req_shift_open_date [15:23:10]req_shift_open_date done [15:23:10]produce_requested_data done [15:23:10]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309567,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:23:10]process_action_free get_value [15:23:10]json_value_free [15:23:10]json_value_free done [15:23:10]process_json_proto returns [15:23:10]Send response to host [15:23:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309567,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:23:10]free response buf [15:23:10]execute_script done [15:23:10]execute_script returns [15:23:10]free content buf [15:23:10]Sock 9.Close socket [15:23:10]Sock 9.Thread stoped [15:23:10]accept exits with 10 [15:23:10]New connection [15:23:10]New thread 3066998116 created [15:23:10]Thread 3067141476 joined [15:23:10]Waiting for new connection... [15:23:10] Sock 10.Parse request [15:23:10]Sock 10.Check first char [15:23:10]Sock 10.First char is OK [15:23:10]request: POST /json_proto HTTP/1.0 [15:23:10]Method: POST [15:23:10]URL: /json_proto [15:23:10]Method is POST - this is cgi request [15:23:10]url: /json_proto [15:23:10]query_string will be loaded in cgi processing [15:23:10]execute_cgi json_proto POST (null) [15:23:10]execute_cgi path=json_proto method=POST [15:23:11]POST find Content-Length [15:23:11]Host: 172.17.45.195:8080 [15:23:11]Content-Length: 331 [15:23:11]Content-Type: application/json [15:23:11] [15:23:11]POST finish read [15:23:11]Found Content-Length = 331 [15:23: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" ] } } [15:23:11]execute_script... [15:23: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" ] } } [15:23:11]POST & json_proto [15:23:11]process_json_proto [15:23:11]json parsed OK: [15:23:11]protocol is kg_v1.0 [15:23:11]action value=get_value [15:23:11]process_action get_value [15:23:11]cmd_get_value [15:23:11]process_action get_value done [15:23:11]requested_data is exist [15:23:11]produce_requested_data [15:23:11]requested_item fm.sale.total is exist - process it [15:23:11]SAM_PROTO_GetFMData [15:23:11]wFMCommunicate request_size=4 [15:23:11]MH_SAM_APDU [15:23:11]CAPDU: 80 13 03 00 [15:23:11]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 FD 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 E3 B5 04 00 69 04 A3 00 6F 04 04 00 08 AA 04 00 B1 04 05 00 1B 67 30 38 06 70 04 05 00 B8 F8 97 39 05 72 04 04 00 63 6E 98 FE 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 33 DB 23 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 F6 17 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 3A [15:23:11]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 E3 B5 04 00 69 04 A3 00 6F 04 04 00 08 AA 04 00 B1 04 05 00 1B 67 30 38 06 70 04 05 00 B8 F8 97 39 05 72 04 04 00 63 6E 98 FE 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 33 DB 23 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 F6 17 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:23:11]wFMCommunicate OK [15:23:11]wFMCommunicate request_size=4 [15:23:11]MH_SAM_APDU [15:23:11]CAPDU: 80 17 00 00 [15:23:11]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 FD 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 88 [15:23:11]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:23:11]wFMCommunicate OK [15:23:11]wFMCommunicate request_size=4 [15:23:11]MH_SAM_APDU [15:23:11]CAPDU: 80 17 00 00 [15:23:11]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:23:11]Read from MH i2c: E2 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 FD 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [15:23:11]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:23:12]wFMCommunicate OK [15:23:12]wFMCommunicate request_size=4 [15:23:12]MH_SAM_APDU [15:23:12]CAPDU: 80 17 00 00 [15:23:12]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:23:12]Write i2c OK [15:23:12]MH_I2C_Read... [15:23:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 5A 5F 47 00 6E E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 3E B9 04 00 F4 03 04 00 A3 AC A8 66 B6 04 01 00 00 35 0E 26 00 49 5A B3 75 [15:23:12]CommunicateWithHost err = 0 [15:23:12]CheckOFDResponse [15:23:12]1017 (14) - 77093643461234 [15:23:12]1041 (16) - 0000000000874943 [15:23:12]1040 (4) - 309566 [15:23:12]1012 (4) - 30.07.2024 09:04 [15:23:12]1206 (1) - 0 [15:23:12]OFD Sender: Remove packet 309566 [15:23:12]ProducePacketName [15:23:12]name=ofd_packets/00309566 [15:23:12]NVStorageDeleteData [15:23:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:23:12]Read from MH i2c: E2 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 FD 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4C [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005724A8 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 36308068+1686045179=1722353247 [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 = 0x33550623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 24 A8 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4D [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 78 00 38 00 FF FF 8E [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 5F 06 A9 66 FB 01 7F 64 52 [15:27:27]Current date/time: 30.07.2024 15:27 [15:27:27]FM_Init [15:27:27]wFMConnect [15:27:27]MH_SAM_On [15:27:27]Write to MH i2c: E0 00 00 08 00 E7 [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]*** iso7816_init finished! [15:27:27]*** atr: [15:27:27]*** 0F 3B D5 18 FF 81 91 FE [15:27:27]*** 1F C3 80 73 C8 21 10 0A [15:27:27]*** 00 00 00 00 00 00 00 00 [15:27:27]*** 00 00 00 00 00 00 00 00 [15:27:27]*** 00 00 00 00 00 00 00 00 [15:27:27]*** 00 00 00 00 00 00 00 00 [15:27:27]*** 00 00 00 00 00 00 00 00 [15:27:27]*** 00 00 00 00 00 00 00 00 [15:27:27]Read from MH i2c: E0 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E0 10 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [15:27:27]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:27:27]wFMCommunicate request_size=10 [15:27:27]MH_SAM_APDU [15:27:27]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:27:27]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:27:27]Read from MH i2c: E2 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:27:27]RAPDU: 90 00 [15:27:27]wFMCommunicate OK [15:27:27]wFMCommunicate request_size=4 [15:27:27]MH_SAM_APDU [15:27:27]CAPDU: 80 11 00 00 [15:27:27]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:27]Read from MH i2c: E2 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 17 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DA [15:27:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:27]wFMCommunicate OK [15:27:27]Detected FM SN is 0000000000874943 [15:27:27]Stored FM SN is 0000000000874943 [15:27:27]wFMCommunicate request_size=9 [15:27:27]MH_SAM_APDU [15:27:27]CAPDU: 80 16 00 00 04 62 7F 01 00 [15:27:27]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 62 7F 01 00 00 00 74 [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:27:27]Read from MH i2c: E2 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:27:27]RAPDU: 90 00 [15:27:27]wFMCommunicate OK [15:27:27]FM PIN OK [15:27:27]wFMCommunicate request_size=8 [15:27:27]MH_SAM_APDU [15:27:27]CAPDU: 80 14 04 00 03 02 00 01 [15:27:27]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:27:27]Read from MH i2c: E2 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:27:27]RAPDU: 90 00 [15:27:27]wFMCommunicate OK [15:27:27]wFMCommunicate request_size=13 [15:27:27]MH_SAM_APDU [15:27:27]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:27:27]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:27:27]Read from MH i2c: E2 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:27:27]RAPDU: 90 00 [15:27:27]wFMCommunicate OK [15:27:27]wFMCommunicate request_size=4 [15:27:27]MH_SAM_APDU [15:27:27]CAPDU: 80 11 00 00 [15:27:27]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:27]Read from MH i2c: E2 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 17 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 DE [15:27:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:27]wFMCommunicate OK [15:27:27]DocumentArchiveInit [15:27:27]Start Httpd... [15:27:27]Httpd thread 3067125092 created [15:27:27]Write to MH i2c: 01 00 00 0F 00 0F [15:27:27]Write i2c OK [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: 01 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: 01 07 00 [15:27:27]MH_I2C_Read... [15:27:27]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:27:27]MH Int Process started [15:27:27]Allocated Socket 7 [15:27:27]Bind OK [15:27:27]Listen OK [15:27:27]httpd running on port 8080 [15:27:27]Waiting for new connection... [15:27:27]OFD Sender: Processing packet 309567 [packets to send 232, broken 231] [15:27:27]ProducePacketName [15:27:27]name=ofd_packets/00309567 [15:27:27]OFD Sender: To server: pG, [15:27:27]CommunicateWithHost lk.salyk.kg:30040 [15:27:27]ConnectInit lk.salyk.kg [15:27:31]accept exits with 8 [15:27:31]New connection [15:27:31]New thread 3066838372 created [15:27:31]Waiting for new connection... [15:27:31] Sock 8.Parse request [15:27:31]Sock 8.Check first char [15:27:31]Sock 8.First char is OK [15:27:31]request: POST /json_proto HTTP/1.0 [15:27:31]Method: POST [15:27:31]URL: /json_proto [15:27:31]Method is POST - this is cgi request [15:27:31]url: /json_proto [15:27:31]query_string will be loaded in cgi processing [15:27:31]execute_cgi json_proto POST (null) [15:27:31]execute_cgi path=json_proto method=POST [15:27:31]POST find Content-Length [15:27:31]Host: 172.17.45.195:8080 [15:27:31]Content-Length: 215 [15:27:31]Content-Type: application/json [15:27:31] [15:27:31]POST finish read [15:27:31]Found Content-Length = 215 [15:27:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:31]execute_script... [15:27:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:31]POST & json_proto [15:27:31]process_json_proto [15:27:31]json parsed OK: [15:27:31]protocol is kg_v1.0 [15:27:31]action value=get_value [15:27:31]process_action get_value [15:27:31]cmd_get_value [15:27:31]process_action get_value done [15:27:31]requested_data is exist [15:27:31]produce_requested_data [15:27:31]requested_item kkm.sn is exist - process it [15:27:31]requested_item kkm.ver is exist - process it [15:27:31]requested_item fm.sn is exist - process it [15:27:31]wFMCommunicate request_size=4 [15:27:31]MH_SAM_APDU [15:27:31]CAPDU: 80 11 00 00 [15:27:31]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:27:31]Write i2c OK [15:27:31]MH_I2C_Read... [15:27:31]Read from MH i2c: E2 [15:27:31]MH_I2C_Read... [15:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:31]Read from MH i2c: E2 17 00 [15:27:31]MH_I2C_Read... [15:27:31]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E0 [15:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:31]wFMCommunicate OK [15:27:31]requested_item fd.num is exist - process it [15:27:31]SAM_PROTO_GetFieldsCounters [15:27:31]wFMCommunicate request_size=4 [15:27:31]MH_SAM_APDU [15:27:31]CAPDU: 80 13 00 00 [15:27:31]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:27:31]Write i2c OK [15:27:31]MH_I2C_Read... [15:27:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:31]Read from MH i2c: E2 [15:27:31]MH_I2C_Read... [15:27:31]Read from MH i2c: E2 62 00 [15:27:31]MH_I2C_Read... [15:27:31]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [15:27:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 3F B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:31]wFMCommunicate OK [15:27:31]SAM_PROTO_GetFieldsCounters done [15:27:31]requested_item shift.num is exist - process it [15:27:31]requested_item shift.opened is exist - process it [15:27:31]req_shift_opened [15:27:31]FM_GetShiftState [15:27:31]SAM_PROTO_GetShiftState [15:27:31]wFMCommunicate request_size=4 [15:27:31]MH_SAM_APDU [15:27:31]CAPDU: 80 13 01 00 [15:27:31]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:27:31]Write i2c OK [15:27:31]MH_I2C_Read... [15:27:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:31]Read from MH i2c: E2 [15:27:31]MH_I2C_Read... [15:27:31]Read from MH i2c: E2 0E 00 [15:27:31]MH_I2C_Read... [15:27:31]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 EA [15:27:31]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:31]wFMCommunicate OK [15:27:31]SAM_PROTO_GetShiftState done [15:27:31]FM_GetShiftState done [15:27:31]req_shift_opened done [15:27:31]requested_item shift.open_date is exist - process it [15:27:31]req_shift_open_date [15:27:31]req_shift_open_date done [15:27:31]produce_requested_data done [15:27:31]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309567,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:27:31]process_action_free get_value [15:27:31]json_value_free [15:27:31]json_value_free done [15:27:31]process_json_proto returns [15:27:31]Send response to host [15:27:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309567,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:27:31]free response buf [15:27:31]execute_script done [15:27:31]execute_script returns [15:27:31]free content buf [15:27:31]Sock 8.Close socket [15:27:31]Sock 8.Thread stoped [15:27:31]accept exits with 12 [15:27:31]New connection [15:27:31]New thread 3066695012 created [15:27:31]Thread 3066838372 joined [15:27:31]Waiting for new connection... [15:27:31] Sock 12.Parse request [15:27:31]Sock 12.Check first char [15:27:31]Sock 12.First char is OK [15:27:31]request: POST /json_proto HTTP/1.0 [15:27:31]Method: POST [15:27:31]URL: /json_proto [15:27:31]Method is POST - this is cgi request [15:27:31]url: /json_proto [15:27:31]query_string will be loaded in cgi processing [15:27:31]execute_cgi json_proto POST (null) [15:27:31]execute_cgi path=json_proto method=POST [15:27:31]POST find Content-Length [15:27:31]Host: 172.17.45.195:8080 [15:27:31]Content-Length: 331 [15:27:31]Content-Type: application/json [15:27:31] [15:27:31]POST finish read [15:27:31]Found Content-Length = 331 [15:27:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:27:31]execute_script... [15:27:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:27:31]POST & json_proto [15:27:31]process_json_proto [15:27:31]json parsed OK: [15:27:31]protocol is kg_v1.0 [15:27:31]action value=get_value [15:27:32]process_action get_value [15:27:32]cmd_get_value [15:27:32]process_action get_value done [15:27:32]requested_data is exist [15:27:32]produce_requested_data [15:27:32]requested_item fm.sale.total is exist - process it [15:27:32]SAM_PROTO_GetFMData [15:27:32]wFMCommunicate request_size=4 [15:27:32]MH_SAM_APDU [15:27:32]CAPDU: 80 13 03 00 [15:27:32]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:27:32]Write i2c OK [15:27:32]MH_I2C_Read... [15:27:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:27:32]Read from MH i2c: E2 [15:27:32]MH_I2C_Read... [15:27:32]Read from MH i2c: E2 FD 00 [15:27:32]MH_I2C_Read... [15:27:32]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 E3 B5 04 00 69 04 A3 00 6F 04 04 00 08 AA 04 00 B1 04 05 00 1B 67 30 38 06 70 04 05 00 B8 F8 97 39 05 72 04 04 00 63 6E 98 FE 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 33 DB 23 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 F6 17 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 3A [15:27:32]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 E3 B5 04 00 69 04 A3 00 6F 04 04 00 08 AA 04 00 B1 04 05 00 1B 67 30 38 06 70 04 05 00 B8 F8 97 39 05 72 04 04 00 63 6E 98 FE 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 33 DB 23 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 87 F6 17 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:27:32]wFMCommunicate OK [15:27:32]wFMCommunicate request_size=4 [15:27:32]MH_SAM_APDU [15:27:32]CAPDU: 80 17 00 00 [15:27:32]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:27:32]Write i2c OK [15:27:32]MH_I2C_Read... [15:27:32]ConnectInit Can't take IP for lk.salyk.kg [15:27:32]CommunicateWithHost connect error [15:27:32]CommunicateWithHost err = -1 [15:27:32]OFD Sender: Server communicate error [15:27:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:27:32]Read from MH i2c: E2 [15:27:32]MH_I2C_Read... [15:27:32]Read from MH i2c: E2 FD 00 [15:27:32]MH_I2C_Read... [15:27:32]Read from MH i2c: E2 FD 00 14 00 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 88 [15:27:32]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:27:32]wFMCommunicate OK [15:27:32]wFMCommunicate request_size=4 [15:27:32]MH_SAM_APDU [15:27:32]CAPDU: 80 17 00 00 [15:27:32]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:27:32]Write i2c OK [15:27:32]MH_I2C_Read... [15:27:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:27:33]Read from MH i2c: E2 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 FD 00 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 FD 00 15 00 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 A7 [15:27:33]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:27:33]wFMCommunicate OK [15:27:33]wFMCommunicate request_size=4 [15:27:33]MH_SAM_APDU [15:27:33]CAPDU: 80 17 00 00 [15:27:33]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:27:33]Write i2c OK [15:27:33]MH_I2C_Read... [15:27:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:27:33]Read from MH i2c: E2 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 FD 00 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 FD 00 16 00 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 22 [15:27:33]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:27:33]wFMCommunicate OK [15:27:33]wFMCommunicate request_size=4 [15:27:33]MH_SAM_APDU [15:27:33]CAPDU: 80 17 00 00 [15:27:33]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:27:33]Write i2c OK [15:27:33]MH_I2C_Read... [15:27:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:27:33]Read from MH i2c: E2 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 E2 00 [15:27:33]MH_I2C_Read... [15:27:33]Read from MH i2c: E2 E2 00 17 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [15:27:33]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:27:33]wFMCommunicate OK [15:27:33]SAM_PROTO_GetFMData done [15:27:33]requested_item fm.sale_refund.total is exist - process it [15:27:33]requested_item fm.buy.total is exist - process it [15:27:33]requested_item shift.sale.total is exist - process it [15:27:33]SAM_PROTO_GetShiftData [15:27:33]wFMCommunicate request_size=4 [15:27:33]MH_SAM_APDU [15:27:33]CAPDU: 80 13 02 00 [15:27:33]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:27:33]Write i2c OK [15:27:33]MH_I2C_Read... [15:27:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:27:34]Read from MH i2c: E2 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 18 00 00 BD 04 AA 04 B9 04 6E 04 04 00 F5 01 00 00 69 04 9F 00 6F 04 04 00 F2 01 00 00 B1 04 04 00 01 D8 69 03 70 04 04 00 9C 68 3A 02 72 04 04 00 65 6F 2F 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 0E D1 5C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 BC 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 BE [15:27:34]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 F5 01 00 00 69 04 9F 00 6F 04 04 00 F2 01 00 00 B1 04 04 00 01 D8 69 03 70 04 04 00 9C 68 3A 02 72 04 04 00 65 6F 2F 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 0E D1 5C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 08 BC 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [15:27:34]wFMCommunicate OK [15:27:34]wFMCommunicate request_size=4 [15:27:34]MH_SAM_APDU [15:27:34]CAPDU: 80 17 00 00 [15:27:34]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:27:34]Write i2c OK [15:27:34]MH_I2C_Read... [15:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:27:34]Read from MH i2c: E2 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 73 [15:27:34]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [15:27:34]wFMCommunicate OK [15:27:34]wFMCommunicate request_size=4 [15:27:34]MH_SAM_APDU [15:27:34]CAPDU: 80 17 00 00 [15:27:34]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:27:34]Write i2c OK [15:27:34]MH_I2C_Read... [15:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:27:34]Read from MH i2c: E2 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 1A 00 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 CC [15:27:34]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [15:27:34]wFMCommunicate OK [15:27:34]wFMCommunicate request_size=4 [15:27:34]MH_SAM_APDU [15:27:34]CAPDU: 80 17 00 00 [15:27:34]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:27:34]Write i2c OK [15:27:34]MH_I2C_Read... [15:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:27:34]Read from MH i2c: E2 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 [15:27:34]MH_I2C_Read... [15:27:34]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 12 [15:27:35]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [15:27:35]wFMCommunicate OK [15:27:35]wFMCommunicate request_size=4 [15:27:35]MH_SAM_APDU [15:27:35]CAPDU: 80 17 00 00 [15:27:35]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [15:27:35]Read from MH i2c: E2 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 DA 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 DA 00 1C 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [15:27:35]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:27:35]wFMCommunicate OK [15:27:35]SAM_PROTO_GetShiftData done [15:27:35]requested_item shift.sale.total_cash is exist - process it [15:27:35]requested_item shift.sale_refund.total is exist - process it [15:27:35]requested_item shift.sale_refund.total_cash is exist - process it [15:27:35]requested_item shift.buy.total is exist - process it [15:27:35]requested_item shift.buy.total_cash is exist - process it [15:27:35]produce_requested_data done [15:27:35]produce_requested_data return {"fm.sale.total":267124999.95,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":572682.25,"shift.sale.total_cash":373823.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:27:35]process_action_free get_value [15:27:35]json_value_free [15:27:35]json_value_free done [15:27:35]process_json_proto returns [15:27:35]Send response to host [15:27:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":267124999.95,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":572682.25,"shift.sale.total_cash":373823.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:27:35]free response buf [15:27:35]execute_script done [15:27:35]execute_script returns [15:27:35]free content buf [15:27:35]Sock 12.Close socket [15:27:35]Sock 12.Thread stoped [15:27:35]accept exits with 8 [15:27:35]New connection [15:27:35]New thread 3066838372 created [15:27:35]Thread 3066695012 joined [15:27:35]Waiting for new connection... [15:27:35] Sock 8.Parse request [15:27:35]Sock 8.Check first char [15:27:35]Sock 8.First char is OK [15:27:35]request: POST /json_proto HTTP/1.0 [15:27:35]Method: POST [15:27:35]URL: /json_proto [15:27:35]Method is POST - this is cgi request [15:27:35]url: /json_proto [15:27:35]query_string will be loaded in cgi processing [15:27:35]execute_cgi json_proto POST (null) [15:27:35]execute_cgi path=json_proto method=POST [15:27:35]POST find Content-Length [15:27:35]Host: 172.17.45.195:8080 [15:27:35]Content-Length: 684 [15:27:35]Content-Type: application/json [15:27:35] [15:27:35]POST finish read [15:27:35]Found Content-Length = 684 [15:27:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:35]execute_script... [15:27: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)118184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 7", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 36.40, "quantity" : 27.480, "sum" : 1000.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:35]POST & json_proto [15:27:35]process_json_proto [15:27:35]json parsed OK: [15:27:35]protocol is kg_v1.0 [15:27:35]action value=close_receipt [15:27:35]process_action close_receipt [15:27:35]cmd_close_receipt [15:27:35]MH_GetDate [15:27:35]Write to MH i2c: F0 00 00 1D 00 0C [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: F0 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: F0 09 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: F0 09 00 1D 00 00 68 06 A9 66 FB 01 7F 64 71 [15:27:35]GetLastDocTimeStamp 1722352918 [15:27:35]current date 1722353256 [15:27:35]FM_GetShiftState [15:27:35]SAM_PROTO_GetShiftState [15:27:35]wFMCommunicate request_size=4 [15:27:35]MH_SAM_APDU [15:27:35]CAPDU: 80 13 01 00 [15:27:35]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:27:35]Write i2c OK [15:27:35]MH_I2C_Read... [15:27:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:35]Read from MH i2c: E2 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 0E 00 [15:27:35]MH_I2C_Read... [15:27:35]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 F6 [15:27:35]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:35]wFMCommunicate OK [15:27:35]SAM_PROTO_GetShiftState done [15:27:35]FM_GetShiftState done [15:27:35]opened in 1722299915 [15:27:35]opened+sec_in_day 1722386315 [15:27:35]quantity*price = 100027 [15:27:35]sum+1 = 100028 [15:27:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 502 30.07.2024 15:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309568 ФПД: 279457357065084 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152736&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309568&fm=279457357065084&tin=02508201610067®Number=0000000000092651&sum=100000 [15:27:36]StoreToDocumentArchive [15:27:36]shift 430 fd 309568 [15:27:36]save to /storage/0430/doc_00309568 [15:27:36]save last doc name /storage/0430/doc_00309568 to /storage/kkm_last_doc_name [15:27:36]save OK [15:27:36]Clear old archive folders... [15:27:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:27:36]tlvbuf is 00916250 [15:27:36]SAM_PROTO_ClearQueue [15:27:36]wFMCommunicate request_size=4 [15:27:36]MH_SAM_APDU [15:27:36]CAPDU: 80 09 00 00 [15:27:36]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:27:36]Write i2c OK [15:27:36]MH_I2C_Read... [15:27:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:36]Read from MH i2c: E2 [15:27:36]MH_I2C_Read... [15:27:36]Read from MH i2c: E2 03 00 [15:27:36]MH_I2C_Read... [15:27:36]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:27:36]RAPDU: 90 00 [15:27:36]wFMCommunicate OK [15:27:36]SAM_PROTO_ClearQueue done [15:27:36]KKMCreateOFDPacket [15:27:36]OFDProtocolAddRootSTLVToBuf [15:27:36]FM_MakeSignedData [15:27:36]FM_MakeSignedData [15:27:36]SAM_PROTO_SignData [15:27:36]wFMCommunicate request_size=4 [15:27:36]MH_SAM_APDU [15:27:36]CAPDU: 80 0D 01 02 [15:27:36]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:27:36]Write i2c OK [15:27:36]MH_I2C_Read... [15:27:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:36]Read from MH i2c: E2 [15:27:36]MH_I2C_Read... [15:27:36]Read from MH i2c: E2 03 00 [15:27:36]MH_I2C_Read... [15:27:36]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:27:36]RAPDU: 90 00 [15:27:36]wFMCommunicate OK [15:27:36]wFMCommunicate request_size=255 [15:27:36]MH_SAM_APDU [15:27:36]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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 68 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B9 04 00 35 04 06 00 FE 2A [15:27:36]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 68 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B9 04 00 35 04 06 00 FE 2A 00 00 55 [15:27:37]Write i2c OK [15:27:37]MH_I2C_Read... [15:27:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:37]Read from MH i2c: E2 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 03 00 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:27:37]RAPDU: 90 00 [15:27:37]wFMCommunicate OK [15:27:37]wFMCommunicate request_size=9 [15:27:37]MH_SAM_APDU [15:27:37]CAPDU: 80 0D 02 02 04 3C 7F 6B 7C [15:27:37]Write to MH i2c: E2 0C 00 2E 00 80 0D 02 02 04 00 3C 7F 6B 7C 00 00 52 [15:27:37]Write i2c OK [15:27:37]MH_I2C_Read... [15:27:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:37]Read from MH i2c: E2 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 03 00 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:27:37]RAPDU: 90 00 [15:27:37]wFMCommunicate OK [15:27:37]wFMCommunicate request_size=4 [15:27:37]MH_SAM_APDU [15:27:37]CAPDU: 80 0D 03 02 [15:27:37]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:27:37]Write i2c OK [15:27:37]MH_I2C_Read... [15:27:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:37]Read from MH i2c: E2 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 0B 00 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 0B 00 2F 00 00 32 00 00 D0 FC 7D 3B 63 90 00 C4 [15:27:37]RAPDU: 32 00 00 D0 FC 7D 3B 63 90 00 [15:27:37]wFMCommunicate OK [15:27:37]SAM_PROTO_SignData done [15:27:37]FM_MakeSignedData done [15:27:37]CreateOFDProtocolMessage [15:27:37]wFMCommunicate request_size=4 [15:27:37]MH_SAM_APDU [15:27:37]CAPDU: 80 11 00 00 [15:27:37]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:27:37]Write i2c OK [15:27:37]MH_I2C_Read... [15:27:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:37]Read from MH i2c: E2 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 17 00 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 00 [15:27:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:37]wFMCommunicate OK [15:27:37]CreateOFDProtocolMessage done [15:27:37]OFDSenderStorePacket 309568 [15:27:37]StoreOFDPacket docnum=309568 [15:27:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 67 88 06 01 7E C9 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 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 68 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B9 04 00 35 04 06 00 FE 2A 3C 7F 6B 7C 32 00 00 D0 FC 7D 3B 63 [15:27:37]CheckFolder [15:27:37]dirname=/storage/ofd_packets [15:27:37]CheckFolder done [15:27:37]ProducePacketName [15:27:37]name=ofd_packets/00309568 [15:27:37]NVStorageSaveData ofd_packets/00309568 [15:27:37]File name is /storage/ofd_packets/00309568 [15:27:37]Write 300 bytes [15:27:37]NVStorageSaveData done [15:27:37]OFDSenderStorePacket done [15:27:37]KKMCreateOFDPacket done [15:27:37]NVStorageSaveData kkm_last_timestamp [15:27:37]File name is /storage/kkm_last_timestamp [15:27:37]OFD Sender: Processing packet 309567 [packets to send 233, broken 231] [15:27:37]ProducePacketName [15:27:37]name=ofd_packets/00309567 [15:27:37]OFD Sender: To server: pG, [15:27:37]CommunicateWithHost lk.salyk.kg:30040 [15:27:37]ConnectInit lk.salyk.kg [15:27:37]Write 4 bytes [15:27:37]NVStorageSaveData done [15:27:37]ExternCall_PrintAddStr [15:27:37]wPrintStart [15:27:37]Write to MH i2c: 01 00 00 31 00 31 [15:27:37]Write i2c OK [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: 01 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: 01 07 00 [15:27:37]MH_I2C_Read... [15:27:37]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:27:37]RasterBufferAndPrint [15:27:37]line Счет N : (1)118184 [15:27:37]line ИНН: 02508201610067 [15:27:37]line Контрольно-Кассовый Чек [15:27:37]line ПРОДАЖА [15:27:37]line ТРК (МРК, ГНК) : 7 [15:27:37]line Товар: 2711190000 [15:27:37]line ГАЗ-К-3 [15:27:37]line 27.480 * 36.40 [15:27:37]line = 1000.27 [15:27:37]line НДС 12% НСП 1% [15:27:37]line > о реализуемом товаре [15:27:37]line ОКРУГЛЕНИЕ: -0.27 [15:27:37]line ИТОГО: 1000.00 [15:27:37]line Внесено: 1000.00 [15:27:37]line СДАЧА: 0.00 [15:27:37]line НСП 1% : 8.85 [15:27:37]line НДС 12% : 106.22 [15:27:37]line Наличными: 1000.00 [15:27:37]line Безнал.: 0.00 [15:27:37]line Место: АЗС № 128 "Партнер Нефть" [15:27:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:27:37]line СНО: Общий режим [15:27:37]line Чек 502 30.07.2024 15:27 [15:27:37]line Смена: 430 ФФД: 1.0 [15:27:37]line ЗНМ: 0300000046 [15:27:37]line РНМ: 0000000000092651 [15:27:37]line Версия ККМ: 001 [15:27:37]line ФМ: 0000000000874943 [15:27:37]line ФД: 309568 [15:27:37]line ФПД: 279457357065084 [15:27:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152736&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309568&fm=279457357065084&tin=02508201610067®Number=0000000000092651&sum=100000 [15:27:37]written 0, free lines is 4095 [15:27:38]Write to MH i2c: 01 00 00 5C 00 5C [15:27:38]Write i2c OK [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: 01 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: 01 07 00 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 5A 0C C9 [15:27:38]RasterBufferAndPrint [15:27:38]line [15:27:38]line [15:27:38]line [15:27:38]line [15:27:38]line [15:27:38]written 0, free lines is 3175 [15:27:38]MH_Cut [15:27:38]Write to MH i2c: D1 01 00 63 00 01 35 [15:27:38]Write i2c OK [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: D1 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: D1 01 00 [15:27:38]MH_I2C_Read... [15:27:38]Read from MH i2c: D1 01 00 63 00 00 34 [15:27:38]Write to MH i2c: 01 00 00 64 00 64 [15:27:38]Write i2c OK [15:27:38]MH_I2C_Read... [15:27:39]*** Cut start [15:27:39]*** Partial cut [15:27:39]*** CUTSNS_PIN = 1 [15:27:39]*** CUTSNS_PIN = 0 [15:27:39]*** Brake cut motor [15:27:40]Read from MH i2c: 01 [15:27:40]MH_I2C_Read... [15:27:40]*** Stop cut motor [15:27:40]*** Cut end [15:27:40]Read from MH i2c: 01 07 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [15:27:40]process_action close_receipt done [15:27:40]requested_data is exist [15:27:40]produce_requested_data [15:27:40]requested_item fm.sn is exist - process it [15:27:40]wFMCommunicate request_size=4 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 11 00 00 [15:27:40]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 17 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 35 [15:27:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:40]wFMCommunicate OK [15:27:40]requested_item fd.num is exist - process it [15:27:40]SAM_PROTO_GetFieldsCounters [15:27:40]wFMCommunicate request_size=4 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 13 00 00 [15:27:40]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 62 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 40 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [15:27:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 40 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:40]wFMCommunicate OK [15:27:40]SAM_PROTO_GetFieldsCounters done [15:27:40]requested_item shift.num is exist - process it [15:27:40]requested_item shift.opened is exist - process it [15:27:40]req_shift_opened [15:27:40]FM_GetShiftState [15:27:40]SAM_PROTO_GetShiftState [15:27:40]wFMCommunicate request_size=4 [15:27:40]MH_SAM_APDU [15:27:40]CAPDU: 80 13 01 00 [15:27:40]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [15:27:40]Write i2c OK [15:27:40]MH_I2C_Read... [15:27:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:40]Read from MH i2c: E2 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 0E 00 [15:27:40]MH_I2C_Read... [15:27:40]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 3F [15:27:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:40]wFMCommunicate OK [15:27:40]SAM_PROTO_GetShiftState done [15:27:40]FM_GetShiftState done [15:27:40]req_shift_opened done [15:27:40]requested_item shift.open_date is exist - process it [15:27:40]req_shift_open_date [15:27:40]req_shift_open_date done [15:27:40]produce_requested_data done [15:27:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309568,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:27:40]process_action_free close_receipt [15:27:40]json_value_free [15:27:40]json_value_free done [15:27:40]process_json_proto returns [15:27:40]Send response to host [15:27:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309568,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:27:40]free response buf [15:27:40]execute_script done [15:27:40]execute_script returns [15:27:40]free content buf [15:27:40]Sock 8.Close socket [15:27:40]Sock 8.Thread stoped [15:27:41]accept exits with 6 [15:27:41]New connection [15:27:41]New thread 3066695012 created [15:27:41]Thread 3066838372 joined [15:27:41]Waiting for new connection... [15:27:41] Sock 6.Parse request [15:27:41]Sock 6.Check first char [15:27:41]Sock 6.First char is OK [15:27:41]request: POST /json_proto HTTP/1.0 [15:27:41]Method: POST [15:27:41]URL: /json_proto [15:27:41]Method is POST - this is cgi request [15:27:41]url: /json_proto [15:27:41]query_string will be loaded in cgi processing [15:27:41]execute_cgi json_proto POST (null) [15:27:41]execute_cgi path=json_proto method=POST [15:27:41]POST find Content-Length [15:27:41]Host: 172.17.45.195:8080 [15:27:41]Content-Length: 677 [15:27:41]Content-Type: application/json [15:27:41] [15:27:41]POST finish read [15:27:41]Found Content-Length = 677 [15:27:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:41]execute_script... [15:27: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)118185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:41]POST & json_proto [15:27:41]process_json_proto [15:27:41]json parsed OK: [15:27:41]protocol is kg_v1.0 [15:27:41]action value=close_receipt [15:27:41]process_action close_receipt [15:27:41]cmd_close_receipt [15:27:41]MH_GetDate [15:27:41]Write to MH i2c: F0 00 00 68 00 57 [15:27:41]Write i2c OK [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: F0 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: F0 09 00 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: F0 09 00 68 00 00 6D 06 A9 66 FB 01 7F 64 C1 [15:27:41]GetLastDocTimeStamp 1722353256 [15:27:41]current date 1722353261 [15:27:41]FM_GetShiftState [15:27:41]SAM_PROTO_GetShiftState [15:27:41]wFMCommunicate request_size=4 [15:27:41]MH_SAM_APDU [15:27:41]CAPDU: 80 13 01 00 [15:27:41]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [15:27:41]Write i2c OK [15:27:41]MH_I2C_Read... [15:27:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:41]Read from MH i2c: E2 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: E2 0E 00 [15:27:41]MH_I2C_Read... [15:27:41]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 41 [15:27:41]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:41]wFMCommunicate OK [15:27:41]SAM_PROTO_GetShiftState done [15:27:41]FM_GetShiftState done [15:27:41]opened in 1722299915 [15:27:41]opened+sec_in_day 1722386315 [15:27:41]quantity*price = 50036 [15:27:41]sum+1 = 50037 [15:27:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 503 30.07.2024 15:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309569 ФПД: 73602346886457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152741&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309569&fm=73602346886457&tin=02508201610067®Number=0000000000092651&sum=50000 [15:27:42]StoreToDocumentArchive [15:27:42]shift 430 fd 309569 [15:27:42]save to /storage/0430/doc_00309569 [15:27:42]save last doc name /storage/0430/doc_00309569 to /storage/kkm_last_doc_name [15:27:42]save OK [15:27:42]Clear old archive folders... [15:27:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:42]tlvbuf is 0093B070 [15:27:42]SAM_PROTO_ClearQueue [15:27:42]wFMCommunicate request_size=4 [15:27:42]MH_SAM_APDU [15:27:42]CAPDU: 80 09 00 00 [15:27:42]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [15:27:42]Write i2c OK [15:27:42]MH_I2C_Read... [15:27:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:42]Read from MH i2c: E2 [15:27:42]MH_I2C_Read... [15:27:42]Read from MH i2c: E2 03 00 [15:27:42]MH_I2C_Read... [15:27:42]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:27:42]RAPDU: 90 00 [15:27:42]wFMCommunicate OK [15:27:42]SAM_PROTO_ClearQueue done [15:27:42]KKMCreateOFDPacket [15:27:42]OFDProtocolAddRootSTLVToBuf [15:27:42]FM_MakeSignedData [15:27:42]FM_MakeSignedData [15:27:42]SAM_PROTO_SignData [15:27:42]wFMCommunicate request_size=4 [15:27:42]MH_SAM_APDU [15:27:42]CAPDU: 80 0D 01 02 [15:27:42]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [15:27:42]Write i2c OK [15:27:42]MH_I2C_Read... [15:27:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:42]Read from MH i2c: E2 [15:27:42]MH_I2C_Read... [15:27:42]Read from MH i2c: E2 03 00 [15:27:42]MH_I2C_Read... [15:27:42]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [15:27:42]RAPDU: 90 00 [15:27:42]wFMCommunicate OK [15:27:42]wFMCommunicate request_size=255 [15:27:42]MH_SAM_APDU [15:27:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6D 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B9 04 00 35 04 06 00 42 [15:27:42]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6D 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 ConnectInit Can't take IP for lk.salyk.kg [15:27:43]00 CommunicateWithHost connect error [15:27:43]01 CommunicateWithHost err = -1 [15:27:43]0D OFD Sender: Server communicate error [15:27:43]04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B9 04 00 35 04 06 00 42 00 00 D6 [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]OFD Sender: Processing packet 309567 [packets to send 233, broken 231] [15:27:43]ProducePacketName [15:27:43]name=ofd_packets/00309567 [15:27:43]OFD Sender: To server: pG, [15:27:43]CommunicateWithHost lk.salyk.kg:30040 [15:27:43]ConnectInit lk.salyk.kg [15:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:43]Read from MH i2c: E2 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 03 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [15:27:43]RAPDU: 90 00 [15:27:43]wFMCommunicate OK [15:27:43]wFMCommunicate request_size=10 [15:27:43]MH_SAM_APDU [15:27:43]CAPDU: 80 0D 02 02 05 F0 E1 BD A5 39 [15:27:43]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 F0 E1 BD A5 39 00 00 69 [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:43]Read from MH i2c: E2 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 03 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [15:27:43]RAPDU: 90 00 [15:27:43]wFMCommunicate OK [15:27:43]wFMCommunicate request_size=4 [15:27:43]MH_SAM_APDU [15:27:43]CAPDU: 80 0D 03 02 [15:27:43]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:43]Read from MH i2c: E2 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 0B 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 0B 00 7A 00 00 07 14 32 E2 95 49 AD EA 90 00 9A [15:27:43]RAPDU: 07 14 32 E2 95 49 AD EA 90 00 [15:27:43]wFMCommunicate OK [15:27:43]SAM_PROTO_SignData done [15:27:43]FM_MakeSignedData done [15:27:43]CreateOFDProtocolMessage [15:27:43]wFMCommunicate request_size=4 [15:27:43]MH_SAM_APDU [15:27:43]CAPDU: 80 11 00 00 [15:27:43]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:43]Read from MH i2c: E2 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 17 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 4B [15:27:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:43]wFMCommunicate OK [15:27:43]CreateOFDProtocolMessage done [15:27:43]OFDSenderStorePacket 309569 [15:27:43]StoreOFDPacket docnum=309569 [15:27:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 66 4B 07 01 A4 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6D 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B9 04 00 35 04 06 00 42 F0 E1 BD A5 39 07 14 32 E2 95 49 AD EA [15:27:43]CheckFolder [15:27:43]dirname=/storage/ofd_packets [15:27:43]CheckFolder done [15:27:43]ProducePacketName [15:27:43]name=ofd_packets/00309569 [15:27:43]NVStorageSaveData ofd_packets/00309569 [15:27:43]File name is /storage/ofd_packets/00309569 [15:27:43]Write 301 bytes [15:27:43]NVStorageSaveData done [15:27:43]OFDSenderStorePacket done [15:27:43]KKMCreateOFDPacket done [15:27:43]NVStorageSaveData kkm_last_timestamp [15:27:43]File name is /storage/kkm_last_timestamp [15:27:43]Write 4 bytes [15:27:43]NVStorageSaveData done [15:27:43]ExternCall_PrintAddStr [15:27:43]wPrintStart [15:27:43]Write to MH i2c: 01 00 00 7C 00 7C [15:27:43]Write i2c OK [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 07 00 [15:27:43]MH_I2C_Read... [15:27:43]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [15:27:43]RasterBufferAndPrint [15:27:43]line Счет N : (1)118185 [15:27:43]line ИНН: 02508201610067 [15:27:43]line Контрольно-Кассовый Чек [15:27:43]line ПРОДАЖА [15:27:43]line ТРК (МРК, ГНК) : 62 [15:27:43]line Товар: 2710124130 [15:27:43]line Аи-92-К-2 [15:27:43]line 7.380 * 67.80 [15:27:43]line = 500.36 [15:27:43]line НДС 12% НСП 1% [15:27:43]line > о реализуемом товаре [15:27:43]line ОКРУГЛЕНИЕ: -0.36 [15:27:43]line ИТОГО: 500.00 [15:27:43]line Внесено: 500.00 [15:27:43]line СДАЧА: 0.00 [15:27:43]line НСП 1% : 4.43 [15:27:43]line НДС 12% : 53.14 [15:27:43]line Наличными: 500.00 [15:27:43]line Безнал.: 0.00 [15:27:43]line Место: АЗС № 128 "Партнер Нефть" [15:27:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:27:43]line СНО: Общий режим [15:27:43]line Чек 503 30.07.2024 15:27 [15:27:43]line Смена: 430 ФФД: 1.0 [15:27:43]line ЗНМ: 0300000046 [15:27:43]line РНМ: 0000000000092651 [15:27:43]line Версия ККМ: 001 [15:27:43]line ФМ: 0000000000874943 [15:27:43]line ФД: 309569 [15:27:43]line ФПД: 73602346886457 [15:27:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152741&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309569&fm=73602346886457&tin=02508201610067®Number=0000000000092651&sum=50000 [15:27:43]written 0, free lines is 4095 [15:27:44]Write to MH i2c: 01 00 00 A7 00 A7 [15:27:44]Write i2c OK [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: 01 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: 01 07 00 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 53 0C 0D [15:27:44]RasterBufferAndPrint [15:27:44]line [15:27:44]line [15:27:44]line [15:27:44]line [15:27:44]line [15:27:44]written 0, free lines is 3172 [15:27:44]MH_Cut [15:27:44]Write to MH i2c: D1 01 00 AE 00 01 80 [15:27:44]Write i2c OK [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: D1 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: D1 01 00 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: D1 01 00 AE 00 00 7F [15:27:44]Write to MH i2c: 01 00 00 AF 00 AF [15:27:44]Write i2c OK [15:27:44]MH_I2C_Read... [15:27:45]*** Cut start [15:27:45]*** Partial cut [15:27:45]*** CUTSNS_PIN = 1 [15:27:45]*** CUTSNS_PIN = 0 [15:27:45]*** Brake cut motor [15:27:46]Read from MH i2c: 01 [15:27:46]MH_I2C_Read... [15:27:46]*** Stop cut motor [15:27:46]*** Cut end [15:27:46]Read from MH i2c: 01 07 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [15:27:46]process_action close_receipt done [15:27:46]requested_data is exist [15:27:46]produce_requested_data [15:27:46]requested_item fm.sn is exist - process it [15:27:46]wFMCommunicate request_size=4 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 11 00 00 [15:27:46]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 17 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 80 [15:27:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:46]wFMCommunicate OK [15:27:46]requested_item fd.num is exist - process it [15:27:46]SAM_PROTO_GetFieldsCounters [15:27:46]wFMCommunicate request_size=4 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 13 00 00 [15:27:46]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 62 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 41 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [15:27:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 41 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:46]wFMCommunicate OK [15:27:46]SAM_PROTO_GetFieldsCounters done [15:27:46]requested_item shift.num is exist - process it [15:27:46]requested_item shift.opened is exist - process it [15:27:46]req_shift_opened [15:27:46]FM_GetShiftState [15:27:46]SAM_PROTO_GetShiftState [15:27:46]wFMCommunicate request_size=4 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 13 01 00 [15:27:46]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 0E 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8A [15:27:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:46]wFMCommunicate OK [15:27:46]SAM_PROTO_GetShiftState done [15:27:46]FM_GetShiftState done [15:27:46]req_shift_opened done [15:27:46]requested_item shift.open_date is exist - process it [15:27:46]req_shift_open_date [15:27:46]req_shift_open_date done [15:27:46]produce_requested_data done [15:27:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309569,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:27:46]process_action_free close_receipt [15:27:46]json_value_free [15:27:46]json_value_free done [15:27:46]process_json_proto returns [15:27:46]Send response to host [15:27:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309569,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:27:46]free response buf [15:27:46]execute_script done [15:27:46]execute_script returns [15:27:46]free content buf [15:27:46]Sock 6.Close socket [15:27:46]Sock 6.Thread stoped [15:27:46]accept exits with 8 [15:27:46]New connection [15:27:46]New thread 3066838372 created [15:27:46]Thread 3066695012 joined [15:27:46]Waiting for new connection... [15:27:46] Sock 8.Parse request [15:27:46]Sock 8.Check first char [15:27:46]Sock 8.First char is OK [15:27:46]request: POST /json_proto HTTP/1.0 [15:27:46]Method: POST [15:27:46]URL: /json_proto [15:27:46]Method is POST - this is cgi request [15:27:46]url: /json_proto [15:27:46]query_string will be loaded in cgi processing [15:27:46]execute_cgi json_proto POST (null) [15:27:46]execute_cgi path=json_proto method=POST [15:27:46]POST find Content-Length [15:27:46]Host: 172.17.45.195:8080 [15:27:46]Content-Length: 674 [15:27:46]Content-Type: application/json [15:27:46] [15:27:46]POST finish read [15:27:46]Found Content-Length = 674 [15:27:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:46]execute_script... [15: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)118186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:46]POST & json_proto [15:27:46]process_json_proto [15:27:46]json parsed OK: [15:27:46]protocol is kg_v1.0 [15:27:46]action value=close_receipt [15:27:46]process_action close_receipt [15:27:46]cmd_close_receipt [15:27:46]MH_GetDate [15:27:46]Write to MH i2c: F0 00 00 B3 00 A2 [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: F0 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: F0 09 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: F0 09 00 B3 00 00 73 06 A9 66 FB 01 7F 64 12 [15:27:46]GetLastDocTimeStamp 1722353261 [15:27:46]current date 1722353267 [15:27:46]FM_GetShiftState [15:27:46]SAM_PROTO_GetShiftState [15:27:46]wFMCommunicate request_size=4 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 13 01 00 [15:27:46]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 0E 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 8C [15:27:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:46]wFMCommunicate OK [15:27:46]SAM_PROTO_GetShiftState done [15:27:46]FM_GetShiftState done [15:27:46]opened in 1722299915 [15:27:46]opened+sec_in_day 1722386315 [15:27:46]quantity*price = 50063 [15:27:46]sum+1 = 50064 [15:27:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 504 30.07.2024 15:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309570 ФПД: 216088521218306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152747&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309570&fm=216088521218306&tin=02508201610067®Number=0000000000092651&sum=50000 [15:27:48]StoreToDocumentArchive [15:27:48]shift 430 fd 309570 [15:27:48]save to /storage/0430/doc_00309570 [15:27:48]save last doc name /storage/0430/doc_00309570 to /storage/kkm_last_doc_name [15:27:48]save OK [15:27:48]Clear old archive folders... [15:27:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:27:48]tlvbuf is 009172F0 [15:27:48]SAM_PROTO_ClearQueue [15:27:48]wFMCommunicate request_size=4 [15:27:48]MH_SAM_APDU [15:27:48]CAPDU: 80 09 00 00 [15:27:48]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [15:27:48]Write i2c OK [15:27:48]MH_I2C_Read... [15:27:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:48]Read from MH i2c: E2 [15:27:48]MH_I2C_Read... [15:27:48]Read from MH i2c: E2 03 00 [15:27:48]MH_I2C_Read... [15:27:48]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [15:27:48]RAPDU: 90 00 [15:27:48]wFMCommunicate OK [15:27:48]SAM_PROTO_ClearQueue done [15:27:48]KKMCreateOFDPacket [15:27:48]OFDProtocolAddRootSTLVToBuf [15:27:48]FM_MakeSignedData [15:27:48]FM_MakeSignedData [15:27:48]SAM_PROTO_SignData [15:27:48]wFMCommunicate request_size=4 [15:27:48]MH_SAM_APDU [15:27:48]CAPDU: 80 0D 01 02 [15:27:48]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [15:27:48]Write i2c OK [15:27:48]MH_I2C_Read... [15:27:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:48]Read from MH i2c: E2 [15:27:48]MH_I2C_Read... [15:27:48]Read from MH i2c: E2 03 00 [15:27:48]MH_I2C_Read... [15:27:48]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [15:27:48]RAPDU: 90 00 [15:27:48]wFMCommunicate OK [15:27:48]wFMCommunicate request_size=255 [15:27:48]MH_SAM_APDU [15:27: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F8 01 00 00 F4 03 04 00 73 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B9 04 00 35 04 06 00 C4 88 07 8C [15:27:48]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F8 01 00 00 F4 03 04 00 73 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B9 04 00 35 04 06 00 C4 88 07 8C 00 00 5A [15:27:49]Write i2c OK [15:27:49]MH_I2C_Read... [15:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:49]Read from MH i2c: E2 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 03 00 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [15:27:49]RAPDU: 90 00 [15:27:49]wFMCommunicate OK [15:27:49]wFMCommunicate request_size=7 [15:27:49]MH_SAM_APDU [15:27:49]CAPDU: 80 0D 02 02 02 19 02 [15:27:49]Write to MH i2c: E2 0A 00 C4 00 80 0D 02 02 02 00 19 02 00 00 5D [15:27:49]Write i2c OK [15:27:49]MH_I2C_Read... [15:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:49]Read from MH i2c: E2 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 03 00 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [15:27:49]RAPDU: 90 00 [15:27:49]wFMCommunicate OK [15:27:49]wFMCommunicate request_size=4 [15:27:49]MH_SAM_APDU [15:27:49]CAPDU: 80 0D 03 02 [15:27:49]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [15:27:49]Write i2c OK [15:27:49]MH_I2C_Read... [15:27:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:49]Read from MH i2c: E2 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 0B 00 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 0B 00 C5 00 00 82 4D 10 49 FD 95 40 EC 90 00 27 [15:27:49]RAPDU: 82 4D 10 49 FD 95 40 EC 90 00 [15:27:49]wFMCommunicate OK [15:27:49]SAM_PROTO_SignData done [15:27:49]FM_MakeSignedData done [15:27:49]CreateOFDProtocolMessage [15:27:49]wFMCommunicate request_size=4 [15:27:49]MH_SAM_APDU [15:27:49]CAPDU: 80 11 00 00 [15:27:49]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [15:27:49]Write i2c OK [15:27:49]MH_I2C_Read... [15:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:49]Read from MH i2c: E2 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 17 00 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 96 [15:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:49]wFMCommunicate OK [15:27:49]CreateOFDProtocolMessage done [15:27:49]OFDSenderStorePacket 309570 [15:27:49]StoreOFDPacket docnum=309570 [15:27:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 04 2A 04 01 B0 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F8 01 00 00 F4 03 04 00 73 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B9 04 00 35 04 06 00 C4 88 07 8C 19 02 82 4D 10 49 FD 95 40 EC [15:27:49]CheckFolder [15:27:49]dirname=/storage/ofd_packets [15:27:49]CheckFolder done [15:27:49]ProducePacketName [15:27:49]name=ofd_packets/00309570 [15:27:49]NVStorageSaveData ofd_packets/00309570 [15:27:49]File name is /storage/ofd_packets/00309570 [15:27:49]Write 298 bytes [15:27:49]NVStorageSaveData done [15:27:49]OFDSenderStorePacket done [15:27:49]KKMCreateOFDPacket done [15:27:49]NVStorageSaveData kkm_last_timestamp [15:27:49]File name is /storage/kkm_last_timestamp [15:27:49]Write 4 bytes [15:27:49]NVStorageSaveData done [15:27:49]ExternCall_PrintAddStr [15:27:49]wPrintStart [15:27:49]Write to MH i2c: 01 00 00 C7 00 C7 [15:27:49]Write i2c OK [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: 01 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: 01 07 00 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [15:27:49]RasterBufferAndPrint [15:27:49]line Счет N : (1)118186 [15:27:49]line ИНН: 02508201610067 [15:27:49]line Контрольно-Кассовый Чек [15:27:49]line ПРОДАЖА [15:27:49]line ТРК (МРК, ГНК) : 44 [15:27:49]line Товар: 2710194800 [15:27:49]line ДТ-К-3 [15:27:49]line 6.570 * 76.20 [15:27:49]line = 500.63 [15:27:49]line НДС 12% НСП 1% [15:27:49]line > о реализуемом товаре [15:27:49]line ОКРУГЛЕНИЕ: -0.63 [15:27:49]line ИТОГО: 500.00 [15:27:49]line Внесено: 500.00 [15:27:49]line СДАЧА: 0.00 [15:27:49]line НСП 1% : 4.43 [15:27:49]line НДС 12% : 53.16 [15:27:49]line Наличными: 500.00 [15:27:49]line Безнал.: 0.00 [15:27:49]line Место: АЗС № 128 "Партнер Нефть" [15:27:49]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:27:49]line СНО: Общий режим [15:27:49]line Чек 504 30.07.2024 15:27 [15:27:49]line Смена: 430 ФФД: 1.0 [15:27:49]line ЗНМ: 0300000046 [15:27:49]line РНМ: 0000000000092651 [15:27:49]line Версия ККМ: 001 [15:27:49]line ФМ: 0000000000874943 [15:27:49]line ФД: 309570 [15:27:49]line ФПД: 216088521218306 [15:27:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152747&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309570&fm=216088521218306&tin=02508201610067®Number=0000000000092651&sum=50000 [15:27:49]written 0, free lines is 4095 [15:27:50]Write to MH i2c: 01 00 00 F2 00 F2 [15:27:50]Write i2c OK [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: 01 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: 01 07 00 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 5F 0C 64 [15:27:50]RasterBufferAndPrint [15:27:50]line [15:27:50]line [15:27:50]line [15:27:50]line [15:27:50]line [15:27:50]written 0, free lines is 3185 [15:27:50]MH_Cut [15:27:50]Write to MH i2c: D1 01 00 F9 00 01 CB [15:27:50]Write i2c OK [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: D1 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: D1 01 00 [15:27:50]MH_I2C_Read... [15:27:50]Read from MH i2c: D1 01 00 F9 00 00 CA [15:27:50]Write to MH i2c: 01 00 00 FA 00 FA [15:27:50]Write i2c OK [15:27:50]MH_I2C_Read... [15:27:51]*** Cut start [15:27:51]*** Partial cut [15:27:51]*** CUTSNS_PIN = 1 [15:27:51]*** CUTSNS_PIN = 0 [15:27:51]*** Brake cut motor [15:27:51]Read from MH i2c: 01 [15:27:52]MH_I2C_Read... [15:27:52]*** Stop cut motor [15:27:52]*** Cut end [15:27:52]Read from MH i2c: 01 07 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [15:27:52]process_action close_receipt done [15:27:52]requested_data is exist [15:27:52]produce_requested_data [15:27:52]requested_item fm.sn is exist - process it [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 11 00 00 [15:27:52]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 17 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 CB [15:27:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:52]wFMCommunicate OK [15:27:52]requested_item fd.num is exist - process it [15:27:52]SAM_PROTO_GetFieldsCounters [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 13 00 00 [15:27:52]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 62 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 42 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [15:27:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 42 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:52]wFMCommunicate OK [15:27:52]SAM_PROTO_GetFieldsCounters done [15:27:52]requested_item shift.num is exist - process it [15:27:52]requested_item shift.opened is exist - process it [15:27:52]req_shift_opened [15:27:52]FM_GetShiftState [15:27:52]SAM_PROTO_GetShiftState [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 13 01 00 [15:27:52]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:52]Read from MH i2c: E2 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 0E 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D5 [15:27:52]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:52]wFMCommunicate OK [15:27:52]SAM_PROTO_GetShiftState done [15:27:52]FM_GetShiftState done [15:27:52]req_shift_opened done [15:27:52]requested_item shift.open_date is exist - process it [15:27:52]req_shift_open_date [15:27:52]req_shift_open_date done [15:27:52]produce_requested_data done [15:27:52]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309570,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:27:52]process_action_free close_receipt [15:27:52]json_value_free [15:27:52]json_value_free done [15:27:52]process_json_proto returns [15:27:52]Send response to host [15:27:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309570,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:27:52]free response buf [15:27:52]execute_script done [15:27:52]execute_script returns [15:27:52]free content buf [15:27:52]Sock 8.Close socket [15:27:52]Sock 8.Thread stoped [15:27:52]accept exits with 6 [15:27:52]New connection [15:27:52]New thread 3066695012 created [15:27:52]Thread 3066838372 joined [15:27:52]Waiting for new connection... [15:27:52] Sock 6.Parse request [15:27:52]Sock 6.Check first char [15:27:52]Sock 6.First char is OK [15:27:52]request: POST /json_proto HTTP/1.0 [15:27:52]Method: POST [15:27:52]URL: /json_proto [15:27:52]Method is POST - this is cgi request [15:27:52]url: /json_proto [15:27:52]query_string will be loaded in cgi processing [15:27:52]execute_cgi json_proto POST (null) [15:27:52]execute_cgi path=json_proto method=POST [15:27:52]POST find Content-Length [15:27:52]Host: 172.17.45.195:8080 [15:27:52]Content-Length: 677 [15:27:52]Content-Type: application/json [15:27:52] [15:27:52]POST finish read [15:27:52]Found Content-Length = 677 [15:27:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:52]execute_script... [15:27: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)118189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:52]POST & json_proto [15:27:52]process_json_proto [15:27:52]json parsed OK: [15:27:52]protocol is kg_v1.0 [15:27:52]action value=close_receipt [15:27:52]process_action close_receipt [15:27:52]cmd_close_receipt [15:27:52]MH_GetDate [15:27:52]Write to MH i2c: F0 00 00 FE 00 ED [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: F0 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: F0 09 00 [15:27:52]MH_I2C_Read... [15:27:52]Read from MH i2c: F0 09 00 FE 00 00 79 06 A9 66 FB 01 7F 64 63 [15:27:52]GetLastDocTimeStamp 1722353267 [15:27:52]current date 1722353273 [15:27:52]FM_GetShiftState [15:27:52]SAM_PROTO_GetShiftState [15:27:52]wFMCommunicate request_size=4 [15:27:52]MH_SAM_APDU [15:27:52]CAPDU: 80 13 01 00 [15:27:52]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [15:27:52]Write i2c OK [15:27:52]MH_I2C_Read... [15:27:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:53]Read from MH i2c: E2 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: E2 0E 00 [15:27:53]MH_I2C_Read... [15:27:53]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 D7 [15:27:53]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:53]wFMCommunicate OK [15:27:53]SAM_PROTO_GetShiftState done [15:27:53]FM_GetShiftState done [15:27:53]opened in 1722299915 [15:27:53]opened+sec_in_day 1722386315 [15:27:53]quantity*price = 30035 [15:27:53]sum+1 = 30036 [15:27:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 505 30.07.2024 15:27 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309571 ФПД: 233894436635671 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152753&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309571&fm=233894436635671&tin=02508201610067®Number=0000000000092651&sum=30000 [15:27:55]StoreToDocumentArchive [15:27:55]shift 430 fd 309571 [15:27:55]save to /storage/0430/doc_00309571 [15:27:55]save last doc name /storage/0430/doc_00309571 to /storage/kkm_last_doc_name [15:27:55]save OK [15:27:55]Clear old archive folders... [15:27:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:55]tlvbuf is 009612F0 [15:27:55]SAM_PROTO_ClearQueue [15:27:55]wFMCommunicate request_size=4 [15:27:55]MH_SAM_APDU [15:27:55]CAPDU: 80 09 00 00 [15:27:55]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [15:27:55]Write i2c OK [15:27:55]MH_I2C_Read... [15:27:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:55]Read from MH i2c: E2 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 03 00 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [15:27:55]RAPDU: 90 00 [15:27:55]wFMCommunicate OK [15:27:55]SAM_PROTO_ClearQueue done [15:27:55]KKMCreateOFDPacket [15:27:55]OFDProtocolAddRootSTLVToBuf [15:27:55]FM_MakeSignedData [15:27:55]FM_MakeSignedData [15:27:55]SAM_PROTO_SignData [15:27:55]wFMCommunicate request_size=4 [15:27:55]MH_SAM_APDU [15:27:55]CAPDU: 80 0D 01 02 [15:27:55]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [15:27:55]Write i2c OK [15:27:55]MH_I2C_Read... [15:27:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:55]Read from MH i2c: E2 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 03 00 [15:27:55]MH_I2C_Read... [15:27:55]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [15:27:55]RAPDU: 90 00 [15:27:55]wFMCommunicate OK [15:27:55]wFMCommunicate request_size=255 [15:27:55]MH_SAM_APDU [15:27:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 OFD Sender: Processing packet 309568 [packets to send 234, broken 231] [15:27:55]00 ProducePacketName [15:27:55]01 name=ofd_packets/00309568 [15:27:55]00 OFD Sender: To server: pG, [15:27:55]12 CommunicateWithHost lk.salyk.kg:30040 [15:27:55]04 ConnectInit lk.salyk.kg [15:27:55]04 00 F9 01 00 00 F4 03 04 00 79 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B9 04 00 35 04 06 00 D4 [15:27:55]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F9 01 00 00 F4 03 04 00 79 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B9 04 00 35 04 06 00 D4 00 00 2E [15:27:55]Write i2c OK [15:27:55]MH_I2C_Read... [15:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:56]Read from MH i2c: E2 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 03 00 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [15:27:56]RAPDU: 90 00 [15:27:56]wFMCommunicate OK [15:27:56]wFMCommunicate request_size=10 [15:27:56]MH_SAM_APDU [15:27:56]CAPDU: 80 0D 02 02 05 B9 CA CF 84 17 [15:27:56]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 B9 CA CF 84 17 00 00 81 [15:27:56]Write i2c OK [15:27:56]MH_I2C_Read... [15:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:56]Read from MH i2c: E2 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 03 00 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [15:27:56]RAPDU: 90 00 [15:27:56]wFMCommunicate OK [15:27:56]wFMCommunicate request_size=4 [15:27:56]MH_SAM_APDU [15:27:56]CAPDU: 80 0D 03 02 [15:27:56]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [15:27:56]Write i2c OK [15:27:56]MH_I2C_Read... [15:27:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:56]Read from MH i2c: E2 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 0B 00 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 0B 00 10 01 00 11 21 EC 69 AE CA CE 54 90 00 AE [15:27:56]RAPDU: 11 21 EC 69 AE CA CE 54 90 00 [15:27:56]wFMCommunicate OK [15:27:56]SAM_PROTO_SignData done [15:27:56]FM_MakeSignedData done [15:27:56]CreateOFDProtocolMessage [15:27:56]wFMCommunicate request_size=4 [15:27:56]MH_SAM_APDU [15:27:56]CAPDU: 80 11 00 00 [15:27:56]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [15:27:56]Write i2c OK [15:27:56]MH_I2C_Read... [15:27:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:56]Read from MH i2c: E2 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 17 00 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 E2 [15:27:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:56]wFMCommunicate OK [15:27:56]CreateOFDProtocolMessage done [15:27:56]OFDSenderStorePacket 309571 [15:27:56]StoreOFDPacket docnum=309571 [15:27:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 77 11 07 01 79 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F9 01 00 00 F4 03 04 00 79 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B9 04 00 35 04 06 00 D4 B9 CA CF 84 17 11 21 EC 69 AE CA CE 54 [15:27:56]CheckFolder [15:27:56]dirname=/storage/ofd_packets [15:27:56]CheckFolder done [15:27:56]ProducePacketName [15:27:56]name=ofd_packets/00309571 [15:27:56]NVStorageSaveData ofd_packets/00309571 [15:27:56]File name is /storage/ofd_packets/00309571 [15:27:56]Write 301 bytes [15:27:56]NVStorageSaveData done [15:27:56]OFDSenderStorePacket done [15:27:56]KKMCreateOFDPacket done [15:27:56]NVStorageSaveData kkm_last_timestamp [15:27:56]File name is /storage/kkm_last_timestamp [15:27:56]Write 4 bytes [15:27:56]NVStorageSaveData done [15:27:56]ExternCall_PrintAddStr [15:27:56]wPrintStart [15:27:56]Write to MH i2c: 01 00 00 12 01 13 [15:27:56]Write i2c OK [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: 01 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: 01 07 00 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [15:27:56]RasterBufferAndPrint [15:27:56]line Счет N : (1)118189 [15:27:56]line ИНН: 02508201610067 [15:27:56]line Контрольно-Кассовый Чек [15:27:56]line ПРОДАЖА [15:27:56]line ТРК (МРК, ГНК) : 32 [15:27:56]line Товар: 2710124130 [15:27:56]line Аи-92-К-2 [15:27:56]line 4.430 * 67.80 [15:27:56]line = 300.35 [15:27:56]line НДС 12% НСП 1% [15:27:56]line > о реализуемом товаре [15:27:56]line ОКРУГЛЕНИЕ: -0.35 [15:27:56]line ИТОГО: 300.00 [15:27:56]line Внесено: 300.00 [15:27:56]line СДАЧА: 0.00 [15:27:56]line НСП 1% : 2.66 [15:27:56]line НДС 12% : 31.90 [15:27:56]line Наличными: 300.00 [15:27:56]line Безнал.: 0.00 [15:27:56]line Место: АЗС № 128 "Партнер Нефть" [15:27:56]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:27:56]line СНО: Общий режим [15:27:56]line Чек 505 30.07.2024 15:27 [15:27:56]line Смена: 430 ФФД: 1.0 [15:27:56]line ЗНМ: 0300000046 [15:27:56]line РНМ: 0000000000092651 [15:27:56]line Версия ККМ: 001 [15:27:56]line ФМ: 0000000000874943 [15:27:56]line ФД: 309571 [15:27:56]line ФПД: 233894436635671 [15:27:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152753&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309571&fm=233894436635671&tin=02508201610067®Number=0000000000092651&sum=30000 [15:27:56]written 0, free lines is 4095 [15:27:56]Write to MH i2c: 01 00 00 3D 01 3E [15:27:56]Write i2c OK [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: 01 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: 01 07 00 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 5E 0C AF [15:27:56]RasterBufferAndPrint [15:27:56]line [15:27:56]line [15:27:56]line [15:27:56]line [15:27:56]line [15:27:56]written 0, free lines is 3187 [15:27:56]MH_Cut [15:27:56]Write to MH i2c: D1 01 00 44 01 01 17 [15:27:56]Write i2c OK [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: D1 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: D1 01 00 [15:27:56]MH_I2C_Read... [15:27:56]Read from MH i2c: D1 01 00 44 01 00 16 [15:27:56]Write to MH i2c: 01 00 00 45 01 46 [15:27:56]Write i2c OK [15:27:56]MH_I2C_Read... [15:27:58]*** Cut start [15:27:58]*** Partial cut [15:27:58]*** CUTSNS_PIN = 1 [15:27:58]*** CUTSNS_PIN = 0 [15:27:58]Connected sock=10 [15:27:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0E 01 00 00 67 88 06 01 7E C9 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 *** Brake cut motor [15:27:58]D0 9A 2D 33 FF 03 08 00 03 58 6B 00 00 00 00 00 37 04 06 00 38 0E 00 00 00 00 13 04 06 00 BB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 68 06 A9 66 0E 04 04 00 AE 01 00 *** Stop cut motor [15:27:58]00 *** Cut end [15:27:58]B9 Read from MH i2c: 04 01 01 [15:27:58]00 MH_I2C_Read... [15:27:58]01 Read from MH i2c: 0D 01 04 07 10 00 00 [15:27:58]30 MH_I2C_Read... [15:27:58]30 30 Read from MH i2c: 30 01 30 07 30 00 30 45 30 30 01 30 00 30 00 39 00 32 00 36 00 35 FF 31 0F 11 5B 04 [15:27:58]10 process_action close_receipt done [15:27:58]00 requested_data is exist [15:27:58]30 produce_requested_data [15:27:58]30 requested_item fm.sn is exist - process it [15:27:58]30 wFMCommunicate request_size=4 [15:27:58]30 MH_SAM_APDU [15:27:58]30 CAPDU: 30 80 11 00 00 [15:27:58]Write to MH i2c: E2 08 00 46 01 80 11 00 00 30 00 30 00 30 00 30 00 38 C1 37 [15:27:58]34 39 Write i2c OK [15:27:58]MH_I2C_Read... [15:27:58]34 33 10 04 04 00 40 B9 04 00 35 04 06 00 FE 2A 3C 7F 6B 7C 32 00 00 D0 FC 7D 3B 63 [15:27:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:59]Read from MH i2c: E2 [15:27:59]MH_I2C_Read... [15:27:59]Read from MH i2c: E2 17 00 [15:27:59]MH_I2C_Read... [15:27:59]Read from MH i2c: E2 17 00 46 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 17 [15:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:27:59]wFMCommunicate OK [15:27:59]requested_item fd.num is exist - process it [15:27:59]SAM_PROTO_GetFieldsCounters [15:27:59]wFMCommunicate request_size=4 [15:27:59]MH_SAM_APDU [15:27:59]CAPDU: 80 13 00 00 [15:27:59]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [15:27:59]Write i2c OK [15:27:59]MH_I2C_Read... [15:27:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:59]Read from MH i2c: E2 [15:27:59]MH_I2C_Read... [15:27:59]Read from MH i2c: E2 62 00 [15:27:59]MH_I2C_Read... [15:27:59]Read from MH i2c: E2 62 00 47 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 43 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [15:27:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 43 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:59]wFMCommunicate OK [15:27:59]SAM_PROTO_GetFieldsCounters done [15:27:59]requested_item shift.num is exist - process it [15:27:59]requested_item shift.opened is exist - process it [15:27:59]req_shift_opened [15:27:59]FM_GetShiftState [15:27:59]SAM_PROTO_GetShiftState [15:27:59]wFMCommunicate request_size=4 [15:27:59]MH_SAM_APDU [15:27:59]CAPDU: 80 13 01 00 [15:27:59]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [15:27:59]Write i2c OK [15:27:59]MH_I2C_Read... [15:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:59]Read from MH i2c: E2 [15:27:59]MH_I2C_Read... [15:27:59]Read from MH i2c: E2 0E 00 [15:27:59]MH_I2C_Read... [15:27:59]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 21 [15:27:59]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:27:59]wFMCommunicate OK [15:27:59]SAM_PROTO_GetShiftState done [15:27:59]FM_GetShiftState done [15:27:59]req_shift_opened done [15:27:59]requested_item shift.open_date is exist - process it [15:27:59]req_shift_open_date [15:27:59]req_shift_open_date done [15:27:59]produce_requested_data done [15:27:59]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309571,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:27:59]process_action_free close_receipt [15:27:59]json_value_free [15:27:59]json_value_free done [15:27:59]process_json_proto returns [15:27:59]Send response to host [15:27:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309571,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:27:59]free response buf [15:27:59]execute_script done [15:27:59]execute_script returns [15:27:59]free content buf [15:27:59]Sock 6.Close socket [15:27:59]Sock 6.Thread stoped [15:27:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CD 89 47 00 A1 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 40 B9 04 00 F4 03 04 00 C5 AD A8 66 B6 04 01 00 00 FD 5C 3B DE DF 32 0F 28 [15:27:59]CommunicateWithHost err = 0 [15:27:59]CheckOFDResponse [15:27:59]1017 (14) - 77093643461234 [15:27:59]1041 (16) - 0000000000874943 [15:27:59]1040 (4) - 309568 [15:27:59]1012 (4) - 30.07.2024 09:09 [15:27:59]1206 (1) - 0 [15:27:59]OFD Sender: Remove packet 309568 [15:27:59]ProducePacketName [15:27:59]name=ofd_packets/00309568 [15:27:59]NVStorageDeleteData [15:28:00]OFD Sender: Processing packet 309569 [packets to send 234, broken 231] [15:28:00]ProducePacketName [15:28:00]name=ofd_packets/00309569 [15:28:00]OFD Sender: To server: pG, [15:28:00]CommunicateWithHost lk.salyk.kg:30040 [15:28:00]ConnectInit lk.salyk.kg [15:28:00]Connected sock=6 [15:28:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 66 4B 07 01 A4 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 6D 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B9 04 00 35 04 06 00 42 F0 E1 BD A5 39 07 14 32 E2 95 49 AD EA [15:28:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 6B E5 47 00 EC 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 41 B9 04 00 F4 03 04 00 C7 AD A8 66 B6 04 01 00 00 C4 B8 3D 63 C2 BC D8 C4 [15:28:05]CommunicateWithHost err = 0 [15:28:05]CheckOFDResponse [15:28:05]1017 (14) - 77093643461234 [15:28:05]1041 (16) - 0000000000874943 [15:28:05]1040 (4) - 309569 [15:28:05]1012 (4) - 30.07.2024 09:09 [15:28:05]1206 (1) - 0 [15:28:05]OFD Sender: Remove packet 309569 [15:28:05]ProducePacketName [15:28:05]name=ofd_packets/00309569 [15:28:05]NVStorageDeleteData [15:28:05]OFD Sender: Processing packet 309570 [packets to send 233, broken 231] [15:28:05]ProducePacketName [15:28:05]name=ofd_packets/00309570 [15:28:05]OFD Sender: To server: pG, [15:28:05]CommunicateWithHost lk.salyk.kg:30040 [15:28:05]ConnectInit lk.salyk.kg [15:28:14]Connected sock=6 [15:28:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 04 2A 04 01 B0 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 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 F8 01 00 00 F4 03 04 00 73 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B9 04 00 35 04 06 00 C4 88 07 8C 19 02 82 4D 10 49 FD 95 40 EC [15:28:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 D5 4C 47 00 81 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 42 B9 04 00 F4 03 04 00 D4 AD A8 66 B6 04 01 00 00 76 48 07 19 8C E8 B6 BD [15:28:15]CommunicateWithHost err = 0 [15:28:15]CheckOFDResponse [15:28:15]1017 (14) - 77093643461234 [15:28:15]1041 (16) - 0000000000874943 [15:28:15]1040 (4) - 309570 [15:28:15]1012 (4) - 30.07.2024 09:09 [15:28:15]1206 (1) - 0 [15:28:15]OFD Sender: Remove packet 309570 [15:28:15]ProducePacketName [15:28:15]name=ofd_packets/00309570 [15:28:15]NVStorageDeleteData [15:28:15]OFD Sender: Processing packet 309571 [packets to send 232, broken 231] [15:28:15]ProducePacketName [15:28:15]name=ofd_packets/00309571 [15:28:15]OFD Sender: To server: pG, [15:28:15]CommunicateWithHost lk.salyk.kg:30040 [15:28:15]ConnectInit lk.salyk.kg [15:28:17]Connected sock=6 [15:28:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 77 11 07 01 79 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 F9 01 00 00 F4 03 04 00 79 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B9 04 00 35 04 06 00 D4 B9 CA CF 84 17 11 21 EC 69 AE CA CE 54 [15:28:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C4 4C 47 00 36 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 43 B9 04 00 F4 03 04 00 D8 AD A8 66 B6 04 01 00 00 13 EC 84 64 B0 DA 12 F5 [15:28:18]CommunicateWithHost err = 0 [15:28:18]CheckOFDResponse [15:28:18]1017 (14) - 77093643461234 [15:28:18]1041 (16) - 0000000000874943 [15:28:18]1040 (4) - 309571 [15:28:18]1012 (4) - 30.07.2024 09:09 [15:28:18]1206 (1) - 0 [15:28:18]OFD Sender: Remove packet 309571 [15:28:18]ProducePacketName [15:28:18]name=ofd_packets/00309571 [15:28:18]NVStorageDeleteData [15:28:18]OFD Sender: No OFD packet to send [15:28:19]OFD Sender: No OFD packet to send [15:28:24]OFD Sender: No OFD packet to send [15:28:29]OFD Sender: No OFD packet to send [15:28:34]OFD Sender: No OFD packet to send [15:28:39]OFD Sender: No OFD packet to send [15:28:42]accept exits with 8 [15:28:42]New connection [15:28:42]New thread 3066838372 created [15:28:42]Thread 3066695012 joined [15:28:42]Waiting for new connection... [15:28:42] Sock 8.Parse request [15:28:42]Sock 8.Check first char [15:28:42]Sock 8.First char is OK [15:28:42]request: POST /json_proto HTTP/1.0 [15:28:42]Method: POST [15:28:42]URL: /json_proto [15:28:42]Method is POST - this is cgi request [15:28:42]url: /json_proto [15:28:42]query_string will be loaded in cgi processing [15:28:42]execute_cgi json_proto POST (null) [15:28:42]execute_cgi path=json_proto method=POST [15:28:42]POST find Content-Length [15:28:42]Host: 172.17.45.195:8080 [15:28:42]Content-Length: 817 [15:28:42]Content-Type: application/json [15:28:42] [15:28:42]POST finish read [15:28:42]Found Content-Length = 817 [15:28:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:42]execute_script... [15:28: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)118187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:28:42]POST & json_proto [15:28:42]process_json_proto [15:28:42]json parsed OK: [15:28:42]protocol is kg_v1.0 [15:28:42]action value=close_receipt [15:28:42]process_action close_receipt [15:28:42]cmd_close_receipt [15:28:42]MH_GetDate [15:28:42]Write to MH i2c: F0 00 00 49 01 39 [15:28:42]Write i2c OK [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: F0 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: F0 09 00 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: F0 09 00 49 01 00 AB 06 A9 66 FB 01 7F 64 E1 [15:28:42]GetLastDocTimeStamp 1722353273 [15:28:42]current date 1722353323 [15:28:42]FM_GetShiftState [15:28:42]SAM_PROTO_GetShiftState [15:28:42]wFMCommunicate request_size=4 [15:28:42]MH_SAM_APDU [15:28:42]CAPDU: 80 13 01 00 [15:28:42]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [15:28:42]Write i2c OK [15:28:42]MH_I2C_Read... [15:28:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:42]Read from MH i2c: E2 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 0E 00 [15:28:42]MH_I2C_Read... [15:28:42]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 23 [15:28:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:28:42]wFMCommunicate OK [15:28:42]SAM_PROTO_GetShiftState done [15:28:42]FM_GetShiftState done [15:28:42]opened in 1722299915 [15:28:42]opened+sec_in_day 1722386315 [15:28:42]quantity*price = 90038 [15:28:42]sum+1 = 90039 [15:28:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.38 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.38 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 506 30.07.2024 15:28 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309572 ФПД: 35121108229623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152843&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309572&fm=35121108229623&tin=02508201610067®Number=0000000000092651&sum=90038 [15:28:43]StoreToDocumentArchive [15:28:43]shift 430 fd 309572 [15:28:43]save to /storage/0430/doc_00309572 [15:28:43]save last doc name /storage/0430/doc_00309572 to /storage/kkm_last_doc_name [15:28:43]save OK [15:28:43]Clear old archive folders... [15:28:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:28:44]tlvbuf is 0092F4C0 [15:28:44]SAM_PROTO_ClearQueue [15:28:44]wFMCommunicate request_size=4 [15:28:44]MH_SAM_APDU [15:28:44]CAPDU: 80 09 00 00 [15:28:44]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [15:28:44]Write i2c OK [15:28:44]MH_I2C_Read... [15:28:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:28:44]Read from MH i2c: E2 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [15:28:44]RAPDU: 90 00 [15:28:44]wFMCommunicate OK [15:28:44]SAM_PROTO_ClearQueue done [15:28:44]KKMCreateOFDPacket [15:28:44]OFDProtocolAddRootSTLVToBuf [15:28:44]FM_MakeSignedData [15:28:44]FM_MakeSignedData [15:28:44]SAM_PROTO_SignData [15:28:44]wFMCommunicate request_size=4 [15:28:44]MH_SAM_APDU [15:28:44]CAPDU: 80 0D 01 02 [15:28:44]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [15:28:44]Write i2c OK [15:28:44]MH_I2C_Read... [15:28:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:28:44]Read from MH i2c: E2 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [15:28:44]RAPDU: 90 00 [15:28:44]wFMCommunicate OK [15:28:44]wFMCommunicate request_size=255 [15:28:44]MH_SAM_APDU [15:28:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 FA 01 00 00 F4 03 04 00 AB 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B9 04 00 35 04 06 00 1F [15:28:44]Write to MH i2c: E2 02 01 59 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 OFD Sender: No OFD packet to send [15:28:44]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 FA 01 00 00 F4 03 04 00 AB 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B9 04 00 35 04 06 00 1F 00 00 EE [15:28:44]Write i2c OK [15:28:44]MH_I2C_Read... [15:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:44]Read from MH i2c: E2 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [15:28:44]RAPDU: 90 00 [15:28:44]wFMCommunicate OK [15:28:44]wFMCommunicate request_size=10 [15:28:44]MH_SAM_APDU [15:28:44]CAPDU: 80 0D 02 02 05 F1 45 2E 1D F7 [15:28:44]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 F1 45 2E 1D F7 00 00 57 [15:28:44]Write i2c OK [15:28:44]MH_I2C_Read... [15:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:28:44]Read from MH i2c: E2 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 [15:28:44]MH_I2C_Read... [15:28:44]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [15:28:44]RAPDU: 90 00 [15:28:44]wFMCommunicate OK [15:28:44]wFMCommunicate request_size=4 [15:28:44]MH_SAM_APDU [15:28:44]CAPDU: 80 0D 03 02 [15:28:44]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [15:28:44]Write i2c OK [15:28:44]MH_I2C_Read... [15:28:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:28:45]Read from MH i2c: E2 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: E2 0B 00 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: E2 0B 00 5B 01 00 22 70 A8 DF 01 F2 55 B7 90 00 F0 [15:28:45]RAPDU: 22 70 A8 DF 01 F2 55 B7 90 00 [15:28:45]wFMCommunicate OK [15:28:45]SAM_PROTO_SignData done [15:28:45]FM_MakeSignedData done [15:28:45]CreateOFDProtocolMessage [15:28:45]wFMCommunicate request_size=4 [15:28:45]MH_SAM_APDU [15:28:45]CAPDU: 80 11 00 00 [15:28:45]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [15:28:45]Write i2c OK [15:28:45]MH_I2C_Read... [15:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:45]Read from MH i2c: E2 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: E2 17 00 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: E2 17 00 5C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 2D [15:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:28:45]wFMCommunicate OK [15:28:45]CreateOFDProtocolMessage done [15:28:45]OFDSenderStorePacket 309572 [15:28:45]StoreOFDPacket docnum=309572 [15:28:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AD F1 07 01 06 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 FA 01 00 00 F4 03 04 00 AB 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B9 04 00 35 04 06 00 1F F1 45 2E 1D F7 22 70 A8 DF 01 F2 55 B7 [15:28:45]CheckFolder [15:28:45]dirname=/storage/ofd_packets [15:28:45]CheckFolder done [15:28:45]ProducePacketName [15:28:45]name=ofd_packets/00309572 [15:28:45]NVStorageSaveData ofd_packets/00309572 [15:28:45]File name is /storage/ofd_packets/00309572 [15:28:45]Write 301 bytes [15:28:45]NVStorageSaveData done [15:28:45]OFDSenderStorePacket done [15:28:45]KKMCreateOFDPacket done [15:28:45]NVStorageSaveData kkm_last_timestamp [15:28:45]File name is /storage/kkm_last_timestamp [15:28:45]Write 4 bytes [15:28:45]NVStorageSaveData done [15:28:45]ExternCall_PrintAddStr [15:28:45]wPrintStart [15:28:45]Write to MH i2c: 01 00 00 5D 01 5E [15:28:45]Write i2c OK [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: 01 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: 01 07 00 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [15:28:45]RasterBufferAndPrint [15:28:45]line Счет N : (1)118187 [15:28:45]line ИНН: 02508201610067 [15:28:45]line Контрольно-Кассовый Чек [15:28:45]line ПРОДАЖА [15:28:45]line ТРК (МРК, ГНК) : 52 [15:28:45]line Товар: 2710124130 [15:28:45]line Аи-92-К-2 [15:28:45]line 13.280 * 67.80 [15:28:45]line = 900.38 [15:28:45]line НДС 12% НСП 1% [15:28:45]line > о реализуемом товаре [15:28:45]line ИТОГО: 900.38 [15:28:45]line НСП 1% : 7.97 [15:28:45]line НДС 12% : 95.62 [15:28:45]line Наличными: 0.00 [15:28:45]line Безнал.: 900.38 [15:28:45]line Место: АЗС № 128 "Партнер Нефть" [15:28:45]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:28:45]line СНО: Общий режим [15:28:45]line Чек 506 30.07.2024 15:28 [15:28:45]line Смена: 430 ФФД: 1.0 [15:28:45]line ЗНМ: 0300000046 [15:28:45]line РНМ: 0000000000092651 [15:28:45]line Версия ККМ: 001 [15:28:45]line Платежная система: Бакай Банк [15:28:45]line ФМ: 0000000000874943 [15:28:45]line ФД: 309572 [15:28:45]line ФПД: 35121108229623 [15:28:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152843&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309572&fm=35121108229623&tin=02508201610067®Number=0000000000092651&sum=90038 [15:28:45]written 0, free lines is 4095 [15:28:45]OFD Sender: Processing packet 309572 [packets to send 232, broken 231] [15:28:45]ProducePacketName [15:28:45]name=ofd_packets/00309572 [15:28:45]OFD Sender: To server: pG, [15:28:45]CommunicateWithHost lk.salyk.kg:30040 [15:28:45]ConnectInit lk.salyk.kg [15:28:45]Write to MH i2c: 01 00 00 87 01 88 [15:28:45]Write i2c OK [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: 01 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: 01 07 00 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 70 0C 0B [15:28:45]RasterBufferAndPrint [15:28:45]line [15:28:45]line [15:28:45]line [15:28:45]line [15:28:45]line [15:28:45]written 0, free lines is 3204 [15:28:45]MH_Cut [15:28:45]Write to MH i2c: D1 01 00 8E 01 01 61 [15:28:45]Write i2c OK [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: D1 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: D1 01 00 [15:28:45]MH_I2C_Read... [15:28:45]Read from MH i2c: D1 01 00 8E 01 00 60 [15:28:45]Write to MH i2c: 01 00 00 8F 01 90 [15:28:45]Write i2c OK [15:28:45]MH_I2C_Read... [15:28:46]*** Cut start [15:28:46]*** Partial cut [15:28:46]*** CUTSNS_PIN = 1 [15:28:46]recv_with_timeout no data received [15:28:47]*** CUTSNS_PIN = 0 [15:28:47]*** Brake cut motor [15:28:47]Read from MH i2c: 01 [15:28:47]MH_I2C_Read... [15:28:47]*** Stop cut motor [15:28:47]*** Cut end [15:28:47]Read from MH i2c: 01 07 00 [15:28:47]MH_I2C_Read... [15:28:47]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [15:28:47]process_action close_receipt done [15:28:47]requested_data is exist [15:28:47]produce_requested_data [15:28:47]requested_item fm.sn is exist - process it [15:28:47]wFMCommunicate request_size=4 [15:28:47]MH_SAM_APDU [15:28:47]CAPDU: 80 11 00 00 [15:28:47]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [15:28:47]Write i2c OK [15:28:47]MH_I2C_Read... [15:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:28:47]Read from MH i2c: E2 [15:28:47]MH_I2C_Read... [15:28:47]Read from MH i2c: E2 17 00 [15:28:47]MH_I2C_Read... [15:28:47]Read from MH i2c: E2 17 00 90 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 61 [15:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:28:47]wFMCommunicate OK [15:28:47]requested_item fd.num is exist - process it [15:28:47]SAM_PROTO_GetFieldsCounters [15:28:47]wFMCommunicate request_size=4 [15:28:47]MH_SAM_APDU [15:28:47]CAPDU: 80 13 00 00 [15:28:47]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [15:28:47]Write i2c OK [15:28:47]MH_I2C_Read... [15:28:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:28:47]Read from MH i2c: E2 [15:28:47]MH_I2C_Read... [15:28:47]Read from MH i2c: E2 62 00 [15:28:47]MH_I2C_Read... [15:28:47]Read from MH i2c: E2 62 00 91 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 44 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 D1 [15:28:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 44 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:28:47]wFMCommunicate OK [15:28:48]SAM_PROTO_GetFieldsCounters done [15:28:48]requested_item shift.num is exist - process it [15:28:48]requested_item shift.opened is exist - process it [15:28:48]req_shift_opened [15:28:48]FM_GetShiftState [15:28:48]SAM_PROTO_GetShiftState [15:28:48]wFMCommunicate request_size=4 [15:28:48]MH_SAM_APDU [15:28:48]CAPDU: 80 13 01 00 [15:28:48]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [15:28:48]Write i2c OK [15:28:48]MH_I2C_Read... [15:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:28:48]Read from MH i2c: E2 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: E2 0E 00 [15:28:48]MH_I2C_Read... [15:28:48]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6B [15:28:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:28:48]wFMCommunicate OK [15:28:48]SAM_PROTO_GetShiftState done [15:28:48]FM_GetShiftState done [15:28:48]req_shift_opened done [15:28:48]requested_item shift.open_date is exist - process it [15:28:48]req_shift_open_date [15:28:48]req_shift_open_date done [15:28:48]produce_requested_data done [15:28:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309572,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:28:48]process_action_free close_receipt [15:28:48]json_value_free [15:28:48]json_value_free done [15:28:48]process_json_proto returns [15:28:48]Send response to host [15:28:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309572,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:28:48]free response buf [15:28:48]execute_script done [15:28:48]execute_script returns [15:28:48]free content buf [15:28:48]Sock 8.Close socket [15:28:48]Sock 8.Thread stoped [15:28:50]ConnectInit Can't take IP for lk.salyk.kg [15:28:50]CommunicateWithHost connect error [15:28:50]CommunicateWithHost err = -1 [15:28:50]OFD Sender: Server communicate error [15:28:55]OFD Sender: Processing packet 309572 [packets to send 232, broken 231] [15:28:55]ProducePacketName [15:28:55]name=ofd_packets/00309572 [15:28:55]OFD Sender: To server: pG, [15:28:55]CommunicateWithHost lk.salyk.kg:30040 [15:28:55]ConnectInit lk.salyk.kg [15:29:20]accept exits with 10 [15:29:20]New connection [15:29:20]New thread 3066695012 created [15:29:20]Thread 3066838372 joined [15:29:20]Waiting for new connection... [15:29:20] Sock 10.Parse request [15:29:20]Sock 10.Check first char [15:29:20]Sock 10.First char is OK [15:29:20]request: POST /json_proto HTTP/1.0 [15:29:20]Method: POST [15:29:20]URL: /json_proto [15:29:20]Method is POST - this is cgi request [15:29:20]url: /json_proto [15:29:20]query_string will be loaded in cgi processing [15:29:20]execute_cgi json_proto POST (null) [15:29:20]execute_cgi path=json_proto method=POST [15:29:20]POST find Content-Length [15:29:20]Host: 172.17.45.195:8080 [15:29:20]Content-Length: 674 [15:29:20]Content-Type: application/json [15:29:20] [15:29:20]POST finish read [15:29:20]Found Content-Length = 674 [15:29:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "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" ] } } [15:29:20]execute_script... [15:29: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)118191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "price" : 76.20, "quantity" : 11.820, "sum" : 900.68, "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" ] } } [15:29:20]POST & json_proto [15:29:20]process_json_proto [15:29:20]json parsed OK: [15:29:20]protocol is kg_v1.0 [15:29:20]action value=close_receipt [15:29:20]process_action close_receipt [15:29:20]cmd_close_receipt [15:29:20]MH_GetDate [15:29:20]Write to MH i2c: F0 00 00 93 01 83 [15:29:20]Write i2c OK [15:29:20]MH_I2C_Read... [15:29:20]Read from MH i2c: F0 [15:29:20]MH_I2C_Read... [15:29:20]Read from MH i2c: F0 09 00 [15:29:20]MH_I2C_Read... [15:29:20]Read from MH i2c: F0 09 00 93 01 00 D1 06 A9 66 FB 01 7F 64 51 [15:29:20]GetLastDocTimeStamp 1722353323 [15:29:20]current date 1722353361 [15:29:20]FM_GetShiftState [15:29:20]SAM_PROTO_GetShiftState [15:29:20]wFMCommunicate request_size=4 [15:29:20]MH_SAM_APDU [15:29:20]CAPDU: 80 13 01 00 [15:29:20]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [15:29:20]Write i2c OK [15:29:20]MH_I2C_Read... [15:29:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:20]Read from MH i2c: E2 [15:29:20]MH_I2C_Read... [15:29:20]Read from MH i2c: E2 0E 00 [15:29:20]MH_I2C_Read... [15:29:20]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 6D [15:29:20]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:29:20]wFMCommunicate OK [15:29:20]SAM_PROTO_GetShiftState done [15:29:20]FM_GetShiftState done [15:29:20]opened in 1722299915 [15:29:20]opened+sec_in_day 1722386315 [15:29:20]quantity*price = 90068 [15:29:20]sum+1 = 90069 [15:29:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 507 30.07.2024 15:29 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309573 ФПД: 251421995367259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152921&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309573&fm=251421995367259&tin=02508201610067®Number=0000000000092651&sum=90000 [15:29:22]StoreToDocumentArchive [15:29:22]shift 430 fd 309573 [15:29:22]save to /storage/0430/doc_00309573 [15:29:22]save last doc name /storage/0430/doc_00309573 to /storage/kkm_last_doc_name [15:29:22]save OK [15:29:22]Clear old archive folders... [15:29:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:29:22]tlvbuf is 0091DBA0 [15:29:22]SAM_PROTO_ClearQueue [15:29:22]wFMCommunicate request_size=4 [15:29:22]MH_SAM_APDU [15:29:22]CAPDU: 80 09 00 00 [15:29:22]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:22]Read from MH i2c: E2 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [15:29:22]RAPDU: 90 00 [15:29:22]wFMCommunicate OK [15:29:22]SAM_PROTO_ClearQueue done [15:29:22]KKMCreateOFDPacket [15:29:22]OFDProtocolAddRootSTLVToBuf [15:29:22]FM_MakeSignedData [15:29:22]FM_MakeSignedData [15:29:22]SAM_PROTO_SignData [15:29:22]wFMCommunicate request_size=4 [15:29:22]MH_SAM_APDU [15:29:22]CAPDU: 80 0D 01 02 [15:29:22]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:22]Read from MH i2c: E2 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [15:29:22]RAPDU: 90 00 [15:29:22]wFMCommunicate OK [15:29:22]wFMCommunicate request_size=255 [15:29:22]MH_SAM_APDU [15:29:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 FB 01 00 00 F4 03 04 00 D1 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B9 04 00 35 04 06 00 E4 AA BE B8 [15:29:22]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 FB 01 00 00 F4 03 04 00 D1 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B9 04 00 35 04 06 00 E4 AA BE B8 00 00 05 [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:22]Read from MH i2c: E2 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [15:29:22]RAPDU: 90 00 [15:29:22]wFMCommunicate OK [15:29:22]wFMCommunicate request_size=7 [15:29:22]MH_SAM_APDU [15:29:22]CAPDU: 80 0D 02 02 02 FB 5B [15:29:22]Write to MH i2c: E2 0A 00 A4 01 80 0D 02 02 02 00 FB 5B 00 00 79 [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:22]Read from MH i2c: E2 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [15:29:22]RAPDU: 90 00 [15:29:22]wFMCommunicate OK [15:29:22]wFMCommunicate request_size=4 [15:29:22]MH_SAM_APDU [15:29:22]CAPDU: 80 0D 03 02 [15:29:22]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:22]Read from MH i2c: E2 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 0B 00 [15:29:22]MH_I2C_Read... [15:29:22]Read from MH i2c: E2 0B 00 A5 01 00 D2 6C B5 71 03 A7 64 D0 90 00 64 [15:29:22]RAPDU: D2 6C B5 71 03 A7 64 D0 90 00 [15:29:22]wFMCommunicate OK [15:29:22]SAM_PROTO_SignData done [15:29:22]FM_MakeSignedData done [15:29:22]CreateOFDProtocolMessage [15:29:22]wFMCommunicate request_size=4 [15:29:22]MH_SAM_APDU [15:29:22]CAPDU: 80 11 00 00 [15:29:22]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [15:29:22]Write i2c OK [15:29:22]MH_I2C_Read... [15:29:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:23]Read from MH i2c: E2 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: E2 17 00 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: E2 17 00 A6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 77 [15:29:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:29:23]wFMCommunicate OK [15:29:23]CreateOFDProtocolMessage done [15:29:23]OFDSenderStorePacket 309573 [15:29:23]StoreOFDPacket docnum=309573 [15:29:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9F C6 04 01 9D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 FB 01 00 00 F4 03 04 00 D1 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B9 04 00 35 04 06 00 E4 AA BE B8 FB 5B D2 6C B5 71 03 A7 64 D0 [15:29:23]CheckFolder [15:29:23]dirname=/storage/ofd_packets [15:29:23]CheckFolder done [15:29:23]ProducePacketName [15:29:23]name=ofd_packets/00309573 [15:29:23]NVStorageSaveData ofd_packets/00309573 [15:29:23]File name is /storage/ofd_packets/00309573 [15:29:23]Write 298 bytes [15:29:23]NVStorageSaveData done [15:29:23]OFDSenderStorePacket done [15:29:23]KKMCreateOFDPacket done [15:29:23]NVStorageSaveData kkm_last_timestamp [15:29:23]File name is /storage/kkm_last_timestamp [15:29:23]Write 4 bytes [15:29:23]NVStorageSaveData done [15:29:23]ExternCall_PrintAddStr [15:29:23]wPrintStart [15:29:23]Write to MH i2c: 01 00 00 A7 01 A8 [15:29:23]Write i2c OK [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: 01 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: 01 07 00 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [15:29:23]RasterBufferAndPrint [15:29:23]line Счет N : (1)118191 [15:29:23]line ИНН: 02508201610067 [15:29:23]line Контрольно-Кассовый Чек [15:29:23]line ПРОДАЖА [15:29:23]line ТРК (МРК, ГНК) : 1 [15:29:23]line Товар: 2710194800 [15:29:23]line ДТ-К-3 [15:29:23]line 11.820 * 76.20 [15:29:23]line = 900.68 [15:29:23]line НДС 12% НСП 1% [15:29:23]line > о реализуемом товаре [15:29:23]line ОКРУГЛЕНИЕ: -0.68 [15:29:23]line ИТОГО: 900.00 [15:29:23]line Внесено: 900.00 [15:29:23]line СДАЧА: 0.00 [15:29:23]line НСП 1% : 7.97 [15:29:23]line НДС 12% : 95.65 [15:29:23]line Наличными: 900.00 [15:29:23]line Безнал.: 0.00 [15:29:23]line Место: АЗС № 128 "Партнер Нефть" [15:29:23]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:29:23]line СНО: Общий режим [15:29:23]line Чек 507 30.07.2024 15:29 [15:29:23]line Смена: 430 ФФД: 1.0 [15:29:23]line ЗНМ: 0300000046 [15:29:23]line РНМ: 0000000000092651 [15:29:23]line Версия ККМ: 001 [15:29:23]line ФМ: 0000000000874943 [15:29:23]line ФД: 309573 [15:29:23]line ФПД: 251421995367259 [15:29:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152921&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309573&fm=251421995367259&tin=02508201610067®Number=0000000000092651&sum=90000 [15:29:23]written 0, free lines is 4095 [15:29:23]Write to MH i2c: 01 00 00 D2 01 D3 [15:29:23]Write i2c OK [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: 01 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: 01 07 00 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 5F 0C 45 [15:29:23]RasterBufferAndPrint [15:29:23]line [15:29:23]line [15:29:23]line [15:29:23]line [15:29:23]line [15:29:23]written 0, free lines is 3183 [15:29:23]MH_Cut [15:29:23]Write to MH i2c: D1 01 00 D9 01 01 AC [15:29:23]Write i2c OK [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: D1 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: D1 01 00 [15:29:23]MH_I2C_Read... [15:29:23]Read from MH i2c: D1 01 00 D9 01 00 AB [15:29:23]Write to MH i2c: 01 00 00 DA 01 DB [15:29:23]Write i2c OK [15:29:23]MH_I2C_Read... [15:29:24]*** Cut start [15:29:24]*** Partial cut [15:29:24]*** CUTSNS_PIN = 1 [15:29:24]*** CUTSNS_PIN = 0 [15:29:25]*** Brake cut motor [15:29:25]Read from MH i2c: 01 [15:29:25]MH_I2C_Read... [15:29:25]*** Stop cut motor [15:29:25]*** Cut end [15:29:25]Read from MH i2c: 01 07 00 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [15:29:25]process_action close_receipt done [15:29:25]requested_data is exist [15:29:25]produce_requested_data [15:29:25]requested_item fm.sn is exist - process it [15:29:25]wFMCommunicate request_size=4 [15:29:25]MH_SAM_APDU [15:29:25]CAPDU: 80 11 00 00 [15:29:25]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [15:29:25]Write i2c OK [15:29:25]MH_I2C_Read... [15:29:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:25]Read from MH i2c: E2 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: E2 17 00 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: E2 17 00 DB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AC [15:29:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:29:25]wFMCommunicate OK [15:29:25]requested_item fd.num is exist - process it [15:29:25]SAM_PROTO_GetFieldsCounters [15:29:25]wFMCommunicate request_size=4 [15:29:25]MH_SAM_APDU [15:29:25]CAPDU: 80 13 00 00 [15:29:25]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [15:29:25]Write i2c OK [15:29:25]MH_I2C_Read... [15:29:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:25]Read from MH i2c: E2 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: E2 62 00 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: E2 62 00 DC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 45 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 20 [15:29:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 45 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:25]wFMCommunicate OK [15:29:25]SAM_PROTO_GetFieldsCounters done [15:29:25]requested_item shift.num is exist - process it [15:29:25]requested_item shift.opened is exist - process it [15:29:25]req_shift_opened [15:29:25]FM_GetShiftState [15:29:25]SAM_PROTO_GetShiftState [15:29:25]wFMCommunicate request_size=4 [15:29:25]MH_SAM_APDU [15:29:25]CAPDU: 80 13 01 00 [15:29:25]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [15:29:25]Write i2c OK [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:25]E2 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: E2 0E 00 [15:29:25]MH_I2C_Read... [15:29:25]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B6 [15:29:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:29:25]wFMCommunicate OK [15:29:25]SAM_PROTO_GetShiftState done [15:29:25]FM_GetShiftState done [15:29:25]req_shift_opened done [15:29:25]requested_item shift.open_date is exist - process it [15:29:25]req_shift_open_date [15:29:25]req_shift_open_date done [15:29:25]produce_requested_data done [15:29:25]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309573,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:29:25]process_action_free close_receipt [15:29:25]json_value_free [15:29:25]json_value_free done [15:29:25]process_json_proto returns [15:29:25]Send response to host [15:29:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309573,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:29:25]free response buf [15:29:25]execute_script done [15:29:25]execute_script returns [15:29:25]free content buf [15:29:26]Sock 10.Close socket [15:29:26]Sock 10.Thread stoped [15:29:34]recv_with_timeout no data received [15:29:57]recv_with_timeout no data received [15:30:11]accept exits with 11 [15:30:11]New connection [15:30:11]New thread 3066838372 created [15:30:11]Thread 3066695012 joined [15:30:11]Waiting for new connection... [15:30:11] Sock 11.Parse request [15:30:11]Sock 11.Check first char [15:30:11]Sock 11.First char is OK [15:30:11]request: POST /json_proto HTTP/1.0 [15:30:11]Method: POST [15:30:11]URL: /json_proto [15:30:11]Method is POST - this is cgi request [15:30:11]url: /json_proto [15:30:11]query_string will be loaded in cgi processing [15:30:11]execute_cgi json_proto POST (null) [15:30:11]execute_cgi path=json_proto method=POST [15:30:11]POST find Content-Length [15:30:11]Host: 172.17.45.195:8080 [15:30:11]Content-Length: 682 [15:30:11]Content-Type: application/json [15:30:11] [15:30:11]POST finish read [15:30:11]Found Content-Length = 682 [15:30:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:11]execute_script... [15: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)118192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:11]POST & json_proto [15:30:11]process_json_proto [15:30:11]json parsed OK: [15:30:11]protocol is kg_v1.0 [15:30:11]action value=close_receipt [15:30:11]process_action close_receipt [15:30:11]cmd_close_receipt [15:30:11]MH_GetDate [15:30:11]Write to MH i2c: F0 00 00 DE 01 CE [15:30:11]Write i2c OK [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: F0 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: F0 09 00 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: F0 09 00 DE 01 00 03 07 A9 66 FB 01 7F 64 CF [15:30:11]GetLastDocTimeStamp 1722353361 [15:30:11]current date 1722353411 [15:30:11]FM_GetShiftState [15:30:11]SAM_PROTO_GetShiftState [15:30:11]wFMCommunicate request_size=4 [15:30:11]MH_SAM_APDU [15:30:11]CAPDU: 80 13 01 00 [15:30:11]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [15:30:11]Write i2c OK [15:30:11]MH_I2C_Read... [15:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:11]Read from MH i2c: E2 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: E2 0E 00 [15:30:11]MH_I2C_Read... [15:30:11]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B8 [15:30:11]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:30:11]wFMCommunicate OK [15:30:11]SAM_PROTO_GetShiftState done [15:30:11]FM_GetShiftState done [15:30:11]opened in 1722299915 [15:30:11]opened+sec_in_day 1722386315 [15:30:11]quantity*price = 150032 [15:30:11]sum+1 = 150033 [15:30:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 508 30.07.2024 15:30 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309574 ФПД: 231999681926567 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153011&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309574&fm=231999681926567&tin=02508201610067®Number=0000000000092651&sum=150000 [15:30:12]StoreToDocumentArchive [15:30:12]shift 430 fd 309574 [15:30:12]save to /storage/0430/doc_00309574 [15:30:12]save last doc name /storage/0430/doc_00309574 to /storage/kkm_last_doc_name [15:30:12]save OK [15:30:12]Clear old archive folders... [15:30:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:30:12]tlvbuf is 00922A60 [15:30:12]SAM_PROTO_ClearQueue [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 09 00 00 [15:30:12]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]SAM_PROTO_ClearQueue done [15:30:12]KKMCreateOFDPacket [15:30:12]OFDProtocolAddRootSTLVToBuf [15:30:12]FM_MakeSignedData [15:30:12]FM_MakeSignedData [15:30:12]SAM_PROTO_SignData [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 01 02 [15:30:12]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]wFMCommunicate request_size=255 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 03 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B9 04 00 35 04 06 00 D3 [15:30:12]Write to MH i2c: E2 02 01 EE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 03 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B9 04 00 35 04 06 00 D3 00 00 F3 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]wFMCommunicate request_size=10 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 02 02 05 00 A2 A1 15 A7 [15:30:12]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 00 A2 A1 15 A7 00 00 73 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [15:30:12]RAPDU: 90 00 [15:30:12]wFMCommunicate OK [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 0D 03 02 [15:30:12]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 0B 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 0B 00 F0 01 00 DD 84 F1 BA 72 D2 D5 19 90 00 AB [15:30:12]RAPDU: DD 84 F1 BA 72 D2 D5 19 90 00 [15:30:12]wFMCommunicate OK [15:30:12]SAM_PROTO_SignData done [15:30:12]FM_MakeSignedData done [15:30:12]CreateOFDProtocolMessage [15:30:12]wFMCommunicate request_size=4 [15:30:12]MH_SAM_APDU [15:30:12]CAPDU: 80 11 00 00 [15:30:12]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:12]Read from MH i2c: E2 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 17 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: E2 17 00 F1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C2 [15:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:30:12]wFMCommunicate OK [15:30:12]CreateOFDProtocolMessage done [15:30:12]OFDSenderStorePacket 309574 [15:30:12]StoreOFDPacket docnum=309574 [15:30:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 65 90 07 01 DC 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 03 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B9 04 00 35 04 06 00 D3 00 A2 A1 15 A7 DD 84 F1 BA 72 D2 D5 19 [15:30:12]CheckFolder [15:30:12]dirname=/storage/ofd_packets [15:30:12]CheckFolder done [15:30:12]ProducePacketName [15:30:12]name=ofd_packets/00309574 [15:30:12]NVStorageSaveData ofd_packets/00309574 [15:30:12]File name is /storage/ofd_packets/00309574 [15:30:12]Write 301 bytes [15:30:12]NVStorageSaveData done [15:30:12]OFDSenderStorePacket done [15:30:12]KKMCreateOFDPacket done [15:30:12]NVStorageSaveData kkm_last_timestamp [15:30:12]File name is /storage/kkm_last_timestamp [15:30:12]Write 4 bytes [15:30:12]NVStorageSaveData done [15:30:12]ExternCall_PrintAddStr [15:30:12]wPrintStart [15:30:12]Write to MH i2c: 01 00 00 F2 01 F3 [15:30:12]Write i2c OK [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: 01 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: 01 07 00 [15:30:12]MH_I2C_Read... [15:30:12]Read from MH i2c: 01 07 00 F2 01 00 00 00 00 00 FF 0F 08 [15:30:12]RasterBufferAndPrint [15:30:12]line Счет N : (1)118192 [15:30:12]line ИНН: 02508201610067 [15:30:12]line Контрольно-Кассовый Чек [15:30:12]line ПРОДАЖА [15:30:12]line ТРК (МРК, ГНК) : 41 [15:30:12]line Товар: 2710124500 [15:30:12]line Аи-95-К-3 [15:30:12]line 20.220 * 74.20 [15:30:12]line = 1500.32 [15:30:12]line НДС 12% НСП 1% [15:30:12]line > о реализуемом товаре [15:30:12]line ОКРУГЛЕНИЕ: -0.32 [15:30:12]line ИТОГО: 1500.00 [15:30:12]line Внесено: 1500.00 [15:30:12]line СДАЧА: 0.00 [15:30:12]line НСП 1% : 13.28 [15:30:12]line НДС 12% : 159.33 [15:30:12]line Наличными: 1500.00 [15:30:12]line Безнал.: 0.00 [15:30:12]line Место: АЗС № 128 "Партнер Нефть" [15:30:12]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:30:12]line СНО: Общий режим [15:30:12]line Чек 508 30.07.2024 15:30 [15:30:12]line Смена: 430 ФФД: 1.0 [15:30:12]line ЗНМ: 0300000046 [15:30:12]line РНМ: 0000000000092651 [15:30:12]line Версия ККМ: 001 [15:30:12]line ФМ: 0000000000874943 [15:30:12]line ФД: 309574 [15:30:12]line ФПД: 231999681926567 [15:30:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153011&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309574&fm=231999681926567&tin=02508201610067®Number=0000000000092651&sum=150000 [15:30:12]written 0, free lines is 4095 [15:30:13]Write to MH i2c: 01 00 00 1D 02 1F [15:30:13]Write i2c OK [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 07 00 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: 01 07 00 1D 02 00 00 00 00 00 5A 0C 8C [15:30:13]RasterBufferAndPrint [15:30:13]line [15:30:13]line [15:30:13]line [15:30:13]line [15:30:13]line [15:30:13]written 0, free lines is 3173 [15:30:13]MH_Cut [15:30:13]Write to MH i2c: D1 01 00 24 02 01 F8 [15:30:13]Write i2c OK [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: D1 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: D1 01 00 [15:30:13]MH_I2C_Read... [15:30:13]Read from MH i2c: D1 01 00 24 02 00 F7 [15:30:13]Write to MH i2c: 01 00 00 25 02 27 [15:30:13]Write i2c OK [15:30:13]MH_I2C_Read... [15:30:14]*** Cut start [15:30:14]*** Partial cut [15:30:14]*** CUTSNS_PIN = 1 [15:30:14]*** CUTSNS_PIN = 0 [15:30:14]*** Brake cut motor [15:30:15]Read from MH i2c: 01 [15:30:15]MH_I2C_Read... [15:30:15]*** Stop cut motor [15:30:15]*** Cut end [15:30:15]Read from MH i2c: 01 07 00 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [15:30:15]process_action close_receipt done [15:30:15]requested_data is exist [15:30:15]produce_requested_data [15:30:15]requested_item fm.sn is exist - process it [15:30:15]wFMCommunicate request_size=4 [15:30:15]MH_SAM_APDU [15:30:15]CAPDU: 80 11 00 00 [15:30:15]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [15:30:15]Write i2c OK [15:30:15]MH_I2C_Read... [15:30:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:15]Read from MH i2c: E2 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 17 00 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 17 00 26 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F8 [15:30:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:30:15]wFMCommunicate OK [15:30:15]requested_item fd.num is exist - process it [15:30:15]SAM_PROTO_GetFieldsCounters [15:30:15]wFMCommunicate request_size=4 [15:30:15]MH_SAM_APDU [15:30:15]CAPDU: 80 13 00 00 [15:30:15]Write to MH i2c: E2 08 00 27 02 80 13 00 00 00 00 00 00 A5 [15:30:15]Write i2c OK [15:30:15]MH_I2C_Read... [15:30:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:15]Read from MH i2c: E2 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 62 00 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 62 00 27 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 46 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 70 [15:30:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 46 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:30:15]wFMCommunicate OK [15:30:15]SAM_PROTO_GetFieldsCounters done [15:30:15]requested_item shift.num is exist - process it [15:30:15]requested_item shift.opened is exist - process it [15:30:15]req_shift_opened [15:30:15]FM_GetShiftState [15:30:15]SAM_PROTO_GetShiftState [15:30:15]wFMCommunicate request_size=4 [15:30:15]MH_SAM_APDU [15:30:15]CAPDU: 80 13 01 00 [15:30:15]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [15:30:15]Write i2c OK [15:30:15]MH_I2C_Read... [15:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:15]Read from MH i2c: E2 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 0E 00 [15:30:15]MH_I2C_Read... [15:30:15]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 02 [15:30:15]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:30:15]wFMCommunicate OK [15:30:15]SAM_PROTO_GetShiftState done [15:30:15]FM_GetShiftState done [15:30:15]req_shift_opened done [15:30:15]requested_item shift.open_date is exist - process it [15:30:15]req_shift_open_date [15:30:15]req_shift_open_date done [15:30:15]produce_requested_data done [15:30:15]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309574,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:30:15]process_action_free close_receipt [15:30:15]json_value_free [15:30:15]json_value_free done [15:30:15]process_json_proto returns [15:30:15]Send response to host [15:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309574,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:30:15]free response buf [15:30:15]execute_script done [15:30:15]execute_script returns [15:30:15]free content buf [15:30:15]Sock 11.Close socket [15:30:15]Sock 11.Thread stoped [15:30:46]accept exits with 9 [15:30:46]New connection [15:30:46]New thread 3066695012 created [15:30:46]Thread 3066838372 joined [15:30:46]Waiting for new connection... [15:30:46] Sock 9.Parse request [15:30:46]Sock 9.Check first char [15:30:46]Sock 9.First char is OK [15:30:46]request: POST /json_proto HTTP/1.0 [15:30:46]Method: POST [15:30:46]URL: /json_proto [15:30:46]Method is POST - this is cgi request [15:30:46]url: /json_proto [15:30:46]query_string will be loaded in cgi processing [15:30:46]execute_cgi json_proto POST (null) [15:30:46]execute_cgi path=json_proto method=POST [15:30:46]POST find Content-Length [15:30:46]Host: 172.17.45.195:8080 [15:30:46]Content-Length: 679 [15:30:46]Content-Type: application/json [15:30:46] [15:30:46]POST finish read [15:30:46]Found Content-Length = 679 [15:30:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:30:46]execute_script... [15:30:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:30:46]POST & json_proto [15:30:46]process_json_proto [15:30:46]json parsed OK: [15:30:46]protocol is kg_v1.0 [15:30:46]action value=close_receipt [15:30:46]process_action close_receipt [15:30:46]cmd_close_receipt [15:30:46]MH_GetDate [15:30:46]Write to MH i2c: F0 00 00 29 02 1A [15:30:46]Write i2c OK [15:30:46]MH_I2C_Read... [15:30:46]Read from MH i2c: F0 [15:30:46]MH_I2C_Read... [15:30:46]Read from MH i2c: F0 09 00 [15:30:46]MH_I2C_Read... [15:30:46]Read from MH i2c: F0 09 00 29 02 00 27 07 A9 66 FB 01 7F 64 3F [15:30:46]GetLastDocTimeStamp 1722353411 [15:30:46]current date 1722353447 [15:30:46]FM_GetShiftState [15:30:46]SAM_PROTO_GetShiftState [15:30:46]wFMCommunicate request_size=4 [15:30:46]MH_SAM_APDU [15:30:46]CAPDU: 80 13 01 00 [15:30:46]Write to MH i2c: E2 08 00 2A 02 80 13 01 00 00 00 00 00 A9 [15:30:46]Write i2c OK [15:30:46]MH_I2C_Read... [15:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:47]Read from MH i2c: E2 [15:30:47]MH_I2C_Read... [15:30:47]Read from MH i2c: E2 0E 00 [15:30:47]MH_I2C_Read... [15:30:47]Read from MH i2c: E2 0E 00 2A 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 04 [15:30:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:30:47]wFMCommunicate OK [15:30:47]SAM_PROTO_GetShiftState done [15:30:47]FM_GetShiftState done [15:30:47]opened in 1722299915 [15:30:47]opened+sec_in_day 1722386315 [15:30:47]quantity*price = 100050 [15:30:47]sum+1 = 100052 [15:30:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 509 30.07.2024 15:30 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309575 ФПД: 76867584603548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153047&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309575&fm=76867584603548&tin=02508201610067®Number=0000000000092651&sum=100000 [15:30:48]StoreToDocumentArchive [15:30:48]shift 430 fd 309575 [15:30:48]save to /storage/0430/doc_00309575 [15:30:48]save last doc name /storage/0430/doc_00309575 to /storage/kkm_last_doc_name [15:30:48]save OK [15:30:48]Clear old archive folders... [15:30:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:30:48]tlvbuf is 0091FBB0 [15:30:48]SAM_PROTO_ClearQueue [15:30:48]wFMCommunicate request_size=4 [15:30:48]MH_SAM_APDU [15:30:48]CAPDU: 80 09 00 00 [15:30:48]Write to MH i2c: E2 08 00 37 02 80 09 00 00 00 00 00 00 AB [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:48]Read from MH i2c: E2 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [15:30:48]RAPDU: 90 00 [15:30:48]wFMCommunicate OK [15:30:48]SAM_PROTO_ClearQueue done [15:30:48]KKMCreateOFDPacket [15:30:48]OFDProtocolAddRootSTLVToBuf [15:30:48]FM_MakeSignedData [15:30:48]FM_MakeSignedData [15:30:48]SAM_PROTO_SignData [15:30:48]wFMCommunicate request_size=4 [15:30:48]MH_SAM_APDU [15:30:48]CAPDU: 80 0D 01 02 [15:30:48]Write to MH i2c: E2 08 00 38 02 80 0D 01 02 00 00 00 00 B3 [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:48]Read from MH i2c: E2 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [15:30:48]RAPDU: 90 00 [15:30:48]wFMCommunicate OK [15:30:48]wFMCommunicate request_size=255 [15:30:48]MH_SAM_APDU [15:30: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FD 01 00 00 F4 03 04 00 27 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B9 04 00 35 04 06 00 45 E9 21 13 [15:30:48]Write to MH i2c: E2 02 01 39 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FD 01 00 00 F4 03 04 00 27 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B9 04 00 35 04 06 00 45 E9 21 13 00 00 8C [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:48]Read from MH i2c: E2 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [15:30:48]RAPDU: 90 00 [15:30:48]wFMCommunicate OK [15:30:48]wFMCommunicate request_size=7 [15:30:48]MH_SAM_APDU [15:30:48]CAPDU: 80 0D 02 02 02 35 9C [15:30:48]Write to MH i2c: E2 0A 00 3A 02 80 0D 02 02 02 00 35 9C 00 00 8B [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:48]Read from MH i2c: E2 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [15:30:48]RAPDU: 90 00 [15:30:48]wFMCommunicate OK [15:30:48]wFMCommunicate request_size=4 [15:30:48]MH_SAM_APDU [15:30:48]CAPDU: 80 0D 03 02 [15:30:48]Write to MH i2c: E2 08 00 3B 02 80 0D 03 02 00 00 00 00 B8 [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:48]Read from MH i2c: E2 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 0B 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 0B 00 3B 02 00 F3 99 F6 C6 A8 2F 5C A1 90 00 D5 [15:30:48]RAPDU: F3 99 F6 C6 A8 2F 5C A1 90 00 [15:30:48]wFMCommunicate OK [15:30:48]SAM_PROTO_SignData done [15:30:48]FM_MakeSignedData done [15:30:48]CreateOFDProtocolMessage [15:30:48]wFMCommunicate request_size=4 [15:30:48]MH_SAM_APDU [15:30:48]CAPDU: 80 11 00 00 [15:30:48]Write to MH i2c: E2 08 00 3C 02 80 11 00 00 00 00 00 00 B8 [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:48]Read from MH i2c: E2 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 17 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: E2 17 00 3C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0E [15:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:30:48]wFMCommunicate OK [15:30:48]CreateOFDProtocolMessage done [15:30:48]OFDSenderStorePacket 309575 [15:30:48]StoreOFDPacket docnum=309575 [15:30:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 D8 55 04 01 2D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FD 01 00 00 F4 03 04 00 27 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B9 04 00 35 04 06 00 45 E9 21 13 35 9C F3 99 F6 C6 A8 2F 5C A1 [15:30:48]CheckFolder [15:30:48]dirname=/storage/ofd_packets [15:30:48]CheckFolder done [15:30:48]ProducePacketName [15:30:48]name=ofd_packets/00309575 [15:30:48]NVStorageSaveData ofd_packets/00309575 [15:30:48]File name is /storage/ofd_packets/00309575 [15:30:48]Write 298 bytes [15:30:48]NVStorageSaveData done [15:30:48]OFDSenderStorePacket done [15:30:48]KKMCreateOFDPacket done [15:30:48]NVStorageSaveData kkm_last_timestamp [15:30:48]File name is /storage/kkm_last_timestamp [15:30:48]Write 4 bytes [15:30:48]NVStorageSaveData done [15:30:48]ExternCall_PrintAddStr [15:30:48]wPrintStart [15:30:48]Write to MH i2c: 01 00 00 3D 02 3F [15:30:48]Write i2c OK [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: 01 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: 01 07 00 [15:30:48]MH_I2C_Read... [15:30:48]Read from MH i2c: 01 07 00 3D 02 00 00 00 00 00 FF 0F 54 [15:30:48]RasterBufferAndPrint [15:30:48]line Счет N : (1)118193 [15:30:48]line ИНН: 02508201610067 [15:30:48]line Контрольно-Кассовый Чек [15:30:48]line ПРОДАЖА [15:30:48]line ТРК (МРК, ГНК) : 54 [15:30:48]line Товар: 2710194800 [15:30:48]line ДТ-К-3 [15:30:48]line 13.130 * 76.20 [15:30:48]line = 1000.51 [15:30:48]line НДС 12% НСП 1% [15:30:48]line > о реализуемом товаре [15:30:48]line ОКРУГЛЕНИЕ: -0.51 [15:30:48]line ИТОГО: 1000.00 [15:30:48]line Внесено: 1000.00 [15:30:48]line СДАЧА: 0.00 [15:30:48]line НСП 1% : 8.85 [15:30:48]line НДС 12% : 106.25 [15:30:48]line Наличными: 1000.00 [15:30:48]line Безнал.: 0.00 [15:30:48]line Место: АЗС № 128 "Партнер Нефть" [15:30:48]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:30:48]line СНО: Общий режим [15:30:48]line Чек 509 30.07.2024 15:30 [15:30:48]line Смена: 430 ФФД: 1.0 [15:30:48]line ЗНМ: 0300000046 [15:30:48]line РНМ: 0000000000092651 [15:30:48]line Версия ККМ: 001 [15:30:48]line ФМ: 0000000000874943 [15:30:48]line ФД: 309575 [15:30:48]line ФПД: 76867584603548 [15:30:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153047&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309575&fm=76867584603548&tin=02508201610067®Number=0000000000092651&sum=100000 [15:30:48]written 0, free lines is 4095 [15:30:49]Write to MH i2c: 01 00 00 68 02 6A [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: 01 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: 01 07 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 56 0C D3 [15:30:49]RasterBufferAndPrint [15:30:49]line [15:30:49]line [15:30:49]line [15:30:49]line [15:30:49]line [15:30:49]written 0, free lines is 3166 [15:30:49]MH_Cut [15:30:49]Write to MH i2c: D1 01 00 6F 02 01 43 [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: D1 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: D1 01 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: D1 01 00 6F 02 00 42 [15:30:49]Write to MH i2c: 01 00 00 70 02 72 [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:50]*** Cut start [15:30:50]*** Partial cut [15:30:50]*** CUTSNS_PIN = 1 [15:30:50]*** CUTSNS_PIN = 0 [15:30:50]*** Brake cut motor [15:30:51]Read from MH i2c: 01 [15:30:51]MH_I2C_Read... [15:30:51]*** Stop cut motor [15:30:51]*** Cut end [15:30:51]Read from MH i2c: 01 07 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [15:30:51]process_action close_receipt done [15:30:51]requested_data is exist [15:30:51]produce_requested_data [15:30:51]requested_item fm.sn is exist - process it [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 11 00 00 [15:30:51]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 17 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 17 00 71 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 43 [15:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:30:51]wFMCommunicate OK [15:30:51]requested_item fd.num is exist - process it [15:30:51]SAM_PROTO_GetFieldsCounters [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 13 00 00 [15:30:51]Write to MH i2c: E2 08 00 72 02 80 13 00 00 00 00 00 00 F0 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 62 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 62 00 72 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 47 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [15:30:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 47 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:30:51]wFMCommunicate OK [15:30:51]SAM_PROTO_GetFieldsCounters done [15:30:51]requested_item shift.num is exist - process it [15:30:51]requested_item shift.opened is exist - process it [15:30:51]req_shift_opened [15:30:51]FM_GetShiftState [15:30:51]SAM_PROTO_GetShiftState [15:30:51]wFMCommunicate request_size=4 [15:30:51]MH_SAM_APDU [15:30:51]CAPDU: 80 13 01 00 [15:30:51]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 0E 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4D [15:30:51]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:30:51]wFMCommunicate OK [15:30:51]SAM_PROTO_GetShiftState done [15:30:51]FM_GetShiftState done [15:30:51]req_shift_opened done [15:30:51]requested_item shift.open_date is exist - process it [15:30:51]req_shift_open_date [15:30:51]req_shift_open_date done [15:30:51]produce_requested_data done [15:30:51]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309575,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:30:51]process_action_free close_receipt [15:30:51]json_value_free [15:30:51]json_value_free done [15:30:51]process_json_proto returns [15:30:51]Send response to host [15:30:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309575,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:30:51]free response buf [15:30:51]execute_script done [15:30:51]execute_script returns [15:30:51]free content buf [15:30:51]Sock 9.Close socket [15:30:51]Sock 9.Thread stoped [15:31:11]ConnectInit Can't connect to host [15:31:11]CommunicateWithHost connect error [15:31:11]CommunicateWithHost err = -1 [15:31:11]OFD Sender: Server communicate error [15:31:11]OFD Sender: Processing packet 309572 [packets to send 235, broken 231] [15:31:11]ProducePacketName [15:31:11]name=ofd_packets/00309572 [15:31:11]OFD Sender: To server: pG, [15:31:11]CommunicateWithHost lk.salyk.kg:30040 [15:31:11]ConnectInit lk.salyk.kg [15:31:13]Connected sock=8 [15:31:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 AD F1 07 01 06 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 FA 01 00 00 F4 03 04 00 AB 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B9 04 00 35 04 06 00 1F F1 45 2E 1D F7 22 70 A8 DF 01 F2 55 B7 [15:31:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 4F 68 47 00 81 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 44 B9 04 00 F4 03 04 00 8B AE A8 66 B6 04 01 00 00 15 50 89 83 22 8E BE 83 [15:31:17]CommunicateWithHost err = 0 [15:31:17]CheckOFDResponse [15:31:17]1017 (14) - 77093643461234 [15:31:17]1041 (16) - 0000000000874943 [15:31:17]1040 (4) - 309572 [15:31:17]1012 (4) - 30.07.2024 09:12 [15:31:17]1206 (1) - 0 [15:31:17]OFD Sender: Remove packet 309572 [15:31:17]ProducePacketName [15:31:17]name=ofd_packets/00309572 [15:31:17]NVStorageDeleteData [15:31:17]OFD Sender: Processing packet 309573 [packets to send 234, broken 231] [15:31:17]ProducePacketName [15:31:17]name=ofd_packets/00309573 [15:31:17]OFD Sender: To server: pG, [15:31:17]CommunicateWithHost lk.salyk.kg:30040 [15:31:17]ConnectInit lk.salyk.kg [15:31:20]Connected sock=8 [15:31:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 9F C6 04 01 9D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 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 5D 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 FB 01 00 00 F4 03 04 00 D1 06 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B9 04 00 35 04 06 00 E4 AA BE B8 FB 5B D2 6C B5 71 03 A7 64 D0 [15:31:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 69 35 47 00 DA 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 45 B9 04 00 F4 03 04 00 8E AE A8 66 B6 04 01 00 00 1F 49 07 39 C4 E4 69 3C [15:31:20]CommunicateWithHost err = 0 [15:31:20]CheckOFDResponse [15:31:20]1017 (14) - 77093643461234 [15:31:20]1041 (16) - 0000000000874943 [15:31:20]1040 (4) - 309573 [15:31:20]1012 (4) - 30.07.2024 09:12 [15:31:20]1206 (1) - 0 [15:31:20]OFD Sender: Remove packet 309573 [15:31:20]ProducePacketName [15:31:20]name=ofd_packets/00309573 [15:31:20]NVStorageDeleteData [15:31:21]OFD Sender: Processing packet 309574 [packets to send 233, broken 231] [15:31:21]ProducePacketName [15:31:21]name=ofd_packets/00309574 [15:31:21]OFD Sender: To server: pG, [15:31:21]CommunicateWithHost lk.salyk.kg:30040 [15:31:21]ConnectInit lk.salyk.kg [15:31:22]Connected sock=8 [15:31:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 65 90 07 01 DC 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 01 00 00 F4 03 04 00 03 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B9 04 00 35 04 06 00 D3 00 A2 A1 15 A7 DD 84 F1 BA 72 D2 D5 19 [15:31:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 CC DB 47 00 97 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 46 B9 04 00 F4 03 04 00 92 AE A8 66 B6 04 01 00 00 48 43 30 14 BC 18 64 D2 [15:31:25]CommunicateWithHost err = 0 [15:31:25]CheckOFDResponse [15:31:25]1017 (14) - 77093643461234 [15:31:25]1041 (16) - 0000000000874943 [15:31:25]1040 (4) - 309574 [15:31:25]1012 (4) - 30.07.2024 09:12 [15:31:25]1206 (1) - 0 [15:31:25]OFD Sender: Remove packet 309574 [15:31:25]ProducePacketName [15:31:25]name=ofd_packets/00309574 [15:31:25]NVStorageDeleteData [15:31:25]OFD Sender: Processing packet 309575 [packets to send 232, broken 231] [15:31:25]ProducePacketName [15:31:25]name=ofd_packets/00309575 [15:31:25]OFD Sender: To server: pG, [15:31:25]CommunicateWithHost lk.salyk.kg:30040 [15:31:25]ConnectInit lk.salyk.kg [15:31:29]recv_with_timeout no data received [15:31:30]ConnectInit Can't take IP for lk.salyk.kg [15:31:30]CommunicateWithHost connect error [15:31:30]CommunicateWithHost err = -1 [15:31:30]OFD Sender: Server communicate error [15:31:35]OFD Sender: Processing packet 309575 [packets to send 232, broken 231] [15:31:35]ProducePacketName [15:31:35]name=ofd_packets/00309575 [15:31:35]OFD Sender: To server: pG, [15:31:35]CommunicateWithHost lk.salyk.kg:30040 [15:31:35]ConnectInit lk.salyk.kg [15:31:40]ConnectInit Can't take IP for lk.salyk.kg [15:31:40]CommunicateWithHost connect error [15:31:40]CommunicateWithHost err = -1 [15:31:40]OFD Sender: Server communicate error [15:31:45]OFD Sender: Processing packet 309575 [packets to send 232, broken 231] [15:31:45]ProducePacketName [15:31:45]name=ofd_packets/00309575 [15:31:45]OFD Sender: To server: pG, [15:31:45]CommunicateWithHost lk.salyk.kg:30040 [15:31:45]ConnectInit lk.salyk.kg [15:31:45]Connected sock=8 [15:31:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 D8 55 04 01 2D 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FD 01 00 00 F4 03 04 00 27 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B9 04 00 35 04 06 00 45 E9 21 13 35 9C F3 99 F6 C6 A8 2F 5C A1 [15:31:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 9E 7F 47 00 D2 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 47 B9 04 00 F4 03 04 00 A7 AE A8 66 B6 04 01 00 00 C9 D8 13 61 E3 63 ED E3 [15:31:46]CommunicateWithHost err = 0 [15:31:46]CheckOFDResponse [15:31:46]1017 (14) - 77093643461234 [15:31:46]1041 (16) - 0000000000874943 [15:31:46]1040 (4) - 309575 [15:31:46]1012 (4) - 30.07.2024 09:13 [15:31:46]1206 (1) - 0 [15:31:46]OFD Sender: Remove packet 309575 [15:31:46]ProducePacketName [15:31:46]name=ofd_packets/00309575 [15:31:46]NVStorageDeleteData [15:31:47]OFD Sender: No OFD packet to send [15:31:52]OFD Sender: No OFD packet to send [15:31:57]OFD Sender: No OFD packet to send [15:32:02]OFD Sender: No OFD packet to send [15:32:07]OFD Sender: No OFD packet to send [15:32:12]OFD Sender: No OFD packet to send [15:32:17]OFD Sender: No OFD packet to send [15:32:22]OFD Sender: No OFD packet to send [15:32:27]OFD Sender: No OFD packet to send [15:32:32]OFD Sender: No OFD packet to send [15:32:34]recv_with_timeout no data received [15:32:36]accept exits with 10 [15:32:36]New connection [15:32:36]New thread 3066838372 created [15:32:36]Thread 3066695012 joined [15:32:36]Waiting for new connection... [15:32:36] Sock 10.Parse request [15:32:36]Sock 10.Check first char [15:32:36]Sock 10.First char is OK [15:32:36]request: POST /json_proto HTTP/1.0 [15:32:36]Method: POST [15:32:36]URL: /json_proto [15:32:36]Method is POST - this is cgi request [15:32:36]url: /json_proto [15:32:36]query_string will be loaded in cgi processing [15:32:36]execute_cgi json_proto POST (null) [15:32:36]execute_cgi path=json_proto method=POST [15:32:36]POST find Content-Length [15:32:36]Host: 172.17.45.195:8080 [15:32:36]Content-Length: 682 [15:32:36]Content-Type: application/json [15:32:36] [15:32:36]POST finish read [15:32:36]Found Content-Length = 682 [15:32:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:36]execute_script... [15:32:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:36]POST & json_proto [15:32:36]process_json_proto [15:32:36]json parsed OK: [15:32:36]protocol is kg_v1.0 [15:32:36]action value=close_receipt [15:32:36]process_action close_receipt [15:32:36]cmd_close_receipt [15:32:36]MH_GetDate [15:32:36]Write to MH i2c: F0 00 00 74 02 65 [15:32:36]Write i2c OK [15:32:36]MH_I2C_Read... [15:32:36]Read from MH i2c: F0 [15:32:36]MH_I2C_Read... [15:32:36]Read from MH i2c: F0 09 00 [15:32:36]MH_I2C_Read... [15:32:36]Read from MH i2c: F0 09 00 74 02 00 94 07 A9 66 FB 01 7F 64 F7 [15:32:36]GetLastDocTimeStamp 1722353447 [15:32:36]current date 1722353556 [15:32:36]FM_GetShiftState [15:32:36]SAM_PROTO_GetShiftState [15:32:36]wFMCommunicate request_size=4 [15:32:36]MH_SAM_APDU [15:32:36]CAPDU: 80 13 01 00 [15:32:36]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [15:32:36]Write i2c OK [15:32:36]MH_I2C_Read... [15:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:36]Read from MH i2c: E2 [15:32:36]MH_I2C_Read... [15:32:36]Read from MH i2c: E2 0E 00 [15:32:36]MH_I2C_Read... [15:32:36]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4F [15:32:36]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:32:36]wFMCommunicate OK [15:32:36]SAM_PROTO_GetShiftState done [15:32:36]FM_GetShiftState done [15:32:36]opened in 1722299915 [15:32:36]opened+sec_in_day 1722386315 [15:32:36]quantity*price = 100005 [15:32:36]sum+1 = 100006 [15:32:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 510 30.07.2024 15:32 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309576 ФПД: 82483197882075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153237&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309576&fm=82483197882075&tin=02508201610067®Number=0000000000092651&sum=100000 [15:32:37]StoreToDocumentArchive [15:32:37]shift 430 fd 309576 [15:32:37]save to /storage/0430/doc_00309576 [15:32:37]save last doc name /storage/0430/doc_00309576 to /storage/kkm_last_doc_name [15:32:37]save OK [15:32:37]Clear old archive folders... [15:32:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:32:37]tlvbuf is 008A9C50 [15:32:37]SAM_PROTO_ClearQueue [15:32:37]wFMCommunicate request_size=4 [15:32:37]MH_SAM_APDU [15:32:37]CAPDU: 80 09 00 00 [15:32:37]Write to MH i2c: E2 08 00 82 02 80 09 00 00 00 00 00 00 F6 [15:32:37]Write i2c OK [15:32:37]MH_I2C_Read... [15:32:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:32:37]Read from MH i2c: E2 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [15:32:37]RAPDU: 90 00 [15:32:37]wFMCommunicate OK [15:32:37]SAM_PROTO_ClearQueue done [15:32:37]KKMCreateOFDPacket [15:32:37]OFDProtocolAddRootSTLVToBuf [15:32:37]FM_MakeSignedData [15:32:37]FM_MakeSignedData [15:32:37]SAM_PROTO_SignData [15:32:37]wFMCommunicate request_size=4 [15:32:37]MH_SAM_APDU [15:32:37]CAPDU: 80 0D 01 02 [15:32:37]Write to MH i2c: E2 08 00 83 02 80 0D 01 02 00 00 00 00 FE [15:32:37]Write i2c OK [15:32:37]MH_I2C_Read... [15:32:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:32:37]Read from MH i2c: E2 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [15:32:37]RAPDU: 90 00 [15:32:37]wFMCommunicate OK [15:32:37]wFMCommunicate request_size=255 [15:32:37]MH_SAM_APDU [15:32:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FE 01 00 00 F4 03 04 00 95 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B9 04 00 35 04 06 00 4B [15:32:37]Write to MH i2c: E2 02 01 84 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FE 01 00 00 F4 03 04 00 95 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B9 04 00 35 04 06 00 4B 00 00 B3 [15:32:37]Write i2c OK [15:32:37]MH_I2C_Read... [15:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:37]Read from MH i2c: E2 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [15:32:37]RAPDU: 90 00 [15:32:37]wFMCommunicate OK [15:32:37]wFMCommunicate request_size=10 [15:32:37]MH_SAM_APDU [15:32:37]CAPDU: 80 0D 02 02 05 04 9D B5 AE DB [15:32:37]Write to MH i2c: E2 0D 00 85 02 80 0D 02 02 05 00 04 9D B5 AE DB 00 00 EA [15:32:37]Write i2c OK [15:32:37]MH_I2C_Read... [15:32:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:37]Read from MH i2c: E2 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [15:32:37]RAPDU: 90 00 [15:32:37]wFMCommunicate OK [15:32:37]wFMCommunicate request_size=4 [15:32:37]MH_SAM_APDU [15:32:37]CAPDU: 80 0D 03 02 [15:32:37]Write to MH i2c: E2 08 00 86 02 80 0D 03 02 00 00 00 00 03 [15:32:37]Write i2c OK [15:32:37]MH_I2C_Read... [15:32:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:32:37]Read from MH i2c: E2 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 0B 00 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 0B 00 86 02 00 0D C7 A8 05 9F 00 00 E0 90 00 04 [15:32:37]RAPDU: 0D C7 A8 05 9F 00 00 E0 90 00 [15:32:37]wFMCommunicate OK [15:32:37]SAM_PROTO_SignData done [15:32:37]FM_MakeSignedData done [15:32:37]CreateOFDProtocolMessage [15:32:37]wFMCommunicate request_size=4 [15:32:37]MH_SAM_APDU [15:32:37]CAPDU: 80 11 00 00 [15:32:37]Write to MH i2c: E2 08 00 87 02 80 11 00 00 00 00 00 00 03 [15:32:37]Write i2c OK [15:32:37]MH_I2C_Read... [15:32:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:37]Read from MH i2c: E2 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 17 00 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: E2 17 00 87 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 59 [15:32:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:32:37]wFMCommunicate OK [15:32:37]CreateOFDProtocolMessage done [15:32:37]OFDSenderStorePacket 309576 [15:32:37]StoreOFDPacket docnum=309576 [15:32:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D0 4F 07 01 B7 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FE 01 00 00 F4 03 04 00 95 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B9 04 00 35 04 06 00 4B 04 9D B5 AE DB 0D C7 A8 05 9F 00 00 E0 [15:32:37]CheckFolder [15:32:37]dirname=/storage/ofd_packets [15:32:37]CheckFolder done [15:32:37]ProducePacketName [15:32:37]name=ofd_packets/00309576 [15:32:37]NVStorageSaveData ofd_packets/00309576 [15:32:37]File name is /storage/ofd_packets/00309576 [15:32:37]Write 301 bytes [15:32:37]NVStorageSaveData done [15:32:37]OFDSenderStorePacket done [15:32:37]KKMCreateOFDPacket done [15:32:37]NVStorageSaveData kkm_last_timestamp [15:32:37]File name is /storage/kkm_last_timestamp [15:32:37]Write 4 bytes [15:32:37]NVStorageSaveData done [15:32:37]ExternCall_PrintAddStr [15:32:37]wPrintStart [15:32:37]Write to MH i2c: 01 00 00 88 02 8A [15:32:37]Write i2c OK [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: 01 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: 01 07 00 [15:32:37]MH_I2C_Read... [15:32:37]Read from MH i2c: 01 07 00 88 02 00 00 00 00 00 FF 0F 9F [15:32:37]RasterBufferAndPrint [15:32:37]line Счет N : (1)118194 [15:32:37]line ИНН: 02508201610067 [15:32:37]line Контрольно-Кассовый Чек [15:32:37]line ПРОДАЖА [15:32:37]line ТРК (МРК, ГНК) : 32 [15:32:37]line Товар: 2710124130 [15:32:37]line Аи-92-К-2 [15:32:37]line 14.750 * 67.80 [15:32:37]line = 1000.05 [15:32:37]line НДС 12% НСП 1% [15:32:37]line > о реализуемом товаре [15:32:37]line ОКРУГЛЕНИЕ: -0.05 [15:32:37]line ИТОГО: 1000.00 [15:32:37]line Внесено: 1000.00 [15:32:37]line СДАЧА: 0.00 [15:32:37]line НСП 1% : 8.85 [15:32:37]line НДС 12% : 106.20 [15:32:37]line Наличными: 1000.00 [15:32:37]line Безнал.: 0.00 [15:32:37]line Место: АЗС № 128 "Партнер Нефть" [15:32:37]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:32:37]line СНО: Общий режим [15:32:37]line Чек 510 30.07.2024 15:32 [15:32:37]line Смена: 430 ФФД: 1.0 [15:32:37]line ЗНМ: 0300000046 [15:32:37]line РНМ: 0000000000092651 [15:32:37]line Версия ККМ: 001 [15:32:37]line ФМ: 0000000000874943 [15:32:37]line ФД: 309576 [15:32:37]line ФПД: 82483197882075 [15:32:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153237&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309576&fm=82483197882075&tin=02508201610067®Number=0000000000092651&sum=100000 [15:32:38]OFD Sender: Processing packet 309576 [packets to send 232, broken 231] [15:32:38]ProducePacketName [15:32:38]name=ofd_packets/00309576 [15:32:38]OFD Sender: To server: pG, [15:32:38]CommunicateWithHost lk.salyk.kg:30040 [15:32:38]ConnectInit lk.salyk.kg [15:32:38]written 0, free lines is 4095 [15:32:38]Write to MH i2c: 01 00 00 B3 02 B5 [15:32:38]Write i2c OK [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: 01 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: 01 07 00 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 50 0C 18 [15:32:38]RasterBufferAndPrint [15:32:38]line [15:32:38]line [15:32:38]line [15:32:38]line [15:32:38]line [15:32:38]written 0, free lines is 3155 [15:32:38]MH_Cut [15:32:38]Write to MH i2c: D1 01 00 BA 02 01 8E [15:32:38]Write i2c OK [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: D1 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: D1 01 00 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: D1 01 00 BA 02 00 8D [15:32:38]Write to MH i2c: 01 00 00 BB 02 BD [15:32:38]Write i2c OK [15:32:38]MH_I2C_Read... [15:32:40]*** Cut start [15:32:40]*** Partial cut [15:32:40]*** CUTSNS_PIN = 1 [15:32:40]*** CUTSNS_PIN = 0 [15:32:40]*** Brake cut motor [15:32:40]Read from MH i2c: 01 [15:32:40]MH_I2C_Read... [15:32:40]*** Stop cut motor [15:32:40]*** Cut end [15:32:40]Read from MH i2c: 01 07 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [15:32:40]process_action close_receipt done [15:32:40]requested_data is exist [15:32:40]produce_requested_data [15:32:40]requested_item fm.sn is exist - process it [15:32:40]wFMCommunicate request_size=4 [15:32:40]MH_SAM_APDU [15:32:40]CAPDU: 80 11 00 00 [15:32:40]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 17 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8E [15:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:32:40]wFMCommunicate OK [15:32:40]requested_item fd.num is exist - process it [15:32:40]SAM_PROTO_GetFieldsCounters [15:32:40]wFMCommunicate request_size=4 [15:32:40]MH_SAM_APDU [15:32:40]CAPDU: 80 13 00 00 [15:32:40]Write to MH i2c: E2 08 00 BD 02 80 13 00 00 00 00 00 00 3B [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 62 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 62 00 BD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 48 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [15:32:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 48 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:40]wFMCommunicate OK [15:32:40]SAM_PROTO_GetFieldsCounters done [15:32:40]requested_item shift.num is exist - process it [15:32:40]requested_item shift.opened is exist - process it [15:32:40]req_shift_opened [15:32:40]FM_GetShiftState [15:32:40]SAM_PROTO_GetShiftState [15:32:40]wFMCommunicate request_size=4 [15:32:40]MH_SAM_APDU [15:32:40]CAPDU: 80 13 01 00 [15:32:40]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 0E 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 98 [15:32:40]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:32:40]wFMCommunicate OK [15:32:40]SAM_PROTO_GetShiftState done [15:32:40]FM_GetShiftState done [15:32:40]req_shift_opened done [15:32:40]requested_item shift.open_date is exist - process it [15:32:40]req_shift_open_date [15:32:40]req_shift_open_date done [15:32:40]produce_requested_data done [15:32:40]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309576,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:32:40]process_action_free close_receipt [15:32:40]json_value_free [15:32:40]json_value_free done [15:32:40]process_json_proto returns [15:32:40]Send response to host [15:32:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309576,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:32:40]free response buf [15:32:40]execute_script done [15:32:40]execute_script returns [15:32:40]free content buf [15:32:40]Sock 10.Close socket [15:32:40]Sock 10.Thread stoped [15:32:41]accept exits with 8 [15:32:41]New connection [15:32:41]New thread 3066695012 created [15:32:41]Thread 3066838372 joined [15:32:41]Waiting for new connection... [15:32:41] Sock 8.Parse request [15:32:41]Sock 8.Check first char [15:32:41]Sock 8.First char is OK [15:32:41]request: POST /json_proto HTTP/1.0 [15:32:41]Method: POST [15:32:41]URL: /json_proto [15:32:41]Method is POST - this is cgi request [15:32:41]url: /json_proto [15:32:41]query_string will be loaded in cgi processing [15:32:41]execute_cgi json_proto POST (null) [15:32:41]execute_cgi path=json_proto method=POST [15:32:41]POST find Content-Length [15:32:41]Host: 172.17.45.195:8080 [15:32:41]Content-Length: 1208 [15:32:41]Content-Type: application/json [15:32:41] [15:32:41]POST finish read [15:32:41]Found Content-Length = 1208 [15:32:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118190\u000A30.07.2024 14:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 64\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194800\u000A\u0414\u0422-\u041A-3\u000A 40.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3048.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4084230:4084228\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:41]execute_script... [15:32:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421-128\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C\u000A 00000000012345\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. \u000A\u0421\u0447\u0435\u0442 N : (1)118190\u000A30.07.2024 14:54\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 64\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194800\u000A\u0414\u0422-\u041A-3\u000A 40.000 x 76.20\u000A\u0418\u0422\u041E\u0413: 3048.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4084230:4084228\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:41]POST & json_proto [15:32:41]process_json_proto [15:32:41]json parsed OK: [15:32:41]protocol is kg_v1.0 [15:32:41]action value=print_text [15:32:41]process_action print_text [15:32:41]cmd_print_text [15:32:41]ExternCall_PrintAddStr [15:32:41]wPrintStart [15:32:41]Write to MH i2c: 01 00 00 BF 02 C1 [15:32:41]Write i2c OK [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 07 00 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 FF 0F D6 [15:32:41]RasterBufferAndPrint [15:32:41]line *****ТОВАРНЫЙ ЧЕК***** [15:32:41]line АЗС-128 [15:32:41]line Партнер Нефть [15:32:41]line 00000000012345 [15:32:41]line Кассир : Анарбаев А. [15:32:41]line Счет N : (1)118190 [15:32:41]line 30.07.2024 14:54 [15:32:41]line ПРОДАЖА [15:32:41]line ТРК (МРК, ГНК): 64 [15:32:41]line Вид ГСМ : 2710194800 [15:32:41]line ДТ-К-3 [15:32:41]line 40.000 x 76.20 [15:32:41]line ИТОГ: 3048.00 [15:32:41]line Тип оплаты: Талоны: Топливные Талоны [15:32:41]line 4084230:4084228 [15:32:41]line ______________________ [15:32:41]line (подпись) [15:32:41]written 0, free lines is 4095 [15:32:41]Write to MH i2c: 01 00 00 D3 02 D5 [15:32:41]Write i2c OK [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 07 00 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 07 00 D3 02 00 00 00 00 00 13 0E FD [15:32:41]RasterBufferAndPrint [15:32:41]line [15:32:41]line [15:32:41]line [15:32:41]line [15:32:41]line [15:32:41]written 0, free lines is 3605 [15:32:41]MH_Cut [15:32:41]Write to MH i2c: D1 01 00 DA 02 01 AE [15:32:41]Write i2c OK [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: D1 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: D1 01 00 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: D1 01 00 DA 02 00 AD [15:32:41]Write to MH i2c: 01 00 00 DB 02 DD [15:32:41]Write i2c OK [15:32:41]MH_I2C_Read... [15:32:42]*** Cut start [15:32:42]*** Partial cut [15:32:42]*** CUTSNS_PIN = 1 [15:32:42]*** CUTSNS_PIN = 0 [15:32:42]*** Brake cut motor [15:32:42]Read from MH i2c: 01 [15:32:42]MH_I2C_Read... [15:32:42]*** Stop cut motor [15:32:42]*** Cut end [15:32:42]Read from MH i2c: 01 07 00 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 FF 0F F2 [15:32:42]process_action print_text done [15:32:42]requested_data is exist [15:32:42]produce_requested_data [15:32:42]requested_item fm.sn is exist - process it [15:32:42]wFMCommunicate request_size=4 [15:32:42]MH_SAM_APDU [15:32:42]CAPDU: 80 11 00 00 [15:32:42]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [15:32:42]Write i2c OK [15:32:42]MH_I2C_Read... [15:32:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:42]Read from MH i2c: E2 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 17 00 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 AE [15:32:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:32:42]wFMCommunicate OK [15:32:42]requested_item fd.num is exist - process it [15:32:42]SAM_PROTO_GetFieldsCounters [15:32:42]wFMCommunicate request_size=4 [15:32:42]MH_SAM_APDU [15:32:42]CAPDU: 80 13 00 00 [15:32:42]Write to MH i2c: E2 08 00 DD 02 80 13 00 00 00 00 00 00 5B [15:32:42]Write i2c OK [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 [15:32:43]MH_I2C_Read... [15:32:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:43]Read from MH i2c: E2 62 00 [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: E2 62 00 DD 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 48 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [15:32:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 48 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:43]wFMCommunicate OK [15:32:43]SAM_PROTO_GetFieldsCounters done [15:32:43]requested_item shift.num is exist - process it [15:32:43]requested_item shift.opened is exist - process it [15:32:43]req_shift_opened [15:32:43]FM_GetShiftState [15:32:43]SAM_PROTO_GetShiftState [15:32:43]wFMCommunicate request_size=4 [15:32:43]MH_SAM_APDU [15:32:43]CAPDU: 80 13 01 00 [15:32:43]Write to MH i2c: E2 08 00 DE 02 80 13 01 00 00 00 00 00 5D [15:32:43]Write i2c OK [15:32:43]MH_I2C_Read... [15:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:43]Read from MH i2c: E2 [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: E2 0E 00 [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: E2 0E 00 DE 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 B8 [15:32:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:32:43]wFMCommunicate OK [15:32:43]SAM_PROTO_GetShiftState done [15:32:43]FM_GetShiftState done [15:32:43]req_shift_opened done [15:32:43]requested_item shift.open_date is exist - process it [15:32:43]req_shift_open_date [15:32:43]req_shift_open_date done [15:32:43]produce_requested_data done [15:32:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309576,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:32:43]process_action_free print_text [15:32:43]json_value_free [15:32:43]json_value_free done [15:32:43]process_json_proto returns [15:32:43]Send response to host [15:32:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309576,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:32:43]free response buf [15:32:43]execute_script done [15:32:43]execute_script returns [15:32:43]free content buf [15:32:43]Sock 8.Close socket [15:32:43]Sock 8.Thread stoped [15:32:43]accept exits with 10 [15:32:43]New connection [15:32:43]New thread 3066838372 created [15:32:43]Thread 3066695012 joined [15:32:43]Waiting for new connection... [15:32:43] Sock 10.Parse request [15:32:43]Sock 10.Check first char [15:32:43]Sock 10.First char is OK [15:32:43]request: POST /json_proto HTTP/1.0 [15:32:43]Method: POST [15:32:43]URL: /json_proto [15:32:43]Method is POST - this is cgi request [15:32:43]url: /json_proto [15:32:43]query_string will be loaded in cgi processing [15:32:43]execute_cgi json_proto POST (null) [15:32:43]execute_cgi path=json_proto method=POST [15:32:43]POST find Content-Length [15:32:43]Host: 172.17.45.195:8080 [15:32:43]Content-Length: 819 [15:32:43]Content-Type: application/json [15:32:43] [15:32:43]POST finish read [15:32:43]Found Content-Length = 819 [15:32:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:43]execute_script... [15:32:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:43]POST & json_proto [15:32:43]process_json_proto [15:32:43]json parsed OK: [15:32:43]protocol is kg_v1.0 [15:32:43]action value=close_receipt [15:32:43]process_action close_receipt [15:32:43]cmd_close_receipt [15:32:43]MH_GetDate [15:32:43]Write to MH i2c: F0 00 00 DF 02 D0 [15:32:43]Write i2c OK [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: F0 [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: F0 09 00 [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: F0 09 00 DF 02 00 9C 07 A9 66 FB 01 7F 64 6A [15:32:43]GetLastDocTimeStamp 1722353557 [15:32:43]current date 1722353564 [15:32:43]FM_GetShiftState [15:32:43]SAM_PROTO_GetShiftState [15:32:43]wFMCommunicate request_size=4 [15:32:43]MH_SAM_APDU [15:32:43]CAPDU: 80 13 01 00 [15:32:43]Write to MH i2c: E2 08 00 E0 02 80 13 01 00 00 00 00 00 5F [15:32:43]Write i2c OK [15:32:43]MH_I2C_Read... [15:32:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:43]Read from MH i2c: E2 [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: E2 0E 00 [15:32:43]MH_I2C_Read... [15:32:43]Read from MH i2c: E2 0E 00 E0 02 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 BA [15:32:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:32:43]wFMCommunicate OK [15:32:43]SAM_PROTO_GetShiftState done [15:32:43]FM_GetShiftState done [15:32:43]opened in 1722299915 [15:32:43]opened+sec_in_day 1722386315 [15:32:43]quantity*price = 100005 [15:32:43]sum+1 = 100006 [15:32:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 511 30.07.2024 15:32 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874943 ФД: 309577 ФПД: 17697296219185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153244&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309577&fm=17697296219185&tin=02508201610067®Number=0000000000092651&sum=100005 [15:32:44]StoreToDocumentArchive [15:32:44]shift 430 fd 309577 [15:32:44]save to /storage/0430/doc_00309577 [15:32:44]save last doc name /storage/0430/doc_00309577 to /storage/kkm_last_doc_name [15:32:44]save OK [15:32:44]Clear old archive folders... [15:32:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:32:44]tlvbuf is 0097AE80 [15:32:44]SAM_PROTO_ClearQueue [15:32:44]wFMCommunicate request_size=4 [15:32:44]MH_SAM_APDU [15:32:44]CAPDU: 80 09 00 00 [15:32:44]Write to MH i2c: E2 08 00 ED 02 80 09 00 00 00 00 00 00 61 [15:32:44]Write i2c OK [15:32:44]MH_I2C_Read... [15:32:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:32:44]Read from MH i2c: E2 [15:32:44]MH_I2C_Read... [15:32:44]Read from MH i2c: E2 03 00 [15:32:44]MH_I2C_Read... [15:32:44]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [15:32:44]RAPDU: 90 00 [15:32:44]wFMCommunicate OK [15:32:44]SAM_PROTO_ClearQueue done [15:32:44]KKMCreateOFDPacket [15:32:44]OFDProtocolAddRootSTLVToBuf [15:32:44]FM_MakeSignedData [15:32:44]FM_MakeSignedData [15:32:44]SAM_PROTO_SignData [15:32:44]wFMCommunicate request_size=4 [15:32:44]MH_SAM_APDU [15:32:44]CAPDU: 80 0D 01 02 [15:32:44]Write to MH i2c: E2 08 00 EE 02 80 0D 01 02 00 00 00 00 69 [15:32:44]Write i2c OK [15:32:44]MH_I2C_Read... [15:32:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:32:44]Read from MH i2c: E2 [15:32:44]MH_I2C_Read... [15:32:44]Read from MH i2c: E2 03 00 [15:32:44]MH_I2C_Read... [15:32:44]Read from MH i2c: E2 03 00 EE 02 00 90 00 64 [15:32:44]RAPDU: 90 00 [15:32:44]wFMCommunicate OK [15:32:44]wFMCommunicate request_size=255 [15:32:44]MH_SAM_APDU [15:32:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 FF 01 00 00 F4 03 04 00 9C 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B9 04 00 35 04 06 00 10 [15:32:44]Write to MH i2c: E2 02 01 EF 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 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 FF 01 00 00 F4 03 04 00 9C 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B9 04 00 35 04 06 00 10 00 00 F6 [15:32:44]Write i2c OK [15:32:44]MH_I2C_Read... [15:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:45]Read from MH i2c: E2 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 03 00 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 03 00 EF 02 00 90 00 65 [15:32:45]RAPDU: 90 00 [15:32:45]wFMCommunicate OK [15:32:45]wFMCommunicate request_size=10 [15:32:45]MH_SAM_APDU [15:32:45]CAPDU: 80 0D 02 02 05 18 79 0D FC 31 [15:32:45]Write to MH i2c: E2 0D 00 F0 02 80 0D 02 02 05 00 18 79 0D FC 31 00 00 41 [15:32:45]Write i2c OK [15:32:45]MH_I2C_Read... [15:32:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:45]Read from MH i2c: E2 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 03 00 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [15:32:45]RAPDU: 90 00 [15:32:45]wFMCommunicate OK [15:32:45]wFMCommunicate request_size=4 [15:32:45]MH_SAM_APDU [15:32:45]CAPDU: 80 0D 03 02 [15:32:45]Write to MH i2c: E2 08 00 F1 02 80 0D 03 02 00 00 00 00 6E [15:32:45]Write i2c OK [15:32:45]MH_I2C_Read... [15:32:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:32:45]Read from MH i2c: E2 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 0B 00 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 0B 00 F1 02 00 FC 94 77 E9 C3 2C 79 2A 90 00 F1 [15:32:45]RAPDU: FC 94 77 E9 C3 2C 79 2A 90 00 [15:32:45]wFMCommunicate OK [15:32:45]SAM_PROTO_SignData done [15:32:45]FM_MakeSignedData done [15:32:45]CreateOFDProtocolMessage [15:32:45]wFMCommunicate request_size=4 [15:32:45]MH_SAM_APDU [15:32:45]CAPDU: 80 11 00 00 [15:32:45]Write to MH i2c: E2 08 00 F2 02 80 11 00 00 00 00 00 00 6E [15:32:45]Write i2c OK [15:32:45]MH_I2C_Read... [15:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:45]Read from MH i2c: E2 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 17 00 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: E2 17 00 F2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 C4 [15:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:32:45]wFMCommunicate OK [15:32:45]CreateOFDProtocolMessage done [15:32:45]OFDSenderStorePacket 309577 [15:32:45]StoreOFDPacket docnum=309577 [15:32:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 74 3F 07 01 E3 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 FF 01 00 00 F4 03 04 00 9C 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B9 04 00 35 04 06 00 10 18 79 0D FC 31 FC 94 77 E9 C3 2C 79 2A [15:32:45]CheckFolder [15:32:45]dirname=/storage/ofd_packets [15:32:45]CheckFolder done [15:32:45]ProducePacketName [15:32:45]name=ofd_packets/00309577 [15:32:45]NVStorageSaveData ofd_packets/00309577 [15:32:45]File name is /storage/ofd_packets/00309577 [15:32:45]Write 301 bytes [15:32:45]NVStorageSaveData done [15:32:45]OFDSenderStorePacket done [15:32:45]KKMCreateOFDPacket done [15:32:45]NVStorageSaveData kkm_last_timestamp [15:32:45]File name is /storage/kkm_last_timestamp [15:32:45]Write 4 bytes [15:32:45]NVStorageSaveData done [15:32:45]ExternCall_PrintAddStr [15:32:45]wPrintStart [15:32:45]Write to MH i2c: 01 00 00 F3 02 F5 [15:32:45]Write i2c OK [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: 01 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: 01 07 00 [15:32:45]MH_I2C_Read... [15:32:45]Read from MH i2c: 01 07 00 F3 02 00 00 00 00 00 FF 0F 0A [15:32:45]RasterBufferAndPrint [15:32:45]line Счет N : (1)118195 [15:32:45]line ИНН: 02508201610067 [15:32:45]line Контрольно-Кассовый Чек [15:32:45]line ПРОДАЖА [15:32:45]line ТРК (МРК, ГНК) : 42 [15:32:45]line Товар: 2710124130 [15:32:45]line Аи-92-К-2 [15:32:45]line 14.750 * 67.80 [15:32:45]line = 1000.05 [15:32:45]line НДС 12% НСП 1% [15:32:45]line > о реализуемом товаре [15:32:45]line ИТОГО: 1000.05 [15:32:45]line НСП 1% : 8.85 [15:32:45]line НДС 12% : 106.20 [15:32:45]line Наличными: 0.00 [15:32:45]line Безнал.: 1000.05 [15:32:45]line Место: АЗС № 128 "Партнер Нефть" [15:32:45]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:32:45]line СНО: Общий режим [15:32:45]line Чек 511 30.07.2024 15:32 [15:32:45]line Смена: 430 ФФД: 1.0 [15:32:45]line ЗНМ: 0300000046 [15:32:45]line РНМ: 0000000000092651 [15:32:45]line Версия ККМ: 001 [15:32:45]line Платежная система: Бакай Банк [15:32:45]line ФМ: 0000000000874943 [15:32:45]line ФД: 309577 [15:32:45]line ФПД: 17697296219185 [15:32:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153244&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309577&fm=17697296219185&tin=02508201610067®Number=0000000000092651&sum=100005 [15:32:45]written 0, free lines is 4095 [15:32:46]Write to MH i2c: 01 00 00 1D 03 20 [15:32:46]Write i2c OK [15:32:46]MH_I2C_Read... [15:32:46]Read from MH i2c: 01 [15:32:46]MH_I2C_Read... [15:32:46]Read from MH i2c: 01 07 00 [15:32:46]MH_I2C_Read... [15:32:46]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 68 0C 9B [15:32:46]RasterBufferAndPrint [15:32:46]line [15:32:46]line [15:32:46]line [15:32:46]line [15:32:46]line [15:32:46]written 0, free lines is 3182 [15:32:46]MH_Cut [15:32:46]Write to MH i2c: D1 01 00 24 03 01 F9 [15:32:46]Write i2c OK [15:32:46]MH_I2C_Read... [15:32:46]Read from MH i2c: D1 [15:32:46]MH_I2C_Read... [15:32:46]Read from MH i2c: D1 01 00 [15:32:46]MH_I2C_Read... [15:32:46]Read from MH i2c: D1 01 00 24 03 00 F8 [15:32:46]Write to MH i2c: 01 00 00 25 03 28 [15:32:46]Write i2c OK [15:32:46]MH_I2C_Read... [15:32:47]*** Cut start [15:32:47]*** Partial cut [15:32:47]*** CUTSNS_PIN = 1 [15:32:47]*** CUTSNS_PIN = 0 [15:32:47]*** Brake cut motor [15:32:48]Read from MH i2c: 01 [15:32:48]MH_I2C_Read... [15:32:48]*** Stop cut motor [15:32:48]*** Cut end [15:32:48]Read from MH i2c: 01 07 00 [15:32:48]MH_I2C_Read... [15:32:48]Read from MH i2c: 01 07 00 25 03 00 00 00 00 00 FF 0F 3D [15:32:48]process_action close_receipt done [15:32:48]requested_data is exist [15:32:48]produce_requested_data [15:32:48]requested_item fm.sn is exist - process it [15:32:48]wFMCommunicate request_size=4 [15:32:48]MH_SAM_APDU [15:32:48]CAPDU: 80 11 00 00 [15:32:48]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [15:32:48]Write i2c OK [15:32:48]MH_I2C_Read... [15:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:48]Read from MH i2c: E2 [15:32:48]MH_I2C_Read... [15:32:48]Read from MH i2c: E2 17 00 [15:32:48]MH_I2C_Read... [15:32:48]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 F9 [15:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:32:48]wFMCommunicate OK [15:32:48]requested_item fd.num is exist - process it [15:32:48]SAM_PROTO_GetFieldsCounters [15:32:48]wFMCommunicate request_size=4 [15:32:48]MH_SAM_APDU [15:32:48]CAPDU: 80 13 00 00 [15:32:48]Write to MH i2c: E2 08 00 27 03 80 13 00 00 00 00 00 00 A6 [15:32:48]Write i2c OK [15:32:48]MH_I2C_Read... [15:32:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:48]Read from MH i2c: E2 [15:32:48]MH_I2C_Read... [15:32:48]Read from MH i2c: E2 62 00 [15:32:48]MH_I2C_Read... [15:32:48]Read from MH i2c: E2 62 00 27 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 49 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 7E [15:32:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 49 B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:48]wFMCommunicate OK [15:32:48]SAM_PROTO_GetFieldsCounters done [15:32:48]requested_item shift.num is exist - process it [15:32:48]requested_item shift.opened is exist - process it [15:32:48]req_shift_opened [15:32:48]FM_GetShiftState [15:32:48]SAM_PROTO_GetShiftState [15:32:48]wFMCommunicate request_size=4 [15:32:48]MH_SAM_APDU [15:32:48]CAPDU: 80 13 01 00 [15:32:48]Write to MH i2c: E2 08 00 28 03 80 13 01 00 00 00 00 00 A8 [15:32:48]Write i2c OK [15:32:48]MH_I2C_Read... [15:32:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:48]Read from MH i2c: E2 [15:32:48]MH_I2C_Read... [15:32:48]Read from MH i2c: E2 0E 00 [15:32:48]MH_I2C_Read... [15:32:48]Read from MH i2c: E2 0E 00 28 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 03 [15:32:48]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:32:48]wFMCommunicate OK [15:32:48]SAM_PROTO_GetShiftState done [15:32:48]FM_GetShiftState done [15:32:48]req_shift_opened done [15:32:48]requested_item shift.open_date is exist - process it [15:32:48]req_shift_open_date [15:32:48]req_shift_open_date done [15:32:48]produce_requested_data done [15:32:48]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309577,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:32:48]process_action_free close_receipt [15:32:48]json_value_free [15:32:48]json_value_free done [15:32:48]process_json_proto returns [15:32:48]Send response to host [15:32:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309577,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:32:48]free response buf [15:32:48]execute_script done [15:32:48]execute_script returns [15:32:48]free content buf [15:32:48]Sock 10.Close socket [15:32:48]Sock 10.Thread stoped [15:33:23]recv_with_timeout no data received [15:33:38]accept exits with 8 [15:33:38]New connection [15:33:38]New thread 3066695012 created [15:33:38]Thread 3066838372 joined [15:33:38]Waiting for new connection... [15:33:38] Sock 8.Parse request [15:33:38]Sock 8.Check first char [15:33:38]Sock 8.First char is OK [15:33:38]request: POST /json_proto HTTP/1.0 [15:33:38]Method: POST [15:33:38]URL: /json_proto [15:33:38]Method is POST - this is cgi request [15:33:38]url: /json_proto [15:33:38]query_string will be loaded in cgi processing [15:33:38]execute_cgi json_proto POST (null) [15:33:38]execute_cgi path=json_proto method=POST [15:33:38]POST find Content-Length [15:33:38]Host: 172.17.45.195:8080 [15:33:38]Content-Length: 677 [15:33:38]Content-Type: application/json [15:33:38] [15:33:38]POST finish read [15:33:38]Found Content-Length = 677 [15:33:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [15:33:38]execute_script... [15:33: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)118196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "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" ] } } [15:33:38]POST & json_proto [15:33:38]process_json_proto [15:33:38]json parsed OK: [15:33:38]protocol is kg_v1.0 [15:33:38]action value=close_receipt [15:33:38]process_action close_receipt [15:33:38]cmd_close_receipt [15:33:38]MH_GetDate [15:33:38]Write to MH i2c: F0 00 00 29 03 1B [15:33:38]Write i2c OK [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: F0 [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: F0 09 00 [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: F0 09 00 29 03 00 D3 07 A9 66 FB 01 7F 64 EC [15:33:38]GetLastDocTimeStamp 1722353564 [15:33:38]current date 1722353619 [15:33:38]FM_GetShiftState [15:33:38]SAM_PROTO_GetShiftState [15:33:38]wFMCommunicate request_size=4 [15:33:38]MH_SAM_APDU [15:33:38]CAPDU: 80 13 01 00 [15:33:38]Write to MH i2c: E2 08 00 2A 03 80 13 01 00 00 00 00 00 AA [15:33:38]Write i2c OK [15:33:38]MH_I2C_Read... [15:33:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:38]Read from MH i2c: E2 [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: E2 0E 00 [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: E2 0E 00 2A 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 05 [15:33:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:33:38]wFMCommunicate OK [15:33:38]SAM_PROTO_GetShiftState done [15:33:38]FM_GetShiftState done [15:33:38]opened in 1722299915 [15:33:38]opened+sec_in_day 1722386315 [15:33:38]quantity*price = 40002 [15:33:38]sum+1 = 40003 [15:33: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 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 512 30.07.2024 15:33 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309578 ФПД: 3431913823953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153339&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309578&fm=3431913823953&tin=02508201610067®Number=0000000000092651&sum=40000 [15:33:39]StoreToDocumentArchive [15:33:39]shift 430 fd 309578 [15:33:39]save to /storage/0430/doc_00309578 [15:33:39]save last doc name /storage/0430/doc_00309578 to /storage/kkm_last_doc_name [15:33:39]save OK [15:33:39]Clear old archive folders... [15:33:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:39]tlvbuf is 009847F0 [15:33:39]SAM_PROTO_ClearQueue [15:33:39]wFMCommunicate request_size=4 [15:33:39]MH_SAM_APDU [15:33:39]CAPDU: 80 09 00 00 [15:33:39]Write to MH i2c: E2 08 00 37 03 80 09 00 00 00 00 00 00 AC [15:33:39]Write i2c OK [15:33:39]MH_I2C_Read... [15:33:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:39]Read from MH i2c: E2 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 03 00 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [15:33:39]RAPDU: 90 00 [15:33:39]wFMCommunicate OK [15:33:39]SAM_PROTO_ClearQueue done [15:33:39]KKMCreateOFDPacket [15:33:39]OFDProtocolAddRootSTLVToBuf [15:33:39]FM_MakeSignedData [15:33:39]FM_MakeSignedData [15:33:39]SAM_PROTO_SignData [15:33:39]wFMCommunicate request_size=4 [15:33:39]MH_SAM_APDU [15:33:39]CAPDU: 80 0D 01 02 [15:33:39]Write to MH i2c: E2 08 00 38 03 80 0D 01 02 00 00 00 00 B4 [15:33:39]Write i2c OK [15:33:39]MH_I2C_Read... [15:33:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:39]Read from MH i2c: E2 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 03 00 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [15:33:39]RAPDU: 90 00 [15:33:39]wFMCommunicate OK [15:33:39]wFMCommunicate request_size=255 [15:33:39]MH_SAM_APDU [15:33:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 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 00 02 00 00 F4 03 04 00 D3 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B9 04 00 35 04 06 00 03 [15:33:39]Write to MH i2c: E2 02 01 39 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 32 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 00 02 00 00 F4 03 04 00 D3 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B9 04 00 35 04 06 00 03 00 00 BA [15:33:39]Write i2c OK [15:33:39]MH_I2C_Read... [15:33:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:40]Read from MH i2c: E2 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 03 00 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [15:33:40]RAPDU: 90 00 [15:33:40]wFMCommunicate OK [15:33:40]wFMCommunicate request_size=10 [15:33:40]MH_SAM_APDU [15:33:40]CAPDU: 80 0D 02 02 05 1F 0E 01 1E D1 [15:33:40]Write to MH i2c: E2 0D 00 3A 03 80 0D 02 02 05 00 1F 0E 01 1E D1 00 00 DE [15:33:40]Write i2c OK [15:33:40]MH_I2C_Read... [15:33:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:40]Read from MH i2c: E2 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 03 00 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [15:33:40]RAPDU: 90 00 [15:33:40]wFMCommunicate OK [15:33:40]wFMCommunicate request_size=4 [15:33:40]MH_SAM_APDU [15:33:40]CAPDU: 80 0D 03 02 [15:33:40]Write to MH i2c: E2 08 00 3B 03 80 0D 03 02 00 00 00 00 B9 [15:33:40]Write i2c OK [15:33:40]MH_I2C_Read... [15:33:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:40]Read from MH i2c: E2 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 0B 00 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 0B 00 3B 03 00 6B 58 37 18 1C A4 7B B2 90 00 B9 [15:33:40]RAPDU: 6B 58 37 18 1C A4 7B B2 90 00 [15:33:40]wFMCommunicate OK [15:33:40]SAM_PROTO_SignData done [15:33:40]FM_MakeSignedData done [15:33:40]CreateOFDProtocolMessage [15:33:40]wFMCommunicate request_size=4 [15:33:40]MH_SAM_APDU [15:33:40]CAPDU: 80 11 00 00 [15:33:40]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [15:33:40]Write i2c OK [15:33:40]MH_I2C_Read... [15:33:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:40]Read from MH i2c: E2 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 17 00 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 0F [15:33:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:33:40]wFMCommunicate OK [15:33:40]CreateOFDProtocolMessage done [15:33:40]OFDSenderStorePacket 309578 [15:33:40]StoreOFDPacket docnum=309578 [15:33:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 68 46 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 00 02 00 00 F4 03 04 00 D3 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B9 04 00 35 04 06 00 03 1F 0E 01 1E D1 6B 58 37 18 1C A4 7B B2 [15:33:40]CheckFolder [15:33:40]dirname=/storage/ofd_packets [15:33:40]CheckFolder done [15:33:40]ProducePacketName [15:33:40]name=ofd_packets/00309578 [15:33:40]NVStorageSaveData ofd_packets/00309578 [15:33:40]File name is /storage/ofd_packets/00309578 [15:33:40]Write 301 bytes [15:33:40]NVStorageSaveData done [15:33:40]OFDSenderStorePacket done [15:33:40]KKMCreateOFDPacket done [15:33:40]NVStorageSaveData kkm_last_timestamp [15:33:40]File name is /storage/kkm_last_timestamp [15:33:40]Write 4 bytes [15:33:40]NVStorageSaveData done [15:33:40]ExternCall_PrintAddStr [15:33:40]wPrintStart [15:33:40]Write to MH i2c: 01 00 00 3D 03 40 [15:33:40]Write i2c OK [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: 01 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: 01 07 00 [15:33:40]MH_I2C_Read... [15:33:40]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 FF 0F 55 [15:33:40]RasterBufferAndPrint [15:33:40]line Счет N : (1)118196 [15:33:40]line ИНН: 02508201610067 [15:33:40]line Контрольно-Кассовый Чек [15:33:40]line ПРОДАЖА [15:33:40]line ТРК (МРК, ГНК) : 52 [15:33:40]line Товар: 2710124130 [15:33:40]line Аи-92-К-2 [15:33:40]line 5.900 * 67.80 [15:33:40]line = 400.02 [15:33:40]line НДС 12% НСП 1% [15:33:40]line > о реализуемом товаре [15:33:40]line ОКРУГЛЕНИЕ: -0.02 [15:33:40]line ИТОГО: 400.00 [15:33:40]line Внесено: 400.00 [15:33:40]line СДАЧА: 0.00 [15:33:40]line НСП 1% : 3.54 [15:33:40]line НДС 12% : 42.48 [15:33:40]line Наличными: 400.00 [15:33:40]line Безнал.: 0.00 [15:33:40]line Место: АЗС № 128 "Партнер Нефть" [15:33:40]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:33:40]line СНО: Общий режим [15:33:40]line Чек 512 30.07.2024 15:33 [15:33:40]line Смена: 430 ФФД: 1.0 [15:33:40]line ЗНМ: 0300000046 [15:33:40]line РНМ: 0000000000092651 [15:33:40]line Версия ККМ: 001 [15:33:40]line ФМ: 0000000000874943 [15:33:40]line ФД: 309578 [15:33:40]line ФПД: 3431913823953 [15:33:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153339&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309578&fm=3431913823953&tin=02508201610067®Number=0000000000092651&sum=40000 [15:33:40]written 0, free lines is 4095 [15:33:41]Write to MH i2c: 01 00 00 68 03 6B [15:33:41]Write i2c OK [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: 01 [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: 01 07 00 [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: 01 07 00 68 03 00 00 00 00 00 50 0C CE [15:33:41]RasterBufferAndPrint [15:33:41]line [15:33:41]line [15:33:41]line [15:33:41]line [15:33:41]line [15:33:41]written 0, free lines is 3155 [15:33:41]MH_Cut [15:33:41]Write to MH i2c: D1 01 00 6F 03 01 44 [15:33:41]Write i2c OK [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: D1 [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: D1 01 00 [15:33:41]MH_I2C_Read... [15:33:41]Read from MH i2c: D1 01 00 6F 03 00 43 [15:33:41]Write to MH i2c: 01 00 00 70 03 73 [15:33:41]Write i2c OK [15:33:41]MH_I2C_Read... [15:33:42]*** Cut start [15:33:42]*** Partial cut [15:33:42]*** CUTSNS_PIN = 1 [15:33:42]*** CUTSNS_PIN = 0 [15:33:42]*** Brake cut motor [15:33:42]Read from MH i2c: 01 [15:33:42]MH_I2C_Read... [15:33:42]*** Stop cut motor [15:33:42]*** Cut end [15:33:42]Read from MH i2c: 01 07 00 [15:33:42]MH_I2C_Read... [15:33:42]Read from MH i2c: 01 07 00 70 03 00 00 00 00 00 FF 0F 88 [15:33:42]process_action close_receipt done [15:33:42]requested_data is exist [15:33:42]produce_requested_data [15:33:42]requested_item fm.sn is exist - process it [15:33:42]wFMCommunicate request_size=4 [15:33:42]MH_SAM_APDU [15:33:42]CAPDU: 80 11 00 00 [15:33:42]Write to MH i2c: E2 08 00 71 03 80 11 00 00 00 00 00 00 EE [15:33:42]Write i2c OK [15:33:42]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 17 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 17 00 71 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 44 [15:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:33:43]wFMCommunicate OK [15:33:43]requested_item fd.num is exist - process it [15:33:43]SAM_PROTO_GetFieldsCounters [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 13 00 00 [15:33:43]Write to MH i2c: E2 08 00 72 03 80 13 00 00 00 00 00 00 F1 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 62 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 62 00 72 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4A B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 CF [15: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 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4A B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:43]wFMCommunicate OK [15:33:43]SAM_PROTO_GetFieldsCounters done [15:33:43]requested_item shift.num is exist - process it [15:33:43]requested_item shift.opened is exist - process it [15:33:43]req_shift_opened [15:33:43]FM_GetShiftState [15:33:43]SAM_PROTO_GetShiftState [15:33:43]wFMCommunicate request_size=4 [15:33:43]MH_SAM_APDU [15:33:43]CAPDU: 80 13 01 00 [15:33:43]Write to MH i2c: E2 08 00 73 03 80 13 01 00 00 00 00 00 F3 [15:33:43]Write i2c OK [15:33:43]MH_I2C_Read... [15:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:43]Read from MH i2c: E2 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 0E 00 [15:33:43]MH_I2C_Read... [15:33:43]Read from MH i2c: E2 0E 00 73 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 4E [15:33:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:33:43]wFMCommunicate OK [15:33:43]SAM_PROTO_GetShiftState done [15:33:43]FM_GetShiftState done [15:33:43]req_shift_opened done [15:33:43]requested_item shift.open_date is exist - process it [15:33:43]req_shift_open_date [15:33:43]req_shift_open_date done [15:33:43]produce_requested_data done [15:33:43]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309578,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:33:43]process_action_free close_receipt [15:33:43]json_value_free [15:33:43]json_value_free done [15:33:43]process_json_proto returns [15:33:43]Send response to host [15:33:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309578,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:33:43]free response buf [15:33:43]execute_script done [15:33:43]execute_script returns [15:33:43]free content buf [15:33:43]Sock 8.Close socket [15:33:43]Sock 8.Thread stoped [15:34:42]accept exits with 10 [15:34:42]New connection [15:34:42]New thread 3066838372 created [15:34:42]Thread 3066695012 joined [15:34:42]Waiting for new connection... [15:34:42] Sock 10.Parse request [15:34:42]Sock 10.Check first char [15:34:42]Sock 10.First char is OK [15:34:42]request: POST /json_proto HTTP/1.0 [15:34:42]Method: POST [15:34:42]URL: /json_proto [15:34:42]Method is POST - this is cgi request [15:34:42]url: /json_proto [15:34:42]query_string will be loaded in cgi processing [15:34:42]execute_cgi json_proto POST (null) [15:34:42]execute_cgi path=json_proto method=POST [15:34:42]POST find Content-Length [15:34:42]Host: 172.17.45.195:8080 [15:34:42]Content-Length: 642 [15:34:42]Content-Type: application/json [15:34:42] [15:34:42]POST finish read [15:34:42]Found Content-Length = 642 [15:34:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:42]execute_script... [15:34: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)118197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 20.000, "sum" : 1356.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:42]POST & json_proto [15:34:42]process_json_proto [15:34:42]json parsed OK: [15:34:42]protocol is kg_v1.0 [15:34:42]action value=close_receipt [15:34:42]process_action close_receipt [15:34:42]cmd_close_receipt [15:34:42]MH_GetDate [15:34:42]Write to MH i2c: F0 00 00 74 03 66 [15:34:42]Write i2c OK [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: F0 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: F0 09 00 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: F0 09 00 74 03 00 13 08 A9 66 FB 01 7F 64 78 [15:34:42]GetLastDocTimeStamp 1722353619 [15:34:42]current date 1722353683 [15:34:42]FM_GetShiftState [15:34:42]SAM_PROTO_GetShiftState [15:34:42]wFMCommunicate request_size=4 [15:34:42]MH_SAM_APDU [15:34:42]CAPDU: 80 13 01 00 [15:34:42]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [15:34:42]Write i2c OK [15:34:42]MH_I2C_Read... [15:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:42]Read from MH i2c: E2 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: E2 0E 00 [15:34:42]MH_I2C_Read... [15:34:42]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 50 [15:34:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:34:42]wFMCommunicate OK [15:34:42]SAM_PROTO_GetShiftState done [15:34:42]FM_GetShiftState done [15:34:42]opened in 1722299915 [15:34:42]opened+sec_in_day 1722386315 [15:34:42]quantity*price = 135600 [15:34:42]sum+1 = 135601 [15:34:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1356.00 НСП 1% : 12.00 НДС 12% : 144.00 Наличными: 1356.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 513 30.07.2024 15:34 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309579 ФПД: 31010848463704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153443&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309579&fm=31010848463704&tin=02508201610067®Number=0000000000092651&sum=135600 [15:34:43]StoreToDocumentArchive [15:34:43]shift 430 fd 309579 [15:34:43]save to /storage/0430/doc_00309579 [15:34:43]save last doc name /storage/0430/doc_00309579 to /storage/kkm_last_doc_name [15:34:44]save OK [15:34:44]Clear old archive folders... [15:34:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:34:44]tlvbuf is 008AE0B0 [15:34:44]SAM_PROTO_ClearQueue [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 09 00 00 [15:34:44]Write to MH i2c: E2 08 00 82 03 80 09 00 00 00 00 00 00 F7 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]SAM_PROTO_ClearQueue done [15:34:44]KKMCreateOFDPacket [15:34:44]OFDProtocolAddRootSTLVToBuf [15:34:44]FM_MakeSignedData [15:34:44]FM_MakeSignedData [15:34:44]SAM_PROTO_SignData [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 01 02 [15:34:44]Write to MH i2c: E2 08 00 83 03 80 0D 01 02 00 00 00 00 FF [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 83 03 00 90 00 FA [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]wFMCommunicate request_size=255 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 B0 11 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 13 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B9 04 00 35 04 06 00 1C [15:34:44]Write to MH i2c: E2 02 01 84 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 B0 11 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 13 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B9 04 00 35 04 06 00 1C 00 00 80 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]wFMCommunicate request_size=10 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 02 02 05 34 46 9B 5B 58 [15:34:44]Write to MH i2c: E2 0D 00 85 03 80 0D 02 02 05 00 34 46 9B 5B 58 00 00 D4 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [15:34:44]RAPDU: 90 00 [15:34:44]wFMCommunicate OK [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 0D 03 02 [15:34:44]Write to MH i2c: E2 08 00 86 03 80 0D 03 02 00 00 00 00 04 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 0B 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 0B 00 86 03 00 DA 28 BF 2D 6B 2E E9 E2 90 00 57 [15:34:44]RAPDU: DA 28 BF 2D 6B 2E E9 E2 90 00 [15:34:44]wFMCommunicate OK [15:34:44]SAM_PROTO_SignData done [15:34:44]FM_MakeSignedData done [15:34:44]CreateOFDProtocolMessage [15:34:44]wFMCommunicate request_size=4 [15:34:44]MH_SAM_APDU [15:34:44]CAPDU: 80 11 00 00 [15:34:44]Write to MH i2c: E2 08 00 87 03 80 11 00 00 00 00 00 00 04 [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:44]Read from MH i2c: E2 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 17 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: E2 17 00 87 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 5A [15:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:34:44]wFMCommunicate OK [15:34:44]CreateOFDProtocolMessage done [15:34:44]OFDSenderStorePacket 309579 [15:34:44]StoreOFDPacket docnum=309579 [15:34:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9C 99 07 01 C3 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 B0 11 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 13 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B9 04 00 35 04 06 00 1C 34 46 9B 5B 58 DA 28 BF 2D 6B 2E E9 E2 [15:34:44]CheckFolder [15:34:44]dirname=/storage/ofd_packets [15:34:44]CheckFolder done [15:34:44]ProducePacketName [15:34:44]name=ofd_packets/00309579 [15:34:44]NVStorageSaveData ofd_packets/00309579 [15:34:44]File name is /storage/ofd_packets/00309579 [15:34:44]Write 301 bytes [15:34:44]NVStorageSaveData done [15:34:44]OFDSenderStorePacket done [15:34:44]KKMCreateOFDPacket done [15:34:44]NVStorageSaveData kkm_last_timestamp [15:34:44]File name is /storage/kkm_last_timestamp [15:34:44]Write 4 bytes [15:34:44]NVStorageSaveData done [15:34:44]ExternCall_PrintAddStr [15:34:44]wPrintStart [15:34:44]Write to MH i2c: 01 00 00 88 03 8B [15:34:44]Write i2c OK [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 07 00 [15:34:44]MH_I2C_Read... [15:34:44]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [15:34:44]RasterBufferAndPrint [15:34:44]line Счет N : (1)118197 [15:34:44]line ИНН: 02508201610067 [15:34:44]line Контрольно-Кассовый Чек [15:34:44]line ПРОДАЖА [15:34:44]line ТРК (МРК, ГНК) : 62 [15:34:44]line Товар: 2710124130 [15:34:44]line Аи-92-К-2 [15:34:44]line 20.000 * 67.80 [15:34:44]line = 1356.00 [15:34:44]line НДС 12% НСП 1% [15:34:44]line > о реализуемом товаре [15:34:44]line ИТОГО: 1356.00 [15:34:44]line НСП 1% : 12.00 [15:34:44]line НДС 12% : 144.00 [15:34:44]line Наличными: 1356.00 [15:34:44]line Безнал.: 0.00 [15:34:44]line Место: АЗС № 128 "Партнер Нефть" [15:34:44]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:34:44]line СНО: Общий режим [15:34:44]line Чек 513 30.07.2024 15:34 [15:34:44]line Смена: 430 ФФД: 1.0 [15:34:44]line ЗНМ: 0300000046 [15:34:44]line РНМ: 0000000000092651 [15:34:44]line Версия ККМ: 001 [15:34:44]line ФМ: 0000000000874943 [15:34:44]line ФД: 309579 [15:34:44]line ФПД: 31010848463704 [15:34:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153443&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309579&fm=31010848463704&tin=02508201610067®Number=0000000000092651&sum=135600 [15:34:44]written 0, free lines is 4095 [15:34:45]Write to MH i2c: 01 00 00 B0 03 B3 [15:34:45]Write i2c OK [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: 01 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: 01 07 00 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: 01 07 00 B0 03 00 00 00 00 00 8A 0C 50 [15:34:45]RasterBufferAndPrint [15:34:45]line [15:34:45]line [15:34:45]line [15:34:45]line [15:34:45]line [15:34:45]written 0, free lines is 3214 [15:34:45]MH_Cut [15:34:45]Write to MH i2c: D1 01 00 B7 03 01 8C [15:34:45]Write i2c OK [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: D1 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: D1 01 00 [15:34:45]MH_I2C_Read... [15:34:45]Read from MH i2c: D1 01 00 B7 03 00 8B [15:34:45]Write to MH i2c: 01 00 00 B8 03 BB [15:34:45]Write i2c OK [15:34:45]MH_I2C_Read... [15:34:46]*** Cut start [15:34:46]*** Partial cut [15:34:46]*** CUTSNS_PIN = 1 [15:34:46]*** CUTSNS_PIN = 0 [15:34:46]*** Brake cut motor [15:34:47]Read from MH i2c: 01 [15:34:47]MH_I2C_Read... [15:34:47]*** Stop cut motor [15:34:47]*** Cut end [15:34:47]Read from MH i2c: 01 07 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 FF 0F D0 [15:34:47]process_action close_receipt done [15:34:47]requested_data is exist [15:34:47]produce_requested_data [15:34:47]requested_item fm.sn is exist - process it [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 11 00 00 [15:34:47]Write to MH i2c: E2 08 00 B9 03 80 11 00 00 00 00 00 00 36 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 B9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 8C [15:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:34:47]wFMCommunicate OK [15:34:47]requested_item fd.num is exist - process it [15:34:47]SAM_PROTO_GetFieldsCounters [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 13 00 00 [15:34:47]Write to MH i2c: E2 08 00 BA 03 80 13 00 00 00 00 00 00 39 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 62 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 62 00 BA 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4B B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [15:34:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4B B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_GetFieldsCounters done [15:34:47]requested_item shift.num is exist - process it [15:34:47]requested_item shift.opened is exist - process it [15:34:47]req_shift_opened [15:34:47]FM_GetShiftState [15:34:47]SAM_PROTO_GetShiftState [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 13 01 00 [15:34:47]Write to MH i2c: E2 08 00 BB 03 80 13 01 00 00 00 00 00 3B [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0E 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0E 00 BB 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 96 [15:34:47]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_GetShiftState done [15:34:47]FM_GetShiftState done [15:34:47]req_shift_opened done [15:34:47]requested_item shift.open_date is exist - process it [15:34:47]req_shift_open_date [15:34:47]req_shift_open_date done [15:34:47]produce_requested_data done [15:34:47]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309579,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:34:47]process_action_free close_receipt [15:34:47]json_value_free [15:34:47]json_value_free done [15:34:47]process_json_proto returns [15:34:47]Send response to host [15:34:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309579,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:34:47]free response buf [15:34:47]execute_script done [15:34:47]execute_script returns [15:34:47]free content buf [15:34:47]Sock 10.Close socket [15:34:47]Sock 10.Thread stoped [15:34:52]ConnectInit Can't connect to host [15:34:52]CommunicateWithHost connect error [15:34:52]CommunicateWithHost err = -1 [15:34:52]OFD Sender: Server communicate error [15:34:52]OFD Sender: Processing packet 309576 [packets to send 235, broken 231] [15:34:52]ProducePacketName [15:34:52]name=ofd_packets/00309576 [15:34:52]OFD Sender: To server: pG, [15:34:52]CommunicateWithHost lk.salyk.kg:30040 [15:34:52]ConnectInit lk.salyk.kg [15:34:56]Connected sock=9 [15:34:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 D0 4F 07 01 B7 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FE 01 00 00 F4 03 04 00 95 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B9 04 00 35 04 06 00 4B 04 9D B5 AE DB 0D C7 A8 05 9F 00 00 E0 [15:34:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 E8 84 47 00 EA 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 48 B9 04 00 F4 03 04 00 66 AF A8 66 B6 04 01 00 00 9C 95 20 E3 62 E3 BB 3F [15:34:56]CommunicateWithHost err = 0 [15:34:56]CheckOFDResponse [15:34:56]1017 (14) - 77093643461234 [15:34:56]1041 (16) - 0000000000874943 [15:34:56]1040 (4) - 309576 [15:34:56]1012 (4) - 30.07.2024 09:16 [15:34:56]1206 (1) - 0 [15:34:56]OFD Sender: Remove packet 309576 [15:34:56]ProducePacketName [15:34:56]name=ofd_packets/00309576 [15:34:56]NVStorageDeleteData [15:34:57]OFD Sender: Processing packet 309577 [packets to send 234, broken 231] [15:34:57]ProducePacketName [15:34:57]name=ofd_packets/00309577 [15:34:57]OFD Sender: To server: pG, [15:34:57]CommunicateWithHost lk.salyk.kg:30040 [15:34:57]ConnectInit lk.salyk.kg [15:35:02]ConnectInit Can't take IP for lk.salyk.kg [15:35:02]CommunicateWithHost connect error [15:35:02]CommunicateWithHost err = -1 [15:35:02]OFD Sender: Server communicate error [15:35:07]OFD Sender: Processing packet 309577 [packets to send 234, broken 231] [15:35:07]ProducePacketName [15:35:07]name=ofd_packets/00309577 [15:35:07]OFD Sender: To server: pG, [15:35:07]CommunicateWithHost lk.salyk.kg:30040 [15:35:07]ConnectInit lk.salyk.kg [15:35:10]Connected sock=9 [15:35:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 74 3F 07 01 E3 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 FF 01 00 00 F4 03 04 00 9C 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B9 04 00 35 04 06 00 10 18 79 0D FC 31 FC 94 77 E9 C3 2C 79 2A [15:35:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 DE 22 47 00 5F B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 49 B9 04 00 F4 03 04 00 75 AF A8 66 B6 04 01 00 00 4B CE 7C 70 02 2C F9 0A [15:35:12]CommunicateWithHost err = 0 [15:35:12]CheckOFDResponse [15:35:12]1017 (14) - 77093643461234 [15:35:12]1041 (16) - 0000000000874943 [15:35:12]1040 (4) - 309577 [15:35:12]1012 (4) - 30.07.2024 09:16 [15:35:12]1206 (1) - 0 [15:35:12]OFD Sender: Remove packet 309577 [15:35:12]ProducePacketName [15:35:12]name=ofd_packets/00309577 [15:35:12]NVStorageDeleteData [15:35:12]OFD Sender: Processing packet 309578 [packets to send 233, broken 231] [15:35:12]ProducePacketName [15:35:12]name=ofd_packets/00309578 [15:35:12]OFD Sender: To server: pG, [15:35:12]CommunicateWithHost lk.salyk.kg:30040 [15:35:12]ConnectInit lk.salyk.kg [15:35:14]Connected sock=9 [15:35:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 68 46 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 00 02 00 00 F4 03 04 00 D3 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B9 04 00 35 04 06 00 03 1F 0E 01 1E D1 6B 58 37 18 1C A4 7B B2 [15:35:19]recv_with_timeout no data received [15:35:19]CommunicateWithHost answer receiving error [15:35:19]CommunicateWithHost err = -3 [15:35:19]OFD Sender: Server communicate error [15:35:24]OFD Sender: Processing packet 309578 [packets to send 233, broken 231] [15:35:24]ProducePacketName [15:35:24]name=ofd_packets/00309578 [15:35:24]OFD Sender: To server: pG, [15:35:24]CommunicateWithHost lk.salyk.kg:30040 [15:35:24]ConnectInit lk.salyk.kg [15:35:25]recv_with_timeout no data received [15:35:29]Connected sock=9 [15:35:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 68 46 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 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 00 02 00 00 F4 03 04 00 D3 07 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B9 04 00 35 04 06 00 03 1F 0E 01 1E D1 6B 58 37 18 1C A4 7B B2 [15:35:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 0C CC 47 00 35 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4A B9 04 00 F4 03 04 00 87 AF A8 66 B6 04 01 00 00 FC 74 3D 6A BD 3C 76 35 [15:35:29]CommunicateWithHost err = 0 [15:35:29]CheckOFDResponse [15:35:29]1017 (14) - 77093643461234 [15:35:29]1041 (16) - 0000000000874943 [15:35:29]1040 (4) - 309578 [15:35:29]1012 (4) - 30.07.2024 09:16 [15:35:29]1206 (1) - 0 [15:35:29]OFD Sender: Remove packet 309578 [15:35:29]ProducePacketName [15:35:29]name=ofd_packets/00309578 [15:35:29]NVStorageDeleteData [15:35:30]OFD Sender: Processing packet 309579 [packets to send 232, broken 231] [15:35:30]ProducePacketName [15:35:30]name=ofd_packets/00309579 [15:35:30]OFD Sender: To server: pG, [15:35:30]CommunicateWithHost lk.salyk.kg:30040 [15:35:30]ConnectInit lk.salyk.kg [15:35:35]ConnectInit Can't take IP for lk.salyk.kg [15:35:35]CommunicateWithHost connect error [15:35:35]CommunicateWithHost err = -1 [15:35:35]OFD Sender: Server communicate error [15:35:40]OFD Sender: Processing packet 309579 [packets to send 232, broken 231] [15:35:40]ProducePacketName [15:35:40]name=ofd_packets/00309579 [15:35:40]OFD Sender: To server: pG, [15:35:40]CommunicateWithHost lk.salyk.kg:30040 [15:35:40]ConnectInit lk.salyk.kg [15:35:45]Connected sock=10 [15:35:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 9C 99 07 01 C3 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 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B0 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 38 00 00 00 00 07 04 06 00 B0 11 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 13 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B9 04 00 35 04 06 00 1C 34 46 9B 5B 58 DA 28 BF 2D 6B 2E E9 E2 [15:35:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 C9 EE 47 00 0B 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4B B9 04 00 F4 03 04 00 97 AF A8 66 B6 04 01 00 00 4F E7 95 29 8D DC AE B8 [15:35:45]CommunicateWithHost err = 0 [15:35:45]CheckOFDResponse [15:35:45]1017 (14) - 77093643461234 [15:35:45]1041 (16) - 0000000000874943 [15:35:45]1040 (4) - 309579 [15:35:45]1012 (4) - 30.07.2024 09:17 [15:35:45]1206 (1) - 0 [15:35:45]OFD Sender: Remove packet 309579 [15:35:45]ProducePacketName [15:35:45]name=ofd_packets/00309579 [15:35:45]NVStorageDeleteData [15:35:46]OFD Sender: No OFD packet to send [15:35:51]OFD Sender: No OFD packet to send [15:35:56]OFD Sender: No OFD packet to send [15:36:01]OFD Sender: No OFD packet to send [15:36:06]OFD Sender: No OFD packet to send [15:36:11]OFD Sender: No OFD packet to send [15:36:16]OFD Sender: No OFD packet to send [15:36:21]OFD Sender: No OFD packet to send [15:36:26]OFD Sender: No OFD packet to send [15:36:31]OFD Sender: No OFD packet to send [15:36:36]OFD Sender: No OFD packet to send [15:36:41]OFD Sender: No OFD packet to send [15:36:42]accept exits with 8 [15:36:42]New connection [15:36:42]New thread 3066695012 created [15:36:42]Thread 3066838372 joined [15:36:42]Waiting for new connection... [15:36:42] Sock 8.Parse request [15:36:42]Sock 8.Check first char [15:36:42]Sock 8.First char is OK [15:36:42]request: POST /json_proto HTTP/1.0 [15:36:42]Method: POST [15:36:42]URL: /json_proto [15:36:42]Method is POST - this is cgi request [15:36:42]url: /json_proto [15:36:42]query_string will be loaded in cgi processing [15:36:42]execute_cgi json_proto POST (null) [15:36:42]execute_cgi path=json_proto method=POST [15:36:42]POST find Content-Length [15:36:42]Host: 172.17.45.195:8080 [15:36:42]Content-Length: 679 [15:36:42]Content-Type: application/json [15:36:42] [15:36:42]POST finish read [15:36:42]Found Content-Length = 679 [15:36:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:36:42]execute_script... [15:36:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710194800", "name": "\u0414\u0422-\u041A-3", "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" ] } } [15:36:42]POST & json_proto [15:36:42]process_json_proto [15:36:42]json parsed OK: [15:36:42]protocol is kg_v1.0 [15:36:42]action value=close_receipt [15:36:42]process_action close_receipt [15:36:42]cmd_close_receipt [15:36:42]MH_GetDate [15:36:42]Write to MH i2c: F0 00 00 BC 03 AE [15:36:42]Write i2c OK [15:36:42]MH_I2C_Read... [15:36:42]Read from MH i2c: F0 [15:36:42]MH_I2C_Read... [15:36:42]Read from MH i2c: F0 09 00 [15:36:42]MH_I2C_Read... [15:36:42]Read from MH i2c: F0 09 00 BC 03 00 8A 08 A9 66 FB 01 7F 64 37 [15:36:42]GetLastDocTimeStamp 1722353683 [15:36:42]current date 1722353802 [15:36:42]FM_GetShiftState [15:36:42]SAM_PROTO_GetShiftState [15:36:42]wFMCommunicate request_size=4 [15:36:42]MH_SAM_APDU [15:36:42]CAPDU: 80 13 01 00 [15:36:42]Write to MH i2c: E2 08 00 BD 03 80 13 01 00 00 00 00 00 3D [15:36:42]Write i2c OK [15:36:42]MH_I2C_Read... [15:36:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:42]Read from MH i2c: E2 [15:36:42]MH_I2C_Read... [15:36:42]Read from MH i2c: E2 0E 00 [15:36:42]MH_I2C_Read... [15:36:42]Read from MH i2c: E2 0E 00 BD 03 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 98 [15:36:42]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:36:42]wFMCommunicate OK [15:36:42]SAM_PROTO_GetShiftState done [15:36:42]FM_GetShiftState done [15:36:42]opened in 1722299915 [15:36:42]opened+sec_in_day 1722386315 [15:36:42]quantity*price = 100050 [15:36:42]sum+1 = 100052 [15:36:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 514 30.07.2024 15:36 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309580 ФПД: 227919542053469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153642&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309580&fm=227919542053469&tin=02508201610067®Number=0000000000092651&sum=100000 [15:36:43]StoreToDocumentArchive [15:36:43]shift 430 fd 309580 [15:36:43]save to /storage/0430/doc_00309580 [15:36:43]save last doc name /storage/0430/doc_00309580 to /storage/kkm_last_doc_name [15:36:43]save OK [15:36:43]Clear old archive folders... [15:36:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:36:43]tlvbuf is 009716E0 [15:36:43]SAM_PROTO_ClearQueue [15:36:43]wFMCommunicate request_size=4 [15:36:43]MH_SAM_APDU [15:36:43]CAPDU: 80 09 00 00 [15:36:43]Write to MH i2c: E2 08 00 CA 03 80 09 00 00 00 00 00 00 3F [15:36:43]Write i2c OK [15:36:43]MH_I2C_Read... [15:36:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:43]Read from MH i2c: E2 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 CA 03 00 90 00 41 [15:36:43]RAPDU: 90 00 [15:36:43]wFMCommunicate OK [15:36:43]SAM_PROTO_ClearQueue done [15:36:43]KKMCreateOFDPacket [15:36:43]OFDProtocolAddRootSTLVToBuf [15:36:43]FM_MakeSignedData [15:36:43]FM_MakeSignedData [15:36:43]SAM_PROTO_SignData [15:36:43]wFMCommunicate request_size=4 [15:36:43]MH_SAM_APDU [15:36:43]CAPDU: 80 0D 01 02 [15:36:43]Write to MH i2c: E2 08 00 CB 03 80 0D 01 02 00 00 00 00 47 [15:36:43]Write i2c OK [15:36:43]MH_I2C_Read... [15:36:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:43]Read from MH i2c: E2 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 CB 03 00 90 00 42 [15:36:43]RAPDU: 90 00 [15:36:43]wFMCommunicate OK [15:36:43]wFMCommunicate request_size=255 [15:36:43]MH_SAM_APDU [15:36: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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 02 02 00 00 F4 03 04 00 8A 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B9 04 00 35 04 06 00 CF 4A A7 57 [15:36:43]Write to MH i2c: E2 02 01 CC 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 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 02 02 00 00 F4 03 04 00 8A 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B9 04 00 35 04 06 00 CF 4A A7 57 00 00 44 [15:36:43]Write i2c OK [15:36:43]MH_I2C_Read... [15:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:43]Read from MH i2c: E2 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 CC 03 00 90 00 43 [15:36:43]RAPDU: 90 00 [15:36:43]wFMCommunicate OK [15:36:43]wFMCommunicate request_size=7 [15:36:43]MH_SAM_APDU [15:36:43]CAPDU: 80 0D 02 02 02 6A 5D [15:36:43]Write to MH i2c: E2 0A 00 CD 03 80 0D 02 02 02 00 6A 5D 00 00 15 [15:36:43]Write i2c OK [15:36:43]MH_I2C_Read... [15:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:43]Read from MH i2c: E2 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 03 00 CD 03 00 90 00 44 [15:36:43]RAPDU: 90 00 [15:36:43]wFMCommunicate OK [15:36:43]wFMCommunicate request_size=4 [15:36:43]MH_SAM_APDU [15:36:43]CAPDU: 80 0D 03 02 [15:36:43]Write to MH i2c: E2 08 00 CE 03 80 0D 03 02 00 00 00 00 4C [15:36:43]Write i2c OK [15:36:43]MH_I2C_Read... [15:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:43]Read from MH i2c: E2 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 0B 00 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 0B 00 CE 03 00 D5 CA 0B 6F D8 97 15 13 90 00 FD [15:36:43]RAPDU: D5 CA 0B 6F D8 97 15 13 90 00 [15:36:43]wFMCommunicate OK [15:36:43]SAM_PROTO_SignData done [15:36:43]FM_MakeSignedData done [15:36:43]CreateOFDProtocolMessage [15:36:43]wFMCommunicate request_size=4 [15:36:43]MH_SAM_APDU [15:36:43]CAPDU: 80 11 00 00 [15:36:43]Write to MH i2c: E2 08 00 CF 03 80 11 00 00 00 00 00 00 4C [15:36:43]Write i2c OK [15:36:43]MH_I2C_Read... [15:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:43]Read from MH i2c: E2 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 17 00 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: E2 17 00 CF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A2 [15:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:36:43]wFMCommunicate OK [15:36:43]CreateOFDProtocolMessage done [15:36:43]OFDSenderStorePacket 309580 [15:36:43]StoreOFDPacket docnum=309580 [15:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 6D AD 04 01 69 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 02 02 00 00 F4 03 04 00 8A 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B9 04 00 35 04 06 00 CF 4A A7 57 6A 5D D5 CA 0B 6F D8 97 15 13 [15:36:43]CheckFolder [15:36:43]dirname=/storage/ofd_packets [15:36:43]CheckFolder done [15:36:43]ProducePacketName [15:36:43]name=ofd_packets/00309580 [15:36:43]NVStorageSaveData ofd_packets/00309580 [15:36:43]File name is /storage/ofd_packets/00309580 [15:36:43]Write 298 bytes [15:36:43]NVStorageSaveData done [15:36:43]OFDSenderStorePacket done [15:36:43]KKMCreateOFDPacket done [15:36:43]NVStorageSaveData kkm_last_timestamp [15:36:43]File name is /storage/kkm_last_timestamp [15:36:43]Write 4 bytes [15:36:43]NVStorageSaveData done [15:36:43]ExternCall_PrintAddStr [15:36:43]wPrintStart [15:36:43]Write to MH i2c: 01 00 00 D0 03 D3 [15:36:43]Write i2c OK [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: 01 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: 01 07 00 [15:36:43]MH_I2C_Read... [15:36:43]Read from MH i2c: 01 07 00 D0 03 00 00 00 00 00 FF 0F E8 [15:36:43]RasterBufferAndPrint [15:36:43]line Счет N : (1)118198 [15:36:43]line ИНН: 02508201610067 [15:36:43]line Контрольно-Кассовый Чек [15:36:43]line ПРОДАЖА [15:36:43]line ТРК (МРК, ГНК) : 34 [15:36:43]line Товар: 2710194800 [15:36:43]line ДТ-К-3 [15:36:43]line 13.130 * 76.20 [15:36:43]line = 1000.51 [15:36:43]line НДС 12% НСП 1% [15:36:43]line > о реализуемом товаре [15:36:43]line ОКРУГЛЕНИЕ: -0.51 [15:36:43]line ИТОГО: 1000.00 [15:36:43]line Внесено: 1000.00 [15:36:43]line СДАЧА: 0.00 [15:36:43]line НСП 1% : 8.85 [15:36:43]line НДС 12% : 106.25 [15:36:43]line Наличными: 1000.00 [15:36:43]line Безнал.: 0.00 [15:36:43]line Место: АЗС № 128 "Партнер Нефть" [15:36:43]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:36:43]line СНО: Общий режим [15:36:43]line Чек 514 30.07.2024 15:36 [15:36:43]line Смена: 430 ФФД: 1.0 [15:36:43]line ЗНМ: 0300000046 [15:36:43]line РНМ: 0000000000092651 [15:36:43]line Версия ККМ: 001 [15:36:43]line ФМ: 0000000000874943 [15:36:43]line ФД: 309580 [15:36:43]line ФПД: 227919542053469 [15:36:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153642&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309580&fm=227919542053469&tin=02508201610067®Number=0000000000092651&sum=100000 [15:36:44]OFD Sender: Processing packet 309580 [packets to send 232, broken 231] [15:36:44]ProducePacketName [15:36:44]name=ofd_packets/00309580 [15:36:44]OFD Sender: To server: pG, [15:36:44]CommunicateWithHost lk.salyk.kg:30040 [15:36:44]ConnectInit lk.salyk.kg [15:36:44]written 0, free lines is 4095 [15:36:44]Write to MH i2c: 01 00 00 FB 03 FE [15:36:44]Write i2c OK [15:36:44]MH_I2C_Read... [15:36:44]Read from MH i2c: 01 [15:36:44]MH_I2C_Read... [15:36:44]Read from MH i2c: 01 07 00 [15:36:44]MH_I2C_Read... [15:36:44]Read from MH i2c: 01 07 00 FB 03 00 00 00 00 00 5A 0C 6B [15:36:44]RasterBufferAndPrint [15:36:44]line [15:36:44]line [15:36:44]line [15:36:44]line [15:36:44]line [15:36:44]written 0, free lines is 3165 [15:36:44]MH_Cut [15:36:44]Write to MH i2c: D1 01 00 02 04 01 D8 [15:36:44]Write i2c OK [15:36:44]MH_I2C_Read... [15:36:44]Read from MH i2c: D1 [15:36:44]MH_I2C_Read... [15:36:44]Read from MH i2c: D1 01 00 [15:36:44]MH_I2C_Read... [15:36:44]Read from MH i2c: D1 01 00 02 04 00 D7 [15:36:44]Write to MH i2c: 01 00 00 03 04 07 [15:36:44]Write i2c OK [15:36:44]MH_I2C_Read... [15:36:45]recv_with_timeout no data received [15:36:45]*** Cut start [15:36:45]*** Partial cut [15:36:45]*** CUTSNS_PIN = 1 [15:36:45]*** CUTSNS_PIN = 0 [15:36:46]*** Brake cut motor [15:36:46]Connected sock=11 [15:36:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0C 01 00 00 6D AD 04 01 69 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 38 30 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 33 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 02 02 00 00 F4 03 04 00 8A 08 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B9 04 00 35 04 06 00 CF 4A A7 57 6A 5D D5 CA 0B 6F D8 97 15 13 [15:36:46]Read from MH i2c: 01 [15:36:46]MH_I2C_Read... [15:36:46]*** Stop cut motor [15:36:46]*** Cut end [15:36:46]Read from MH i2c: 01 07 00 [15:36:46]MH_I2C_Read... [15:36:46]Read from MH i2c: 01 07 00 03 04 00 00 00 00 00 FF 0F 1C [15:36:46]process_action close_receipt done [15:36:46]requested_data is exist [15:36:46]produce_requested_data [15:36:46]requested_item fm.sn is exist - process it [15:36:46]wFMCommunicate request_size=4 [15:36:46]MH_SAM_APDU [15:36:46]CAPDU: 80 11 00 00 [15:36:46]Write to MH i2c: E2 08 00 04 04 80 11 00 00 00 00 00 00 82 [15:36:46]Write i2c OK [15:36:46]MH_I2C_Read... [15:36:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:46]Read from MH i2c: E2 [15:36:46]MH_I2C_Read... [15:36:46]Read from MH i2c: E2 17 00 [15:36:46]MH_I2C_Read... [15:36:46]Read from MH i2c: E2 17 00 04 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D8 [15:36:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:36:46]wFMCommunicate OK [15:36:46]requested_item fd.num is exist - process it [15:36:46]SAM_PROTO_GetFieldsCounters [15:36:46]wFMCommunicate request_size=4 [15:36:46]MH_SAM_APDU [15:36:46]CAPDU: 80 13 00 00 [15:36:46]Write to MH i2c: E2 08 00 05 04 80 13 00 00 00 00 00 00 85 [15:36:46]Write i2c OK [15:36:46]MH_I2C_Read... [15:36:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 28 84 47 00 D7 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4C B9 04 00 F4 03 04 00 D4 AF A8 66 B6 04 01 00 00 1D E8 0C 2C 1D ED 50 3D [15:36:46]CommunicateWithHost err = 0 [15:36:46]CheckOFDResponse [15:36:46]1017 (14) - 77093643461234 [15:36:46]1041 (16) - 0000000000874943 [15:36:46]1040 (4) - 309580 [15:36:46]1012 (4) - 30.07.2024 09:18 [15:36:46]1206 (1) - 0 [15:36:46]OFD Sender: Remove packet 309580 [15:36:46]ProducePacketName [15:36:46]name=ofd_packets/00309580 [15:36:46]NVStorageDeleteData [15:36:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:46]Read from MH i2c: E2 [15:36:46]MH_I2C_Read... [15:36:46]Read from MH i2c: E2 62 00 [15:36:46]MH_I2C_Read... [15:36:46]Read from MH i2c: E2 62 00 05 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [15:36:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4C B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:46]wFMCommunicate OK [15:36:46]SAM_PROTO_GetFieldsCounters done [15:36:46]requested_item shift.num is exist - process it [15:36:46]requested_item shift.opened is exist - process it [15:36:46]req_shift_opened [15:36:46]FM_GetShiftState [15:36:46]SAM_PROTO_GetShiftState [15:36:46]wFMCommunicate request_size=4 [15:36:46]MH_SAM_APDU [15:36:46]CAPDU: 80 13 01 00 [15:36:46]Write to MH i2c: E2 08 00 06 04 80 13 01 00 00 00 00 00 87 [15:36:46]Write i2c OK [15:36:46]MH_I2C_Read... [15:36:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:46]Read from MH i2c: E2 [15:36:46]MH_I2C_Read... [15:36:46]Read from MH i2c: E2 0E 00 [15:36:46]MH_I2C_Read... [15:36:46]Read from MH i2c: E2 0E 00 06 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E2 [15:36:46]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:36:46]wFMCommunicate OK [15:36:46]SAM_PROTO_GetShiftState done [15:36:46]FM_GetShiftState done [15:36:46]req_shift_opened done [15:36:46]requested_item shift.open_date is exist - process it [15:36:46]req_shift_open_date [15:36:46]req_shift_open_date done [15:36:46]produce_requested_data done [15:36:46]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309580,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:36:46]process_action_free close_receipt [15:36:46]json_value_free [15:36:46]json_value_free done [15:36:46]process_json_proto returns [15:36:46]Send response to host [15:36:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309580,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:36:46]free response buf [15:36:46]execute_script done [15:36:46]execute_script returns [15:36:46]free content buf [15:36:46]Sock 8.Close socket [15:36:46]Sock 8.Thread stoped [15:36:47]OFD Sender: No OFD packet to send [15:36:52]OFD Sender: No OFD packet to send [15:36:57]OFD Sender: No OFD packet to send [15:37:02]OFD Sender: No OFD packet to send [15:37:07]OFD Sender: No OFD packet to send [15:37:12]OFD Sender: No OFD packet to send [15:37:17]OFD Sender: No OFD packet to send [15:37:22]OFD Sender: No OFD packet to send [15:37:27]OFD Sender: No OFD packet to send [15:37:32]OFD Sender: No OFD packet to send [15:37:37]OFD Sender: No OFD packet to send [15:37:42]OFD Sender: No OFD packet to send [15:37:47]OFD Sender: No OFD packet to send [15:37:52]OFD Sender: No OFD packet to send [15:37:57]OFD Sender: No OFD packet to send [15:38:02]OFD Sender: No OFD packet to send [15:38:07]OFD Sender: No OFD packet to send [15:38:12]OFD Sender: No OFD packet to send [15:38:17]OFD Sender: No OFD packet to send [15:38:22]OFD Sender: No OFD packet to send [15:38:27]OFD Sender: No OFD packet to send [15:38:32]OFD Sender: No OFD packet to send [15:38:37]OFD Sender: No OFD packet to send [15:38:42]OFD Sender: No OFD packet to send [15:38:47]OFD Sender: No OFD packet to send [15:38:52]OFD Sender: No OFD packet to send [15:38:57]OFD Sender: No OFD packet to send [15:39:02]OFD Sender: No OFD packet to send [15:39:07]OFD Sender: No OFD packet to send [15:39:12]OFD Sender: No OFD packet to send [15:39:13]accept exits with 10 [15:39:13]New connection [15:39:13]New thread 3066838372 created [15:39:13]Thread 3066695012 joined [15:39:13]Waiting for new connection... [15:39:13] Sock 10.Parse request [15:39:13]Sock 10.Check first char [15:39:13]Sock 10.First char is OK [15:39:13]request: POST /json_proto HTTP/1.0 [15:39:13]Method: POST [15:39:13]URL: /json_proto [15:39:13]Method is POST - this is cgi request [15:39:13]url: /json_proto [15:39:13]query_string will be loaded in cgi processing [15:39:13]execute_cgi json_proto POST (null) [15:39:13]execute_cgi path=json_proto method=POST [15:39:13]POST find Content-Length [15:39:13]Host: 172.17.45.195:8080 [15:39:13]Content-Length: 677 [15:39:13]Content-Type: application/json [15:39:13] [15:39:13]POST finish read [15:39:13]Found Content-Length = 677 [15:39:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.800, "sum" : 325.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 325.00, "total" : 325.00, "payments": [ { "type": 0, "sum" : 325.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:13]execute_script... [15:39: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)118199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 67.80, "quantity" : 4.800, "sum" : 325.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 325.00, "total" : 325.00, "payments": [ { "type": 0, "sum" : 325.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:13]POST & json_proto [15:39:13]process_json_proto [15:39:13]json parsed OK: [15:39:13]protocol is kg_v1.0 [15:39:13]action value=close_receipt [15:39:13]process_action close_receipt [15:39:13]cmd_close_receipt [15:39:13]MH_GetDate [15:39:13]Write to MH i2c: F0 00 00 07 04 FA [15:39:13]Write i2c OK [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: F0 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: F0 09 00 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: F0 09 00 07 04 00 21 09 A9 66 FB 01 7F 64 1B [15:39:13]GetLastDocTimeStamp 1722353802 [15:39:13]current date 1722353953 [15:39:13]FM_GetShiftState [15:39:13]SAM_PROTO_GetShiftState [15:39:13]wFMCommunicate request_size=4 [15:39:13]MH_SAM_APDU [15:39:13]CAPDU: 80 13 01 00 [15:39:13]Write to MH i2c: E2 08 00 08 04 80 13 01 00 00 00 00 00 89 [15:39:13]Write i2c OK [15:39:13]MH_I2C_Read... [15:39:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:13]Read from MH i2c: E2 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 0E 00 [15:39:13]MH_I2C_Read... [15:39:13]Read from MH i2c: E2 0E 00 08 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 E4 [15:39:13]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:39:13]wFMCommunicate OK [15:39:13]SAM_PROTO_GetShiftState done [15:39:13]FM_GetShiftState done [15:39:13]opened in 1722299915 [15:39:13]opened+sec_in_day 1722386315 [15:39:13]quantity*price = 32544 [15:39:13]sum+1 = 32545 [15:39:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 325.00 Внесено: 325.00 СДАЧА: 0.00 НСП 1% : 2.88 НДС 12% : 34.56 Наличными: 325.00 Безнал.: 0.00 Место: АЗС № 128 "Партнер Нефть" Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 СНО: Общий режим Чек 515 30.07.2024 15:39 Смена: 430 ФФД: 1.0 ЗНМ: 0300000046 РНМ: 0000000000092651 Версия ККМ: 001 ФМ: 0000000000874943 ФД: 309581 ФПД: 194601717631513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153913&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309581&fm=194601717631513&tin=02508201610067®Number=0000000000092651&sum=32500 [15:39:14]StoreToDocumentArchive [15:39:14]shift 430 fd 309581 [15:39:14]save to /storage/0430/doc_00309581 [15:39:14]save last doc name /storage/0430/doc_00309581 to /storage/kkm_last_doc_name [15:39:14]save OK [15:39:14]Clear old archive folders... [15:39:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:39:14]tlvbuf is 008AEB90 [15:39:14]SAM_PROTO_ClearQueue [15:39:14]wFMCommunicate request_size=4 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 09 00 00 [15:39:14]Write to MH i2c: E2 08 00 15 04 80 09 00 00 00 00 00 00 8B [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 15 04 00 90 00 8D [15:39:14]RAPDU: 90 00 [15:39:14]wFMCommunicate OK [15:39:14]SAM_PROTO_ClearQueue done [15:39:14]KKMCreateOFDPacket [15:39:14]OFDProtocolAddRootSTLVToBuf [15:39:14]FM_MakeSignedData [15:39:14]FM_MakeSignedData [15:39:14]SAM_PROTO_SignData [15:39:14]wFMCommunicate request_size=4 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 0D 01 02 [15:39:14]Write to MH i2c: E2 08 00 16 04 80 0D 01 02 00 00 00 00 93 [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 16 04 00 90 00 8E [15:39:14]RAPDU: 90 00 [15:39:14]wFMCommunicate OK [15:39:14]wFMCommunicate request_size=255 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C0 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 20 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 0D 00 00 00 00 07 04 06 00 F4 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 21 09 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B9 04 00 35 04 06 00 B0 [15:39:14]Write to MH i2c: E2 02 01 17 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 32 FF 03 08 00 03 C0 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 20 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 0D 00 00 00 00 07 04 06 00 F4 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 21 09 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B9 04 00 35 04 06 00 B0 00 00 DB [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 17 04 00 90 00 8F [15:39:14]RAPDU: 90 00 [15:39:14]wFMCommunicate OK [15:39:14]wFMCommunicate request_size=10 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 0D 02 02 05 FD 3E 40 8A 19 [15:39:14]Write to MH i2c: E2 0D 00 18 04 80 0D 02 02 05 00 FD 3E 40 8A 19 00 00 BE [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 03 00 18 04 00 90 00 90 [15:39:14]RAPDU: 90 00 [15:39:14]wFMCommunicate OK [15:39:14]wFMCommunicate request_size=4 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 0D 03 02 [15:39:14]Write to MH i2c: E2 08 00 19 04 80 0D 03 02 00 00 00 00 98 [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 0B 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 0B 00 19 04 00 BE 09 16 74 DF 71 FA C1 90 00 F5 [15:39:14]RAPDU: BE 09 16 74 DF 71 FA C1 90 00 [15:39:14]wFMCommunicate OK [15:39:14]SAM_PROTO_SignData done [15:39:14]FM_MakeSignedData done [15:39:14]CreateOFDProtocolMessage [15:39:14]wFMCommunicate request_size=4 [15:39:14]MH_SAM_APDU [15:39:14]CAPDU: 80 11 00 00 [15:39:14]Write to MH i2c: E2 08 00 1A 04 80 11 00 00 00 00 00 00 98 [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:14]Read from MH i2c: E2 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 17 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: E2 17 00 1A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 EE [15:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:39:14]wFMCommunicate OK [15:39:14]CreateOFDProtocolMessage done [15:39:14]OFDSenderStorePacket 309581 [15:39:14]StoreOFDPacket docnum=309581 [15:39:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 42 27 07 01 75 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C0 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 20 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 0D 00 00 00 00 07 04 06 00 F4 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 21 09 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B9 04 00 35 04 06 00 B0 FD 3E 40 8A 19 BE 09 16 74 DF 71 FA C1 [15:39:14]CheckFolder [15:39:14]dirname=/storage/ofd_packets [15:39:14]CheckFolder done [15:39:14]ProducePacketName [15:39:14]name=ofd_packets/00309581 [15:39:14]NVStorageSaveData ofd_packets/00309581 [15:39:14]File name is /storage/ofd_packets/00309581 [15:39:14]Write 301 bytes [15:39:14]NVStorageSaveData done [15:39:14]OFDSenderStorePacket done [15:39:14]KKMCreateOFDPacket done [15:39:14]NVStorageSaveData kkm_last_timestamp [15:39:14]File name is /storage/kkm_last_timestamp [15:39:14]Write 4 bytes [15:39:14]NVStorageSaveData done [15:39:14]ExternCall_PrintAddStr [15:39:14]wPrintStart [15:39:14]Write to MH i2c: 01 00 00 1B 04 1F [15:39:14]Write i2c OK [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: 01 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: 01 07 00 [15:39:14]MH_I2C_Read... [15:39:14]Read from MH i2c: 01 07 00 1B 04 00 00 00 00 00 FF 0F 34 [15:39:14]RasterBufferAndPrint [15:39:14]line Счет N : (1)118199 [15:39:14]line ИНН: 02508201610067 [15:39:14]line Контрольно-Кассовый Чек [15:39:14]line ПРОДАЖА [15:39:14]line ТРК (МРК, ГНК) : 52 [15:39:14]line Товар: 2710124130 [15:39:14]line Аи-92-К-2 [15:39:14]line 4.800 * 67.80 [15:39:14]line = 325.44 [15:39:14]line НДС 12% НСП 1% [15:39:14]line > о реализуемом товаре [15:39:14]line ОКРУГЛЕНИЕ: -0.44 [15:39:14]line ИТОГО: 325.00 [15:39:14]line Внесено: 325.00 [15:39:14]line СДАЧА: 0.00 [15:39:14]line НСП 1% : 2.88 [15:39:14]line НДС 12% : 34.56 [15:39:14]line Наличными: 325.00 [15:39:14]line Безнал.: 0.00 [15:39:14]line Место: АЗС № 128 "Партнер Нефть" [15:39:14]line Адрес: 720001, г. Кадамжай, ул. Орозбекова 99, 40.136656, 71.724914 [15:39:14]line СНО: Общий режим [15:39:14]line Чек 515 30.07.2024 15:39 [15:39:14]line Смена: 430 ФФД: 1.0 [15:39:14]line ЗНМ: 0300000046 [15:39:14]line РНМ: 0000000000092651 [15:39:14]line Версия ККМ: 001 [15:39:14]line ФМ: 0000000000874943 [15:39:14]line ФД: 309581 [15:39:14]line ФПД: 194601717631513 [15:39:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153913&type=1&operation_type=1&fn_number=0000000000874943&fd_number=309581&fm=194601717631513&tin=02508201610067®Number=0000000000092651&sum=32500 [15:39:15]OFD Sender: Processing packet 309581 [packets to send 232, broken 231] [15:39:15]ProducePacketName [15:39:15]name=ofd_packets/00309581 [15:39:15]OFD Sender: To server: pG, [15:39:15]CommunicateWithHost lk.salyk.kg:30040 [15:39:15]ConnectInit lk.salyk.kg [15:39:15]written 0, free lines is 4095 [15:39:15]Write to MH i2c: 01 00 00 46 04 4A [15:39:15]Write i2c OK [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: 01 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: 01 07 00 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: 01 07 00 46 04 00 00 00 00 00 4B 0C A8 [15:39:15]RasterBufferAndPrint [15:39:15]line [15:39:15]line [15:39:15]line [15:39:15]line [15:39:15]line [15:39:15]written 0, free lines is 3150 [15:39:15]MH_Cut [15:39:15]Write to MH i2c: D1 01 00 4D 04 01 23 [15:39:15]Write i2c OK [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: D1 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: D1 01 00 [15:39:15]MH_I2C_Read... [15:39:15]Read from MH i2c: D1 01 00 4D 04 00 22 [15:39:15]Write to MH i2c: 01 00 00 4E 04 52 [15:39:15]Write i2c OK [15:39:15]MH_I2C_Read... [15:39:16]Connected sock=11 [15:39:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0F 01 00 00 42 27 07 01 75 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C0 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 20 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 7E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 20 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 0D 00 00 00 00 07 04 06 00 F4 7E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 02 00 00 F4 03 04 00 21 09 A9 66 0E 04 04 00 AE 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B9 04 00 35 04 06 00 B0 FD 3E 40 8A 19 BE 09 16 74 DF 71 FA C1 [15:39:16]*** Cut start [15:39:16]*** Partial cut [15:39:16]*** CUTSNS_PIN = 1 [15:39:16]*** CUTSNS_PIN = 0 [15:39:17]*** Brake cut motor [15:39:17]Read from MH i2c: 01 [15:39:17]MH_I2C_Read... [15:39:17]*** Stop cut motor [15:39:17]*** Cut end [15:39:17]Read from MH i2c: 01 07 00 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: 01 07 00 4E 04 00 00 00 00 00 FF 0F 67 [15:39:17]process_action close_receipt done [15:39:17]requested_data is exist [15:39:17]produce_requested_data [15:39:17]requested_item fm.sn is exist - process it [15:39:17]wFMCommunicate request_size=4 [15:39:17]MH_SAM_APDU [15:39:17]CAPDU: 80 11 00 00 [15:39:17]Write to MH i2c: E2 08 00 4F 04 80 11 00 00 00 00 00 00 CD [15:39:17]Write i2c OK [15:39:17]MH_I2C_Read... [15:39:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:17]Read from MH i2c: E2 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 17 00 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 17 00 4F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 23 [15:39:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:39:17]wFMCommunicate OK [15:39:17]requested_item fd.num is exist - process it [15:39:17]SAM_PROTO_GetFieldsCounters [15:39:17]wFMCommunicate request_size=4 [15:39:17]MH_SAM_APDU [15:39:17]CAPDU: 80 13 00 00 [15:39:17]Write to MH i2c: E2 08 00 50 04 80 13 00 00 00 00 00 00 D0 [15:39:17]Write i2c OK [15:39:17]MH_I2C_Read... [15:39:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:17]Read from MH i2c: E2 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 62 00 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 62 00 50 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 BA [15:39:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:17]wFMCommunicate OK [15:39:17]SAM_PROTO_GetFieldsCounters done [15:39:17]requested_item shift.num is exist - process it [15:39:17]requested_item shift.opened is exist - process it [15:39:17]req_shift_opened [15:39:17]FM_GetShiftState [15:39:17]SAM_PROTO_GetShiftState [15:39:17]wFMCommunicate request_size=4 [15:39:17]MH_SAM_APDU [15:39:17]CAPDU: 80 13 01 00 [15:39:17]Write to MH i2c: E2 08 00 51 04 80 13 01 00 00 00 00 00 D2 [15:39:17]Write i2c OK [15:39:17]MH_I2C_Read... [15:39:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:17]Read from MH i2c: E2 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 0E 00 [15:39:17]MH_I2C_Read... [15:39:17]Read from MH i2c: E2 0E 00 51 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 2D [15:39:17]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:39:17]wFMCommunicate OK [15:39:17]SAM_PROTO_GetShiftState done [15:39:17]FM_GetShiftState done [15:39:17]req_shift_opened done [15:39:17]requested_item shift.open_date is exist - process it [15:39:17]req_shift_open_date [15:39:17]req_shift_open_date done [15:39:17]produce_requested_data done [15:39:17]produce_requested_data return {"fm.sn":"0000000000874943","fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:39:17]process_action_free close_receipt [15:39:17]json_value_free [15:39:17]json_value_free done [15:39:17]process_json_proto returns [15:39:17]Send response to host [15:39:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874943","fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:39:17]free response buf [15:39:17]execute_script done [15:39:17]execute_script returns [15:39:17]free content buf [15:39:17]Sock 10.Close socket [15:39:17]Sock 10.Thread stoped [15:39:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 F7 2A 47 00 DF 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4D B9 04 00 F4 03 04 00 6C B0 A8 66 B6 04 01 00 00 FD DB FA BC 6C E4 C4 34 [15:39:18]CommunicateWithHost err = 0 [15:39:18]CheckOFDResponse [15:39:18]1017 (14) - 77093643461234 [15:39:18]1041 (16) - 0000000000874943 [15:39:18]1040 (4) - 309581 [15:39:18]1012 (4) - 30.07.2024 09:20 [15:39:18]1206 (1) - 0 [15:39:18]OFD Sender: Remove packet 309581 [15:39:18]ProducePacketName [15:39:18]name=ofd_packets/00309581 [15:39:18]NVStorageDeleteData [15:39:19]OFD Sender: No OFD packet to send [15:39:24]OFD Sender: No OFD packet to send [15:39:26]recv_with_timeout no data received [15:39:29]OFD Sender: No OFD packet to send [15:39:34]OFD Sender: No OFD packet to send [15:39:39]OFD Sender: No OFD packet to send [15:39:44]OFD Sender: No OFD packet to send [15:39:49]OFD Sender: No OFD packet to send [15:39:54]OFD Sender: No OFD packet to send [15:39:59]OFD Sender: No OFD packet to send [15:40:01]recv_with_timeout no data received [15:40:04]OFD Sender: No OFD packet to send [15:40:09]OFD Sender: No OFD packet to send [15:40:14]OFD Sender: No OFD packet to send [15:40:19]OFD Sender: No OFD packet to send [15:40:24]OFD Sender: No OFD packet to send [15:40:29]OFD Sender: No OFD packet to send [15:40:34]OFD Sender: No OFD packet to send [15:40:39]OFD Sender: No OFD packet to send [15:40:44]OFD Sender: No OFD packet to send [15:40:49]OFD Sender: No OFD packet to send [15:40:54]OFD Sender: No OFD packet to send [15:40:59]OFD Sender: No OFD packet to send [15:41:04]OFD Sender: No OFD packet to send [15:41:09]OFD Sender: No OFD packet to send [15:41:14]OFD Sender: No OFD packet to send [15:41:19]OFD Sender: No OFD packet to send [15:41:24]OFD Sender: No OFD packet to send [15:41:29]OFD Sender: No OFD packet to send [15:41:34]OFD Sender: No OFD packet to send [15:41:39]OFD Sender: No OFD packet to send [15:41:43]accept exits with 8 [15:41:43]New connection [15:41:43]New thread 3066695012 created [15:41:43]Thread 3066838372 joined [15:41:43]Waiting for new connection... [15:41:43] Sock 8.Parse request [15:41:43]Sock 8.Check first char [15:41:43]Sock 8.First char is OK [15:41:43]request: POST /json_proto HTTP/1.0 [15:41:43]Method: POST [15:41:43]URL: /json_proto [15:41:43]Method is POST - this is cgi request [15:41:43]url: /json_proto [15:41:43]query_string will be loaded in cgi processing [15:41:43]execute_cgi json_proto POST (null) [15:41:43]execute_cgi path=json_proto method=POST [15:41:43]POST find Content-Length [15:41:43]Host: 172.17.45.195:8080 [15:41:43]Content-Length: 215 [15:41:43]Content-Type: application/json [15:41:43] [15:41:43]POST finish read [15:41:43]Found Content-Length = 215 [15:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:43]execute_script... [15:41:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:41:43]POST & json_proto [15:41:43]process_json_proto [15:41:43]json parsed OK: [15:41:43]protocol is kg_v1.0 [15:41:43]action value=get_value [15:41:43]process_action get_value [15:41:43]cmd_get_value [15:41:43]process_action get_value done [15:41:43]requested_data is exist [15:41:43]produce_requested_data [15:41:43]requested_item kkm.sn is exist - process it [15:41:43]requested_item kkm.ver is exist - process it [15:41:43]requested_item fm.sn is exist - process it [15:41:43]wFMCommunicate request_size=4 [15:41:43]MH_SAM_APDU [15:41:43]CAPDU: 80 11 00 00 [15:41:43]Write to MH i2c: E2 08 00 52 04 80 11 00 00 00 00 00 00 D0 [15:41:43]Write i2c OK [15:41:43]MH_I2C_Read... [15:41:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:41:43]Read from MH i2c: E2 [15:41:43]MH_I2C_Read... [15:41:43]Read from MH i2c: E2 17 00 [15:41:43]MH_I2C_Read... [15:41:43]Read from MH i2c: E2 17 00 52 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 26 [15:41:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:41:43]wFMCommunicate OK [15:41:43]requested_item fd.num is exist - process it [15:41:43]SAM_PROTO_GetFieldsCounters [15:41:43]wFMCommunicate request_size=4 [15:41:43]MH_SAM_APDU [15:41:43]CAPDU: 80 13 00 00 [15:41:43]Write to MH i2c: E2 08 00 53 04 80 13 00 00 00 00 00 00 D3 [15:41:43]Write i2c OK [15:41:43]MH_I2C_Read... [15:41:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:41:43]Read from MH i2c: E2 [15:41:43]MH_I2C_Read... [15:41:43]Read from MH i2c: E2 62 00 [15:41:43]MH_I2C_Read... [15:41:43]Read from MH i2c: E2 62 00 53 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 BD [15:41:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:41:43]wFMCommunicate OK [15:41:43]SAM_PROTO_GetFieldsCounters done [15:41:43]requested_item shift.num is exist - process it [15:41:43]requested_item shift.opened is exist - process it [15:41:43]req_shift_opened [15:41:43]FM_GetShiftState [15:41:43]SAM_PROTO_GetShiftState [15:41:43]wFMCommunicate request_size=4 [15:41:43]MH_SAM_APDU [15:41:43]CAPDU: 80 13 01 00 [15:41:43]Write to MH i2c: E2 08 00 54 04 80 13 01 00 00 00 00 00 D5 [15:41:43]Write i2c OK [15:41:43]MH_I2C_Read... [15:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:41:43]Read from MH i2c: E2 [15:41:43]MH_I2C_Read... [15:41:43]Read from MH i2c: E2 0E 00 [15:41:43]MH_I2C_Read... [15:41:43]Read from MH i2c: E2 0E 00 54 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 30 [15:41:43]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:41:43]wFMCommunicate OK [15:41:43]SAM_PROTO_GetShiftState done [15:41:43]FM_GetShiftState done [15:41:43]req_shift_opened done [15:41:43]requested_item shift.open_date is exist - process it [15:41:43]req_shift_open_date [15:41:43]req_shift_open_date done [15:41:43]produce_requested_data done [15:41:43]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:41:43]process_action_free get_value [15:41:43]json_value_free [15:41:43]json_value_free done [15:41:43]process_json_proto returns [15:41:43]Send response to host [15:41:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:41:43]free response buf [15:41:43]execute_script done [15:41:43]execute_script returns [15:41:43]free content buf [15:41:43]Sock 8.Close socket [15:41:43]Sock 8.Thread stoped [15:41:43]accept exits with 10 [15:41:43]New connection [15:41:43]New thread 3066838372 created [15:41:43]Thread 3066695012 joined [15:41:43]Waiting for new connection... [15:41:43] Sock 10.Parse request [15:41:43]Sock 10.Check first char [15:41:43]Sock 10.First char is OK [15:41:43]request: POST /json_proto HTTP/1.0 [15:41:43]Method: POST [15:41:43]URL: /json_proto [15:41:43]Method is POST - this is cgi request [15:41:43]url: /json_proto [15:41:43]query_string will be loaded in cgi processing [15:41:43]execute_cgi json_proto POST (null) [15:41:43]execute_cgi path=json_proto method=POST [15:41:43]POST find Content-Length [15:41:43]Host: 172.17.45.195:8080 [15:41:43]Content-Length: 331 [15:41:43]Content-Type: application/json [15:41:43] [15:41:43]POST finish read [15:41:43]Found Content-Length = 331 [15:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:41:43]execute_script... [15:41:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:41:44]POST & json_proto [15:41:44]process_json_proto [15:41:44]json parsed OK: [15:41:44]protocol is kg_v1.0 [15:41:44]action value=get_value [15:41:44]process_action get_value [15:41:44]cmd_get_value [15:41:44]process_action get_value done [15:41:44]requested_data is exist [15:41:44]produce_requested_data [15:41:44]requested_item fm.sale.total is exist - process it [15:41:44]SAM_PROTO_GetFMData [15:41:44]wFMCommunicate request_size=4 [15:41:44]MH_SAM_APDU [15:41:44]CAPDU: 80 13 03 00 [15:41:44]Write to MH i2c: E2 08 00 55 04 80 13 03 00 00 00 00 00 D8 [15:41:44]Write i2c OK [15:41:44]MH_I2C_Read... [15:41:44]OFD Sender: No OFD packet to send [15:41:44]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:41:44]Read from MH i2c: E2 [15:41:44]MH_I2C_Read... [15:41:44]Read from MH i2c: E2 FD 00 [15:41:44]MH_I2C_Read... [15:41:44]Read from MH i2c: E2 FD 00 55 04 00 C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 B8 [15:41:44]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:41:44]wFMCommunicate OK [15:41:44]wFMCommunicate request_size=4 [15:41:44]MH_SAM_APDU [15:41:44]CAPDU: 80 17 00 00 [15:41:44]Write to MH i2c: E2 08 00 56 04 80 17 00 00 00 00 00 00 DA [15:41:44]Write i2c OK [15:41:44]MH_I2C_Read... [15:41:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:44]Read from MH i2c: E2 [15:41:44]MH_I2C_Read... [15:41:44]Read from MH i2c: E2 FD 00 [15:41:44]MH_I2C_Read... [15:41:44]Read from MH i2c: E2 FD 00 56 04 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 CE [15:41:44]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:41:44]wFMCommunicate OK [15:41:44]wFMCommunicate request_size=4 [15:41:44]MH_SAM_APDU [15:41:44]CAPDU: 80 17 00 00 [15:41:44]Write to MH i2c: E2 08 00 57 04 80 17 00 00 00 00 00 00 DB [15:41:44]Write i2c OK [15:41:44]MH_I2C_Read... [15:41:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:45]Read from MH i2c: E2 [15:41:45]MH_I2C_Read... [15:41:45]Read from MH i2c: E2 FD 00 [15:41:45]MH_I2C_Read... [15:41:45]Read from MH i2c: E2 FD 00 57 04 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 ED [15:41:45]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:41:45]wFMCommunicate OK [15:41:45]wFMCommunicate request_size=4 [15:41:45]MH_SAM_APDU [15:41:45]CAPDU: 80 17 00 00 [15:41:45]Write to MH i2c: E2 08 00 58 04 80 17 00 00 00 00 00 00 DC [15:41:45]Write i2c OK [15:41:45]MH_I2C_Read... [15:41:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:45]Read from MH i2c: E2 [15:41:45]MH_I2C_Read... [15:41:45]Read from MH i2c: E2 FD 00 [15:41:45]MH_I2C_Read... [15:41:45]Read from MH i2c: E2 FD 00 58 04 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 68 [15:41:45]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:41:45]wFMCommunicate OK [15:41:45]wFMCommunicate request_size=4 [15:41:45]MH_SAM_APDU [15:41:45]CAPDU: 80 17 00 00 [15:41:45]Write to MH i2c: E2 08 00 59 04 80 17 00 00 00 00 00 00 DD [15:41:45]Write i2c OK [15:41:45]MH_I2C_Read... [15:41:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:41:45]Read from MH i2c: E2 [15:41:45]MH_I2C_Read... [15:41:45]Read from MH i2c: E2 E2 00 [15:41:45]MH_I2C_Read... [15:41:45]Read from MH i2c: E2 E2 00 59 04 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BB [15:41:45]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:41:45]wFMCommunicate OK [15:41:45]SAM_PROTO_GetFMData done [15:41:45]requested_item fm.sale_refund.total is exist - process it [15:41:45]requested_item fm.buy.total is exist - process it [15:41:45]requested_item shift.sale.total is exist - process it [15:41:45]SAM_PROTO_GetShiftData [15:41:45]wFMCommunicate request_size=4 [15:41:45]MH_SAM_APDU [15:41:45]CAPDU: 80 13 02 00 [15:41:45]Write to MH i2c: E2 08 00 5A 04 80 13 02 00 00 00 00 00 DC [15:41:45]Write i2c OK [15:41:45]MH_I2C_Read... [15:41:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:41:46]Read from MH i2c: E2 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 5A 04 00 BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 3D [15:41:46]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [15:41:46]wFMCommunicate OK [15:41:46]wFMCommunicate request_size=4 [15:41:46]MH_SAM_APDU [15:41:46]CAPDU: 80 17 00 00 [15:41:46]Write to MH i2c: E2 08 00 5B 04 80 17 00 00 00 00 00 00 DF [15:41:46]Write i2c OK [15:41:46]MH_I2C_Read... [15:41:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:46]Read from MH i2c: E2 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 5B 04 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 B9 [15:41:46]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [15:41:46]wFMCommunicate OK [15:41:46]wFMCommunicate request_size=4 [15:41:46]MH_SAM_APDU [15:41:46]CAPDU: 80 17 00 00 [15:41:46]Write to MH i2c: E2 08 00 5C 04 80 17 00 00 00 00 00 00 E0 [15:41:46]Write i2c OK [15:41:46]MH_I2C_Read... [15:41:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:46]Read from MH i2c: E2 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 5C 04 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 12 [15:41:46]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [15:41:46]wFMCommunicate OK [15:41:46]wFMCommunicate request_size=4 [15:41:46]MH_SAM_APDU [15:41:46]CAPDU: 80 17 00 00 [15:41:46]Write to MH i2c: E2 08 00 5D 04 80 17 00 00 00 00 00 00 E1 [15:41:46]Write i2c OK [15:41:46]MH_I2C_Read... [15:41:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:46]Read from MH i2c: E2 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 [15:41:46]MH_I2C_Read... [15:41:46]Read from MH i2c: E2 FD 00 5D 04 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 58 [15:41:46]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [15:41:46]wFMCommunicate OK [15:41:46]wFMCommunicate request_size=4 [15:41:46]MH_SAM_APDU [15:41:46]CAPDU: 80 17 00 00 [15:41:46]Write to MH i2c: E2 08 00 5E 04 80 17 00 00 00 00 00 00 E2 [15:41:46]Write i2c OK [15:41:46]MH_I2C_Read... [15:41:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [15:41:47]Read from MH i2c: E2 [15:41:47]MH_I2C_Read... [15:41:47]Read from MH i2c: E2 DA 00 [15:41:47]MH_I2C_Read... [15:41:47]Read from MH i2c: E2 DA 00 5E 04 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C3 [15:41:47]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:41:47]wFMCommunicate OK [15:41:47]SAM_PROTO_GetShiftData done [15:41:47]requested_item shift.sale.total_cash is exist - process it [15:41:47]requested_item shift.sale_refund.total is exist - process it [15:41:47]requested_item shift.sale_refund.total_cash is exist - process it [15:41:47]requested_item shift.buy.total is exist - process it [15:41:47]requested_item shift.buy.total_cash is exist - process it [15:41:47]produce_requested_data done [15:41:47]produce_requested_data return {"fm.sale.total":267136681.38,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":584363.68,"shift.sale.total_cash":383604.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:41:47]process_action_free get_value [15:41:47]json_value_free [15:41:47]json_value_free done [15:41:47]process_json_proto returns [15:41:47]Send response to host [15:41:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":267136681.38,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":584363.68,"shift.sale.total_cash":383604.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:41:47]free response buf [15:41:47]execute_script done [15:41:47]execute_script returns [15:41:47]free content buf [15:41:47]Sock 10.Close socket [15:41:47]Sock 10.Thread stoped [15:41:47]accept exits with 8 [15:41:47]New connection [15:41:47]New thread 3066695012 created [15:41:47]Thread 3066838372 joined [15:41:47]Waiting for new connection... [15:41:47] Sock 8.Parse request [15:41:47]Sock 8.Check first char [15:41:47]Sock 8.First char is OK [15:41:47]request: POST /json_proto HTTP/1.0 [15:41:47]Method: POST [15:41:47]URL: /json_proto [15:41:47]Method is POST - this is cgi request [15:41:47]url: /json_proto [15:41:47]query_string will be loaded in cgi processing [15:41:47]execute_cgi json_proto POST (null) [15:41:47]execute_cgi path=json_proto method=POST [15:41:47]POST find Content-Length [15:41:47]Host: 172.17.45.195:8080 [15:41:47]Content-Length: 331 [15:41:47]Content-Type: application/json [15:41:47] [15:41:47]POST finish read [15:41:47]Found Content-Length = 331 [15:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:41:47]execute_script... [15:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:41:47]POST & json_proto [15:41:47]process_json_proto [15:41:47]json parsed OK: [15:41:47]protocol is kg_v1.0 [15:41:47]action value=get_value [15:41:47]process_action get_value [15:41:47]cmd_get_value [15:41:47]process_action get_value done [15:41:47]requested_data is exist [15:41:47]produce_requested_data [15:41:47]requested_item fm.sale.total is exist - process it [15:41:47]SAM_PROTO_GetFMData [15:41:47]wFMCommunicate request_size=4 [15:41:47]MH_SAM_APDU [15:41:47]CAPDU: 80 13 03 00 [15:41:47]Write to MH i2c: E2 08 00 5F 04 80 13 03 00 00 00 00 00 E2 [15:41:47]Write i2c OK [15:41:47]MH_I2C_Read... [15:41:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:41:47]Read from MH i2c: E2 [15:41:47]MH_I2C_Read... [15:41:47]Read from MH i2c: E2 FD 00 [15:41:47]MH_I2C_Read... [15:41:47]Read from MH i2c: E2 FD 00 5F 04 00 C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 C2 [15:41:47]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:41:47]wFMCommunicate OK [15:41:47]wFMCommunicate request_size=4 [15:41:47]MH_SAM_APDU [15:41:47]CAPDU: 80 17 00 00 [15:41:47]Write to MH i2c: E2 08 00 60 04 80 17 00 00 00 00 00 00 E4 [15:41:47]Write i2c OK [15:41:47]MH_I2C_Read... [15:41:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:48]Read from MH i2c: E2 [15:41:48]MH_I2C_Read... [15:41:48]Read from MH i2c: E2 FD 00 [15:41:48]MH_I2C_Read... [15:41:48]Read from MH i2c: E2 FD 00 60 04 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 D8 [15:41:48]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:41:48]wFMCommunicate OK [15:41:48]wFMCommunicate request_size=4 [15:41:48]MH_SAM_APDU [15:41:48]CAPDU: 80 17 00 00 [15:41:48]Write to MH i2c: E2 08 00 61 04 80 17 00 00 00 00 00 00 E5 [15:41:48]Write i2c OK [15:41:48]MH_I2C_Read... [15:41:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:48]Read from MH i2c: E2 [15:41:48]MH_I2C_Read... [15:41:48]Read from MH i2c: E2 FD 00 [15:41:48]MH_I2C_Read... [15:41:48]Read from MH i2c: E2 FD 00 61 04 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 F7 [15:41:48]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:41:48]wFMCommunicate OK [15:41:48]wFMCommunicate request_size=4 [15:41:48]MH_SAM_APDU [15:41:48]CAPDU: 80 17 00 00 [15:41:48]Write to MH i2c: E2 08 00 62 04 80 17 00 00 00 00 00 00 E6 [15:41:48]Write i2c OK [15:41:48]MH_I2C_Read... [15:41:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:48]Read from MH i2c: E2 [15:41:48]MH_I2C_Read... [15:41:48]Read from MH i2c: E2 FD 00 [15:41:48]MH_I2C_Read... [15:41:48]Read from MH i2c: E2 FD 00 62 04 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 72 [15:41:48]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:41:48]wFMCommunicate OK [15:41:48]wFMCommunicate request_size=4 [15:41:48]MH_SAM_APDU [15:41:48]CAPDU: 80 17 00 00 [15:41:48]Write to MH i2c: E2 08 00 63 04 80 17 00 00 00 00 00 00 E7 [15:41:48]Write i2c OK [15:41:48]MH_I2C_Read... [15:41:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:41:49]Read from MH i2c: E2 [15:41:49]MH_I2C_Read... [15:41:49]Read from MH i2c: E2 E2 00 [15:41:49]MH_I2C_Read... [15:41:49]Read from MH i2c: E2 E2 00 63 04 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C5 [15:41:49]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:41:49]wFMCommunicate OK [15:41:49]SAM_PROTO_GetFMData done [15:41:49]requested_item fm.sale_refund.total is exist - process it [15:41:49]requested_item fm.buy.total is exist - process it [15:41:49]requested_item shift.sale.total is exist - process it [15:41:49]SAM_PROTO_GetShiftData [15:41:49]wFMCommunicate request_size=4 [15:41:49]MH_SAM_APDU [15:41:49]CAPDU: 80 13 02 00 [15:41:49]Write to MH i2c: E2 08 00 64 04 80 13 02 00 00 00 00 00 E6 [15:41:49]Write i2c OK [15:41:49]MH_I2C_Read... [15:41:49]OFD Sender: No OFD packet to send [15:41:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:41:49]Read from MH i2c: E2 [15:41:49]MH_I2C_Read... [15:41:49]Read from MH i2c: E2 FD 00 [15:41:49]MH_I2C_Read... [15:41:49]Read from MH i2c: E2 FD 00 64 04 00 BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 47 [15:41:49]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [15:41:49]wFMCommunicate OK [15:41:49]wFMCommunicate request_size=4 [15:41:49]MH_SAM_APDU [15:41:49]CAPDU: 80 17 00 00 [15:41:49]Write to MH i2c: E2 08 00 65 04 80 17 00 00 00 00 00 00 E9 [15:41:49]Write i2c OK [15:41:49]MH_I2C_Read... [15:41:50]Read from MH i2c: E2 [15:41:50]MH_I2C_Read... [15:41:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:50]Read from MH i2c: E2 FD 00 [15:41:50]MH_I2C_Read... [15:41:50]Read from MH i2c: E2 FD 00 65 04 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 C3 [15:41:50]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [15:41:50]wFMCommunicate OK [15:41:50]wFMCommunicate request_size=4 [15:41:50]MH_SAM_APDU [15:41:50]CAPDU: 80 17 00 00 [15:41:50]Write to MH i2c: E2 08 00 66 04 80 17 00 00 00 00 00 00 EA [15:41:50]Write i2c OK [15:41:50]MH_I2C_Read... [15:41:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:50]Read from MH i2c: E2 [15:41:50]MH_I2C_Read... [15:41:50]Read from MH i2c: E2 FD 00 [15:41:50]MH_I2C_Read... [15:41:50]Read from MH i2c: E2 FD 00 66 04 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 1C [15:41:50]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [15:41:50]wFMCommunicate OK [15:41:50]wFMCommunicate request_size=4 [15:41:50]MH_SAM_APDU [15:41:50]CAPDU: 80 17 00 00 [15:41:50]Write to MH i2c: E2 08 00 67 04 80 17 00 00 00 00 00 00 EB [15:41:50]Write i2c OK [15:41:50]MH_I2C_Read... [15:41:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:51]Read from MH i2c: E2 [15:41:51]MH_I2C_Read... [15:41:51]Read from MH i2c: E2 FD 00 [15:41:51]MH_I2C_Read... [15:41:51]Read from MH i2c: E2 FD 00 67 04 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 62 [15:41:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [15:41:51]wFMCommunicate OK [15:41:51]wFMCommunicate request_size=4 [15:41:51]MH_SAM_APDU [15:41:51]CAPDU: 80 17 00 00 [15:41:51]Write to MH i2c: E2 08 00 68 04 80 17 00 00 00 00 00 00 EC [15:41:51]Write i2c OK [15:41:51]MH_I2C_Read... [15:41:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [15:41:51]Read from MH i2c: E2 [15:41:51]MH_I2C_Read... [15:41:51]Read from MH i2c: E2 DA 00 [15:41:51]MH_I2C_Read... [15:41:51]Read from MH i2c: E2 DA 00 68 04 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 00 00 00 00 00 00 F3 [15:41:52]Write i2c OK [15:41:52]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 FD 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 FD 00 6F 04 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 CD [15:41:53]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [15:41:53]wFMCommunicate OK [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 17 00 00 [15:41:53]Write to MH i2c: E2 08 00 70 04 80 17 00 00 00 00 00 00 F4 [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:53]Read from MH i2c: E2 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 FD 00 [15:41:53]MH_I2C_Read... [15:41:53]Read from MH i2c: E2 FD 00 70 04 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 26 [15:41:53]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [15:41:53]wFMCommunicate OK [15:41:53]wFMCommunicate request_size=4 [15:41:53]MH_SAM_APDU [15:41:53]CAPDU: 80 17 00 00 [15:41:53]Write to MH i2c: E2 08 00 71 04 80 17 00 00 00 00 00 00 F5 [15:41:53]Write i2c OK [15:41:53]MH_I2C_Read... [15:41:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:53]Read from MH i2c: E2 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 FD 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 FD 00 71 04 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 6C [15:41:54]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [15:41:54]wFMCommunicate OK [15:41:54]wFMCommunicate request_size=4 [15:41:54]MH_SAM_APDU [15:41:54]CAPDU: 80 17 00 00 [15:41:54]Write to MH i2c: E2 08 00 72 04 80 17 00 00 00 00 00 00 F6 [15:41:54]Write i2c OK [15:41:54]MH_I2C_Read... [15:41:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [15:41:54]Read from MH i2c: E2 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 DA 00 [15:41:54]MH_I2C_Read... [15:41:54]Read from MH i2c: E2 DA 00 72 04 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [15:41:54]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:41:54]wFMCommunicate OK [15:41:54]SAM_PROTO_GetShiftData done [15:41:54]1194 (1209) - счетчики итогов смены [15:41:54] 1134 (4) - 515 - количество чеков со всеми признаками расчетов [15:41:54] 1129 (159) - счетчики операций «приход» [15:41:54] 1135 (4) - 512 - количество чеков по признаку расчетов [15:41:54] 1201 (4) - 584363.68 - общая итоговая сумма в чеках [15:41:54] 1136 (4) - 383604.00 - итоговая сумма в чеках наличными [15:41:54] OFD Sender: No OFD packet to send [15:41:54] 1138 (4) - 200759.68 - итоговая сумма в чеках безналичными [15:41:54] 1024 (123) - суммы налогов [15:41:54] 1006 (9) - суммы НДС [15:41:54] 1010 (1) - 0% - код ставки НДС [15:41:54] 1011 (0) - 0.00 - сумма НДС по ставке [15:41:54] 1006 (12) - суммы НДС [15:41:54] 1010 (1) - 12% - код ставки НДС [15:41:54] 1011 (3) - 62069.26 - сумма НДС по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 0% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (12) - суммы НСП [15:41:54] 1014 (1) - 1% - код ставки НСП [15:41:54] 1015 (3) - 5172.29 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 2% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 3% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 5% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 0,50% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 1,50% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1130 (152) - счетчики операций «возврат прихода» [15:41:54] 1135 (4) - 3 - количество чеков по признаку расчетов [15:41:54] 1201 (3) - 11000.00 - общая итоговая сумма в чеках [15:41:54] 1136 (3) - 11000.00 - итоговая сумма в чеках наличными [15:41:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:41:54] 1024 (122) - суммы налогов [15:41:54] 1006 (9) - суммы НДС [15:41:54] 1010 (1) - 0% - код ставки НДС [15:41:54] 1011 (0) - 0.00 - сумма НДС по ставке [15:41:54] 1006 (12) - суммы НДС [15:41:54] 1010 (1) - 12% - код ставки НДС [15:41:54] 1011 (3) - 1168.31 - сумма НДС по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 0% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (11) - суммы НСП [15:41:54] 1014 (1) - 1% - код ставки НСП [15:41:54] 1015 (2) - 97.35 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 2% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 3% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 5% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 0,50% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 1,50% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1131 (141) - счетчики операций «расход» [15:41:54] 1135 (4) - 0 - количество чеков по признаку расчетов [15:41:54] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:41:54] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:41:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:41:54] 1024 (117) - суммы налогов [15:41:54] 1006 (9) - суммы НДС [15:41:54] 1010 (1) - 0% - код ставки НДС [15:41:54] 1011 (0) - 0.00 - сумма НДС по ставке [15:41:54] 1006 (9) - суммы НДС [15:41:54] 1010 (1) - 12% - код ставки НДС [15:41:54] 1011 (0) - 0.00 - сумма НДС по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 0% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 1% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 2% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 3% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 5% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 0,50% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1007 (9) - суммы НСП [15:41:54] 1014 (1) - 1,50% - код ставки НСП [15:41:54] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:54] 1132 (141) - счетчики операций «возврат расхода» [15:41:54] 1135 (4) - 0 - количество чеков по признаку расчетов [15:41:54] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:41:54] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:41:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:41:54] 1024 (117) - суммы налогов [15:41:55] 1006 (9) - суммы НДС [15:41:55] 1010 (1) - 0% - код ставки НДС [15:41:55] 1011 (0) - 0.00 - сумма НДС по ставке [15:41:55] 1006 (9) - суммы НДС [15:41:55] 1010 (1) - 12% - код ставки НДС [15:41:55] 1011 (0) - 0.00 - сумма НДС по ставке [15:41:55] 1007 (9) - суммы НСП [15:41:55] 1014 (1) - 0% - код ставки НСП [15:41:55] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:55] 1007 (9) - суммы НСП [15:41:55] 1014 (1) - 1% - код ставки НСП [15:41:55] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:55] 1007 (9) - суммы НСП [15:41:55] 1014 (1) - 2% - код ставки НСП [15:41:55] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:55] 1007 (9) - суммы НСП [15:41:55] 1014 (1) - 3% - код ставки НСП [15:41:55] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:55] 1007 (9) - суммы НСП [15:41:55] 1014 (1) - 5% - код ставки НСП [15:41:55] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:55] 1007 (9) - суммы НСП [15:41:55] 1014 (1) - 0,50% - код ставки НСП [15:41:55] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:55] 1007 (9) - суммы НСП [15:41:55] 1014 (1) - 1,50% - код ставки НСП [15:41:55] 1015 (0) - 0.00 - сумма НСП по ставке [15:41:55] 1133 (588) - - счетчики коррекции - не используются [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1194 (04AA) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1134 (046E) [15:41:55]Malloc new data [15:41:55]Processing tag 1129 (0469) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1135 (046F) [15:41:55]Malloc new data [15:41:55]Processing tag 1201 (04B1) [15:41:55]Malloc new data [15:41:55]Processing tag 1136 (0470) [15:41:55]Malloc new data [15:41:55]Processing tag 1138 (0472) [15:41:55]Malloc new data [15:41:55]Processing tag 1024 (0400) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1130 (046A) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1135 (046F) [15:41:55]Malloc new data [15:41:55]Processing tag 1201 (04B1) [15:41:55]Malloc new data [15:41:55]Processing tag 1136 (0470) [15:41:55]Malloc new data [15:41:55]Processing tag 1138 (0472) [15:41:55]Malloc new data [15:41:55]Processing tag 1024 (0400) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1131 (046B) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1135 (046F) [15:41:55]Malloc new data [15:41:55]Processing tag 1201 (04B1) [15:41:55]Malloc new data [15:41:55]Processing tag 1136 (0470) [15:41:55]Malloc new data [15:41:55]Processing tag 1138 (0472) [15:41:55]Malloc new data [15:41:55]Processing tag 1024 (0400) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1132 (046C) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1135 (046F) [15:41:55]Malloc new data [15:41:55]Processing tag 1201 (04B1) [15:41:55]Malloc new data [15:41:55]Processing tag 1136 (0470) [15:41:55]Malloc new data [15:41:55]Processing tag 1138 (0472) [15:41:55]Malloc new data [15:41:55]Processing tag 1024 (0400) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1006 (03EE) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1010 (03F2) [15:41:55]Malloc new data [15:41:55]Processing tag 1011 (03F3) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1007 (03EF) [15:41:55]Load OK [15:41:55]SetTLVBufToDocument [15:41:55]Processing tag 1014 (03F6) [15:41:55]Malloc new data [15:41:55]Processing tag 1015 (03F7) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Processing tag 1133 (046D) [15:41:55]Malloc new data [15:41:55]SetTLVBufToDocument err=0 [15:41:55]SetTLVBufToDocument err=0 [15:41:55]Malloc new data [15:41:55]SAM_PROTO_GetFMData [15:41:55]wFMCommunicate request_size=4 [15:41:55]MH_SAM_APDU [15:41:55]CAPDU: 80 13 03 00 [15:41:55]Write to MH i2c: E2 08 00 73 04 80 13 03 00 00 00 00 00 F6 [15:41:55]Write i2c OK [15:41:55]MH_I2C_Read... [15:41:56]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:41:56]Read from MH i2c: E2 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 FD 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 FD 00 73 04 00 C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 D6 [15:41:56]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:41:56]wFMCommunicate OK [15:41:56]wFMCommunicate request_size=4 [15:41:56]MH_SAM_APDU [15:41:56]CAPDU: 80 17 00 00 [15:41:56]Write to MH i2c: E2 08 00 74 04 80 17 00 00 00 00 00 00 F8 [15:41:56]Write i2c OK [15:41:56]MH_I2C_Read... [15:41:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:56]Read from MH i2c: E2 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 FD 00 [15:41:56]MH_I2C_Read... [15:41:56]Read from MH i2c: E2 FD 00 74 04 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 EC [15:41:57]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:41:57]wFMCommunicate OK [15:41:57]wFMCommunicate request_size=4 [15:41:57]MH_SAM_APDU [15:41:57]CAPDU: 80 17 00 00 [15:41:57]Write to MH i2c: E2 08 00 75 04 80 17 00 00 00 00 00 00 F9 [15:41:57]Write i2c OK [15:41:57]MH_I2C_Read... [15:41:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:57]Read from MH i2c: E2 [15:41:57]MH_I2C_Read... [15:41:57]Read from MH i2c: E2 FD 00 [15:41:57]MH_I2C_Read... [15:41:57]Read from MH i2c: E2 FD 00 75 04 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 0B [15:41:57]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:41:57]wFMCommunicate OK [15:41:57]wFMCommunicate request_size=4 [15:41:57]MH_SAM_APDU [15:41:57]CAPDU: 80 17 00 00 [15:41:57]Write to MH i2c: E2 08 00 76 04 80 17 00 00 00 00 00 00 FA [15:41:57]Write i2c OK [15:41:57]MH_I2C_Read... [15:41:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:41:58]Read from MH i2c: E2 [15:41:58]MH_I2C_Read... [15:41:58]Read from MH i2c: E2 FD 00 [15:41:58]MH_I2C_Read... [15:41:58]Read from MH i2c: E2 FD 00 76 04 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 86 [15:41:58]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:41:58]wFMCommunicate OK [15:41:58]wFMCommunicate request_size=4 [15:41:58]MH_SAM_APDU [15:41:58]CAPDU: 80 17 00 00 [15:41:58]Write to MH i2c: E2 08 00 77 04 80 17 00 00 00 00 00 00 FB [15:41:58]Write i2c OK [15:41:58]MH_I2C_Read... [15:41:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:41:58]Read from MH i2c: E2 [15:41:58]MH_I2C_Read... [15:41:58]Read from MH i2c: E2 E2 00 [15:41:58]MH_I2C_Read... [15:41:58]Read from MH i2c: E2 E2 00 77 04 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D9 [15:41:58]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:41:58]wFMCommunicate OK [15:41:58]SAM_PROTO_GetFMData done [15:41:58]FM_GetFMData:85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 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 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [15:41:59]oper:6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 [15:41:59]total:2A 3A 42 38 06 [15:41:59]Malloc new data [15:41:59]oper:6F 04 04 00 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 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 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [15:41:59]total:7C EB 1C 26 [15:41:59]Malloc new data [15:41:59]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 OFD Sender: No OFD packet to send [15:41:59]00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [15:41:59]total: [15:41:59]Malloc new data [15:41:59]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 [15:41:59]total: [15:41:59]Malloc new data [15:41:59]KKMPrepareXReportFMData err=0 [15:41:59]Х отчет ИНН: 02508201610067 Кассир: Анарбаев А. 30.07.2024 15:41 Смена: 266 РНМ: 0000000000092651 ЗНМ: 0300000046 СНО: Общий режим Всего чеков: 515 ИТОГИ ПРИХОД Чеков: 512 Общий итог: 584363.68 Итого наличными: 383604.00 Итого безнал.: 200759.68 НДС 0% : 0.00 НДС 12% : 62069.26 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5172.29 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 11000.00 Итого наличными: 11000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1168.31 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 97.35 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 372604.00 НС Приход: 267136681.38 НС Возвр.Прихода: 6394295.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874943 [15:41:59]StoreToDocumentArchive [15:41:59]MH_GetDate [15:41:59]Write to MH i2c: F0 00 00 78 04 6B [15:41:59]Write i2c OK [15:41:59]MH_I2C_Read... [15:41:59]Read from MH i2c: F0 [15:41:59]MH_I2C_Read... [15:41:59]Read from MH i2c: F0 09 00 [15:41:59]MH_I2C_Read... [15:41:59]Read from MH i2c: F0 09 00 78 04 00 C8 09 A9 66 FB 01 7F 64 33 [15:41:59]shift 266 fd 1722354120 [15:41:59]Create dir for shift 0266 [15:41:59]save to /storage/0266/doc_1722354120 [15:41:59]save last doc name /storage/0266/doc_1722354120 to /storage/kkm_last_doc_name [15:41:59]save OK [15:41:59]Clear old archive folders... [15:41:59]NVStorageSaveData kkm_last_timestamp [15:41:59]File name is /storage/kkm_last_timestamp [15:41:59]Write 4 bytes [15:41:59]NVStorageSaveData done [15:41:59]ExternCall_PrintAddStr [15:41:59]wPrintStart [15:41:59]Write to MH i2c: 01 00 00 79 04 7D [15:42:00]Write i2c OK [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: 01 [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: 01 07 00 [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: 01 07 00 79 04 00 00 00 00 00 FF 0F 92 [15:42:00]RasterBufferAndPrint [15:42:00]line Х отчет [15:42:00]line ИНН: 02508201610067 [15:42:00]line Кассир: Анарбаев А. [15:42:00]line 30.07.2024 15:41 [15:42:00]line Смена: 266 [15:42:00]line РНМ: 0000000000092651 [15:42:00]line ЗНМ: 0300000046 [15:42:00]line СНО: Общий режим [15:42:00]line Всего чеков: 515 [15:42:00]line ИТОГИ ПРИХОД [15:42:00]line Чеков: 512 [15:42:00]line Общий итог: 584363.68 [15:42:00]line Итого наличными: 383604.00 [15:42:00]line Итого безнал.: 200759.68 [15:42:00]line НДС 0% : 0.00 [15:42:00]line НДС 12% : 62069.26 [15:42:00]line НСП 0% : 0.00 [15:42:00]line НСП 1,50% : 0.00 [15:42:00]line НСП 0,50% : 0.00 [15:42:00]line НСП 5% : 0.00 [15:42:00]line НСП 3% : 0.00 [15:42:00]line НСП 2% : 0.00 [15:42:00]line НСП 1% : 5172.29 [15:42:00]line ИТОГИ ВОЗВРАТ ПРИХОДА [15:42:00]line Чеков: 3 [15:42:00]line Общий итог: 11000.00 [15:42:00]line Итого наличными: 11000.00 [15:42:00]line Итого безнал.: 0.00 [15:42:00]line НДС 0% : 0.00 [15:42:00]line НДС 12% : 1168.31 [15:42:00]line НСП 0% : 0.00 [15:42:00]line НСП 1,50% : 0.00 [15:42:00]line НСП 0,50% : 0.00 [15:42:00]line НСП 5% : 0.00 [15:42:00]line НСП 3% : 0.00 [15:42:00]line НСП 2% : 0.00 [15:42:00]line НСП 1% : 97.35 [15:42:00]line ИТОГИ РАСХОД [15:42:00]line Чеков: 0 [15:42:00]line Общий итог: 0.00 [15:42:00]line Итого наличными: 0.00 [15:42:00]line Итого безнал.: 0.00 [15:42:00]line НДС 0% : 0.00 [15:42:00]line НДС 12% : 0.00 [15:42:00]line НСП 0% : 0.00 [15:42:00]line НСП 1,50% : 0.00 [15:42:00]line НСП 0,50% : 0.00 [15:42:00]line НСП 5% : 0.00 [15:42:00]line НСП 3% : 0.00 [15:42:00]line НСП 2% : 0.00 [15:42:00]line НСП 1% : 0.00 [15:42:00]line ИТОГИ ВОЗВРАТ РАСХОДА [15:42:00]line Чеков: 0 [15:42:00]line Общий итог: 0.00 [15:42:00]line Итого наличными: 0.00 [15:42:00]line Итого безнал.: 0.00 [15:42:00]line НДС 0% : 0.00 [15:42:00]line НДС 12% : 0.00 [15:42:00]line НСП 0% : 0.00 [15:42:00]line НСП 1,50% : 0.00 [15:42:00]line НСП 0,50% : 0.00 [15:42:00]line НСП 5% : 0.00 [15:42:00]line НСП 3% : 0.00 [15:42:00]line НСП 2% : 0.00 [15:42:00]line НСП 1% : 0.00 [15:42:00]line Сумма внесений: 0.00 [15:42:00]line Сумма выплат: 0.00 [15:42:00]line Нал. в кассе: 372604.00 [15:42:00]line НС Приход: 267136681.38 [15:42:00]line НС Возвр.Прихода: 6394295.00 [15:42:00]line НС Расход: 0.00 [15:42:00]line НС Возвр.Расхода: 0.00 [15:42:00]line ФМ: 0000000000874943 [15:42:00]written 0, free lines is 4095 [15:42:00]Write to MH i2c: 01 00 00 C4 04 C8 [15:42:00]Write i2c OK [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: 01 [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: 01 07 00 [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: 01 07 00 C4 04 00 00 00 00 00 95 09 6D [15:42:00]RasterBufferAndPrint [15:42:00]line [15:42:00]line [15:42:00]line [15:42:00]line [15:42:00]line [15:42:00]written 0, free lines is 2483 [15:42:00]MH_Cut [15:42:00]Write to MH i2c: D1 01 00 CB 04 01 A1 [15:42:00]Write i2c OK [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: D1 [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: D1 01 00 [15:42:00]MH_I2C_Read... [15:42:00]Read from MH i2c: D1 01 00 CB 04 00 A0 [15:42:00]Write to MH i2c: 01 00 00 CC 04 D0 [15:42:00]Write i2c OK [15:42:00]MH_I2C_Read... [15:42:02]*** Cut start [15:42:02]*** Partial cut [15:42:02]*** CUTSNS_PIN = 1 [15:42:02]*** CUTSNS_PIN = 0 [15:42:02]*** Brake cut motor [15:42:03]Read from MH i2c: 01 [15:42:03]MH_I2C_Read... [15:42:03]*** Stop cut motor [15:42:03]*** Cut end [15:42:03]Read from MH i2c: 01 07 00 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: 01 07 00 CC 04 00 00 00 00 00 FF 0F E5 [15:42:03]process_action x_report done [15:42:03]requested_data is exist [15:42:03]produce_requested_data [15:42:03]requested_item fd.num is exist - process it [15:42:03]SAM_PROTO_GetFieldsCounters [15:42:03]wFMCommunicate request_size=4 [15:42:03]MH_SAM_APDU [15:42:03]CAPDU: 80 13 00 00 [15:42:03]Write to MH i2c: E2 08 00 CD 04 80 13 00 00 00 00 00 00 4D [15:42:03]Write i2c OK [15:42:03]MH_I2C_Read... [15:42:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:03]Read from MH i2c: E2 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: E2 62 00 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: E2 62 00 CD 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 37 [15:42:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:03]wFMCommunicate OK [15:42:03]SAM_PROTO_GetFieldsCounters done [15:42:03]requested_item shift.num is exist - process it [15:42:03]requested_item shift.opened is exist - process it [15:42:03]req_shift_opened [15:42:03]FM_GetShiftState [15:42:03]SAM_PROTO_GetShiftState [15:42:03]wFMCommunicate request_size=4 [15:42:03]MH_SAM_APDU [15:42:03]CAPDU: 80 13 01 00 [15:42:03]Write to MH i2c: E2 08 00 CE 04 80 13 01 00 00 00 00 00 4F [15:42:03]Write i2c OK [15:42:03]MH_I2C_Read... [15:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:03]Read from MH i2c: E2 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: E2 0E 00 [15:42:03]MH_I2C_Read... [15:42:03]Read from MH i2c: E2 0E 00 CE 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AA [15:42:03]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:42:03]wFMCommunicate OK [15:42:03]SAM_PROTO_GetShiftState done [15:42:03]FM_GetShiftState done [15:42:03]req_shift_opened done [15:42:03]requested_item shift.open_date is exist - process it [15:42:03]req_shift_open_date [15:42:03]req_shift_open_date done [15:42:03]produce_requested_data done [15:42:03]produce_requested_data return {"fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:42:03]process_action_free x_report [15:42:03]json_value_free [15:42:03]json_value_free done [15:42:03]process_json_proto returns [15:42:03]Send response to host [15:42:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:42:03]free response buf [15:42:03]execute_script done [15:42:03]execute_script returns [15:42:03]free content buf [15:42:03]Sock 9.Close socket [15:42:03]Sock 9.Thread stoped [15:42:04]OFD Sender: No OFD packet to send [15:42:09]OFD Sender: No OFD packet to send [15:42:10]recv_with_timeout no data received [15:42:14]OFD Sender: No OFD packet to send [15:42:19]OFD Sender: No OFD packet to send [15:42:24]accept exits with 8 [15:42:24]New connection [15:42:24]New thread 3066695012 created [15:42:24]Thread 3066838372 joined [15:42:24]Waiting for new connection... [15:42:24] Sock 8.Parse request [15:42:24]Sock 8.Check first char [15:42:24]Sock 8.First char is OK [15:42:24]request: POST /json_proto HTTP/1.0 [15:42:24]Method: POST [15:42:24]URL: /json_proto [15:42:24]Method is POST - this is cgi request [15:42:24]url: /json_proto [15:42:24]query_string will be loaded in cgi processing [15:42:24]execute_cgi json_proto POST (null) [15:42:24]execute_cgi path=json_proto method=POST [15:42:24]POST find Content-Length [15:42:24]Host: 172.17.45.195:8080 [15:42:24]Content-Length: 215 [15:42:24]Content-Type: application/json [15:42:24] [15:42:24]POST finish read [15:42:24]Found Content-Length = 215 [15:42: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" ] } } [15:42:24]execute_script... [15:42: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" ] } } [15:42:24]POST & json_proto [15:42:24]process_json_proto [15:42:24]json parsed OK: [15:42:24]protocol is kg_v1.0 [15:42:24]action value=get_value [15:42:24]process_action get_value [15:42:24]cmd_get_value [15:42:24]process_action get_value done [15:42:24]requested_data is exist [15:42:24]produce_requested_data [15:42:24]requested_item kkm.sn is exist - process it [15:42:24]requested_item kkm.ver is exist - process it [15:42:24]requested_item fm.sn is exist - process it [15:42:24]wFMCommunicate request_size=4 [15:42:24]MH_SAM_APDU [15:42:24]CAPDU: 80 11 00 00 [15:42:24]Write to MH i2c: E2 08 00 CF 04 80 11 00 00 00 00 00 00 4D [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:24]Read from MH i2c: E2 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 17 00 [15:42:24]MH_I2C_Read... [15:42:24]Read from MH i2c: E2 17 00 CF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 A3 [15:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:42:24]wFMCommunicate OK [15:42:24]requested_item fd.num is exist - process it [15:42:24]SAM_PROTO_GetFieldsCounters [15:42:24]wFMCommunicate request_size=4 [15:42:24]MH_SAM_APDU [15:42:24]CAPDU: 80 13 00 00 [15:42:24]Write to MH i2c: E2 08 00 D0 04 80 13 00 00 00 00 00 00 50 [15:42:24]OFD Sender: No OFD packet to send [15:42:24]Write i2c OK [15:42:24]MH_I2C_Read... [15:42:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:25]Read from MH i2c: E2 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 62 00 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 62 00 D0 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 3A [15:42:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4D B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:25]wFMCommunicate OK [15:42:25]SAM_PROTO_GetFieldsCounters done [15:42:25]requested_item shift.num is exist - process it [15:42:25]requested_item shift.opened is exist - process it [15:42:25]req_shift_opened [15:42:25]FM_GetShiftState [15:42:25]SAM_PROTO_GetShiftState [15:42:25]wFMCommunicate request_size=4 [15:42:25]MH_SAM_APDU [15:42:25]CAPDU: 80 13 01 00 [15:42:25]Write to MH i2c: E2 08 00 D1 04 80 13 01 00 00 00 00 00 52 [15:42:25]Write i2c OK [15:42:25]MH_I2C_Read... [15:42:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:25]Read from MH i2c: E2 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 0E 00 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 0E 00 D1 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 AD [15:42:25]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:42:25]wFMCommunicate OK [15:42:25]SAM_PROTO_GetShiftState done [15:42:25]FM_GetShiftState done [15:42:25]req_shift_opened done [15:42:25]requested_item shift.open_date is exist - process it [15:42:25]req_shift_open_date [15:42:25]req_shift_open_date done [15:42:25]produce_requested_data done [15:42:25]produce_requested_data return {"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915} [15:42:25]process_action_free get_value [15:42:25]json_value_free [15:42:25]json_value_free done [15:42:25]process_json_proto returns [15:42:25]Send response to host [15:42:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000046","kkm.ver":"001","fm.sn":"0000000000874943","fd.num":309581,"shift.num":430,"shift.opened":1,"shift.open_date":1722299915}}} [15:42:25]free response buf [15:42:25]execute_script done [15:42:25]execute_script returns [15:42:25]free content buf [15:42:25]Sock 8.Close socket [15:42:25]Sock 8.Thread stoped [15:42:25]accept exits with 10 [15:42:25]New connection [15:42:25]New thread 3066838372 created [15:42:25]Thread 3066695012 joined [15:42:25]Waiting for new connection... [15:42:25] Sock 10.Parse request [15:42:25]Sock 10.Check first char [15:42:25]Sock 10.First char is OK [15:42:25]request: POST /json_proto HTTP/1.0 [15:42:25]Method: POST [15:42:25]URL: /json_proto [15:42:25]Method is POST - this is cgi request [15:42:25]url: /json_proto [15:42:25]query_string will be loaded in cgi processing [15:42:25]execute_cgi json_proto POST (null) [15:42:25]execute_cgi path=json_proto method=POST [15:42:25]POST find Content-Length [15:42:25]Host: 172.17.45.195:8080 [15:42:25]Content-Length: 331 [15:42:25]Content-Type: application/json [15:42:25] [15:42:25]POST finish read [15:42:25]Found Content-Length = 331 [15:42:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:42:25]execute_script... [15:42: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" ] } } [15:42:25]POST & json_proto [15:42:25]process_json_proto [15:42:25]json parsed OK: [15:42:25]protocol is kg_v1.0 [15:42:25]action value=get_value [15:42:25]process_action get_value [15:42:25]cmd_get_value [15:42:25]process_action get_value done [15:42:25]requested_data is exist [15:42:25]produce_requested_data [15:42:25]requested_item fm.sale.total is exist - process it [15:42:25]SAM_PROTO_GetFMData [15:42:25]wFMCommunicate request_size=4 [15:42:25]MH_SAM_APDU [15:42:25]CAPDU: 80 13 03 00 [15:42:25]Write to MH i2c: E2 08 00 D2 04 80 13 03 00 00 00 00 00 55 [15:42:25]Write i2c OK [15:42:25]MH_I2C_Read... [15:42:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:42:25]Read from MH i2c: E2 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 FD 00 [15:42:25]MH_I2C_Read... [15:42:25]Read from MH i2c: E2 FD 00 D2 04 00 C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 35 [15:42:25]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:42:25]wFMCommunicate OK [15:42:25]wFMCommunicate request_size=4 [15:42:25]MH_SAM_APDU [15:42:25]CAPDU: 80 17 00 00 [15:42:25]Write to MH i2c: E2 08 00 D3 04 80 17 00 00 00 00 00 00 57 [15:42:25]Write i2c OK [15:42:25]MH_I2C_Read... [15:42:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:26]Read from MH i2c: E2 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 FD 00 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 FD 00 D3 04 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 4B [15:42:26]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:42:26]wFMCommunicate OK [15:42:26]wFMCommunicate request_size=4 [15:42:26]MH_SAM_APDU [15:42:26]CAPDU: 80 17 00 00 [15:42:26]Write to MH i2c: E2 08 00 D4 04 80 17 00 00 00 00 00 00 58 [15:42:26]Write i2c OK [15:42:26]MH_I2C_Read... [15:42:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:26]Read from MH i2c: E2 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 FD 00 [15:42:26]MH_I2C_Read... [15:42:26]Read from MH i2c: E2 FD 00 D4 04 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 6A [15:42:26]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:42:27]wFMCommunicate OK [15:42:27]wFMCommunicate request_size=4 [15:42:27]MH_SAM_APDU [15:42:27]CAPDU: 80 17 00 00 [15:42:27]Write to MH i2c: E2 08 00 D5 04 80 17 00 00 00 00 00 00 59 [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:27]Read from MH i2c: E2 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 FD 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 FD 00 D5 04 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 E5 [15:42:27]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:42:27]wFMCommunicate OK [15:42:27]wFMCommunicate request_size=4 [15:42:27]MH_SAM_APDU [15:42:27]CAPDU: 80 17 00 00 [15:42:27]Write to MH i2c: E2 08 00 D6 04 80 17 00 00 00 00 00 00 5A [15:42:27]Write i2c OK [15:42:27]MH_I2C_Read... [15:42:27]recv_with_timeout no data received [15:42:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:42:27]Read from MH i2c: E2 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 E2 00 [15:42:27]MH_I2C_Read... [15:42:27]Read from MH i2c: E2 E2 00 D6 04 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 38 [15:42:27]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:42:28]wFMCommunicate OK [15:42:28]SAM_PROTO_GetFMData done [15:42:28]requested_item fm.sale_refund.total is exist - process it [15:42:28]requested_item fm.buy.total is exist - process it [15:42:28]requested_item shift.sale.total is exist - process it [15:42:28]SAM_PROTO_GetShiftData [15:42:28]wFMCommunicate request_size=4 [15:42:28]MH_SAM_APDU [15:42:28]CAPDU: 80 13 02 00 [15:42:28]Write to MH i2c: E2 08 00 D7 04 80 13 02 00 00 00 00 00 59 [15:42:28]Write i2c OK [15:42:28]MH_I2C_Read... [15:42:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:42:28]Read from MH i2c: E2 [15:42:28]MH_I2C_Read... [15:42:28]Read from MH i2c: E2 FD 00 [15:42:28]MH_I2C_Read... [15:42:28]Read from MH i2c: E2 FD 00 D7 04 00 BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 BA [15:42:28]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [15:42:28]wFMCommunicate OK [15:42:28]wFMCommunicate request_size=4 [15:42:28]MH_SAM_APDU [15:42:28]CAPDU: 80 17 00 00 [15:42:28]Write to MH i2c: E2 08 00 D8 04 80 17 00 00 00 00 00 00 5C [15:42:28]Write i2c OK [15:42:28]MH_I2C_Read... [15:42:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:29]Read from MH i2c: E2 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 FD 00 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 FD 00 D8 04 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 36 [15:42:29]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [15:42:29]wFMCommunicate OK [15:42:29]wFMCommunicate request_size=4 [15:42:29]MH_SAM_APDU [15:42:29]CAPDU: 80 17 00 00 [15:42:29]Write to MH i2c: E2 08 00 D9 04 80 17 00 00 00 00 00 00 5D [15:42:29]Write i2c OK [15:42:29]MH_I2C_Read... [15:42:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:29]Read from MH i2c: E2 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 FD 00 [15:42:29]MH_I2C_Read... [15:42:29]Read from MH i2c: E2 FD 00 D9 04 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 8F [15:42:29]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [15:42:29]wFMCommunicate OK [15:42:29]wFMCommunicate request_size=4 [15:42:29]MH_SAM_APDU [15:42:29]CAPDU: 80 17 00 00 [15:42:29]Write to MH i2c: E2 08 00 DA 04 80 17 00 00 00 00 00 00 5E [15:42:29]Write i2c OK [15:42:29]MH_I2C_Read... [15:42:29]OFD Sender: No OFD packet to send [15:42:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:30]Read from MH i2c: E2 [15:42:30]MH_I2C_Read... [15:42:30]Read from MH i2c: E2 FD 00 [15:42:30]MH_I2C_Read... [15:42:30]Read from MH i2c: E2 FD 00 DA 04 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 D5 [15:42:30]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [15:42:30]wFMCommunicate OK [15:42:30]wFMCommunicate request_size=4 [15:42:30]MH_SAM_APDU [15:42:30]CAPDU: 80 17 00 00 [15:42:30]Write to MH i2c: E2 08 00 DB 04 80 17 00 00 00 00 00 00 5F [15:42:30]Write i2c OK [15:42:30]MH_I2C_Read... [15:42:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [15:42:30]Read from MH i2c: E2 [15:42:30]MH_I2C_Read... [15:42:30]Read from MH i2c: E2 DA 00 [15:42:30]MH_I2C_Read... [15:42:30]Read from MH i2c: E2 DA 00 DB 04 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [15:42:30]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:42:31]wFMCommunicate OK [15:42:31]SAM_PROTO_GetShiftData done [15:42:31]requested_item shift.sale.total_cash is exist - process it [15:42:31]requested_item shift.sale_refund.total is exist - process it [15:42:31]requested_item shift.sale_refund.total_cash is exist - process it [15:42:31]requested_item shift.buy.total is exist - process it [15:42:31]requested_item shift.buy.total_cash is exist - process it [15:42:31]produce_requested_data done [15:42:31]produce_requested_data return {"fm.sale.total":267136681.38,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":584363.68,"shift.sale.total_cash":383604.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:42:31]process_action_free get_value [15:42:31]json_value_free [15:42:31]json_value_free done [15:42:31]process_json_proto returns [15:42:31]Send response to host [15:42:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":267136681.38,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":584363.68,"shift.sale.total_cash":383604.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:42:31]free response buf [15:42:31]execute_script done [15:42:31]execute_script returns [15:42:31]free content buf [15:42:31]Sock 10.Close socket [15:42:31]Sock 10.Thread stoped [15:42:31]accept exits with 8 [15:42:31]New connection [15:42:31]New thread 3066695012 created [15:42:31]Thread 3066838372 joined [15:42:31]Waiting for new connection... [15:42:31] Sock 8.Parse request [15:42:31]Sock 8.Check first char [15:42:31]Sock 8.First char is OK [15:42:31]request: POST /json_proto HTTP/1.0 [15:42:31]Method: POST [15:42:31]URL: /json_proto [15:42:31]Method is POST - this is cgi request [15:42:31]url: /json_proto [15:42:31]query_string will be loaded in cgi processing [15:42:31]execute_cgi json_proto POST (null) [15:42:31]execute_cgi path=json_proto method=POST [15:42:31]POST find Content-Length [15:42:31]Host: 172.17.45.195:8080 [15:42:31]Content-Length: 331 [15:42:31]Content-Type: application/json [15:42:31] [15:42:31]POST finish read [15:42:31]Found Content-Length = 331 [15:42:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:42:31]execute_script... [15:42:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:42:31]POST & json_proto [15:42:31]process_json_proto [15:42:31]json parsed OK: [15:42:31]protocol is kg_v1.0 [15:42:31]action value=get_value [15:42:31]process_action get_value [15:42:31]cmd_get_value [15:42:31]process_action get_value done [15:42:31]requested_data is exist [15:42:31]produce_requested_data [15:42:31]requested_item fm.sale.total is exist - process it [15:42:31]SAM_PROTO_GetFMData [15:42:31]wFMCommunicate request_size=4 [15:42:31]MH_SAM_APDU [15:42:31]CAPDU: 80 13 03 00 [15:42:31]Write to MH i2c: E2 08 00 DC 04 80 13 03 00 00 00 00 00 5F [15:42:31]Write i2c OK [15:42:31]MH_I2C_Read... [15:42:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:42:31]Read from MH i2c: E2 [15:42:31]MH_I2C_Read... [15:42:31]Read from MH i2c: E2 FD 00 [15:42:31]MH_I2C_Read... [15:42:31]Read from MH i2c: E2 FD 00 DC 04 00 C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 3F [15:42:31]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:42:31]wFMCommunicate OK [15:42:31]wFMCommunicate request_size=4 [15:42:32]MH_SAM_APDU [15:42:32]CAPDU: 80 17 00 00 [15:42:32]Write to MH i2c: E2 08 00 DD 04 80 17 00 00 00 00 00 00 61 [15:42:32]Write i2c OK [15:42:32]MH_I2C_Read... [15:42:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:32]Read from MH i2c: E2 [15:42:32]MH_I2C_Read... [15:42:32]Read from MH i2c: E2 FD 00 [15:42:32]MH_I2C_Read... [15:42:32]Read from MH i2c: E2 FD 00 DD 04 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 55 [15:42:32]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:42:32]wFMCommunicate OK [15:42:32]wFMCommunicate request_size=4 [15:42:32]MH_SAM_APDU [15:42:32]CAPDU: 80 17 00 00 [15:42:32]Write to MH i2c: E2 08 00 DE 04 80 17 00 00 00 00 00 00 62 [15:42:32]Write i2c OK [15:42:32]MH_I2C_Read... [15:42:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:32]Read from MH i2c: E2 [15:42:32]MH_I2C_Read... [15:42:32]Read from MH i2c: E2 FD 00 [15:42:32]MH_I2C_Read... [15:42:32]Read from MH i2c: E2 FD 00 DE 04 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 74 [15:42:33]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:42:33]wFMCommunicate OK [15:42:33]wFMCommunicate request_size=4 [15:42:33]MH_SAM_APDU [15:42:33]CAPDU: 80 17 00 00 [15:42:33]Write to MH i2c: E2 08 00 DF 04 80 17 00 00 00 00 00 00 63 [15:42:33]Write i2c OK [15:42:33]MH_I2C_Read... [15:42:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:33]Read from MH i2c: E2 [15:42:33]MH_I2C_Read... [15:42:33]Read from MH i2c: E2 FD 00 [15:42:33]MH_I2C_Read... [15:42:33]Read from MH i2c: E2 FD 00 DF 04 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 EF [15:42:33]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:42:33]wFMCommunicate OK [15:42:33]wFMCommunicate request_size=4 [15:42:33]MH_SAM_APDU [15:42:33]CAPDU: 80 17 00 00 [15:42:33]Write to MH i2c: E2 08 00 E0 04 80 17 00 00 00 00 00 00 64 [15:42:33]Write i2c OK [15:42:33]MH_I2C_Read... [15:42:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:42:34]Read from MH i2c: E2 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 E2 00 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 E2 00 E0 04 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 42 [15:42:34]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:42:34]wFMCommunicate OK [15:42:34]SAM_PROTO_GetFMData done [15:42:34]requested_item fm.sale_refund.total is exist - process it [15:42:34]requested_item fm.buy.total is exist - process it [15:42:34]requested_item shift.sale.total is exist - process it [15:42:34]SAM_PROTO_GetShiftData [15:42:34]wFMCommunicate request_size=4 [15:42:34]MH_SAM_APDU [15:42:34]CAPDU: 80 13 02 00 [15:42:34]Write to MH i2c: E2 08 00 E1 04 80 13 02 00 00 00 00 00 63 [15:42:34]Write i2c OK [15:42:34]MH_I2C_Read... [15:42:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:42:34]Read from MH i2c: E2 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 FD 00 [15:42:34]MH_I2C_Read... [15:42:34]Read from MH i2c: E2 FD 00 E1 04 00 BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 C4 [15:42:35]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 OFD Sender: No OFD packet to send [15:42:35]5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [15:42:35]wFMCommunicate OK [15:42:35]wFMCommunicate request_size=4 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 17 00 00 [15:42:35]Write to MH i2c: E2 08 00 E2 04 80 17 00 00 00 00 00 00 66 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 FD 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 FD 00 E2 04 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 40 [15:42:35]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [15:42:35]wFMCommunicate OK [15:42:35]wFMCommunicate request_size=4 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 17 00 00 [15:42:35]Write to MH i2c: E2 08 00 E3 04 80 17 00 00 00 00 00 00 67 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:36]Read from MH i2c: E2 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: E2 FD 00 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: E2 FD 00 E3 04 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 99 [15:42:36]RAPDU: 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 90 00 [15:42:36]wFMCommunicate OK [15:42:36]wFMCommunicate request_size=4 [15:42:36]MH_SAM_APDU [15:42:36]CAPDU: 80 17 00 00 [15:42:36]Write to MH i2c: E2 08 00 E4 04 80 17 00 00 00 00 00 00 68 [15:42:36]Write i2c OK [15:42:36]MH_I2C_Read... [15:42:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:36]Read from MH i2c: E2 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: E2 FD 00 [15:42:36]MH_I2C_Read... [15:42:36]Read from MH i2c: E2 FD 00 E4 04 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 DF [15:42:37]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [15:42:37]wFMCommunicate OK [15:42:37]wFMCommunicate request_size=4 [15:42:37]MH_SAM_APDU [15:42:37]CAPDU: 80 17 00 00 [15:42:37]Write to MH i2c: E2 08 00 E5 04 80 17 00 00 00 00 00 00 69 [15:42:37]Write i2c OK [15:42:37]MH_I2C_Read... [15:42:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [15:42:37]Read from MH i2c: E2 [15:42:37]MH_I2C_Read... [15:42:37]Read from MH i2c: E2 DA 00 [15:42:37]MH_I2C_Read... [15:42:37]Read from MH i2c: E2 DA 00 E5 04 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [15:42:37]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:42:37]wFMCommunicate OK [15:42:37]SAM_PROTO_GetShiftData done [15:42:37]requested_item shift.sale.total_cash is exist - process it [15:42:37]requested_item shift.sale_refund.total is exist - process it [15:42:37]requested_item shift.sale_refund.total_cash is exist - process it [15:42:37]requested_item shift.buy.total is exist - process it [15:42:37]requested_item shift.buy.total_cash is exist - process it [15:42:37]produce_requested_data done [15:42:37]produce_requested_data return {"fm.sale.total":267136681.38,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":584363.68,"shift.sale.total_cash":383604.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:42:37]process_action_free get_value [15:42:37]json_value_free [15:42:37]json_value_free done [15:42:37]process_json_proto returns [15:42:37]Send response to host [15:42:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":267136681.38,"fm.sale_refund.total":6394295.00,"fm.buy.total":0.00,"shift.sale.total":584363.68,"shift.sale.total_cash":383604.00,"shift.sale_refund.total":11000.00,"shift.sale_refund.total_cash":11000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:42:37]free response buf [15:42:37]execute_script done [15:42:37]execute_script returns [15:42:37]free content buf [15:42:37]Sock 8.Close socket [15:42:37]Sock 8.Thread stoped [15:42:37]accept exits with 9 [15:42:37]New connection [15:42:37]New thread 3066838372 created [15:42:37]Thread 3066695012 joined [15:42:37]Waiting for new connection... [15:42:37] Sock 9.Parse request [15:42:37]Sock 9.Check first char [15:42:37]Sock 9.First char is OK [15:42:37]request: POST /json_proto HTTP/1.0 [15:42:37]Method: POST [15:42:37]URL: /json_proto [15:42:37]Method is POST - this is cgi request [15:42:37]url: /json_proto [15:42:37]query_string will be loaded in cgi processing [15:42:37]execute_cgi json_proto POST (null) [15:42:37]execute_cgi path=json_proto method=POST [15:42:37]POST find Content-Length [15:42:37]Host: 172.17.45.195:8080 [15:42:37]Content-Length: 260 [15:42:37]Content-Type: application/json [15:42:37] [15:42:37]POST finish read [15:42:37]Found Content-Length = 260 [15:42:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:37]execute_script... [15:42:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0410\u043D\u0430\u0440\u0431\u0430\u0435\u0432 \u0410. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:37]POST & json_proto [15:42:37]process_json_proto [15:42:37]json parsed OK: [15:42:37]protocol is kg_v1.0 [15:42:37]action value=close_shift [15:42:37]process_action close_shift [15:42:37]cmd_close_shift [15:42:37]MH_GetDate [15:42:37]Write to MH i2c: F0 00 00 E6 04 D9 [15:42:37]Write i2c OK [15:42:37]MH_I2C_Read... [15:42:37]Read from MH i2c: F0 [15:42:37]MH_I2C_Read... [15:42:37]Read from MH i2c: F0 09 00 [15:42:37]MH_I2C_Read... [15:42:37]Read from MH i2c: F0 09 00 E6 04 00 EE 09 A9 66 FB 01 7F 64 C7 [15:42:37]GetLastDocTimeStamp 1722354112 [15:42:37]current date 1722354158 [15:42:37]FM_GetShiftState [15:42:37]SAM_PROTO_GetShiftState [15:42:37]wFMCommunicate request_size=4 [15:42:37]MH_SAM_APDU [15:42:37]CAPDU: 80 13 01 00 [15:42:37]Write to MH i2c: E2 08 00 E7 04 80 13 01 00 00 00 00 00 68 [15:42:37]Write i2c OK [15:42:37]MH_I2C_Read... [15:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:37]Read from MH i2c: E2 [15:42:37]MH_I2C_Read... [15:42:37]Read from MH i2c: E2 0E 00 [15:42:37]MH_I2C_Read... [15:42:37]Read from MH i2c: E2 0E 00 E7 04 00 09 00 01 0B 36 A8 66 00 00 00 00 90 00 C3 [15:42:38]RAPDU: 09 00 01 0B 36 A8 66 00 00 00 00 90 00 [15:42:38]wFMCommunicate OK [15:42:38]SAM_PROTO_GetShiftState done [15:42:38]FM_GetShiftState done [15:42:38]KKMCreateCloseShiftDocument [15:42:38]Load OK [15:42:38]Malloc new data [15:42:38]MH_GetDate [15:42:38]Write to MH i2c: F0 00 00 E8 04 DB [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: F0 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: F0 09 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: F0 09 00 E8 04 00 EE 09 A9 66 FB 01 7F 64 C9 [15:42:38]Malloc new data [15:42:38]Malloc new data [15:42:38]Malloc new data [15:42:38]Malloc new data [15:42:38]KKMCreateCloseShiftDocument OK [15:42:38]KKMSetCloseShiftData OK [15:42:38]ProcessDocumentItem done err = 0, tmpTLVsize=71 [15:42:38]tlvbuf is 0091C980 [15:42:38]KKMLoadAndSignCloseShiftData [15:42:38]SAM_PROTO_ProcessDocument [15:42:38]wFMCommunicate request_size=9 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 15 01 00 04 05 00 47 00 [15:42:38]Write to MH i2c: E2 0C 00 E9 04 80 15 01 00 04 00 05 00 47 00 00 00 C0 [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:38]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [15:42:38]Read from MH i2c: E2 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 E9 04 00 90 00 61 [15:42:38]RAPDU: 90 00 [15:42:38]wFMCommunicate OK [15:42:38]wFMCommunicate request_size=23 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [15:42:38]Write to MH i2c: E2 1A 00 EA 04 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 63 [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:42:38]Read from MH i2c: E2 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 EA 04 00 90 00 62 [15:42:38]RAPDU: 90 00 [15:42:38]wFMCommunicate OK [15:42:38]wFMCommunicate request_size=30 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 15 02 00 19 FD 03 15 00 D0 90 D0 BD D0 B0 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 90 2E 20 [15:42:38]Write to MH i2c: E2 21 00 EB 04 80 15 02 00 19 00 FD 03 15 00 D0 90 D0 BD D0 B0 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 90 2E 20 00 00 4A [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:42:38]Read from MH i2c: E2 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 EB 04 00 90 00 63 [15:42:38]RAPDU: 90 00 [15:42:38]wFMCommunicate OK [15:42:38]wFMCommunicate request_size=13 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 15 02 00 08 F4 03 04 00 EE 09 A9 66 [15:42:38]Write to MH i2c: E2 10 00 EC 04 80 15 02 00 08 00 F4 03 04 00 EE 09 A9 66 00 00 81 [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:42:38]Read from MH i2c: E2 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 EC 04 00 90 00 64 [15:42:38]RAPDU: 90 00 [15:42:38]wFMCommunicate OK [15:42:38]wFMCommunicate request_size=25 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 [15:42:38]Write to MH i2c: E2 1C 00 ED 04 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 00 00 D1 [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:38]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:42:38]Read from MH i2c: E2 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 [15:42:38]MH_I2C_Read... [15:42:38]Read from MH i2c: E2 03 00 ED 04 00 90 00 65 [15:42:38]RAPDU: 90 00 [15:42:38]wFMCommunicate OK [15:42:38]wFMCommunicate request_size=4 [15:42:38]MH_SAM_APDU [15:42:38]CAPDU: 80 15 03 00 [15:42:38]Write to MH i2c: E2 08 00 EE 04 80 15 03 00 00 00 00 00 73 [15:42:38]Write i2c OK [15:42:38]MH_I2C_Read... [15:42:39]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [15:42:39]Read from MH i2c: E2 [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 FD 00 [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 FD 00 EE 04 00 00 05 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B9 04 00 0E 04 04 00 AE 01 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 90 00 13 [15:42:39]RAPDU: 00 05 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B9 04 00 0E 04 04 00 AE 01 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 AA 04 B9 04 6E 04 04 00 03 02 00 00 69 04 9F 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 90 00 [15:42:39]wFMCommunicate OK [15:42:39]SAM_PROTO_ProcessDocument answer len = 1280 [15:42:39]SAM_PROTO_ProcessDocument remain to read = 1032 [15:42:39]wFMCommunicate request_size=4 [15:42:39]MH_SAM_APDU [15:42:39]CAPDU: 80 17 00 00 [15:42:39]Write to MH i2c: E2 08 00 EF 04 80 17 00 00 00 00 00 00 73 [15:42:39]Write i2c OK [15:42:39]MH_I2C_Read... [15:42:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:39]Read from MH i2c: E2 [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 FD 00 [15:42:39]MH_I2C_Read... [15:42:39]Read from MH i2c: E2 FD 00 EF 04 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 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 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 1B [15:42:40]RAPDU: E0 C8 10 70 04 03 00 E0 C8 10 72 04 00 00 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 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 07 26 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 OFD Sender: No OFD packet to send [15:42:40]09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [15:42:40]wFMCommunicate OK [15:42:40]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:42:40]SAM_PROTO_ProcessDocument remain to read = 782 [15:42:40]wFMCommunicate request_size=4 [15:42:40]MH_SAM_APDU [15:42:40]CAPDU: 80 17 00 00 [15:42:40]Write to MH i2c: E2 08 00 F0 04 80 17 00 00 00 00 00 00 74 [15:42:40]Write i2c OK [15:42:40]MH_I2C_Read... [15:42:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:40]Read from MH i2c: E2 [15:42:40]MH_I2C_Read... [15:42:40]Read from MH i2c: E2 FD 00 [15:42:40]MH_I2C_Read... [15:42:40]Read from MH i2c: E2 FD 00 F0 04 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 DA [15:42:40]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [15:42:41]wFMCommunicate OK [15:42:41]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:42:41]SAM_PROTO_ProcessDocument remain to read = 532 [15:42:41]wFMCommunicate request_size=4 [15:42:41]MH_SAM_APDU [15:42:41]CAPDU: 80 17 00 00 [15:42:41]Write to MH i2c: E2 08 00 F1 04 80 17 00 00 00 00 00 00 75 [15:42:41]Write i2c OK [15:42:41]MH_I2C_Read... [15:42:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:41]Read from MH i2c: E2 [15:42:41]MH_I2C_Read... [15:42:41]Read from MH i2c: E2 FD 00 [15:42:41]MH_I2C_Read... [15:42:41]Read from MH i2c: E2 FD 00 F1 04 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 0C [15:42:41]RAPDU: F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 90 00 [15:42:41]wFMCommunicate OK [15:42:41]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:42:41]SAM_PROTO_ProcessDocument remain to read = 282 [15:42:41]wFMCommunicate request_size=4 [15:42:41]MH_SAM_APDU [15:42:41]CAPDU: 80 17 00 00 [15:42:41]Write to MH i2c: E2 08 00 F2 04 80 17 00 00 00 00 00 00 76 [15:42:41]Write i2c OK [15:42:41]MH_I2C_Read... [15:42:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:42]Read from MH i2c: E2 [15:42:42]MH_I2C_Read... [15:42:42]Read from MH i2c: E2 FD 00 [15:42:42]MH_I2C_Read... [15:42:42]Read from MH i2c: E2 FD 00 F2 04 00 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 2C [15:42:42]RAPDU: 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 90 00 [15:42:42]wFMCommunicate OK [15:42:42]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [15:42:42]SAM_PROTO_ProcessDocument remain to read = 32 [15:42:42]wFMCommunicate request_size=4 [15:42:42]MH_SAM_APDU [15:42:42]CAPDU: 80 17 00 00 [15:42:42]Write to MH i2c: E2 08 00 F3 04 80 17 00 00 00 00 00 00 77 [15:42:42]Write i2c OK [15:42:42]MH_I2C_Read... [15:42:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 32! [15:42:42]Read from MH i2c: E2 [15:42:42]MH_I2C_Read... [15:42:42]Read from MH i2c: E2 23 00 [15:42:42]MH_I2C_Read... [15:42:42]Read from MH i2c: E2 23 00 F3 04 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 62 20 42 18 27 D7 90 00 92 [15:42:42]RAPDU: F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 62 20 42 18 27 D7 90 00 [15:42:42]wFMCommunicate OK [15:42:42]SAM_PROTO_ProcessDocument received (without SW) 32 bytes [15:42:42]SAM_PROTO_ProcessDocument done [15:42:42]1209 (1) - 1.0 - номер версии ФФД [15:42:42]1041 (16) - 0000000000874943 - номер ФМ [15:42:42]1040 (4) - 309582 - номер ФД [15:42:42]1038 (4) - 430 - номер смены [15:42:42]1118 (4) - 515 - количество кассовых чеков за смену [15:42:42]1111 (4) - 517 - общее количество ФД за смену [15:42:42]1194 (1209) - счетчики итогов смены [15:42:42] 1134 (4) - 515 - количество чеков со всеми признаками расчетов [15:42:42] 1129 (159) - счетчики операций «приход» [15:42:42] 1135 (4) - 512 - количество чеков по признаку расчетов [15:42:42] 1201 (4) - 584363.68 - общая итоговая сумма в чеках [15:42:42] 1136 (4) - 383604.00 - итоговая сумма в чеках наличными [15:42:42] 1138 (4) - 200759.68 - итоговая сумма в чеках безналичными [15:42:42] 1024 (123) - суммы налогов [15:42:42] 1006 (9) - суммы НДС [15:42:42] 1010 (1) - 0% - код ставки НДС [15:42:42] 1011 (0) - 0.00 - сумма НДС по ставке [15:42:42] 1006 (12) - суммы НДС [15:42:42] 1010 (1) - 12% - код ставки НДС [15:42:42] 1011 (3) - 62069.26 - сумма НДС по ставке [15:42:42] 1007 (9) - суммы НСП [15:42:42] 1014 (1) - 0% - код ставки НСП [15:42:42] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:42] 1007 (12) - суммы НСП [15:42:42] 1014 (1) - 1% - код ставки НСП [15:42:42] 1015 (3) - 5172.29 - сумма НСП по ставке [15:42:42] 1007 (9) - суммы НСП [15:42:42] 1014 (1) - 2% - код ставки НСП [15:42:42] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:42] 1007 (9) - суммы НСП [15:42:42] 1014 (1) - 3% - код ставки НСП [15:42:42] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:42] 1007 (9) - суммы НСП [15:42:42] 1014 (1) - 5% - код ставки НСП [15:42:42] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:42] 1007 (9) - суммы НСП [15:42:42] 1014 (1) - 0,50% - код ставки НСП [15:42:42] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:42] 1007 (9) - суммы НСП [15:42:42] 1014 (1) - 1,50% - код ставки НСП [15:42:42] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:42] 1130 (152) - счетчики операций «возврат прихода» [15:42:42] 1135 (4) - 3 - количество чеков по признаку расчетов [15:42:42] 1201 (3) - 11000.00 - общая итоговая сумма в чеках [15:42:42] 1136 (3) - 11000.00 - итоговая сумма в чеках наличными [15:42:42] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:42:42] 1024 (122) - суммы налогов [15:42:42] 1006 (9) - суммы НДС [15:42:42] 1010 (1) - 0% - код ставки НДС [15:42:42] 1011 (0) - 0.00 - сумма НДС по ставке [15:42:42] 1006 (12) - суммы НДС [15:42:42] 1010 (1) - 12% - код ставки НДС [15:42:42] 1011 (3) - 1168.31 - сумма НДС по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 0% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (11) - суммы НСП [15:42:43] 1014 (1) - 1% - код ставки НСП [15:42:43] 1015 (2) - 97.35 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 2% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 3% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 5% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 0,50% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 1,50% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1131 (141) - счетчики операций «расход» [15:42:43] 1135 (4) - 0 - количество чеков по признаку расчетов [15:42:43] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:42:43] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:42:43] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:42:43] 1024 (117) - суммы налогов [15:42:43] 1006 (9) - суммы НДС [15:42:43] 1010 (1) - 0% - код ставки НДС [15:42:43] 1011 (0) - 0.00 - сумма НДС по ставке [15:42:43] 1006 (9) - суммы НДС [15:42:43] 1010 (1) - 12% - код ставки НДС [15:42:43] 1011 (0) - 0.00 - сумма НДС по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 0% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 1% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 2% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 3% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 5% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 0,50% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 1,50% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1132 (141) - счетчики операций «возврат расхода» [15:42:43] 1135 (4) - 0 - количество чеков по признаку расчетов [15:42:43] 1201 (0) - 0.00 - общая итоговая сумма в чеках [15:42:43] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [15:42:43] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [15:42:43] 1024 (117) - суммы налогов [15:42:43] 1006 (9) - суммы НДС [15:42:43] 1010 (1) - 0% - код ставки НДС [15:42:43] 1011 (0) - 0.00 - сумма НДС по ставке [15:42:43] 1006 (9) - суммы НДС [15:42:43] 1010 (1) - 12% - код ставки НДС [15:42:43] 1011 (0) - 0.00 - сумма НДС по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 0% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 1% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 2% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 3% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 5% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 0,50% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1007 (9) - суммы НСП [15:42:43] 1014 (1) - 1,50% - код ставки НСП [15:42:43] 1015 (0) - 0.00 - сумма НСП по ставке [15:42:43] 1133 (588) - - счетчики коррекции - не используются [15:42:43]1077 (6) - 107890687354839 - ФПД [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1209 (04B9) [15:42:43]Malloc new data [15:42:43]Processing tag 1041 (0411) [15:42:43]Processing tag 1040 (0410) [15:42:43]Malloc new data [15:42:43]Processing tag 1038 (040E) [15:42:43]Malloc new data [15:42:43]Processing tag 1118 (045E) [15:42:43]Malloc new data [15:42:43]Processing tag 1111 (0457) [15:42:43]Malloc new data [15:42:43]Processing tag 1194 (04AA) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1134 (046E) [15:42:43]Malloc new data [15:42:43]Processing tag 1129 (0469) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1135 (046F) [15:42:43]Malloc new data [15:42:43]Processing tag 1201 (04B1) [15:42:43]Malloc new data [15:42:43]Processing tag 1136 (0470) [15:42:43]Malloc new data [15:42:43]Processing tag 1138 (0472) [15:42:43]Malloc new data [15:42:43]Processing tag 1024 (0400) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1130 (046A) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1135 (046F) [15:42:43]Malloc new data [15:42:43]Processing tag 1201 (04B1) [15:42:43]Malloc new data [15:42:43]Processing tag 1136 (0470) [15:42:43]Malloc new data [15:42:43]Processing tag 1138 (0472) [15:42:43]Malloc new data [15:42:43]Processing tag 1024 (0400) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1131 (046B) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1135 (046F) [15:42:43]Malloc new data [15:42:43]Processing tag 1201 (04B1) [15:42:43]Malloc new data [15:42:43]Processing tag 1136 (0470) [15:42:43]Malloc new data [15:42:43]Processing tag 1138 (0472) [15:42:43]Malloc new data [15:42:43]Processing tag 1024 (0400) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1132 (046C) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1135 (046F) [15:42:43]Malloc new data [15:42:43]Processing tag 1201 (04B1) [15:42:43]Malloc new data [15:42:43]Processing tag 1136 (0470) [15:42:43]Malloc new data [15:42:43]Processing tag 1138 (0472) [15:42:43]Malloc new data [15:42:43]Processing tag 1024 (0400) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1006 (03EE) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1010 (03F2) [15:42:43]Malloc new data [15:42:43]Processing tag 1011 (03F3) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1007 (03EF) [15:42:43]Load OK [15:42:43]SetTLVBufToDocument [15:42:43]Processing tag 1014 (03F6) [15:42:43]Malloc new data [15:42:43]Processing tag 1015 (03F7) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1133 (046D) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Processing tag 1077 (0435) [15:42:43]Malloc new data [15:42:43]SetTLVBufToDocument err=0 [15:42:43]Malloc new data [15:42:43]SAM_PROTO_GetFMData [15:42:43]wFMCommunicate request_size=4 [15:42:43]MH_SAM_APDU [15:42:43]CAPDU: 80 13 03 00 [15:42:43]Write to MH i2c: E2 08 00 F4 04 80 13 03 00 00 00 00 00 77 [15:42:43]Write i2c OK [15:42:43]MH_I2C_Read... [15:42:44]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:42:44]Read from MH i2c: E2 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 FD 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 FD 00 F4 04 00 C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 57 [15:42:44]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 F1 B5 04 00 69 04 A3 00 6F 04 04 00 16 AA 04 00 B1 04 05 00 2A 3A 42 38 06 70 04 05 00 6C E5 A6 39 05 72 04 04 00 BE 54 9B FE 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 BF 25 A9 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 EC 1E 18 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 DB 0B 00 00 B1 04 04 00 7C EB 1C 26 70 04 04 00 7C EB 1C 26 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 47 4B 0C 04 EF 03 09 90 00 [15:42:44]wFMCommunicate OK [15:42:44]wFMCommunicate request_size=4 [15:42:44]MH_SAM_APDU [15:42:44]CAPDU: 80 17 00 00 [15:42:44]Write to MH i2c: E2 08 00 F5 04 80 17 00 00 00 00 00 00 79 [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:45]Read from MH i2c: E2 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: E2 FD 00 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: E2 FD 00 F5 04 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 6D [15:42:45]OFD Sender: No OFD packet to send [15:42:45]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8E 5A 56 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [15:42:45]wFMCommunicate OK [15:42:45]wFMCommunicate request_size=4 [15:42:45]MH_SAM_APDU [15:42:45]CAPDU: 80 17 00 00 [15:42:45]Write to MH i2c: E2 08 00 F6 04 80 17 00 00 00 00 00 00 7A [15:42:45]Write i2c OK [15:42:45]MH_I2C_Read... [15:42:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:45]Read from MH i2c: E2 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: E2 FD 00 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: E2 FD 00 F6 04 00 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 8C [15:42:46]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [15:42:46]wFMCommunicate OK [15:42:46]wFMCommunicate request_size=4 [15:42:46]MH_SAM_APDU [15:42:46]CAPDU: 80 17 00 00 [15:42:46]Write to MH i2c: E2 08 00 F7 04 80 17 00 00 00 00 00 00 7B [15:42:46]Write i2c OK [15:42:46]MH_I2C_Read... [15:42:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:46]Read from MH i2c: E2 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: E2 FD 00 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: E2 FD 00 F7 04 00 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 07 [15:42:47]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [15:42:47]wFMCommunicate OK [15:42:47]wFMCommunicate request_size=4 [15:42:47]MH_SAM_APDU [15:42:47]CAPDU: 80 17 00 00 [15:42:47]Write to MH i2c: E2 08 00 F8 04 80 17 00 00 00 00 00 00 7C [15:42:47]Write i2c OK [15:42:47]MH_I2C_Read... [15:42:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [15:42:47]Read from MH i2c: E2 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 E2 00 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 E2 00 F8 04 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5A [15:42:47]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:42:48]wFMCommunicate OK [15:42:48]SAM_PROTO_GetFMData done [15:42:48]Malloc new data [15:42:48]Malloc new data [15:42:48]Malloc new data [15:42:48]Malloc new data [15:42:48]KKMLoadAndSignCloseShiftData err=0 [15:42:48]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Анарбаев А. 30.07.2024 15:42 Смена: 430 РНМ: 0000000000092651 ЗНМ: 0300000046 СНО: Общий режим Чеков за смену: 515 ФД за смену: 517 Всего чеков: 515 ИТОГИ ПРИХОД Чеков: 512 Общий итог: 584363.68 Итого наличными: 383604.00 Итого безнал.: 200759.68 НДС 0% : 0.00 НДС 12% : 62069.26 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 5172.29 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 11000.00 Итого наличными: 11000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1168.31 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 97.35 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 372604.00 НС Приход: 267136681.38 НС Возвр.Прихода: 6394295.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 309582 ФМ: 0000000000874943 ФПД: 107890687354839 [15:42:48]StoreToDocumentArchive [15:42:48]shift 430 fd 309582 [15:42:48]save to /storage/0430/doc_00309582 [15:42:48]save last doc name /storage/0430/doc_00309582 to /storage/kkm_last_doc_name [15:42:48]save OK [15:42:48]Clear old archive folders... [15:42:48]Remove dir /storage/0266 [15:42:48]opendir ok [15:42:48]file . [15:42:48]file .. [15:42:48]file doc_1722354120 [15:42:48]remove file /storage/0266/doc_1722354120 [15:42:48]remove dir /storage/0266 [15:42:48]NVStorageSaveData kkm_registers [15:42:48]File name is /storage/kkm_registers [15:42:48]Write 24 bytes [15:42:48]NVStorageSaveData done [15:42:48]NVStorageSaveData kkm_registers [15:42:48]File name is /storage/kkm_registers [15:42:48]Write 24 bytes [15:42:48]NVStorageSaveData done [15:42:48]ProcessDocumentItem done err = 0, tmpTLVsize=1390 [15:42:48]tlvbuf is 00A23200 [15:42:48]SAM_PROTO_ClearQueue [15:42:48]wFMCommunicate request_size=4 [15:42:48]MH_SAM_APDU [15:42:48]CAPDU: 80 09 00 00 [15:42:48]Write to MH i2c: E2 08 00 F9 04 80 09 00 00 00 00 00 00 6F [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 03 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 03 00 F9 04 00 90 00 71 [15:42:48]RAPDU: 90 00 [15:42:48]wFMCommunicate OK [15:42:48]SAM_PROTO_ClearQueue done [15:42:48]KKMCreateOFDPacket [15:42:48]OFDProtocolAddRootSTLVToBuf [15:42:48]FM_MakeSignedData [15:42:48]FM_MakeSignedData [15:42:48]SAM_PROTO_SignData [15:42:48]wFMCommunicate request_size=4 [15:42:48]MH_SAM_APDU [15:42:48]CAPDU: 80 0D 01 02 [15:42:48]Write to MH i2c: E2 08 00 FA 04 80 0D 01 02 00 00 00 00 77 [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 03 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 03 00 FA 04 00 90 00 72 [15:42:48]RAPDU: 90 00 [15:42:48]wFMCommunicate OK [15:42:48]wFMCommunicate request_size=255 [15:42:48]MH_SAM_APDU [15:42:48]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 15 00 D0 90 D0 BD D0 B0 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 EE 09 A9 66 0E 04 04 00 AE 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 AA 04 E0 04 6E 04 04 00 03 02 00 00 69 04 A6 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E 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 [15:42:48]Write to MH i2c: E2 02 01 FB 04 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 15 00 D0 90 D0 BD D0 B0 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 EE 09 A9 66 0E 04 04 00 AE 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 AA 04 E0 04 6E 04 04 00 03 02 00 00 69 04 A6 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 00 A8 [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:49]Read from MH i2c: E2 [15:42:49]MH_I2C_Read... [15:42:49]Read from MH i2c: E2 03 00 [15:42:49]MH_I2C_Read... [15:42:49]Read from MH i2c: E2 03 00 FB 04 00 90 00 73 [15:42:49]RAPDU: 90 00 [15:42:49]wFMCommunicate OK [15:42:49]wFMCommunicate request_size=255 [15:42:49]MH_SAM_APDU [15:42:49]CAPDU: 80 0D 02 02 FA 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D E4 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 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 07 26 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 [15:42:49]Write to MH i2c: E2 02 01 FC 04 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 6D E4 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 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 07 26 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 21 [15:42:49]Write i2c OK [15:42:49]MH_I2C_Read... [15:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:49]Read from MH i2c: E2 [15:42:49]MH_I2C_Read... [15:42:49]Read from MH i2c: E2 03 00 [15:42:49]MH_I2C_Read... [15:42:49]Read from MH i2c: E2 03 00 FC 04 00 90 00 74 [15:42:49]RAPDU: 90 00 [15:42:49]wFMCommunicate OK [15:42:49]wFMCommunicate request_size=255 [15:42:49]MH_SAM_APDU [15:42:49]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 [15:42:50]Write to MH i2c: E2 02 01 FD 04 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 OFD Sender: No OFD packet to send [15:42:50]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 47 [15:42:50]Write i2c OK [15:42:50]MH_I2C_Read... [15:42:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:50]Read from MH i2c: E2 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 03 00 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 03 00 FD 04 00 90 00 75 [15:42:50]RAPDU: 90 00 [15:42:50]wFMCommunicate OK [15:42:50]wFMCommunicate request_size=255 [15:42:50]MH_SAM_APDU [15:42:50]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 [15:42:51]Write to MH i2c: E2 02 01 FE 04 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 42 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 03 00 FE 04 00 90 00 76 [15:42:51]RAPDU: 90 00 [15:42:51]wFMCommunicate OK [15:42:51]wFMCommunicate request_size=255 [15:42:51]MH_SAM_APDU [15:42:51]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 [15:42:52]Write to MH i2c: E2 02 01 FF 04 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 0D [15:42:52]Write i2c OK [15:42:52]MH_I2C_Read... [15:42:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:52]Read from MH i2c: E2 [15:42:52]MH_I2C_Read... [15:42:52]Read from MH i2c: E2 03 00 [15:42:52]MH_I2C_Read... [15:42:52]Read from MH i2c: E2 03 00 FF 04 00 90 00 77 [15:42:52]RAPDU: 90 00 [15:42:52]wFMCommunicate OK [15:42:52]wFMCommunicate request_size=149 [15:42:52]MH_SAM_APDU [15:42:52]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 4E B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 35 04 06 00 62 20 42 18 27 D7 [15:42:52]Write to MH i2c: E2 98 00 00 05 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 4E B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 35 04 06 00 62 20 42 18 27 D7 00 00 A8 [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:53]Read from MH i2c: E2 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 03 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 03 00 00 05 00 90 00 79 [15:42:53]RAPDU: 90 00 [15:42:53]wFMCommunicate OK [15:42:53]wFMCommunicate request_size=4 [15:42:53]MH_SAM_APDU [15:42:53]CAPDU: 80 0D 03 02 [15:42:53]Write to MH i2c: E2 08 00 01 05 80 0D 03 02 00 00 00 00 81 [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:53]Read from MH i2c: E2 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 0B 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 0B 00 01 05 00 78 27 03 99 22 74 3B A3 90 00 31 [15:42:53]RAPDU: 78 27 03 99 22 74 3B A3 90 00 [15:42:53]wFMCommunicate OK [15:42:53]SAM_PROTO_SignData done [15:42:53]FM_MakeSignedData done [15:42:53]CreateOFDProtocolMessage [15:42:53]wFMCommunicate request_size=4 [15:42:53]MH_SAM_APDU [15:42:53]CAPDU: 80 11 00 00 [15:42:53]Write to MH i2c: E2 08 00 02 05 80 11 00 00 00 00 00 00 81 [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:53]Read from MH i2c: E2 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 17 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 17 00 02 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 D7 [15:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 90 00 [15:42:53]wFMCommunicate OK [15:42:53]CreateOFDProtocolMessage done [15:42:53]OFDSenderStorePacket 309582 [15:42:53]StoreOFDPacket docnum=309582 [15:42:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 82 05 00 00 27 13 7A 05 89 F2 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 15 00 D0 90 D0 BD D0 B0 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 EE 09 A9 66 0E 04 04 00 AE 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 AA 04 E0 04 6E 04 04 00 03 02 00 00 69 04 A6 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E 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 6D E4 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 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 07 26 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 4E B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 35 04 06 00 62 20 42 18 27 D7 78 27 03 99 22 74 3B A3 [15:42:53]CheckFolder [15:42:53]dirname=/storage/ofd_packets [15:42:53]CheckFolder done [15:42:53]ProducePacketName [15:42:53]name=ofd_packets/00309582 [15:42:53]NVStorageSaveData ofd_packets/00309582 [15:42:53]File name is /storage/ofd_packets/00309582 [15:42:53]Write 1440 bytes [15:42:53]NVStorageSaveData done [15:42:53]OFDSenderStorePacket done [15:42:53]KKMCreateOFDPacket done [15:42:53]NVStorageSaveData kkm_last_timestamp [15:42:53]File name is /storage/kkm_last_timestamp [15:42:53]Write 4 bytes [15:42:53]NVStorageSaveData done [15:42:53]ExternCall_PrintAddStr [15:42:53]wPrintStart [15:42:53]Write to MH i2c: 01 00 00 03 05 08 [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: 01 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: 01 07 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: 01 07 00 03 05 00 00 00 00 00 FF 0F 1D [15:42:53]RasterBufferAndPrint [15:42:53]line Отчет о закрытии смены [15:42:53]line ФФД: 1.0 [15:42:53]line ИНН: 02508201610067 [15:42:53]line Кассир: Анарбаев А. [15:42:53]line 30.07.2024 15:42 [15:42:53]line Смена: 430 [15:42:53]line РНМ: 0000000000092651 [15:42:53]line ЗНМ: 0300000046 [15:42:53]line СНО: Общий режим [15:42:53]line Чеков за смену: 515 [15:42:53]line ФД за смену: 517 [15:42:53]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:42:53]line Всего чеков: 515 [15:42:53]line ИТОГИ ПРИХОД [15:42:53]line Чеков: 512 [15:42:53]line Общий итог: 584363.68 [15:42:53]line Итого наличными: 383604.00 [15:42:53]line Итого безнал.: 200759.68 [15:42:53]line НДС 0% : 0.00 [15:42:53]line НДС 12% : 62069.26 [15:42:53]line НСП 0% : 0.00 [15:42:53]line НСП 1,50% : 0.00 [15:42:53]line НСП 0,50% : 0.00 [15:42:53]line НСП 5% : 0.00 [15:42:53]line НСП 3% : 0.00 [15:42:53]line НСП 2% : 0.00 [15:42:54]line НСП 1% : 5172.29 [15:42:54]line ИТОГИ ВОЗВРАТ ПРИХОДА [15:42:54]line Чеков: 3 [15:42:54]line Общий итог: 11000.00 [15:42:54]line Итого наличными: 11000.00 [15:42:54]line Итого безнал.: 0.00 [15:42:54]line НДС 0% : 0.00 [15:42:54]line НДС 12% : 1168.31 [15:42:54]ProducePacketName [15:42:54]name=ofd_packets/00309582 [15:42:54]line НСП 0% : 0.00 [15:42:54]line НСП 1,50% : 0.00 [15:42:54]line НСП 0,50% : 0.00 [15:42:54]line НСП 5% : 0.00 [15:42:54]line НСП 3% : 0.00 [15:42:54]line НСП 2% : 0.00 [15:42:54]line НСП 1% : 97.35 [15:42:54]line ИТОГИ РАСХОД [15:42:54]line Чеков: 0 [15:42:54]line Общий итог: 0.00 [15:42:54]line Итого наличными: 0.00 [15:42:54]line Итого безнал.: 0.00 [15:42:54]line НДС 0% : 0.00 [15:42:54]line НДС 12% : 0.00 [15:42:54]line НСП 0% : 0.00 [15:42:54]line НСП 1,50% : 0.00 [15:42:54]line НСП 0,50% : 0.00 [15:42:54]line НСП 5% : 0.00 [15:42:54]line НСП 3% : 0.00 [15:42:54]line НСП 2% : 0.00 [15:42:54]line НСП 1% : 0.00 [15:42:54]line ИТОГИ ВОЗВРАТ РАСХОДА [15:42:54]line Чеков: 0 [15:42:54]line Общий итог: 0.00 [15:42:54]line Итого наличными: 0.00 [15:42:54]line Итого безнал.: 0.00 [15:42:54]line НДС 0% : 0.00 [15:42:54]line НДС 12% : 0.00 [15:42:54]line НСП 0% : 0.00 [15:42:54]line НСП 1,50% : 0.00 [15:42:54]line НСП 0,50% : 0.00 [15:42:54]line НСП 5% : 0.00 [15:42:54]line НСП 3% : 0.00 [15:42:54]line НСП 2% : 0.00 [15:42:54]line НСП 1% : 0.00 [15:42:54]line Сумма внесений: 0.00 [15:42:54]line Сумма выплат: 0.00 [15:42:54]line Нал. в кассе: 372604.00 [15:42:54]line НС Приход: 267136681.38 [15:42:54]line НС Возвр.Прихода: 6394295.00 [15:42:54]line НС Расход: 0.00 [15:42:54]line НС Возвр.Расхода: 0.00 [15:42:54]line ФД: 309582 [15:42:54]line ФМ: 0000000000874943 [15:42:54]line ФПД: 107890687354839 [15:42:54]OFD Sender: To server: pG, [15:42:54]CommunicateWithHost lk.salyk.kg:30040 [15:42:54]ConnectInit lk.salyk.kg [15:42:54]written 0, free lines is 4095 [15:42:54]Write to MH i2c: 01 00 00 53 05 58 [15:42:54]Write i2c OK [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: 01 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: 01 07 00 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: 01 07 00 53 05 00 00 00 00 00 2F 09 97 [15:42:55]RasterBufferAndPrint [15:42:55]line [15:42:55]line [15:42:55]line [15:42:55]line [15:42:55]line [15:42:55]written 0, free lines is 2400 [15:42:55]MH_Cut [15:42:55]Write to MH i2c: D1 01 00 5A 05 01 31 [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: D1 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: D1 01 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: D1 01 00 5A 05 00 30 [15:42:55]Write to MH i2c: 01 00 00 5B 05 60 [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:56]*** Cut start [15:42:56]*** Partial cut [15:42:56]*** CUTSNS_PIN = 1 [15:42:56]*** CUTSNS_PIN = 0 [15:42:57]*** Brake cut motor [15:42:57]Read from MH i2c: 01 [15:42:57]MH_I2C_Read... [15:42:57]*** Stop cut motor [15:42:57]*** Cut end [15:42:57]Read from MH i2c: 01 07 00 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: 01 07 00 5B 05 00 00 00 00 00 FF 0F 75 [15:42:57]process_action close_shift done [15:42:57]requested_data is exist [15:42:57]produce_requested_data [15:42:57]requested_item fd.num is exist - process it [15:42:57]SAM_PROTO_GetFieldsCounters [15:42:57]wFMCommunicate request_size=4 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 13 00 00 [15:42:57]Write to MH i2c: E2 08 00 5C 05 80 13 00 00 00 00 00 00 DD [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:57]Read from MH i2c: E2 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 62 00 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 62 00 5C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4E B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 C9 [15:42:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 10 04 04 00 4E B9 04 00 0E 04 04 00 AE 01 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:58]wFMCommunicate OK [15:42:58]SAM_PROTO_GetFieldsCounters done [15:42:58]requested_item shift.num is exist - process it [15:42:58]requested_item shift.opened is exist - process it [15:42:58]req_shift_opened [15:42:58]FM_GetShiftState [15:42:58]SAM_PROTO_GetShiftState [15:42:58]wFMCommunicate request_size=4 [15:42:58]MH_SAM_APDU [15:42:58]CAPDU: 80 13 01 00 [15:42:58]Write to MH i2c: E2 08 00 5D 05 80 13 01 00 00 00 00 00 DF [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:58]Read from MH i2c: E2 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 0E 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 0E 00 5D 05 00 09 00 00 00 00 00 00 00 00 00 00 90 00 EA [15:42:58]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [15:42:58]wFMCommunicate OK [15:42:58]SAM_PROTO_GetShiftState done [15:42:58]FM_GetShiftState done [15:42:58]req_shift_opened done [15:42:58]requested_item shift.open_date is exist - process it [15:42:58]req_shift_open_date [15:42:58]FM_GetShiftState [15:42:58]SAM_PROTO_GetShiftState [15:42:58]wFMCommunicate request_size=4 [15:42:58]MH_SAM_APDU [15:42:58]CAPDU: 80 13 01 00 [15:42:58]Write to MH i2c: E2 08 00 5E 05 80 13 01 00 00 00 00 00 E0 [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:58]Read from MH i2c: E2 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 0E 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 0E 00 5E 05 00 09 00 00 00 00 00 00 00 00 00 00 90 00 EB [15:42:58]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [15:42:58]wFMCommunicate OK [15:42:58]SAM_PROTO_GetShiftState done [15:42:58]FM_GetShiftState done [15:42:58]req_shift_open_date done [15:42:58]produce_requested_data done [15:42:58]produce_requested_data return {"fd.num":309582,"shift.num":430,"shift.opened":0,"shift.open_date":0} [15:42:58]process_action_free close_shift [15:42:58]json_value_free [15:42:58]json_value_free done [15:42:58]process_json_proto returns [15:42:58]Send response to host [15:42:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":309582,"shift.num":430,"shift.opened":0,"shift.open_date":0}}} [15:42:58]free response buf [15:42:58]execute_script done [15:42:58]execute_script returns [15:42:58]free content buf [15:42:58]Sock 9.Close socket [15:42:58]Sock 9.Thread stoped [15:42:59]ConnectInit Can't take IP for lk.salyk.kg [15:42:59]CommunicateWithHost connect error [15:42:59]CommunicateWithHost err = -1 [15:42:59]OFD Sender: Server communicate error [15:43:04]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:43:04]ProducePacketName [15:43:04]name=ofd_packets/00309582 [15:43:04]OFD Sender: To server: pG, [15:43:04]CommunicateWithHost lk.salyk.kg:30040 [15:43:04]ConnectInit lk.salyk.kg [15:43:09]ConnectInit Can't take IP for lk.salyk.kg [15:43:09]CommunicateWithHost connect error [15:43:09]CommunicateWithHost err = -1 [15:43:09]OFD Sender: Server communicate error [15:43:14]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:43:14]ProducePacketName [15:43:14]name=ofd_packets/00309582 [15:43:14]OFD Sender: To server: pG, [15:43:14]CommunicateWithHost lk.salyk.kg:30040 [15:43:14]ConnectInit lk.salyk.kg [15:43:19]ConnectInit Can't take IP for lk.salyk.kg [15:43:19]CommunicateWithHost connect error [15:43:19]CommunicateWithHost err = -1 [15:43:19]OFD Sender: Server communicate error [15:43:24]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:43:24]ProducePacketName [15:43:24]name=ofd_packets/00309582 [15:43:24]OFD Sender: To server: pG, [15:43:24]CommunicateWithHost lk.salyk.kg:30040 [15:43:24]ConnectInit lk.salyk.kg [15:43:29]ConnectInit Can't take IP for lk.salyk.kg [15:43:29]CommunicateWithHost connect error [15:43:29]CommunicateWithHost err = -1 [15:43:29]OFD Sender: Server communicate error [15:43:34]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:43:34]ProducePacketName [15:43:34]name=ofd_packets/00309582 [15:43:34]OFD Sender: To server: pG, [15:43:34]CommunicateWithHost lk.salyk.kg:30040 [15:43:34]ConnectInit lk.salyk.kg [15:43:39]ConnectInit Can't take IP for lk.salyk.kg [15:43:39]CommunicateWithHost connect error [15:43:39]CommunicateWithHost err = -1 [15:43:39]OFD Sender: Server communicate error [15:43:44]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:43:44]ProducePacketName [15:43:44]name=ofd_packets/00309582 [15:43:44]OFD Sender: To server: pG, [15:43:44]CommunicateWithHost lk.salyk.kg:30040 [15:43:44]ConnectInit lk.salyk.kg [15:43:49]ConnectInit Can't take IP for lk.salyk.kg [15:43:49]CommunicateWithHost connect error [15:43:49]CommunicateWithHost err = -1 [15:43:49]OFD Sender: Server communicate error [15:43:54]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:43:54]ProducePacketName [15:43:54]name=ofd_packets/00309582 [15:43:54]OFD Sender: To server: pG, [15:43:54]CommunicateWithHost lk.salyk.kg:30040 [15:43:54]ConnectInit lk.salyk.kg [15:43:59]ConnectInit Can't take IP for lk.salyk.kg [15:43:59]CommunicateWithHost connect error [15:43:59]CommunicateWithHost err = -1 [15:43:59]OFD Sender: Server communicate error [15:44:04]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:44:04]ProducePacketName [15:44:04]name=ofd_packets/00309582 [15:44:04]OFD Sender: To server: pG, [15:44:04]CommunicateWithHost lk.salyk.kg:30040 [15:44:04]ConnectInit lk.salyk.kg [15:44:09]ConnectInit Can't take IP for lk.salyk.kg [15:44:09]CommunicateWithHost connect error [15:44:09]CommunicateWithHost err = -1 [15:44:09]OFD Sender: Server communicate error [15:44:14]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:44:14]ProducePacketName [15:44:14]name=ofd_packets/00309582 [15:44:14]OFD Sender: To server: pG, [15:44:14]CommunicateWithHost lk.salyk.kg:30040 [15:44:14]ConnectInit lk.salyk.kg [15:44:19]ConnectInit Can't take IP for lk.salyk.kg [15:44:19]CommunicateWithHost connect error [15:44:19]CommunicateWithHost err = -1 [15:44:19]OFD Sender: Server communicate error [15:44:24]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:44:24]ProducePacketName [15:44:24]name=ofd_packets/00309582 [15:44:24]OFD Sender: To server: pG, [15:44:24]CommunicateWithHost lk.salyk.kg:30040 [15:44:24]ConnectInit lk.salyk.kg [15:44:29]ConnectInit Can't take IP for lk.salyk.kg [15:44:29]CommunicateWithHost connect error [15:44:29]CommunicateWithHost err = -1 [15:44:29]OFD Sender: Server communicate error [15:44:34]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:44:34]ProducePacketName [15:44:34]name=ofd_packets/00309582 [15:44:34]OFD Sender: To server: pG, [15:44:34]CommunicateWithHost lk.salyk.kg:30040 [15:44:34]ConnectInit lk.salyk.kg [15:44:39]ConnectInit Can't take IP for lk.salyk.kg [15:44:39]CommunicateWithHost connect error [15:44:39]CommunicateWithHost err = -1 [15:44:39]OFD Sender: Server communicate error [15:44:44]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:44:44]ProducePacketName [15:44:44]name=ofd_packets/00309582 [15:44:44]OFD Sender: To server: pG, [15:44:44]CommunicateWithHost lk.salyk.kg:30040 [15:44:44]ConnectInit lk.salyk.kg [15:44:45]ConnectInit Can't connect to host [15:44:49]ConnectInit Can't take IP for lk.salyk.kg [15:44:49]CommunicateWithHost connect error [15:44:49]CommunicateWithHost err = -1 [15:44:49]OFD Sender: Server communicate error [15:44:54]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:44:54]ProducePacketName [15:44:54]name=ofd_packets/00309582 [15:44:54]OFD Sender: To server: pG, [15:44:54]CommunicateWithHost lk.salyk.kg:30040 [15:44:54]ConnectInit lk.salyk.kg [15:44:59]ConnectInit Can't take IP for lk.salyk.kg [15:44:59]CommunicateWithHost connect error [15:44:59]CommunicateWithHost err = -1 [15:44:59]OFD Sender: Server communicate error [15:45:04]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:45:04]ProducePacketName [15:45:04]name=ofd_packets/00309582 [15:45:04]OFD Sender: To server: pG, [15:45:04]CommunicateWithHost lk.salyk.kg:30040 [15:45:04]ConnectInit lk.salyk.kg [15:45:09]ConnectInit Can't take IP for lk.salyk.kg [15:45:09]CommunicateWithHost connect error [15:45:09]CommunicateWithHost err = -1 [15:45:09]OFD Sender: Server communicate error [15:45:14]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:45:14]ProducePacketName [15:45:14]name=ofd_packets/00309582 [15:45:14]OFD Sender: To server: pG, [15:45:14]CommunicateWithHost lk.salyk.kg:30040 [15:45:14]ConnectInit lk.salyk.kg [15:45:19]ConnectInit Can't take IP for lk.salyk.kg [15:45:19]CommunicateWithHost connect error [15:45:19]CommunicateWithHost err = -1 [15:45:19]OFD Sender: Server communicate error [15:45:24]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:45:24]ProducePacketName [15:45:24]name=ofd_packets/00309582 [15:45:24]OFD Sender: To server: pG, [15:45:24]CommunicateWithHost lk.salyk.kg:30040 [15:45:24]ConnectInit lk.salyk.kg [15:45:29]ConnectInit Can't take IP for lk.salyk.kg [15:45:29]CommunicateWithHost connect error [15:45:29]CommunicateWithHost err = -1 [15:45:29]OFD Sender: Server communicate error [15:45:34]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:45:34]ProducePacketName [15:45:34]name=ofd_packets/00309582 [15:45:34]OFD Sender: To server: pG, [15:45:34]CommunicateWithHost lk.salyk.kg:30040 [15:45:34]ConnectInit lk.salyk.kg [15:45:39]ConnectInit Can't take IP for lk.salyk.kg [15:45:39]CommunicateWithHost connect error [15:45:39]CommunicateWithHost err = -1 [15:45:39]OFD Sender: Server communicate error [15:45:44]OFD Sender: Processing packet 309582 [packets to send 232, broken 231] [15:45:44]ProducePacketName [15:45:44]name=ofd_packets/00309582 [15:45:44]OFD Sender: To server: pG, [15:45:44]CommunicateWithHost lk.salyk.kg:30040 [15:45:44]ConnectInit lk.salyk.kg [15:45:48]Connected sock=10 [15:45:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 82 05 00 00 27 13 7A 05 89 F2 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 15 00 D0 90 D0 BD D0 B0 D1 80 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 90 2E 20 F4 03 04 00 EE 09 A9 66 0E 04 04 00 AE 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 36 35 31 5E 04 04 00 03 02 00 00 57 04 04 00 05 02 00 00 AA 04 E0 04 6E 04 04 00 03 02 00 00 69 04 A6 00 6F 04 04 00 00 02 00 00 B1 04 04 00 10 AB 7B 03 70 04 04 00 50 55 49 02 72 04 04 00 C0 55 32 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 CE B5 5E 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 6D E4 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 E0 C8 10 70 04 03 00 E0 C8 10 72 04 01 00 00 00 04 81 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 5F C8 01 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 07 26 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 4E B9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 35 04 06 00 62 20 42 18 27 D7 78 27 03 99 22 74 3B A3 [15:45:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 4F 00 00 00 78 CF 47 00 61 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 34 33 10 04 04 00 4E B9 04 00 F4 03 04 00 F4 B1 A8 66 B6 04 01 00 00 AD 9F 62 47 D2 FD E1 8B [15:45:50]CommunicateWithHost err = 0 [15:45:50]CheckOFDResponse [15:45:50]1017 (14) - 77093643461234 [15:45:50]1041 (16) - 0000000000874943 [15:45:50]1040 (4) - 309582 [15:45:50]1012 (4) - 30.07.2024 09:27 [15:45:50]1206 (1) - 0 [15:45:50]OFD Sender: Remove packet 309582 [15:45:50]ProducePacketName [15:45:50]name=ofd_packets/00309582 [15:45:50]NVStorageDeleteData [15:45:51]OFD Sender: No OFD packet to send [15:45:56]OFD Sender: No OFD packet to send [15:46:01]OFD Sender: No OFD packet to send [15:46:06]OFD Sender: No OFD packet to send [15:46:11]OFD Sender: No OFD packet to send [15:46:16]OFD Sender: No OFD packet to send [15:46:21]OFD Sender: No OFD packet to send [15:46:26]OFD Sender: No OFD packet to send [15:46:31]OFD Sender: No OFD packet to send [15:46:36]OFD Sender: No OFD packet to send [15:46:41]OFD Sender: No OFD packet to send [15:46:46]OFD Sender: No OFD packet to send [15:46:51]OFD Sender: No OFD packet to send [15:46:56]OFD Sender: No OFD packet to send [15:47:01]OFD Sender: No OFD packet to send [15:47:06]OFD Sender: No OFD packet to send [15:47:11]OFD Sender: No OFD packet to send [15:47:16]OFD Sender: No OFD packet to send [15:47:21]OFD Sender: No OFD packet to send [15:47:26]OFD Sender: No OFD packet to send [15:47:31]OFD Sender: No OFD packet to send [15:47:36]OFD Sender: No OFD packet to send [15:47:41]OFD Sender: No OFD packet to send [15:47:46]OFD Sender: No OFD packet to send [15:47:51]OFD Sender: No OFD packet to send [15:47:56]OFD Sender: No OFD packet to send [15:48:01]OFD Sender: No OFD packet to send [15:48:06]OFD Sender: No OFD packet to send [15:48:07]recv_with_timeout no data received [15:48:11]OFD Sender: No OFD packet to send [15:48:16]OFD Sender: No OFD packet to send [15:48:21]OFD Sender: No OFD packet to send [15:48:26]OFD Sender: No OFD packet to send [15:48:31]OFD Sender: No OFD packet to send [15:48:36]OFD Sender: No OFD packet to send [15:48:41]OFD Sender: No OFD packet to send [15:48:46]OFD Sender: No OFD packet to send [15:48:51]OFD Sender: No OFD packet to send [15:48:56]OFD Sender: No OFD packet to send [15:49:01]OFD Sender: No OFD packet to send [15:49:06]OFD Sender: No OFD packet to send [15:49:11]OFD Sender: No OFD packet to send [15:49:16]OFD Sender: No OFD packet to send [15:49:21]OFD Sender: No OFD packet to send [15:49:26]OFD Sender: No OFD packet to send [15:49:31]OFD Sender: No OFD packet to send [15:49:36]OFD Sender: No OFD packet to send [15:49:41]OFD Sender: No OFD packet to send [15:49:46]OFD Sender: No OFD packet to send [15:49:51]OFD Sender: No OFD packet to send [15:49:56]OFD Sender: No OFD packet to send [15:50:01]OFD Sender: No OFD packet to send [15:50:06]OFD Sender: No OFD packet to send [15:50:11]OFD Sender: No OFD packet to send [15:50:16]OFD Sender: No OFD packet to send [15:50:21]OFD Sender: No OFD packet to send [15:50:26]OFD Sender: No OFD packet to send [15:50:31]OFD Sender: No OFD packet to send [15:50:36]OFD Sender: No OFD packet to send [15:50:41]OFD Sender: No OFD packet to send [15:50:46]OFD Sender: No OFD packet to send [15:50:51]OFD Sender: No OFD packet to send [15:50:56]OFD Sender: No OFD packet to send [15:51:01]OFD Sender: No OFD packet to send [15:51:06]OFD Sender: No OFD packet to send [15:51:11]OFD Sender: No OFD packet to send [15:51:16]OFD Sender: No OFD packet to send [15:51:21]OFD Sender: No OFD packet to send [15:51:26]OFD Sender: No OFD packet to send [15:51:31]OFD Sender: No OFD packet to send [15:51:36]OFD Sender: No OFD packet to send [15:51:41]OFD Sender: No OFD packet to send [15:51:46]OFD Sender: No OFD packet to send [15:51:51]OFD Sender: No OFD packet to send [15:51:56]OFD Sender: No OFD packet to send [15:52:01]OFD Sender: No OFD packet to send [15:52:06]OFD Sender: No OFD packet to send [15:52:11]OFD Sender: No OFD packet to send [15:52:16]OFD Sender: No OFD packet to send [15:52:21]OFD Sender: No OFD packet to send [15:52:26]OFD Sender: No OFD packet to send [15:52:31]OFD Sender: No OFD packet to send [15:52:36]OFD Sender: No OFD packet to send [15:52:41]OFD Sender: No OFD packet to send [15:52:46]OFD Sender: No OFD packet to send [15:52:49]recv_with_timeout no data received [15:52:51]OFD Sender: No OFD packet to send [15:52:56]OFD Sender: No OFD packet to send [15:53:01]OFD Sender: No OFD packet to send [15:53:06]OFD Sender: No OFD packet to send [15:53:11]OFD Sender: No OFD packet to send [15:53:16]OFD Sender: No OFD packet to send [15:53:21]OFD Sender: No OFD packet to send [15:53:26]OFD Sender: No OFD packet to send [15:53:31]OFD Sender: No OFD packet to send [15:53:32]recv_with_timeout no data received [15:53:36]OFD Sender: No OFD packet to send [15:53:41]OFD Sender: No OFD packet to send [15:53:46]OFD Sender: No OFD packet to send [15:53:51]OFD Sender: No OFD packet to send [15:53:56]OFD Sender: No OFD packet to send [15:54:01]OFD Sender: No OFD packet to send [15:54:06]OFD Sender: No OFD packet to send [15:54:11]recv_with_timeout no data received [15:54:11]OFD Sender: No OFD packet to send [15:54:16]OFD Sender: No OFD packet to send [15:54:21]OFD Sender: No OFD packet to send [15:54:26]OFD Sender: No OFD packet to send [15:54:31]OFD Sender: No OFD packet to send [15:54:36]OFD Sender: No OFD packet to send [15:54:41]OFD Sender: No OFD packet to send [15:54:46]OFD Sender: No OFD packet to send [15:54:51]OFD Sender: No OFD packet to send [15:54:56]OFD Sender: No OFD packet to send [15:55:01]OFD Sender: No OFD packet to send [15:55:06]OFD Sender: No OFD packet to send [15:55:11]OFD Sender: No OFD packet to send [15:55:16]OFD Sender: No OFD packet to send [15:55:21]OFD Sender: No OFD packet to send [15:55:26]OFD Sender: No OFD packet to send [15:55:31]OFD Sender: No OFD packet to send [15:55:36]OFD Sender: No OFD packet to send [15:55:41]OFD Sender: No OFD packet to send [15:55:46]OFD Sender: No OFD packet to send [15:55:51]OFD Sender: No OFD packet to send [15:55:56]OFD Sender: No OFD packet to send [15:56:01]OFD Sender: No OFD packet to send [15:56:04]recv_with_timeout no data received [15:56:06]OFD Sender: No OFD packet to send [15:56:11]OFD Sender: No OFD packet to send [15:56:17]OFD Sender: No OFD packet to send [15:56:22]OFD Sender: No OFD packet to send [15:56:27]OFD Sender: No OFD packet to send [15:56:32]OFD Sender: No OFD packet to send [15:56:37]OFD Sender: No OFD packet to send [15:56:42]OFD Sender: No OFD packet to send [15:56:47]OFD Sender: No OFD packet to send [15:56:52]OFD Sender: No OFD packet to send [15:56:57]OFD Sender: No OFD packet to send [15:57:02]OFD Sender: No OFD packet to send [15:57:07]OFD Sender: No OFD packet to send [15:57:12]OFD Sender: No OFD packet to send [15:57:17]OFD Sender: No OFD packet to send [15:57:22]OFD Sender: No OFD packet to send [15:57:27]OFD Sender: No OFD packet to send [15:57:32]OFD Sender: No OFD packet to send [15:57:37]OFD Sender: No OFD packet to send [15:57:42]OFD Sender: No OFD packet to send [15:57:47]OFD Sender: No OFD packet to send [15:57:52]OFD Sender: No OFD packet to send [15:57:57]OFD Sender: No OFD packet to send [15:58:02]OFD Sender: No OFD packet to send [15:58:07]OFD Sender: No OFD packet to send [15:58:12]OFD Sender: No OFD packet to send [15:58:17]OFD Sender: No OFD packet to send [15:58:22]OFD Sender: No OFD packet to send [15:58:27]OFD Sender: No OFD packet to send [15:58:32]OFD Sender: No OFD packet to send [15:58:37]OFD Sender: No OFD packet to send [15:58:42]OFD Sender: No OFD packet to send [15:58:47]OFD Sender: No OFD packet to send [15:58:52]OFD Sender: No OFD packet to send [15:58:57]OFD Sender: No OFD packet to send [15:59:02]OFD Sender: No OFD packet to send [15:59:07]OFD Sender: No OFD packet to send [15:59:12]OFD Sender: No OFD packet to send [15:59:17]OFD Sender: No OFD packet to send [15:59:22]OFD Sender: No OFD packet to send [15:59:27]OFD Sender: No OFD packet to send [15:59:32]OFD Sender: No OFD packet to send [15:59:37]OFD Sender: No OFD packet to send [15:59:42]OFD Sender: No OFD packet to send [15:59:47]OFD Sender: No OFD packet to send [15:59:52]OFD Sender: No OFD packet to send [15:59:57]OFD Sender: No OFD packet to send [16:00:02]OFD Sender: No OFD packet to send [16:00:07]OFD Sender: No OFD packet to send [16:00:12]OFD Sender: No OFD packet to send [16:00:17]OFD Sender: No OFD packet to send [16:00:22]OFD Sender: No OFD packet to send [16:00:27]OFD Sender: No OFD packet to send [16:00:32]OFD Sender: No OFD packet to send